From: Martin Holst Swende Date: Sat, 31 Jan 2015 17:21:38 +0000 (+0100) Subject: Merged with master X-Git-Tag: v2.0.0-rc1~33^2 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/0644d5e3a3ed255fea1084c0af564c00f592b36c?hp=c856ceae8acabef3a35a0c70fb4a671d6c5ca292 Merged with master --- diff --git a/armsrc/BigBuf.c b/armsrc/BigBuf.c new file mode 100644 index 00000000..7f56e9a0 --- /dev/null +++ b/armsrc/BigBuf.c @@ -0,0 +1,97 @@ +//----------------------------------------------------------------------------- +// Jonathan Westhues, Aug 2005 +// Gerhard de Koning Gans, April 2008, May 2011 +// +// This code is licensed to you under the terms of the GNU GPL, version 2 or, +// at your option, any later version. See the LICENSE.txt file for the text of +// the license. +//----------------------------------------------------------------------------- +// BigBuf and functions to allocate/free parts of it. +//----------------------------------------------------------------------------- + +#include +#include "proxmark3.h" +#include "apps.h" +#include "string.h" + +// BigBuf is the large multi-purpose buffer, typically used to hold A/D samples or traces. +// Also used to hold various smaller buffers and the Mifare Emulator Memory. + +// declare it as uint32_t to achieve alignment to 4 Byte boundary +static uint32_t BigBuf[BIGBUF_SIZE/sizeof(uint32_t)]; + +// High memory mark +static uint16_t BigBuf_hi = BIGBUF_SIZE; + +// pointer to the emulator memory. +static uint8_t *emulator_memory = NULL; + +// trace related global variables +// (only one left). ToDo: make this static as well? +uint16_t traceLen = 0; + + +// get the address of BigBuf +uint8_t *BigBuf_get_addr(void) +{ + return (uint8_t *)BigBuf; +} + + +// get the address of the emulator memory. Allocate part of Bigbuf for it, if not yet done +uint8_t *BigBuf_get_EM_addr(void) +{ + if (emulator_memory == NULL) { // not yet allocated + emulator_memory = BigBuf_malloc(CARD_MEMORY_SIZE); + } + + return emulator_memory; +} + + +// clear ALL of BigBuf +void BigBuf_Clear(void) +{ + memset(BigBuf,0,BIGBUF_SIZE); + Dbprintf("Buffer cleared (%i bytes)",BIGBUF_SIZE); +} + + +// allocate a chunk of memory from BigBuf. We allocate high memory first. The unallocated memory +// at the beginning of BigBuf is always for traces/samples +uint8_t *BigBuf_malloc(uint16_t chunksize) +{ + if (BigBuf_hi - chunksize < 0) { + return NULL; // no memory left + } else { + chunksize = (chunksize + 3) & 0xfffc; // round to next multiple of 4 + BigBuf_hi -= chunksize; // aligned to 4 Byte boundary + return (uint8_t *)BigBuf + BigBuf_hi; + } +} + + +// free ALL allocated chunks. The whole BigBuf is available for traces or samples again. +void BigBuf_free(void) +{ + BigBuf_hi = BIGBUF_SIZE; + emulator_memory = NULL; +} + + +// free allocated chunks EXCEPT the emulator memory +void BigBuf_free_keep_EM(void) +{ + if (emulator_memory != NULL) { + BigBuf_hi = emulator_memory - (uint8_t *)BigBuf; + } else { + BigBuf_hi = BIGBUF_SIZE; + } +} + + +// return the maximum trace length (i.e. the unallocated size of BigBuf) +uint16_t BigBuf_max_traceLen(void) +{ + return BigBuf_hi; +} diff --git a/armsrc/BigBuf.h b/armsrc/BigBuf.h new file mode 100644 index 00000000..9d89a4f0 --- /dev/null +++ b/armsrc/BigBuf.h @@ -0,0 +1,34 @@ +//----------------------------------------------------------------------------- +// Jonathan Westhues, Aug 2005 +// Gerhard de Koning Gans, April 2008, May 2011 +// +// This code is licensed to you under the terms of the GNU GPL, version 2 or, +// at your option, any later version. See the LICENSE.txt file for the text of +// the license. +//----------------------------------------------------------------------------- +// BigBuf and functions to allocate/free parts of it. +//----------------------------------------------------------------------------- + +#ifndef __BIGBUF_H +#define __BIGBUF_H + + +#define BIGBUF_SIZE 40000 +#define MAX_FRAME_SIZE 256 // maximum allowed ISO14443 frame +#define MAX_PARITY_SIZE ((MAX_FRAME_SIZE + 7) / 8) +#define MAX_MIFARE_FRAME_SIZE 18 // biggest Mifare frame is answer to a read (one block = 16 Bytes) + 2 Bytes CRC +#define MAX_MIFARE_PARITY_SIZE 3 // need 18 parity bits for the 18 Byte above. 3 Bytes are enough to store these +#define CARD_MEMORY_SIZE 4096 +#define DMA_BUFFER_SIZE 128 + +extern uint8_t *BigBuf_get_addr(void); +extern uint8_t *BigBuf_get_EM_addr(void); +extern uint16_t BigBuf_max_traceLen(void); +void BigBuf_Clear(void); +extern uint8_t *BigBuf_malloc(uint16_t); +extern void BigBuf_free(void); +extern void BigBuf_free_keep_EM(void); + +extern uint16_t traceLen; + +#endif /* __BIGBUF_H */ diff --git a/armsrc/Makefile b/armsrc/Makefile index 4e460623..fb693006 100644 --- a/armsrc/Makefile +++ b/armsrc/Makefile @@ -10,7 +10,7 @@ APP_INCLUDES = apps.h #remove one of the following defines and comment out the relevant line #in the next section to remove that particular feature from compilation -APP_CFLAGS = -DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -DWITH_ICLASS -DWITH_LEGICRF -DWITH_HITAG -fno-strict-aliasing +APP_CFLAGS = -DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -DWITH_ICLASS -DWITH_LEGICRF -DWITH_HITAG -DWITH_CRC -fno-strict-aliasing #-DWITH_LCD #SRC_LCD = fonts.c LCD.c @@ -18,7 +18,8 @@ SRC_LF = lfops.c hitag2.c lfsampling.c SRC_ISO15693 = iso15693.c iso15693tools.c SRC_ISO14443a = epa.c iso14443a.c mifareutil.c mifarecmd.c mifaresniff.c SRC_ISO14443b = iso14443.c -SRC_CRAPTO1 = crapto1.c crypto1.c +SRC_CRAPTO1 = crapto1.c crypto1.c des.c aes.c +SRC_CRC = iso14443crc.c crc.c crc16.c crc32.c THUMBSRC = start.c \ $(SRC_LCD) \ @@ -34,15 +35,14 @@ THUMBSRC = start.c \ # These are to be compiled in ARM mode ARMSRC = fpgaloader.c \ legicrf.c \ - iso14443crc.c \ - crc16.c \ lfdemod.c \ $(SRC_ISO14443a) \ $(SRC_ISO14443b) \ $(SRC_CRAPTO1) \ + $(SRC_CRC) \ legic_prng.c \ iclass.c \ - crc.c + BigBuf.c \ # stdint.h provided locally until GCC 4.5 becomes C99 compliant APP_CFLAGS += -I. diff --git a/armsrc/aes.c b/armsrc/aes.c new file mode 100644 index 00000000..3df006bb --- /dev/null +++ b/armsrc/aes.c @@ -0,0 +1,1168 @@ +#include "stdio.h" +#include "aes.h" + +static const unsigned int Te0[256] = { + 0xc66363a5UL, 0xf87c7c84UL, 0xee777799UL, 0xf67b7b8dUL, + 0xfff2f20dUL, 0xd66b6bbdUL, 0xde6f6fb1UL, 0x91c5c554UL, + 0x60303050UL, 0x02010103UL, 0xce6767a9UL, 0x562b2b7dUL, + 0xe7fefe19UL, 0xb5d7d762UL, 0x4dababe6UL, 0xec76769aUL, + 0x8fcaca45UL, 0x1f82829dUL, 0x89c9c940UL, 0xfa7d7d87UL, + 0xeffafa15UL, 0xb25959ebUL, 0x8e4747c9UL, 0xfbf0f00bUL, + 0x41adadecUL, 0xb3d4d467UL, 0x5fa2a2fdUL, 0x45afafeaUL, + 0x239c9cbfUL, 0x53a4a4f7UL, 0xe4727296UL, 0x9bc0c05bUL, + 0x75b7b7c2UL, 0xe1fdfd1cUL, 0x3d9393aeUL, 0x4c26266aUL, + 0x6c36365aUL, 0x7e3f3f41UL, 0xf5f7f702UL, 0x83cccc4fUL, + 0x6834345cUL, 0x51a5a5f4UL, 0xd1e5e534UL, 0xf9f1f108UL, + 0xe2717193UL, 0xabd8d873UL, 0x62313153UL, 0x2a15153fUL, + 0x0804040cUL, 0x95c7c752UL, 0x46232365UL, 0x9dc3c35eUL, + 0x30181828UL, 0x379696a1UL, 0x0a05050fUL, 0x2f9a9ab5UL, + 0x0e070709UL, 0x24121236UL, 0x1b80809bUL, 0xdfe2e23dUL, + 0xcdebeb26UL, 0x4e272769UL, 0x7fb2b2cdUL, 0xea75759fUL, + 0x1209091bUL, 0x1d83839eUL, 0x582c2c74UL, 0x341a1a2eUL, + 0x361b1b2dUL, 0xdc6e6eb2UL, 0xb45a5aeeUL, 0x5ba0a0fbUL, + 0xa45252f6UL, 0x763b3b4dUL, 0xb7d6d661UL, 0x7db3b3ceUL, + 0x5229297bUL, 0xdde3e33eUL, 0x5e2f2f71UL, 0x13848497UL, + 0xa65353f5UL, 0xb9d1d168UL, 0x00000000UL, 0xc1eded2cUL, + 0x40202060UL, 0xe3fcfc1fUL, 0x79b1b1c8UL, 0xb65b5bedUL, + 0xd46a6abeUL, 0x8dcbcb46UL, 0x67bebed9UL, 0x7239394bUL, + 0x944a4adeUL, 0x984c4cd4UL, 0xb05858e8UL, 0x85cfcf4aUL, + 0xbbd0d06bUL, 0xc5efef2aUL, 0x4faaaae5UL, 0xedfbfb16UL, + 0x864343c5UL, 0x9a4d4dd7UL, 0x66333355UL, 0x11858594UL, + 0x8a4545cfUL, 0xe9f9f910UL, 0x04020206UL, 0xfe7f7f81UL, + 0xa05050f0UL, 0x783c3c44UL, 0x259f9fbaUL, 0x4ba8a8e3UL, + 0xa25151f3UL, 0x5da3a3feUL, 0x804040c0UL, 0x058f8f8aUL, + 0x3f9292adUL, 0x219d9dbcUL, 0x70383848UL, 0xf1f5f504UL, + 0x63bcbcdfUL, 0x77b6b6c1UL, 0xafdada75UL, 0x42212163UL, + 0x20101030UL, 0xe5ffff1aUL, 0xfdf3f30eUL, 0xbfd2d26dUL, + 0x81cdcd4cUL, 0x180c0c14UL, 0x26131335UL, 0xc3ecec2fUL, + 0xbe5f5fe1UL, 0x359797a2UL, 0x884444ccUL, 0x2e171739UL, + 0x93c4c457UL, 0x55a7a7f2UL, 0xfc7e7e82UL, 0x7a3d3d47UL, + 0xc86464acUL, 0xba5d5de7UL, 0x3219192bUL, 0xe6737395UL, + 0xc06060a0UL, 0x19818198UL, 0x9e4f4fd1UL, 0xa3dcdc7fUL, + 0x44222266UL, 0x542a2a7eUL, 0x3b9090abUL, 0x0b888883UL, + 0x8c4646caUL, 0xc7eeee29UL, 0x6bb8b8d3UL, 0x2814143cUL, + 0xa7dede79UL, 0xbc5e5ee2UL, 0x160b0b1dUL, 0xaddbdb76UL, + 0xdbe0e03bUL, 0x64323256UL, 0x743a3a4eUL, 0x140a0a1eUL, + 0x924949dbUL, 0x0c06060aUL, 0x4824246cUL, 0xb85c5ce4UL, + 0x9fc2c25dUL, 0xbdd3d36eUL, 0x43acacefUL, 0xc46262a6UL, + 0x399191a8UL, 0x319595a4UL, 0xd3e4e437UL, 0xf279798bUL, + 0xd5e7e732UL, 0x8bc8c843UL, 0x6e373759UL, 0xda6d6db7UL, + 0x018d8d8cUL, 0xb1d5d564UL, 0x9c4e4ed2UL, 0x49a9a9e0UL, + 0xd86c6cb4UL, 0xac5656faUL, 0xf3f4f407UL, 0xcfeaea25UL, + 0xca6565afUL, 0xf47a7a8eUL, 0x47aeaee9UL, 0x10080818UL, + 0x6fbabad5UL, 0xf0787888UL, 0x4a25256fUL, 0x5c2e2e72UL, + 0x381c1c24UL, 0x57a6a6f1UL, 0x73b4b4c7UL, 0x97c6c651UL, + 0xcbe8e823UL, 0xa1dddd7cUL, 0xe874749cUL, 0x3e1f1f21UL, + 0x964b4bddUL, 0x61bdbddcUL, 0x0d8b8b86UL, 0x0f8a8a85UL, + 0xe0707090UL, 0x7c3e3e42UL, 0x71b5b5c4UL, 0xcc6666aaUL, + 0x904848d8UL, 0x06030305UL, 0xf7f6f601UL, 0x1c0e0e12UL, + 0xc26161a3UL, 0x6a35355fUL, 0xae5757f9UL, 0x69b9b9d0UL, + 0x17868691UL, 0x99c1c158UL, 0x3a1d1d27UL, 0x279e9eb9UL, + 0xd9e1e138UL, 0xebf8f813UL, 0x2b9898b3UL, 0x22111133UL, + 0xd26969bbUL, 0xa9d9d970UL, 0x078e8e89UL, 0x339494a7UL, + 0x2d9b9bb6UL, 0x3c1e1e22UL, 0x15878792UL, 0xc9e9e920UL, + 0x87cece49UL, 0xaa5555ffUL, 0x50282878UL, 0xa5dfdf7aUL, + 0x038c8c8fUL, 0x59a1a1f8UL, 0x09898980UL, 0x1a0d0d17UL, + 0x65bfbfdaUL, 0xd7e6e631UL, 0x844242c6UL, 0xd06868b8UL, + 0x824141c3UL, 0x299999b0UL, 0x5a2d2d77UL, 0x1e0f0f11UL, + 0x7bb0b0cbUL, 0xa85454fcUL, 0x6dbbbbd6UL, 0x2c16163aUL, +}; +static const unsigned int Te1[256] = { + 0xa5c66363UL, 0x84f87c7cUL, 0x99ee7777UL, 0x8df67b7bUL, + 0x0dfff2f2UL, 0xbdd66b6bUL, 0xb1de6f6fUL, 0x5491c5c5UL, + 0x50603030UL, 0x03020101UL, 0xa9ce6767UL, 0x7d562b2bUL, + 0x19e7fefeUL, 0x62b5d7d7UL, 0xe64dababUL, 0x9aec7676UL, + 0x458fcacaUL, 0x9d1f8282UL, 0x4089c9c9UL, 0x87fa7d7dUL, + 0x15effafaUL, 0xebb25959UL, 0xc98e4747UL, 0x0bfbf0f0UL, + 0xec41adadUL, 0x67b3d4d4UL, 0xfd5fa2a2UL, 0xea45afafUL, + 0xbf239c9cUL, 0xf753a4a4UL, 0x96e47272UL, 0x5b9bc0c0UL, + 0xc275b7b7UL, 0x1ce1fdfdUL, 0xae3d9393UL, 0x6a4c2626UL, + 0x5a6c3636UL, 0x417e3f3fUL, 0x02f5f7f7UL, 0x4f83ccccUL, + 0x5c683434UL, 0xf451a5a5UL, 0x34d1e5e5UL, 0x08f9f1f1UL, + 0x93e27171UL, 0x73abd8d8UL, 0x53623131UL, 0x3f2a1515UL, + 0x0c080404UL, 0x5295c7c7UL, 0x65462323UL, 0x5e9dc3c3UL, + 0x28301818UL, 0xa1379696UL, 0x0f0a0505UL, 0xb52f9a9aUL, + 0x090e0707UL, 0x36241212UL, 0x9b1b8080UL, 0x3ddfe2e2UL, + 0x26cdebebUL, 0x694e2727UL, 0xcd7fb2b2UL, 0x9fea7575UL, + 0x1b120909UL, 0x9e1d8383UL, 0x74582c2cUL, 0x2e341a1aUL, + 0x2d361b1bUL, 0xb2dc6e6eUL, 0xeeb45a5aUL, 0xfb5ba0a0UL, + 0xf6a45252UL, 0x4d763b3bUL, 0x61b7d6d6UL, 0xce7db3b3UL, + 0x7b522929UL, 0x3edde3e3UL, 0x715e2f2fUL, 0x97138484UL, + 0xf5a65353UL, 0x68b9d1d1UL, 0x00000000UL, 0x2cc1ededUL, + 0x60402020UL, 0x1fe3fcfcUL, 0xc879b1b1UL, 0xedb65b5bUL, + 0xbed46a6aUL, 0x468dcbcbUL, 0xd967bebeUL, 0x4b723939UL, + 0xde944a4aUL, 0xd4984c4cUL, 0xe8b05858UL, 0x4a85cfcfUL, + 0x6bbbd0d0UL, 0x2ac5efefUL, 0xe54faaaaUL, 0x16edfbfbUL, + 0xc5864343UL, 0xd79a4d4dUL, 0x55663333UL, 0x94118585UL, + 0xcf8a4545UL, 0x10e9f9f9UL, 0x06040202UL, 0x81fe7f7fUL, + 0xf0a05050UL, 0x44783c3cUL, 0xba259f9fUL, 0xe34ba8a8UL, + 0xf3a25151UL, 0xfe5da3a3UL, 0xc0804040UL, 0x8a058f8fUL, + 0xad3f9292UL, 0xbc219d9dUL, 0x48703838UL, 0x04f1f5f5UL, + 0xdf63bcbcUL, 0xc177b6b6UL, 0x75afdadaUL, 0x63422121UL, + 0x30201010UL, 0x1ae5ffffUL, 0x0efdf3f3UL, 0x6dbfd2d2UL, + 0x4c81cdcdUL, 0x14180c0cUL, 0x35261313UL, 0x2fc3ececUL, + 0xe1be5f5fUL, 0xa2359797UL, 0xcc884444UL, 0x392e1717UL, + 0x5793c4c4UL, 0xf255a7a7UL, 0x82fc7e7eUL, 0x477a3d3dUL, + 0xacc86464UL, 0xe7ba5d5dUL, 0x2b321919UL, 0x95e67373UL, + 0xa0c06060UL, 0x98198181UL, 0xd19e4f4fUL, 0x7fa3dcdcUL, + 0x66442222UL, 0x7e542a2aUL, 0xab3b9090UL, 0x830b8888UL, + 0xca8c4646UL, 0x29c7eeeeUL, 0xd36bb8b8UL, 0x3c281414UL, + 0x79a7dedeUL, 0xe2bc5e5eUL, 0x1d160b0bUL, 0x76addbdbUL, + 0x3bdbe0e0UL, 0x56643232UL, 0x4e743a3aUL, 0x1e140a0aUL, + 0xdb924949UL, 0x0a0c0606UL, 0x6c482424UL, 0xe4b85c5cUL, + 0x5d9fc2c2UL, 0x6ebdd3d3UL, 0xef43acacUL, 0xa6c46262UL, + 0xa8399191UL, 0xa4319595UL, 0x37d3e4e4UL, 0x8bf27979UL, + 0x32d5e7e7UL, 0x438bc8c8UL, 0x596e3737UL, 0xb7da6d6dUL, + 0x8c018d8dUL, 0x64b1d5d5UL, 0xd29c4e4eUL, 0xe049a9a9UL, + 0xb4d86c6cUL, 0xfaac5656UL, 0x07f3f4f4UL, 0x25cfeaeaUL, + 0xafca6565UL, 0x8ef47a7aUL, 0xe947aeaeUL, 0x18100808UL, + 0xd56fbabaUL, 0x88f07878UL, 0x6f4a2525UL, 0x725c2e2eUL, + 0x24381c1cUL, 0xf157a6a6UL, 0xc773b4b4UL, 0x5197c6c6UL, + 0x23cbe8e8UL, 0x7ca1ddddUL, 0x9ce87474UL, 0x213e1f1fUL, + 0xdd964b4bUL, 0xdc61bdbdUL, 0x860d8b8bUL, 0x850f8a8aUL, + 0x90e07070UL, 0x427c3e3eUL, 0xc471b5b5UL, 0xaacc6666UL, + 0xd8904848UL, 0x05060303UL, 0x01f7f6f6UL, 0x121c0e0eUL, + 0xa3c26161UL, 0x5f6a3535UL, 0xf9ae5757UL, 0xd069b9b9UL, + 0x91178686UL, 0x5899c1c1UL, 0x273a1d1dUL, 0xb9279e9eUL, + 0x38d9e1e1UL, 0x13ebf8f8UL, 0xb32b9898UL, 0x33221111UL, + 0xbbd26969UL, 0x70a9d9d9UL, 0x89078e8eUL, 0xa7339494UL, + 0xb62d9b9bUL, 0x223c1e1eUL, 0x92158787UL, 0x20c9e9e9UL, + 0x4987ceceUL, 0xffaa5555UL, 0x78502828UL, 0x7aa5dfdfUL, + 0x8f038c8cUL, 0xf859a1a1UL, 0x80098989UL, 0x171a0d0dUL, + 0xda65bfbfUL, 0x31d7e6e6UL, 0xc6844242UL, 0xb8d06868UL, + 0xc3824141UL, 0xb0299999UL, 0x775a2d2dUL, 0x111e0f0fUL, + 0xcb7bb0b0UL, 0xfca85454UL, 0xd66dbbbbUL, 0x3a2c1616UL, +}; +static const unsigned int Te2[256] = { + 0x63a5c663UL, 0x7c84f87cUL, 0x7799ee77UL, 0x7b8df67bUL, + 0xf20dfff2UL, 0x6bbdd66bUL, 0x6fb1de6fUL, 0xc55491c5UL, + 0x30506030UL, 0x01030201UL, 0x67a9ce67UL, 0x2b7d562bUL, + 0xfe19e7feUL, 0xd762b5d7UL, 0xabe64dabUL, 0x769aec76UL, + 0xca458fcaUL, 0x829d1f82UL, 0xc94089c9UL, 0x7d87fa7dUL, + 0xfa15effaUL, 0x59ebb259UL, 0x47c98e47UL, 0xf00bfbf0UL, + 0xadec41adUL, 0xd467b3d4UL, 0xa2fd5fa2UL, 0xafea45afUL, + 0x9cbf239cUL, 0xa4f753a4UL, 0x7296e472UL, 0xc05b9bc0UL, + 0xb7c275b7UL, 0xfd1ce1fdUL, 0x93ae3d93UL, 0x266a4c26UL, + 0x365a6c36UL, 0x3f417e3fUL, 0xf702f5f7UL, 0xcc4f83ccUL, + 0x345c6834UL, 0xa5f451a5UL, 0xe534d1e5UL, 0xf108f9f1UL, + 0x7193e271UL, 0xd873abd8UL, 0x31536231UL, 0x153f2a15UL, + 0x040c0804UL, 0xc75295c7UL, 0x23654623UL, 0xc35e9dc3UL, + 0x18283018UL, 0x96a13796UL, 0x050f0a05UL, 0x9ab52f9aUL, + 0x07090e07UL, 0x12362412UL, 0x809b1b80UL, 0xe23ddfe2UL, + 0xeb26cdebUL, 0x27694e27UL, 0xb2cd7fb2UL, 0x759fea75UL, + 0x091b1209UL, 0x839e1d83UL, 0x2c74582cUL, 0x1a2e341aUL, + 0x1b2d361bUL, 0x6eb2dc6eUL, 0x5aeeb45aUL, 0xa0fb5ba0UL, + 0x52f6a452UL, 0x3b4d763bUL, 0xd661b7d6UL, 0xb3ce7db3UL, + 0x297b5229UL, 0xe33edde3UL, 0x2f715e2fUL, 0x84971384UL, + 0x53f5a653UL, 0xd168b9d1UL, 0x00000000UL, 0xed2cc1edUL, + 0x20604020UL, 0xfc1fe3fcUL, 0xb1c879b1UL, 0x5bedb65bUL, + 0x6abed46aUL, 0xcb468dcbUL, 0xbed967beUL, 0x394b7239UL, + 0x4ade944aUL, 0x4cd4984cUL, 0x58e8b058UL, 0xcf4a85cfUL, + 0xd06bbbd0UL, 0xef2ac5efUL, 0xaae54faaUL, 0xfb16edfbUL, + 0x43c58643UL, 0x4dd79a4dUL, 0x33556633UL, 0x85941185UL, + 0x45cf8a45UL, 0xf910e9f9UL, 0x02060402UL, 0x7f81fe7fUL, + 0x50f0a050UL, 0x3c44783cUL, 0x9fba259fUL, 0xa8e34ba8UL, + 0x51f3a251UL, 0xa3fe5da3UL, 0x40c08040UL, 0x8f8a058fUL, + 0x92ad3f92UL, 0x9dbc219dUL, 0x38487038UL, 0xf504f1f5UL, + 0xbcdf63bcUL, 0xb6c177b6UL, 0xda75afdaUL, 0x21634221UL, + 0x10302010UL, 0xff1ae5ffUL, 0xf30efdf3UL, 0xd26dbfd2UL, + 0xcd4c81cdUL, 0x0c14180cUL, 0x13352613UL, 0xec2fc3ecUL, + 0x5fe1be5fUL, 0x97a23597UL, 0x44cc8844UL, 0x17392e17UL, + 0xc45793c4UL, 0xa7f255a7UL, 0x7e82fc7eUL, 0x3d477a3dUL, + 0x64acc864UL, 0x5de7ba5dUL, 0x192b3219UL, 0x7395e673UL, + 0x60a0c060UL, 0x81981981UL, 0x4fd19e4fUL, 0xdc7fa3dcUL, + 0x22664422UL, 0x2a7e542aUL, 0x90ab3b90UL, 0x88830b88UL, + 0x46ca8c46UL, 0xee29c7eeUL, 0xb8d36bb8UL, 0x143c2814UL, + 0xde79a7deUL, 0x5ee2bc5eUL, 0x0b1d160bUL, 0xdb76addbUL, + 0xe03bdbe0UL, 0x32566432UL, 0x3a4e743aUL, 0x0a1e140aUL, + 0x49db9249UL, 0x060a0c06UL, 0x246c4824UL, 0x5ce4b85cUL, + 0xc25d9fc2UL, 0xd36ebdd3UL, 0xacef43acUL, 0x62a6c462UL, + 0x91a83991UL, 0x95a43195UL, 0xe437d3e4UL, 0x798bf279UL, + 0xe732d5e7UL, 0xc8438bc8UL, 0x37596e37UL, 0x6db7da6dUL, + 0x8d8c018dUL, 0xd564b1d5UL, 0x4ed29c4eUL, 0xa9e049a9UL, + 0x6cb4d86cUL, 0x56faac56UL, 0xf407f3f4UL, 0xea25cfeaUL, + 0x65afca65UL, 0x7a8ef47aUL, 0xaee947aeUL, 0x08181008UL, + 0xbad56fbaUL, 0x7888f078UL, 0x256f4a25UL, 0x2e725c2eUL, + 0x1c24381cUL, 0xa6f157a6UL, 0xb4c773b4UL, 0xc65197c6UL, + 0xe823cbe8UL, 0xdd7ca1ddUL, 0x749ce874UL, 0x1f213e1fUL, + 0x4bdd964bUL, 0xbddc61bdUL, 0x8b860d8bUL, 0x8a850f8aUL, + 0x7090e070UL, 0x3e427c3eUL, 0xb5c471b5UL, 0x66aacc66UL, + 0x48d89048UL, 0x03050603UL, 0xf601f7f6UL, 0x0e121c0eUL, + 0x61a3c261UL, 0x355f6a35UL, 0x57f9ae57UL, 0xb9d069b9UL, + 0x86911786UL, 0xc15899c1UL, 0x1d273a1dUL, 0x9eb9279eUL, + 0xe138d9e1UL, 0xf813ebf8UL, 0x98b32b98UL, 0x11332211UL, + 0x69bbd269UL, 0xd970a9d9UL, 0x8e89078eUL, 0x94a73394UL, + 0x9bb62d9bUL, 0x1e223c1eUL, 0x87921587UL, 0xe920c9e9UL, + 0xce4987ceUL, 0x55ffaa55UL, 0x28785028UL, 0xdf7aa5dfUL, + 0x8c8f038cUL, 0xa1f859a1UL, 0x89800989UL, 0x0d171a0dUL, + 0xbfda65bfUL, 0xe631d7e6UL, 0x42c68442UL, 0x68b8d068UL, + 0x41c38241UL, 0x99b02999UL, 0x2d775a2dUL, 0x0f111e0fUL, + 0xb0cb7bb0UL, 0x54fca854UL, 0xbbd66dbbUL, 0x163a2c16UL, +}; +static const unsigned int Te3[256] = { + 0x6363a5c6UL, 0x7c7c84f8UL, 0x777799eeUL, 0x7b7b8df6UL, + 0xf2f20dffUL, 0x6b6bbdd6UL, 0x6f6fb1deUL, 0xc5c55491UL, + 0x30305060UL, 0x01010302UL, 0x6767a9ceUL, 0x2b2b7d56UL, + 0xfefe19e7UL, 0xd7d762b5UL, 0xababe64dUL, 0x76769aecUL, + 0xcaca458fUL, 0x82829d1fUL, 0xc9c94089UL, 0x7d7d87faUL, + 0xfafa15efUL, 0x5959ebb2UL, 0x4747c98eUL, 0xf0f00bfbUL, + 0xadadec41UL, 0xd4d467b3UL, 0xa2a2fd5fUL, 0xafafea45UL, + 0x9c9cbf23UL, 0xa4a4f753UL, 0x727296e4UL, 0xc0c05b9bUL, + 0xb7b7c275UL, 0xfdfd1ce1UL, 0x9393ae3dUL, 0x26266a4cUL, + 0x36365a6cUL, 0x3f3f417eUL, 0xf7f702f5UL, 0xcccc4f83UL, + 0x34345c68UL, 0xa5a5f451UL, 0xe5e534d1UL, 0xf1f108f9UL, + 0x717193e2UL, 0xd8d873abUL, 0x31315362UL, 0x15153f2aUL, + 0x04040c08UL, 0xc7c75295UL, 0x23236546UL, 0xc3c35e9dUL, + 0x18182830UL, 0x9696a137UL, 0x05050f0aUL, 0x9a9ab52fUL, + 0x0707090eUL, 0x12123624UL, 0x80809b1bUL, 0xe2e23ddfUL, + 0xebeb26cdUL, 0x2727694eUL, 0xb2b2cd7fUL, 0x75759feaUL, + 0x09091b12UL, 0x83839e1dUL, 0x2c2c7458UL, 0x1a1a2e34UL, + 0x1b1b2d36UL, 0x6e6eb2dcUL, 0x5a5aeeb4UL, 0xa0a0fb5bUL, + 0x5252f6a4UL, 0x3b3b4d76UL, 0xd6d661b7UL, 0xb3b3ce7dUL, + 0x29297b52UL, 0xe3e33eddUL, 0x2f2f715eUL, 0x84849713UL, + 0x5353f5a6UL, 0xd1d168b9UL, 0x00000000UL, 0xeded2cc1UL, + 0x20206040UL, 0xfcfc1fe3UL, 0xb1b1c879UL, 0x5b5bedb6UL, + 0x6a6abed4UL, 0xcbcb468dUL, 0xbebed967UL, 0x39394b72UL, + 0x4a4ade94UL, 0x4c4cd498UL, 0x5858e8b0UL, 0xcfcf4a85UL, + 0xd0d06bbbUL, 0xefef2ac5UL, 0xaaaae54fUL, 0xfbfb16edUL, + 0x4343c586UL, 0x4d4dd79aUL, 0x33335566UL, 0x85859411UL, + 0x4545cf8aUL, 0xf9f910e9UL, 0x02020604UL, 0x7f7f81feUL, + 0x5050f0a0UL, 0x3c3c4478UL, 0x9f9fba25UL, 0xa8a8e34bUL, + 0x5151f3a2UL, 0xa3a3fe5dUL, 0x4040c080UL, 0x8f8f8a05UL, + 0x9292ad3fUL, 0x9d9dbc21UL, 0x38384870UL, 0xf5f504f1UL, + 0xbcbcdf63UL, 0xb6b6c177UL, 0xdada75afUL, 0x21216342UL, + 0x10103020UL, 0xffff1ae5UL, 0xf3f30efdUL, 0xd2d26dbfUL, + 0xcdcd4c81UL, 0x0c0c1418UL, 0x13133526UL, 0xecec2fc3UL, + 0x5f5fe1beUL, 0x9797a235UL, 0x4444cc88UL, 0x1717392eUL, + 0xc4c45793UL, 0xa7a7f255UL, 0x7e7e82fcUL, 0x3d3d477aUL, + 0x6464acc8UL, 0x5d5de7baUL, 0x19192b32UL, 0x737395e6UL, + 0x6060a0c0UL, 0x81819819UL, 0x4f4fd19eUL, 0xdcdc7fa3UL, + 0x22226644UL, 0x2a2a7e54UL, 0x9090ab3bUL, 0x8888830bUL, + 0x4646ca8cUL, 0xeeee29c7UL, 0xb8b8d36bUL, 0x14143c28UL, + 0xdede79a7UL, 0x5e5ee2bcUL, 0x0b0b1d16UL, 0xdbdb76adUL, + 0xe0e03bdbUL, 0x32325664UL, 0x3a3a4e74UL, 0x0a0a1e14UL, + 0x4949db92UL, 0x06060a0cUL, 0x24246c48UL, 0x5c5ce4b8UL, + 0xc2c25d9fUL, 0xd3d36ebdUL, 0xacacef43UL, 0x6262a6c4UL, + 0x9191a839UL, 0x9595a431UL, 0xe4e437d3UL, 0x79798bf2UL, + 0xe7e732d5UL, 0xc8c8438bUL, 0x3737596eUL, 0x6d6db7daUL, + 0x8d8d8c01UL, 0xd5d564b1UL, 0x4e4ed29cUL, 0xa9a9e049UL, + 0x6c6cb4d8UL, 0x5656faacUL, 0xf4f407f3UL, 0xeaea25cfUL, + 0x6565afcaUL, 0x7a7a8ef4UL, 0xaeaee947UL, 0x08081810UL, + 0xbabad56fUL, 0x787888f0UL, 0x25256f4aUL, 0x2e2e725cUL, + 0x1c1c2438UL, 0xa6a6f157UL, 0xb4b4c773UL, 0xc6c65197UL, + 0xe8e823cbUL, 0xdddd7ca1UL, 0x74749ce8UL, 0x1f1f213eUL, + 0x4b4bdd96UL, 0xbdbddc61UL, 0x8b8b860dUL, 0x8a8a850fUL, + 0x707090e0UL, 0x3e3e427cUL, 0xb5b5c471UL, 0x6666aaccUL, + 0x4848d890UL, 0x03030506UL, 0xf6f601f7UL, 0x0e0e121cUL, + 0x6161a3c2UL, 0x35355f6aUL, 0x5757f9aeUL, 0xb9b9d069UL, + 0x86869117UL, 0xc1c15899UL, 0x1d1d273aUL, 0x9e9eb927UL, + 0xe1e138d9UL, 0xf8f813ebUL, 0x9898b32bUL, 0x11113322UL, + 0x6969bbd2UL, 0xd9d970a9UL, 0x8e8e8907UL, 0x9494a733UL, + 0x9b9bb62dUL, 0x1e1e223cUL, 0x87879215UL, 0xe9e920c9UL, + 0xcece4987UL, 0x5555ffaaUL, 0x28287850UL, 0xdfdf7aa5UL, + 0x8c8c8f03UL, 0xa1a1f859UL, 0x89898009UL, 0x0d0d171aUL, + 0xbfbfda65UL, 0xe6e631d7UL, 0x4242c684UL, 0x6868b8d0UL, + 0x4141c382UL, 0x9999b029UL, 0x2d2d775aUL, 0x0f0f111eUL, + 0xb0b0cb7bUL, 0x5454fca8UL, 0xbbbbd66dUL, 0x16163a2cUL, +}; +static const unsigned int Te4[256] = { + 0x63636363UL, 0x7c7c7c7cUL, 0x77777777UL, 0x7b7b7b7bUL, + 0xf2f2f2f2UL, 0x6b6b6b6bUL, 0x6f6f6f6fUL, 0xc5c5c5c5UL, + 0x30303030UL, 0x01010101UL, 0x67676767UL, 0x2b2b2b2bUL, + 0xfefefefeUL, 0xd7d7d7d7UL, 0xababababUL, 0x76767676UL, + 0xcacacacaUL, 0x82828282UL, 0xc9c9c9c9UL, 0x7d7d7d7dUL, + 0xfafafafaUL, 0x59595959UL, 0x47474747UL, 0xf0f0f0f0UL, + 0xadadadadUL, 0xd4d4d4d4UL, 0xa2a2a2a2UL, 0xafafafafUL, + 0x9c9c9c9cUL, 0xa4a4a4a4UL, 0x72727272UL, 0xc0c0c0c0UL, + 0xb7b7b7b7UL, 0xfdfdfdfdUL, 0x93939393UL, 0x26262626UL, + 0x36363636UL, 0x3f3f3f3fUL, 0xf7f7f7f7UL, 0xccccccccUL, + 0x34343434UL, 0xa5a5a5a5UL, 0xe5e5e5e5UL, 0xf1f1f1f1UL, + 0x71717171UL, 0xd8d8d8d8UL, 0x31313131UL, 0x15151515UL, + 0x04040404UL, 0xc7c7c7c7UL, 0x23232323UL, 0xc3c3c3c3UL, + 0x18181818UL, 0x96969696UL, 0x05050505UL, 0x9a9a9a9aUL, + 0x07070707UL, 0x12121212UL, 0x80808080UL, 0xe2e2e2e2UL, + 0xebebebebUL, 0x27272727UL, 0xb2b2b2b2UL, 0x75757575UL, + 0x09090909UL, 0x83838383UL, 0x2c2c2c2cUL, 0x1a1a1a1aUL, + 0x1b1b1b1bUL, 0x6e6e6e6eUL, 0x5a5a5a5aUL, 0xa0a0a0a0UL, + 0x52525252UL, 0x3b3b3b3bUL, 0xd6d6d6d6UL, 0xb3b3b3b3UL, + 0x29292929UL, 0xe3e3e3e3UL, 0x2f2f2f2fUL, 0x84848484UL, + 0x53535353UL, 0xd1d1d1d1UL, 0x00000000UL, 0xededededUL, + 0x20202020UL, 0xfcfcfcfcUL, 0xb1b1b1b1UL, 0x5b5b5b5bUL, + 0x6a6a6a6aUL, 0xcbcbcbcbUL, 0xbebebebeUL, 0x39393939UL, + 0x4a4a4a4aUL, 0x4c4c4c4cUL, 0x58585858UL, 0xcfcfcfcfUL, + 0xd0d0d0d0UL, 0xefefefefUL, 0xaaaaaaaaUL, 0xfbfbfbfbUL, + 0x43434343UL, 0x4d4d4d4dUL, 0x33333333UL, 0x85858585UL, + 0x45454545UL, 0xf9f9f9f9UL, 0x02020202UL, 0x7f7f7f7fUL, + 0x50505050UL, 0x3c3c3c3cUL, 0x9f9f9f9fUL, 0xa8a8a8a8UL, + 0x51515151UL, 0xa3a3a3a3UL, 0x40404040UL, 0x8f8f8f8fUL, + 0x92929292UL, 0x9d9d9d9dUL, 0x38383838UL, 0xf5f5f5f5UL, + 0xbcbcbcbcUL, 0xb6b6b6b6UL, 0xdadadadaUL, 0x21212121UL, + 0x10101010UL, 0xffffffffUL, 0xf3f3f3f3UL, 0xd2d2d2d2UL, + 0xcdcdcdcdUL, 0x0c0c0c0cUL, 0x13131313UL, 0xececececUL, + 0x5f5f5f5fUL, 0x97979797UL, 0x44444444UL, 0x17171717UL, + 0xc4c4c4c4UL, 0xa7a7a7a7UL, 0x7e7e7e7eUL, 0x3d3d3d3dUL, + 0x64646464UL, 0x5d5d5d5dUL, 0x19191919UL, 0x73737373UL, + 0x60606060UL, 0x81818181UL, 0x4f4f4f4fUL, 0xdcdcdcdcUL, + 0x22222222UL, 0x2a2a2a2aUL, 0x90909090UL, 0x88888888UL, + 0x46464646UL, 0xeeeeeeeeUL, 0xb8b8b8b8UL, 0x14141414UL, + 0xdedededeUL, 0x5e5e5e5eUL, 0x0b0b0b0bUL, 0xdbdbdbdbUL, + 0xe0e0e0e0UL, 0x32323232UL, 0x3a3a3a3aUL, 0x0a0a0a0aUL, + 0x49494949UL, 0x06060606UL, 0x24242424UL, 0x5c5c5c5cUL, + 0xc2c2c2c2UL, 0xd3d3d3d3UL, 0xacacacacUL, 0x62626262UL, + 0x91919191UL, 0x95959595UL, 0xe4e4e4e4UL, 0x79797979UL, + 0xe7e7e7e7UL, 0xc8c8c8c8UL, 0x37373737UL, 0x6d6d6d6dUL, + 0x8d8d8d8dUL, 0xd5d5d5d5UL, 0x4e4e4e4eUL, 0xa9a9a9a9UL, + 0x6c6c6c6cUL, 0x56565656UL, 0xf4f4f4f4UL, 0xeaeaeaeaUL, + 0x65656565UL, 0x7a7a7a7aUL, 0xaeaeaeaeUL, 0x08080808UL, + 0xbabababaUL, 0x78787878UL, 0x25252525UL, 0x2e2e2e2eUL, + 0x1c1c1c1cUL, 0xa6a6a6a6UL, 0xb4b4b4b4UL, 0xc6c6c6c6UL, + 0xe8e8e8e8UL, 0xddddddddUL, 0x74747474UL, 0x1f1f1f1fUL, + 0x4b4b4b4bUL, 0xbdbdbdbdUL, 0x8b8b8b8bUL, 0x8a8a8a8aUL, + 0x70707070UL, 0x3e3e3e3eUL, 0xb5b5b5b5UL, 0x66666666UL, + 0x48484848UL, 0x03030303UL, 0xf6f6f6f6UL, 0x0e0e0e0eUL, + 0x61616161UL, 0x35353535UL, 0x57575757UL, 0xb9b9b9b9UL, + 0x86868686UL, 0xc1c1c1c1UL, 0x1d1d1d1dUL, 0x9e9e9e9eUL, + 0xe1e1e1e1UL, 0xf8f8f8f8UL, 0x98989898UL, 0x11111111UL, + 0x69696969UL, 0xd9d9d9d9UL, 0x8e8e8e8eUL, 0x94949494UL, + 0x9b9b9b9bUL, 0x1e1e1e1eUL, 0x87878787UL, 0xe9e9e9e9UL, + 0xcecececeUL, 0x55555555UL, 0x28282828UL, 0xdfdfdfdfUL, + 0x8c8c8c8cUL, 0xa1a1a1a1UL, 0x89898989UL, 0x0d0d0d0dUL, + 0xbfbfbfbfUL, 0xe6e6e6e6UL, 0x42424242UL, 0x68686868UL, + 0x41414141UL, 0x99999999UL, 0x2d2d2d2dUL, 0x0f0f0f0fUL, + 0xb0b0b0b0UL, 0x54545454UL, 0xbbbbbbbbUL, 0x16161616UL, +}; +static const unsigned int Td0[256] = { + 0x51f4a750UL, 0x7e416553UL, 0x1a17a4c3UL, 0x3a275e96UL, + 0x3bab6bcbUL, 0x1f9d45f1UL, 0xacfa58abUL, 0x4be30393UL, + 0x2030fa55UL, 0xad766df6UL, 0x88cc7691UL, 0xf5024c25UL, + 0x4fe5d7fcUL, 0xc52acbd7UL, 0x26354480UL, 0xb562a38fUL, + 0xdeb15a49UL, 0x25ba1b67UL, 0x45ea0e98UL, 0x5dfec0e1UL, + 0xc32f7502UL, 0x814cf012UL, 0x8d4697a3UL, 0x6bd3f9c6UL, + 0x038f5fe7UL, 0x15929c95UL, 0xbf6d7aebUL, 0x955259daUL, + 0xd4be832dUL, 0x587421d3UL, 0x49e06929UL, 0x8ec9c844UL, + 0x75c2896aUL, 0xf48e7978UL, 0x99583e6bUL, 0x27b971ddUL, + 0xbee14fb6UL, 0xf088ad17UL, 0xc920ac66UL, 0x7dce3ab4UL, + 0x63df4a18UL, 0xe51a3182UL, 0x97513360UL, 0x62537f45UL, + 0xb16477e0UL, 0xbb6bae84UL, 0xfe81a01cUL, 0xf9082b94UL, + 0x70486858UL, 0x8f45fd19UL, 0x94de6c87UL, 0x527bf8b7UL, + 0xab73d323UL, 0x724b02e2UL, 0xe31f8f57UL, 0x6655ab2aUL, + 0xb2eb2807UL, 0x2fb5c203UL, 0x86c57b9aUL, 0xd33708a5UL, + 0x302887f2UL, 0x23bfa5b2UL, 0x02036abaUL, 0xed16825cUL, + 0x8acf1c2bUL, 0xa779b492UL, 0xf307f2f0UL, 0x4e69e2a1UL, + 0x65daf4cdUL, 0x0605bed5UL, 0xd134621fUL, 0xc4a6fe8aUL, + 0x342e539dUL, 0xa2f355a0UL, 0x058ae132UL, 0xa4f6eb75UL, + 0x0b83ec39UL, 0x4060efaaUL, 0x5e719f06UL, 0xbd6e1051UL, + 0x3e218af9UL, 0x96dd063dUL, 0xdd3e05aeUL, 0x4de6bd46UL, + 0x91548db5UL, 0x71c45d05UL, 0x0406d46fUL, 0x605015ffUL, + 0x1998fb24UL, 0xd6bde997UL, 0x894043ccUL, 0x67d99e77UL, + 0xb0e842bdUL, 0x07898b88UL, 0xe7195b38UL, 0x79c8eedbUL, + 0xa17c0a47UL, 0x7c420fe9UL, 0xf8841ec9UL, 0x00000000UL, + 0x09808683UL, 0x322bed48UL, 0x1e1170acUL, 0x6c5a724eUL, + 0xfd0efffbUL, 0x0f853856UL, 0x3daed51eUL, 0x362d3927UL, + 0x0a0fd964UL, 0x685ca621UL, 0x9b5b54d1UL, 0x24362e3aUL, + 0x0c0a67b1UL, 0x9357e70fUL, 0xb4ee96d2UL, 0x1b9b919eUL, + 0x80c0c54fUL, 0x61dc20a2UL, 0x5a774b69UL, 0x1c121a16UL, + 0xe293ba0aUL, 0xc0a02ae5UL, 0x3c22e043UL, 0x121b171dUL, + 0x0e090d0bUL, 0xf28bc7adUL, 0x2db6a8b9UL, 0x141ea9c8UL, + 0x57f11985UL, 0xaf75074cUL, 0xee99ddbbUL, 0xa37f60fdUL, + 0xf701269fUL, 0x5c72f5bcUL, 0x44663bc5UL, 0x5bfb7e34UL, + 0x8b432976UL, 0xcb23c6dcUL, 0xb6edfc68UL, 0xb8e4f163UL, + 0xd731dccaUL, 0x42638510UL, 0x13972240UL, 0x84c61120UL, + 0x854a247dUL, 0xd2bb3df8UL, 0xaef93211UL, 0xc729a16dUL, + 0x1d9e2f4bUL, 0xdcb230f3UL, 0x0d8652ecUL, 0x77c1e3d0UL, + 0x2bb3166cUL, 0xa970b999UL, 0x119448faUL, 0x47e96422UL, + 0xa8fc8cc4UL, 0xa0f03f1aUL, 0x567d2cd8UL, 0x223390efUL, + 0x87494ec7UL, 0xd938d1c1UL, 0x8ccaa2feUL, 0x98d40b36UL, + 0xa6f581cfUL, 0xa57ade28UL, 0xdab78e26UL, 0x3fadbfa4UL, + 0x2c3a9de4UL, 0x5078920dUL, 0x6a5fcc9bUL, 0x547e4662UL, + 0xf68d13c2UL, 0x90d8b8e8UL, 0x2e39f75eUL, 0x82c3aff5UL, + 0x9f5d80beUL, 0x69d0937cUL, 0x6fd52da9UL, 0xcf2512b3UL, + 0xc8ac993bUL, 0x10187da7UL, 0xe89c636eUL, 0xdb3bbb7bUL, + 0xcd267809UL, 0x6e5918f4UL, 0xec9ab701UL, 0x834f9aa8UL, + 0xe6956e65UL, 0xaaffe67eUL, 0x21bccf08UL, 0xef15e8e6UL, + 0xbae79bd9UL, 0x4a6f36ceUL, 0xea9f09d4UL, 0x29b07cd6UL, + 0x31a4b2afUL, 0x2a3f2331UL, 0xc6a59430UL, 0x35a266c0UL, + 0x744ebc37UL, 0xfc82caa6UL, 0xe090d0b0UL, 0x33a7d815UL, + 0xf104984aUL, 0x41ecdaf7UL, 0x7fcd500eUL, 0x1791f62fUL, + 0x764dd68dUL, 0x43efb04dUL, 0xccaa4d54UL, 0xe49604dfUL, + 0x9ed1b5e3UL, 0x4c6a881bUL, 0xc12c1fb8UL, 0x4665517fUL, + 0x9d5eea04UL, 0x018c355dUL, 0xfa877473UL, 0xfb0b412eUL, + 0xb3671d5aUL, 0x92dbd252UL, 0xe9105633UL, 0x6dd64713UL, + 0x9ad7618cUL, 0x37a10c7aUL, 0x59f8148eUL, 0xeb133c89UL, + 0xcea927eeUL, 0xb761c935UL, 0xe11ce5edUL, 0x7a47b13cUL, + 0x9cd2df59UL, 0x55f2733fUL, 0x1814ce79UL, 0x73c737bfUL, + 0x53f7cdeaUL, 0x5ffdaa5bUL, 0xdf3d6f14UL, 0x7844db86UL, + 0xcaaff381UL, 0xb968c43eUL, 0x3824342cUL, 0xc2a3405fUL, + 0x161dc372UL, 0xbce2250cUL, 0x283c498bUL, 0xff0d9541UL, + 0x39a80171UL, 0x080cb3deUL, 0xd8b4e49cUL, 0x6456c190UL, + 0x7bcb8461UL, 0xd532b670UL, 0x486c5c74UL, 0xd0b85742UL, +}; +static const unsigned int Td1[256] = { + 0x5051f4a7UL, 0x537e4165UL, 0xc31a17a4UL, 0x963a275eUL, + 0xcb3bab6bUL, 0xf11f9d45UL, 0xabacfa58UL, 0x934be303UL, + 0x552030faUL, 0xf6ad766dUL, 0x9188cc76UL, 0x25f5024cUL, + 0xfc4fe5d7UL, 0xd7c52acbUL, 0x80263544UL, 0x8fb562a3UL, + 0x49deb15aUL, 0x6725ba1bUL, 0x9845ea0eUL, 0xe15dfec0UL, + 0x02c32f75UL, 0x12814cf0UL, 0xa38d4697UL, 0xc66bd3f9UL, + 0xe7038f5fUL, 0x9515929cUL, 0xebbf6d7aUL, 0xda955259UL, + 0x2dd4be83UL, 0xd3587421UL, 0x2949e069UL, 0x448ec9c8UL, + 0x6a75c289UL, 0x78f48e79UL, 0x6b99583eUL, 0xdd27b971UL, + 0xb6bee14fUL, 0x17f088adUL, 0x66c920acUL, 0xb47dce3aUL, + 0x1863df4aUL, 0x82e51a31UL, 0x60975133UL, 0x4562537fUL, + 0xe0b16477UL, 0x84bb6baeUL, 0x1cfe81a0UL, 0x94f9082bUL, + 0x58704868UL, 0x198f45fdUL, 0x8794de6cUL, 0xb7527bf8UL, + 0x23ab73d3UL, 0xe2724b02UL, 0x57e31f8fUL, 0x2a6655abUL, + 0x07b2eb28UL, 0x032fb5c2UL, 0x9a86c57bUL, 0xa5d33708UL, + 0xf2302887UL, 0xb223bfa5UL, 0xba02036aUL, 0x5ced1682UL, + 0x2b8acf1cUL, 0x92a779b4UL, 0xf0f307f2UL, 0xa14e69e2UL, + 0xcd65daf4UL, 0xd50605beUL, 0x1fd13462UL, 0x8ac4a6feUL, + 0x9d342e53UL, 0xa0a2f355UL, 0x32058ae1UL, 0x75a4f6ebUL, + 0x390b83ecUL, 0xaa4060efUL, 0x065e719fUL, 0x51bd6e10UL, + 0xf93e218aUL, 0x3d96dd06UL, 0xaedd3e05UL, 0x464de6bdUL, + 0xb591548dUL, 0x0571c45dUL, 0x6f0406d4UL, 0xff605015UL, + 0x241998fbUL, 0x97d6bde9UL, 0xcc894043UL, 0x7767d99eUL, + 0xbdb0e842UL, 0x8807898bUL, 0x38e7195bUL, 0xdb79c8eeUL, + 0x47a17c0aUL, 0xe97c420fUL, 0xc9f8841eUL, 0x00000000UL, + 0x83098086UL, 0x48322bedUL, 0xac1e1170UL, 0x4e6c5a72UL, + 0xfbfd0effUL, 0x560f8538UL, 0x1e3daed5UL, 0x27362d39UL, + 0x640a0fd9UL, 0x21685ca6UL, 0xd19b5b54UL, 0x3a24362eUL, + 0xb10c0a67UL, 0x0f9357e7UL, 0xd2b4ee96UL, 0x9e1b9b91UL, + 0x4f80c0c5UL, 0xa261dc20UL, 0x695a774bUL, 0x161c121aUL, + 0x0ae293baUL, 0xe5c0a02aUL, 0x433c22e0UL, 0x1d121b17UL, + 0x0b0e090dUL, 0xadf28bc7UL, 0xb92db6a8UL, 0xc8141ea9UL, + 0x8557f119UL, 0x4caf7507UL, 0xbbee99ddUL, 0xfda37f60UL, + 0x9ff70126UL, 0xbc5c72f5UL, 0xc544663bUL, 0x345bfb7eUL, + 0x768b4329UL, 0xdccb23c6UL, 0x68b6edfcUL, 0x63b8e4f1UL, + 0xcad731dcUL, 0x10426385UL, 0x40139722UL, 0x2084c611UL, + 0x7d854a24UL, 0xf8d2bb3dUL, 0x11aef932UL, 0x6dc729a1UL, + 0x4b1d9e2fUL, 0xf3dcb230UL, 0xec0d8652UL, 0xd077c1e3UL, + 0x6c2bb316UL, 0x99a970b9UL, 0xfa119448UL, 0x2247e964UL, + 0xc4a8fc8cUL, 0x1aa0f03fUL, 0xd8567d2cUL, 0xef223390UL, + 0xc787494eUL, 0xc1d938d1UL, 0xfe8ccaa2UL, 0x3698d40bUL, + 0xcfa6f581UL, 0x28a57adeUL, 0x26dab78eUL, 0xa43fadbfUL, + 0xe42c3a9dUL, 0x0d507892UL, 0x9b6a5fccUL, 0x62547e46UL, + 0xc2f68d13UL, 0xe890d8b8UL, 0x5e2e39f7UL, 0xf582c3afUL, + 0xbe9f5d80UL, 0x7c69d093UL, 0xa96fd52dUL, 0xb3cf2512UL, + 0x3bc8ac99UL, 0xa710187dUL, 0x6ee89c63UL, 0x7bdb3bbbUL, + 0x09cd2678UL, 0xf46e5918UL, 0x01ec9ab7UL, 0xa8834f9aUL, + 0x65e6956eUL, 0x7eaaffe6UL, 0x0821bccfUL, 0xe6ef15e8UL, + 0xd9bae79bUL, 0xce4a6f36UL, 0xd4ea9f09UL, 0xd629b07cUL, + 0xaf31a4b2UL, 0x312a3f23UL, 0x30c6a594UL, 0xc035a266UL, + 0x37744ebcUL, 0xa6fc82caUL, 0xb0e090d0UL, 0x1533a7d8UL, + 0x4af10498UL, 0xf741ecdaUL, 0x0e7fcd50UL, 0x2f1791f6UL, + 0x8d764dd6UL, 0x4d43efb0UL, 0x54ccaa4dUL, 0xdfe49604UL, + 0xe39ed1b5UL, 0x1b4c6a88UL, 0xb8c12c1fUL, 0x7f466551UL, + 0x049d5eeaUL, 0x5d018c35UL, 0x73fa8774UL, 0x2efb0b41UL, + 0x5ab3671dUL, 0x5292dbd2UL, 0x33e91056UL, 0x136dd647UL, + 0x8c9ad761UL, 0x7a37a10cUL, 0x8e59f814UL, 0x89eb133cUL, + 0xeecea927UL, 0x35b761c9UL, 0xede11ce5UL, 0x3c7a47b1UL, + 0x599cd2dfUL, 0x3f55f273UL, 0x791814ceUL, 0xbf73c737UL, + 0xea53f7cdUL, 0x5b5ffdaaUL, 0x14df3d6fUL, 0x867844dbUL, + 0x81caaff3UL, 0x3eb968c4UL, 0x2c382434UL, 0x5fc2a340UL, + 0x72161dc3UL, 0x0cbce225UL, 0x8b283c49UL, 0x41ff0d95UL, + 0x7139a801UL, 0xde080cb3UL, 0x9cd8b4e4UL, 0x906456c1UL, + 0x617bcb84UL, 0x70d532b6UL, 0x74486c5cUL, 0x42d0b857UL, +}; +static const unsigned int Td2[256] = { + 0xa75051f4UL, 0x65537e41UL, 0xa4c31a17UL, 0x5e963a27UL, + 0x6bcb3babUL, 0x45f11f9dUL, 0x58abacfaUL, 0x03934be3UL, + 0xfa552030UL, 0x6df6ad76UL, 0x769188ccUL, 0x4c25f502UL, + 0xd7fc4fe5UL, 0xcbd7c52aUL, 0x44802635UL, 0xa38fb562UL, + 0x5a49deb1UL, 0x1b6725baUL, 0x0e9845eaUL, 0xc0e15dfeUL, + 0x7502c32fUL, 0xf012814cUL, 0x97a38d46UL, 0xf9c66bd3UL, + 0x5fe7038fUL, 0x9c951592UL, 0x7aebbf6dUL, 0x59da9552UL, + 0x832dd4beUL, 0x21d35874UL, 0x692949e0UL, 0xc8448ec9UL, + 0x896a75c2UL, 0x7978f48eUL, 0x3e6b9958UL, 0x71dd27b9UL, + 0x4fb6bee1UL, 0xad17f088UL, 0xac66c920UL, 0x3ab47dceUL, + 0x4a1863dfUL, 0x3182e51aUL, 0x33609751UL, 0x7f456253UL, + 0x77e0b164UL, 0xae84bb6bUL, 0xa01cfe81UL, 0x2b94f908UL, + 0x68587048UL, 0xfd198f45UL, 0x6c8794deUL, 0xf8b7527bUL, + 0xd323ab73UL, 0x02e2724bUL, 0x8f57e31fUL, 0xab2a6655UL, + 0x2807b2ebUL, 0xc2032fb5UL, 0x7b9a86c5UL, 0x08a5d337UL, + 0x87f23028UL, 0xa5b223bfUL, 0x6aba0203UL, 0x825ced16UL, + 0x1c2b8acfUL, 0xb492a779UL, 0xf2f0f307UL, 0xe2a14e69UL, + 0xf4cd65daUL, 0xbed50605UL, 0x621fd134UL, 0xfe8ac4a6UL, + 0x539d342eUL, 0x55a0a2f3UL, 0xe132058aUL, 0xeb75a4f6UL, + 0xec390b83UL, 0xefaa4060UL, 0x9f065e71UL, 0x1051bd6eUL, + 0x8af93e21UL, 0x063d96ddUL, 0x05aedd3eUL, 0xbd464de6UL, + 0x8db59154UL, 0x5d0571c4UL, 0xd46f0406UL, 0x15ff6050UL, + 0xfb241998UL, 0xe997d6bdUL, 0x43cc8940UL, 0x9e7767d9UL, + 0x42bdb0e8UL, 0x8b880789UL, 0x5b38e719UL, 0xeedb79c8UL, + 0x0a47a17cUL, 0x0fe97c42UL, 0x1ec9f884UL, 0x00000000UL, + 0x86830980UL, 0xed48322bUL, 0x70ac1e11UL, 0x724e6c5aUL, + 0xfffbfd0eUL, 0x38560f85UL, 0xd51e3daeUL, 0x3927362dUL, + 0xd9640a0fUL, 0xa621685cUL, 0x54d19b5bUL, 0x2e3a2436UL, + 0x67b10c0aUL, 0xe70f9357UL, 0x96d2b4eeUL, 0x919e1b9bUL, + 0xc54f80c0UL, 0x20a261dcUL, 0x4b695a77UL, 0x1a161c12UL, + 0xba0ae293UL, 0x2ae5c0a0UL, 0xe0433c22UL, 0x171d121bUL, + 0x0d0b0e09UL, 0xc7adf28bUL, 0xa8b92db6UL, 0xa9c8141eUL, + 0x198557f1UL, 0x074caf75UL, 0xddbbee99UL, 0x60fda37fUL, + 0x269ff701UL, 0xf5bc5c72UL, 0x3bc54466UL, 0x7e345bfbUL, + 0x29768b43UL, 0xc6dccb23UL, 0xfc68b6edUL, 0xf163b8e4UL, + 0xdccad731UL, 0x85104263UL, 0x22401397UL, 0x112084c6UL, + 0x247d854aUL, 0x3df8d2bbUL, 0x3211aef9UL, 0xa16dc729UL, + 0x2f4b1d9eUL, 0x30f3dcb2UL, 0x52ec0d86UL, 0xe3d077c1UL, + 0x166c2bb3UL, 0xb999a970UL, 0x48fa1194UL, 0x642247e9UL, + 0x8cc4a8fcUL, 0x3f1aa0f0UL, 0x2cd8567dUL, 0x90ef2233UL, + 0x4ec78749UL, 0xd1c1d938UL, 0xa2fe8ccaUL, 0x0b3698d4UL, + 0x81cfa6f5UL, 0xde28a57aUL, 0x8e26dab7UL, 0xbfa43fadUL, + 0x9de42c3aUL, 0x920d5078UL, 0xcc9b6a5fUL, 0x4662547eUL, + 0x13c2f68dUL, 0xb8e890d8UL, 0xf75e2e39UL, 0xaff582c3UL, + 0x80be9f5dUL, 0x937c69d0UL, 0x2da96fd5UL, 0x12b3cf25UL, + 0x993bc8acUL, 0x7da71018UL, 0x636ee89cUL, 0xbb7bdb3bUL, + 0x7809cd26UL, 0x18f46e59UL, 0xb701ec9aUL, 0x9aa8834fUL, + 0x6e65e695UL, 0xe67eaaffUL, 0xcf0821bcUL, 0xe8e6ef15UL, + 0x9bd9bae7UL, 0x36ce4a6fUL, 0x09d4ea9fUL, 0x7cd629b0UL, + 0xb2af31a4UL, 0x23312a3fUL, 0x9430c6a5UL, 0x66c035a2UL, + 0xbc37744eUL, 0xcaa6fc82UL, 0xd0b0e090UL, 0xd81533a7UL, + 0x984af104UL, 0xdaf741ecUL, 0x500e7fcdUL, 0xf62f1791UL, + 0xd68d764dUL, 0xb04d43efUL, 0x4d54ccaaUL, 0x04dfe496UL, + 0xb5e39ed1UL, 0x881b4c6aUL, 0x1fb8c12cUL, 0x517f4665UL, + 0xea049d5eUL, 0x355d018cUL, 0x7473fa87UL, 0x412efb0bUL, + 0x1d5ab367UL, 0xd25292dbUL, 0x5633e910UL, 0x47136dd6UL, + 0x618c9ad7UL, 0x0c7a37a1UL, 0x148e59f8UL, 0x3c89eb13UL, + 0x27eecea9UL, 0xc935b761UL, 0xe5ede11cUL, 0xb13c7a47UL, + 0xdf599cd2UL, 0x733f55f2UL, 0xce791814UL, 0x37bf73c7UL, + 0xcdea53f7UL, 0xaa5b5ffdUL, 0x6f14df3dUL, 0xdb867844UL, + 0xf381caafUL, 0xc43eb968UL, 0x342c3824UL, 0x405fc2a3UL, + 0xc372161dUL, 0x250cbce2UL, 0x498b283cUL, 0x9541ff0dUL, + 0x017139a8UL, 0xb3de080cUL, 0xe49cd8b4UL, 0xc1906456UL, + 0x84617bcbUL, 0xb670d532UL, 0x5c74486cUL, 0x5742d0b8UL, +}; +static const unsigned int Td3[256] = { + 0xf4a75051UL, 0x4165537eUL, 0x17a4c31aUL, 0x275e963aUL, + 0xab6bcb3bUL, 0x9d45f11fUL, 0xfa58abacUL, 0xe303934bUL, + 0x30fa5520UL, 0x766df6adUL, 0xcc769188UL, 0x024c25f5UL, + 0xe5d7fc4fUL, 0x2acbd7c5UL, 0x35448026UL, 0x62a38fb5UL, + 0xb15a49deUL, 0xba1b6725UL, 0xea0e9845UL, 0xfec0e15dUL, + 0x2f7502c3UL, 0x4cf01281UL, 0x4697a38dUL, 0xd3f9c66bUL, + 0x8f5fe703UL, 0x929c9515UL, 0x6d7aebbfUL, 0x5259da95UL, + 0xbe832dd4UL, 0x7421d358UL, 0xe0692949UL, 0xc9c8448eUL, + 0xc2896a75UL, 0x8e7978f4UL, 0x583e6b99UL, 0xb971dd27UL, + 0xe14fb6beUL, 0x88ad17f0UL, 0x20ac66c9UL, 0xce3ab47dUL, + 0xdf4a1863UL, 0x1a3182e5UL, 0x51336097UL, 0x537f4562UL, + 0x6477e0b1UL, 0x6bae84bbUL, 0x81a01cfeUL, 0x082b94f9UL, + 0x48685870UL, 0x45fd198fUL, 0xde6c8794UL, 0x7bf8b752UL, + 0x73d323abUL, 0x4b02e272UL, 0x1f8f57e3UL, 0x55ab2a66UL, + 0xeb2807b2UL, 0xb5c2032fUL, 0xc57b9a86UL, 0x3708a5d3UL, + 0x2887f230UL, 0xbfa5b223UL, 0x036aba02UL, 0x16825cedUL, + 0xcf1c2b8aUL, 0x79b492a7UL, 0x07f2f0f3UL, 0x69e2a14eUL, + 0xdaf4cd65UL, 0x05bed506UL, 0x34621fd1UL, 0xa6fe8ac4UL, + 0x2e539d34UL, 0xf355a0a2UL, 0x8ae13205UL, 0xf6eb75a4UL, + 0x83ec390bUL, 0x60efaa40UL, 0x719f065eUL, 0x6e1051bdUL, + 0x218af93eUL, 0xdd063d96UL, 0x3e05aeddUL, 0xe6bd464dUL, + 0x548db591UL, 0xc45d0571UL, 0x06d46f04UL, 0x5015ff60UL, + 0x98fb2419UL, 0xbde997d6UL, 0x4043cc89UL, 0xd99e7767UL, + 0xe842bdb0UL, 0x898b8807UL, 0x195b38e7UL, 0xc8eedb79UL, + 0x7c0a47a1UL, 0x420fe97cUL, 0x841ec9f8UL, 0x00000000UL, + 0x80868309UL, 0x2bed4832UL, 0x1170ac1eUL, 0x5a724e6cUL, + 0x0efffbfdUL, 0x8538560fUL, 0xaed51e3dUL, 0x2d392736UL, + 0x0fd9640aUL, 0x5ca62168UL, 0x5b54d19bUL, 0x362e3a24UL, + 0x0a67b10cUL, 0x57e70f93UL, 0xee96d2b4UL, 0x9b919e1bUL, + 0xc0c54f80UL, 0xdc20a261UL, 0x774b695aUL, 0x121a161cUL, + 0x93ba0ae2UL, 0xa02ae5c0UL, 0x22e0433cUL, 0x1b171d12UL, + 0x090d0b0eUL, 0x8bc7adf2UL, 0xb6a8b92dUL, 0x1ea9c814UL, + 0xf1198557UL, 0x75074cafUL, 0x99ddbbeeUL, 0x7f60fda3UL, + 0x01269ff7UL, 0x72f5bc5cUL, 0x663bc544UL, 0xfb7e345bUL, + 0x4329768bUL, 0x23c6dccbUL, 0xedfc68b6UL, 0xe4f163b8UL, + 0x31dccad7UL, 0x63851042UL, 0x97224013UL, 0xc6112084UL, + 0x4a247d85UL, 0xbb3df8d2UL, 0xf93211aeUL, 0x29a16dc7UL, + 0x9e2f4b1dUL, 0xb230f3dcUL, 0x8652ec0dUL, 0xc1e3d077UL, + 0xb3166c2bUL, 0x70b999a9UL, 0x9448fa11UL, 0xe9642247UL, + 0xfc8cc4a8UL, 0xf03f1aa0UL, 0x7d2cd856UL, 0x3390ef22UL, + 0x494ec787UL, 0x38d1c1d9UL, 0xcaa2fe8cUL, 0xd40b3698UL, + 0xf581cfa6UL, 0x7ade28a5UL, 0xb78e26daUL, 0xadbfa43fUL, + 0x3a9de42cUL, 0x78920d50UL, 0x5fcc9b6aUL, 0x7e466254UL, + 0x8d13c2f6UL, 0xd8b8e890UL, 0x39f75e2eUL, 0xc3aff582UL, + 0x5d80be9fUL, 0xd0937c69UL, 0xd52da96fUL, 0x2512b3cfUL, + 0xac993bc8UL, 0x187da710UL, 0x9c636ee8UL, 0x3bbb7bdbUL, + 0x267809cdUL, 0x5918f46eUL, 0x9ab701ecUL, 0x4f9aa883UL, + 0x956e65e6UL, 0xffe67eaaUL, 0xbccf0821UL, 0x15e8e6efUL, + 0xe79bd9baUL, 0x6f36ce4aUL, 0x9f09d4eaUL, 0xb07cd629UL, + 0xa4b2af31UL, 0x3f23312aUL, 0xa59430c6UL, 0xa266c035UL, + 0x4ebc3774UL, 0x82caa6fcUL, 0x90d0b0e0UL, 0xa7d81533UL, + 0x04984af1UL, 0xecdaf741UL, 0xcd500e7fUL, 0x91f62f17UL, + 0x4dd68d76UL, 0xefb04d43UL, 0xaa4d54ccUL, 0x9604dfe4UL, + 0xd1b5e39eUL, 0x6a881b4cUL, 0x2c1fb8c1UL, 0x65517f46UL, + 0x5eea049dUL, 0x8c355d01UL, 0x877473faUL, 0x0b412efbUL, + 0x671d5ab3UL, 0xdbd25292UL, 0x105633e9UL, 0xd647136dUL, + 0xd7618c9aUL, 0xa10c7a37UL, 0xf8148e59UL, 0x133c89ebUL, + 0xa927eeceUL, 0x61c935b7UL, 0x1ce5ede1UL, 0x47b13c7aUL, + 0xd2df599cUL, 0xf2733f55UL, 0x14ce7918UL, 0xc737bf73UL, + 0xf7cdea53UL, 0xfdaa5b5fUL, 0x3d6f14dfUL, 0x44db8678UL, + 0xaff381caUL, 0x68c43eb9UL, 0x24342c38UL, 0xa3405fc2UL, + 0x1dc37216UL, 0xe2250cbcUL, 0x3c498b28UL, 0x0d9541ffUL, + 0xa8017139UL, 0x0cb3de08UL, 0xb4e49cd8UL, 0x56c19064UL, + 0xcb84617bUL, 0x32b670d5UL, 0x6c5c7448UL, 0xb85742d0UL, +}; +static const unsigned int Td4[256] = { + 0x52525252UL, 0x09090909UL, 0x6a6a6a6aUL, 0xd5d5d5d5UL, + 0x30303030UL, 0x36363636UL, 0xa5a5a5a5UL, 0x38383838UL, + 0xbfbfbfbfUL, 0x40404040UL, 0xa3a3a3a3UL, 0x9e9e9e9eUL, + 0x81818181UL, 0xf3f3f3f3UL, 0xd7d7d7d7UL, 0xfbfbfbfbUL, + 0x7c7c7c7cUL, 0xe3e3e3e3UL, 0x39393939UL, 0x82828282UL, + 0x9b9b9b9bUL, 0x2f2f2f2fUL, 0xffffffffUL, 0x87878787UL, + 0x34343434UL, 0x8e8e8e8eUL, 0x43434343UL, 0x44444444UL, + 0xc4c4c4c4UL, 0xdedededeUL, 0xe9e9e9e9UL, 0xcbcbcbcbUL, + 0x54545454UL, 0x7b7b7b7bUL, 0x94949494UL, 0x32323232UL, + 0xa6a6a6a6UL, 0xc2c2c2c2UL, 0x23232323UL, 0x3d3d3d3dUL, + 0xeeeeeeeeUL, 0x4c4c4c4cUL, 0x95959595UL, 0x0b0b0b0bUL, + 0x42424242UL, 0xfafafafaUL, 0xc3c3c3c3UL, 0x4e4e4e4eUL, + 0x08080808UL, 0x2e2e2e2eUL, 0xa1a1a1a1UL, 0x66666666UL, + 0x28282828UL, 0xd9d9d9d9UL, 0x24242424UL, 0xb2b2b2b2UL, + 0x76767676UL, 0x5b5b5b5bUL, 0xa2a2a2a2UL, 0x49494949UL, + 0x6d6d6d6dUL, 0x8b8b8b8bUL, 0xd1d1d1d1UL, 0x25252525UL, + 0x72727272UL, 0xf8f8f8f8UL, 0xf6f6f6f6UL, 0x64646464UL, + 0x86868686UL, 0x68686868UL, 0x98989898UL, 0x16161616UL, + 0xd4d4d4d4UL, 0xa4a4a4a4UL, 0x5c5c5c5cUL, 0xccccccccUL, + 0x5d5d5d5dUL, 0x65656565UL, 0xb6b6b6b6UL, 0x92929292UL, + 0x6c6c6c6cUL, 0x70707070UL, 0x48484848UL, 0x50505050UL, + 0xfdfdfdfdUL, 0xededededUL, 0xb9b9b9b9UL, 0xdadadadaUL, + 0x5e5e5e5eUL, 0x15151515UL, 0x46464646UL, 0x57575757UL, + 0xa7a7a7a7UL, 0x8d8d8d8dUL, 0x9d9d9d9dUL, 0x84848484UL, + 0x90909090UL, 0xd8d8d8d8UL, 0xababababUL, 0x00000000UL, + 0x8c8c8c8cUL, 0xbcbcbcbcUL, 0xd3d3d3d3UL, 0x0a0a0a0aUL, + 0xf7f7f7f7UL, 0xe4e4e4e4UL, 0x58585858UL, 0x05050505UL, + 0xb8b8b8b8UL, 0xb3b3b3b3UL, 0x45454545UL, 0x06060606UL, + 0xd0d0d0d0UL, 0x2c2c2c2cUL, 0x1e1e1e1eUL, 0x8f8f8f8fUL, + 0xcacacacaUL, 0x3f3f3f3fUL, 0x0f0f0f0fUL, 0x02020202UL, + 0xc1c1c1c1UL, 0xafafafafUL, 0xbdbdbdbdUL, 0x03030303UL, + 0x01010101UL, 0x13131313UL, 0x8a8a8a8aUL, 0x6b6b6b6bUL, + 0x3a3a3a3aUL, 0x91919191UL, 0x11111111UL, 0x41414141UL, + 0x4f4f4f4fUL, 0x67676767UL, 0xdcdcdcdcUL, 0xeaeaeaeaUL, + 0x97979797UL, 0xf2f2f2f2UL, 0xcfcfcfcfUL, 0xcecececeUL, + 0xf0f0f0f0UL, 0xb4b4b4b4UL, 0xe6e6e6e6UL, 0x73737373UL, + 0x96969696UL, 0xacacacacUL, 0x74747474UL, 0x22222222UL, + 0xe7e7e7e7UL, 0xadadadadUL, 0x35353535UL, 0x85858585UL, + 0xe2e2e2e2UL, 0xf9f9f9f9UL, 0x37373737UL, 0xe8e8e8e8UL, + 0x1c1c1c1cUL, 0x75757575UL, 0xdfdfdfdfUL, 0x6e6e6e6eUL, + 0x47474747UL, 0xf1f1f1f1UL, 0x1a1a1a1aUL, 0x71717171UL, + 0x1d1d1d1dUL, 0x29292929UL, 0xc5c5c5c5UL, 0x89898989UL, + 0x6f6f6f6fUL, 0xb7b7b7b7UL, 0x62626262UL, 0x0e0e0e0eUL, + 0xaaaaaaaaUL, 0x18181818UL, 0xbebebebeUL, 0x1b1b1b1bUL, + 0xfcfcfcfcUL, 0x56565656UL, 0x3e3e3e3eUL, 0x4b4b4b4bUL, + 0xc6c6c6c6UL, 0xd2d2d2d2UL, 0x79797979UL, 0x20202020UL, + 0x9a9a9a9aUL, 0xdbdbdbdbUL, 0xc0c0c0c0UL, 0xfefefefeUL, + 0x78787878UL, 0xcdcdcdcdUL, 0x5a5a5a5aUL, 0xf4f4f4f4UL, + 0x1f1f1f1fUL, 0xddddddddUL, 0xa8a8a8a8UL, 0x33333333UL, + 0x88888888UL, 0x07070707UL, 0xc7c7c7c7UL, 0x31313131UL, + 0xb1b1b1b1UL, 0x12121212UL, 0x10101010UL, 0x59595959UL, + 0x27272727UL, 0x80808080UL, 0xececececUL, 0x5f5f5f5fUL, + 0x60606060UL, 0x51515151UL, 0x7f7f7f7fUL, 0xa9a9a9a9UL, + 0x19191919UL, 0xb5b5b5b5UL, 0x4a4a4a4aUL, 0x0d0d0d0dUL, + 0x2d2d2d2dUL, 0xe5e5e5e5UL, 0x7a7a7a7aUL, 0x9f9f9f9fUL, + 0x93939393UL, 0xc9c9c9c9UL, 0x9c9c9c9cUL, 0xefefefefUL, + 0xa0a0a0a0UL, 0xe0e0e0e0UL, 0x3b3b3b3bUL, 0x4d4d4d4dUL, + 0xaeaeaeaeUL, 0x2a2a2a2aUL, 0xf5f5f5f5UL, 0xb0b0b0b0UL, + 0xc8c8c8c8UL, 0xebebebebUL, 0xbbbbbbbbUL, 0x3c3c3c3cUL, + 0x83838383UL, 0x53535353UL, 0x99999999UL, 0x61616161UL, + 0x17171717UL, 0x2b2b2b2bUL, 0x04040404UL, 0x7e7e7e7eUL, + 0xbabababaUL, 0x77777777UL, 0xd6d6d6d6UL, 0x26262626UL, + 0xe1e1e1e1UL, 0x69696969UL, 0x14141414UL, 0x63636363UL, + 0x55555555UL, 0x21212121UL, 0x0c0c0c0cUL, 0x7d7d7d7dUL, +}; +static const unsigned int rcon[] = { + 0x01000000UL, 0x02000000UL, 0x04000000UL, 0x08000000UL, + 0x10000000UL, 0x20000000UL, 0x40000000UL, 0x80000000UL, + 0x1B000000UL, 0x36000000UL, +}; + +#define GETU32(pt) (((unsigned int)(pt)[0] << 24) ^ \ + ((unsigned int)(pt)[1] << 16) ^ \ + ((unsigned int)(pt)[2] << 8) ^ \ + ((unsigned int)(pt)[3])) + +#define PUTU32(ct, st) { (ct)[0] = (unsigned char)((st) >> 24); \ + (ct)[1] = (unsigned char)((st) >> 16); \ + (ct)[2] = (unsigned char)((st) >> 8); \ + (ct)[3] = (unsigned char)(st); } + +/* +* Expand the cipher key into the encryption key schedule and return the +* number of rounds for the given cipher key size. +*/ +int aes_setkey_enc(unsigned int rk[], const unsigned char cipherKey[], int keyBytes) +{ + int i = 0; + unsigned int temp; + + rk[0] = GETU32(cipherKey ); + rk[1] = GETU32(cipherKey + 4); + rk[2] = GETU32(cipherKey + 8); + rk[3] = GETU32(cipherKey + 12); + if (keyBytes == 16) { // 128 bits + for (;;) { + temp = rk[3]; + rk[4] = rk[0] ^ + (Te4[(temp >> 16) & 0xff] & 0xff000000) ^ + (Te4[(temp >> 8) & 0xff] & 0x00ff0000) ^ + (Te4[(temp ) & 0xff] & 0x0000ff00) ^ + (Te4[(temp >> 24) ] & 0x000000ff) ^ + rcon[i]; + rk[5] = rk[1] ^ rk[4]; + rk[6] = rk[2] ^ rk[5]; + rk[7] = rk[3] ^ rk[6]; + if (++i == 10) { + return 10; + } + rk += 4; + } + } + rk[4] = GETU32(cipherKey + 16); + rk[5] = GETU32(cipherKey + 20); + if (keyBytes == 24) { // 192 bits + for (;;) { + temp = rk[ 5]; + rk[ 6] = rk[ 0] ^ + (Te4[(temp >> 16) & 0xff] & 0xff000000) ^ + (Te4[(temp >> 8) & 0xff] & 0x00ff0000) ^ + (Te4[(temp ) & 0xff] & 0x0000ff00) ^ + (Te4[(temp >> 24) ] & 0x000000ff) ^ + rcon[i]; + rk[ 7] = rk[ 1] ^ rk[ 6]; + rk[ 8] = rk[ 2] ^ rk[ 7]; + rk[ 9] = rk[ 3] ^ rk[ 8]; + if (++i == 8) { + return 12; + } + rk[10] = rk[ 4] ^ rk[ 9]; + rk[11] = rk[ 5] ^ rk[10]; + rk += 6; + } + } + rk[6] = GETU32(cipherKey + 24); + rk[7] = GETU32(cipherKey + 28); + if (keyBytes == 32) { // 256 bits + for (;;) { + temp = rk[ 7]; + rk[ 8] = rk[ 0] ^ + (Te4[(temp >> 16) & 0xff] & 0xff000000) ^ + (Te4[(temp >> 8) & 0xff] & 0x00ff0000) ^ + (Te4[(temp ) & 0xff] & 0x0000ff00) ^ + (Te4[(temp >> 24) ] & 0x000000ff) ^ + rcon[i]; + rk[ 9] = rk[ 1] ^ rk[ 8]; + rk[10] = rk[ 2] ^ rk[ 9]; + rk[11] = rk[ 3] ^ rk[10]; + if (++i == 7) { + return 14; + } + temp = rk[11]; + rk[12] = rk[ 4] ^ + (Te4[(temp >> 24) ] & 0xff000000) ^ + (Te4[(temp >> 16) & 0xff] & 0x00ff0000) ^ + (Te4[(temp >> 8) & 0xff] & 0x0000ff00) ^ + (Te4[(temp ) & 0xff] & 0x000000ff); + rk[13] = rk[ 5] ^ rk[12]; + rk[14] = rk[ 6] ^ rk[13]; + rk[15] = rk[ 7] ^ rk[14]; + + rk += 8; + } + } + return 0; +} + +/* +* Expand the cipher key into encryption and decryption key schedule and +* return the number of rounds for the given cipher key size. +*/ +int AesGenKeySched(unsigned int rk[], unsigned int rrk[], const unsigned char cipherKey[], int keyBytes) +{ + int Nr, i; + + // expand the cipher key + Nr = aes_setkey_enc(rk, cipherKey, keyBytes); + // invert the order of the first round keys + rrk += Nr * 4; + rrk[0] = rk[0]; + rrk[1] = rk[1]; + rrk[2] = rk[2]; + rrk[3] = rk[3]; + + /* + * apply the inverse MixColumn transform to all round keys but the first + * and the last + */ + for (i = 1; i < Nr; i++) { + rrk -= 4; + rk += 4; + rrk[0] = + Td0[Te4[(rk[0] >> 24) ] & 0xff] ^ + Td1[Te4[(rk[0] >> 16) & 0xff] & 0xff] ^ + Td2[Te4[(rk[0] >> 8) & 0xff] & 0xff] ^ + Td3[Te4[(rk[0] ) & 0xff] & 0xff]; + rrk[1] = + Td0[Te4[(rk[1] >> 24) ] & 0xff] ^ + Td1[Te4[(rk[1] >> 16) & 0xff] & 0xff] ^ + Td2[Te4[(rk[1] >> 8) & 0xff] & 0xff] ^ + Td3[Te4[(rk[1] ) & 0xff] & 0xff]; + rrk[2] = + Td0[Te4[(rk[2] >> 24) ] & 0xff] ^ + Td1[Te4[(rk[2] >> 16) & 0xff] & 0xff] ^ + Td2[Te4[(rk[2] >> 8) & 0xff] & 0xff] ^ + Td3[Te4[(rk[2] ) & 0xff] & 0xff]; + rrk[3] = + Td0[Te4[(rk[3] >> 24) ] & 0xff] ^ + Td1[Te4[(rk[3] >> 16) & 0xff] & 0xff] ^ + Td2[Te4[(rk[3] >> 8) & 0xff] & 0xff] ^ + Td3[Te4[(rk[3] ) & 0xff] & 0xff]; + } + // invert the order of the last round keys + rrk -= 4; + rk += 4; + rrk[0] = rk[0]; + rrk[1] = rk[1]; + rrk[2] = rk[2]; + rrk[3] = rk[3]; + + return Nr; +} + +/* +* Encrypt the plain text into cipher +*/ +void AesEncBlk(AesCtx *pCtx, const unsigned char pt[], unsigned char ct[]) +{ + unsigned int s0, s1, s2, s3, t0, t1, t2, t3, *iv; + const unsigned int *rk; + int r; + + rk = pCtx->Ek; + iv = pCtx->Iv; + /* + * map byte array block to cipher state + * and add initial round key: + */ + s0 = GETU32(pt ) ^ rk[0]; + s1 = GETU32(pt + 4) ^ rk[1]; + s2 = GETU32(pt + 8) ^ rk[2]; + s3 = GETU32(pt + 12) ^ rk[3]; + if (pCtx->Mode) { + s0 = s0 ^ iv[0]; + s1 = s1 ^ iv[1]; + s2 = s2 ^ iv[2]; + s3 = s3 ^ iv[3]; + } + /* + * Nr - 1 full rounds: + */ + r = pCtx->Nr >> 1; + for (;;) { + t0 = + Te0[(s0 >> 24) ] ^ + Te1[(s1 >> 16) & 0xff] ^ + Te2[(s2 >> 8) & 0xff] ^ + Te3[(s3 ) & 0xff] ^ + rk[4]; + t1 = + Te0[(s1 >> 24) ] ^ + Te1[(s2 >> 16) & 0xff] ^ + Te2[(s3 >> 8) & 0xff] ^ + Te3[(s0 ) & 0xff] ^ + rk[5]; + t2 = + Te0[(s2 >> 24) ] ^ + Te1[(s3 >> 16) & 0xff] ^ + Te2[(s0 >> 8) & 0xff] ^ + Te3[(s1 ) & 0xff] ^ + rk[6]; + t3 = + Te0[(s3 >> 24) ] ^ + Te1[(s0 >> 16) & 0xff] ^ + Te2[(s1 >> 8) & 0xff] ^ + Te3[(s2 ) & 0xff] ^ + rk[7]; + + rk += 8; + if (--r == 0) { + break; + } + + s0 = + Te0[(t0 >> 24) ] ^ + Te1[(t1 >> 16) & 0xff] ^ + Te2[(t2 >> 8) & 0xff] ^ + Te3[(t3 ) & 0xff] ^ + rk[0]; + s1 = + Te0[(t1 >> 24) ] ^ + Te1[(t2 >> 16) & 0xff] ^ + Te2[(t3 >> 8) & 0xff] ^ + Te3[(t0 ) & 0xff] ^ + rk[1]; + s2 = + Te0[(t2 >> 24) ] ^ + Te1[(t3 >> 16) & 0xff] ^ + Te2[(t0 >> 8) & 0xff] ^ + Te3[(t1 ) & 0xff] ^ + rk[2]; + s3 = + Te0[(t3 >> 24) ] ^ + Te1[(t0 >> 16) & 0xff] ^ + Te2[(t1 >> 8) & 0xff] ^ + Te3[(t2 ) & 0xff] ^ + rk[3]; + } + /* + * apply last round and + * map cipher state to byte array block: + */ + s0 = + (Te4[(t0 >> 24) ] & 0xff000000) ^ + (Te4[(t1 >> 16) & 0xff] & 0x00ff0000) ^ + (Te4[(t2 >> 8) & 0xff] & 0x0000ff00) ^ + (Te4[(t3 ) & 0xff] & 0x000000ff) ^ + rk[0]; + PUTU32(ct , s0); + s1 = + (Te4[(t1 >> 24) ] & 0xff000000) ^ + (Te4[(t2 >> 16) & 0xff] & 0x00ff0000) ^ + (Te4[(t3 >> 8) & 0xff] & 0x0000ff00) ^ + (Te4[(t0 ) & 0xff] & 0x000000ff) ^ + rk[1]; + PUTU32(ct + 4, s1); + s2 = + (Te4[(t2 >> 24) ] & 0xff000000) ^ + (Te4[(t3 >> 16) & 0xff] & 0x00ff0000) ^ + (Te4[(t0 >> 8) & 0xff] & 0x0000ff00) ^ + (Te4[(t1 ) & 0xff] & 0x000000ff) ^ + rk[2]; + PUTU32(ct + 8, s2); + s3 = + (Te4[(t3 >> 24) ] & 0xff000000) ^ + (Te4[(t0 >> 16) & 0xff] & 0x00ff0000) ^ + (Te4[(t1 >> 8) & 0xff] & 0x0000ff00) ^ + (Te4[(t2 ) & 0xff] & 0x000000ff) ^ + rk[3]; + PUTU32(ct + 12, s3); + + if (pCtx->Mode) { + iv[0] = s0; + iv[1] = s1; + iv[2] = s2; + iv[3] = s3; + } +} + +/* +* Decrypt the cipher into plain text +*/ +void AesDecBlk(AesCtx *pCtx, const unsigned char ct[], unsigned char pt[]) +{ + unsigned int s0, s1, s2, s3, t0, t1, t2, t3, v0, v1, v2, v3, *iv; + const unsigned int *rk; + int r; + + rk = pCtx->Dk; + iv = pCtx->Iv; + /* + * map byte array block to cipher state + * and add initial round key: + */ + v0 = GETU32(ct ); s0 = v0 ^ rk[0]; + v1 = GETU32(ct + 4); s1 = v1 ^ rk[1]; + v2 = GETU32(ct + 8); s2 = v2 ^ rk[2]; + v3 = GETU32(ct + 12); s3 = v3 ^ rk[3]; + /* + * Nr - 1 full rounds: + */ + r = pCtx->Nr >> 1; + for (;;) { + t0 = + Td0[(s0 >> 24) ] ^ + Td1[(s3 >> 16) & 0xff] ^ + Td2[(s2 >> 8) & 0xff] ^ + Td3[(s1 ) & 0xff] ^ + rk[4]; + t1 = + Td0[(s1 >> 24) ] ^ + Td1[(s0 >> 16) & 0xff] ^ + Td2[(s3 >> 8) & 0xff] ^ + Td3[(s2 ) & 0xff] ^ + rk[5]; + t2 = + Td0[(s2 >> 24) ] ^ + Td1[(s1 >> 16) & 0xff] ^ + Td2[(s0 >> 8) & 0xff] ^ + Td3[(s3 ) & 0xff] ^ + rk[6]; + t3 = + Td0[(s3 >> 24) ] ^ + Td1[(s2 >> 16) & 0xff] ^ + Td2[(s1 >> 8) & 0xff] ^ + Td3[(s0 ) & 0xff] ^ + rk[7]; + + rk += 8; + if (--r == 0) { + break; + } + + s0 = + Td0[(t0 >> 24) ] ^ + Td1[(t3 >> 16) & 0xff] ^ + Td2[(t2 >> 8) & 0xff] ^ + Td3[(t1 ) & 0xff] ^ + rk[0]; + s1 = + Td0[(t1 >> 24) ] ^ + Td1[(t0 >> 16) & 0xff] ^ + Td2[(t3 >> 8) & 0xff] ^ + Td3[(t2 ) & 0xff] ^ + rk[1]; + s2 = + Td0[(t2 >> 24) ] ^ + Td1[(t1 >> 16) & 0xff] ^ + Td2[(t0 >> 8) & 0xff] ^ + Td3[(t3 ) & 0xff] ^ + rk[2]; + s3 = + Td0[(t3 >> 24) ] ^ + Td1[(t2 >> 16) & 0xff] ^ + Td2[(t1 >> 8) & 0xff] ^ + Td3[(t0 ) & 0xff] ^ + rk[3]; + } + /* + * apply last round and + * map cipher state to byte array block: + */ + s0 = + (Td4[(t0 >> 24) ] & 0xff000000) ^ + (Td4[(t3 >> 16) & 0xff] & 0x00ff0000) ^ + (Td4[(t2 >> 8) & 0xff] & 0x0000ff00) ^ + (Td4[(t1 ) & 0xff] & 0x000000ff) ^ + rk[0]; + s1 = + (Td4[(t1 >> 24) ] & 0xff000000) ^ + (Td4[(t0 >> 16) & 0xff] & 0x00ff0000) ^ + (Td4[(t3 >> 8) & 0xff] & 0x0000ff00) ^ + (Td4[(t2 ) & 0xff] & 0x000000ff) ^ + rk[1]; + s2 = + (Td4[(t2 >> 24) ] & 0xff000000) ^ + (Td4[(t1 >> 16) & 0xff] & 0x00ff0000) ^ + (Td4[(t0 >> 8) & 0xff] & 0x0000ff00) ^ + (Td4[(t3 ) & 0xff] & 0x000000ff) ^ + rk[2]; + s3 = + (Td4[(t3 >> 24) ] & 0xff000000) ^ + (Td4[(t2 >> 16) & 0xff] & 0x00ff0000) ^ + (Td4[(t1 >> 8) & 0xff] & 0x0000ff00) ^ + (Td4[(t0 ) & 0xff] & 0x000000ff) ^ + rk[3]; + + if (pCtx->Mode) { + s0 = s0 ^ iv[0]; iv[0] = v0; + s1 = s1 ^ iv[1]; iv[1] = v1; + s2 = s2 ^ iv[2]; iv[2] = v2; + s3 = s3 ^ iv[3]; iv[3] = v3; + } + + PUTU32(pt , s0); + PUTU32(pt + 4, s1); + PUTU32(pt + 8, s2); + PUTU32(pt + 12, s3); +} + +////////////////////////////////////////////////////////////////////////////// +// API functions // +////////////////////////////////////////////////////////////////////////////// + +/* +* initialize AES context +*/ +int AesCtxIni(AesCtx *pCtx, unsigned char *pIV, unsigned char *pKey, unsigned int KeyLen, unsigned char Mode) +{ + if (pKey == 0 || pCtx == 0 || (KeyLen != KEY128 && KeyLen != KEY192 && KeyLen != KEY256)) + return -1; + + // generate key schedule + pCtx->Nr = AesGenKeySched(pCtx->Ek, pCtx->Dk, pKey, KeyLen); + + // initialize IV + if (pIV != 0) { + pCtx->Iv[0] = GETU32(pIV ); + pCtx->Iv[1] = GETU32(pIV + 4 ); + pCtx->Iv[2] = GETU32(pIV + 8 ); + pCtx->Iv[3] = GETU32(pIV + 12); + } + + // mode + pCtx->Mode = Mode; + + return 0; +} + +/* +* Encrypt plain text +*/ +int AesEncrypt(AesCtx *pCtx, unsigned char *pData, unsigned char *pCipher, unsigned int DataLen) +{ + int i; + + if (pData == 0 || pCipher == 0 || pCtx == 0 || (DataLen & 0xf) != 0) + return -1; + + for (i = 0; i < DataLen; i += BLOCKSZ) { + // encrypt block by block + AesEncBlk(pCtx, pData, pCipher); + pCipher += BLOCKSZ; + pData += BLOCKSZ; + } + return DataLen; +} + +/* +* Decrypt cipher +*/ +int AesDecrypt(AesCtx *pCtx, unsigned char *pCipher, unsigned char *pData, unsigned int CipherLen) +{ + int i; + + if (pData == 0 || pCipher == 0 || pCtx == 0 || (CipherLen & 0xf) != 0) + return -1; + + for (i = 0; i < CipherLen; i += BLOCKSZ) { + // decrypt block by block + AesDecBlk(pCtx, pCipher, pData); + pCipher += BLOCKSZ; + pData += BLOCKSZ; + } + return CipherLen; +} + +////////////////////////////////////////////////////////////////////////////// +// Sample main program // +////////////////////////////////////////////////////////////////////////////// + +#ifndef EMBEDDED +int main() +{ + AesCtx ctx; + unsigned char iv[] = "INI VECTINI VECT"; + unsigned char key[] = "This is a sample AESKey"; + unsigned char databuf[] = "Data : AES Test"; // must be in multiple of 16 + + // initialize context and encrypt data at one end + + if( AesCtxIni(&ctx, iv, key, KEY128, CBC) < 0) + printf("init error\n"); + + if (AesEncrypt(&ctx, databuf, databuf, sizeof databuf) < 0) + printf("error in encryption\n"); + + // initialize context and decrypt cipher at other end + + if( AesCtxIni(&ctx, iv, key, KEY128, CBC) < 0) + printf("init error\n"); + + if (AesDecrypt(&ctx, databuf, databuf, sizeof databuf) < 0) + printf("error in decryption\n"); + + printf("%s\n", databuf); + + return 0; +} +#endif \ No newline at end of file diff --git a/armsrc/aes.h b/armsrc/aes.h new file mode 100644 index 00000000..85944873 --- /dev/null +++ b/armsrc/aes.h @@ -0,0 +1,30 @@ +/* +* AES Cryptographic Algorithm Header File. Include this header file in +* your source which uses these given APIs. (This source is kept under +* public domain) +*/ + +// AES context structure +typedef struct { + unsigned int Ek[60]; + unsigned int Dk[60]; + unsigned int Iv[4]; + unsigned char Nr; + unsigned char Mode; +} AesCtx; + +// key length in bytes +#define KEY128 16 +#define KEY192 24 +#define KEY256 32 +// block size in bytes +#define BLOCKSZ 16 +// mode +#define EBC 0 +#define CBC 1 + +// AES API function prototype + +int AesCtxIni(AesCtx *pCtx, unsigned char *pIV, unsigned char *pKey, unsigned int KeyLen, unsigned char Mode); +int AesEncrypt(AesCtx *pCtx, unsigned char *pData, unsigned char *pCipher, unsigned int DataLen); +int AesDecrypt(AesCtx *pCtx, unsigned char *pCipher, unsigned char *pData, unsigned int CipherLen); \ No newline at end of file diff --git a/armsrc/appmain.c b/armsrc/appmain.c index 32b7e592..cb1b9f73 100644 --- a/armsrc/appmain.c +++ b/armsrc/appmain.c @@ -42,12 +42,6 @@ int ToSendMax; static int ToSendBit; struct common_area common_area __attribute__((section(".commonarea"))); -void BufferClear(void) -{ - memset(BigBuf,0,sizeof(BigBuf)); - Dbprintf("Buffer cleared (%i bytes)",sizeof(BigBuf)); -} - void ToSendReset(void) { ToSendMax = -1; @@ -246,7 +240,10 @@ void MeasureAntennaTuningHf(void) void SimulateTagHfListen(void) { - uint8_t *dest = (uint8_t *)BigBuf+FREE_BUFFER_OFFSET; + // ToDo: historically this used the free buffer, which was 2744 Bytes long. + // There might be a better size to be defined: + #define HF_14B_SNOOP_BUFFER_SIZE 2744 + uint8_t *dest = BigBuf_malloc(HF_14B_SNOOP_BUFFER_SIZE); uint8_t v = 0; int i; int p = 0; @@ -281,7 +278,7 @@ void SimulateTagHfListen(void) p = 0; i++; - if(i >= FREE_BUFFER_SIZE) { + if(i >= HF_14B_SNOOP_BUFFER_SIZE) { break; } } @@ -802,9 +799,18 @@ void UsbPacketReceived(uint8_t *packet, int len) case CMD_MIFAREU_READBL: MifareUReadBlock(c->arg[0],c->d.asBytes); break; + case CMD_MIFAREUC_AUTH1: + MifareUC_Auth1(c->arg[0],c->d.asBytes); + break; + case CMD_MIFAREUC_AUTH2: + MifareUC_Auth2(c->arg[0],c->d.asBytes); + break; case CMD_MIFAREU_READCARD: MifareUReadCard(c->arg[0], c->arg[1], c->d.asBytes); - break; + break; + case CMD_MIFAREUC_READCARD: + MifareUReadCard(c->arg[0], c->arg[1], c->d.asBytes); + break; case CMD_MIFARE_READSC: MifareReadSector(c->arg[0], c->arg[1], c->arg[2], c->d.asBytes); break; @@ -859,6 +865,7 @@ void UsbPacketReceived(uint8_t *packet, int len) case CMD_MIFARE_SNIFFER: SniffMifare(c->arg[0]); break; + #endif #ifdef WITH_ICLASS @@ -882,7 +889,7 @@ void UsbPacketReceived(uint8_t *packet, int len) break; case CMD_BUFF_CLEAR: - BufferClear(); + BigBuf_Clear(); break; case CMD_MEASURE_ANTENNA_TUNING: @@ -906,18 +913,18 @@ void UsbPacketReceived(uint8_t *packet, int len) case CMD_DOWNLOAD_RAW_ADC_SAMPLES_125K: LED_B_ON(); + uint8_t *BigBuf = BigBuf_get_addr(); for(size_t i=0; iarg[1]; i += USB_CMD_DATA_SIZE) { size_t len = MIN((c->arg[1] - i),USB_CMD_DATA_SIZE); - cmd_send(CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K,i,len,0,((byte_t*)BigBuf)+c->arg[0]+i,len); + cmd_send(CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K,i,len,traceLen,BigBuf+c->arg[0]+i,len); } // Trigger a finish downloading signal with an ACK frame - // We put a 1 in arg[0] to alert the host we're also sending sample_config - cmd_send(CMD_ACK,1,0,0,getSamplingConfig(),sizeof(sample_config)); + cmd_send(CMD_ACK,1,0,traceLen,getSamplingConfig(),sizeof(sample_config)); LED_B_OFF(); break; case CMD_DOWNLOADED_SIM_SAMPLES_125K: { - uint8_t *b = (uint8_t *)BigBuf; + uint8_t *b = BigBuf_get_addr(); memcpy(b+c->arg[0], c->d.asBytes, USB_CMD_DATA_SIZE); cmd_send(CMD_ACK,0,0,0,0,0); break; diff --git a/armsrc/apps.h b/armsrc/apps.h index 89440bfe..58a2a621 100644 --- a/armsrc/apps.h +++ b/armsrc/apps.h @@ -17,48 +17,10 @@ #include "common.h" #include "hitag2.h" #include "mifare.h" - -// The large multi-purpose buffer, typically used to hold A/D samples, -// maybe processed in some way. -#define BIGBUF_SIZE 40000 -uint32_t BigBuf[BIGBUF_SIZE / sizeof(uint32_t)]; -#define TRACE_OFFSET 0 -#define TRACE_SIZE 3000 -#define RECV_CMD_OFFSET (TRACE_OFFSET + TRACE_SIZE) -#define MAX_FRAME_SIZE 256 -#define MAX_PARITY_SIZE ((MAX_FRAME_SIZE + 1)/ 8) -#define RECV_CMD_PAR_OFFSET (RECV_CMD_OFFSET + MAX_FRAME_SIZE) -#define RECV_RESP_OFFSET (RECV_CMD_PAR_OFFSET + MAX_PARITY_SIZE) -#define RECV_RESP_PAR_OFFSET (RECV_RESP_OFFSET + MAX_FRAME_SIZE) -#define CARD_MEMORY_OFFSET (RECV_RESP_PAR_OFFSET + MAX_PARITY_SIZE) -#define CARD_MEMORY_SIZE 4096 -#define DMA_BUFFER_OFFSET CARD_MEMORY_OFFSET -#define DMA_BUFFER_SIZE CARD_MEMORY_SIZE -#define FREE_BUFFER_OFFSET (CARD_MEMORY_OFFSET + CARD_MEMORY_SIZE) -#define FREE_BUFFER_SIZE (BIGBUF_SIZE - FREE_BUFFER_OFFSET - 1) - -/* -The statements above translates into this : -BIGBUF_SIZE = 40000 -TRACE_OFFSET = 0 -TRACE_SIZE = 3000 -RECV_CMD_OFFSET = 3000 -MAX_FRAME_SIZE = 256 -MAX_PARITY_SIZE = 32 -RECV_CMD_PAR_OFFSET = 3256 -RECV_RESP_OFFSET = 3288 -RECV_RESP_PAR_OFFSET= 3544 -CARD_MEMORY_OFFSET = 3576 -CARD_MEMORY_SIZE = 4096 -DMA_BUFFER_OFFSET = 3576 -DMA_BUFFER_SIZE = 4096 -FREE_BUFFER_OFFSET = 7672 -FREE_BUFFER_SIZE = 32327 - */ +#include "../common/crc32.h" +#include "BigBuf.h" extern const uint8_t OddByteParity[256]; -extern uint8_t *trace; // = (uint8_t *) BigBuf; -extern int traceLen; // = 0; extern int rsamples; // = 0; extern int tracing; // = TRUE; extern uint8_t trigger; @@ -83,7 +45,6 @@ void ToSendReset(void); void ListenReaderField(int limit); extern int ToSendMax; extern uint8_t ToSend[]; -extern uint32_t BigBuf[]; /// fpga.h void FpgaSendCommand(uint16_t cmd, uint16_t v); @@ -199,7 +160,9 @@ void ReaderMifare(bool first_try); int32_t dist_nt(uint32_t nt1, uint32_t nt2); void MifareReadBlock(uint8_t arg0, uint8_t arg1, uint8_t arg2, uint8_t *data); void MifareUReadBlock(uint8_t arg0,uint8_t *datain); -void MifareUReadCard(uint8_t arg0, int arg1, uint8_t *datain); +void MifareUC_Auth1(uint8_t arg0, uint8_t *datain); +void MifareUC_Auth2(uint32_t arg0, uint8_t *datain); +void MifareUReadCard(uint8_t arg0, int Pages, uint8_t *datain); void MifareReadSector(uint8_t arg0, uint8_t arg1, uint8_t arg2, uint8_t *datain); void MifareWriteBlock(uint8_t arg0, uint8_t arg1, uint8_t arg2, uint8_t *datain); void MifareUWriteBlock(uint8_t arg0,uint8_t *datain); @@ -216,6 +179,25 @@ void MifareCSetBlock(uint32_t arg0, uint32_t arg1, uint32_t arg2, uint8_t *datai void MifareCGetBlock(uint32_t arg0, uint32_t arg1, uint32_t arg2, uint8_t *datain); void MifareCIdent(); // is "magic chinese" card? +//desfire +void Mifare_DES_Auth1(uint8_t arg0,uint8_t *datain); +void Mifare_DES_Auth2(uint32_t arg0, uint8_t *datain); + +// mifaredesfire.h +bool InitDesfireCard(); +void MifareSendCommand(uint8_t arg0,uint8_t arg1, uint8_t *datain); +void MifareDesfireGetInformation(); +void MifareDES_Auth1(uint8_t arg0,uint8_t arg1,uint8_t arg2, uint8_t *datain); +void ReaderMifareDES(uint32_t param, uint32_t param2, uint8_t * datain); +int DesfireAPDU(uint8_t *cmd, size_t cmd_len, uint8_t *dataout); +size_t CreateAPDU( uint8_t *datain, size_t len, uint8_t *dataout); +void OnSuccess(); +void OnError(uint8_t reason); + + + + + /// iso15693.h void RecordRawAdcSamplesIso15693(void); void AcquireRawAdcSamplesIso15693(void); diff --git a/armsrc/des.c b/armsrc/des.c new file mode 100644 index 00000000..0a27503e --- /dev/null +++ b/armsrc/des.c @@ -0,0 +1,383 @@ +/* des.c */ +/* + This file is part of the ARM-Crypto-Lib. + Copyright (C) 2006-2010 Daniel Otte (daniel.otte@rub.de) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ +/** + * \file des.c + * \author Daniel Otte + * \email daniel.otte@rub.de + * \date 2007-06-16 + * \brief DES and EDE-DES implementation + * \license GPLv3 or later + * + */ +#include +#include + +const uint8_t sbox[256] = { + /* S-box 1 */ + 0xE4, 0xD1, 0x2F, 0xB8, 0x3A, 0x6C, 0x59, 0x07, + 0x0F, 0x74, 0xE2, 0xD1, 0xA6, 0xCB, 0x95, 0x38, + 0x41, 0xE8, 0xD6, 0x2B, 0xFC, 0x97, 0x3A, 0x50, + 0xFC, 0x82, 0x49, 0x17, 0x5B, 0x3E, 0xA0, 0x6D, + /* S-box 2 */ + 0xF1, 0x8E, 0x6B, 0x34, 0x97, 0x2D, 0xC0, 0x5A, + 0x3D, 0x47, 0xF2, 0x8E, 0xC0, 0x1A, 0x69, 0xB5, + 0x0E, 0x7B, 0xA4, 0xD1, 0x58, 0xC6, 0x93, 0x2F, + 0xD8, 0xA1, 0x3F, 0x42, 0xB6, 0x7C, 0x05, 0xE9, + /* S-box 3 */ + 0xA0, 0x9E, 0x63, 0xF5, 0x1D, 0xC7, 0xB4, 0x28, + 0xD7, 0x09, 0x34, 0x6A, 0x28, 0x5E, 0xCB, 0xF1, + 0xD6, 0x49, 0x8F, 0x30, 0xB1, 0x2C, 0x5A, 0xE7, + 0x1A, 0xD0, 0x69, 0x87, 0x4F, 0xE3, 0xB5, 0x2C, + /* S-box 4 */ + 0x7D, 0xE3, 0x06, 0x9A, 0x12, 0x85, 0xBC, 0x4F, + 0xD8, 0xB5, 0x6F, 0x03, 0x47, 0x2C, 0x1A, 0xE9, + 0xA6, 0x90, 0xCB, 0x7D, 0xF1, 0x3E, 0x52, 0x84, + 0x3F, 0x06, 0xA1, 0xD8, 0x94, 0x5B, 0xC7, 0x2E, + /* S-box 5 */ + 0x2C, 0x41, 0x7A, 0xB6, 0x85, 0x3F, 0xD0, 0xE9, + 0xEB, 0x2C, 0x47, 0xD1, 0x50, 0xFA, 0x39, 0x86, + 0x42, 0x1B, 0xAD, 0x78, 0xF9, 0xC5, 0x63, 0x0E, + 0xB8, 0xC7, 0x1E, 0x2D, 0x6F, 0x09, 0xA4, 0x53, + /* S-box 6 */ + 0xC1, 0xAF, 0x92, 0x68, 0x0D, 0x34, 0xE7, 0x5B, + 0xAF, 0x42, 0x7C, 0x95, 0x61, 0xDE, 0x0B, 0x38, + 0x9E, 0xF5, 0x28, 0xC3, 0x70, 0x4A, 0x1D, 0xB6, + 0x43, 0x2C, 0x95, 0xFA, 0xBE, 0x17, 0x60, 0x8D, + /* S-box 7 */ + 0x4B, 0x2E, 0xF0, 0x8D, 0x3C, 0x97, 0x5A, 0x61, + 0xD0, 0xB7, 0x49, 0x1A, 0xE3, 0x5C, 0x2F, 0x86, + 0x14, 0xBD, 0xC3, 0x7E, 0xAF, 0x68, 0x05, 0x92, + 0x6B, 0xD8, 0x14, 0xA7, 0x95, 0x0F, 0xE2, 0x3C, + /* S-box 8 */ + 0xD2, 0x84, 0x6F, 0xB1, 0xA9, 0x3E, 0x50, 0xC7, + 0x1F, 0xD8, 0xA3, 0x74, 0xC5, 0x6B, 0x0E, 0x92, + 0x7B, 0x41, 0x9C, 0xE2, 0x06, 0xAD, 0xF3, 0x58, + 0x21, 0xE7, 0x4A, 0x8D, 0xFC, 0x90, 0x35, 0x6B +}; + +const uint8_t e_permtab[] ={ + 4, 6, /* 4 bytes in 6 bytes out*/ + 32, 1, 2, 3, 4, 5, + 4, 5, 6, 7, 8, 9, + 8, 9, 10, 11, 12, 13, + 12, 13, 14, 15, 16, 17, + 16, 17, 18, 19, 20, 21, + 20, 21, 22, 23, 24, 25, + 24, 25, 26, 27, 28, 29, + 28, 29, 30, 31, 32, 1 +}; + +const uint8_t p_permtab[] ={ + 4, 4, /* 32 bit -> 32 bit */ + 16, 7, 20, 21, + 29, 12, 28, 17, + 1, 15, 23, 26, + 5, 18, 31, 10, + 2, 8, 24, 14, + 32, 27, 3, 9, + 19, 13, 30, 6, + 22, 11, 4, 25 +}; + +const uint8_t ip_permtab[] ={ + 8, 8, /* 64 bit -> 64 bit */ + 58, 50, 42, 34, 26, 18, 10, 2, + 60, 52, 44, 36, 28, 20, 12, 4, + 62, 54, 46, 38, 30, 22, 14, 6, + 64, 56, 48, 40, 32, 24, 16, 8, + 57, 49, 41, 33, 25, 17, 9, 1, + 59, 51, 43, 35, 27, 19, 11, 3, + 61, 53, 45, 37, 29, 21, 13, 5, + 63, 55, 47, 39, 31, 23, 15, 7 +}; + +const uint8_t inv_ip_permtab[] ={ + 8, 8, /* 64 bit -> 64 bit */ + 40, 8, 48, 16, 56, 24, 64, 32, + 39, 7, 47, 15, 55, 23, 63, 31, + 38, 6, 46, 14, 54, 22, 62, 30, + 37, 5, 45, 13, 53, 21, 61, 29, + 36, 4, 44, 12, 52, 20, 60, 28, + 35, 3, 43, 11, 51, 19, 59, 27, + 34, 2, 42, 10, 50, 18, 58, 26, + 33, 1, 41, 9, 49, 17, 57, 25 +}; + +const uint8_t pc1_permtab[] ={ + 8, 7, /* 64 bit -> 56 bit*/ + 57, 49, 41, 33, 25, 17, 9, + 1, 58, 50, 42, 34, 26, 18, + 10, 2, 59, 51, 43, 35, 27, + 19, 11, 3, 60, 52, 44, 36, + 63, 55, 47, 39, 31, 23, 15, + 7, 62, 54, 46, 38, 30, 22, + 14, 6, 61, 53, 45, 37, 29, + 21, 13, 5, 28, 20, 12, 4 +}; + +const uint8_t pc2_permtab[] ={ + 7, 6, /* 56 bit -> 48 bit */ + 14, 17, 11, 24, 1, 5, + 3, 28, 15, 6, 21, 10, + 23, 19, 12, 4, 26, 8, + 16, 7, 27, 20, 13, 2, + 41, 52, 31, 37, 47, 55, + 30, 40, 51, 45, 33, 48, + 44, 49, 39, 56, 34, 53, + 46, 42, 50, 36, 29, 32 +}; + +const uint8_t splitin6bitword_permtab[] = { + 8, 8, /* 64 bit -> 64 bit */ + 64, 64, 1, 6, 2, 3, 4, 5, + 64, 64, 7, 12, 8, 9, 10, 11, + 64, 64, 13, 18, 14, 15, 16, 17, + 64, 64, 19, 24, 20, 21, 22, 23, + 64, 64, 25, 30, 26, 27, 28, 29, + 64, 64, 31, 36, 32, 33, 34, 35, + 64, 64, 37, 42, 38, 39, 40, 41, + 64, 64, 43, 48, 44, 45, 46, 47 +}; + +const uint8_t shiftkey_permtab[] = { + 7, 7, /* 56 bit -> 56 bit */ + 2, 3, 4, 5, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 21, 22, 23, 24, 25, + 26, 27, 28, 1, + 30, 31, 32, 33, 34, 35, 36, 37, + 38, 39, 40, 41, 42, 43, 44, 45, + 46, 47, 48, 49, 50, 51, 52, 53, + 54, 55, 56, 29 +}; + +const uint8_t shiftkeyinv_permtab[] = { + 7, 7, + 28, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, + 56, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, 54, 55 +}; + +/* +1 0 +1 0 +2 1 +2 1 +2 1 +2 1 +2 1 +2 1 +---- +1 0 +2 1 +2 1 +2 1 +2 1 +2 1 +2 1 +1 0 +*/ +#define ROTTABLE 0x7EFC +#define ROTTABLE_INV 0x3F7E +/******************************************************************************/ + +void permute(const uint8_t *ptable, const uint8_t *in, uint8_t *out){ + uint8_t ob; /* in-bytes and out-bytes */ + uint8_t byte, bit; /* counter for bit and byte */ + ob = ptable[1]; + ptable = &(ptable[2]); + for(byte=0; byte>(x%8)) ){ + t|=0x01; + } + } + out[byte]=t; + } +} + +/******************************************************************************/ + +void changeendian32(uint32_t * a){ + *a = (*a & 0x000000FF) << 24 | + (*a & 0x0000FF00) << 8 | + (*a & 0x00FF0000) >> 8 | + (*a & 0xFF000000) >> 24; +} + +/******************************************************************************/ +static inline +void shiftkey(uint8_t *key){ + uint8_t k[7]; + memcpy(k, key, 7); + permute((uint8_t*)shiftkey_permtab, k, key); +} + +/******************************************************************************/ +static inline +void shiftkey_inv(uint8_t *key){ + uint8_t k[7]; + memcpy(k, key, 7); + permute((uint8_t*)shiftkeyinv_permtab, k, key); + +} + +/******************************************************************************/ +static inline +uint64_t splitin6bitwords(uint64_t a){ + uint64_t ret=0; + a &= 0x0000ffffffffffffLL; + permute((uint8_t*)splitin6bitword_permtab, (uint8_t*)&a, (uint8_t*)&ret); + return ret; +} + +/******************************************************************************/ + +static inline +uint8_t substitute(uint8_t a, uint8_t * sbp){ + uint8_t x; + x = sbp[a>>1]; + x = (a&1)?x&0x0F:x>>4; + return x; + +} + +/******************************************************************************/ + +uint32_t des_f(uint32_t r, uint8_t* kr){ + uint8_t i; + uint32_t t=0,ret; + uint64_t data; + uint8_t *sbp; /* sboxpointer */ + permute((uint8_t*)e_permtab, (uint8_t*)&r, (uint8_t*)&data); + for(i=0; i<7; ++i) + ((uint8_t*)&data)[i] ^= kr[i]; + + /* Sbox substitution */ + data = splitin6bitwords(data); + sbp=(uint8_t*)sbox; + for(i=0; i<8; ++i){ + uint8_t x; + x = substitute(((uint8_t*)&data)[i], sbp); + t<<=4; + t |= x; + sbp += 32; + } + changeendian32(&t); + + permute((uint8_t*)p_permtab,(uint8_t*)&t, (uint8_t*)&ret); + + return ret; +} + +/******************************************************************************/ + +void des_enc(void* out, const void* in, const void* key){ +#define R *((uint32_t*)&(data[4])) +#define L *((uint32_t*)&(data[0])) + + uint8_t data[8],kr[6],k[7]; + uint8_t i; + + permute((uint8_t*)ip_permtab, (uint8_t*)in, data); + permute((uint8_t*)pc1_permtab, (const uint8_t*)key, k); + for(i=0; i<8; ++i){ + shiftkey(k); + if(ROTTABLE&((1<<((i<<1)+0))) ) + shiftkey(k); + permute((uint8_t*)pc2_permtab, k, kr); + L ^= des_f(R, kr); + + shiftkey(k); + if(ROTTABLE&((1<<((i<<1)+1))) ) + shiftkey(k); + permute((uint8_t*)pc2_permtab, k, kr); + R ^= des_f(L, kr); + + } + /* L <-> R*/ + R ^= L; + L ^= R; + R ^= L; + + permute((uint8_t*)inv_ip_permtab, data, (uint8_t*)out); +} + +/******************************************************************************/ + +void des_dec(void* out, const void* in, const uint8_t* key){ +#define R *((uint32_t*)&(data[4])) +#define L *((uint32_t*)&(data[0])) + + uint8_t data[8],kr[6],k[7]; + int8_t i; + permute((uint8_t*)ip_permtab, (uint8_t*)in, data); + permute((uint8_t*)pc1_permtab, (const uint8_t*)key, k); + for(i=7; i>=0; --i){ + + permute((uint8_t*)pc2_permtab, k, kr); + L ^= des_f(R, kr); + shiftkey_inv(k); + if(ROTTABLE&((1<<((i<<1)+1))) ){ + shiftkey_inv(k); + } + + permute((uint8_t*)pc2_permtab, k, kr); + R ^= des_f(L, kr); + shiftkey_inv(k); + if(ROTTABLE&((1<<((i<<1)+0))) ){ + shiftkey_inv(k); + } + + } + /* L <-> R*/ + R ^= L; + L ^= R; + R ^= L; + + permute((uint8_t*)inv_ip_permtab, data, (uint8_t*)out); +} + +/******************************************************************************/ + +void tdes_enc(void* out, void* in, const void* key){ + des_enc(out, in, (uint8_t*)key + 0); + des_dec(out, out, (uint8_t*)key + 8); + des_enc(out, out, (uint8_t*)key +16); +} + +/******************************************************************************/ + +void tdes_dec(void* out, void* in, const uint8_t* key){ + des_dec(out, in, (uint8_t*)key +16); + des_enc(out, out, (uint8_t*)key + 8); + des_dec(out, out, (uint8_t*)key + 0); +} + +/******************************************************************************/ + + diff --git a/armsrc/des.h b/armsrc/des.h new file mode 100644 index 00000000..652886fd --- /dev/null +++ b/armsrc/des.h @@ -0,0 +1,107 @@ +/* des.h */ +/* + This file is part of the ARM-Crypto-Lib. + Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ +/** + * \file des.h + * \author Daniel Otte + * \date 2007-06-16 + * \brief des and tdes declarations + * \license GPLv3 or later + * + */ +#ifndef DES_H_ +#define DES_H_ + +/* the FIPS 46-3 (1999-10-25) name for triple DES is triple data encryption algorithm so TDEA. + * Also we only implement the three key mode */ + +/** \def tdea_enc + * \brief defining an alias for void tdes_enc(void* out, const void* in, const void* key) + */ + +/** \def tdea_dec + * \brief defining an alias for void tdes_dec(void* out, const void* in, const void* key) + */ + +#define tdea_enc tdes_enc +#define tdea_dec tdes_dec + +/** \fn void des_enc(void* out, const void* in, const void* key) + * \brief encrypt a block with DES + * + * This function encrypts a block of 64 bits (8 bytes) with the DES algorithm. + * Key expansion is done automatically. The key is 64 bits long, but note that + * only 56 bits are used (the LSB of each byte is dropped). The input and output + * blocks may overlap. + * + * \param out pointer to the block (64 bit = 8 byte) where the ciphertext is written to + * \param in pointer to the block (64 bit = 8 byte) where the plaintext is read from + * \param key pointer to the key (64 bit = 8 byte) + */ +void des_enc(void* out, const void* in, const void* key); + +/** \fn void des_dec(void* out, const void* in, const void* key) + * \brief decrypt a block with DES + * + * This function decrypts a block of 64 bits (8 bytes) with the DES algorithm. + * Key expansion is done automatically. The key is 64 bits long, but note that + * only 56 bits are used (the LSB of each byte is dropped). The input and output + * blocks may overlap. + * + * \param out pointer to the block (64 bit = 8 byte) where the plaintext is written to + * \param in pointer to the block (64 bit = 8 byte) where the ciphertext is read from + * \param key pointer to the key (64 bit = 8 byte) + */ +void des_dec(void* out, const void* in, const void* key); + +/** \fn void tdes_enc(void* out, const void* in, const void* key) + * \brief encrypt a block with Tripple-DES + * + * This function encrypts a block of 64 bits (8 bytes) with the Tripple-DES (EDE) + * algorithm. Key expansion is done automatically. The key is 192 bits long, but + * note that only 178 bits are used (the LSB of each byte is dropped). The input + * and output blocks may overlap. + * + * \param out pointer to the block (64 bit = 8 byte) where the ciphertext is written to + * \param in pointer to the block (64 bit = 8 byte) where the plaintext is read from + * \param key pointer to the key (192 bit = 24 byte) + */ +void tdes_enc(void* out, const void* in, const void* key); + +/** \fn void tdes_dec(void* out, const void* in, const void* key) + * \brief decrypt a block with Tripple-DES + * + * This function decrypts a block of 64 bits (8 bytes) with the Tripple-DES (EDE) + * algorithm. Key expansion is done automatically. The key is 192 bits long, but + * note that only 178 bits are used (the LSB of each byte is dropped). The input + * and output blocks may overlap. + * + * \param out pointer to the block (64 bit = 8 byte) where the plaintext is written to + * \param in pointer to the block (64 bit = 8 byte) where the ciphertext is read from + * \param key pointer to the key (192 bit = 24 byte) + */ + void tdes_dec(void* out, const void* in, const void* key); + +#endif /*DES_H_*/ + +// Copied from des.h in desfire imp. +typedef unsigned long DES_KS[16][2]; /* Single-key DES key schedule */ +typedef unsigned long DES3_KS[48][2]; /* Triple-DES key schedule */ + + +extern int Asmversion; /* 1 if we're linked with an asm version, 0 if C */ diff --git a/armsrc/hitag2.c b/armsrc/hitag2.c index da77cc8a..4a2d9d9d 100644 --- a/armsrc/hitag2.c +++ b/armsrc/hitag2.c @@ -24,15 +24,19 @@ static bool bQuiet; -bool bCrypto; -bool bAuthenticating; -bool bPwd; -bool bSuccessful; +static bool bCrypto; +static bool bAuthenticating; +static bool bPwd; +static bool bSuccessful; -int LogTraceHitag(const uint8_t * btBytes, int iBits, int iSamples, uint32_t dwParity, int bReader) + +static int LogTraceHitag(const uint8_t * btBytes, int iBits, int iSamples, uint32_t dwParity, int bReader) { + static uint16_t traceLen = 0; + uint8_t *trace = BigBuf_get_addr(); + // Return when trace is full - if (traceLen >= TRACE_SIZE) return FALSE; + if (traceLen + sizeof(rsamples) + sizeof(dwParity) + sizeof(iBits) + nbytes(iBits) > BigBuf_max_traceLen()) return FALSE; // Trace the random, i'm curious rsamples += iSamples; @@ -85,21 +89,17 @@ static struct hitag2_tag tag = { }, }; -//#define TRACE_LENGTH 3000 -//uint8_t *trace = (uint8_t *) BigBuf; -//int traceLen = 0; -//int rsamples = 0; +// ToDo: define a meaningful maximum size for auth_table. The bigger this is, the lower will be the available memory for traces. +// Historically it used to be FREE_BUFFER_SIZE, which was 2744. +#define AUTH_TABLE_LENGTH 2744 +static byte_t* auth_table; +static size_t auth_table_pos = 0; +static size_t auth_table_len = AUTH_TABLE_LENGTH; -#define AUTH_TABLE_OFFSET FREE_BUFFER_OFFSET -#define AUTH_TABLE_LENGTH FREE_BUFFER_SIZE -byte_t* auth_table = (byte_t *)BigBuf+AUTH_TABLE_OFFSET; -size_t auth_table_pos = 0; -size_t auth_table_len = AUTH_TABLE_LENGTH; - -byte_t password[4]; -byte_t NrAr[8]; -byte_t key[8]; -uint64_t cipher_state; +static byte_t password[4]; +static byte_t NrAr[8]; +static byte_t key[8]; +static uint64_t cipher_state; /* Following is a modified version of cryptolib.com/ciphers/hitag2/ */ // Software optimized 48-bit Philips/NXP Mifare Hitag2 PCF7936/46/47/52 stream cipher algorithm by I.C. Wiener 2006-2007. @@ -177,14 +177,14 @@ static u32 _hitag2_byte (u64 * x) return c; } -int hitag2_reset(void) +static int hitag2_reset(void) { tag.state = TAG_STATE_RESET; tag.crypto_active = 0; return 0; } -int hitag2_init(void) +static int hitag2_init(void) { // memcpy(&tag, &resetdata, sizeof(tag)); hitag2_reset(); @@ -300,7 +300,8 @@ static void hitag_send_frame(const byte_t* frame, size_t frame_len) LOW(GPIO_SSC_DOUT); } -void hitag2_handle_reader_command(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) + +static void hitag2_handle_reader_command(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { byte_t rx_air[HITAG_FRAME_LEN]; @@ -457,6 +458,7 @@ static void hitag_reader_send_bit(int bit) { LED_A_OFF(); } + static void hitag_reader_send_frame(const byte_t* frame, size_t frame_len) { // Send the content of the frame @@ -475,7 +477,7 @@ static void hitag_reader_send_frame(const byte_t* frame, size_t frame_len) size_t blocknr; -bool hitag2_password(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { +static bool hitag2_password(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { // Reset the transmission frame length *txlen = 0; @@ -530,7 +532,7 @@ bool hitag2_password(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) return true; } -bool hitag2_crypto(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { +static bool hitag2_crypto(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { // Reset the transmission frame length *txlen = 0; @@ -623,7 +625,7 @@ bool hitag2_crypto(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { } -bool hitag2_authenticate(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { +static bool hitag2_authenticate(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { // Reset the transmission frame length *txlen = 0; @@ -663,7 +665,9 @@ bool hitag2_authenticate(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txl return true; } -bool hitag2_test_auth_attempts(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { + +static bool hitag2_test_auth_attempts(byte_t* rx, const size_t rxlen, byte_t* tx, size_t* txlen) { + // Reset the transmission frame length *txlen = 0; @@ -675,17 +679,17 @@ bool hitag2_test_auth_attempts(byte_t* rx, const size_t rxlen, byte_t* tx, size_ if (bCrypto) { Dbprintf("auth: %02x%02x%02x%02x%02x%02x%02x%02x Failed, removed entry!",NrAr[0],NrAr[1],NrAr[2],NrAr[3],NrAr[4],NrAr[5],NrAr[6],NrAr[7]); - // Removing failed entry from authentiations table - memcpy(auth_table+auth_table_pos,auth_table+auth_table_pos+8,8); - auth_table_len -= 8; + // Removing failed entry from authentiations table + memcpy(auth_table+auth_table_pos,auth_table+auth_table_pos+8,8); + auth_table_len -= 8; - // Return if we reached the end of the authentiactions table + // Return if we reached the end of the authentications table bCrypto = false; if (auth_table_pos == auth_table_len) { return false; } - - // Copy the next authentication attempt in row (at the same position, b/c we removed last failed entry) + + // Copy the next authentication attempt in row (at the same position, b/c we removed last failed entry) memcpy(NrAr,auth_table+auth_table_pos,8); } *txlen = 5; @@ -718,6 +722,7 @@ bool hitag2_test_auth_attempts(byte_t* rx, const size_t rxlen, byte_t* tx, size_ return true; } + void SnoopHitag(uint32_t type) { int frame_count; int response; @@ -730,13 +735,15 @@ void SnoopHitag(uint32_t type) { byte_t rx[HITAG_FRAME_LEN]; size_t rxlen=0; - // Clean up trace and prepare it for storing frames - iso14a_set_tracing(TRUE); - iso14a_clear_trace(); - auth_table_len = 0; auth_table_pos = 0; + BigBuf_free(); + auth_table = (byte_t *)BigBuf_malloc(AUTH_TABLE_LENGTH); memset(auth_table, 0x00, AUTH_TABLE_LENGTH); + + // Clean up trace and prepare it for storing frames + iso14a_set_tracing(TRUE); + iso14a_clear_trace(); DbpString("Starting Hitag2 snoop"); LED_D_ON(); @@ -760,7 +767,7 @@ void SnoopHitag(uint32_t type) { AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_TC1); AT91C_BASE_PIOA->PIO_BSR = GPIO_SSC_FRAME; - // Disable timer during configuration + // Disable timer during configuration AT91C_BASE_TC1->TC_CCR = AT91C_TC_CLKDIS; // Capture mode, defaul timer source = MCK/2 (TIMER_CLOCK1), TIOA is external trigger, @@ -940,13 +947,17 @@ void SimulateHitagTag(bool tag_mem_supplied, byte_t* data) { bool bQuitTraceFull = false; bQuiet = false; - // Clean up trace and prepare it for storing frames - iso14a_set_tracing(TRUE); - iso14a_clear_trace(); auth_table_len = 0; auth_table_pos = 0; + byte_t* auth_table; + BigBuf_free(); + auth_table = (byte_t *)BigBuf_malloc(AUTH_TABLE_LENGTH); memset(auth_table, 0x00, AUTH_TABLE_LENGTH); + // Clean up trace and prepare it for storing frames + iso14a_set_tracing(TRUE); + iso14a_clear_trace(); + DbpString("Starting Hitag2 simulation"); LED_D_ON(); hitag2_init(); @@ -1126,19 +1137,20 @@ void ReaderHitag(hitag_function htf, hitag_data* htd) { bool bStop; bool bQuitTraceFull = false; - FpgaDownloadAndGo(FPGA_BITSTREAM_LF); - // Reset the return status - bSuccessful = false; + FpgaDownloadAndGo(FPGA_BITSTREAM_LF); + // Reset the return status + bSuccessful = false; // Clean up trace and prepare it for storing frames - iso14a_set_tracing(TRUE); - iso14a_clear_trace(); + iso14a_set_tracing(TRUE); + iso14a_clear_trace(); + DbpString("Starting Hitag reader family"); // Check configuration switch(htf) { case RHT2F_PASSWORD: { - Dbprintf("List identifier in password mode"); + Dbprintf("List identifier in password mode"); memcpy(password,htd->pwd.password,4); blocknr = 0; bQuitTraceFull = false; @@ -1152,7 +1164,7 @@ void ReaderHitag(hitag_function htf, hitag_data* htd) { Dbhexdump(8,NrAr,false); bQuiet = false; bCrypto = false; - bAuthenticating = false; + bAuthenticating = false; bQuitTraceFull = true; } break; @@ -1160,17 +1172,17 @@ void ReaderHitag(hitag_function htf, hitag_data* htd) { DbpString("Authenticating using key:"); memcpy(key,htd->crypto.key,4); //HACK; 4 or 6?? I read both in the code. Dbhexdump(6,key,false); - blocknr = 0; + blocknr = 0; bQuiet = false; bCrypto = false; - bAuthenticating = false; + bAuthenticating = false; bQuitTraceFull = true; } break; case RHT2F_TEST_AUTH_ATTEMPTS: { Dbprintf("Testing %d authentication attempts",(auth_table_len/8)); auth_table_pos = 0; - memcpy(NrAr,auth_table,8); + memcpy(NrAr, auth_table, 8); bQuitTraceFull = false; bQuiet = false; bCrypto = false; diff --git a/armsrc/iclass.c b/armsrc/iclass.c index e7dd9535..1a375118 100644 --- a/armsrc/iclass.c +++ b/armsrc/iclass.c @@ -640,21 +640,25 @@ void RAMFUNC SnoopIClass(void) // The command (reader -> tag) that we're receiving. // The length of a received command will in most cases be no more than 18 bytes. // So 32 should be enough! - uint8_t *readerToTagCmd = (((uint8_t *)BigBuf) + RECV_CMD_OFFSET); + #define ICLASS_BUFFER_SIZE 32 + uint8_t readerToTagCmd[ICLASS_BUFFER_SIZE]; // The response (tag -> reader) that we're receiving. - uint8_t *tagToReaderResponse = (((uint8_t *)BigBuf) + RECV_RESP_OFFSET); + uint8_t tagToReaderResponse[ICLASS_BUFFER_SIZE]; FpgaDownloadAndGo(FPGA_BITSTREAM_HF); - // reset traceLen to 0 + // free all BigBuf memory + BigBuf_free(); + // The DMA buffer, used to stream samples from the FPGA + uint8_t *dmaBuf = BigBuf_malloc(DMA_BUFFER_SIZE); + + // reset traceLen to 0 iso14a_set_tracing(TRUE); iso14a_clear_trace(); iso14a_set_trigger(FALSE); - // The DMA buffer, used to stream samples from the FPGA - int8_t *dmaBuf = ((int8_t *)BigBuf) + DMA_BUFFER_OFFSET; - int lastRxCounter; - int8_t *upTo; + int lastRxCounter; + uint8_t *upTo; int smpl; int maxBehindBy = 0; @@ -703,7 +707,7 @@ void RAMFUNC SnoopIClass(void) (DMA_BUFFER_SIZE-1); if(behindBy > maxBehindBy) { maxBehindBy = behindBy; - if(behindBy > 400) { + if(behindBy > (9 * DMA_BUFFER_SIZE / 10)) { Dbprintf("blew circular buffer! behindBy=0x%x", behindBy); goto done; } @@ -1064,27 +1068,28 @@ int doIClassSimulation(uint8_t csn[], int breakAfterMacReceived, uint8_t *reader int trace_data_size = 0; //uint8_t sof = 0x0f; + // free eventually allocated BigBuf memory + BigBuf_free(); // Respond SOF -- takes 1 bytes - uint8_t *resp1 = (((uint8_t *)BigBuf) + FREE_BUFFER_OFFSET); + uint8_t *resp1 = BigBuf_malloc(2); int resp1Len; // Anticollision CSN (rotated CSN) // 22: Takes 2 bytes for SOF/EOF and 10 * 2 = 20 bytes (2 bytes/byte) - uint8_t *resp2 = (((uint8_t *)BigBuf) + FREE_BUFFER_OFFSET + 2); + uint8_t *resp2 = BigBuf_malloc(28); int resp2Len; // CSN // 22: Takes 2 bytes for SOF/EOF and 10 * 2 = 20 bytes (2 bytes/byte) - uint8_t *resp3 = (((uint8_t *)BigBuf) + FREE_BUFFER_OFFSET + 30); + uint8_t *resp3 = BigBuf_malloc(30); int resp3Len; // e-Purse - // 18: Takes 2 bytes for SOF/EOF and 8 * 2 = 16 bytes (2 bytes/byte) - uint8_t *resp4 = (((uint8_t *)BigBuf) + FREE_BUFFER_OFFSET + 60); + // 18: Takes 2 bytes for SOF/EOF and 8 * 2 = 16 bytes (2 bytes/bit) + uint8_t *resp4 = BigBuf_malloc(20); int resp4Len; - // + 1720.. - uint8_t *receivedCmd = (((uint8_t *)BigBuf) + RECV_CMD_OFFSET); + uint8_t *receivedCmd = BigBuf_malloc(MAX_FRAME_SIZE); memset(receivedCmd, 0x44, MAX_FRAME_SIZE); int len; @@ -1529,7 +1534,7 @@ uint8_t handshakeIclassTag(uint8_t *card_data) static uint8_t identify[] = { 0x0c }; static uint8_t select[] = { 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; static uint8_t readcheck_cc[]= { 0x88, 0x02 }; - uint8_t *resp = (((uint8_t *)BigBuf) + RECV_RESP_OFFSET); + uint8_t resp[ICLASS_BUFFER_SIZE]; uint8_t read_status = 0; @@ -1587,7 +1592,7 @@ void ReaderIClass(uint8_t arg0) { while(!BUTTON_PRESS()) { - if(traceLen > TRACE_SIZE) { + if(traceLen > BigBuf_max_traceLen()) { DbpString("Trace full"); break; } @@ -1650,7 +1655,7 @@ void ReaderIClass_Replay(uint8_t arg0, uint8_t *MAC) { int keyaccess; } memory; - uint8_t* resp = (((uint8_t *)BigBuf) + RECV_RESP_OFFSET); + uint8_t resp[ICLASS_BUFFER_SIZE]; setupIclassReader(); @@ -1659,7 +1664,7 @@ void ReaderIClass_Replay(uint8_t arg0, uint8_t *MAC) { WDT_HIT(); - if(traceLen > TRACE_SIZE) { + if(traceLen > BigBuf_max_traceLen()) { DbpString("Trace full"); break; } diff --git a/armsrc/iso14443.c b/armsrc/iso14443.c index e9483189..6a2e4d6a 100644 --- a/armsrc/iso14443.c +++ b/armsrc/iso14443.c @@ -339,10 +339,10 @@ void SimulateIso14443Tag(void) uint8_t *resp; int respLen; - uint8_t *resp1 = (((uint8_t *)BigBuf) + 800); + uint8_t *resp1 = BigBuf_get_addr() + 800; int resp1Len; - uint8_t *receivedCmd = (uint8_t *)BigBuf; + uint8_t *receivedCmd = BigBuf_get_addr(); int len; int i; @@ -629,31 +629,32 @@ static void GetSamplesFor14443Demod(int weTx, int n, int quiet) int gotFrame = FALSE; //# define DMA_BUFFER_SIZE 8 - int8_t *dmaBuf; + uint8_t *dmaBuf; int lastRxCounter; - int8_t *upTo; + uint8_t *upTo; int ci, cq; int samples = 0; // Clear out the state of the "UART" that receives from the tag. + uint8_t *BigBuf = BigBuf_get_addr(); memset(BigBuf, 0x00, 400); - Demod.output = (uint8_t *)BigBuf; + Demod.output = BigBuf; Demod.len = 0; Demod.state = DEMOD_UNSYNCD; // And the UART that receives from the reader - Uart.output = (((uint8_t *)BigBuf) + 1024); + Uart.output = BigBuf + 1024; Uart.byteCntMax = 100; Uart.state = STATE_UNSYNCD; // Setup for the DMA. - dmaBuf = (int8_t *)(BigBuf + 32); + dmaBuf = BigBuf + 32; upTo = dmaBuf; lastRxCounter = DEMOD_DMA_BUFFER_SIZE; - FpgaSetupSscDma((uint8_t *)dmaBuf, DEMOD_DMA_BUFFER_SIZE); + FpgaSetupSscDma(dmaBuf, DEMOD_DMA_BUFFER_SIZE); // Signal field is ON with the appropriate LED: if (weTx) LED_D_ON(); else LED_D_OFF(); @@ -1012,20 +1013,21 @@ void RAMFUNC SnoopIso14443(void) int triggered = TRUE; FpgaDownloadAndGo(FPGA_BITSTREAM_HF); + BigBuf_free(); // The command (reader -> tag) that we're working on receiving. - uint8_t *receivedCmd = (uint8_t *)(BigBuf) + DEMOD_TRACE_SIZE; + uint8_t *receivedCmd = BigBuf_malloc(READER_TAG_BUFFER_SIZE); // The response (tag -> reader) that we're working on receiving. - uint8_t *receivedResponse = (uint8_t *)(BigBuf) + DEMOD_TRACE_SIZE + READER_TAG_BUFFER_SIZE; + uint8_t *receivedResponse = BigBuf_malloc(TAG_READER_BUFFER_SIZE); // As we receive stuff, we copy it from receivedCmd or receivedResponse // into trace, along with its length and other annotations. - uint8_t *trace = (uint8_t *)BigBuf; - int traceLen = 0; + uint8_t *trace = BigBuf_get_addr(); + traceLen = 0; // The DMA buffer, used to stream samples from the FPGA. - int8_t *dmaBuf = (int8_t *)(BigBuf) + DEMOD_TRACE_SIZE + READER_TAG_BUFFER_SIZE + TAG_READER_BUFFER_SIZE; + uint8_t *dmaBuf = BigBuf_malloc(DEMOD_DMA_BUFFER_SIZE); int lastRxCounter; - int8_t *upTo; + uint8_t *upTo; int ci, cq; int maxBehindBy = 0; @@ -1034,7 +1036,7 @@ void RAMFUNC SnoopIso14443(void) int samples = 0; // Initialize the trace buffer - memset(trace, 0x44, DEMOD_TRACE_SIZE); + memset(trace, 0x44, BigBuf_max_traceLen()); // Set up the demodulator for tag -> reader responses. Demod.output = receivedResponse; @@ -1049,7 +1051,7 @@ void RAMFUNC SnoopIso14443(void) // Print some debug information about the buffer sizes Dbprintf("Snooping buffers initialized:"); - Dbprintf(" Trace: %i bytes", DEMOD_TRACE_SIZE); + Dbprintf(" Trace: %i bytes", BigBuf_max_traceLen()); Dbprintf(" Reader -> tag: %i bytes", READER_TAG_BUFFER_SIZE); Dbprintf(" tag -> Reader: %i bytes", TAG_READER_BUFFER_SIZE); Dbprintf(" DMA: %i bytes", DEMOD_DMA_BUFFER_SIZE); @@ -1076,7 +1078,7 @@ void RAMFUNC SnoopIso14443(void) (DEMOD_DMA_BUFFER_SIZE-1); if(behindBy > maxBehindBy) { maxBehindBy = behindBy; - if(behindBy > (DEMOD_DMA_BUFFER_SIZE-2)) { // TODO: understand whether we can increase/decrease as we want or not? + if(behindBy > (9*DEMOD_DMA_BUFFER_SIZE/10)) { // TODO: understand whether we can increase/decrease as we want or not? Dbprintf("blew circular buffer! behindBy=0x%x", behindBy); goto done; } @@ -1147,7 +1149,7 @@ void RAMFUNC SnoopIso14443(void) trace[traceLen++] = Demod.len; memcpy(trace+traceLen, receivedResponse, Demod.len); traceLen += Demod.len; - if(traceLen > DEMOD_TRACE_SIZE) { + if(traceLen > BigBuf_max_traceLen()) { DbpString("Reached trace limit"); goto done; } @@ -1173,9 +1175,9 @@ done: LED_A_OFF(); LED_B_OFF(); LED_C_OFF(); - AT91C_BASE_PDC_SSC->PDC_PTCR = AT91C_PDC_RXTDIS; + AT91C_BASE_PDC_SSC->PDC_PTCR = AT91C_PDC_RXTDIS; DbpString("Snoop statistics:"); - Dbprintf(" Max behind by: %i", maxBehindBy); + Dbprintf(" Max behind by: %i", maxBehindBy); Dbprintf(" Uart State: %x", Uart.state); Dbprintf(" Uart ByteCnt: %i", Uart.byteCnt); Dbprintf(" Uart ByteCntMax: %i", Uart.byteCntMax); diff --git a/armsrc/iso14443a.c b/armsrc/iso14443a.c index d326be2c..b1639a88 100644 --- a/armsrc/iso14443a.c +++ b/armsrc/iso14443a.c @@ -22,9 +22,7 @@ #include "mifareutil.h" static uint32_t iso14a_timeout; -uint8_t *trace = (uint8_t *) BigBuf+TRACE_OFFSET; int rsamples = 0; -int traceLen = 0; int tracing = TRUE; uint8_t trigger = 0; // the block number for the ISO14443-4 PCB @@ -149,7 +147,9 @@ void iso14a_set_trigger(bool enable) { } void iso14a_clear_trace() { - memset(trace, 0x44, TRACE_SIZE); + uint8_t *trace = BigBuf_get_addr(); + uint16_t max_traceLen = BigBuf_max_traceLen(); + memset(trace, 0x44, max_traceLen); traceLen = 0; } @@ -204,11 +204,13 @@ bool RAMFUNC LogTrace(const uint8_t *btBytes, uint16_t iLen, uint32_t timestamp_ { if (!tracing) return FALSE; + uint8_t *trace = BigBuf_get_addr(); uint16_t num_paritybytes = (iLen-1)/8 + 1; // number of valid paritybytes in *parity uint16_t duration = timestamp_end - timestamp_start; // Return when trace is full - if (traceLen + sizeof(iLen) + sizeof(timestamp_start) + sizeof(duration) + num_paritybytes + iLen >= TRACE_SIZE) { + uint16_t max_traceLen = BigBuf_max_traceLen(); + if (traceLen + sizeof(iLen) + sizeof(timestamp_start) + sizeof(duration) + num_paritybytes + iLen >= max_traceLen) { tracing = FALSE; // don't trace any more return FALSE; } @@ -591,9 +593,6 @@ void RAMFUNC SnoopIso14443a(uint8_t param) { // bit 1 - trigger from first reader 7-bit request LEDsoff(); - // init trace buffer - iso14a_clear_trace(); - iso14a_set_tracing(TRUE); // We won't start recording the frames that we acquire until we trigger; // a good trigger condition to get started is probably when we see a @@ -601,22 +600,25 @@ void RAMFUNC SnoopIso14443a(uint8_t param) { // triggered == FALSE -- to wait first for card bool triggered = !(param & 0x03); + // Allocate memory from BigBuf for some buffers + // free all previous allocations first + BigBuf_free(); + // The command (reader -> tag) that we're receiving. - // The length of a received command will in most cases be no more than 18 bytes. - // So 32 should be enough! - uint8_t *receivedCmd = ((uint8_t *)BigBuf) + RECV_CMD_OFFSET; - uint8_t *receivedCmdPar = ((uint8_t *)BigBuf) + RECV_CMD_PAR_OFFSET; + uint8_t *receivedCmd = BigBuf_malloc(MAX_FRAME_SIZE); + uint8_t *receivedCmdPar = BigBuf_malloc(MAX_PARITY_SIZE); // The response (tag -> reader) that we're receiving. - uint8_t *receivedResponse = ((uint8_t *)BigBuf) + RECV_RESP_OFFSET; - uint8_t *receivedResponsePar = ((uint8_t *)BigBuf) + RECV_RESP_PAR_OFFSET; - - // As we receive stuff, we copy it from receivedCmd or receivedResponse - // into trace, along with its length and other annotations. - //uint8_t *trace = (uint8_t *)BigBuf; + uint8_t *receivedResponse = BigBuf_malloc(MAX_FRAME_SIZE); + uint8_t *receivedResponsePar = BigBuf_malloc(MAX_PARITY_SIZE); // The DMA buffer, used to stream samples from the FPGA - uint8_t *dmaBuf = ((uint8_t *)BigBuf) + DMA_BUFFER_OFFSET; + uint8_t *dmaBuf = BigBuf_malloc(DMA_BUFFER_SIZE); + + // init trace buffer + iso14a_clear_trace(); + iso14a_set_tracing(TRUE); + uint8_t *data = dmaBuf; uint8_t previous_data = 0; int maxDataLen = 0; @@ -656,7 +658,7 @@ void RAMFUNC SnoopIso14443a(uint8_t param) { // test for length of buffer if(dataLen > maxDataLen) { maxDataLen = dataLen; - if(dataLen > 400) { + if(dataLen > (9 * DMA_BUFFER_SIZE / 10)) { Dbprintf("blew circular buffer! dataLen=%d", dataLen); break; } @@ -885,7 +887,7 @@ int EmSendCmdPar(uint8_t *resp, uint16_t respLen, uint8_t *par); bool EmLogTrace(uint8_t *reader_data, uint16_t reader_len, uint32_t reader_StartTime, uint32_t reader_EndTime, uint8_t *reader_Parity, uint8_t *tag_data, uint16_t tag_len, uint32_t tag_StartTime, uint32_t tag_EndTime, uint8_t *tag_Parity); -static uint8_t* free_buffer_pointer = (((uint8_t *)BigBuf) + FREE_BUFFER_OFFSET); +static uint8_t* free_buffer_pointer; typedef struct { uint8_t* response; @@ -895,10 +897,6 @@ typedef struct { uint32_t ProxToAirDuration; } tag_response_info_t; -void reset_free_buffer() { - free_buffer_pointer = (((uint8_t *)BigBuf) + FREE_BUFFER_OFFSET); -} - bool prepare_tag_modulation(tag_response_info_t* response_info, size_t max_buffer_size) { // Example response, answer to MIFARE Classic read block will be 16 bytes + 2 CRC = 18 bytes // This will need the following byte array for a modulation sequence @@ -910,7 +908,8 @@ bool prepare_tag_modulation(tag_response_info_t* response_info, size_t max_buffe // ----------- + // 166 bytes, since every bit that needs to be send costs us a byte // - + + // Prepare the tag modulation bits from the message CodeIso14443aAsTag(response_info->response,response_info->response_n); @@ -931,15 +930,22 @@ bool prepare_tag_modulation(tag_response_info_t* response_info, size_t max_buffe return true; } + +// "precompile" responses. There are 7 predefined responses with a total of 28 bytes data to transmit. +// Coded responses need one byte per bit to transfer (data, parity, start, stop, correction) +// 28 * 8 data bits, 28 * 1 parity bits, 7 start bits, 7 stop bits, 7 correction bits +// -> need 273 bytes buffer +#define ALLOCATED_TAG_MODULATION_BUFFER_SIZE 273 + bool prepare_allocated_tag_modulation(tag_response_info_t* response_info) { // Retrieve and store the current buffer index response_info->modulation = free_buffer_pointer; // Determine the maximum size we can use from our buffer - size_t max_buffer_size = (((uint8_t *)BigBuf) + FREE_BUFFER_OFFSET + FREE_BUFFER_SIZE) - free_buffer_pointer; + size_t max_buffer_size = ALLOCATED_TAG_MODULATION_BUFFER_SIZE; // Forward the prepare tag modulation function to the inner function - if (prepare_tag_modulation(response_info,max_buffer_size)) { + if (prepare_tag_modulation(response_info, max_buffer_size)) { // Update the free buffer offset free_buffer_pointer += ToSendMax; return true; @@ -954,10 +960,6 @@ bool prepare_allocated_tag_modulation(tag_response_info_t* response_info) { //----------------------------------------------------------------------------- void SimulateIso14443aTag(int tagType, int uid_1st, int uid_2nd, byte_t* data) { - // Enable and clear the trace - iso14a_clear_trace(); - iso14a_set_tracing(TRUE); - uint8_t sak; // The first response contains the ATQA (note: bytes are transmitted in reverse order). @@ -1001,10 +1003,11 @@ void SimulateIso14443aTag(int tagType, int uid_1st, int uid_2nd, byte_t* data) } // The second response contains the (mandatory) first 24 bits of the UID - uint8_t response2[5]; + uint8_t response2[5] = {0x00}; // Check if the uid uses the (optional) part - uint8_t response2a[5]; + uint8_t response2a[5] = {0x00}; + if (uid_2nd) { response2[0] = 0x88; num_to_bytes(uid_1st,3,response2+1); @@ -1025,12 +1028,12 @@ void SimulateIso14443aTag(int tagType, int uid_1st, int uid_2nd, byte_t* data) response2[4] = response2[0] ^ response2[1] ^ response2[2] ^ response2[3]; // Prepare the mandatory SAK (for 4 and 7 byte UID) - uint8_t response3[3]; + uint8_t response3[3] = {0x00}; response3[0] = sak; ComputeCrc14443(CRC_14443_A, response3, 1, &response3[1], &response3[2]); // Prepare the optional second SAK (for 7 byte UID), drop the cascade bit - uint8_t response3a[3]; + uint8_t response3a[3] = {0x00}; response3a[0] = sak & 0xFB; ComputeCrc14443(CRC_14443_A, response3a, 1, &response3a[1], &response3a[2]); @@ -1066,9 +1069,17 @@ void SimulateIso14443aTag(int tagType, int uid_1st, int uid_2nd, byte_t* data) .modulation_n = 0 }; - // Reset the offset pointer of the free buffer - reset_free_buffer(); - + BigBuf_free_keep_EM(); + + // allocate buffers: + uint8_t *receivedCmd = BigBuf_malloc(MAX_FRAME_SIZE); + uint8_t *receivedCmdPar = BigBuf_malloc(MAX_PARITY_SIZE); + free_buffer_pointer = BigBuf_malloc(ALLOCATED_TAG_MODULATION_BUFFER_SIZE); + + // clear trace + iso14a_clear_trace(); + iso14a_set_tracing(TRUE); + // Prepare the responses of the anticollision phase // there will be not enough time to do this at the moment the reader sends it REQA for (size_t i=0; i tag) that we're receiving. // The length of a received command will in most cases be no more than 18 bytes. // So 32 should be enough! - uint8_t *receivedCmd = (((uint8_t *)BigBuf) + RECV_CMD_OFFSET); - uint8_t *receivedCmdPar = ((uint8_t *)BigBuf) + RECV_CMD_PAR_OFFSET; + uint8_t receivedCmd[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedCmdPar[MAX_MIFARE_PARITY_SIZE]; // The response (tag -> reader) that we're receiving. - uint8_t *receivedResponse = (((uint8_t *)BigBuf) + RECV_RESP_OFFSET); - uint8_t *receivedResponsePar = ((uint8_t *)BigBuf) + RECV_RESP_PAR_OFFSET; + uint8_t receivedResponse[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedResponsePar[MAX_MIFARE_PARITY_SIZE]; // As we receive stuff, we copy it from receivedCmd or receivedResponse // into trace, along with its length and other annotations. //uint8_t *trace = (uint8_t *)BigBuf; - // The DMA buffer, used to stream samples from the FPGA - uint8_t *dmaBuf = ((uint8_t *)BigBuf) + DMA_BUFFER_OFFSET; + // free eventually allocated BigBuf memory + BigBuf_free(); + // allocate the DMA buffer, used to stream samples from the FPGA + uint8_t *dmaBuf = BigBuf_malloc(DMA_BUFFER_SIZE); uint8_t *data = dmaBuf; uint8_t previous_data = 0; int maxDataLen = 0; @@ -2791,7 +2806,7 @@ void RAMFUNC SniffMifare(uint8_t param) { // test for length of buffer if(dataLen > maxDataLen) { // we are more behind than ever... maxDataLen = dataLen; - if(dataLen > 400) { + if(dataLen > (9 * DMA_BUFFER_SIZE / 10)) { Dbprintf("blew circular buffer! dataLen=0x%x", dataLen); break; } diff --git a/armsrc/iso15693.c b/armsrc/iso15693.c index ec8120b9..94040a85 100644 --- a/armsrc/iso15693.c +++ b/armsrc/iso15693.c @@ -296,7 +296,7 @@ static void TransmitTo15693Reader(const uint8_t *cmd, int len, int *samples, int static int GetIso15693AnswerFromTag(uint8_t *receivedResponse, int maxLen, int *samples, int *elapsed) { int c = 0; - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int getNext = 0; int8_t prev = 0; @@ -446,7 +446,7 @@ static int GetIso15693AnswerFromTag(uint8_t *receivedResponse, int maxLen, int * static int GetIso15693AnswerFromSniff(uint8_t *receivedResponse, int maxLen, int *samples, int *elapsed) { int c = 0; - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int getNext = 0; int8_t prev = 0; @@ -596,7 +596,7 @@ static void BuildIdentifyRequest(void); //----------------------------------------------------------------------------- void AcquireRawAdcSamplesIso15693(void) { - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int c = 0; int getNext = 0; @@ -678,7 +678,7 @@ void AcquireRawAdcSamplesIso15693(void) void RecordRawAdcSamplesIso15693(void) { - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int c = 0; int getNext = 0; @@ -878,8 +878,8 @@ int SendDataTag(uint8_t *send, int sendlen, int init, int speed, uint8_t **recv) LED_D_OFF(); int answerLen=0; - uint8_t *answer = (((uint8_t *)BigBuf) + 3660); - if (recv!=NULL) memset(BigBuf + 3660, 0, 100); + uint8_t *answer = BigBuf_get_addr() + 3660; + if (recv != NULL) memset(answer, 0, 100); if (init) Iso15693InitReader(); @@ -999,9 +999,9 @@ void ReaderIso15693(uint32_t parameter) LED_C_OFF(); LED_D_OFF(); - uint8_t *answer1 = (((uint8_t *)BigBuf) + 3660); // - uint8_t *answer2 = (((uint8_t *)BigBuf) + 3760); - uint8_t *answer3 = (((uint8_t *)BigBuf) + 3860); + uint8_t *answer1 = BigBuf_get_addr() + 3660; + uint8_t *answer2 = BigBuf_get_addr() + 3760; + uint8_t *answer3 = BigBuf_get_addr() + 3860; int answerLen1 = 0; int answerLen2 = 0; @@ -1015,7 +1015,7 @@ void ReaderIso15693(uint32_t parameter) // Blank arrays - memset(BigBuf + 3660, 0x00, 300); + memset(answer1, 0x00, 300); FpgaDownloadAndGo(FPGA_BITSTREAM_HF); @@ -1111,7 +1111,7 @@ void SimTagIso15693(uint32_t parameter, uint8_t *uid) LED_C_OFF(); LED_D_OFF(); - uint8_t *buf = (((uint8_t *)BigBuf) + 3660); // + uint8_t *buf = BigBuf_get_addr() + 3660; int answerLen1 = 0; int samples = 0; @@ -1213,7 +1213,7 @@ void BruteforceIso15693Afi(uint32_t speed) void DirectTag15693Command(uint32_t datalen,uint32_t speed, uint32_t recv, uint8_t data[]) { int recvlen=0; - uint8_t *recvbuf=(uint8_t *)BigBuf; + uint8_t *recvbuf = BigBuf_get_addr(); // UsbCommand n; if (DEBUG) { diff --git a/armsrc/legicrf.c b/armsrc/legicrf.c index 3fbdf5cb..074a0f78 100644 --- a/armsrc/legicrf.c +++ b/armsrc/legicrf.c @@ -98,13 +98,14 @@ static uint32_t get_key_stream(int skip, int count) } /* Write Time Data into LOG */ + uint8_t *BigBuf = BigBuf_get_addr(); if(count == 6) { i = -1; } else { i = legic_read_count; } - ((uint8_t*)BigBuf)[OFFSET_LOG+128+i] = legic_prng_count(); - ((uint8_t*)BigBuf)[OFFSET_LOG+256+i*4] = (legic_prng_bc >> 0) & 0xff; - ((uint8_t*)BigBuf)[OFFSET_LOG+256+i*4+1] = (legic_prng_bc >> 8) & 0xff; - ((uint8_t*)BigBuf)[OFFSET_LOG+256+i*4+2] = (legic_prng_bc >>16) & 0xff; - ((uint8_t*)BigBuf)[OFFSET_LOG+256+i*4+3] = (legic_prng_bc >>24) & 0xff; - ((uint8_t*)BigBuf)[OFFSET_LOG+384+i] = count; + BigBuf[OFFSET_LOG+128+i] = legic_prng_count(); + BigBuf[OFFSET_LOG+256+i*4] = (legic_prng_bc >> 0) & 0xff; + BigBuf[OFFSET_LOG+256+i*4+1] = (legic_prng_bc >> 8) & 0xff; + BigBuf[OFFSET_LOG+256+i*4+2] = (legic_prng_bc >>16) & 0xff; + BigBuf[OFFSET_LOG+256+i*4+3] = (legic_prng_bc >>24) & 0xff; + BigBuf[OFFSET_LOG+384+i] = count; /* Generate KeyStream */ for(i=0; ibits == 7) { if(f->data == SESSION_IV) { @@ -582,9 +587,9 @@ static void frame_handle_tag(struct legic_frame const * const f) if(legic_state == STATE_CON) { int key = get_key_stream(-1, 11); //legic_phase_drift, 11); int addr = f->data ^ key; addr = addr >> 1; - int data = ((uint8_t*)BigBuf)[addr]; + int data = BigBuf[addr]; int hash = LegicCRC(addr, data, 11) << 8; - ((uint8_t*)BigBuf)[OFFSET_LOG+legic_read_count] = (uint8_t)addr; + BigBuf[OFFSET_LOG+legic_read_count] = (uint8_t)addr; legic_read_count++; //Dbprintf("Data:%03.3x, key:%03.3x, addr: %03.3x, read_c:%u", f->data, key, addr, read_c); @@ -619,19 +624,19 @@ static void frame_handle_tag(struct legic_frame const * const f) int i; Dbprintf("IV: %03.3x", legic_prng_iv); for(i = 0; iPIO_PDR = GPIO_SSC_DIN; @@ -294,7 +295,7 @@ void AcquireTiType(void) AT91C_BASE_PIOA->PIO_PDR = GPIO_SSC_DOUT; AT91C_BASE_PIOA->PIO_ASR = GPIO_SSC_DIN | GPIO_SSC_DOUT; - char *dest = (char *)BigBuf; + char *dest = (char *)BigBuf_get_addr(); n = TIBUFLEN*32; // unpack buffer for (i=TIBUFLEN-1; i>=0; i--) { @@ -383,7 +384,7 @@ void WriteTItag(uint32_t idhi, uint32_t idlo, uint16_t crc) void SimulateTagLowFrequency(int period, int gap, int ledcontrol) { int i; - uint8_t *tab = (uint8_t *)BigBuf; + uint8_t *tab = BigBuf_get_addr(); FpgaDownloadAndGo(FPGA_BITSTREAM_LF); FpgaWriteConfWord(FPGA_MAJOR_MODE_LF_EDGE_DETECT); @@ -443,7 +444,7 @@ void SimulateTagLowFrequencyBidir(int divisor, int t0) // compose fc/8 fc/10 waveform static void fc(int c, int *n) { - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int idx; // for when we want an fc8 pattern every 4 logical bits @@ -547,11 +548,11 @@ void CmdHIDsimTAG(int hi, int lo, int ledcontrol) // loop to get raw HID waveform then FSK demodulate the TAG ID from it void CmdHIDdemodFSK(int findone, int *high, int *low, int ledcontrol) { - uint8_t *dest = (uint8_t *)BigBuf; - - size_t size=0; //, found=0; + uint8_t *dest = BigBuf_get_addr(); + const size_t sizeOfBigBuff = BigBuf_max_traceLen(); + size_t size = 0; uint32_t hi2=0, hi=0, lo=0; - + int idx=0; // Configure to go in 125Khz listen mode LFSetupFPGAForADC(95, true); @@ -562,11 +563,10 @@ void CmdHIDdemodFSK(int findone, int *high, int *low, int ledcontrol) DoAcquisition_default(-1,true); // FSK demodulator - size = HIDdemodFSK(dest, sizeof(BigBuf), &hi2, &hi, &lo); - - WDT_HIT(); - - if (size>0 && lo>0){ + size = sizeOfBigBuff; //variable size will change after demod so re initialize it before use + idx = HIDdemodFSK(dest, &size, &hi2, &hi, &lo); + + if (idx>0 && lo>0){ // final loop, go over previously decoded manchester data and decode into usable tag ID // 111000 bit pattern represent start of frame, 01 pattern represents a 1 and 10 represents a 0 if (hi2 != 0){ //extra large HID tags @@ -622,6 +622,8 @@ void CmdHIDdemodFSK(int findone, int *high, int *low, int ledcontrol) } if (findone){ if (ledcontrol) LED_A_OFF(); + *high = hi; + *low = lo; return; } // reset @@ -635,9 +637,9 @@ void CmdHIDdemodFSK(int findone, int *high, int *low, int ledcontrol) void CmdEM410xdemod(int findone, int *high, int *low, int ledcontrol) { - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); - size_t size=0; + size_t size=0, idx=0; int clk=0, invert=0, errCnt=0; uint64_t lo=0; // Configure to go in 125Khz listen mode @@ -649,7 +651,7 @@ void CmdEM410xdemod(int findone, int *high, int *low, int ledcontrol) if (ledcontrol) LED_A_ON(); DoAcquisition_default(-1,true); - size = sizeof(BigBuf); + size = BigBuf_max_traceLen(); //Dbprintf("DEBUG: Buffer got"); //askdemod and manchester decode errCnt = askmandemod(dest, &size, &clk, &invert); @@ -657,7 +659,7 @@ void CmdEM410xdemod(int findone, int *high, int *low, int ledcontrol) WDT_HIT(); if (errCnt>=0){ - lo = Em410xDecode(dest,size); + lo = Em410xDecode(dest, &size, &idx); //Dbprintf("DEBUG: EM GOT"); if (lo>0){ Dbprintf("EM TAG ID: %02x%08x - (%05d_%03d_%08d)", @@ -669,6 +671,8 @@ void CmdEM410xdemod(int findone, int *high, int *low, int ledcontrol) } if (findone){ if (ledcontrol) LED_A_OFF(); + *high=lo>>32; + *low=lo & 0xFFFFFFFF; return; } } else{ @@ -687,7 +691,7 @@ void CmdEM410xdemod(int findone, int *high, int *low, int ledcontrol) void CmdIOdemodFSK(int findone, int *high, int *low, int ledcontrol) { - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int idx=0; uint32_t code=0, code2=0; uint8_t version=0; @@ -702,7 +706,7 @@ void CmdIOdemodFSK(int findone, int *high, int *low, int ledcontrol) DoAcquisition_default(-1,true); //fskdemod and get start index WDT_HIT(); - idx = IOdemodFSK(dest,sizeof(BigBuf)); + idx = IOdemodFSK(dest, BigBuf_max_traceLen()); if (idx>0){ //valid tag found @@ -735,6 +739,8 @@ void CmdIOdemodFSK(int findone, int *high, int *low, int ledcontrol) if (findone){ if (ledcontrol) LED_A_OFF(); //LED_A_OFF(); + *high=code; + *low=code2; return; } code=code2=0; @@ -874,11 +880,11 @@ void T55xxWriteBlock(uint32_t Data, uint32_t Block, uint32_t Pwd, uint8_t PwdMod // Read one card block in page 0 void T55xxReadBlock(uint32_t Block, uint32_t Pwd, uint8_t PwdMode) { - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); //int m=0, i=0; //enio adjustment 12/10/14 uint32_t m=0, i=0; FpgaDownloadAndGo(FPGA_BITSTREAM_LF); - m = sizeof(BigBuf); + m = BigBuf_max_traceLen(); // Clear destination buffer before sending the command memset(dest, 128, m); // Connect the A/D to the peak-detected low-frequency path. @@ -939,11 +945,11 @@ void T55xxReadBlock(uint32_t Block, uint32_t Pwd, uint8_t PwdMode) // Read card traceability data (page 1) void T55xxReadTrace(void){ - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int m=0, i=0; FpgaDownloadAndGo(FPGA_BITSTREAM_LF); - m = sizeof(BigBuf); + m = BigBuf_max_traceLen(); // Clear destination buffer before sending the command memset(dest, 128, m); // Connect the A/D to the peak-detected low-frequency path. @@ -1293,8 +1299,8 @@ void CopyIndala224toT55x7(int uid1, int uid2, int uid3, int uid4, int uid5, int int DemodPCF7931(uint8_t **outBlocks) { uint8_t BitStream[256]; uint8_t Blocks[8][16]; - uint8_t *GraphBuffer = (uint8_t *)BigBuf; - int GraphTraceLen = sizeof(BigBuf); + uint8_t *GraphBuffer = BigBuf_get_addr(); + int GraphTraceLen = BigBuf_max_traceLen(); int i, j, lastval, bitidx, half_switch; int clock = 64; int tolerance = clock / 8; @@ -1713,7 +1719,7 @@ void EM4xLogin(uint32_t Password) { void EM4xReadWord(uint8_t Address, uint32_t Pwd, uint8_t PwdMode) { uint8_t fwd_bit_count; - uint8_t *dest = (uint8_t *)BigBuf; + uint8_t *dest = BigBuf_get_addr(); int m=0, i=0; //If password mode do login @@ -1723,7 +1729,7 @@ void EM4xReadWord(uint8_t Address, uint32_t Pwd, uint8_t PwdMode) { fwd_bit_count = Prepare_Cmd( FWD_CMD_READ ); fwd_bit_count += Prepare_Addr( Address ); - m = sizeof(BigBuf); + m = BigBuf_max_traceLen(); // Clear destination buffer before sending the command memset(dest, 128, m); // Connect the A/D to the peak-detected low-frequency path. diff --git a/armsrc/lfsampling.c b/armsrc/lfsampling.c index 6314ac74..348549ef 100644 --- a/armsrc/lfsampling.c +++ b/armsrc/lfsampling.c @@ -124,8 +124,9 @@ void LFSetupFPGAForADC(int divisor, bool lf_field) uint32_t DoAcquisition(uint8_t decimation, uint32_t bits_per_sample, bool averaging, int trigger_threshold,bool silent) { //. - uint8_t *dest = (uint8_t *)BigBuf; - int bufsize = BIGBUF_SIZE; + uint8_t *dest = BigBuf_get_addr(); + int bufsize = BigBuf_max_traceLen(); + memset(dest, 0, bufsize); if(bits_per_sample < 1) bits_per_sample = 1; diff --git a/armsrc/mifarecmd.c b/armsrc/mifarecmd.c index ecd8728d..4279e63f 100644 --- a/armsrc/mifarecmd.c +++ b/armsrc/mifarecmd.c @@ -17,6 +17,8 @@ #include "apps.h" #include "util.h" +#include "crc.h" + //----------------------------------------------------------------------------- // Select, Authenticate, Read a MIFARE tag. // read block @@ -80,7 +82,71 @@ void MifareReadBlock(uint8_t arg0, uint8_t arg1, uint8_t arg2, uint8_t *datain) cmd_send(CMD_ACK,isOK,0,0,dataoutbuf,16); LED_B_OFF(); - // Thats it... + FpgaWriteConfWord(FPGA_MAJOR_MODE_OFF); + LEDsoff(); +} + + +void MifareUC_Auth1(uint8_t arg0, uint8_t *datain){ + + byte_t isOK = 0; + byte_t dataoutbuf[16] = {0x00}; + uint8_t uid[10] = {0x00}; + uint32_t cuid; + + LED_A_ON(); + LED_B_OFF(); + LED_C_OFF(); + + iso14a_clear_trace(); + iso14443a_setup(FPGA_HF_ISO14443A_READER_LISTEN); + + if(!iso14443a_select_card(uid, NULL, &cuid)) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Can't select card"); + //OnError(0); + return; + }; + + if(mifare_ultra_auth1(cuid, dataoutbuf)){ + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Authentication part1: Fail."); + //OnError(1); + return; + } + + isOK = 1; + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) + DbpString("AUTH 1 FINISHED"); + + cmd_send(CMD_ACK,isOK,cuid,0,dataoutbuf,11); + LEDsoff(); +} +void MifareUC_Auth2(uint32_t arg0, uint8_t *datain){ + + uint32_t cuid = arg0; + uint8_t key[16] = {0x00}; + byte_t isOK = 0; + byte_t dataoutbuf[16] = {0x00}; + + memcpy(key, datain, 16); + + LED_A_ON(); + LED_B_OFF(); + LED_C_OFF(); + + if(mifare_ultra_auth2(cuid, key, dataoutbuf)){ + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Authentication part2: Fail..."); + //OnError(1); + return; + } + + isOK = 1; + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) + DbpString("AUTH 2 FINISHED"); + + cmd_send(CMD_ACK,isOK,0,0,dataoutbuf,11); FpgaWriteConfWord(FPGA_MAJOR_MODE_OFF); LEDsoff(); } @@ -463,11 +529,13 @@ void MifareNested(uint32_t arg0, uint32_t arg1, uint32_t calibrate, uint8_t *dat struct Crypto1State mpcs = {0, 0}; struct Crypto1State *pcs; pcs = &mpcs; - uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf(); + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; uint32_t auth1_time, auth2_time; static uint16_t delta_time; + // free eventually allocated BigBuf memory + BigBuf_free(); // clear trace iso14a_clear_trace(); iso14a_set_tracing(false); @@ -854,8 +922,8 @@ void MifareCSetBlock(uint32_t arg0, uint32_t arg1, uint32_t arg2, uint8_t *datai uint8_t d_block[18] = {0x00}; uint32_t cuid; - uint8_t *receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t *receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; // reset FPGA and LED if (workFlags & 0x08) { @@ -973,8 +1041,8 @@ void MifareCGetBlock(uint32_t arg0, uint32_t arg1, uint32_t arg2, uint8_t *datai uint8_t data[18] = {0x00}; uint32_t cuid = 0; - uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t *receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; if (workFlags & 0x08) { LED_A_ON(); @@ -1038,8 +1106,8 @@ void MifareCIdent(){ // variables byte_t isOK = 1; - uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t *receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; ReaderTransmitBitsPar(wupC1,7,0, NULL); if(!ReaderReceive(receivedAnswer, receivedAnswerPar) || (receivedAnswer[0] != 0x0a)) { @@ -1061,3 +1129,58 @@ void MifareCIdent(){ // // DESFIRE // + +void Mifare_DES_Auth1(uint8_t arg0, uint8_t *datain){ + + byte_t dataout[11] = {0x00}; + uint8_t uid[10] = {0x00}; + uint32_t cuid; + + iso14a_clear_trace(); + iso14443a_setup(FPGA_HF_ISO14443A_READER_LISTEN); + + int len = iso14443a_select_card(uid, NULL, &cuid); + if(!len) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Can't select card"); + //OnError(1); + return; + }; + + if(mifare_desfire_des_auth1(cuid, dataout)){ + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Authentication part1: Fail."); + //OnError(4); + return; + } + + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) DbpString("AUTH 1 FINISHED"); + + cmd_send(CMD_ACK,1,cuid,0,dataout, sizeof(dataout)); +} + +void Mifare_DES_Auth2(uint32_t arg0, uint8_t *datain){ + + uint32_t cuid = arg0; + uint8_t key[16] = {0x00}; + byte_t isOK = 0; + byte_t dataout[12] = {0x00}; + + memcpy(key, datain, 16); + + isOK = mifare_desfire_des_auth2(cuid, key, dataout); + + if( isOK) { + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) + Dbprintf("Authentication part2: Failed"); + //OnError(4); + return; + } + + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) + DbpString("AUTH 2 FINISHED"); + + cmd_send(CMD_ACK, isOK, 0, 0, dataout, sizeof(dataout)); + FpgaWriteConfWord(FPGA_MAJOR_MODE_OFF); + LEDsoff(); +} diff --git a/armsrc/mifaresniff.c b/armsrc/mifaresniff.c index fed12772..59e84697 100644 --- a/armsrc/mifaresniff.c +++ b/armsrc/mifaresniff.c @@ -13,10 +13,10 @@ static int sniffState = SNF_INIT; static uint8_t sniffUIDType; -static uint8_t sniffUID[8]; -static uint8_t sniffATQA[2]; +static uint8_t sniffUID[8] = {0x00}; +static uint8_t sniffATQA[2] = {0x00}; static uint8_t sniffSAK; -static uint8_t sniffBuf[16]; +static uint8_t sniffBuf[16] = {0x00}; static uint32_t timerData = 0; @@ -151,12 +151,13 @@ bool intMfSniffSend() { int pckSize = 0; int pckLen = traceLen; int pckNum = 0; - + uint8_t *trace = BigBuf_get_addr(); + FpgaDisableSscDma(); while (pckLen > 0) { pckSize = MIN(USB_CMD_DATA_SIZE, pckLen); LED_B_ON(); - cmd_send(CMD_ACK, 1, pckSize, pckNum, trace + traceLen - pckLen, pckSize); + cmd_send(CMD_ACK, 1, traceLen, pckSize, trace + traceLen - pckLen, pckSize); LED_B_OFF(); pckLen -= pckSize; diff --git a/armsrc/mifareutil.c b/armsrc/mifareutil.c index 976f6dca..f79c2ede 100644 --- a/armsrc/mifareutil.c +++ b/armsrc/mifareutil.c @@ -21,17 +21,6 @@ int MF_DBGLEVEL = MF_DBG_ALL; -// memory management -uint8_t* get_bigbufptr_recvrespbuf(void) { - return (((uint8_t *)BigBuf) + RECV_RESP_OFFSET); -} -uint8_t* get_bigbufptr_recvcmdbuf(void) { - return (((uint8_t *)BigBuf) + RECV_CMD_OFFSET); -} -uint8_t* get_bigbufptr_emlcardmem(void) { - return (((uint8_t *)BigBuf) + CARD_MEMORY_OFFSET); -} - // crypto1 helpers void mf_crypto1_decrypt(struct Crypto1State *pcs, uint8_t *data, int len){ uint8_t bt = 0; @@ -93,10 +82,30 @@ int mifare_sendcmd_short_special(struct Crypto1State *pcs, uint8_t crypted, uint AppendCrc14443a(dcmd, 6); ReaderTransmit(dcmd, sizeof(dcmd), NULL); int len = ReaderReceive(answer, answer_parity); - if(!len) - { + if(!len) { if (MF_DBGLEVEL >= 1) Dbprintf("Authentication failed. Card timeout."); return 2; + } + return len; +} + +int mifare_sendcmd_short_mfucauth(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t *data, uint8_t *answer, uint8_t *answer_parity, uint32_t *timing) +{ + uint8_t dcmd[19]; + int len; + dcmd[0] = cmd; + memcpy(dcmd+1,data,16); + AppendCrc14443a(dcmd, 17); + + ReaderTransmit(dcmd, sizeof(dcmd), timing); + len = ReaderReceive(answer, answer_parity); + if(!len) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("Authentication failed. Card timeout."); + len = ReaderReceive(answer,answer_parity); + } + if(len==1) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("NAK - Authentication failed."); + return 1; } return len; } @@ -166,8 +175,8 @@ int mifare_classic_authex(struct Crypto1State *pcs, uint32_t uid, uint8_t blockN uint32_t nt, ntpp; // Supplied tag nonce uint8_t mf_nr_ar[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }; - uint8_t *receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t *receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; // Transmit MIFARE_CLASSIC_AUTH len = mifare_sendcmd_short(pcs, isNested, 0x60 + (keyType & 0x01), blockNo, receivedAnswer, receivedAnswerPar, timing); @@ -253,8 +262,8 @@ int mifare_classic_readblock(struct Crypto1State *pcs, uint32_t uid, uint8_t blo int len; uint8_t bt[2]; - uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t* receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; // command MIFARE_CLASSIC_READBLOCK len = mifare_sendcmd_short(pcs, 1, 0x30, blockNo, receivedAnswer, receivedAnswerPar, NULL); @@ -278,12 +287,63 @@ int mifare_classic_readblock(struct Crypto1State *pcs, uint32_t uid, uint8_t blo return 0; } +// mifare ultralight commands +int mifare_ultra_auth1(uint32_t uid, uint8_t *blockData){ + + uint16_t len; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; + + len = mifare_sendcmd_short(NULL, 1, 0x1A, 0x00, receivedAnswer,receivedAnswerPar ,NULL); + if (len == 1) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Cmd Error: %02x", receivedAnswer[0]); + return 1; + } + if (len != 11) + return 1; + + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) { + Dbprintf("Auth1 Resp: %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", + receivedAnswer[0],receivedAnswer[1],receivedAnswer[2],receivedAnswer[3],receivedAnswer[4], + receivedAnswer[5],receivedAnswer[6],receivedAnswer[7],receivedAnswer[8],receivedAnswer[9], + receivedAnswer[10]); + } + memcpy(blockData, receivedAnswer, 11); + return 0; +} + +int mifare_ultra_auth2(uint32_t uid, uint8_t *key, uint8_t *blockData){ + + uint16_t len; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; + + len = mifare_sendcmd_short_mfucauth(NULL, 1, 0xAF, key, receivedAnswer, receivedAnswerPar, NULL); + if (len == 1) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Cmd Error: %02x", receivedAnswer[0]); + return 1; + } + if (len != 11) + return 1; + + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) { + Dbprintf("Auth2 Resp: %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", + receivedAnswer[0],receivedAnswer[1],receivedAnswer[2],receivedAnswer[3],receivedAnswer[4], + receivedAnswer[5],receivedAnswer[6],receivedAnswer[7],receivedAnswer[8],receivedAnswer[9], + receivedAnswer[10]); + } + memcpy(blockData, receivedAnswer, 11); + return 0; +} + int mifare_ultra_readblock(uint32_t uid, uint8_t blockNo, uint8_t *blockData) { uint16_t len; uint8_t bt[2]; - uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t* receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; // command MIFARE_CLASSIC_READBLOCK @@ -321,8 +381,8 @@ int mifare_classic_writeblock(struct Crypto1State *pcs, uint32_t uid, uint8_t bl byte_t res; uint8_t d_block[18], d_block_enc[18]; - uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t* receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; // command MIFARE_CLASSIC_WRITEBLOCK len = mifare_sendcmd_short(pcs, 1, 0xA0, blockNo, receivedAnswer, receivedAnswerPar, NULL); @@ -364,8 +424,8 @@ int mifare_ultra_writeblock(uint32_t uid, uint8_t blockNo, uint8_t *blockData) uint16_t len; uint8_t par[3] = {0}; // enough for 18 parity bits uint8_t d_block[18] = {0x00}; - uint8_t* receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t* receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; // command MIFARE_CLASSIC_WRITEBLOCK len = mifare_sendcmd_short(NULL, true, 0xA0, blockNo, receivedAnswer, receivedAnswerPar, NULL); @@ -395,8 +455,8 @@ int mifare_ultra_special_writeblock(uint32_t uid, uint8_t blockNo, uint8_t *bloc { uint16_t len; uint8_t d_block[8] = {0x00}; - uint8_t *receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t *receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; // command MIFARE_CLASSIC_WRITEBLOCK d_block[0]= blockNo; @@ -416,8 +476,8 @@ int mifare_ultra_special_writeblock(uint32_t uid, uint8_t blockNo, uint8_t *bloc int mifare_classic_halt(struct Crypto1State *pcs, uint32_t uid) { uint16_t len; - uint8_t *receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t *receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; len = mifare_sendcmd_short(pcs, pcs == NULL ? false:true, 0x50, 0x00, receivedAnswer, receivedAnswerPar, NULL); if (len != 0) { @@ -432,8 +492,8 @@ int mifare_classic_halt(struct Crypto1State *pcs, uint32_t uid) int mifare_ultra_halt(uint32_t uid) { uint16_t len; - uint8_t *receivedAnswer = get_bigbufptr_recvrespbuf(); - uint8_t *receivedAnswerPar = receivedAnswer + MAX_FRAME_SIZE; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; len = mifare_sendcmd_short(NULL, true, 0x50, 0x00, receivedAnswer, receivedAnswerPar, NULL); if (len != 0) { @@ -467,22 +527,22 @@ uint8_t FirstBlockOfSector(uint8_t sectorNo) // work with emulator memory void emlSetMem(uint8_t *data, int blockNum, int blocksCount) { - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); memcpy(emCARD + blockNum * 16, data, blocksCount * 16); } void emlGetMem(uint8_t *data, int blockNum, int blocksCount) { - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); memcpy(data, emCARD + blockNum * 16, blocksCount * 16); } void emlGetMemBt(uint8_t *data, int bytePtr, int byteCount) { - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); memcpy(data, emCARD + bytePtr, byteCount); } int emlCheckValBl(int blockNum) { - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); uint8_t* data = emCARD + blockNum * 16; if ((data[0] != (data[4] ^ 0xff)) || (data[0] != data[8]) || @@ -497,7 +557,7 @@ int emlCheckValBl(int blockNum) { } int emlGetValBl(uint32_t *blReg, uint8_t *blBlock, int blockNum) { - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); uint8_t* data = emCARD + blockNum * 16; if (emlCheckValBl(blockNum)) { @@ -510,7 +570,7 @@ int emlGetValBl(uint32_t *blReg, uint8_t *blBlock, int blockNum) { } int emlSetValBl(uint32_t blReg, uint8_t blBlock, int blockNum) { - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); uint8_t* data = emCARD + blockNum * 16; memcpy(data + 0, &blReg, 4); @@ -528,7 +588,7 @@ int emlSetValBl(uint32_t blReg, uint8_t blBlock, int blockNum) { uint64_t emlGetKey(int sectorNum, int keyType) { uint8_t key[6]; - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); memcpy(key, emCARD + 16 * (FirstBlockOfSector(sectorNum) + NumBlocksPerSector(sectorNum) - 1) + keyType * 10, 6); return bytes_to_num(key, 6); @@ -539,7 +599,7 @@ void emlClearMem(void) { const uint8_t trailer[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x80, 0x69, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; const uint8_t uid[] = {0xe6, 0x84, 0x87, 0xf3, 0x16, 0x88, 0x04, 0x00, 0x46, 0x8e, 0x45, 0x55, 0x4d, 0x70, 0x41, 0x04}; - uint8_t* emCARD = get_bigbufptr_emlcardmem(); + uint8_t* emCARD = BigBuf_get_EM_addr(); memset(emCARD, 0, CARD_MEMORY_SIZE); @@ -552,3 +612,98 @@ void emlClearMem(void) { emlSetMem((uint8_t *)uid, 0, 1); return; } + + +// Mifare desfire commands +int mifare_sendcmd_special(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t* data, uint8_t* answer, uint8_t *answer_parity, uint32_t *timing) +{ + uint8_t dcmd[5] = {0x00}; + dcmd[0] = cmd; + memcpy(dcmd+1,data,2); + AppendCrc14443a(dcmd, 3); + + ReaderTransmit(dcmd, sizeof(dcmd), NULL); + int len = ReaderReceive(answer, answer_parity); + if(!len) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Authentication failed. Card timeout."); + return 1; + } + return len; +} + +int mifare_sendcmd_special2(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t* data, uint8_t* answer,uint8_t *answer_parity, uint32_t *timing) +{ + uint8_t dcmd[20] = {0x00}; + dcmd[0] = cmd; + memcpy(dcmd+1,data,17); + AppendCrc14443a(dcmd, 18); + + ReaderTransmit(dcmd, sizeof(dcmd), NULL); + int len = ReaderReceive(answer, answer_parity); + if(!len){ + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Authentication failed. Card timeout."); + return 1; + } + return len; +} + +int mifare_desfire_des_auth1(uint32_t uid, uint8_t *blockData){ + + int len; + // load key, keynumber + uint8_t data[2]={0x0a, 0x00}; + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; + + len = mifare_sendcmd_special(NULL, 1, 0x02, data, receivedAnswer,receivedAnswerPar,NULL); + if (len == 1) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Cmd Error: %02x", receivedAnswer[0]); + return 1; + } + + if (len == 12) { + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) { + Dbprintf("Auth1 Resp: %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", + receivedAnswer[0],receivedAnswer[1],receivedAnswer[2],receivedAnswer[3],receivedAnswer[4], + receivedAnswer[5],receivedAnswer[6],receivedAnswer[7],receivedAnswer[8],receivedAnswer[9], + receivedAnswer[10],receivedAnswer[11]); + } + memcpy(blockData, receivedAnswer, 12); + return 0; + } + return 1; +} + +int mifare_desfire_des_auth2(uint32_t uid, uint8_t *key, uint8_t *blockData){ + + int len; + uint8_t data[17] = {0x00}; + data[0] = 0xAF; + memcpy(data+1,key,16); + + uint8_t receivedAnswer[MAX_MIFARE_FRAME_SIZE]; + uint8_t receivedAnswerPar[MAX_MIFARE_PARITY_SIZE]; + + len = mifare_sendcmd_special2(NULL, 1, 0x03, data, receivedAnswer, receivedAnswerPar ,NULL); + + if ((receivedAnswer[0] == 0x03) && (receivedAnswer[1] == 0xae)) { + if (MF_DBGLEVEL >= MF_DBG_ERROR) + Dbprintf("Auth Error: %02x %02x", receivedAnswer[0], receivedAnswer[1]); + return 1; + } + + if (len == 12){ + if (MF_DBGLEVEL >= MF_DBG_EXTENDED) { + Dbprintf("Auth2 Resp: %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", + receivedAnswer[0],receivedAnswer[1],receivedAnswer[2],receivedAnswer[3],receivedAnswer[4], + receivedAnswer[5],receivedAnswer[6],receivedAnswer[7],receivedAnswer[8],receivedAnswer[9], + receivedAnswer[10],receivedAnswer[11]); + } + memcpy(blockData, receivedAnswer, 12); + return 0; + } + return 1; +} diff --git a/armsrc/mifareutil.h b/armsrc/mifareutil.h index c8f3dadf..195afa53 100644 --- a/armsrc/mifareutil.h +++ b/armsrc/mifareutil.h @@ -53,31 +53,35 @@ extern int MF_DBGLEVEL; #define cardSTATE_TO_IDLE() cardSTATE = MFEMUL_IDLE; LED_B_OFF(); LED_C_OFF(); //functions -uint8_t* mifare_get_bigbufptr(void); int mifare_sendcmd_short(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t data, uint8_t* answer, uint8_t *answer_parity, uint32_t *timing); int mifare_sendcmd_short_special(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t *data, uint8_t* answer, uint8_t *answer_parity, uint32_t *timing); + +int mifare_sendcmd_short_mfucauth(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t *data, uint8_t *answer, uint8_t *answer_parity, uint32_t *timing); int mifare_sendcmd_shortex(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t data, uint8_t* answer, uint8_t *answer_parity, uint32_t *timing); int mifare_classic_auth(struct Crypto1State *pcs, uint32_t uid, uint8_t blockNo, uint8_t keyType, uint64_t ui64Key, uint8_t isNested); int mifare_classic_authex(struct Crypto1State *pcs, uint32_t uid, uint8_t blockNo, uint8_t keyType, uint64_t ui64Key, uint8_t isNested, uint32_t * ntptr, uint32_t *timing); int mifare_classic_readblock(struct Crypto1State *pcs, uint32_t uid, uint8_t blockNo, uint8_t *blockData); +int mifare_ultra_auth1(uint32_t cuid, uint8_t *blockData); +int mifare_ultra_auth2(uint32_t cuid, uint8_t *key, uint8_t *blockData); int mifare_ultra_readblock(uint32_t uid, uint8_t blockNo, uint8_t *blockData); int mifare_classic_writeblock(struct Crypto1State *pcs, uint32_t uid, uint8_t blockNo, uint8_t *blockData); int mifare_ultra_writeblock(uint32_t uid, uint8_t blockNo, uint8_t *blockData); int mifare_ultra_special_writeblock(uint32_t uid, uint8_t blockNo, uint8_t *blockData); int mifare_classic_halt(struct Crypto1State *pcs, uint32_t uid); int mifare_ultra_halt(uint32_t uid); + +// desfire +int mifare_sendcmd_special(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t* data, uint8_t* answer, uint8_t *answer_parity, uint32_t *timing); +int mifare_sendcmd_special2(struct Crypto1State *pcs, uint8_t crypted, uint8_t cmd, uint8_t* data, uint8_t* answer,uint8_t *answer_parity, uint32_t *timing); +int mifare_desfire_des_auth1(uint32_t uid, uint8_t *blockData); +int mifare_desfire_des_auth2(uint32_t uid, uint8_t *key, uint8_t *blockData); // crypto functions void mf_crypto1_decrypt(struct Crypto1State *pcs, uint8_t *receivedCmd, int len); void mf_crypto1_encrypt(struct Crypto1State *pcs, uint8_t *data, uint16_t len, uint8_t *par); uint8_t mf_crypto1_encrypt4bit(struct Crypto1State *pcs, uint8_t data); -// memory management -uint8_t* get_bigbufptr_recvrespbuf(void); -uint8_t* get_bigbufptr_recvcmdbuf(void); -uint8_t* get_bigbufptr_emlcardmem(void); - // Mifare memory structure uint8_t NumBlocksPerSector(uint8_t sectorNo); uint8_t FirstBlockOfSector(uint8_t sectorNo); diff --git a/armsrc/util.h b/armsrc/util.h index d7eacd70..bf5d0cc8 100644 --- a/armsrc/util.h +++ b/armsrc/util.h @@ -13,7 +13,7 @@ #include #include -#include +#include "common.h" #define BYTEx(x, n) (((x) >> (n * 8)) & 0xff ) diff --git a/client/Makefile b/client/Makefile index 523a1ad1..823ee445 100644 --- a/client/Makefile +++ b/client/Makefile @@ -9,15 +9,13 @@ include ../common/Makefile.common CC=gcc CXX=g++ #COMMON_FLAGS = -m32 - VPATH = ../common OBJDIR = obj LDLIBS = -L/opt/local/lib -L/usr/local/lib ../liblua/liblua.a -lreadline -lpthread -lm LDFLAGS = $(COMMON_FLAGS) -CFLAGS = -std=c99 -I. -I../include -I../common -I/opt/local/include -I../liblua -Wall $(COMMON_FLAGS) -g -O4 +CFLAGS = -std=c99 -I. -I../include -I../common -I/opt/local/include -I../liblua -Wall $(COMMON_FLAGS) -g -O4 LUAPLATFORM = generic - ifneq (,$(findstring MINGW,$(platform))) CXXFLAGS = -I$(QTDIR)/include -I$(QTDIR)/include/QtCore -I$(QTDIR)/include/QtGui QTLDLIBS = -L$(QTDIR)/lib -lQtCore4 -lQtGui4 @@ -79,6 +77,7 @@ CMDSRCS = nonce2key/crapto1.c\ cmdhflegic.c \ cmdhficlass.c \ cmdhfmf.c \ + cmdhfmfu.c \ cmdhw.c \ cmdlf.c \ cmdlfio.c \ diff --git a/client/cmddata.c b/client/cmddata.c index 8f73b400..0ec73cbb 100644 --- a/client/cmddata.c +++ b/client/cmddata.c @@ -24,21 +24,30 @@ #include "usb_cmd.h" uint8_t DemodBuffer[MAX_DEMOD_BUF_LEN]; +uint8_t g_debugMode; int DemodBufferLen; static int CmdHelp(const char *Cmd); //set the demod buffer with given array of binary (one bit per byte) //by marshmellow -void setDemodBuf(uint8_t *buff,int size) +void setDemodBuf(uint8_t *buff, size_t size, size_t startIdx) { - int i=0; - for (; i < size; ++i){ - DemodBuffer[i]=buff[i]; + size_t i = 0; + for (; i < size; i++){ + DemodBuffer[i]=buff[startIdx++]; } DemodBufferLen=size; return; } +int CmdSetDebugMode(const char *Cmd) +{ + int demod=0; + sscanf(Cmd, "%i", &demod); + g_debugMode=(uint8_t)demod; + return 1; +} + //by marshmellow void printDemodBuff() { @@ -208,7 +217,7 @@ void printEM410x(uint64_t id) { if (id !=0){ uint64_t iii=1; - uint64_t id2lo=0; //id2hi=0, + uint64_t id2lo=0; uint32_t ii=0; uint32_t i=0; for (ii=5; ii>0;ii--){ @@ -218,7 +227,7 @@ void printEM410x(uint64_t id) } //output em id PrintAndLog("EM TAG ID : %010llx", id); - PrintAndLog("Unique TAG ID: %010llx", id2lo); //id2hi, + PrintAndLog("Unique TAG ID: %010llx", id2lo); PrintAndLog("DEZ 8 : %08lld",id & 0xFFFFFF); PrintAndLog("DEZ 10 : %010lld",id & 0xFFFFFF); PrintAndLog("DEZ 5.5 : %05lld.%05lld",(id>>16LL) & 0xFFFF,(id & 0xFFFF)); @@ -235,12 +244,17 @@ void printEM410x(uint64_t id) int CmdEm410xDecode(const char *Cmd) { uint64_t id=0; - // uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; - // uint32_t i=0; - // i=getFromGraphBuf(BitStream); - id = Em410xDecode(DemodBuffer,DemodBufferLen); - printEM410x(id); - if (id>0) return 1; + size_t size = DemodBufferLen, idx=0; + id = Em410xDecode(DemodBuffer, &size, &idx); + if (id>0){ + setDemodBuf(DemodBuffer, size, idx); + if (g_debugMode){ + PrintAndLog("DEBUG: Printing demod buffer:"); + printDemodBuff(); + } + printEM410x(id); + return 1; + } return 0; } @@ -251,7 +265,7 @@ int CmdEm410xDecode(const char *Cmd) //prints binary found and saves in graphbuffer for further commands int Cmdaskmandemod(const char *Cmd) { - int invert=0; + int invert=0; int clk=0; uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; sscanf(Cmd, "%i %i", &clk, &invert); @@ -261,11 +275,11 @@ int Cmdaskmandemod(const char *Cmd) } size_t BitLen = getFromGraphBuf(BitStream); - // PrintAndLog("DEBUG: Bitlen from grphbuff: %d",BitLen); + if (g_debugMode==1) PrintAndLog("DEBUG: Bitlen from grphbuff: %d",BitLen); int errCnt=0; errCnt = askmandemod(BitStream, &BitLen,&clk,&invert); if (errCnt<0||BitLen<16){ //if fatal error (or -1) - // PrintAndLog("no data found %d, errors:%d, bitlen:%d, clock:%d",errCnt,invert,BitLen,clk); + if (g_debugMode==1) PrintAndLog("no data found %d, errors:%d, bitlen:%d, clock:%d",errCnt,invert,BitLen,clk); return 0; } PrintAndLog("\nUsing Clock: %d - Invert: %d - Bits Found: %d",clk,invert,BitLen); @@ -276,17 +290,22 @@ int Cmdaskmandemod(const char *Cmd) } PrintAndLog("ASK/Manchester decoded bitstream:"); // Now output the bitstream to the scrollback by line of 16 bits - setDemodBuf(BitStream,BitLen); + setDemodBuf(BitStream,BitLen,0); printDemodBuff(); uint64_t lo =0; - lo = Em410xDecode(BitStream,BitLen); + size_t idx=0; + lo = Em410xDecode(BitStream, &BitLen, &idx); if (lo>0){ //set GraphBuffer for clone or sim command + setDemodBuf(BitStream, BitLen, idx); + if (g_debugMode){ + PrintAndLog("DEBUG: idx: %d, Len: %d, Printing Demod Buffer:", idx, BitLen); + printDemodBuff(); + } PrintAndLog("EM410x pattern found: "); printEM410x(lo); return 1; } - //if (BitLen>16) return 1; return 0; } @@ -319,9 +338,14 @@ int Cmdmandecoderaw(const char *Cmd) printBitStream(BitStream, size); if (errCnt==0){ uint64_t id = 0; - id = Em410xDecode(BitStream, size); - if (id>0) setDemodBuf(BitStream, size); - printEM410x(id); + size_t idx=0; + id = Em410xDecode(BitStream, &size, &idx); + if (id>0){ + //need to adjust to set bitstream back to manchester encoded data + //setDemodBuf(BitStream, size, idx); + + printEM410x(id); + } } return 1; } @@ -329,7 +353,8 @@ int Cmdmandecoderaw(const char *Cmd) //by marshmellow //biphase decode //take 01 or 10 = 0 and 11 or 00 = 1 -//takes 1 argument "offset" default = 0 if 1 it will shift the decode by one bit +//takes 2 arguments "offset" default = 0 if 1 it will shift the decode by one bit +// and "invert" default = 0 if 1 it will invert output // since it is not like manchester and doesn't have an incorrect bit pattern we // cannot determine if our decode is correct or if it should be shifted by one bit // the argument offset allows us to manually shift if the output is incorrect @@ -341,8 +366,9 @@ int CmdBiphaseDecodeRaw(const char *Cmd) int errCnt=0; size_t size=0; int offset=0; + int invert=0; int high=0, low=0; - sscanf(Cmd, "%i", &offset); + sscanf(Cmd, "%i %i", &offset, &invert); uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; //get graphbuffer & high and low for (;i=20){ PrintAndLog("Too many errors attempting to decode: %d",errCnt); return 0; @@ -366,7 +392,6 @@ int CmdBiphaseDecodeRaw(const char *Cmd) return 1; } - //by marshmellow //takes 2 arguments - clock and invert both as integers //attempts to demodulate ask only @@ -386,14 +411,15 @@ int Cmdaskrawdemod(const char *Cmd) errCnt = askrawdemod(BitStream, &BitLen,&clk,&invert); if (errCnt==-1||BitLen<16){ //throw away static - allow 1 and -1 (in case of threshold command first) PrintAndLog("no data found"); + if (g_debugMode==1) PrintAndLog("errCnt: %d, BitLen: %d, clk: %d, invert: %d", errCnt, BitLen, clk, invert); return 0; } PrintAndLog("Using Clock: %d - invert: %d - Bits Found: %d",clk,invert,BitLen); - //PrintAndLog("Data start pos:%d, lastBit:%d, stop pos:%d, numBits:%d",iii,lastBit,i,bitnum); - //move BitStream back to DemodBuffer - setDemodBuf(BitStream,BitLen); + + //move BitStream back to DemodBuffer + setDemodBuf(BitStream,BitLen,0); - //output + //output if (errCnt>0){ PrintAndLog("# Errors during Demoding (shown as 77 in bit stream): %d",errCnt); } @@ -513,10 +539,6 @@ int CmdBitstream(const char *Cmd) bit ^= 1; AppendGraph(0, clock, bit); - // for (j = 0; j < (int)(clock/2); j++) - // GraphBuffer[(i * clock) + j] = bit ^ 1; - // for (j = (int)(clock/2); j < clock; j++) - // GraphBuffer[(i * clock) + j] = bit; } RepaintGraphWindow(); @@ -578,6 +600,27 @@ int CmdUndec(const char *Cmd) return 0; } +//by marshmellow +//shift graph zero up or down based on input + or - +int CmdGraphShiftZero(const char *Cmd) +{ + + int shift=0; + //set options from parameters entered with the command + sscanf(Cmd, "%i", &shift); + int shiftedVal=0; + for(int i = 0; i127) + shiftedVal=127; + else if (shiftedVal<-127) + shiftedVal=-127; + GraphBuffer[i]= shiftedVal; + } + CmdNorm(""); + return 0; +} + /* Print our clock rate */ // uses data from graphbuffer int CmdDetectClockRate(const char *Cmd) @@ -596,27 +639,44 @@ int CmdFSKrawdemod(const char *Cmd) { //raw fsk demod no manchester decoding no start bit finding just get binary from wave //set defaults - int rfLen = 50; + int rfLen = 0; int invert=0; - int fchigh=10; - int fclow=8; + int fchigh=0; + int fclow=0; //set options from parameters entered with the command sscanf(Cmd, "%i %i %i %i", &rfLen, &invert, &fchigh, &fclow); if (strlen(Cmd)>0 && strlen(Cmd)<=2) { - //rfLen=param_get8(Cmd, 0); //if rfLen option only is used if (rfLen==1){ invert=1; //if invert option only is used - rfLen = 50; - } else if(rfLen==0) rfLen=50; + rfLen = 0; + } } - PrintAndLog("Args invert: %d - Clock:%d - fchigh:%d - fclow: %d",invert,rfLen,fchigh, fclow); + uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; size_t BitLen = getFromGraphBuf(BitStream); + //get field clock lengths + uint16_t fcs=0; + if (fchigh==0 || fclow == 0){ + fcs=countFC(BitStream, BitLen); + if (fcs==0){ + fchigh=10; + fclow=8; + }else{ + fchigh = (fcs >> 8) & 0xFF; + fclow = fcs & 0xFF; + } + } + //get bit clock length + if (rfLen==0){ + rfLen = detectFSKClk(BitStream, BitLen, fchigh, fclow); + if (rfLen == 0) rfLen = 50; + } + PrintAndLog("Args invert: %d - Clock:%d - fchigh:%d - fclow: %d",invert,rfLen,fchigh, fclow); int size = fskdemod(BitStream,BitLen,(uint8_t)rfLen,(uint8_t)invert,(uint8_t)fchigh,(uint8_t)fclow); if (size>0){ PrintAndLog("FSK decoded bitstream:"); - setDemodBuf(BitStream,size); + setDemodBuf(BitStream,size,0); // Now output the bitstream to the scrollback by line of 16 bits if(size > (8*32)+2) size = (8*32)+2; //only output a max of 8 blocks of 32 bits most tags will have full bit stream inside that sample size @@ -638,20 +698,32 @@ int CmdFSKdemodHID(const char *Cmd) uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; size_t BitLen = getFromGraphBuf(BitStream); //get binary from fsk wave - size_t size = HIDdemodFSK(BitStream,BitLen,&hi2,&hi,&lo); - if (size<0){ - PrintAndLog("Error demoding fsk"); + int idx = HIDdemodFSK(BitStream,&BitLen,&hi2,&hi,&lo); + if (idx<0){ + if (g_debugMode){ + if (idx==-1){ + PrintAndLog("DEBUG: Just Noise Detected"); + } else if (idx == -2) { + PrintAndLog("DEBUG: Error demoding fsk"); + } else if (idx == -3) { + PrintAndLog("DEBUG: Preamble not found"); + } else if (idx == -4) { + PrintAndLog("DEBUG: Error in Manchester data, SIZE: %d", BitLen); + } else { + PrintAndLog("DEBUG: Error demoding fsk %d", idx); + } + } + return 0; + } + if (hi2==0 && hi==0 && lo==0) { + if (g_debugMode) PrintAndLog("DEBUG: Error - no values found"); return 0; } - if (hi2==0 && hi==0 && lo==0) return 0; if (hi2 != 0){ //extra large HID tags PrintAndLog("HID Prox TAG ID: %x%08x%08x (%d)", (unsigned int) hi2, (unsigned int) hi, (unsigned int) lo, (unsigned int) (lo>>1) & 0xFFFF); - setDemodBuf(BitStream,BitLen); - return 1; } else { //standard HID tags <38 bits - //Dbprintf("TAG ID: %x%08x (%d)",(unsigned int) hi, (unsigned int) lo, (unsigned int) (lo>>1) & 0xFFFF); //old print cmd uint8_t fmtLen = 0; uint32_t fc = 0; uint32_t cardnum = 0; @@ -691,12 +763,61 @@ int CmdFSKdemodHID(const char *Cmd) PrintAndLog("HID Prox TAG ID: %x%08x (%d) - Format Len: %dbit - FC: %d - Card: %d", (unsigned int) hi, (unsigned int) lo, (unsigned int) (lo>>1) & 0xFFFF, (unsigned int) fmtLen, (unsigned int) fc, (unsigned int) cardnum); - setDemodBuf(BitStream,BitLen); - return 1; } - return 0; + setDemodBuf(BitStream,BitLen,idx); + if (g_debugMode){ + PrintAndLog("DEBUG: idx: %d, Len: %d, Printing Demod Buffer:", idx, BitLen); + printDemodBuff(); + } + return 1; } +//by marshmellow +//Paradox Prox demod - FSK RF/50 with preamble of 00001111 (then manchester encoded) +//print full Paradox Prox ID and some bit format details if found +int CmdFSKdemodParadox(const char *Cmd) +{ + //raw fsk demod no manchester decoding no start bit finding just get binary from wave + uint32_t hi2=0, hi=0, lo=0; + + uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; + size_t BitLen = getFromGraphBuf(BitStream); + //get binary from fsk wave + int idx = ParadoxdemodFSK(BitStream,&BitLen,&hi2,&hi,&lo); + if (idx<0){ + if (g_debugMode){ + if (idx==-1){ + PrintAndLog("DEBUG: Just Noise Detected"); + } else if (idx == -2) { + PrintAndLog("DEBUG: Error demoding fsk"); + } else if (idx == -3) { + PrintAndLog("DEBUG: Preamble not found"); + } else if (idx == -4) { + PrintAndLog("DEBUG: Error in Manchester data"); + } else { + PrintAndLog("DEBUG: Error demoding fsk %d", idx); + } + } + return 0; + } + if (hi2==0 && hi==0 && lo==0){ + if (g_debugMode) PrintAndLog("DEBUG: Error - no value found"); + return 0; + } + uint32_t fc = ((hi & 0x3)<<6) | (lo>>26); + uint32_t cardnum = (lo>>10)&0xFFFF; + + PrintAndLog("Paradox TAG ID: %x%08x - FC: %d - Card: %d - Checksum: %02x", + hi>>10, (hi & 0x3)<<26 | (lo>>10), fc, cardnum, (lo>>2) & 0xFF ); + setDemodBuf(BitStream,BitLen,idx); + if (g_debugMode){ + PrintAndLog("DEBUG: idx: %d, len: %d, Printing Demod Buffer:", idx, BitLen); + printDemodBuff(); + } + return 1; +} + + //by marshmellow //IO-Prox demod - FSK RF/64 with preamble of 000000001 //print ioprox ID and some format details @@ -705,21 +826,39 @@ int CmdFSKdemodIO(const char *Cmd) //raw fsk demod no manchester decoding no start bit finding just get binary from wave //set defaults int idx=0; - //something in graphbuffer - if (GraphTraceLen < 65) return 0; + //something in graphbuffer? + if (GraphTraceLen < 65) { + if (g_debugMode)PrintAndLog("DEBUG: not enough samples in GraphBuffer"); + return 0; + } uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; size_t BitLen = getFromGraphBuf(BitStream); + //get binary from fsk wave - // PrintAndLog("DEBUG: got buff"); idx = IOdemodFSK(BitStream,BitLen); if (idx<0){ - //PrintAndLog("Error demoding fsk"); + if (g_debugMode){ + if (idx==-1){ + PrintAndLog("DEBUG: Just Noise Detected"); + } else if (idx == -2) { + PrintAndLog("DEBUG: not enough samples"); + } else if (idx == -3) { + PrintAndLog("DEBUG: error during fskdemod"); + } else if (idx == -4) { + PrintAndLog("DEBUG: Preamble not found"); + } else if (idx == -5) { + PrintAndLog("DEBUG: Separator bits not found"); + } else { + PrintAndLog("DEBUG: Error demoding fsk %d", idx); + } + } return 0; } - // PrintAndLog("DEBUG: Got IOdemodFSK"); if (idx==0){ - //PrintAndLog("IO Prox Data not found - FSK Data:"); - //if (BitLen > 92) printBitStream(BitStream,92); + if (g_debugMode==1){ + PrintAndLog("DEBUG: IO Prox Data not found - FSK Bits: %d",BitLen); + if (BitLen > 92) printBitStream(BitStream,92); + } return 0; } //Index map @@ -731,7 +870,10 @@ int CmdFSKdemodIO(const char *Cmd) // //XSF(version)facility:codeone+codetwo (raw) //Handle the data - if (idx+64>BitLen) return 0; + if (idx+64>BitLen) { + if (g_debugMode==1) PrintAndLog("not enough bits found - bitlen: %d",BitLen); + return 0; + } PrintAndLog("%d%d%d%d%d%d%d%d %d",BitStream[idx], BitStream[idx+1], BitStream[idx+2], BitStream[idx+3], BitStream[idx+4], BitStream[idx+5], BitStream[idx+6], BitStream[idx+7], BitStream[idx+8]); PrintAndLog("%d%d%d%d%d%d%d%d %d",BitStream[idx+9], BitStream[idx+10], BitStream[idx+11],BitStream[idx+12],BitStream[idx+13],BitStream[idx+14],BitStream[idx+15],BitStream[idx+16],BitStream[idx+17]); PrintAndLog("%d%d%d%d%d%d%d%d %d facility",BitStream[idx+18], BitStream[idx+19], BitStream[idx+20],BitStream[idx+21],BitStream[idx+22],BitStream[idx+23],BitStream[idx+24],BitStream[idx+25],BitStream[idx+26]); @@ -746,13 +888,241 @@ int CmdFSKdemodIO(const char *Cmd) uint8_t facilitycode = bytebits_to_byte(BitStream+idx+18,8) ; uint16_t number = (bytebits_to_byte(BitStream+idx+36,8)<<8)|(bytebits_to_byte(BitStream+idx+45,8)); //36,9 PrintAndLog("IO Prox XSF(%02d)%02x:%05d (%08x%08x)",version,facilitycode,number,code,code2); - int i; - for (i=0;i<64;++i) - DemodBuffer[i]=BitStream[idx++]; + setDemodBuf(BitStream,64,idx); + if (g_debugMode){ + PrintAndLog("DEBUG: idx: %d, Len: %d, Printing demod buffer:",idx,64); + printDemodBuff(); + } + return 1; +} + + +//by marshmellow +//AWID Prox demod - FSK RF/50 with preamble of 00000001 (always a 96 bit data stream) +//print full AWID Prox ID and some bit format details if found +int CmdFSKdemodAWID(const char *Cmd) +{ + + //int verbose=1; + //sscanf(Cmd, "%i", &verbose); + + //raw fsk demod no manchester decoding no start bit finding just get binary from wave + uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; + size_t size = getFromGraphBuf(BitStream); + + //get binary from fsk wave + int idx = AWIDdemodFSK(BitStream, &size); + if (idx<=0){ + if (g_debugMode==1){ + if (idx == -1) + PrintAndLog("DEBUG: Error - not enough samples"); + else if (idx == -2) + PrintAndLog("DEBUG: Error - only noise found"); + else if (idx == -3) + PrintAndLog("DEBUG: Error - problem during FSK demod"); + // else if (idx == -3) + // PrintAndLog("Error: thought we had a tag but the parity failed"); + else if (idx == -4) + PrintAndLog("DEBUG: Error - AWID preamble not found"); + else if (idx == -5) + PrintAndLog("DEBUG: Error - Size not correct: %d", size); + else + PrintAndLog("DEBUG: Error %d",idx); + } + return 0; + } - DemodBufferLen=64; + // Index map + // 0 10 20 30 40 50 60 + // | | | | | | | + // 01234567 890 1 234 5 678 9 012 3 456 7 890 1 234 5 678 9 012 3 456 7 890 1 234 5 678 9 012 3 - to 96 + // ----------------------------------------------------------------------------- + // 00000001 000 1 110 1 101 1 011 1 101 1 010 0 000 1 000 1 010 0 001 0 110 1 100 0 000 1 000 1 + // premable bbb o bbb o bbw o fff o fff o ffc o ccc o ccc o ccc o ccc o ccc o wxx o xxx o xxx o - to 96 + // |---26 bit---| |-----117----||-------------142-------------| + // b = format bit len, o = odd parity of last 3 bits + // f = facility code, c = card number + // w = wiegand parity + // (26 bit format shown) + + //get raw ID before removing parities + uint32_t rawLo = bytebits_to_byte(BitStream+idx+64,32); + uint32_t rawHi = bytebits_to_byte(BitStream+idx+32,32); + uint32_t rawHi2 = bytebits_to_byte(BitStream+idx,32); + setDemodBuf(BitStream,96,idx); + + size = removeParity(BitStream, idx+8, 4, 1, 88); + if (size != 66){ + if (g_debugMode==1) PrintAndLog("DEBUG: Error - at parity check-tag size does not match AWID format"); + return 0; + } + // ok valid card found! + + // Index map + // 0 10 20 30 40 50 60 + // | | | | | | | + // 01234567 8 90123456 7890123456789012 3 456789012345678901234567890123456 + // ----------------------------------------------------------------------------- + // 00011010 1 01110101 0000000010001110 1 000000000000000000000000000000000 + // bbbbbbbb w ffffffff cccccccccccccccc w xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + // |26 bit| |-117--| |-----142------| + // b = format bit len, o = odd parity of last 3 bits + // f = facility code, c = card number + // w = wiegand parity + // (26 bit format shown) + + uint32_t fc = 0; + uint32_t cardnum = 0; + uint32_t code1 = 0; + uint32_t code2 = 0; + uint8_t fmtLen = bytebits_to_byte(BitStream,8); + if (fmtLen==26){ + fc = bytebits_to_byte(BitStream+9, 8); + cardnum = bytebits_to_byte(BitStream+17, 16); + code1 = bytebits_to_byte(BitStream+8,fmtLen); + PrintAndLog("AWID Found - BitLength: %d, FC: %d, Card: %d - Wiegand: %x, Raw: %x%08x%08x", fmtLen, fc, cardnum, code1, rawHi2, rawHi, rawLo); + } else { + cardnum = bytebits_to_byte(BitStream+8+(fmtLen-17), 16); + if (fmtLen>32){ + code1 = bytebits_to_byte(BitStream+8,fmtLen-32); + code2 = bytebits_to_byte(BitStream+8+(fmtLen-32),32); + PrintAndLog("AWID Found - BitLength: %d -unknown BitLength- (%d) - Wiegand: %x%08x, Raw: %x%08x%08x", fmtLen, cardnum, code1, code2, rawHi2, rawHi, rawLo); + } else{ + code1 = bytebits_to_byte(BitStream+8,fmtLen); + PrintAndLog("AWID Found - BitLength: %d -unknown BitLength- (%d) - Wiegand: %x, Raw: %x%08x%08x", fmtLen, cardnum, code1, rawHi2, rawHi, rawLo); + } + } + if (g_debugMode){ + PrintAndLog("DEBUG: idx: %d, Len: %d Printing Demod Buffer:", idx, 96); + printDemodBuff(); + } + //todo - convert hi2, hi, lo to demodbuffer for future sim/clone commands return 1; } + +//by marshmellow +//Pyramid Prox demod - FSK RF/50 with preamble of 0000000000000001 (always a 128 bit data stream) +//print full Farpointe Data/Pyramid Prox ID and some bit format details if found +int CmdFSKdemodPyramid(const char *Cmd) +{ + //raw fsk demod no manchester decoding no start bit finding just get binary from wave + uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; + size_t size = getFromGraphBuf(BitStream); + + //get binary from fsk wave + int idx = PyramiddemodFSK(BitStream, &size); + if (idx < 0){ + if (g_debugMode==1){ + if (idx == -5) + PrintAndLog("DEBUG: Error - not enough samples"); + else if (idx == -1) + PrintAndLog("DEBUG: Error - only noise found"); + else if (idx == -2) + PrintAndLog("DEBUG: Error - problem during FSK demod"); + else if (idx == -3) + PrintAndLog("DEBUG: Error - Size not correct: %d", size); + else if (idx == -4) + PrintAndLog("DEBUG: Error - Pyramid preamble not found"); + else + PrintAndLog("DEBUG: Error - idx: %d",idx); + } + return 0; + } + // Index map + // 0 10 20 30 40 50 60 + // | | | | | | | + // 0123456 7 8901234 5 6789012 3 4567890 1 2345678 9 0123456 7 8901234 5 6789012 3 + // ----------------------------------------------------------------------------- + // 0000000 0 0000000 1 0000000 1 0000000 1 0000000 1 0000000 1 0000000 1 0000000 1 + // premable xxxxxxx o xxxxxxx o xxxxxxx o xxxxxxx o xxxxxxx o xxxxxxx o xxxxxxx o + + // 64 70 80 90 100 110 120 + // | | | | | | | + // 4567890 1 2345678 9 0123456 7 8901234 5 6789012 3 4567890 1 2345678 9 0123456 7 + // ----------------------------------------------------------------------------- + // 0000000 1 0000000 1 0000000 1 0110111 0 0011000 1 0000001 0 0001100 1 1001010 0 + // xxxxxxx o xxxxxxx o xxxxxxx o xswffff o ffffccc o ccccccc o ccccccw o ppppppp o + // |---115---||---------71---------| + // s = format start bit, o = odd parity of last 7 bits + // f = facility code, c = card number + // w = wiegand parity, x = extra space for other formats + // p = unknown checksum + // (26 bit format shown) + + //get raw ID before removing parities + uint32_t rawLo = bytebits_to_byte(BitStream+idx+96,32); + uint32_t rawHi = bytebits_to_byte(BitStream+idx+64,32); + uint32_t rawHi2 = bytebits_to_byte(BitStream+idx+32,32); + uint32_t rawHi3 = bytebits_to_byte(BitStream+idx,32); + setDemodBuf(BitStream,128,idx); + + size = removeParity(BitStream, idx+8, 8, 1, 120); + if (size != 105){ + if (g_debugMode==1) PrintAndLog("DEBUG: Error at parity check-tag size does not match Pyramid format, SIZE: %d, IDX: %d, hi3: %x",size, idx, rawHi3); + return 0; + } + + // ok valid card found! + + // Index map + // 0 10 20 30 40 50 60 70 + // | | | | | | | | + // 01234567890123456789012345678901234567890123456789012345678901234567890 + // ----------------------------------------------------------------------- + // 00000000000000000000000000000000000000000000000000000000000000000000000 + // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + // 71 80 90 100 + // | | | | + // 1 2 34567890 1234567890123456 7 8901234 + // --------------------------------------- + // 1 1 01110011 0000000001000110 0 1001010 + // s w ffffffff cccccccccccccccc w ppppppp + // |--115-| |------71------| + // s = format start bit, o = odd parity of last 7 bits + // f = facility code, c = card number + // w = wiegand parity, x = extra space for other formats + // p = unknown checksum + // (26 bit format shown) + + //find start bit to get fmtLen + int j; + for (j=0; j32){ + //code1 = bytebits_to_byte(BitStream+(size-fmtLen),fmtLen-32); + //code2 = bytebits_to_byte(BitStream+(size-32),32); + PrintAndLog("Pyramid ID Found - BitLength: %d -unknown BitLength- (%d), Raw: %x%08x%08x%08x", fmtLen, cardnum, rawHi3, rawHi2, rawHi, rawLo); + } else{ + //code1 = bytebits_to_byte(BitStream+(size-fmtLen),fmtLen); + PrintAndLog("Pyramid ID Found - BitLength: %d -unknown BitLength- (%d), Raw: %x%08x%08x%08x", fmtLen, cardnum, rawHi3, rawHi2, rawHi, rawLo); + } + } + if (g_debugMode){ + PrintAndLog("DEBUG: idx: %d, Len: %d, Printing Demod Buffer:", idx, 128); + printDemodBuff(); + } + return 1; +} + int CmdFSKdemod(const char *Cmd) //old CmdFSKdemod needs updating { static const int LowTone[] = { @@ -839,8 +1209,7 @@ int CmdFSKdemod(const char *Cmd) //old CmdFSKdemod needs updating PrintAndLog("actual data bits start at sample %d", maxPos); PrintAndLog("length %d/%d", highLen, lowLen); - uint8_t bits[46]; - bits[sizeof(bits)-1] = '\0'; + uint8_t bits[46] = {0x00}; // find bit pairs and manchester decode them for (i = 0; i < arraylen(bits) - 1; ++i) { @@ -872,13 +1241,44 @@ int CmdFSKdemod(const char *Cmd) //old CmdFSKdemod needs updating return 0; } +//by marshmellow +//attempt to detect the field clock and bit clock for FSK +int CmdFSKfcDetect(const char *Cmd) +{ + uint8_t BitStream[MAX_GRAPH_TRACE_LEN]={0}; + size_t size = getFromGraphBuf(BitStream); + + uint16_t ans = countFC(BitStream, size); + if (ans==0) { + if (g_debugMode) PrintAndLog("DEBUG: No data found"); + return 0; + } + uint8_t fc1, fc2; + fc1 = (ans >> 8) & 0xFF; + fc2 = ans & 0xFF; + + uint8_t rf1 = detectFSKClk(BitStream, size, fc1, fc2); + if (rf1==0) { + if (g_debugMode) PrintAndLog("DEBUG: Clock detect error"); + return 0; + } + PrintAndLog("Detected Field Clocks: FC/%d, FC/%d - Bit Clock: RF/%d", fc1, fc2, rf1); + return 1; +} + +//by marshmellow +//attempt to detect the bit clock for PSK or NRZ modulations int CmdDetectNRZpskClockRate(const char *Cmd) { GetNRZpskClock("",0,0); return 0; } -int PSKnrzDemod(const char *Cmd){ +//by marshmellow +//attempt to psk1 or nrz demod graph buffer +//NOTE CURRENTLY RELIES ON PEAKS :( +int PSKnrzDemod(const char *Cmd, uint8_t verbose) +{ int invert=0; int clk=0; sscanf(Cmd, "%i %i", &clk, &invert); @@ -891,13 +1291,13 @@ int PSKnrzDemod(const char *Cmd){ int errCnt=0; errCnt = pskNRZrawDemod(BitStream, &BitLen,&clk,&invert); if (errCnt<0|| BitLen<16){ //throw away static - allow 1 and -1 (in case of threshold command first) - //PrintAndLog("no data found, clk: %d, invert: %d, numbits: %d, errCnt: %d",clk,invert,BitLen,errCnt); + if (g_debugMode==1) PrintAndLog("no data found, clk: %d, invert: %d, numbits: %d, errCnt: %d",clk,invert,BitLen,errCnt); return -1; } - PrintAndLog("Tried PSK/NRZ Demod using Clock: %d - invert: %d - Bits Found: %d",clk,invert,BitLen); + if (verbose) PrintAndLog("Tried PSK/NRZ Demod using Clock: %d - invert: %d - Bits Found: %d",clk,invert,BitLen); //prime demod buffer for output - setDemodBuf(BitStream,BitLen); + setDemodBuf(BitStream,BitLen,0); return errCnt; } // Indala 26 bit decode @@ -905,35 +1305,30 @@ int PSKnrzDemod(const char *Cmd){ // optional arguments - same as CmdpskNRZrawDemod (clock & invert) int CmdIndalaDecode(const char *Cmd) { - uint8_t verbose = 1; int ans; if (strlen(Cmd)>0){ - if (Cmd[0]=='0'){ - verbose=0; - ans = PSKnrzDemod("32"); - }else{ - ans = PSKnrzDemod(Cmd); - } + ans = PSKnrzDemod(Cmd, 0); } else{ //default to RF/32 - ans = PSKnrzDemod("32"); + ans = PSKnrzDemod("32", 0); } if (ans < 0){ - if (verbose) + if (g_debugMode==1) PrintAndLog("Error1: %d",ans); return 0; } uint8_t invert=0; ans = indala26decode(DemodBuffer,(size_t *) &DemodBufferLen, &invert); if (ans < 1) { - if (verbose) + if (g_debugMode==1) PrintAndLog("Error2: %d",ans); return -1; } - char showbits[251]; + char showbits[251]={0x00}; if (invert) - if (verbose) + if (g_debugMode==1) PrintAndLog("Had to invert bits"); + //convert UID to HEX uint32_t uid1, uid2, uid3, uid4, uid5, uid6, uid7; int idx; @@ -979,9 +1374,16 @@ int CmdIndalaDecode(const char *Cmd) showbits[idx]='\0'; PrintAndLog("Indala UID=%s (%x%08x%08x%08x%08x%08x%08x)", showbits, uid1, uid2, uid3, uid4, uid5, uid6, uid7); } + if (g_debugMode){ + PrintAndLog("DEBUG: printing demodbuffer:"); + printDemodBuff(); + } return 1; } +//by marshmellow +//attempt to clean psk wave noise after a peak +//NOTE RELIES ON PEAKS :( int CmdPskClean(const char *Cmd) { uint8_t bitStream[MAX_GRAPH_TRACE_LEN]={0}; @@ -991,31 +1393,60 @@ int CmdPskClean(const char *Cmd) return 0; } -//by marshmellow -//takes 2 arguments - clock and invert both as integers -//attempts to demodulate ask only -//prints binary found and saves in graphbuffer for further commands +// by marshmellow +// takes 2 arguments - clock and invert both as integers +// attempts to demodulate psk only +// prints binary found and saves in demodbuffer for further commands int CmdpskNRZrawDemod(const char *Cmd) { - uint8_t verbose = 1; int errCnt; - if (strlen(Cmd)>0){ - if (Cmd[0]=='0') - verbose=0; - } - - errCnt = PSKnrzDemod(Cmd); + + errCnt = PSKnrzDemod(Cmd, 1); //output - if (errCnt<0) return 0; + if (errCnt<0){ + if (g_debugMode) PrintAndLog("Error demoding: %d",errCnt); + return 0; + } if (errCnt>0){ - if (verbose) + if (g_debugMode){ PrintAndLog("# Errors during Demoding (shown as 77 in bit stream): %d",errCnt); - } - PrintAndLog("PSK or NRZ demoded bitstream:"); - // Now output the bitstream to the scrollback by line of 16 bits - printDemodBuff(); + PrintAndLog("PSK or NRZ demoded bitstream:"); + // Now output the bitstream to the scrollback by line of 16 bits + printDemodBuff(); + } + }else{ + PrintAndLog("PSK or NRZ demoded bitstream:"); + // Now output the bitstream to the scrollback by line of 16 bits + printDemodBuff(); + return 1; + } + return 0; +} - return 1; +// by marshmellow +// takes same args as cmdpsknrzrawdemod +int CmdPSK2rawDemod(const char *Cmd) +{ + int errCnt=0; + errCnt=PSKnrzDemod(Cmd, 1); + if (errCnt<0){ + if (g_debugMode) PrintAndLog("Error demoding: %d",errCnt); + return 0; + } + psk1TOpsk2(DemodBuffer, DemodBufferLen); + if (errCnt>0){ + if (g_debugMode){ + PrintAndLog("# Errors during Demoding (shown as 77 in bit stream): %d",errCnt); + PrintAndLog("PSK2 demoded bitstream:"); + // Now output the bitstream to the scrollback by line of 16 bits + printDemodBuff(); + } + }else{ + PrintAndLog("PSK2 demoded bitstream:"); + // Now output the bitstream to the scrollback by line of 16 bits + printDemodBuff(); + } + return 1; } int CmdGrid(const char *Cmd) @@ -1034,7 +1465,7 @@ int CmdHexsamples(const char *Cmd) int offset = 0; char string_buf[25]; char* string_ptr = string_buf; - uint8_t got[40000]; + uint8_t got[BIGBUF_SIZE]; sscanf(Cmd, "%i %i", &requested, &offset); @@ -1043,7 +1474,7 @@ int CmdHexsamples(const char *Cmd) requested = 8; } if (offset + requested > sizeof(got)) { - PrintAndLog("Tried to read past end of buffer, + > 40000"); + PrintAndLog("Tried to read past end of buffer, + > %d", BIGBUF_SIZE); return 0; } @@ -1120,7 +1551,7 @@ int CmdSamples(const char *Cmd) // we don't have to worry about remaining trash // in the last byte in case the bits-per-sample // does not line up on byte boundaries - uint8_t got[40000-1]; + uint8_t got[BIGBUF_SIZE-1] = { 0 }; int n = strtol(Cmd, NULL, 0); if (n == 0) @@ -1221,14 +1652,14 @@ int CmdTuneSamples(const char *Cmd) int CmdLoad(const char *Cmd) { - char filename[FILE_PATH_SIZE] = {0x00}; - int len = 0; + char filename[FILE_PATH_SIZE] = {0x00}; + int len = 0; - len = strlen(Cmd); - if (len > FILE_PATH_SIZE) len = FILE_PATH_SIZE; - memcpy(filename, Cmd, len); + len = strlen(Cmd); + if (len > FILE_PATH_SIZE) len = FILE_PATH_SIZE; + memcpy(filename, Cmd, len); - FILE *f = fopen(filename, "r"); + FILE *f = fopen(filename, "r"); if (!f) { PrintAndLog("couldn't open '%s'", filename); return 0; @@ -1257,6 +1688,8 @@ int CmdLtrim(const char *Cmd) RepaintGraphWindow(); return 0; } + +// trim graph to input argument length int CmdRtrim(const char *Cmd) { int ds = atoi(Cmd); @@ -1537,12 +1970,12 @@ int CmdPlot(const char *Cmd) int CmdSave(const char *Cmd) { - char filename[FILE_PATH_SIZE] = {0x00}; - int len = 0; + char filename[FILE_PATH_SIZE] = {0x00}; + int len = 0; - len = strlen(Cmd); - if (len > FILE_PATH_SIZE) len = FILE_PATH_SIZE; - memcpy(filename, Cmd, len); + len = strlen(Cmd); + if (len > FILE_PATH_SIZE) len = FILE_PATH_SIZE; + memcpy(filename, Cmd, len); FILE *f = fopen(filename, "w"); @@ -1653,19 +2086,23 @@ static command_t CommandTable[] = {"help", CmdHelp, 1, "This help"}, {"amp", CmdAmp, 1, "Amplify peaks"}, {"askdemod", Cmdaskdemod, 1, "<0 or 1> -- Attempt to demodulate simple ASK tags"}, - {"askmandemod", Cmdaskmandemod, 1, "[clock] [invert<0|1>] -- Attempt to demodulate ASK/Manchester tags and output binary (args optional[clock will try Auto-detect])"}, - {"askrawdemod", Cmdaskrawdemod, 1, "[clock] [invert<0|1>] -- Attempt to demodulate ASK tags and output binary (args optional[clock will try Auto-detect])"}, + {"askmandemod", Cmdaskmandemod, 1, "[clock] [invert<0|1>] -- Attempt to demodulate ASK/Manchester tags and output binary (args optional)"}, + {"askrawdemod", Cmdaskrawdemod, 1, "[clock] [invert<0|1>] -- Attempt to demodulate ASK tags and output bin (args optional)"}, {"autocorr", CmdAutoCorr, 1, " -- Autocorrelation over window"}, - {"biphaserawdecode",CmdBiphaseDecodeRaw,1,"[offset] Biphase decode binary stream already in graph buffer (offset = bit to start decode from)"}, + {"biphaserawdecode",CmdBiphaseDecodeRaw,1,"[offset] [invert<0|1>] Biphase decode bin stream in demod buffer (offset = 0|1 bits to shift the decode start)"}, {"bitsamples", CmdBitsamples, 0, "Get raw samples as bitstring"}, {"bitstream", CmdBitstream, 1, "[clock rate] -- Convert waveform into a bitstream"}, {"buffclear", CmdBuffClear, 1, "Clear sample buffer and graph window"}, {"dec", CmdDec, 1, "Decimate samples"}, {"detectclock", CmdDetectClockRate, 1, "Detect ASK clock rate"}, {"fskdemod", CmdFSKdemod, 1, "Demodulate graph window as a HID FSK"}, - {"fskhiddemod", CmdFSKdemodHID, 1, "Demodulate graph window as a HID FSK using raw"}, - {"fskiodemod", CmdFSKdemodIO, 1, "Demodulate graph window as an IO Prox FSK using raw"}, - {"fskrawdemod", CmdFSKrawdemod, 1, "[clock rate] [invert] [rchigh] [rclow] Demodulate graph window from FSK to binary (clock = 50)(invert = 1|0)(rchigh = 10)(rclow=8)"}, + {"fskawiddemod", CmdFSKdemodAWID, 1, "Demodulate graph window as an AWID FSK tag using raw"}, + {"fskfcdetect", CmdFSKfcDetect, 1, "Try to detect the Field Clock of an FSK wave"}, + {"fskhiddemod", CmdFSKdemodHID, 1, "Demodulate graph window as a HID FSK tag using raw"}, + {"fskiodemod", CmdFSKdemodIO, 1, "Demodulate graph window as an IO Prox tag FSK using raw"}, + {"fskpyramiddemod",CmdFSKdemodPyramid,1, "Demodulate graph window as a Pyramid FSK tag using raw"}, + {"fskparadoxdemod",CmdFSKdemodParadox,1, "Demodulate graph window as a Paradox FSK tag using raw"}, + {"fskrawdemod", CmdFSKrawdemod, 1, "[clock rate] [invert] [rchigh] [rclow] Demodulate graph window from FSK to bin (clock = 50)(invert = 1|0)(rchigh = 10)(rclow=8)"}, {"grid", CmdGrid, 1, " -- overlay grid on graph window, use zero value to turn off either"}, {"hexsamples", CmdHexsamples, 0, " [] -- Dump big buffer as hex bytes"}, {"hide", CmdHide, 1, "Hide graph window"}, @@ -1680,11 +2117,14 @@ static command_t CommandTable[] = {"plot", CmdPlot, 1, "Show graph window (hit 'h' in window for keystroke help)"}, {"pskclean", CmdPskClean, 1, "Attempt to clean psk wave"}, {"pskdetectclock",CmdDetectNRZpskClockRate, 1, "Detect ASK, PSK, or NRZ clock rate"}, - {"pskindalademod",CmdIndalaDecode, 1, "[clock] [invert<0|1>] -- Attempt to demodulate psk indala tags and output ID binary & hex (args optional[clock will try Auto-detect])"}, - {"psknrzrawdemod",CmdpskNRZrawDemod, 1, "[clock] [invert<0|1>] -- Attempt to demodulate psk or nrz tags and output binary (args optional[clock will try Auto-detect])"}, + {"pskindalademod",CmdIndalaDecode, 1, "[clock] [invert<0|1>] -- Attempt to demodulate psk1 indala tags and output ID binary & hex (args optional)"}, + {"psk1nrzrawdemod",CmdpskNRZrawDemod, 1, "[clock] [invert<0|1>] -- Attempt to demodulate psk1 or nrz tags and output binary (args optional)"}, + {"psk2rawdemod", CmdPSK2rawDemod, 1, "[clock] [invert<0|1>] -- Attempt to demodulate psk2 tags and output binary (args optional)"}, {"samples", CmdSamples, 0, "[512 - 40000] -- Get raw samples for graph window"}, {"save", CmdSave, 1, " -- Save trace (from graph window)"}, {"scale", CmdScale, 1, " -- Set cursor display scale"}, + {"setdebugmode", CmdSetDebugMode, 1, "<0|1> -- Turn on or off Debugging Mode for demods"}, + {"shiftgraphzero",CmdGraphShiftZero, 1, " -- Shift 0 for Graphed wave + or - shift value"}, {"threshold", CmdThreshold, 1, " -- Maximize/minimize every value in the graph window depending on threshold"}, {"dirthreshold", CmdDirectionalThreshold, 1, " -- Max rising higher up-thres/ Min falling lower down-thres, keep rest as prev."}, {"tune", CmdTuneSamples, 0, "Get hw tune samples for graph window"}, diff --git a/client/cmddata.h b/client/cmddata.h index 8723b847..514be3a2 100644 --- a/client/cmddata.h +++ b/client/cmddata.h @@ -26,9 +26,12 @@ int CmdBitstream(const char *Cmd); int CmdBuffClear(const char *Cmd); int CmdDec(const char *Cmd); int CmdDetectClockRate(const char *Cmd); +int CmdFSKdemodAWID(const char *Cmd); int CmdFSKdemod(const char *Cmd); int CmdFSKdemodHID(const char *Cmd); int CmdFSKdemodIO(const char *Cmd); +int CmdFSKdemodParadox(const char *Cmd); +int CmdFSKdemodPyramid(const char *Cmd); int CmdFSKrawdemod(const char *Cmd); int CmdDetectNRZpskClockRate(const char *Cmd); int CmdpskNRZrawDemod(const char *Cmd); @@ -57,4 +60,6 @@ int CmdIndalaDecode(const char *Cmd); extern uint8_t DemodBuffer[MAX_DEMOD_BUF_LEN]; extern int DemodBufferLen; +#define BIGBUF_SIZE 40000 + #endif diff --git a/client/cmdhf.c b/client/cmdhf.c index 9acc9825..a55c41b2 100644 --- a/client/cmdhf.c +++ b/client/cmdhf.c @@ -22,6 +22,7 @@ #include "cmdhflegic.h" #include "cmdhficlass.h" #include "cmdhfmf.h" +#include "cmdhfmfu.h" static int CmdHelp(const char *Cmd); @@ -31,8 +32,6 @@ int CmdHFTune(const char *Cmd) SendCommand(&c); return 0; } -// for the time being. Need better Bigbuf handling. -#define TRACE_SIZE 3000 //The following data is taken from http://www.proxmark.org/forum/viewtopic.php?pid=13501#p13501 /* @@ -193,7 +192,7 @@ void annotateIso14443a(char *exp, size_t size, uint8_t* cmd, uint8_t cmdsize) case ISO14443A_CMD_ANTICOLL_OR_SELECT:{ // 93 20 = Anticollision (usage: 9320 - answer: 4bytes UID+1byte UID-bytes-xor) // 93 70 = Select (usage: 9370+5bytes 9320 answer - answer: 1byte SAK) - if(cmd[2] == 0x70) + if(cmd[1] == 0x70) { snprintf(exp,size,"SELECT_UID"); break; }else @@ -221,8 +220,8 @@ void annotateIso14443a(char *exp, size_t size, uint8_t* cmd, uint8_t cmdsize) case MIFARE_CMD_DEC: snprintf(exp,size,"DEC(%d)",cmd[1]); break; case MIFARE_CMD_RESTORE: snprintf(exp,size,"RESTORE(%d)",cmd[1]); break; case MIFARE_CMD_TRANSFER: snprintf(exp,size,"TRANSFER(%d)",cmd[1]); break; - case MIFARE_AUTH_KEYA: snprintf(exp,size,"AUTH-A"); break; - case MIFARE_AUTH_KEYB: snprintf(exp,size,"AUTH-B"); break; + case MIFARE_AUTH_KEYA: snprintf(exp,size,"AUTH-A(%d)",cmd[1]); break; + case MIFARE_AUTH_KEYB: snprintf(exp,size,"AUTH-B(%d)",cmd[1]); break; case MIFARE_MAGICMODE: snprintf(exp,size,"MAGIC"); break; default: snprintf(exp,size,"?"); break; } @@ -383,18 +382,18 @@ uint8_t iclass_CRC_check(bool isResponse, uint8_t* data, uint8_t len) } } -uint16_t printTraceLine(uint16_t tracepos, uint8_t* trace, uint8_t protocol, bool showWaitCycles) +uint16_t printTraceLine(uint16_t tracepos, uint16_t traceLen, uint8_t *trace, uint8_t protocol, bool showWaitCycles) { bool isResponse; - uint16_t duration, data_len,parity_len; + uint16_t duration, data_len, parity_len; uint32_t timestamp, first_timestamp, EndOfTransmissionTimestamp; char explanation[30] = {0}; + if (tracepos + sizeof(uint32_t) + sizeof(uint16_t) + sizeof(uint16_t) > traceLen) return traceLen; + first_timestamp = *((uint32_t *)(trace)); timestamp = *((uint32_t *)(trace + tracepos)); - // Break and stick with current result if buffer was not completely full - if (timestamp == 0x44444444) return TRACE_SIZE; tracepos += 4; duration = *((uint16_t *)(trace + tracepos)); @@ -410,8 +409,8 @@ uint16_t printTraceLine(uint16_t tracepos, uint8_t* trace, uint8_t protocol, boo } parity_len = (data_len-1)/8 + 1; - if (tracepos + data_len + parity_len >= TRACE_SIZE) { - return TRACE_SIZE; + if (tracepos + data_len + parity_len > traceLen) { + return traceLen; } uint8_t *frame = trace + tracepos; @@ -497,6 +496,8 @@ uint16_t printTraceLine(uint16_t tracepos, uint8_t* trace, uint8_t protocol, boo } } + if (tracepos + sizeof(uint32_t) + sizeof(uint16_t) + sizeof(uint16_t) > traceLen) return traceLen; + bool next_isResponse = *((uint16_t *)(trace + tracepos + 6)) & 0x8000; if (showWaitCycles && !isResponse && next_isResponse) { @@ -509,9 +510,11 @@ uint16_t printTraceLine(uint16_t tracepos, uint8_t* trace, uint8_t protocol, boo (next_timestamp - EndOfTransmissionTimestamp)); } } + return tracepos; } + int CmdHFList(const char *Cmd) { bool showWaitCycles = false; @@ -551,12 +554,13 @@ int CmdHFList(const char *Cmd) if (errors) { PrintAndLog("List protocol data in trace buffer."); - PrintAndLog("Usage: hf list [14a|14b|iclass] [f]"); + PrintAndLog("Usage: hf list [f]"); + PrintAndLog(" f - show frame delay times as well"); + PrintAndLog("Supported values:"); + PrintAndLog(" raw - just show raw data without annotations"); PrintAndLog(" 14a - interpret data as iso14443a communications"); PrintAndLog(" 14b - interpret data as iso14443b communications"); PrintAndLog(" iclass - interpret data as iclass communications"); - PrintAndLog(" raw - just show raw data"); - PrintAndLog(" f - show frame delay times as well"); PrintAndLog(""); PrintAndLog("example: hf list 14a f"); PrintAndLog("example: hf list iclass"); @@ -569,12 +573,28 @@ int CmdHFList(const char *Cmd) } - uint8_t trace[TRACE_SIZE]; + uint8_t *trace; uint16_t tracepos = 0; - GetFromBigBuf(trace, TRACE_SIZE, 0); - WaitForResponse(CMD_ACK, NULL); - - PrintAndLog("Recorded Activity"); + trace = malloc(USB_CMD_DATA_SIZE); + + // Query for the size of the trace + UsbCommand response; + GetFromBigBuf(trace, USB_CMD_DATA_SIZE, 0); + WaitForResponse(CMD_ACK, &response); + uint16_t traceLen = response.arg[2]; + if (traceLen > USB_CMD_DATA_SIZE) { + uint8_t *p = realloc(trace, traceLen); + if (p == NULL) { + PrintAndLog("Cannot allocate memory for trace"); + free(trace); + return 2; + } + trace = p; + GetFromBigBuf(trace, traceLen, 0); + WaitForResponse(CMD_ACK, NULL); + } + + PrintAndLog("Recorded Activity (TraceLen = %d bytes)", traceLen); PrintAndLog(""); PrintAndLog("Start = Start of Start Bit, End = End of last modulation. Src = Source of Transfer"); PrintAndLog("iso14443a - All times are in carrier periods (1/13.56Mhz)"); @@ -583,10 +603,12 @@ int CmdHFList(const char *Cmd) PrintAndLog(" Start | End | Src | Data (! denotes parity error) | CRC | Annotation |"); PrintAndLog("-----------|-----------|-----|-----------------------------------------------------------------|-----|--------------------|"); - while(tracepos < TRACE_SIZE) + while(tracepos < traceLen) { - tracepos = printTraceLine(tracepos, trace, protocol, showWaitCycles); + tracepos = printTraceLine(tracepos, traceLen, trace, protocol, showWaitCycles); } + + free(trace); return 0; } @@ -601,6 +623,7 @@ static command_t CommandTable[] = {"legic", CmdHFLegic, 0, "{ LEGIC RFIDs... }"}, {"iclass", CmdHFiClass, 1, "{ ICLASS RFIDs... }"}, {"mf", CmdHFMF, 1, "{ MIFARE RFIDs... }"}, + {"mfu", CmdHFMFUltra, 1, "{ MIFARE Ultralight RFIDs... }"}, {"tune", CmdHFTune, 0, "Continuously measure HF antenna tuning"}, {"list", CmdHFList, 1, "List protocol data in trace buffer"}, {NULL, NULL, 0, NULL} diff --git a/client/cmdhf14a.c b/client/cmdhf14a.c index 01602d76..147e790e 100644 --- a/client/cmdhf14a.c +++ b/client/cmdhf14a.c @@ -412,9 +412,9 @@ int CmdHF14ASim(const char *Cmd) PrintAndLog(" syntax: hf 14a sim "); PrintAndLog(" types: 1 = MIFARE Classic"); PrintAndLog(" 2 = MIFARE Ultralight"); - PrintAndLog(" 3 = MIFARE DESFIRE"); + PrintAndLog(" 3 = MIFARE Desfire"); PrintAndLog(" 4 = ISO/IEC 14443-4"); - PrintAndLog(" 5 = MIFARE TNP3XXX"); + PrintAndLog(" 5 = MIFARE Tnp3xxx"); PrintAndLog(""); return 1; } @@ -480,7 +480,8 @@ int CmdHF14ASim(const char *Cmd) int CmdHF14ASnoop(const char *Cmd) { int param = 0; - if (param_getchar(Cmd, 0) == 'h') { + uint8_t ctmp = param_getchar(Cmd, 0) ; + if (ctmp == 'h' || ctmp == 'H') { PrintAndLog("It get data from the field and saves it into command buffer."); PrintAndLog("Buffer accessible from command hf list 14a."); PrintAndLog("Usage: hf 14a snoop [c][r]"); @@ -491,7 +492,7 @@ int CmdHF14ASnoop(const char *Cmd) { } for (int i = 0; i < 2; i++) { - char ctmp = param_getchar(Cmd, i); + ctmp = param_getchar(Cmd, i); if (ctmp == 'c' || ctmp == 'C') param |= 0x01; if (ctmp == 'r' || ctmp == 'R') param |= 0x02; } @@ -670,7 +671,7 @@ static command_t CommandTable[] = {"list", CmdHF14AList, 0, "[Deprecated] List ISO 14443a history"}, {"reader", CmdHF14AReader, 0, "Act like an ISO14443 Type A reader"}, {"cuids", CmdHF14ACUIDs, 0, " Collect n>0 ISO14443 Type A UIDs in one go"}, - {"sim", CmdHF14ASim, 0, " -- Fake ISO 14443a tag"}, + {"sim", CmdHF14ASim, 0, " -- Simulate ISO 14443a tag"}, {"snoop", CmdHF14ASnoop, 0, "Eavesdrop ISO 14443 Type A"}, {"raw", CmdHF14ACmdRaw, 0, "Send raw hex data to tag"}, {NULL, NULL, 0, NULL} diff --git a/client/cmdhf14b.c b/client/cmdhf14b.c index e3d0fc23..cf865875 100644 --- a/client/cmdhf14b.c +++ b/client/cmdhf14b.c @@ -145,11 +145,25 @@ demodError: int CmdHF14BList(const char *Cmd) { - uint8_t got[TRACE_BUFFER_SIZE]; - GetFromBigBuf(got,sizeof(got),0); - WaitForResponse(CMD_ACK,NULL); - - PrintAndLog("recorded activity:"); + uint8_t *got = malloc(USB_CMD_DATA_SIZE); + + // Query for the actual size of the trace + UsbCommand response; + GetFromBigBuf(got, USB_CMD_DATA_SIZE, 0); + WaitForResponse(CMD_ACK, &response); + uint16_t traceLen = response.arg[2]; + if (traceLen > USB_CMD_DATA_SIZE) { + uint8_t *p = realloc(got, traceLen); + if (p == NULL) { + PrintAndLog("Cannot allocate memory for trace"); + free(got); + return 2; + } + got = p; + GetFromBigBuf(got, traceLen, 0); + WaitForResponse(CMD_ACK,NULL); + } + PrintAndLog("recorded activity: (TraceLen = %d bytes)", traceLen); PrintAndLog(" time :rssi: who bytes"); PrintAndLog("---------+----+----+-----------"); @@ -158,7 +172,7 @@ int CmdHF14BList(const char *Cmd) for(;;) { - if(i >= TRACE_BUFFER_SIZE) { break; } + if(i >= traceLen) { break; } bool isResponse; int timestamp = *((uint32_t *)(got+i)); @@ -175,7 +189,7 @@ int CmdHF14BList(const char *Cmd) if(len > 100) { break; } - if(i + len >= TRACE_BUFFER_SIZE) { + if(i + len >= traceLen) { break; } @@ -218,6 +232,7 @@ int CmdHF14BList(const char *Cmd) prev = timestamp; i += (len + 9); } + free(got); return 0; } @@ -280,7 +295,7 @@ int CmdHF14BCmdRaw (const char *cmd) { uint8_t power=0; char buf[5]=""; int i=0; - uint8_t data[100]; + uint8_t data[100] = {0x00}; unsigned int datalen=0, temp; char *hexout; @@ -334,7 +349,7 @@ int CmdHF14BCmdRaw (const char *cmd) { continue; } PrintAndLog("Invalid char on input"); - return 0; + return 1; } if (datalen == 0) { @@ -448,7 +463,7 @@ int CmdHF14BWrite( const char *Cmd){ else PrintAndLog("[%s] Write block %02X [ %s ]", (isSrix4k)?"SRIX4K":"SRI512", blockno, sprint_hex(data,4) ); - sprintf(str, "-c -p 09 %02x %02x%02x%02x%02x", blockno, data[0], data[1], data[2], data[3]); + sprintf(str, "-c 09 %02x %02x%02x%02x%02x", blockno, data[0], data[1], data[2], data[3]); CmdHF14BCmdRaw(str); return 0; diff --git a/client/cmdhfmf.c b/client/cmdhfmf.c index aae6290d..f225359d 100644 --- a/client/cmdhfmf.c +++ b/client/cmdhfmf.c @@ -140,117 +140,6 @@ int CmdHF14AMfWrBl(const char *Cmd) return 0; } -int CmdHF14AMfUWrBl(const char *Cmd) -{ - uint8_t blockNo = 0; - bool chinese_card=0; - uint8_t bldata[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - UsbCommand resp; - - if (strlen(Cmd)<3) { - PrintAndLog("Usage: hf mf uwrbl "); - PrintAndLog(" sample: hf mf uwrbl 0 01020304"); - return 0; - } - - blockNo = param_get8(Cmd, 0); - if (param_gethex(Cmd, 1, bldata, 8)) { - PrintAndLog("Block data must include 8 HEX symbols"); - return 1; - } - - if (strchr(Cmd,'w') != 0) { - chinese_card=1; - } - - switch(blockNo){ - case 0: - if (!chinese_card){ - PrintAndLog("Access Denied"); - }else{ - PrintAndLog("--specialblock no:%d", blockNo); - PrintAndLog("--data: %s", sprint_hex(bldata, 4)); - UsbCommand d = {CMD_MIFAREU_WRITEBL, {blockNo}}; - memcpy(d.d.asBytes,bldata, 4); - SendCommand(&d); - - if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { - uint8_t isOK = resp.arg[0] & 0xff; - PrintAndLog("isOk:%02x", isOK); - } else { - PrintAndLog("Command execute timeout"); - } - } - break; - case 1: - if (!chinese_card){ - PrintAndLog("Access Denied"); - }else{ - PrintAndLog("--specialblock no:%d", blockNo); - PrintAndLog("--data: %s", sprint_hex(bldata, 4)); - UsbCommand d = {CMD_MIFAREU_WRITEBL, {blockNo}}; - memcpy(d.d.asBytes,bldata, 4); - SendCommand(&d); - - if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { - uint8_t isOK = resp.arg[0] & 0xff; - PrintAndLog("isOk:%02x", isOK); - } else { - PrintAndLog("Command execute timeout"); - } - } - break; - case 2: - if (!chinese_card){ - PrintAndLog("Access Denied"); - }else{ - PrintAndLog("--specialblock no:%d", blockNo); - PrintAndLog("--data: %s", sprint_hex(bldata, 4)); - UsbCommand c = {CMD_MIFAREU_WRITEBL, {blockNo}}; - memcpy(c.d.asBytes, bldata, 4); - SendCommand(&c); - - if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { - uint8_t isOK = resp.arg[0] & 0xff; - PrintAndLog("isOk:%02x", isOK); - } else { - PrintAndLog("Command execute timeout"); - } - } - break; - case 3: - PrintAndLog("--specialblock no:%d", blockNo); - PrintAndLog("--data: %s", sprint_hex(bldata, 4)); - UsbCommand d = {CMD_MIFAREU_WRITEBL, {blockNo}}; - memcpy(d.d.asBytes,bldata, 4); - SendCommand(&d); - - if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { - uint8_t isOK = resp.arg[0] & 0xff; - PrintAndLog("isOk:%02x", isOK); - } else { - PrintAndLog("Command execute timeout"); - } - break; - default: - PrintAndLog("--block no:%d", blockNo); - PrintAndLog("--data: %s", sprint_hex(bldata, 4)); - UsbCommand e = {CMD_MIFAREU_WRITEBL, {blockNo}}; - memcpy(e.d.asBytes,bldata, 4); - SendCommand(&e); - - if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { - uint8_t isOK = resp.arg[0] & 0xff; - PrintAndLog("isOk:%02x", isOK); - } else { - PrintAndLog("Command execute timeout"); - } - break; - } - return 0; -} - - int CmdHF14AMfRdBl(const char *Cmd) { uint8_t blockNo = 0; @@ -299,87 +188,6 @@ int CmdHF14AMfRdBl(const char *Cmd) return 0; } -int CmdHF14AMfURdBl(const char *Cmd) -{ - uint8_t blockNo = 0; - - if (strlen(Cmd)<1) { - PrintAndLog("Usage: hf mf urdbl "); - PrintAndLog(" sample: hf mf urdbl 0"); - return 0; - } - - blockNo = param_get8(Cmd, 0); - PrintAndLog("--block no:%d", blockNo); - - UsbCommand c = {CMD_MIFAREU_READBL, {blockNo}}; - SendCommand(&c); - - UsbCommand resp; - if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { - uint8_t isOK = resp.arg[0] & 0xff; - uint8_t *data = resp.d.asBytes; - - if (isOK) - PrintAndLog("isOk:%02x data:%s", isOK, sprint_hex(data, 4)); - else - PrintAndLog("isOk:%02x", isOK); - } else { - PrintAndLog("Command execute timeout"); - } - - return 0; -} - - -int CmdHF14AMfURdCard(const char *Cmd) -{ - int i; - uint8_t sectorNo = 0; - uint8_t *lockbytes_t=NULL; - uint8_t lockbytes[2]={0,0}; - bool bit[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; - - uint8_t isOK = 0; - uint8_t * data = NULL; - - PrintAndLog("Attempting to Read Ultralight... "); - - UsbCommand c = {CMD_MIFAREU_READCARD, {sectorNo}}; - SendCommand(&c); - - UsbCommand resp; - if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { - isOK = resp.arg[0] & 0xff; - data = resp.d.asBytes; - - PrintAndLog("isOk:%02x", isOK); - if (isOK) - { // bit 0 and 1 - PrintAndLog("Block %3d:%s ", 0,sprint_hex(data + 0 * 4, 4)); - PrintAndLog("Block %3d:%s ", 1,sprint_hex(data + 1 * 4, 4)); - // bit 2 - //process lock bytes - lockbytes_t=data+(2*4); - lockbytes[0]=lockbytes_t[2]; - lockbytes[1]=lockbytes_t[3]; - for(int j=0; j<16; j++){ - bit[j]=lockbytes[j/8] & ( 1 <<(7-j%8)); - } - //remaining - for (i = 3; i < 16; i++) { - int bitnum = (23-i) % 16; - PrintAndLog("Block %3d:%s [%d]", i,sprint_hex(data + i * 4, 4),bit[bitnum]); - } - - } - } else { - PrintAndLog("Command execute timeout"); - } - return 0; -} - - int CmdHF14AMfRdSc(const char *Cmd) { int i; @@ -970,12 +778,14 @@ int CmdHF14AMfNested(const char *Cmd) int CmdHF14AMfChk(const char *Cmd) { if (strlen(Cmd)<3) { - PrintAndLog("Usage: hf mf chk |<*card memory> [t] [] []"); + PrintAndLog("Usage: hf mf chk |<*card memory> [t|d] [] []"); PrintAndLog(" * - all sectors"); PrintAndLog("card memory - 0 - MINI(320 bytes), 1 - 1K, 2 - 2K, 4 - 4K, - 1K"); PrintAndLog("d - write keys to binary file\n"); + PrintAndLog("t - write keys to emulator memory"); PrintAndLog(" sample: hf mf chk 0 A 1234567890ab keys.dic"); PrintAndLog(" hf mf chk *1 ? t"); + PrintAndLog(" hf mf chk *1 ? d"); return 0; } @@ -1202,12 +1012,16 @@ int CmdHF14AMf1kSim(const char *Cmd) uint8_t exitAfterNReads = 0; uint8_t flags = 0; - if (param_getchar(Cmd, 0) == 'h') { + uint8_t cmdp = param_getchar(Cmd, 0); + + if (cmdp == 'h' || cmdp == 'H') { PrintAndLog("Usage: hf mf sim u n i x"); + PrintAndLog(" h this help"); PrintAndLog(" u (Optional) UID. If not specified, the UID from emulator memory will be used"); PrintAndLog(" n (Optional) Automatically exit simulation after blocks have been read by reader. 0 = infinite"); PrintAndLog(" i (Optional) Interactive, means that console will not be returned until simulation finishes or is aborted"); PrintAndLog(" x (Optional) Crack, performs the 'reader attack', nr/ar attack against a legitimate reader, fishes out the key(s)"); + PrintAndLog(""); PrintAndLog(" sample: hf mf sim u 0a0a0a0a "); return 0; } @@ -1288,7 +1102,7 @@ int CmdHF14AMfDbg(const char *Cmd) int CmdHF14AMfEGet(const char *Cmd) { uint8_t blockNo = 0; - uint8_t data[16]; + uint8_t data[16] = {0x00}; if (strlen(Cmd) < 1 || param_getchar(Cmd, 0) == 'h') { PrintAndLog("Usage: hf mf eget "); @@ -1355,14 +1169,11 @@ int CmdHF14AMfELoad(const char *Cmd) FILE * f; char filename[FILE_PATH_SIZE]; char *fnameptr = filename; - char buf[64]; - uint8_t buf8[64]; + char buf[64] = {0x00}; + uint8_t buf8[64] = {0x00}; int i, len, blockNum, numBlocks; int nameParamNo = 1; - memset(filename, 0, sizeof(filename)); - memset(buf, 0, sizeof(buf)); - char ctmp = param_getchar(Cmd, 0); if ( ctmp == 'h' || ctmp == 0x00) { @@ -1432,11 +1243,13 @@ int CmdHF14AMfELoad(const char *Cmd) fclose(f); return 3; } + printf("."); blockNum++; if (blockNum >= numBlocks) break; } fclose(f); + printf("\n"); if ((blockNum != numBlocks)) { PrintAndLog("File content error. Got %d must be %d blocks.",blockNum, numBlocks); @@ -1638,7 +1451,7 @@ int CmdHF14AMfCSetUID(const char *Cmd) char ctmp = param_getchar(Cmd, 1); if (ctmp == 'w' || ctmp == 'W') wipeCard = 1; - PrintAndLog("--wipe card:%02x uid:%s", wipeCard, sprint_hex(uid, 4)); + PrintAndLog("--wipe card:%s uid:%s", (wipeCard)?"YES":"NO", sprint_hex(uid, 4)); res = mfCSetUID(uid, oldUid, wipeCard); if (res) { @@ -1653,11 +1466,10 @@ int CmdHF14AMfCSetUID(const char *Cmd) int CmdHF14AMfCSetBlk(const char *Cmd) { - uint8_t uid[8]; - uint8_t memBlock[16]; + uint8_t uid[8] = {0x00}; + uint8_t memBlock[16] = {0x00}; uint8_t blockNo = 0; int res; - memset(memBlock, 0x00, sizeof(memBlock)); if (strlen(Cmd) < 1 || param_getchar(Cmd, 0) == 'h') { PrintAndLog("Usage: hf mf csetblk "); @@ -1682,7 +1494,6 @@ int CmdHF14AMfCSetBlk(const char *Cmd) return 1; } - PrintAndLog("UID:%s", sprint_hex(uid, 4)); return 0; } @@ -1697,11 +1508,8 @@ int CmdHF14AMfCLoad(const char *Cmd) uint8_t fillFromEmulator = 0; int i, len, blockNum, flags; - // memset(filename, 0, sizeof(filename)); - // memset(buf, 0, sizeof(buf)); - if (param_getchar(Cmd, 0) == 'h' || param_getchar(Cmd, 0)== 0x00) { - PrintAndLog("It loads magic Chinese card (only works with!!!) from the file `filename.eml`"); + PrintAndLog("It loads magic Chinese card from the file `filename.eml`"); PrintAndLog("or from emulator memory (option `e`)"); PrintAndLog("Usage: hf mf cload "); PrintAndLog(" or: hf mf cload e "); @@ -1748,7 +1556,9 @@ int CmdHF14AMfCLoad(const char *Cmd) blockNum = 0; flags = CSETBLOCK_INIT_FIELD + CSETBLOCK_WUPC; while(!feof(f)){ + memset(buf, 0, sizeof(buf)); + if (fgets(buf, sizeof(buf), f) == NULL) { PrintAndLog("File reading error."); return 2; @@ -1783,6 +1593,7 @@ int CmdHF14AMfCLoad(const char *Cmd) PrintAndLog("Loaded from file: %s", filename); return 0; } + return 0; } int CmdHF14AMfCGetBlk(const char *Cmd) { @@ -1814,10 +1625,9 @@ int CmdHF14AMfCGetBlk(const char *Cmd) { int CmdHF14AMfCGetSc(const char *Cmd) { - uint8_t memBlock[16]; + uint8_t memBlock[16] = {0x00}; uint8_t sectorNo = 0; int i, res, flags; - memset(memBlock, 0x00, sizeof(memBlock)); if (strlen(Cmd) < 1 || param_getchar(Cmd, 0) == 'h') { PrintAndLog("Usage: hf mf cgetsc "); @@ -1955,18 +1765,19 @@ int CmdHF14AMfSniff(const char *Cmd){ int res = 0; int len = 0; int blockLen = 0; - int num = 0; int pckNum = 0; + int num = 0; uint8_t uid[7]; uint8_t uid_len; - uint8_t atqa[2]; + uint8_t atqa[2] = {0x00}; uint8_t sak; bool isTag; - uint8_t buf[3000]; - uint8_t * bufPtr = buf; - memset(buf, 0x00, 3000); + uint8_t *buf = NULL; + uint16_t bufsize = 0; + uint8_t *bufPtr = NULL; - if (param_getchar(Cmd, 0) == 'h') { + char ctmp = param_getchar(Cmd, 0); + if ( ctmp == 'h' || ctmp == 'H' ) { PrintAndLog("It continuously gets data from the field and saves it to: log, emulator, emulator file."); PrintAndLog("You can specify:"); PrintAndLog(" l - save encrypted sequence to logfile `uid.log`"); @@ -1979,7 +1790,7 @@ int CmdHF14AMfSniff(const char *Cmd){ } for (int i = 0; i < 4; i++) { - char ctmp = param_getchar(Cmd, i); + ctmp = param_getchar(Cmd, i); if (ctmp == 'l' || ctmp == 'L') wantLogToFile = true; if (ctmp == 'd' || ctmp == 'D') wantDecrypt = true; //if (ctmp == 'e' || ctmp == 'E') wantSaveToEml = true; TODO @@ -2006,32 +1817,47 @@ int CmdHF14AMfSniff(const char *Cmd){ break; } - UsbCommand resp; - if (WaitForResponseTimeout(CMD_ACK,&resp,2000)) { + UsbCommand resp; + if (WaitForResponseTimeout(CMD_ACK,&resp,2000)) { res = resp.arg[0] & 0xff; - len = resp.arg[1]; - num = resp.arg[2]; - - if (res == 0) return 0; - if (res == 1) { - if (num ==0) { + uint16_t traceLen = resp.arg[1]; + len = resp.arg[2]; + + if (res == 0) return 0; // we are done + + if (res == 1) { // there is (more) data to be transferred + if (pckNum == 0) { // first packet, (re)allocate necessary buffer + if (traceLen > bufsize) { + uint8_t *p; + if (buf == NULL) { // not yet allocated + p = malloc(traceLen); + } else { // need more memory + p = realloc(buf, traceLen); + } + if (p == NULL) { + PrintAndLog("Cannot allocate memory for trace"); + free(buf); + return 2; + } + buf = p; + } bufPtr = buf; - memset(buf, 0x00, 3000); + bufsize = traceLen; + memset(buf, 0x00, traceLen); } memcpy(bufPtr, resp.d.asBytes, len); bufPtr += len; pckNum++; } - if (res == 2) { + + if (res == 2) { // received all data, start displaying blockLen = bufPtr - buf; bufPtr = buf; printf(">\n"); PrintAndLog("received trace len: %d packages: %d", blockLen, pckNum); - num = 0; while (bufPtr - buf < blockLen) { - bufPtr += 6; + bufPtr += 6; // skip (void) timing information len = *((uint16_t *)bufPtr); - if(len & 0x8000) { isTag = true; len &= 0x7fff; @@ -2040,12 +1866,10 @@ int CmdHF14AMfSniff(const char *Cmd){ } bufPtr += 2; if ((len == 14) && (bufPtr[0] == 0xff) && (bufPtr[1] == 0xff) && (bufPtr[12] == 0xff) && (bufPtr[13] == 0xff)) { - memcpy(uid, bufPtr + 2, 7); memcpy(atqa, bufPtr + 2 + 7, 2); uid_len = (atqa[0] & 0xC0) == 0x40 ? 7 : 4; sak = bufPtr[11]; - PrintAndLog("tag select uid:%s atqa:0x%02x%02x sak:0x%02x", sprint_hex(uid + (7 - uid_len), uid_len), atqa[1], @@ -2063,26 +1887,26 @@ int CmdHF14AMfSniff(const char *Cmd){ AddLogHex(logHexFileName, isTag ? "TAG: ":"RDR: ", bufPtr, len); if (wantDecrypt) mfTraceDecode(bufPtr, len, wantSaveToEmlFile); + num++; } bufPtr += len; bufPtr += ((len-1)/8+1); // ignore parity - num++; } + pckNum = 0; } } // resp not NULL } // while (true) - + + free(buf); return 0; } + static command_t CommandTable[] = { {"help", CmdHelp, 1, "This help"}, {"dbg", CmdHF14AMfDbg, 0, "Set default debug mode"}, {"rdbl", CmdHF14AMfRdBl, 0, "Read MIFARE classic block"}, - {"urdbl", CmdHF14AMfURdBl, 0, "Read MIFARE Ultralight block"}, - {"urdcard", CmdHF14AMfURdCard, 0,"Read MIFARE Ultralight Card"}, - {"uwrbl", CmdHF14AMfUWrBl, 0,"Write MIFARE Ultralight block"}, {"rdsc", CmdHF14AMfRdSc, 0, "Read MIFARE classic sector"}, {"dump", CmdHF14AMfDump, 0, "Dump MIFARE classic tag to binary file"}, {"restore", CmdHF14AMfRestore, 0, "Restore MIFARE classic binary file to BLANK tag"}, diff --git a/client/cmdhfmfu.c b/client/cmdhfmfu.c new file mode 100644 index 00000000..8dfb9a3b --- /dev/null +++ b/client/cmdhfmfu.c @@ -0,0 +1,741 @@ +//----------------------------------------------------------------------------- +// Ultralight Code (c) 2013,2014 Midnitesnake & Andy Davies of Pentura +// +// This code is licensed to you under the terms of the GNU GPL, version 2 or, +// at your option, any later version. See the LICENSE.txt file for the text of +// the license. +//----------------------------------------------------------------------------- +// High frequency MIFARE ULTRALIGHT (C) commands +//----------------------------------------------------------------------------- +//#include +#include "loclass/des.h" +#include "cmdhfmfu.h" +#include "cmdhfmf.h" +#include "cmdhf14a.h" + + +#define MAX_ULTRA_BLOCKS 0x0f +#define MAX_ULTRAC_BLOCKS 0x2f +//#define MAX_ULTRAC_BLOCKS 0x2c + + +static int CmdHelp(const char *Cmd); + +int CmdHF14AMfUInfo(const char *Cmd){ + + uint8_t datatemp[7] = {0x00}; + uint8_t isOK = 0; + uint8_t *data = NULL; + + UsbCommand c = {CMD_MIFAREU_READCARD, {0, 4}}; + SendCommand(&c); + UsbCommand resp; + + if (WaitForResponseTimeout(CMD_ACK, &resp, 1500)) { + isOK = resp.arg[0] & 0xff; + data = resp.d.asBytes; + + if (!isOK) { + PrintAndLog("Error reading from tag"); + return -1; + } + } else { + PrintAndLog("Command execute timed out"); + return -1; + } + + PrintAndLog(""); + PrintAndLog("-- Mifare Ultralight / Ultralight-C Tag Information ---------"); + PrintAndLog("-------------------------------------------------------------"); + + // UID + memcpy( datatemp, data, 3); + memcpy( datatemp+3, data+4, 4); + + PrintAndLog("MANUFACTURER : %s", getTagInfo(datatemp[0])); + PrintAndLog(" UID : %s ", sprint_hex(datatemp, 7)); + // BBC + // CT (cascade tag byte) 0x88 xor SN0 xor SN1 xor SN2 + int crc0 = 0x88 ^ data[0] ^ data[1] ^data[2]; + if ( data[3] == crc0 ) + PrintAndLog(" BCC0 : %02x - Ok", data[3]); + else + PrintAndLog(" BCC0 : %02x - crc should be %02x", data[3], crc0); + + int crc1 = data[4] ^ data[5] ^ data[6] ^data[7]; + if ( data[8] == crc1 ) + PrintAndLog(" BCC1 : %02x - Ok", data[8]); + else + PrintAndLog(" BCC1 : %02x - crc should be %02x", data[8], crc1 ); + + PrintAndLog(" Internal : %s ", sprint_hex(data + 9, 1)); + + memcpy(datatemp, data+10, 2); + PrintAndLog(" Lock : %s - %s", sprint_hex(datatemp, 2),printBits( 2, &datatemp) ); + PrintAndLog(" OneTimePad : %s ", sprint_hex(data + 3*4, 4)); + PrintAndLog(""); + + int len = CmdHF14AMfucAuth("K 0"); +// PrintAndLog("CODE: %d",len); + + PrintAndLog("Seems to be a Ultralight %s", (len==0) ? "-C" :""); + return 0; +} + +// +// Mifare Ultralight Write Single Block +// +int CmdHF14AMfUWrBl(const char *Cmd){ + uint8_t blockNo = -1; + bool chinese_card = FALSE; + uint8_t bldata[16] = {0x00}; + UsbCommand resp; + + char cmdp = param_getchar(Cmd, 0); + if (strlen(Cmd) < 3 || cmdp == 'h' || cmdp == 'H') { + PrintAndLog("Usage: hf mfu wrbl [w]"); + PrintAndLog(" [block number]"); + PrintAndLog(" [block data] - (8 hex symbols)"); + PrintAndLog(" [w] - Chinese magic ultralight tag"); + PrintAndLog(""); + PrintAndLog(" sample: hf mfu wrbl 0 01020304"); + PrintAndLog(""); + return 0; + } + + blockNo = param_get8(Cmd, 0); + + if (blockNo > MAX_ULTRA_BLOCKS){ + PrintAndLog("Error: Maximum number of blocks is 15 for Ultralight Cards!"); + return 1; + } + + if (param_gethex(Cmd, 1, bldata, 8)) { + PrintAndLog("Block data must include 8 HEX symbols"); + return 1; + } + + if (strchr(Cmd,'w') != 0 || strchr(Cmd,'W') != 0 ) { + chinese_card = TRUE; + } + + if ( blockNo <= 3) { + if (!chinese_card){ + PrintAndLog("Access Denied"); + } else { + PrintAndLog("--specialblock no:%02x", blockNo); + PrintAndLog("--data: %s", sprint_hex(bldata, 4)); + UsbCommand d = {CMD_MIFAREU_WRITEBL, {blockNo}}; + memcpy(d.d.asBytes,bldata, 4); + SendCommand(&d); + if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { + uint8_t isOK = resp.arg[0] & 0xff; + PrintAndLog("isOk:%02x", isOK); + } else { + PrintAndLog("Command execute timeout"); + } + } + } else { + PrintAndLog("--block no:%02x", blockNo); + PrintAndLog("--data: %s", sprint_hex(bldata, 4)); + UsbCommand e = {CMD_MIFAREU_WRITEBL, {blockNo}}; + memcpy(e.d.asBytes,bldata, 4); + SendCommand(&e); + if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { + uint8_t isOK = resp.arg[0] & 0xff; + PrintAndLog("isOk:%02x", isOK); + } else { + PrintAndLog("Command execute timeout"); + } + } + return 0; +} + +// +// Mifare Ultralight Read Single Block +// +int CmdHF14AMfURdBl(const char *Cmd){ + + uint8_t blockNo = -1; + + char cmdp = param_getchar(Cmd, 0); + + if (strlen(Cmd) < 1 || cmdp == 'h' || cmdp == 'H') { + PrintAndLog("Usage: hf mfu rdbl "); + PrintAndLog(" sample: hfu mfu rdbl 0"); + return 0; + } + + blockNo = param_get8(Cmd, 0); + + if (blockNo > MAX_ULTRA_BLOCKS){ + PrintAndLog("Error: Maximum number of blocks is 15 for Ultralight Cards!"); + return 1; + } + + PrintAndLog("--block no:0x%02X (%d)", (int)blockNo, blockNo); + UsbCommand c = {CMD_MIFAREU_READBL, {blockNo}}; + SendCommand(&c); + + UsbCommand resp; + if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { + uint8_t isOK = resp.arg[0] & 0xff; + uint8_t * data = resp.d.asBytes; + + PrintAndLog("isOk: %02x", isOK); + + if (isOK) + PrintAndLog("Data: %s", sprint_hex(data, 4)); + } else { + PrintAndLog("Command execute timeout"); + } + return 0; +} + +// +// Mifare Ultralight / Ultralight-C; Read and Dump Card Contents +// +int CmdHF14AMfUDump(const char *Cmd){ + + FILE *fout; + char filename[FILE_PATH_SIZE] = {0x00}; + char * fnameptr = filename; + + uint8_t *lockbytes_t = NULL; + uint8_t lockbytes[2] = {0x00}; + + uint8_t *lockbytes_t2 = NULL; + uint8_t lockbytes2[2] = {0x00}; + + bool bit[16] = {0x00}; + bool bit2[16] = {0x00}; + + int i; + uint8_t BlockNo = 0; + int Pages = 16; + + bool tmplockbit = false; + uint8_t isOK = 0; + uint8_t *data = NULL; + + char cmdp = param_getchar(Cmd, 0); + + if (cmdp == 'h' || cmdp == 'H') { + PrintAndLog("Reads all pages from Mifare Ultralight or Ultralight-C tag."); + PrintAndLog("It saves binary dump into the file `filename.bin` or `cardUID.bin`"); + PrintAndLog("Usage: hf mfu dump "); + PrintAndLog(" optional cardtype c == Ultralight-C, if not defaults to Ultralight"); + PrintAndLog(" sample: hf mfu dump"); + PrintAndLog(" : hf mfu dump myfile"); + PrintAndLog(" : hf mfu dump c myfile"); + return 0; + } + + // UL or UL-C? + Pages = (cmdp == 'c' || cmdp == 'C') ? 44 : 16; + + PrintAndLog("Dumping Ultralight%s Card Data...", (Pages ==16)?"":"-C"); + + UsbCommand c = {CMD_MIFAREU_READCARD, {BlockNo,Pages}}; + SendCommand(&c); + UsbCommand resp; + + if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { + isOK = resp.arg[0] & 0xff; + if (!isOK) { + PrintAndLog("Command error"); + return 0; + } + data = resp.d.asBytes; + } else { + PrintAndLog("Command execute timeout"); + return 0; + } + + // Load lock bytes. + int j = 0; + + lockbytes_t = data + 8; + lockbytes[0] = lockbytes_t[2]; + lockbytes[1] = lockbytes_t[3]; + for(j = 0; j < 16; j++){ + bit[j] = lockbytes[j/8] & ( 1 <<(7-j%8)); + } + + // Load bottom lockbytes if available + if ( Pages == 44 ) { + + lockbytes_t2 = data + (40*4); + lockbytes2[0] = lockbytes_t2[2]; + lockbytes2[1] = lockbytes_t2[3]; + for (j = 0; j < 16; j++) { + bit2[j] = lockbytes2[j/8] & ( 1 <<(7-j%8)); + } + } + + for (i = 0; i < Pages; ++i) { + + if ( i < 3 ) { + PrintAndLog("Block %02x:%s ", i,sprint_hex(data + i * 4, 4)); + continue; + } + + switch(i){ + case 3: tmplockbit = bit[4]; break; + case 4: tmplockbit = bit[3]; break; + case 5: tmplockbit = bit[2]; break; + case 6: tmplockbit = bit[1]; break; + case 7: tmplockbit = bit[0]; break; + case 8: tmplockbit = bit[15]; break; + case 9: tmplockbit = bit[14]; break; + case 10: tmplockbit = bit[13]; break; + case 11: tmplockbit = bit[12]; break; + case 12: tmplockbit = bit[11]; break; + case 13: tmplockbit = bit[10]; break; + case 14: tmplockbit = bit[9]; break; + case 15: tmplockbit = bit[8]; break; + case 16: + case 17: + case 18: + case 19: tmplockbit = bit2[6]; break; + case 20: + case 21: + case 22: + case 23: tmplockbit = bit2[5]; break; + case 24: + case 25: + case 26: + case 27: tmplockbit = bit2[4]; break; + case 28: + case 29: + case 30: + case 31: tmplockbit = bit2[2]; break; + case 32: + case 33: + case 34: + case 35: tmplockbit = bit2[1]; break; + case 36: + case 37: + case 38: + case 39: tmplockbit = bit2[0]; break; + case 40: tmplockbit = bit2[12]; break; + case 41: tmplockbit = bit2[11]; break; + case 42: tmplockbit = bit2[10]; break; //auth0 + case 43: tmplockbit = bit2[9]; break; //auth1 + default: break; + } + PrintAndLog("Block %02x:%s [%d]", i,sprint_hex(data + i * 4, 4),tmplockbit); + } + + int len = 0; + if ( Pages == 16 ) + len = param_getstr(Cmd,0,filename); + else + len = param_getstr(Cmd,1,filename); + + if (len > FILE_PATH_SIZE-5) len = FILE_PATH_SIZE-5; + + // user supplied filename? + if (len < 1) { + + // UID = data 0-1-2 4-5-6-7 (skips a beat) + sprintf(fnameptr,"%02X%02X%02X%02X%02X%02X%02X.bin", + data[0],data[1], data[2], data[4],data[5],data[6], data[7]); + + } else { + sprintf(fnameptr + len," .bin"); + } + + + if ((fout = fopen(filename,"wb")) == NULL) { + PrintAndLog("Could not create file name %s", filename); + return 1; + } + fwrite( data, 1, Pages*4, fout ); + fclose(fout); + + PrintAndLog("Dumped %d pages, wrote %d bytes to %s", Pages, Pages*4, filename); + return 0; +} + +// Needed to Authenticate to Ultralight C tags +void rol (uint8_t *data, const size_t len){ + uint8_t first = data[0]; + for (size_t i = 0; i < len-1; i++) { + data[i] = data[i+1]; + } + data[len-1] = first; +} + +//------------------------------------------------------------------------------- +// Ultralight C Methods +//------------------------------------------------------------------------------- + +// +// Ultralight C Authentication Demo {currently uses hard-coded key} +// +int CmdHF14AMfucAuth(const char *Cmd){ + + uint8_t default_keys[5][16] = { + { 0x42,0x52,0x45,0x41,0x4b,0x4d,0x45,0x49,0x46,0x59,0x4f,0x55,0x43,0x41,0x4e,0x21 },// 3des std key + { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },// all zeroes + { 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f },// 0x00-0x0F + { 0x49,0x45,0x4D,0x4B,0x41,0x45,0x52,0x42,0x21,0x4E,0x41,0x43,0x55,0x4F,0x59,0x46 },// NFC-key + { 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01 } // all ones + }; + + char cmdp = param_getchar(Cmd, 0); + + uint8_t keyNo = 0; + bool errors = false; + //Change key to user defined one + if (cmdp == 'k' || cmdp == 'K'){ + keyNo = param_get8(Cmd, 1); + if(keyNo >= 4) errors = true; + } + + if (cmdp == 'h' || cmdp == 'H') { + errors = true; + } + + if (errors) { + PrintAndLog("Usage: hf mfu cauth k "); + PrintAndLog(" 0 (default): 3DES standard key"); + PrintAndLog(" 1 : all zeros key"); + PrintAndLog(" 2 : 0x00-0x0F key"); + PrintAndLog(" 3 : nfc key"); + PrintAndLog(" 4 : all ones key"); + PrintAndLog(" sample : hf mfu cauth k"); + PrintAndLog(" : hf mfu cauth k 3"); + return 0; + } + + uint8_t random_a[8] = { 1,1,1,1,1,1,1,1 }; + //uint8_t enc_random_a[8] = { 0 }; + uint8_t random_b[8] = { 0 }; + uint8_t enc_random_b[8] = { 0 }; + uint8_t random_a_and_b[16] = { 0 }; + des3_context ctx = { 0 }; + uint8_t *key = default_keys[keyNo]; + uint8_t blockNo = 0; + uint32_t cuid = 0; + + //Auth1 + UsbCommand c = {CMD_MIFAREUC_AUTH1, {blockNo}}; + SendCommand(&c); + UsbCommand resp; + if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { + uint8_t isOK = resp.arg[0] & 0xff; + cuid = resp.arg[1]; + uint8_t * data= resp.d.asBytes; + + if (isOK){ + PrintAndLog("enc(RndB):%s", sprint_hex(data+1, 8)); + memcpy(enc_random_b,data+1,8); + } else { + PrintAndLog("Auth failed"); + return 2; // auth failed. + } + } else { + PrintAndLog("Command execute timeout"); + return 1; + } + + uint8_t iv[8] = { 0 }; + // Do we need random ? Right now we use all ones, is that random enough ? +// DES_random_key(&RndA); + + PrintAndLog(" RndA :%s",sprint_hex(random_a, 8)); + PrintAndLog(" e_RndB:%s",sprint_hex(enc_random_b, 8)); + + des3_set2key_dec(&ctx, key); + + des3_crypt_cbc(&ctx // des3_context *ctx + , DES_DECRYPT // int mode + , sizeof(random_b) // size_t length + , iv // unsigned char iv[8] + , enc_random_b // const unsigned char *input + , random_b // unsigned char *output + ); + + PrintAndLog(" RndB:%s",sprint_hex(random_b, 8)); + + rol(random_b,8); + memcpy(random_a_and_b ,random_a,8); + memcpy(random_a_and_b+8,random_b,8); + + PrintAndLog(" RA+B:%s",sprint_hex(random_a_and_b, 16)); + + des3_set2key_enc(&ctx, key); + + des3_crypt_cbc(&ctx // des3_context *ctx + , DES_ENCRYPT // int mode + , sizeof(random_a_and_b) // size_t length + , enc_random_b // unsigned char iv[8] + , random_a_and_b // const unsigned char *input + , random_a_and_b // unsigned char *output + ); + + PrintAndLog("enc(RA+B):%s",sprint_hex(random_a_and_b, 16)); + + //Auth2 + UsbCommand d = {CMD_MIFAREUC_AUTH2, {cuid}}; + memcpy(d.d.asBytes,random_a_and_b, 16); + SendCommand(&d); + + UsbCommand respb; + if (WaitForResponseTimeout(CMD_ACK,&respb,1500)) { + uint8_t isOK = respb.arg[0] & 0xff; + uint8_t * data2= respb.d.asBytes; + + if (isOK){ + PrintAndLog("enc(RndA'):%s", sprint_hex(data2+1, 8)); + } else { + return 2; + } + + } else { + PrintAndLog("Command execute timeout"); + return 1; + } + return 0; +} +/** +A test function to validate that the polarssl-function works the same +was as the openssl-implementation. +Commented out, since it requires openssl + +int CmdTestDES(const char * cmd) +{ + uint8_t key[16] = {0x00}; + + memcpy(key,key3_3des_data,16); + DES_cblock RndA, RndB; + + PrintAndLog("----------OpenSSL DES implementation----------"); + { + uint8_t e_RndB[8] = {0x00}; + unsigned char RndARndB[16] = {0x00}; + + DES_cblock iv = { 0 }; + DES_key_schedule ks1,ks2; + DES_cblock key1,key2; + + memcpy(key,key3_3des_data,16); + memcpy(key1,key,8); + memcpy(key2,key+8,8); + + + DES_set_key((DES_cblock *)key1,&ks1); + DES_set_key((DES_cblock *)key2,&ks2); + + DES_random_key(&RndA); + PrintAndLog(" RndA:%s",sprint_hex(RndA, 8)); + PrintAndLog(" e_RndB:%s",sprint_hex(e_RndB, 8)); + //void DES_ede2_cbc_encrypt(const unsigned char *input, + // unsigned char *output, long length, DES_key_schedule *ks1, + // DES_key_schedule *ks2, DES_cblock *ivec, int enc); + DES_ede2_cbc_encrypt(e_RndB,RndB,sizeof(e_RndB),&ks1,&ks2,&iv,0); + + PrintAndLog(" RndB:%s",sprint_hex(RndB, 8)); + rol(RndB,8); + memcpy(RndARndB,RndA,8); + memcpy(RndARndB+8,RndB,8); + PrintAndLog(" RA+B:%s",sprint_hex(RndARndB, 16)); + DES_ede2_cbc_encrypt(RndARndB,RndARndB,sizeof(RndARndB),&ks1,&ks2,&e_RndB,1); + PrintAndLog("enc(RA+B):%s",sprint_hex(RndARndB, 16)); + + } + PrintAndLog("----------PolarSSL implementation----------"); + { + uint8_t random_a[8] = { 0 }; + uint8_t enc_random_a[8] = { 0 }; + uint8_t random_b[8] = { 0 }; + uint8_t enc_random_b[8] = { 0 }; + uint8_t random_a_and_b[16] = { 0 }; + des3_context ctx = { 0 }; + + memcpy(random_a, RndA,8); + + uint8_t output[8] = { 0 }; + uint8_t iv[8] = { 0 }; + + PrintAndLog(" RndA :%s",sprint_hex(random_a, 8)); + PrintAndLog(" e_RndB:%s",sprint_hex(enc_random_b, 8)); + + des3_set2key_dec(&ctx, key); + + des3_crypt_cbc(&ctx // des3_context *ctx + , DES_DECRYPT // int mode + , sizeof(random_b) // size_t length + , iv // unsigned char iv[8] + , enc_random_b // const unsigned char *input + , random_b // unsigned char *output + ); + + PrintAndLog(" RndB:%s",sprint_hex(random_b, 8)); + + rol(random_b,8); + memcpy(random_a_and_b ,random_a,8); + memcpy(random_a_and_b+8,random_b,8); + + PrintAndLog(" RA+B:%s",sprint_hex(random_a_and_b, 16)); + + des3_set2key_enc(&ctx, key); + + des3_crypt_cbc(&ctx // des3_context *ctx + , DES_ENCRYPT // int mode + , sizeof(random_a_and_b) // size_t length + , enc_random_b // unsigned char iv[8] + , random_a_and_b // const unsigned char *input + , random_a_and_b // unsigned char *output + ); + + PrintAndLog("enc(RA+B):%s",sprint_hex(random_a_and_b, 16)); + } + return 0; +} +**/ +// +// Ultralight C Read Single Block +// +int CmdHF14AMfUCRdBl(const char *Cmd) +{ + uint8_t blockNo = -1; + char cmdp = param_getchar(Cmd, 0); + + if (strlen(Cmd) < 1 || cmdp == 'h' || cmdp == 'H') { + PrintAndLog("Usage: hf mfu crdbl "); + PrintAndLog(" sample: hf mfu crdbl 0"); + return 0; + } + + blockNo = param_get8(Cmd, 0); + if (blockNo < 0) { + PrintAndLog("Wrong block number"); + return 1; + } + + if (blockNo > MAX_ULTRAC_BLOCKS ){ + PrintAndLog("Error: Maximum number of readable blocks is 47 for Ultralight-C Cards!"); + return 1; + } + + PrintAndLog("--block no: 0x%02X (%d)", (int)blockNo, blockNo); + + //Read Block + UsbCommand e = {CMD_MIFAREU_READBL, {blockNo}}; + SendCommand(&e); + UsbCommand resp_c; + if (WaitForResponseTimeout(CMD_ACK,&resp_c,1500)) { + uint8_t isOK = resp_c.arg[0] & 0xff; + uint8_t *data = resp_c.d.asBytes; + + PrintAndLog("isOk: %02x", isOK); + if (isOK) + PrintAndLog("Data: %s", sprint_hex(data, 4)); + + } else { + PrintAndLog("Command execute timeout"); + } + return 0; +} + +// +// Mifare Ultralight C Write Single Block +// +int CmdHF14AMfUCWrBl(const char *Cmd){ + + uint8_t blockNo = -1; + bool chinese_card = FALSE; + uint8_t bldata[16] = {0x00}; + UsbCommand resp; + + char cmdp = param_getchar(Cmd, 0); + + if (strlen(Cmd) < 3 || cmdp == 'h' || cmdp == 'H') { + PrintAndLog("Usage: hf mfu cwrbl [w]"); + PrintAndLog(" [block number]"); + PrintAndLog(" [block data] - (8 hex symbols)"); + PrintAndLog(" [w] - Chinese magic ultralight tag"); + PrintAndLog(""); + PrintAndLog(" sample: hf mfu cwrbl 0 01020304"); + PrintAndLog(""); + return 0; + } + + blockNo = param_get8(Cmd, 0); + if (blockNo > MAX_ULTRAC_BLOCKS ){ + PrintAndLog("Error: Maximum number of blocks is 47 for Ultralight-C Cards!"); + return 1; + } + + if (param_gethex(Cmd, 1, bldata, 8)) { + PrintAndLog("Block data must include 8 HEX symbols"); + return 1; + } + + if (strchr(Cmd,'w') != 0 || strchr(Cmd,'W') != 0 ) { + chinese_card = TRUE; + } + + if ( blockNo <= 3 ) { + if (!chinese_card){ + PrintAndLog("Access Denied"); + } else { + PrintAndLog("--Special block no: 0x%02x", blockNo); + PrintAndLog("--Data: %s", sprint_hex(bldata, 4)); + UsbCommand d = {CMD_MIFAREU_WRITEBL, {blockNo}}; + memcpy(d.d.asBytes,bldata, 4); + SendCommand(&d); + if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { + uint8_t isOK = resp.arg[0] & 0xff; + PrintAndLog("isOk:%02x", isOK); + } else { + PrintAndLog("Command execute timeout"); + } + } + } else { + PrintAndLog("--Block no : 0x%02x", blockNo); + PrintAndLog("--Data: %s", sprint_hex(bldata, 4)); + UsbCommand e = {CMD_MIFAREU_WRITEBL, {blockNo}}; + memcpy(e.d.asBytes,bldata, 4); + SendCommand(&e); + if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { + uint8_t isOK = resp.arg[0] & 0xff; + PrintAndLog("isOk : %02x", isOK); + } else { + PrintAndLog("Command execute timeout"); + } + } + return 0; +} + +//------------------------------------ +// Menu Stuff +//------------------------------------ +static command_t CommandTable[] = +{ + {"help", CmdHelp, 1,"This help"}, + {"dbg", CmdHF14AMfDbg, 0,"Set default debug mode"}, + {"info", CmdHF14AMfUInfo, 0,"Taginfo"}, + {"dump", CmdHF14AMfUDump, 0,"Dump MIFARE Ultralight / Ultralight-C tag to binary file"}, + {"rdbl", CmdHF14AMfURdBl, 0,"Read block - MIFARE Ultralight"}, + {"wrbl", CmdHF14AMfUWrBl, 0,"Write block - MIFARE Ultralight"}, + {"crdbl", CmdHF14AMfUCRdBl, 0,"Read block - MIFARE Ultralight C"}, + {"cwrbl", CmdHF14AMfUCWrBl, 0,"Write MIFARE Ultralight C block"}, + {"cauth", CmdHF14AMfucAuth, 0,"try a Ultralight C Authentication"}, + //{"testdes", CmdTestDES , 1, "Test DES"}, + {NULL, NULL, 0, NULL} +}; + +int CmdHFMFUltra(const char *Cmd){ + WaitForResponseTimeout(CMD_ACK,NULL,100); + CmdsParse(CommandTable, Cmd); + return 0; +} + +int CmdHelp(const char *Cmd){ + CmdsHelp(CommandTable); + return 0; +} \ No newline at end of file diff --git a/client/cmdhfmfu.h b/client/cmdhfmfu.h new file mode 100644 index 00000000..c4bc0341 --- /dev/null +++ b/client/cmdhfmfu.h @@ -0,0 +1,19 @@ +#include "cmdhfmf.h" +#include "cmdhf14a.h" + +//standard ultralight +int CmdHF14AMfUWrBl(const char *Cmd); +int CmdHF14AMfURdBl(const char *Cmd); + +//Crypto Cards +int CmdHF14AMfUCRdBl(const char *Cmd); +int CmdHF14AMfUCRdCard(const char *Cmd); +int CmdHF14AMfucAuth(const char *Cmd); + +//general stuff +int CmdHF14AMfUDump(const char *Cmd); +void rol (uint8_t *data, const size_t len); + + +int CmdHFMFUltra(const char *Cmd); +int CmdHF14AMfUInfo(const char *Cmd); diff --git a/client/cmdlf.c b/client/cmdlf.c index 09d93002..f56aa1b7 100644 --- a/client/cmdlf.c +++ b/client/cmdlf.c @@ -519,7 +519,7 @@ static void ChkBitstream(const char *str) } } } - +//appears to attempt to simulate manchester int CmdLFSim(const char *Cmd) { int i,j; @@ -682,26 +682,41 @@ int CmdLFfind(const char *Cmd) } PrintAndLog("NOTE: some demods output possible binary\n if it finds something that looks like a tag"); - PrintAndLog("Checking for known tags:"); + PrintAndLog("\nChecking for known tags:\n"); ans=CmdFSKdemodIO(""); if (ans>0) { - PrintAndLog("Valid IO Prox ID Found!"); + PrintAndLog("\nValid IO Prox ID Found!"); + return 1; + } + ans=CmdFSKdemodPyramid(""); + if (ans>0) { + PrintAndLog("\nValid Pyramid ID Found!"); + return 1; + } + ans=CmdFSKdemodParadox(""); + if (ans>0) { + PrintAndLog("\nValid Paradox ID Found!"); + return 1; + } + ans=CmdFSKdemodAWID(""); + if (ans>0) { + PrintAndLog("\nValid AWID ID Found!"); return 1; } ans=CmdFSKdemodHID(""); if (ans>0) { - PrintAndLog("Valid HID Prox ID Found!"); + PrintAndLog("\nValid HID Prox ID Found!"); return 1; } //add psk and indala - ans=CmdIndalaDecode("0"); + ans=CmdIndalaDecode(""); if (ans>0) { - PrintAndLog("Valid Indala ID Found!"); + PrintAndLog("\nValid Indala ID Found!"); return 1; } ans=Cmdaskmandemod(""); if (ans>0) { - PrintAndLog("Valid EM410x ID Found!"); + PrintAndLog("\nValid EM410x ID Found!"); return 1; } PrintAndLog("No Known Tags Found!\n"); diff --git a/client/cmdlfhitag.c b/client/cmdlfhitag.c index 549c427c..fe5ba587 100644 --- a/client/cmdlfhitag.c +++ b/client/cmdlfhitag.c @@ -29,110 +29,125 @@ size_t nbytes(size_t nbits) { int CmdLFHitagList(const char *Cmd) { - uint8_t got[TRACE_BUFFER_SIZE]; - GetFromBigBuf(got,sizeof(got),0); - WaitForResponse(CMD_ACK,NULL); - - PrintAndLog("recorded activity:"); - PrintAndLog(" ETU :nbits: who bytes"); - PrintAndLog("---------+-----+----+-----------"); + uint8_t *got = malloc(USB_CMD_DATA_SIZE); + + // Query for the actual size of the trace + UsbCommand response; + GetFromBigBuf(got, USB_CMD_DATA_SIZE, 0); + WaitForResponse(CMD_ACK, &response); + uint16_t traceLen = response.arg[2]; + if (traceLen > USB_CMD_DATA_SIZE) { + uint8_t *p = realloc(got, traceLen); + if (p == NULL) { + PrintAndLog("Cannot allocate memory for trace"); + free(got); + return 2; + } + got = p; + GetFromBigBuf(got, traceLen, 0); + WaitForResponse(CMD_ACK,NULL); + } + + PrintAndLog("recorded activity (TraceLen = %d bytes):"); + PrintAndLog(" ETU :nbits: who bytes"); + PrintAndLog("---------+-----+----+-----------"); - int i = 0; - int prev = -1; - int len = strlen(Cmd); + int i = 0; + int prev = -1; + int len = strlen(Cmd); - char filename[FILE_PATH_SIZE] = { 0x00 }; - FILE* pf = NULL; + char filename[FILE_PATH_SIZE] = { 0x00 }; + FILE* pf = NULL; - if (len > FILE_PATH_SIZE) - len = FILE_PATH_SIZE; - memcpy(filename, Cmd, len); + if (len > FILE_PATH_SIZE) + len = FILE_PATH_SIZE; + memcpy(filename, Cmd, len); - if (strlen(filename) > 0) { - if ((pf = fopen(filename,"wb")) == NULL) { - PrintAndLog("Error: Could not open file [%s]",filename); - return 1; + if (strlen(filename) > 0) { + if ((pf = fopen(filename,"wb")) == NULL) { + PrintAndLog("Error: Could not open file [%s]",filename); + return 1; + } } - } - for (;;) { + for (;;) { - if(i >= TRACE_BUFFER_SIZE) { break; } - - bool isResponse; - int timestamp = *((uint32_t *)(got+i)); - if (timestamp & 0x80000000) { - timestamp &= 0x7fffffff; - isResponse = 1; - } else { - isResponse = 0; - } - - int parityBits = *((uint32_t *)(got+i+4)); - // 4 bytes of additional information... - // maximum of 32 additional parity bit information - // - // TODO: - // at each quarter bit period we can send power level (16 levels) - // or each half bit period in 256 levels. - - int bits = got[i+8]; - int len = nbytes(got[i+8]); - - if (len > 100) { - break; - } - if (i + len >= TRACE_BUFFER_SIZE) { break;} - - uint8_t *frame = (got+i+9); - - // Break and stick with current result if buffer was not completely full - if (frame[0] == 0x44 && frame[1] == 0x44 && frame[3] == 0x44) { break; } - - char line[1000] = ""; - int j; - for (j = 0; j < len; j++) { - int oddparity = 0x01; - int k; + if(i > traceLen) { break; } + + bool isResponse; + int timestamp = *((uint32_t *)(got+i)); + if (timestamp & 0x80000000) { + timestamp &= 0x7fffffff; + isResponse = 1; + } else { + isResponse = 0; + } - for (k=0;k<8;k++) { - oddparity ^= (((frame[j] & 0xFF) >> k) & 0x01); - } + int parityBits = *((uint32_t *)(got+i+4)); + // 4 bytes of additional information... + // maximum of 32 additional parity bit information + // + // TODO: + // at each quarter bit period we can send power level (16 levels) + // or each half bit period in 256 levels. - //if((parityBits >> (len - j - 1)) & 0x01) { - if (isResponse && (oddparity != ((parityBits >> (len - j - 1)) & 0x01))) { - sprintf(line+(j*4), "%02x! ", frame[j]); - } - else { - sprintf(line+(j*4), "%02x ", frame[j]); - } - } - - PrintAndLog(" +%7d: %3d: %s %s", - (prev < 0 ? 0 : (timestamp - prev)), - bits, - (isResponse ? "TAG" : " "), - line); + int bits = got[i+8]; + int len = nbytes(got[i+8]); + if (len > 100) { + break; + } + if (i + len > traceLen) { break;} + + uint8_t *frame = (got+i+9); + + // Break and stick with current result if buffer was not completely full + if (frame[0] == 0x44 && frame[1] == 0x44 && frame[3] == 0x44) { break; } + + char line[1000] = ""; + int j; + for (j = 0; j < len; j++) { + int oddparity = 0x01; + int k; + + for (k=0;k<8;k++) { + oddparity ^= (((frame[j] & 0xFF) >> k) & 0x01); + } + + //if((parityBits >> (len - j - 1)) & 0x01) { + if (isResponse && (oddparity != ((parityBits >> (len - j - 1)) & 0x01))) { + sprintf(line+(j*4), "%02x! ", frame[j]); + } + else { + sprintf(line+(j*4), "%02x ", frame[j]); + } + } - if (pf) { - fprintf(pf," +%7d: %3d: %s %s\n", - (prev < 0 ? 0 : (timestamp - prev)), - bits, - (isResponse ? "TAG" : " "), - line); - } - - prev = timestamp; - i += (len + 9); - } + PrintAndLog(" +%7d: %3d: %s %s", + (prev < 0 ? 0 : (timestamp - prev)), + bits, + (isResponse ? "TAG" : " "), + line); + + if (pf) { + fprintf(pf," +%7d: %3d: %s %s\n", + (prev < 0 ? 0 : (timestamp - prev)), + bits, + (isResponse ? "TAG" : " "), + line); + } + + prev = timestamp; + i += (len + 9); + } - if (pf) { - fclose(pf); - PrintAndLog("Recorded activity succesfully written to file: %s", filename); - } + if (pf) { + fclose(pf); + PrintAndLog("Recorded activity succesfully written to file: %s", filename); + } - return 0; + free(got); + return 0; } int CmdLFHitagSnoop(const char *Cmd) { diff --git a/client/cmdmain.c b/client/cmdmain.c index 15cb3f98..512aa13c 100644 --- a/client/cmdmain.c +++ b/client/cmdmain.c @@ -188,7 +188,6 @@ void UsbCommandReceived(UsbCommand *UC) } break; case CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K: { - sample_buf_len += UC->arg[1]; memcpy(sample_buf+(UC->arg[0]),UC->d.asBytes,UC->arg[1]); } break; diff --git a/client/data.c b/client/data.c index 3f019326..4d7d1e41 100644 --- a/client/data.c +++ b/client/data.c @@ -16,11 +16,9 @@ #include "cmdmain.h" uint8_t* sample_buf; -size_t sample_buf_len; void GetFromBigBuf(uint8_t *dest, int bytes, int start_index) { - sample_buf_len = 0; sample_buf = dest; UsbCommand c = {CMD_DOWNLOAD_RAW_ADC_SAMPLES_125K, {start_index, bytes, 0}}; SendCommand(&c); diff --git a/client/data.h b/client/data.h index 41bd9a41..7d85e1f1 100644 --- a/client/data.h +++ b/client/data.h @@ -13,13 +13,9 @@ #include -//trace buffer size as defined in armsrc/apps.h TRACE_SIZE -#define TRACE_BUFFER_SIZE 4096 #define FILE_PATH_SIZE 1000 -#define SAMPLE_BUFFER_SIZE 64 extern uint8_t* sample_buf; -extern size_t sample_buf_len; #define arraylen(x) (sizeof(x)/sizeof((x)[0])) void GetFromBigBuf(uint8_t *dest, int bytes, int start_index); diff --git a/client/graph.c b/client/graph.c index 6362c8fe..95050f55 100644 --- a/client/graph.c +++ b/client/graph.c @@ -9,6 +9,7 @@ //----------------------------------------------------------------------------- #include +#include #include #include "ui.h" #include "graph.h" @@ -50,7 +51,11 @@ int ClearGraph(int redraw) void setGraphBuf(uint8_t *buff, size_t size) { - int i=0; + if ( buff == NULL ) return; + + uint16_t i = 0; + if ( size > MAX_GRAPH_TRACE_LEN ) + size = MAX_GRAPH_TRACE_LEN; ClearGraph(0); for (; i < size; ++i){ GraphBuffer[i]=buff[i]-128; @@ -61,6 +66,8 @@ void setGraphBuf(uint8_t *buff, size_t size) } size_t getFromGraphBuf(uint8_t *buff) { + if ( buff == NULL ) return 0; + uint32_t i; for (i=0;i127) GraphBuffer[i]=127; //trim @@ -69,27 +76,64 @@ size_t getFromGraphBuf(uint8_t *buff) } return i; } + + // Get or auto-detect clock rate int GetClock(const char *str, int peak, int verbose) { - int clock; - sscanf(str, "%i", &clock); - if (!strcmp(str, "")) - clock = 0; + int clock; + sscanf(str, "%i", &clock); + if (!strcmp(str, "")) + clock = 0; // Auto-detect clock - if (!clock) - { - uint8_t grph[MAX_GRAPH_TRACE_LEN]={0}; + if (!clock) + { + uint8_t grph[MAX_GRAPH_TRACE_LEN]={0}; size_t size = getFromGraphBuf(grph); - clock = DetectASKClock(grph,size,0); + if ( size == 0 ) { + PrintAndLog("Failed to copy from graphbuffer"); + return -1; + } + clock = DetectASKClock(grph,size,0); // Only print this message if we're not looping something - if (!verbose){ - PrintAndLog("Auto-detected clock rate: %d", clock); - } - } + if (!verbose){ + PrintAndLog("Auto-detected clock rate: %d", clock); + } + } + return clock; +} + +// A simple test to see if there is any data inside Graphbuffer. +bool HasGraphData(){ - return clock; + if ( GraphTraceLen <= 0) { + PrintAndLog("No data available, try reading something first"); + return false; + } + return true; +} + +// Detect high and lows in Grapbuffer. +// Only loops the first 256 values. +void DetectHighLowInGraph(int *high, int *low, bool addFuzz) { + + uint8_t loopMax = 255; + if ( loopMax > GraphTraceLen) + loopMax = GraphTraceLen; + + for (uint8_t i = 0; i < loopMax; ++i) { + if (GraphBuffer[i] > *high) + *high = GraphBuffer[i]; + else if (GraphBuffer[i] < *low) + *low = GraphBuffer[i]; + } + + //12% fuzz in case highs and lows aren't clipped + if (addFuzz) { + *high = (int)(*high * .88); + *low = (int)(*low * .88); + } } int GetNRZpskClock(const char *str, int peak, int verbose) @@ -104,6 +148,10 @@ int GetNRZpskClock(const char *str, int peak, int verbose) { uint8_t grph[MAX_GRAPH_TRACE_LEN]={0}; size_t size = getFromGraphBuf(grph); + if ( size == 0 ) { + PrintAndLog("Failed to copy from graphbuffer"); + return -1; + } clock = DetectpskNRZClock(grph,size,0); // Only print this message if we're not looping something if (!verbose){ diff --git a/client/graph.h b/client/graph.h index 2c448161..9817d776 100644 --- a/client/graph.h +++ b/client/graph.h @@ -20,9 +20,12 @@ int GetClock(const char *str, int peak, int verbose); int GetNRZpskClock(const char *str, int peak, int verbose); void setGraphBuf(uint8_t *buff, size_t size); +bool HasGraphData(); +void DetectHighLowInGraph(int *high, int *low, bool addFuzz); + // Max graph trace len: 40000 (bigbuf) * 8 (at 1 bit per sample) #define MAX_GRAPH_TRACE_LEN (40000 * 8 ) + extern int GraphBuffer[MAX_GRAPH_TRACE_LEN]; extern int GraphTraceLen; - #endif diff --git a/client/loclass/des.h b/client/loclass/des.h index 907d56b1..8b8e6a35 100644 --- a/client/loclass/des.h +++ b/client/loclass/des.h @@ -28,7 +28,13 @@ #define POLARSSL_DES_H //#include "config.h" - +/** + * \def POLARSSL_CIPHER_MODE_CBC + * + * Enable Cipher Block Chaining mode (CBC) for symmetric ciphers. + */ +#define POLARSSL_CIPHER_MODE_CBC + #include #if defined(_MSC_VER) && !defined(EFIX64) && !defined(EFI32) diff --git a/client/lualibs/commands.lua b/client/lualibs/commands.lua index 13b9c8e7..a5442f2a 100644 --- a/client/lualibs/commands.lua +++ b/client/lualibs/commands.lua @@ -49,7 +49,7 @@ local _commands = { CMD_EM4X_WRITE_WORD = 0x0219, CMD_IO_DEMOD_FSK = 0x021A, CMD_IO_CLONE_TAG = 0x021B, - CMD_EM410X_DEMOD = 0x021C, + CMD_EM410X_DEMOD = 0x021c, --/* CMD_SET_ADC_MUX: ext1 is 0 for lopkd, 1 for loraw, 2 for hipkd, 3 for hiraw */ --// For the 13.56 MHz tags diff --git a/client/lualibs/utils.lua b/client/lualibs/utils.lua index e84f70ad..c5baa406 100644 --- a/client/lualibs/utils.lua +++ b/client/lualibs/utils.lua @@ -108,6 +108,24 @@ local Utils = return retval end, + -- input parameter is a string + -- Swaps the endianess and returns a string, + -- IE: 'cd7a' -> '7acd' -> 0x7acd + SwapEndiannessStr = function(s, len) + if s == nil then return nil end + if #s == 0 then return '' end + if type(s) ~= 'string' then return nil end + + local retval + if len == 16 then + retval = s:sub(3,4)..s:sub(1,2) + elseif len == 24 then + retval = s:sub(5,6)..s:sub(3,4)..s:sub(1,2) + elseif len == 32 then + retval = s:sub(7,8)..s:sub(5,6)..s:sub(3,4)..s:sub(1,2) + end + return retval + end, ------------ CONVERSIONS -- @@ -116,7 +134,7 @@ local Utils = local B,K,OUT,I,D=16,"0123456789ABCDEF","",0 while IN>0 do I=I+1 - IN,D=math.floor(IN/B),math.mod(IN,B)+1 + IN , D = math.floor(IN/B), math.modf(IN,B)+1 OUT=string.sub(K,D,D)..OUT end return OUT diff --git a/client/mifarehost.c b/client/mifarehost.c index d025918d..7f784850 100644 --- a/client/mifarehost.c +++ b/client/mifarehost.c @@ -232,14 +232,27 @@ int mfEmlSetMem(uint8_t *data, int blockNum, int blocksCount) { // "MAGIC" CARD int mfCSetUID(uint8_t *uid, uint8_t *oldUID, bool wantWipe) { + + uint8_t oldblock0[16] = {0x00}; uint8_t block0[16] = {0x00}; memcpy(block0, uid, 4); block0[4] = block0[0]^block0[1]^block0[2]^block0[3]; // Mifare UID BCC // mifare classic SAK(byte 5) and ATQA(byte 6 and 7) - block0[5] = 0x08; - block0[6] = 0x04; - block0[7] = 0x00; + //block0[5] = 0x08; + //block0[6] = 0x04; + //block0[7] = 0x00; + + block0[5] = 0x01; //sak + block0[6] = 0x01; + block0[7] = 0x0f; + int old = mfCGetBlock(0, oldblock0, CSETBLOCK_SINGLE_OPER); + if ( old == 0) { + memcpy(block0+8, oldblock0+8, 8); + PrintAndLog("block 0: %s", sprint_hex(block0,16)); + } else { + PrintAndLog("Couldn't get olddata. Will write over the last bytes of Block 0."); + } return mfCSetBlock(0, block0, oldUID, wantWipe, CSETBLOCK_SINGLE_OPER); } @@ -253,8 +266,10 @@ int mfCSetBlock(uint8_t blockNo, uint8_t *data, uint8_t *uid, bool wantWipe, uin UsbCommand resp; if (WaitForResponseTimeout(CMD_ACK,&resp,1500)) { isOK = resp.arg[0] & 0xff; - if (uid != NULL) memcpy(uid, resp.d.asBytes, 4); - if (!isOK) return 2; + if (uid != NULL) + memcpy(uid, resp.d.asBytes, 4); + if (!isOK) + return 2; } else { PrintAndLog("Command execute timeout"); return 1; @@ -286,9 +301,9 @@ int mfCGetBlock(uint8_t blockNo, uint8_t *data, uint8_t params) { static uint8_t trailerAccessBytes[4] = {0x08, 0x77, 0x8F, 0x00}; // variables -char logHexFileName[200] = {0x00}; +char logHexFileName[FILE_PATH_SIZE] = {0x00}; static uint8_t traceCard[4096] = {0x00}; -static char traceFileName[200] = {0x00}; +static char traceFileName[FILE_PATH_SIZE] = {0x00}; static int traceState = TRACE_IDLE; static uint8_t traceCurBlock = 0; static uint8_t traceCurKey = 0; @@ -323,20 +338,28 @@ int isBlockTrailer(int blockN) { int loadTraceCard(uint8_t *tuid) { FILE * f; - char buf[64]; - uint8_t buf8[64]; + char buf[64] = {0x00}; + uint8_t buf8[64] = {0x00}; int i, blockNum; - if (!isTraceCardEmpty()) saveTraceCard(); + if (!isTraceCardEmpty()) + saveTraceCard(); + memset(traceCard, 0x00, 4096); memcpy(traceCard, tuid + 3, 4); + FillFileNameByUID(traceFileName, tuid, ".eml", 7); f = fopen(traceFileName, "r"); - if (!f) return 1; + if (!f) { + fclose(f); + return 1; + } blockNum = 0; + while(!feof(f)){ + memset(buf, 0, sizeof(buf)); if (fgets(buf, sizeof(buf), f) == NULL) { PrintAndLog("File reading error."); @@ -368,22 +391,30 @@ int saveTraceCard(void) { if ((!strlen(traceFileName)) || (isTraceCardEmpty())) return 0; f = fopen(traceFileName, "w+"); + if ( !f ) { + fclose(f); + return 1; + } + for (int i = 0; i < 64; i++) { // blocks for (int j = 0; j < 16; j++) // bytes fprintf(f, "%02x", *(traceCard + i * 16 + j)); fprintf(f,"\n"); } fclose(f); - return 0; } int mfTraceInit(uint8_t *tuid, uint8_t *atqa, uint8_t sak, bool wantSaveToEmlFile) { - if (traceCrypto1) crypto1_destroy(traceCrypto1); + if (traceCrypto1) + crypto1_destroy(traceCrypto1); + traceCrypto1 = NULL; - if (wantSaveToEmlFile) loadTraceCard(tuid); + if (wantSaveToEmlFile) + loadTraceCard(tuid); + traceCard[4] = traceCard[0] ^ traceCard[1] ^ traceCard[2] ^ traceCard[3]; traceCard[5] = sak; memcpy(&traceCard[6], atqa, 2); diff --git a/client/mifarehost.h b/client/mifarehost.h index 3e946cd9..96eb75f7 100644 --- a/client/mifarehost.h +++ b/client/mifarehost.h @@ -47,7 +47,7 @@ typedef struct { int foundKey[2]; } sector; -extern char logHexFileName[200]; +extern char logHexFileName[FILE_PATH_SIZE]; int mfnested(uint8_t blockNo, uint8_t keyType, uint8_t * key, uint8_t trgBlockNo, uint8_t trgKeyType, uint8_t * ResultKeys, bool calibrate); int mfCheckKeys (uint8_t blockNo, uint8_t keyType, uint8_t keycnt, uint8_t * keyBlock, uint64_t * key); diff --git a/client/scripts/remagic.lua b/client/scripts/remagic.lua new file mode 100644 index 00000000..d2b869c3 --- /dev/null +++ b/client/scripts/remagic.lua @@ -0,0 +1,63 @@ +local getopt = require('getopt') + +example = "script run remagic" +author = "Iceman" + +desc = +[[ +This is a script that tries to bring back a chinese magic card (1k generation1) +from the dead when it's block 0 has been written with bad values. + +Arguments: + -h this help +]] +--- +-- A debug printout-function +function dbg(args) + if DEBUG then + print("###", args) + end +end +--- +-- This is only meant to be used when errors occur +function oops(err) + print("ERROR: ",err) +end + +--- +-- Usage help +function help() + print(desc) + print("Example usage") + print(example) +end + +--- +-- The main entry point +function main(args) + + + -- Read the parameters + for o, a in getopt.getopt(args, 'h') do + if o == "h" then help() return end + end + + local _cmds = { + --[[ + --]] + [0] = "hf 14a raw -p -a -b 7 40", + [1] = "hf 14a raw -p -a 43", + [2] = "hf 14a raw -c -p -a A000", + [3] = "hf 14a raw -c -p -a 01 02 03 04 04 98 02 00 00 00 00 00 00 00 10 01", + } + core.clearCommandBuffer() + + local i + --for _,c in pairs(_cmds) do + for i = 0, 3 do + print ( _cmds[i] ) + core.console( _cmds[i] ) + end +end + +main(args) diff --git a/client/scripts/test_t55x7_psk.lua b/client/scripts/test_t55x7_psk.lua new file mode 100644 index 00000000..1b964094 --- /dev/null +++ b/client/scripts/test_t55x7_psk.lua @@ -0,0 +1,173 @@ +local cmds = require('commands') +local getopt = require('getopt') +local bin = require('bin') +local utils = require('utils') +local dumplib = require('html_dumplib') + +example =[[ + 1. script run tracetest + 2. script run tracetest -o + +]] +author = "Iceman" +usage = "script run test_t55x7_psk -o " +desc =[[ +This script will program a T55x7 TAG with the configuration: block 0x00 data 0x00088040 +The outlined procedure is as following: + +"lf t55xx write 0 00088040" +"lf read" +"data samples" +"data pskdet" +"data psknrz" +"data pskindala" +"data psknrzraw" + +Loop OUTER: + change the configuretion block 0 with: + -xxxx8xxx = PSK RF/2 with Manchester modulation + -xxxx1xxx = PSK RF/2 with PSK1 modulation (phase change when input changes) + -xxxx2xxx = PSK RF/2 with PSk2 modulation (phase change on bitclk if input high) + -xxxx3xxx = PSK RF/2 with PSk3 modulation (phase change on rising edge of input) + Loop INNER + for each outer configuration, also do + XXXXX0XX = PSK RF/2 + XXXXX4XX = PSK RF/4 + XXXXX8XX = PSK RF/8 + +In all 12 individual test for the PSK demod + +Arguments: + -h : this help + -o : logfile name +]] + +local TIMEOUT = 2000 -- Shouldn't take longer than 2 seconds +local DEBUG = true -- the debug flag + +--BLOCK 0 = 00088040 +local config1 = '0008' +local config2 = '40' + +local procedurecmds = { + [1] = '%s%s%s%s', + [2] = 'lf read', + --[3] = '', + [3] = 'data samples', + [4] = 'data pskdetectclock', + [5] = 'data psknrzrawdemod', + [6] = 'data pskindalademod', +} + +--- +-- A debug printout-function +function dbg(args) + if not DEBUG then + return + end + + if type(args) == "table" then + local i = 1 + while args[i] do + dbg(args[i]) + i = i+1 + end + else + print("###", args) + end +end +--- +-- This is only meant to be used when errors occur +function oops(err) + print("ERROR: ",err) +end +--- +-- Usage help +function help() + print(desc) + print("Example usage") + print(example) +end +-- +-- Exit message +function ExitMsg(msg) + print( string.rep('--',20) ) + print( string.rep('--',20) ) + print(msg) + print() +end + +function pskTest(modulation) + local y + for y = 0, 8, 4 do + for _ = 1, #procedurecmds do + local cmd = procedurecmds[_] + + if #cmd == 0 then + + elseif _ == 1 then + + dbg("Writing to T55x7 TAG") + + local configdata = cmd:format( config1, modulation , y, config2) + + dbg( configdata) + + local writecommand = Command:new{cmd = cmds.CMD_T55XX_WRITE_BLOCK, arg1 = configdata ,arg2 = 0, arg3 = 0} + local err = core.SendCommand(writecommand:getBytes()) + if err then return oops(err) end + local response = core.WaitForResponseTimeout(cmds.CMD_ACK,TIMEOUT) + + if response then + local count,cmd,arg0 = bin.unpack('LL',response) + if(arg0==1) then + dbg("Writing success") + else + return nil, "Couldn't read block.." + end + end + + else + dbg(cmd) + core.console( cmd ) + end + end + core.clearCommandBuffer() + end + print( string.rep('--',20) ) + +end + +local function main(args) + + print( string.rep('--',20) ) + print( string.rep('--',20) ) + + local outputTemplate = os.date("testpsk_%Y-%m-%d_%H%M%S") + + -- Arguments for the script + for o, arg in getopt.getopt(args, 'ho:') do + if o == "h" then return help() end + if o == "o" then outputTemplate = arg end + end + + core.clearCommandBuffer() + + pskTest(1) + pskTest(2) + pskTest(3) + pskTest(8) + + print( string.rep('--',20) ) +end +main(args) + +-- Where it iterates over + -- xxxx8xxx = PSK RF/2 with Manchester modulation + -- xxxx1xxx = PSK RF/2 with PSK1 modulation (phase change when input changes) + -- xxxx2xxx = PSK RF/2 with PSk2 modulation (phase change on bitclk if input high) + -- xxxx3xxx = PSK RF/2 with PSk3 modulation (phase change on rising edge of input) + + -- XXXXX0XX = PSK RF/2 + -- XXXXX4XX = PSK RF/4 + -- XXXXX8XX = PSK RF/8 \ No newline at end of file diff --git a/client/scripts/tnp3dump.lua b/client/scripts/tnp3dump.lua index 520161b9..f41fe8ab 100644 --- a/client/scripts/tnp3dump.lua +++ b/client/scripts/tnp3dump.lua @@ -249,18 +249,19 @@ local function main(args) end end + + local uid = block0:sub(1,8) + local itemtype = block1:sub(1,4) + local cardid = block1:sub(9,24) + -- Write dump to files if not DEBUG then - local foo = dumplib.SaveAsBinary(bindata, outputTemplate..'.bin') + local foo = dumplib.SaveAsBinary(bindata, outputTemplate..'_uid_'..uid..'.bin') print(("Wrote a BIN dump to the file %s"):format(foo)) - local bar = dumplib.SaveAsText(emldata, outputTemplate..'.eml') + local bar = dumplib.SaveAsText(emldata, outputTemplate..'_uid_'..uid..'.eml') print(("Wrote a EML dump to the file %s"):format(bar)) end - local uid = block0:sub(1,8) - local itemtype = block1:sub(1,4) - local cardid = block1:sub(9,24) - -- Show info print( string.rep('--',20) ) print( (' ITEM TYPE : 0x%s - %s'):format(itemtype, toyNames[itemtype]) ) diff --git a/client/scripts/tnp3sim.lua b/client/scripts/tnp3sim.lua index f43dafa2..adc34cce 100644 --- a/client/scripts/tnp3sim.lua +++ b/client/scripts/tnp3sim.lua @@ -241,18 +241,20 @@ local function main(args) local cmdSetDbgOff = "hf mf dbg 0" core.console( cmdSetDbgOff) - -- Look for tag present on reader, - result, err = lib14a.read1443a(false) - if not result then return oops(err) end + -- if not loadFromDump then + -- -- Look for tag present on reader, + -- result, err = lib14a.read1443a(false) + -- if not result then return oops(err) end - core.clearCommandBuffer() + -- core.clearCommandBuffer() - if 0x01 ~= result.sak then -- NXP MIFARE TNP3xxx - return oops('This is not a TNP3xxx tag. aborting.') - end + -- if 0x01 ~= result.sak then -- NXP MIFARE TNP3xxx + -- return oops('This is not a TNP3xxx tag. aborting.') + -- end - -- Show tag info - print((' Found tag : %s'):format(result.name)) + -- -- Show tag info + -- print((' Found tag : %s'):format(result.name)) + -- end -- Load dump.bin file print( (' Load data from %s'):format(inputTemplate)) @@ -349,7 +351,7 @@ local function main(args) err = LoadEmulator(blocks) if err then return oops(err) end core.clearCommandBuffer() - print('The simulation is now prepared.\n --> run \"hf mf sim 5 '..uid..'\" <--') + print('The simulation is now prepared.\n --> run \"hf mf sim u '..uid..' x\" <--') end end main(args) \ No newline at end of file diff --git a/client/scripts/tracetest.lua b/client/scripts/tracetest.lua new file mode 100644 index 00000000..e4a9215c --- /dev/null +++ b/client/scripts/tracetest.lua @@ -0,0 +1,132 @@ +local cmds = require('commands') +local getopt = require('getopt') +local bin = require('bin') +local utils = require('utils') +local dumplib = require('html_dumplib') + +example =[[ + 1. script run tracetest + 2. script run tracetest -o + +]] +author = "Iceman" +usage = "script run tracetest -o " +desc =[[ +This script will load several traces files in ../traces/ folder and do +"data load" +"lf search" + +Arguments: + -h : this help + -o : logfile name +]] + +local TIMEOUT = 2000 -- Shouldn't take longer than 2 seconds +local DEBUG = true -- the debug flag +--- +-- A debug printout-function +function dbg(args) + if not DEBUG then + return + end + + if type(args) == "table" then + local i = 1 + while result[i] do + dbg(result[i]) + i = i+1 + end + else + print("###", args) + end +end +--- +-- This is only meant to be used when errors occur +function oops(err) + print("ERROR: ",err) +end +--- +-- Usage help +function help() + print(desc) + print("Example usage") + print(example) +end +-- +-- Exit message +function ExitMsg(msg) + print( string.rep('--',20) ) + print( string.rep('--',20) ) + print(msg) + print() +end + + +local function main(args) + + print( string.rep('--',20) ) + print( string.rep('--',20) ) + + local cmdDataLoad = 'data load %s'; + local tracesEM = "find '../traces/' -iname 'em*.pm3' -type f" + local tracesMOD = "find '../traces/' -iname 'm*.pm3' -type f" + + local outputTemplate = os.date("testtest_%Y-%m-%d_%H%M%S") + + -- Arguments for the script + for o, arg in getopt.getopt(args, 'ho:') do + if o == "h" then return help() end + if o == "o" then outputTemplate = arg end + end + + core.clearCommandBuffer() + + local files = {} + + -- Find a set of traces staring with EM + local p = assert( io.popen(tracesEM)) + for file in p:lines() do + table.insert(files, file) + end + p.close(); + + -- Find a set of traces staring with MOD + p = assert( io.popen(tracesMOD) ) + for file in p:lines() do + table.insert(files, file) + end + p.close(); + + local cmdLFSEARCH = "lf search 1" + + -- main loop + io.write('Starting to test traces > ') + for _,file in pairs(files) do + + local x = "data load "..file + dbg(x) + core.console(x) + + dbg(cmdLFSEARCH) + core.console(cmdLFSEARCH) + + core.clearCommandBuffer() + + if core.ukbhit() then + print("aborted by user") + break + end + end + io.write('\n') + + -- Write dump to files + if not DEBUG then + local bar = dumplib.SaveAsText(emldata, outputTemplate..'.txt') + print(("Wrote output to: %s"):format(bar)) + end + + -- Show info + print( string.rep('--',20) ) + +end +main(args) \ No newline at end of file diff --git a/common/cmd.h b/common/cmd.h index b330a219..bc69ff61 100644 --- a/common/cmd.h +++ b/common/cmd.h @@ -33,8 +33,8 @@ #ifndef _PROXMARK_CMD_H_ #define _PROXMARK_CMD_H_ -#include -#include +#include "common.h" +#include "usb_cmd.h" #include "usb_cdc.h" bool cmd_receive(UsbCommand* cmd); diff --git a/common/lfdemod.c b/common/lfdemod.c index 062818ef..88a250d8 100644 --- a/common/lfdemod.c +++ b/common/lfdemod.c @@ -5,64 +5,118 @@ // at your option, any later version. See the LICENSE.txt file for the text of // the license. //----------------------------------------------------------------------------- -// Low frequency commands +// Low frequency demod/decode commands //----------------------------------------------------------------------------- #include #include #include "lfdemod.h" + +uint8_t justNoise(uint8_t *BitStream, size_t size) +{ + static const uint8_t THRESHOLD = 123; + //test samples are not just noise + uint8_t justNoise1 = 1; + for(size_t idx=0; idx < size && justNoise1 ;idx++){ + justNoise1 = BitStream[idx] < THRESHOLD; + } + return justNoise1; +} + //by marshmellow -//takes 1s and 0s and searches for EM410x format - output EM ID -uint64_t Em410xDecode(uint8_t *BitStream, size_t size) +//get high and low with passed in fuzz factor. also return noise test = 1 for passed or 0 for only noise +int getHiLo(uint8_t *BitStream, size_t size, int *high, int *low, uint8_t fuzzHi, uint8_t fuzzLo) { - //no arguments needed - built this way in case we want this to be a direct call from "data " cmds in the future - // otherwise could be a void with no arguments - //set defaults - uint64_t lo=0; - uint32_t i = 0; - if (BitStream[10]>1){ //allow only 1s and 0s - // PrintAndLog("no data found"); - return 0; + *high=0; + *low=255; + // get high and low thresholds + for (int i=0; i < size; i++){ + if (BitStream[i] > *high) *high = BitStream[i]; + if (BitStream[i] < *low) *low = BitStream[i]; } - uint8_t parityTest=0; - // 111111111 bit pattern represent start of frame - uint8_t frame_marker_mask[] = {1,1,1,1,1,1,1,1,1}; - uint32_t idx = 0; - uint32_t ii=0; - uint8_t resetCnt = 0; - while( (idx + 64) < size) { - restart: - // search for a start of frame marker - if ( memcmp(BitStream+idx, frame_marker_mask, sizeof(frame_marker_mask)) == 0) - { // frame marker found - idx+=9; - for (i=0; i<10;i++){ - for(ii=0; ii<5; ++ii){ - parityTest ^= BitStream[(i*5)+ii+idx]; - } - if (!parityTest){ - parityTest=0; - for (ii=0; ii<4;++ii){ - lo=(lo<<1LL)|(BitStream[(i*5)+ii+idx]); - } - //PrintAndLog("DEBUG: EM parity passed parity val: %d, i:%d, ii:%d,idx:%d, Buffer: %d%d%d%d%d,lo: %d",parityTest,i,ii,idx,BitStream[idx+ii+(i*5)-5],BitStream[idx+ii+(i*5)-4],BitStream[idx+ii+(i*5)-3],BitStream[idx+ii+(i*5)-2],BitStream[idx+ii+(i*5)-1],lo); - }else {//parity failed - //PrintAndLog("DEBUG: EM parity failed parity val: %d, i:%d, ii:%d,idx:%d, Buffer: %d%d%d%d%d",parityTest,i,ii,idx,BitStream[idx+ii+(i*5)-5],BitStream[idx+ii+(i*5)-4],BitStream[idx+ii+(i*5)-3],BitStream[idx+ii+(i*5)-2],BitStream[idx+ii+(i*5)-1]); - parityTest=0; - idx-=8; - if (resetCnt>5)return 0; //try 5 times - resetCnt++; - goto restart;//continue; - } - } - //skip last 5 bit parity test for simplicity. - return lo; - }else{ - idx++; - } + if (*high < 123) return -1; // just noise + *high = (int)(((*high-128)*(((float)fuzzHi)/100))+128); + *low = (int)(((*low-128)*(((float)fuzzLo)/100))+128); + return 1; +} + +// by marshmellow +// pass bits to be tested in bits, length bits passed in bitLen, and parity type (even=0 | odd=1) in pType +// returns 1 if passed +uint8_t parityTest(uint32_t bits, uint8_t bitLen, uint8_t pType) +{ + uint8_t ans = 0; + for (uint8_t i = 0; i < bitLen; i++){ + ans ^= ((bits >> i) & 1); } - return 0; + //PrintAndLog("DEBUG: ans: %d, ptype: %d",ans,pType); + return (ans == pType); +} + +//by marshmellow +//search for given preamble in given BitStream and return startIndex and length +uint8_t preambleSearch(uint8_t *BitStream, uint8_t *preamble, size_t pLen, size_t *size, size_t *startIdx) +{ + uint8_t foundCnt=0; + for (int idx=0; idx < *size - pLen; idx++){ + if (memcmp(BitStream+idx, preamble, pLen) == 0){ + //first index found + foundCnt++; + if (foundCnt == 1){ + *startIdx = idx; + } + if (foundCnt == 2){ + *size = idx - *startIdx; + return 1; + } + } + } + return 0; +} + + +//by marshmellow +//takes 1s and 0s and searches for EM410x format - output EM ID +uint64_t Em410xDecode(uint8_t *BitStream, size_t *size, size_t *startIdx) +{ + //no arguments needed - built this way in case we want this to be a direct call from "data " cmds in the future + // otherwise could be a void with no arguments + //set defaults + uint64_t lo=0; + uint32_t i = 0; + if (BitStream[1]>1){ //allow only 1s and 0s + // PrintAndLog("no data found"); + return 0; + } + // 111111111 bit pattern represent start of frame + uint8_t preamble[] = {1,1,1,1,1,1,1,1,1}; + uint32_t idx = 0; + uint32_t parityBits = 0; + uint8_t errChk = 0; + *startIdx = 0; + for (uint8_t extraBitChk=0; extraBitChk<5; extraBitChk++){ + errChk = preambleSearch(BitStream+extraBitChk+*startIdx, preamble, sizeof(preamble), size, startIdx); + if (errChk == 0) return 0; + idx = *startIdx + 9; + for (i=0; i<10;i++){ //loop through 10 sets of 5 bits (50-10p = 40 bits) + parityBits = bytebits_to_byte(BitStream+(i*5)+idx,5); + //check even parity + if (parityTest(parityBits, 5, 0) == 0){ + //parity failed try next bit (in the case of 1111111111) but last 9 = preamble + startIdx++; + errChk = 0; + break; + } + for (uint8_t ii=0; ii<4; ii++){ + lo = (lo << 1LL) | (BitStream[(i*5)+ii+idx]); + } + } + if (errChk != 0) return lo; + //skip last 5 bit parity test for simplicity. + // *size = 64; + } + return 0; } //by marshmellow @@ -72,35 +126,26 @@ uint64_t Em410xDecode(uint8_t *BitStream, size_t size) int askmandemod(uint8_t *BinStream, size_t *size, int *clk, int *invert) { int i; - int high = 0, low = 255; + int clk2=*clk; *clk=DetectASKClock(BinStream, *size, *clk); //clock default - if (*clk<8) *clk =64; - if (*clk<32) *clk=32; + // if autodetected too low then adjust //MAY NEED ADJUSTMENT + if (clk2==0 && *clk<8) *clk =64; + if (clk2==0 && *clk<32) *clk=32; if (*invert != 0 && *invert != 1) *invert=0; uint32_t initLoopMax = 200; if (initLoopMax > *size) initLoopMax=*size; // Detect high and lows - for (i = 0; i < initLoopMax; ++i) //200 samples should be enough to find high and low values - { - if (BinStream[i] > high) - high = BinStream[i]; - else if (BinStream[i] < low) - low = BinStream[i]; - } - if ((high < 129) ){ //throw away static (anything < 1 graph) - //PrintAndLog("no data found"); - return -2; - } - //25% fuzz in case highs and lows aren't clipped [marshmellow] - high=(int)(((high-128)*.75)+128); - low= (int)(((low-128)*.75)+128); + // 25% fuzz in case highs and lows aren't clipped [marshmellow] + int high, low, ans; + ans = getHiLo(BinStream, initLoopMax, &high, &low, 75, 75); + if (ans<1) return -2; //just noise - //PrintAndLog("DEBUG - valid high: %d - valid low: %d",high,low); + // PrintAndLog("DEBUG - valid high: %d - valid low: %d",high,low); int lastBit = 0; //set first clock check uint32_t bitnum = 0; //output counter int tol = 0; //clock tolerance adjust - waves will be accepted as within the clock if they fall + or - this value + clock from last valid wave - if (*clk==32)tol=1; //clock tolerance may not be needed anymore currently set to + or - 1 but could be increased for poor waves or removed entirely + if (*clk<=32)tol=1; //clock tolerance may not be needed anymore currently set to + or - 1 but could be increased for poor waves or removed entirely int iii = 0; uint32_t gLen = *size; if (gLen > 3000) gLen=3000; @@ -108,13 +153,13 @@ int askmandemod(uint8_t *BinStream, size_t *size, int *clk, int *invert) uint32_t bestStart = *size; uint32_t bestErrCnt = (*size/1000); uint32_t maxErr = (*size/1000); - //PrintAndLog("DEBUG - lastbit - %d",lastBit); - //loop to find first wave that works + // PrintAndLog("DEBUG - lastbit - %d",lastBit); + // loop to find first wave that works for (iii=0; iii < gLen; ++iii){ if ((BinStream[iii] >= high) || (BinStream[iii] <= low)){ lastBit=iii-*clk; errCnt=0; - //loop through to see if this start location works + // loop through to see if this start location works for (i = iii; i < *size; ++i) { if ((BinStream[i] >= high) && ((i-lastBit) > (*clk-tol))){ lastBit+=*clk; @@ -192,6 +237,22 @@ int askmandemod(uint8_t *BinStream, size_t *size, int *clk, int *invert) return bestErrCnt; } +//by marshmellow +//encode binary data into binary manchester +int ManchesterEncode(uint8_t *BitStream, size_t size) +{ + size_t modIdx=20000, i=0; + if (size>modIdx) return -1; + for (size_t idx=0; idx < size; idx++){ + BitStream[idx+modIdx++] = BitStream[idx]; + BitStream[idx+modIdx++] = BitStream[idx]^1; + } + for (; i<(size*2); i++){ + BitStream[i] = BitStream[i+20000]; + } + return i; +} + //by marshmellow //take 10 and 01 and manchester decode //run through 2 times and take least errCnt @@ -239,20 +300,19 @@ int manrawdecode(uint8_t * BitStream, size_t *size) return errCnt; } - //by marshmellow //take 01 or 10 = 0 and 11 or 00 = 1 -int BiphaseRawDecode(uint8_t *BitStream, size_t *size, int offset) +int BiphaseRawDecode(uint8_t *BitStream, size_t *size, int offset, int invert) { uint8_t bitnum=0; uint32_t errCnt =0; - uint32_t i=1; + uint32_t i; i=offset; - for (;i<*size-2;i+=2){ + for (;i<*size-2; i+=2){ if((BitStream[i]==1 && BitStream[i+1]==0) || (BitStream[i]==0 && BitStream[i+1]==1)){ - BitStream[bitnum++]=1; + BitStream[bitnum++]=1^invert; } else if((BitStream[i]==0 && BitStream[i+1]==0) || (BitStream[i]==1 && BitStream[i+1]==1)){ - BitStream[bitnum++]=0; + BitStream[bitnum++]=invert; } else { BitStream[bitnum++]=77; errCnt++; @@ -271,31 +331,21 @@ int askrawdemod(uint8_t *BinStream, size_t *size, int *clk, int *invert) { uint32_t i; // int invert=0; //invert default - int high = 0, low = 255; + int clk2 = *clk; *clk=DetectASKClock(BinStream, *size, *clk); //clock default - uint8_t BitStream[502] = {0}; + //uint8_t BitStream[502] = {0}; - if (*clk<8) *clk =64; - if (*clk<32) *clk=32; + //HACK: if clock not detected correctly - default + if (clk2==0 && *clk<8) *clk =64; + if (clk2==0 && *clk<32 && clk2==0) *clk=32; if (*invert != 0 && *invert != 1) *invert =0; uint32_t initLoopMax = 200; if (initLoopMax > *size) initLoopMax=*size; // Detect high and lows - for (i = 0; i < initLoopMax; ++i) //200 samples should be plenty to find high and low values - { - if (BinStream[i] > high) - high = BinStream[i]; - else if (BinStream[i] < low) - low = BinStream[i]; - } - if ((high < 129)){ //throw away static high has to be more than 0 on graph. - //noise <= -10 here - // PrintAndLog("no data found"); - return -2; - } //25% fuzz in case highs and lows aren't clipped [marshmellow] - high=(int)(((high-128)*.75)+128); - low= (int)(((low-128)*.75)+128); + int high, low, ans; + ans = getHiLo(BinStream, initLoopMax, &high, &low, 75, 75); + if (ans<1) return -2; //just noise //PrintAndLog("DEBUG - valid high: %d - valid low: %d",high,low); int lastBit = 0; //set first clock check @@ -310,6 +360,7 @@ int askrawdemod(uint8_t *BinStream, size_t *size, int *clk, int *invert) uint8_t errCnt =0; uint32_t bestStart = *size; uint32_t bestErrCnt = (*size/1000); + uint32_t maxErr = bestErrCnt; uint8_t midBit=0; //PrintAndLog("DEBUG - lastbit - %d",lastBit); //loop to find first wave that works @@ -320,30 +371,20 @@ int askrawdemod(uint8_t *BinStream, size_t *size, int *clk, int *invert) for (i = iii; i < *size; ++i) { if ((BinStream[i] >= high) && ((i-lastBit)>(*clk-tol))){ lastBit+=*clk; - BitStream[bitnum] = *invert; - bitnum++; midBit=0; } else if ((BinStream[i] <= low) && ((i-lastBit)>(*clk-tol))){ //low found and we are expecting a bar lastBit+=*clk; - BitStream[bitnum] = 1- *invert; - bitnum++; midBit=0; } else if ((BinStream[i]<=low) && (midBit==0) && ((i-lastBit)>((*clk/2)-tol))){ //mid bar? midBit=1; - BitStream[bitnum]= 1- *invert; - bitnum++; } else if ((BinStream[i]>=high) && (midBit==0) && ((i-lastBit)>((*clk/2)-tol))){ //mid bar? midBit=1; - BitStream[bitnum]= *invert; - bitnum++; } else if ((i-lastBit)>((*clk/2)+tol) && (midBit==0)){ //no mid bar found midBit=1; - BitStream[bitnum]= BitStream[bitnum-1]; - bitnum++; } else { //mid value found or no bar supposed to be here @@ -351,45 +392,89 @@ int askrawdemod(uint8_t *BinStream, size_t *size, int *clk, int *invert) //should have hit a high or low based on clock!! //debug //PrintAndLog("DEBUG - no wave in expected area - location: %d, expected: %d-%d, lastBit: %d - resetting search",i,(lastBit+(clk-((int)(tol)))),(lastBit+(clk+((int)(tol)))),lastBit); - if (bitnum > 0){ - BitStream[bitnum]=77; - bitnum++; - } errCnt++; lastBit+=*clk;//skip over until hit too many errors if (errCnt > ((*size/1000))){ //allow 1 error for every 1000 samples else start over errCnt=0; - bitnum=0;//start over break; } } } - if (bitnum>500) break; + if ((i-iii)>(500 * *clk)) break; //got enough bits } //we got more than 64 good bits and not all errors - if ((bitnum > (64+errCnt)) && (errCnt<(*size/1000))) { + if ((((i-iii)/ *clk) > (64+errCnt)) && (errCnt<(*size/1000))) { //possible good read - if (errCnt==0) break; //great read - finish - if (bestStart == iii) break; //if current run == bestErrCnt run (after exhausted testing) then finish + if (errCnt==0){ + bestStart=iii; + bestErrCnt=errCnt; + break; //great read - finish + } if (errCnt=gLen){ //exhausted test - //if there was a ok test go back to that one and re-run the best run (then dump after that run) - if (bestErrCnt < (*size/1000)) iii=bestStart; - } } - if (bitnum>16){ - for (i=0; i < bitnum; ++i){ - BinStream[i]=BitStream[i]; + if (bestErrCnt= high) && ((i-lastBit) > (*clk-tol))){ + lastBit += *clk; + BinStream[bitnum] = *invert; + bitnum++; + midBit=0; + } else if ((BinStream[i] <= low) && ((i-lastBit) > (*clk-tol))){ + //low found and we are expecting a bar + lastBit+=*clk; + BinStream[bitnum] = 1-*invert; + bitnum++; + midBit=0; + } else if ((BinStream[i]<=low) && (midBit==0) && ((i-lastBit)>((*clk/2)-tol))){ + //mid bar? + midBit=1; + BinStream[bitnum] = 1 - *invert; + bitnum++; + } else if ((BinStream[i]>=high) && (midBit==0) && ((i-lastBit)>((*clk/2)-tol))){ + //mid bar? + midBit=1; + BinStream[bitnum] = *invert; + bitnum++; + } else if ((i-lastBit)>((*clk/2)+tol) && (midBit==0)){ + //no mid bar found + midBit=1; + if (bitnum!=0) BinStream[bitnum] = BinStream[bitnum-1]; + bitnum++; + + } else { + //mid value found or no bar supposed to be here + if ((i-lastBit)>(*clk+tol)){ + //should have hit a high or low based on clock!! + + //debug + //PrintAndLog("DEBUG - no wave in expected area - location: %d, expected: %d-%d, lastBit: %d - resetting search",i,(lastBit+(clk-((int)(tol)))),(lastBit+(clk+((int)(tol)))),lastBit); + if (bitnum > 0){ + BinStream[bitnum]=77; + bitnum++; + } + + lastBit+=*clk;//skip over error + } + } + if (bitnum >=400) break; } *size=bitnum; - } else return -1; - return errCnt; + } else{ + *invert=bestStart; + *clk=iii; + return -1; + } + return bestErrCnt; } //translate wave to 11111100000 (1 for each short wave 0 for each long wave) size_t fsk_wave_demod(uint8_t * dest, size_t size, uint8_t fchigh, uint8_t fclow) @@ -487,56 +572,69 @@ int fskdemod(uint8_t *dest, size_t size, uint8_t rfLen, uint8_t invert, uint8_t size = aggregate_bits(dest, size, rfLen, 192, invert, fchigh, fclow); return size; } + // loop to get raw HID waveform then FSK demodulate the TAG ID from it -int HIDdemodFSK(uint8_t *dest, size_t size, uint32_t *hi2, uint32_t *hi, uint32_t *lo) +int HIDdemodFSK(uint8_t *dest, size_t *size, uint32_t *hi2, uint32_t *hi, uint32_t *lo) { + if (justNoise(dest, *size)) return -1; + + size_t numStart=0, size2=*size, startIdx=0; + // FSK demodulator + *size = fskdemod(dest, size2,50,1,10,8); //fsk2a + if (*size < 96) return -2; + // 00011101 bit pattern represent start of frame, 01 pattern represents a 0 and 10 represents a 1 + uint8_t preamble[] = {0,0,0,1,1,1,0,1}; + // find bitstring in array + uint8_t errChk = preambleSearch(dest, preamble, sizeof(preamble), size, &startIdx); + if (errChk == 0) return -3; //preamble not found + + numStart = startIdx + sizeof(preamble); + // final loop, go over previously decoded FSK data and manchester decode into usable tag ID + for (size_t idx = numStart; (idx-numStart) < *size - sizeof(preamble); idx+=2){ + if (dest[idx] == dest[idx+1]){ + return -4; //not manchester data + } + *hi2 = (*hi2<<1)|(*hi>>31); + *hi = (*hi<<1)|(*lo>>31); + //Then, shift in a 0 or one into low + if (dest[idx] && !dest[idx+1]) // 1 0 + *lo=(*lo<<1)|1; + else // 0 1 + *lo=(*lo<<1)|0; + } + return (int)startIdx; +} - size_t idx=0; //, found=0; //size=0, +// loop to get raw paradox waveform then FSK demodulate the TAG ID from it +int ParadoxdemodFSK(uint8_t *dest, size_t *size, uint32_t *hi2, uint32_t *hi, uint32_t *lo) +{ + if (justNoise(dest, *size)) return -1; + + size_t numStart=0, size2=*size, startIdx=0; // FSK demodulator - size = fskdemod(dest, size,50,0,10,8); - - // final loop, go over previously decoded manchester data and decode into usable tag ID - // 111000 bit pattern represent start of frame, 01 pattern represents a 1 and 10 represents a 0 - uint8_t frame_marker_mask[] = {1,1,1,0,0,0}; - int numshifts = 0; - idx = 0; - //one scan - while( idx + sizeof(frame_marker_mask) < size) { - // search for a start of frame marker - if ( memcmp(dest+idx, frame_marker_mask, sizeof(frame_marker_mask)) == 0) - { // frame marker found - idx+=sizeof(frame_marker_mask); - while(dest[idx] != dest[idx+1] && idx < size-2) - { - // Keep going until next frame marker (or error) - // Shift in a bit. Start by shifting high registers - *hi2 = (*hi2<<1)|(*hi>>31); - *hi = (*hi<<1)|(*lo>>31); - //Then, shift in a 0 or one into low - if (dest[idx] && !dest[idx+1]) // 1 0 - *lo=(*lo<<1)|0; - else // 0 1 - *lo=(*lo<<1)|1; - numshifts++; - idx += 2; - } - // Hopefully, we read a tag and hit upon the next frame marker - if(idx + sizeof(frame_marker_mask) < size) - { - if ( memcmp(dest+idx, frame_marker_mask, sizeof(frame_marker_mask)) == 0) - { - //good return - return idx; - } - } - // reset - *hi2 = *hi = *lo = 0; - numshifts = 0; - }else { - idx++; - } + *size = fskdemod(dest, size2,50,1,10,8); //fsk2a + if (*size < 96) return -2; + + // 00001111 bit pattern represent start of frame, 01 pattern represents a 0 and 10 represents a 1 + uint8_t preamble[] = {0,0,0,0,1,1,1,1}; + + uint8_t errChk = preambleSearch(dest, preamble, sizeof(preamble), size, &startIdx); + if (errChk == 0) return -3; //preamble not found + + numStart = startIdx + sizeof(preamble); + // final loop, go over previously decoded FSK data and manchester decode into usable tag ID + for (size_t idx = numStart; (idx-numStart) < *size - sizeof(preamble); idx+=2){ + if (dest[idx] == dest[idx+1]) + return -4; //not manchester data + *hi2 = (*hi2<<1)|(*hi>>31); + *hi = (*hi<<1)|(*lo>>31); + //Then, shift in a 0 or one into low + if (dest[idx] && !dest[idx+1]) // 1 0 + *lo=(*lo<<1)|1; + else // 0 1 + *lo=(*lo<<1)|0; } - return -1; + return (int)startIdx; } uint32_t bytebits_to_byte(uint8_t* src, size_t numbits) @@ -552,20 +650,12 @@ uint32_t bytebits_to_byte(uint8_t* src, size_t numbits) int IOdemodFSK(uint8_t *dest, size_t size) { - static const uint8_t THRESHOLD = 129; - uint32_t idx=0; + if (justNoise(dest, size)) return -1; //make sure buffer has data - if (size < 66) return -1; - //test samples are not just noise - uint8_t justNoise = 1; - for(idx=0;idx< size && justNoise ;idx++){ - justNoise = dest[idx] < THRESHOLD; - } - if(justNoise) return 0; - + if (size < 66*64) return -2; // FSK demodulator - size = fskdemod(dest, size, 64, 1, 10, 8); // RF/64 and invert - if (size < 65) return -1; //did we get a good demod? + size = fskdemod(dest, size, 64, 1, 10, 8); // FSK2a RF/64 + if (size < 65) return -3; //did we get a good demod? //Index map //0 10 20 30 40 50 60 //| | | | | | | @@ -575,18 +665,83 @@ int IOdemodFSK(uint8_t *dest, size_t size) // //XSF(version)facility:codeone+codetwo //Handle the data - uint8_t mask[] = {0,0,0,0,0,0,0,0,0,1}; - for( idx=0; idx < (size - 65); idx++) { - if ( memcmp(dest + idx, mask, sizeof(mask))==0) { - //frame marker found - if (!dest[idx+8] && dest[idx+17]==1 && dest[idx+26]==1 && dest[idx+35]==1 && dest[idx+44]==1 && dest[idx+53]==1){ - //confirmed proper separator bits found - //return start position - return (int) idx; - } + size_t startIdx = 0; + uint8_t preamble[] = {0,0,0,0,0,0,0,0,0,1}; + uint8_t errChk = preambleSearch(dest, preamble, sizeof(preamble), &size, &startIdx); + if (errChk == 0) return -4; //preamble not found + + if (!dest[startIdx+8] && dest[startIdx+17]==1 && dest[startIdx+26]==1 && dest[startIdx+35]==1 && dest[startIdx+44]==1 && dest[startIdx+53]==1){ + //confirmed proper separator bits found + //return start position + return (int) startIdx; + } + return -5; +} + +// by marshmellow +// takes a array of binary values, start position, length of bits per parity (includes parity bit), +// Parity Type (1 for odd 0 for even), and binary Length (length to run) +size_t removeParity(uint8_t *BitStream, size_t startIdx, uint8_t pLen, uint8_t pType, size_t bLen) +{ + uint32_t parityWd = 0; + size_t j = 0, bitCnt = 0; + for (int word = 0; word < (bLen); word+=pLen){ + for (int bit=0; bit < pLen; bit++){ + parityWd = (parityWd << 1) | BitStream[startIdx+word+bit]; + BitStream[j++] = (BitStream[startIdx+word+bit]); } + j--; + // if parity fails then return 0 + if (parityTest(parityWd, pLen, pType) == 0) return -1; + bitCnt+=(pLen-1); + parityWd = 0; } - return 0; + // if we got here then all the parities passed + //return ID start index and size + return bitCnt; +} + +// by marshmellow +// FSK Demod then try to locate an AWID ID +int AWIDdemodFSK(uint8_t *dest, size_t *size) +{ + //make sure buffer has enough data + if (*size < 96*50) return -1; + + if (justNoise(dest, *size)) return -2; + + // FSK demodulator + *size = fskdemod(dest, *size, 50, 1, 10, 8); // fsk2a RF/50 + if (*size < 96) return -3; //did we get a good demod? + + uint8_t preamble[] = {0,0,0,0,0,0,0,1}; + size_t startIdx = 0; + uint8_t errChk = preambleSearch(dest, preamble, sizeof(preamble), size, &startIdx); + if (errChk == 0) return -4; //preamble not found + if (*size != 96) return -5; + return (int)startIdx; +} + +// by marshmellow +// FSK Demod then try to locate an Farpointe Data (pyramid) ID +int PyramiddemodFSK(uint8_t *dest, size_t *size) +{ + //make sure buffer has data + if (*size < 128*50) return -5; + + //test samples are not just noise + if (justNoise(dest, *size)) return -1; + + // FSK demodulator + *size = fskdemod(dest, *size, 50, 1, 10, 8); // fsk2a RF/50 + if (*size < 128) return -2; //did we get a good demod? + + uint8_t preamble[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}; + size_t startIdx = 0; + uint8_t errChk = preambleSearch(dest, preamble, sizeof(preamble), size, &startIdx); + if (errChk == 0) return -4; //preamble not found + if (*size != 128) return -3; + return (int)startIdx; } // by marshmellow @@ -594,72 +749,67 @@ int IOdemodFSK(uint8_t *dest, size_t size) // maybe somehow adjust peak trimming value based on samples to fix? int DetectASKClock(uint8_t dest[], size_t size, int clock) { - int i=0; - int peak=0; - int low=255; - int clk[]={16,32,40,50,64,100,128,256}; - int loopCnt = 256; //don't need to loop through entire array... - if (size peak){ - peak = dest[i]; - } - if(dest[i] < low){ - low = dest[i]; - } - } - peak=(int)(((peak-128)*.75)+128); - low= (int)(((low-128)*.75)+128); - int ii; - int clkCnt; - int tol = 0; - int bestErr[]={1000,1000,1000,1000,1000,1000,1000,1000}; - int errCnt=0; - //test each valid clock from smallest to greatest to see which lines up - for(clkCnt=0; clkCnt < 6; ++clkCnt){ - if (clk[clkCnt] == 32){ - tol=1; - }else{ - tol=0; - } - bestErr[clkCnt]=1000; - //try lining up the peaks by moving starting point (try first 256) - for (ii=0; ii< loopCnt; ++ii){ - if ((dest[ii] >= peak) || (dest[ii] <= low)){ - errCnt=0; - // now that we have the first one lined up test rest of wave array - for (i=0; i<((int)(size/clk[clkCnt])-1); ++i){ - if (dest[ii+(i*clk[clkCnt])]>=peak || dest[ii+(i*clk[clkCnt])]<=low){ - }else if(dest[ii+(i*clk[clkCnt])-tol]>=peak || dest[ii+(i*clk[clkCnt])-tol]<=low){ - }else if(dest[ii+(i*clk[clkCnt])+tol]>=peak || dest[ii+(i*clk[clkCnt])+tol]<=low){ - }else{ //error no peak detected - errCnt++; - } - } - //if we found no errors this is correct one - return this clock - if(errCnt==0) return clk[clkCnt]; - //if we found errors see if it is lowest so far and save it as best run - if(errCnt= peak) || (dest[ii] <= low)){ + errCnt=0; + // now that we have the first one lined up test rest of wave array + for (i=0; i<((int)((size-ii-tol)/clk[clkCnt])-1); ++i){ + if (dest[ii+(i*clk[clkCnt])]>=peak || dest[ii+(i*clk[clkCnt])]<=low){ + }else if(dest[ii+(i*clk[clkCnt])-tol]>=peak || dest[ii+(i*clk[clkCnt])-tol]<=low){ + }else if(dest[ii+(i*clk[clkCnt])+tol]>=peak || dest[ii+(i*clk[clkCnt])+tol]<=low){ + }else{ //error no peak detected + errCnt++; + } + } + //if we found no errors then we can stop here + // this is correct one - return this clock + //PrintAndLog("DEBUG: clk %d, err %d, ii %d, i %d",clk[clkCnt],errCnt,ii,i); + if(errCnt==0 && clkCnt<6) return clk[clkCnt]; + //if we found errors see if it is lowest so far and save it as best run + if(errCnt peak){ - peak = dest[i]; - } - if(dest[i] < low){ - low = dest[i]; - } - } - peak=(int)(((peak-128)*.75)+128); - low= (int)(((low-128)*.75)+128); + int peak, low; + getHiLo(dest, loopCnt, &peak, &low, 75, 75); + //PrintAndLog("DEBUG: peak: %d, low: %d",peak,low); int ii; uint8_t clkCnt; uint8_t tol = 0; int peakcnt=0; int errCnt=0; - int bestErr[]={1000,1000,1000,1000,1000,1000,1000,1000,1000}; - int peaksdet[]={0,0,0,0,0,0,0,0,0}; + int bestErr[]={1000,1000,1000,1000,1000,1000,1000,1000}; + int peaksdet[]={0,0,0,0,0,0,0,0}; //test each valid clock from smallest to greatest to see which lines up - for(clkCnt=0; clkCnt < 6; ++clkCnt){ - if (clk[clkCnt] == 32){ + for(clkCnt=0; clkCnt < 7; ++clkCnt){ + if (clk[clkCnt] <= 32){ tol=1; }else{ tol=0; @@ -709,7 +850,7 @@ int DetectpskNRZClock(uint8_t dest[], size_t size, int clock) errCnt=0; peakcnt=0; // now that we have the first one lined up test rest of wave array - for (i=0; i < ((int)(size/clk[clkCnt])-1); ++i){ + for (i=0; i < ((int)((size-ii-tol)/clk[clkCnt])-1); ++i){ if (dest[ii+(i*clk[clkCnt])]>=peak || dest[ii+(i*clk[clkCnt])]<=low){ peakcnt++; }else if(dest[ii+(i*clk[clkCnt])-tol]>=peak || dest[ii+(i*clk[clkCnt])-tol]<=low){ @@ -748,48 +889,62 @@ int DetectpskNRZClock(uint8_t dest[], size_t size, int clock) return clk[best]; } -//by marshmellow (attempt to get rid of high immediately after a low) -void pskCleanWave(uint8_t *bitStream, size_t size) +// by marshmellow (attempt to get rid of high immediately after a low) +void pskCleanWave(uint8_t *BitStream, size_t size) { int i; - int low=255; - int high=0; int gap = 4; - // int loopMax = 2048; - int newLow=0; + int newLow=0; int newHigh=0; - for (i=0; i < size; ++i){ - if (bitStream[i] < low) low=bitStream[i]; - if (bitStream[i] > high) high=bitStream[i]; - } - high = (int)(((high-128)*.80)+128); - low = (int)(((low-128)*.90)+128); - //low = (uint8_t)(((int)(low)-128)*.80)+128; - for (i=0; i < size; ++i){ + int high, low; + getHiLo(BitStream, size, &high, &low, 80, 90); + + for (i=0; i < size; ++i){ if (newLow == 1){ - bitStream[i]=low+8; - gap--; + if (BitStream[i]>low){ + BitStream[i]=low+8; + gap--; + } if (gap == 0){ newLow=0; gap=4; } }else if (newHigh == 1){ - bitStream[i]=high-8; - gap--; + if (BitStream[i]= high) newHigh=1; + if (BitStream[i] <= low) newLow=1; + if (BitStream[i] >= high) newHigh=1; } return; } +// by marshmellow +// convert psk1 demod to psk2 demod +// only transition waves are 1s +void psk1TOpsk2(uint8_t *BitStream, size_t size) +{ + size_t i=1; + uint8_t lastBit=BitStream[0]; + for (; i 1280) gLen=1280; - // get high - for (i=0; i < gLen; ++i){ - if (dest[i] > high) high = dest[i]; - if (dest[i] < low) low = dest[i]; - } - //fudge high/low bars by 25% - high = (uint8_t)((((int)(high)-128)*.75)+128); - low = (uint8_t)((((int)(low)-128)*.80)+128); - //PrintAndLog("DEBUG - valid high: %d - valid low: %d",high,low); int lastBit = 0; //set first clock check uint32_t bitnum = 0; //output counter - uint8_t tol = 0; //clock tolerance adjust - waves will be accepted as within the clock if they fall + or - this value + clock from last valid wave + uint8_t tol = 1; //clock tolerance adjust - waves will be accepted as within the clock if they fall + or - this value + clock from last valid wave if (*clk==32) tol = 2; //clock tolerance may not be needed anymore currently set to + or - 1 but could be increased for poor waves or removed entirely uint32_t iii = 0; uint8_t errCnt =0; uint32_t bestStart = *size; uint32_t maxErr = (*size/1000); uint32_t bestErrCnt = maxErr; - //uint8_t midBit=0; uint8_t curBit=0; uint8_t bitHigh=0; uint8_t ignorewin=*clk/8; @@ -931,7 +1077,6 @@ int pskNRZrawDemod(uint8_t *dest, size_t *size, int *clk, int *invert) bestErrCnt = errCnt; break; //great read - finish } - if (bestStart == iii) break; //if current run == bestErrCnt run (after exhausted testing) then finish if (errCnt < bestErrCnt){ //set this as new best run bestErrCnt = errCnt; bestStart = iii; @@ -995,3 +1140,191 @@ int pskNRZrawDemod(uint8_t *dest, size_t *size, int *clk, int *invert) return errCnt; } +//by marshmellow +//detects the bit clock for FSK given the high and low Field Clocks +uint8_t detectFSKClk(uint8_t *BitStream, size_t size, uint8_t fcHigh, uint8_t fcLow) +{ + uint8_t clk[] = {8,16,32,40,50,64,100,128,0}; + uint16_t rfLens[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; + uint8_t rfCnts[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; + uint8_t rfLensFnd = 0; + uint8_t lastFCcnt=0; + uint32_t fcCounter = 0; + uint16_t rfCounter = 0; + uint8_t firstBitFnd = 0; + size_t i; + + uint8_t fcTol = (uint8_t)(0.5+(float)(fcHigh-fcLow)/2); + rfLensFnd=0; + fcCounter=0; + rfCounter=0; + firstBitFnd=0; + //PrintAndLog("DEBUG: fcTol: %d",fcTol); + // prime i to first up transition + for (i = 1; i < size-1; i++) + if (BitStream[i] > BitStream[i-1] && BitStream[i]>=BitStream[i+1]) + break; + + for (; i < size-1; i++){ + if (BitStream[i] > BitStream[i-1] && BitStream[i]>=BitStream[i+1]){ + // new peak + fcCounter++; + rfCounter++; + // if we got less than the small fc + tolerance then set it to the small fc + if (fcCounter < fcLow+fcTol) + fcCounter = fcLow; + else //set it to the large fc + fcCounter = fcHigh; + + //look for bit clock (rf/xx) + if ((fcCounterlastFCcnt)){ + //not the same size as the last wave - start of new bit sequence + + if (firstBitFnd>1){ //skip first wave change - probably not a complete bit + for (int ii=0; ii<15; ii++){ + if (rfLens[ii]==rfCounter){ + rfCnts[ii]++; + rfCounter=0; + break; + } + } + if (rfCounter>0 && rfLensFnd<15){ + //PrintAndLog("DEBUG: rfCntr %d, fcCntr %d",rfCounter,fcCounter); + rfCnts[rfLensFnd]++; + rfLens[rfLensFnd++]=rfCounter; + } + } else { + firstBitFnd++; + } + rfCounter=0; + lastFCcnt=fcCounter; + } + fcCounter=0; + } else { + // count sample + fcCounter++; + rfCounter++; + } + } + uint8_t rfHighest=15, rfHighest2=15, rfHighest3=15; + + for (i=0; i<15; i++){ + //PrintAndLog("DEBUG: RF %d, cnts %d",rfLens[i], rfCnts[i]); + //get highest 2 RF values (might need to get more values to compare or compare all?) + if (rfCnts[i]>rfCnts[rfHighest]){ + rfHighest3=rfHighest2; + rfHighest2=rfHighest; + rfHighest=i; + } else if(rfCnts[i]>rfCnts[rfHighest2]){ + rfHighest3=rfHighest2; + rfHighest2=i; + } else if(rfCnts[i]>rfCnts[rfHighest3]){ + rfHighest3=i; + } + } + // set allowed clock remainder tolerance to be 1 large field clock length+1 + // we could have mistakenly made a 9 a 10 instead of an 8 or visa versa so rfLens could be 1 FC off + uint8_t tol1 = fcHigh+1; + + //PrintAndLog("DEBUG: hightest: 1 %d, 2 %d, 3 %d",rfLens[rfHighest],rfLens[rfHighest2],rfLens[rfHighest3]); + + // loop to find the highest clock that has a remainder less than the tolerance + // compare samples counted divided by + int ii=7; + for (; ii>=0; ii--){ + if (rfLens[rfHighest] % clk[ii] < tol1 || rfLens[rfHighest] % clk[ii] > clk[ii]-tol1){ + if (rfLens[rfHighest2] % clk[ii] < tol1 || rfLens[rfHighest2] % clk[ii] > clk[ii]-tol1){ + if (rfLens[rfHighest3] % clk[ii] < tol1 || rfLens[rfHighest3] % clk[ii] > clk[ii]-tol1){ + break; + } + } + } + } + + if (ii<0) return 0; // oops we went too far + + return clk[ii]; +} + +//by marshmellow +//countFC is to detect the field clock lengths. +//counts and returns the 2 most common wave lengths +uint16_t countFC(uint8_t *BitStream, size_t size) +{ + uint8_t fcLens[] = {0,0,0,0,0,0,0,0,0,0}; + uint16_t fcCnts[] = {0,0,0,0,0,0,0,0,0,0}; + uint8_t fcLensFnd = 0; + uint8_t lastFCcnt=0; + uint32_t fcCounter = 0; + size_t i; + + // prime i to first up transition + for (i = 1; i < size-1; i++) + if (BitStream[i] > BitStream[i-1] && BitStream[i] >= BitStream[i+1]) + break; + + for (; i < size-1; i++){ + if (BitStream[i] > BitStream[i-1] && BitStream[i] >= BitStream[i+1]){ + // new up transition + fcCounter++; + + //if we had 5 and now have 9 then go back to 8 (for when we get a fc 9 instead of an 8) + if (lastFCcnt==5 && fcCounter==9) fcCounter--; + //if odd and not rc/5 add one (for when we get a fc 9 instead of 10) + if ((fcCounter==9 && fcCounter & 1) || fcCounter==4) fcCounter++; + + // save last field clock count (fc/xx) + // find which fcLens to save it to: + for (int ii=0; ii<10; ii++){ + if (fcLens[ii]==fcCounter){ + fcCnts[ii]++; + fcCounter=0; + break; + } + } + if (fcCounter>0 && fcLensFnd<10){ + //add new fc length + fcCnts[fcLensFnd]++; + fcLens[fcLensFnd++]=fcCounter; + } + fcCounter=0; + } else { + // count sample + fcCounter++; + } + } + + uint8_t best1=9, best2=9, best3=9; + uint16_t maxCnt1=0; + // go through fclens and find which ones are bigest 2 + for (i=0; i<10; i++){ + // PrintAndLog("DEBUG: FC %d, Cnt %d, Errs %d",fcLens[i],fcCnts[i],errCnt); + // get the 3 best FC values + if (fcCnts[i]>maxCnt1) { + best3=best2; + best2=best1; + maxCnt1=fcCnts[i]; + best1=i; + } else if(fcCnts[i]>fcCnts[best2]){ + best3=best2; + best2=i; + } else if(fcCnts[i]>fcCnts[best3]){ + best3=i; + } + } + uint8_t fcH=0, fcL=0; + if (fcLens[best1]>fcLens[best2]){ + fcH=fcLens[best1]; + fcL=fcLens[best2]; + } else{ + fcH=fcLens[best2]; + fcL=fcLens[best1]; + } + + // TODO: take top 3 answers and compare to known Field clocks to get top 2 + + uint16_t fcs = (((uint16_t)fcH)<<8) | fcL; + // PrintAndLog("DEBUG: Best %d best2 %d best3 %d",fcLens[best1],fcLens[best2],fcLens[best3]); + + return fcs; +} diff --git a/common/lfdemod.h b/common/lfdemod.h index b0feff04..dbeab0f7 100644 --- a/common/lfdemod.h +++ b/common/lfdemod.h @@ -4,7 +4,11 @@ // at your option, any later version. See the LICENSE.txt file for the text of // the license. //----------------------------------------------------------------------------- -// Low frequency commands +// Low frequency demod related commands +// marshmellow +// note that many of these demods are not the slickest code and they often rely +// on peaks and clock instead of converting to clean signal. +// //----------------------------------------------------------------------------- #ifndef LFDEMOD_H__ @@ -13,17 +17,29 @@ int DetectASKClock(uint8_t dest[], size_t size, int clock); int askmandemod(uint8_t *BinStream, size_t *size, int *clk, int *invert); -uint64_t Em410xDecode(uint8_t *BitStream,size_t size); +uint64_t Em410xDecode(uint8_t *BitStream, size_t *size, size_t *startIdx); +int ManchesterEncode(uint8_t *BitStream, size_t size); int manrawdecode(uint8_t *BitStream, size_t *size); -int BiphaseRawDecode(uint8_t * BitStream, size_t *size, int offset); +int BiphaseRawDecode(uint8_t * BitStream, size_t *size, int offset, int invert); int askrawdemod(uint8_t *BinStream, size_t *size, int *clk, int *invert); -int HIDdemodFSK(uint8_t *dest, size_t size, uint32_t *hi2, uint32_t *hi, uint32_t *lo); +int HIDdemodFSK(uint8_t *dest, size_t *size, uint32_t *hi2, uint32_t *hi, uint32_t *lo); int IOdemodFSK(uint8_t *dest, size_t size); int fskdemod(uint8_t *dest, size_t size, uint8_t rfLen, uint8_t invert, uint8_t fchigh, uint8_t fclow); uint32_t bytebits_to_byte(uint8_t* src, size_t numbits); int pskNRZrawDemod(uint8_t *dest, size_t *size, int *clk, int *invert); +void psk1TOpsk2(uint8_t *BitStream, size_t size); int DetectpskNRZClock(uint8_t dest[], size_t size, int clock); int indala26decode(uint8_t *bitStream, size_t *size, uint8_t *invert); void pskCleanWave(uint8_t *bitStream, size_t size); +int PyramiddemodFSK(uint8_t *dest, size_t *size); +int AWIDdemodFSK(uint8_t *dest, size_t *size); +size_t removeParity(uint8_t *BitStream, size_t startIdx, uint8_t pLen, uint8_t pType, size_t bLen); +uint16_t countFC(uint8_t *BitStream, size_t size); +uint8_t detectFSKClk(uint8_t *BitStream, size_t size, uint8_t fcHigh, uint8_t fcLow); +int getHiLo(uint8_t *BitStream, size_t size, int *high, int *low, uint8_t fuzzHi, uint8_t fuzzLo); +int ParadoxdemodFSK(uint8_t *dest, size_t *size, uint32_t *hi2, uint32_t *hi, uint32_t *lo); +uint8_t preambleSearch(uint8_t *BitStream, uint8_t *preamble, size_t pLen, size_t *size, size_t *startIdx); +uint8_t parityTest(uint32_t bits, uint8_t bitLen, uint8_t pType); +uint8_t justNoise(uint8_t *BitStream, size_t size); #endif diff --git a/common/usb_cdc.c b/common/usb_cdc.c index 54f6a8e8..ccbb3c50 100644 --- a/common/usb_cdc.c +++ b/common/usb_cdc.c @@ -370,7 +370,7 @@ uint32_t usb_write(const byte_t* data, const size_t len) { //* \fn AT91F_USB_SendData //* \brief Send Data through the control endpoint //*---------------------------------------------------------------------------- -unsigned int csrTab[100]; +unsigned int csrTab[100] = {0x00}; unsigned char csrIdx = 0; static void AT91F_USB_SendData(AT91PS_UDP pUdp, const char *pData, uint32_t length) { diff --git a/common/usb_cdc.h b/common/usb_cdc.h index d7b9c2e5..59e73a47 100644 --- a/common/usb_cdc.h +++ b/common/usb_cdc.h @@ -35,7 +35,7 @@ #ifndef _USB_CDC_H_ #define _USB_CDC_H_ -#include +#include "common.h" void usb_disable(); void usb_enable(); diff --git a/include/hitag2.h b/include/hitag2.h index 713c2cb8..ca15d81d 100644 --- a/include/hitag2.h +++ b/include/hitag2.h @@ -14,8 +14,8 @@ typedef enum { RHT2F_PASSWORD = 21, RHT2F_AUTHENTICATE = 22, - RHT2F_CRYPTO = 23, - RHT2F_TEST_AUTH_ATTEMPTS = 25, + RHT2F_CRYPTO = 23, + RHT2F_TEST_AUTH_ATTEMPTS = 25, } hitag_function; typedef struct { @@ -33,7 +33,7 @@ typedef struct { typedef union { rht2d_password pwd; rht2d_authenticate auth; - rht2d_crypto crypto; + rht2d_crypto crypto; } hitag_data; #endif diff --git a/traces/AWID-15-259.pm3 b/traces/AWID-15-259.pm3 new file mode 100644 index 00000000..46e26ede --- /dev/null +++ b/traces/AWID-15-259.pm3 @@ -0,0 +1,20000 @@ +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-26 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-26 +92 +113 +78 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-48 +-76 +-101 +-33 +90 +117 +77 +29 +-14 +-48 +-78 +-37 +86 +109 +66 +19 +-22 +-55 +-84 +-44 +77 +101 +59 +13 +-27 +-60 +-88 +-52 +72 +97 +53 +8 +-31 +-63 +-91 +-54 +70 +93 +50 +6 +-33 +-65 +-92 +-56 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +65 +88 +47 +3 +-36 +-67 +-94 +-57 +66 +90 +47 +3 +-35 +-67 +-94 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +89 +45 +2 +-36 +-68 +-95 +-59 +64 +87 +45 +2 +-36 +-68 +-95 +-100 +-127 +-50 +64 +88 +50 +7 +-32 +-64 +-91 +-97 +-127 +-39 +76 +100 +62 +18 +-23 +-56 +-84 +-107 +-111 +-33 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-108 +-27 +88 +111 +73 +26 +-16 +-49 +-79 +-33 +90 +114 +71 +24 +-18 +-51 +-81 +-41 +81 +105 +62 +15 +-25 +-58 +-86 +-49 +75 +98 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +51 +7 +-32 +-64 +-92 +-55 +68 +92 +50 +5 +-34 +-65 +-93 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +87 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-62 +62 +87 +45 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +64 +89 +47 +2 +-36 +-67 +-95 +-62 +62 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-49 +65 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +76 +101 +62 +18 +-23 +-55 +-84 +-107 +-111 +-33 +83 +107 +68 +23 +-18 +-52 +-81 +-104 +-109 +-29 +86 +110 +71 +26 +-16 +-50 +-79 +-103 +-108 +-27 +88 +113 +74 +26 +-16 +-50 +-79 +-33 +89 +114 +72 +24 +-18 +-51 +-81 +-42 +81 +105 +61 +15 +-25 +-58 +-87 +-49 +74 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +52 +7 +-32 +-64 +-92 +-55 +69 +92 +50 +5 +-34 +-65 +-93 +-57 +66 +90 +48 +4 +-35 +-66 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +1 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-101 +-50 +65 +83 +45 +0 +-36 +-68 +-95 +-101 +-127 +-45 +71 +93 +57 +12 +-26 +-60 +-87 +-111 +-127 +-36 +80 +102 +67 +20 +-20 +-54 +-82 +-106 +-110 +-32 +86 +108 +72 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +109 +74 +26 +-14 +-50 +-78 +-103 +-37 +87 +115 +75 +27 +-15 +-49 +-79 +-38 +85 +109 +66 +19 +-22 +-55 +-84 +-46 +77 +100 +58 +12 +-28 +-60 +-89 +-53 +70 +95 +53 +8 +-31 +-63 +-91 +-54 +70 +93 +50 +6 +-33 +-65 +-93 +-56 +68 +91 +49 +4 +-34 +-66 +-93 +-60 +64 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +66 +89 +47 +3 +-36 +-67 +-94 +-60 +64 +87 +46 +2 +-36 +-68 +-95 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-101 +-49 +65 +82 +43 +-1 +-37 +-69 +-95 +-102 +-127 +-45 +72 +93 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +81 +103 +67 +20 +-19 +-54 +-82 +-106 +-110 +-31 +86 +108 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +75 +27 +-16 +-49 +-79 +-38 +84 +108 +66 +19 +-22 +-55 +-84 +-47 +77 +101 +58 +12 +-28 +-60 +-88 +-53 +72 +95 +53 +8 +-31 +-63 +-91 +-55 +69 +93 +50 +5 +-33 +-65 +-93 +-57 +68 +91 +48 +4 +-35 +-66 +-94 +-60 +64 +90 +48 +3 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +88 +47 +3 +-36 +-67 +-95 +-62 +62 +88 +47 +2 +-36 +-67 +-95 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-96 +-60 +64 +89 +47 +2 +-36 +-67 +-94 +-60 +65 +89 +46 +2 +-36 +-68 +-95 +-60 +63 +87 +46 +2 +-36 +-68 +-95 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +1 +-36 +-68 +-95 +-60 +64 +88 +46 +3 +-36 +-67 +-95 +-100 +-127 +-51 +64 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +75 +99 +61 +17 +-23 +-56 +-85 +-108 +-112 +-33 +83 +107 +69 +24 +-17 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +27 +-16 +-49 +-79 +-103 +-108 +-28 +87 +111 +73 +26 +-16 +-50 +-80 +-33 +90 +113 +71 +24 +-18 +-52 +-81 +-42 +81 +105 +62 +16 +-25 +-57 +-86 +-49 +75 +98 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +49 +5 +-34 +-66 +-93 +-57 +66 +91 +49 +4 +-35 +-66 +-93 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +88 +47 +3 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +87 +46 +2 +-37 +-68 +-95 +-62 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +65 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +76 +99 +62 +18 +-23 +-56 +-85 +-108 +-112 +-32 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +111 +72 +27 +-15 +-49 +-79 +-102 +-107 +-28 +88 +112 +74 +26 +-16 +-49 +-79 +-34 +89 +114 +72 +24 +-18 +-51 +-81 +-43 +81 +104 +62 +15 +-25 +-58 +-86 +-51 +73 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +50 +5 +-34 +-65 +-93 +-58 +66 +91 +49 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +63 +88 +47 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-37 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +1 +-37 +-68 +-95 +-101 +-50 +65 +83 +45 +1 +-36 +-68 +-94 +-101 +-127 +-45 +71 +93 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +80 +102 +66 +20 +-20 +-54 +-82 +-107 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +110 +74 +26 +-14 +-49 +-78 +-103 +-37 +86 +115 +75 +27 +-16 +-49 +-79 +-39 +85 +109 +66 +19 +-22 +-55 +-84 +-46 +76 +101 +59 +13 +-27 +-60 +-88 +-55 +70 +95 +53 +8 +-31 +-63 +-91 +-55 +69 +93 +51 +6 +-33 +-64 +-92 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-60 +64 +89 +48 +4 +-35 +-67 +-94 +-59 +65 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +3 +-35 +-67 +-94 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-37 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-68 +-95 +-101 +-50 +64 +82 +44 +0 +-37 +-69 +-95 +-101 +-127 +-45 +71 +93 +58 +13 +-26 +-60 +-87 +-111 +-127 +-37 +80 +102 +68 +20 +-19 +-54 +-81 +-106 +-110 +-31 +86 +108 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +75 +27 +-14 +-49 +-78 +-103 +-37 +88 +115 +75 +27 +-15 +-49 +-79 +-39 +84 +109 +66 +19 +-22 +-55 +-84 +-48 +77 +101 +58 +12 +-28 +-61 +-89 +-53 +71 +95 +54 +8 +-31 +-63 +-91 +-56 +68 +93 +51 +6 +-33 +-65 +-92 +-57 +67 +91 +49 +4 +-34 +-66 +-94 +-60 +64 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-63 +62 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +46 +2 +-36 +-67 +-95 +-63 +62 +87 +46 +2 +-36 +-68 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-62 +63 +88 +46 +3 +-36 +-67 +-95 +-100 +-127 +-51 +64 +88 +50 +7 +-32 +-64 +-91 +-97 +-127 +-40 +76 +100 +62 +18 +-23 +-55 +-84 +-107 +-112 +-33 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +111 +72 +27 +-15 +-49 +-79 +-103 +-108 +-27 +88 +112 +74 +26 +-16 +-50 +-80 +-34 +89 +114 +72 +24 +-18 +-51 +-81 +-43 +81 +105 +62 +15 +-25 +-58 +-86 +-50 +74 +97 +55 +10 +-30 +-62 +-90 +-54 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +50 +5 +-33 +-65 +-93 +-59 +66 +90 +48 +4 +-35 +-66 +-94 +-59 +65 +90 +48 +4 +-35 +-66 +-94 +-60 +65 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +89 +46 +2 +-36 +-67 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-63 +62 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-64 +62 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +46 +1 +-37 +-68 +-95 +-63 +62 +87 +46 +3 +-36 +-67 +-94 +-100 +-127 +-50 +65 +89 +51 +8 +-31 +-63 +-91 +-97 +-127 +-39 +74 +99 +62 +18 +-23 +-56 +-85 +-108 +-112 +-33 +82 +107 +69 +24 +-18 +-52 +-81 +-105 +-109 +-29 +86 +110 +72 +27 +-15 +-49 +-79 +-103 +-108 +-28 +87 +112 +75 +27 +-15 +-49 +-79 +-35 +89 +114 +71 +23 +-18 +-52 +-82 +-43 +80 +105 +63 +16 +-25 +-58 +-86 +-51 +73 +98 +56 +10 +-29 +-62 +-90 +-53 +71 +94 +52 +7 +-32 +-64 +-92 +-57 +68 +92 +50 +5 +-33 +-65 +-93 +-59 +65 +90 +48 +3 +-35 +-67 +-94 +-59 +64 +89 +48 +4 +-35 +-67 +-94 +-60 +65 +89 +47 +3 +-36 +-67 +-95 +-60 +65 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +89 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-37 +-68 +-95 +-62 +63 +88 +47 +2 +-36 +-68 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-68 +-95 +-101 +-51 +65 +83 +45 +1 +-36 +-68 +-95 +-101 +-127 +-46 +72 +94 +59 +13 +-26 +-60 +-87 +-110 +-127 +-37 +80 +102 +66 +20 +-19 +-54 +-82 +-107 +-110 +-32 +86 +107 +72 +24 +-16 +-51 +-80 +-104 +-108 +-29 +89 +109 +75 +27 +-14 +-49 +-78 +-103 +-38 +86 +115 +76 +27 +-15 +-49 +-79 +-39 +84 +109 +66 +19 +-22 +-55 +-84 +-48 +77 +101 +58 +13 +-28 +-60 +-89 +-55 +69 +94 +53 +8 +-31 +-63 +-91 +-56 +69 +93 +52 +7 +-33 +-65 +-92 +-58 +67 +91 +49 +5 +-34 +-65 +-93 +-61 +63 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +90 +48 +3 +-35 +-67 +-94 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-62 +63 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +89 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +1 +-37 +-68 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-62 +63 +89 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-68 +-95 +-63 +62 +87 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-64 +62 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +47 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +3 +-36 +-67 +-95 +-62 +63 +88 +47 +2 +-36 +-68 +-95 +-61 +64 +88 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +87 +46 +2 +-37 +-68 +-95 +-61 +63 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-101 +-50 +64 +82 +45 +0 +-36 +-69 +-95 +-101 +-127 +-46 +71 +93 +58 +13 +-26 +-60 +-87 +-111 +-127 +-38 +80 +102 +67 +20 +-19 +-54 +-82 +-107 +-110 +-31 +85 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +75 +27 +-14 +-49 +-78 +-103 +-37 +87 +115 +75 +27 +-15 +-49 +-79 +-40 +84 +109 +67 +19 +-22 +-55 +-84 +-48 +76 +101 +58 +12 +-28 +-60 +-89 +-54 +70 +95 +54 +8 +-31 +-63 +-91 +-57 +68 +93 +52 +7 +-33 +-65 +-92 +-58 +66 +90 +49 +4 +-34 +-66 +-94 +-61 +64 +89 +48 +4 +-35 +-66 +-94 +-60 +65 +89 +48 +3 +-35 +-67 +-95 +-60 +64 +89 +48 +3 +-36 +-67 +-95 +-63 +62 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +3 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-63 +62 +87 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-63 +62 +88 +47 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-62 +63 +88 +47 +3 +-36 +-67 +-94 +-100 +-127 +-51 +65 +88 +50 +8 +-31 +-64 +-91 +-97 +-127 +-40 +75 +100 +62 +18 +-23 +-56 +-85 +-107 +-112 +-34 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +111 +72 +27 +-15 +-49 +-79 +-103 +-108 +-28 +87 +112 +74 +28 +-14 +-48 +-78 +-102 +-107 +-26 +89 +113 +75 +29 +-13 +-47 +-77 +-101 +-106 +-26 +89 +113 +76 +30 +-13 +-47 +-77 +-101 +-107 +-26 +90 +115 +77 +31 +-12 +-47 +-77 +-101 +-106 +-25 +90 +114 +76 +30 +-12 +-46 +-77 +-101 +-106 +-25 +89 +114 +76 +30 +-13 +-47 +-77 +-101 +-106 +-25 +90 +115 +77 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +114 +77 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +115 +77 +31 +-12 +-46 +-76 +-101 +-106 +-25 +90 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +88 +114 +76 +28 +-14 +-49 +-78 +-34 +90 +116 +73 +25 +-17 +-51 +-80 +-43 +81 +105 +63 +16 +-24 +-57 +-86 +-50 +74 +99 +56 +11 +-29 +-61 +-90 +-55 +70 +94 +53 +7 +-32 +-64 +-92 +-57 +67 +92 +51 +5 +-33 +-65 +-93 +-59 +66 +90 +49 +4 +-34 +-66 +-94 +-99 +-49 +66 +84 +46 +1 +-36 +-68 +-94 +-101 +-127 +-45 +72 +94 +59 +13 +-25 +-59 +-86 +-111 +-127 +-37 +81 +103 +68 +21 +-19 +-53 +-81 +-106 +-110 +-32 +86 +107 +72 +25 +-15 +-50 +-79 +-104 +-108 +-29 +88 +109 +74 +26 +-14 +-50 +-78 +-103 +-107 +-28 +90 +112 +77 +28 +-13 +-48 +-77 +-102 +-106 +-27 +90 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-27 +91 +113 +78 +29 +-11 +-47 +-76 +-101 +-106 +-26 +91 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-26 +92 +113 +78 +30 +-11 +-47 +-76 +-102 +-36 +89 +117 +77 +29 +-14 +-48 +-78 +-39 +85 +110 +68 +20 +-21 +-55 +-83 +-47 +77 +102 +59 +13 +-27 +-60 +-88 +-54 +70 +95 +54 +9 +-31 +-63 +-91 +-56 +68 +93 +51 +6 +-33 +-65 +-93 +-58 +67 +91 +50 +5 +-34 +-66 +-93 +-61 +63 +89 +48 +4 +-35 +-67 +-94 +-60 +65 +90 +48 +3 +-35 +-67 +-94 +-61 +64 +89 +48 +3 +-36 +-67 +-94 +-64 +62 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +3 +-36 +-67 +-95 +-61 +63 +89 +47 +3 +-36 +-67 +-95 +-63 +62 +87 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +3 +-36 +-67 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-62 +63 +89 +47 +2 +-36 +-68 +-95 +-62 +63 +88 +47 +2 +-36 +-68 +-95 +-62 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-63 +63 +88 +46 +1 +-37 +-68 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-63 +62 +88 +47 +3 +-36 +-68 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-62 +63 +88 +46 +2 +-37 +-68 +-95 +-64 +60 +87 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +3 +-36 +-67 +-95 +-64 +61 +87 +46 +3 +-36 +-67 +-95 +-101 +-127 +-50 +65 +89 +51 +8 +-31 +-63 +-91 +-97 +-127 +-40 +76 +101 +62 +18 +-23 +-56 +-84 +-107 +-112 +-33 +83 +108 +70 +24 +-17 +-51 +-81 +-104 +-109 +-30 +85 +111 +72 +26 +-16 +-49 +-79 +-103 +-108 +-28 +88 +113 +74 +26 +-16 +-49 +-79 +-35 +88 +114 +72 +24 +-18 +-51 +-81 +-44 +80 +104 +62 +15 +-25 +-58 +-87 +-52 +72 +97 +56 +11 +-29 +-61 +-90 +-55 +70 +94 +52 +7 +-32 +-64 +-92 +-57 +67 +92 +50 +5 +-34 +-65 +-93 +-60 +65 +91 +49 +5 +-34 +-66 +-93 +-99 +-127 +-49 +66 +90 +52 +9 +-31 +-63 +-91 +-97 +-127 +-39 +76 +101 +63 +19 +-22 +-55 +-84 +-107 +-112 +-33 +83 +107 +69 +24 +-17 +-51 +-81 +-104 +-109 +-29 +86 +111 +72 +27 +-15 +-49 +-79 +-103 +-108 +-28 +87 +112 +74 +28 +-14 +-48 +-78 +-102 +-107 +-27 +89 +114 +75 +29 +-14 +-48 +-78 +-102 +-107 +-26 +89 +114 +76 +30 +-13 +-47 +-77 +-101 +-106 +-26 +90 +115 +77 +31 +-12 +-46 +-77 +-101 +-106 +-25 +90 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +89 +114 +75 +29 +-13 +-47 +-77 +-101 +-107 +-25 +90 +114 +76 +30 +-12 +-46 +-77 +-101 +-106 +-25 +90 +115 +77 +31 +-12 +-47 +-77 +-101 +-106 +-25 +90 +114 +77 +31 +-12 +-46 +-77 +-101 +-106 +-25 +90 +114 +76 +30 +-13 +-47 +-77 +-101 +-106 +-25 +89 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +115 +77 +31 +-12 +-46 +-77 +-101 +-106 +-25 +90 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +115 +77 +31 +-12 +-46 +-77 +-101 +-106 +-25 +90 +115 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +89 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +89 +114 +76 +30 +-13 +-47 +-77 +-101 +-106 +-25 +89 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +116 +77 +31 +-12 +-46 +-77 +-101 +-106 +-25 +90 +114 +76 +30 +-12 +-46 +-77 +-101 +-106 +-26 +89 +114 +76 +28 +-14 +-48 +-78 +-34 +90 +115 +73 +25 +-17 +-51 +-81 +-43 +81 +106 +63 +16 +-24 +-57 +-86 +-50 +74 +98 +56 +10 +-29 +-62 +-90 +-55 +70 +95 +53 +8 +-32 +-64 +-91 +-57 +67 +92 +50 +5 +-34 +-65 +-93 +-59 +66 +91 +49 +4 +-35 +-66 +-94 +-100 +-49 +66 +85 +46 +2 +-35 +-68 +-94 +-101 +-127 +-45 +71 +94 +59 +13 +-26 +-60 +-87 +-110 +-127 +-37 +81 +103 +68 +21 +-19 +-53 +-82 +-106 +-110 +-31 +86 +107 +73 +25 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +75 +27 +-13 +-49 +-78 +-103 +-38 +87 +115 +75 +27 +-15 +-49 +-79 +-40 +84 +109 +67 +19 +-22 +-55 +-84 +-49 +76 +101 +58 +12 +-28 +-61 +-89 +-54 +70 +95 +54 +9 +-31 +-63 +-91 +-57 +68 +93 +51 +7 +-33 +-65 +-92 +-58 +66 +91 +49 +4 +-34 +-66 +-94 +-61 +63 +89 +48 +4 +-35 +-67 +-94 +-60 +65 +89 +48 +3 +-36 +-67 +-95 +-60 +65 +89 +48 +3 +-36 +-67 +-94 +-64 +62 +87 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-64 +62 +87 +46 +2 +-37 +-68 +-95 +-61 +63 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +47 +3 +-36 +-67 +-95 +-62 +62 +87 +46 +2 +-36 +-67 +-95 +-61 +64 +89 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +47 +3 +-36 +-67 +-95 +-62 +63 +88 +47 +3 +-35 +-67 +-94 +-100 +-127 +-51 +64 +89 +50 +7 +-32 +-63 +-91 +-97 +-127 +-40 +75 +100 +62 +18 +-22 +-56 +-85 +-108 +-112 +-34 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-30 +85 +111 +73 +27 +-15 +-49 +-79 +-103 +-108 +-29 +87 +112 +74 +26 +-16 +-50 +-80 +-35 +88 +113 +72 +24 +-18 +-52 +-81 +-44 +80 +105 +63 +16 +-25 +-57 +-86 +-50 +74 +97 +56 +11 +-29 +-62 +-90 +-55 +70 +94 +53 +8 +-32 +-64 +-92 +-57 +68 +92 +50 +5 +-34 +-65 +-93 +-59 +65 +91 +49 +4 +-35 +-66 +-94 +-61 +65 +90 +48 +3 +-35 +-67 +-94 +-60 +64 +88 +47 +3 +-36 +-67 +-95 +-61 +63 +89 +47 +2 +-36 +-68 +-95 +-62 +63 +88 +47 +3 +-36 +-67 +-95 +-62 +63 +89 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-63 +62 +87 +47 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-64 +61 +87 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-94 +-61 +63 +88 +47 +3 +-36 +-67 +-95 +-64 +61 +87 +46 +3 +-35 +-67 +-95 +-100 +-127 +-50 +65 +88 +51 +8 +-31 +-63 +-91 +-97 +-127 +-40 +75 +100 +62 +18 +-23 +-56 +-84 +-108 +-112 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +27 +-15 +-49 +-79 +-103 +-108 +-28 +87 +112 +75 +29 +-14 +-48 +-78 +-102 +-107 +-27 +88 +113 +75 +29 +-13 +-47 +-78 +-102 +-107 +-25 +89 +113 +75 +29 +-13 +-47 +-77 +-101 +-107 +-26 +89 +114 +77 +30 +-12 +-47 +-77 +-101 +-106 +-26 +89 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-26 +89 +114 +76 +28 +-14 +-48 +-78 +-34 +90 +116 +73 +25 +-17 +-51 +-81 +-43 +80 +105 +63 +16 +-24 +-57 +-86 +-51 +73 +98 +56 +10 +-30 +-61 +-90 +-54 +70 +95 +53 +8 +-32 +-64 +-91 +-57 +67 +92 +50 +5 +-34 +-65 +-93 +-59 +66 +91 +49 +4 +-35 +-66 +-94 +-60 +64 +89 +48 +3 +-35 +-67 +-94 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-60 +63 +88 +47 +3 +-36 +-67 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-62 +63 +88 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +1 +-37 +-68 +-95 +-61 +63 +88 +47 +3 +-36 +-68 +-95 +-63 +62 +88 +47 +2 +-36 +-68 +-95 +-61 +64 +88 +47 +2 +-36 +-68 +-95 +-61 +63 +88 +47 +3 +-36 +-67 +-95 +-64 +61 +87 +46 +2 +-37 +-68 +-95 +-60 +63 +88 +47 +3 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-63 +62 +87 +46 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +3 +-36 +-68 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-62 +63 +88 +46 +2 +-37 +-68 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +47 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-101 +-50 +65 +83 +45 +0 +-37 +-69 +-95 +-102 +-127 +-46 +71 +92 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +79 +102 +67 +20 +-19 +-54 +-82 +-107 +-110 +-32 +84 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +75 +26 +-14 +-49 +-78 +-103 +-37 +86 +115 +75 +27 +-15 +-49 +-79 +-40 +83 +109 +66 +19 +-22 +-55 +-84 +-48 +77 +101 +58 +13 +-28 +-60 +-88 +-54 +70 +95 +54 +8 +-31 +-63 +-91 +-57 +68 +93 +51 +6 +-33 +-65 +-92 +-58 +66 +91 +49 +5 +-34 +-66 +-93 +-99 +-49 +66 +85 +47 +2 +-35 +-68 +-94 +-100 +-127 +-45 +72 +94 +59 +13 +-25 +-59 +-86 +-110 +-127 +-36 +81 +103 +68 +20 +-19 +-54 +-81 +-106 +-110 +-32 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +75 +27 +-14 +-49 +-78 +-103 +-107 +-27 +90 +112 +77 +28 +-12 +-48 +-77 +-102 +-106 +-27 +90 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-27 +89 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-26 +91 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-26 +91 +112 +78 +30 +-11 +-47 +-76 +-101 +-105 +-26 +91 +113 +78 +30 +-11 +-47 +-76 +-101 +-105 +-26 +90 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-26 +90 +112 +77 +29 +-12 +-48 +-76 +-102 +-106 +-26 +91 +114 +78 +30 +-11 +-47 +-76 +-101 +-105 +-26 +91 +112 +78 +29 +-12 +-48 +-76 +-102 +-36 +88 +115 +77 +29 +-14 +-48 +-78 +-39 +85 +110 +68 +20 +-21 +-54 +-83 +-47 +77 +101 +59 +13 +-27 +-60 +-88 +-55 +70 +95 +54 +8 +-31 +-63 +-91 +-56 +69 +93 +52 +6 +-33 +-65 +-92 +-58 +66 +91 +50 +5 +-34 +-66 +-93 +-61 +64 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +48 +3 +-35 +-67 +-94 +-60 +65 +89 +48 +3 +-36 +-67 +-94 +-62 +63 +87 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-101 +-50 +64 +83 +45 +0 +-37 +-69 +-95 +-102 +-127 +-46 +71 +93 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +81 +103 +67 +20 +-19 +-54 +-82 +-106 +-110 +-32 +86 +107 +71 +24 +-16 +-51 +-80 +-104 +-108 +-29 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-37 +87 +115 +75 +27 +-15 +-49 +-79 +-40 +84 +108 +66 +19 +-22 +-55 +-84 +-47 +76 +101 +59 +13 +-28 +-60 +-88 +-53 +71 +96 +54 +9 +-31 +-63 +-91 +-56 +68 +92 +51 +6 +-33 +-65 +-93 +-58 +66 +91 +48 +4 +-35 +-66 +-94 +-61 +64 +89 +48 +4 +-35 +-66 +-94 +-60 +65 +89 +47 +3 +-36 +-67 +-95 +-60 +65 +89 +48 +3 +-36 +-67 +-94 +-63 +62 +87 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +3 +-36 +-67 +-95 +-63 +62 +87 +46 +2 +-37 +-68 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-61 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +3 +-36 +-67 +-94 +-100 +-127 +-51 +64 +88 +51 +8 +-31 +-63 +-91 +-97 +-127 +-40 +75 +99 +62 +18 +-23 +-56 +-85 +-108 +-112 +-33 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-30 +86 +110 +72 +27 +-16 +-49 +-79 +-103 +-108 +-28 +87 +111 +73 +25 +-16 +-50 +-80 +-35 +89 +113 +72 +24 +-18 +-52 +-81 +-44 +80 +105 +63 +16 +-25 +-57 +-86 +-50 +74 +97 +56 +10 +-30 +-62 +-90 +-54 +70 +94 +52 +7 +-32 +-64 +-92 +-57 +68 +92 +50 +5 +-34 +-65 +-93 +-58 +66 +90 +48 +4 +-35 +-66 +-94 +-60 +64 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-60 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-64 +61 +87 +46 +2 +-37 +-68 +-95 +-61 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +3 +-36 +-67 +-95 +-64 +60 +86 +46 +3 +-36 +-67 +-95 +-100 +-127 +-50 +65 +89 +51 +8 +-31 +-63 +-91 +-97 +-127 +-40 +76 +101 +63 +18 +-23 +-55 +-84 +-107 +-112 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +111 +72 +27 +-15 +-49 +-79 +-103 +-108 +-28 +88 +111 +74 +26 +-16 +-50 +-79 +-34 +88 +114 +72 +24 +-18 +-51 +-81 +-43 +80 +105 +62 +16 +-25 +-58 +-86 +-51 +73 +97 +55 +10 +-30 +-62 +-90 +-54 +70 +95 +52 +7 +-32 +-64 +-92 +-57 +68 +92 +50 +5 +-34 +-65 +-93 +-59 +65 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +48 +3 +-35 +-67 +-94 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-60 +65 +88 +47 +3 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +89 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +1 +-37 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-37 +-68 +-95 +-62 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-101 +-50 +65 +83 +45 +1 +-36 +-68 +-95 +-101 +-127 +-46 +71 +93 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +80 +102 +66 +20 +-20 +-54 +-82 +-107 +-110 +-32 +86 +108 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +110 +74 +27 +-14 +-49 +-78 +-103 +-38 +86 +115 +75 +27 +-15 +-49 +-79 +-39 +84 +109 +65 +19 +-22 +-55 +-84 +-47 +77 +100 +59 +13 +-27 +-60 +-88 +-55 +69 +95 +53 +8 +-31 +-63 +-91 +-55 +69 +93 +51 +6 +-33 +-65 +-92 +-57 +66 +91 +48 +4 +-35 +-66 +-94 +-61 +64 +88 +47 +3 +-36 +-67 +-95 +-59 +65 +90 +48 +3 +-35 +-66 +-94 +-60 +65 +89 +47 +3 +-36 +-67 +-95 +-60 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +89 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +1 +-37 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-101 +-50 +65 +82 +43 +-1 +-37 +-69 +-95 +-102 +-127 +-45 +72 +94 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +80 +101 +67 +20 +-19 +-54 +-82 +-106 +-110 +-31 +86 +108 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +88 +109 +74 +27 +-14 +-49 +-78 +-103 +-37 +87 +115 +74 +26 +-16 +-50 +-79 +-39 +84 +109 +66 +19 +-22 +-55 +-84 +-47 +77 +101 +58 +12 +-28 +-60 +-88 +-53 +71 +95 +53 +8 +-31 +-63 +-91 +-55 +68 +93 +50 +5 +-33 +-65 +-93 +-57 +67 +91 +48 +4 +-35 +-66 +-93 +-61 +64 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-60 +65 +89 +47 +3 +-36 +-67 +-95 +-63 +62 +88 +47 +2 +-36 +-67 +-95 +-60 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-62 +62 +87 +45 +1 +-37 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +89 +46 +2 +-36 +-67 +-95 +-62 +62 +87 +46 +1 +-37 +-68 +-95 +-60 +65 +89 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +45 +2 +-36 +-67 +-95 +-101 +-127 +-50 +65 +88 +50 +8 +-31 +-63 +-91 +-97 +-127 +-40 +75 +100 +62 +18 +-23 +-56 +-85 +-107 +-112 +-33 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-108 +-28 +88 +112 +73 +25 +-16 +-50 +-80 +-34 +89 +113 +71 +24 +-18 +-52 +-81 +-43 +81 +105 +62 +15 +-25 +-58 +-86 +-49 +74 +98 +56 +10 +-29 +-61 +-90 +-54 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +91 +50 +5 +-34 +-66 +-93 +-58 +65 +90 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-62 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-63 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-63 +62 +86 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +65 +88 +51 +8 +-31 +-63 +-91 +-97 +-127 +-39 +75 +99 +62 +18 +-23 +-56 +-85 +-107 +-112 +-33 +82 +106 +69 +24 +-18 +-51 +-81 +-104 +-109 +-28 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-108 +-28 +87 +112 +74 +26 +-16 +-49 +-79 +-34 +89 +114 +71 +23 +-18 +-52 +-81 +-42 +81 +105 +62 +15 +-25 +-58 +-86 +-51 +73 +97 +55 +10 +-30 +-62 +-90 +-53 +71 +94 +52 +7 +-32 +-64 +-92 +-55 +68 +92 +50 +5 +-34 +-65 +-93 +-59 +66 +90 +47 +3 +-36 +-67 +-94 +-59 +65 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +87 +45 +2 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +87 +45 +2 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +87 +46 +2 +-37 +-68 +-95 +-101 +-50 +65 +82 +45 +0 +-37 +-68 +-95 +-101 +-127 +-45 +72 +94 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +80 +102 +66 +20 +-20 +-54 +-82 +-107 +-110 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-108 +-29 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-37 +88 +115 +75 +27 +-15 +-49 +-79 +-39 +85 +108 +65 +19 +-22 +-55 +-84 +-47 +77 +101 +58 +12 +-28 +-60 +-88 +-54 +70 +94 +53 +8 +-31 +-63 +-91 +-54 +69 +93 +50 +6 +-33 +-65 +-92 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-60 +63 +88 +47 +3 +-36 +-67 +-94 +-58 +66 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +45 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +89 +46 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-37 +-68 +-95 +-101 +-49 +65 +82 +44 +0 +-37 +-69 +-95 +-101 +-127 +-45 +71 +93 +58 +12 +-26 +-60 +-87 +-110 +-127 +-37 +79 +102 +67 +20 +-19 +-54 +-82 +-106 +-110 +-31 +85 +107 +71 +24 +-17 +-51 +-80 +-104 +-108 +-28 +88 +110 +75 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +75 +27 +-15 +-49 +-79 +-39 +84 +108 +65 +19 +-22 +-55 +-84 +-46 +77 +101 +58 +12 +-28 +-60 +-88 +-53 +71 +95 +53 +8 +-31 +-63 +-91 +-55 +69 +93 +50 +5 +-34 +-65 +-93 +-57 +67 +91 +49 +4 +-34 +-66 +-93 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-58 +66 +89 +47 +3 +-35 +-67 +-94 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-62 +63 +87 +46 +2 +-36 +-68 +-95 +-59 +64 +89 +47 +2 +-36 +-67 +-94 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +62 +87 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +1 +-36 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +65 +88 +49 +7 +-32 +-64 +-91 +-97 +-127 +-39 +76 +100 +62 +18 +-23 +-56 +-85 +-107 +-112 +-33 +83 +107 +68 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +109 +71 +26 +-16 +-50 +-79 +-103 +-108 +-27 +88 +111 +73 +25 +-16 +-50 +-80 +-33 +90 +114 +71 +24 +-18 +-51 +-81 +-42 +81 +105 +62 +15 +-25 +-58 +-87 +-49 +75 +98 +55 +10 +-30 +-62 +-90 +-54 +70 +94 +51 +6 +-33 +-64 +-92 +-55 +68 +92 +50 +5 +-34 +-65 +-93 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-35 +-67 +-94 +-58 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +45 +1 +-37 +-67 +-95 +-63 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-68 +-95 +-63 +60 +86 +45 +2 +-36 +-67 +-95 +-100 +-127 +-49 +65 +89 +51 +8 +-31 +-63 +-91 +-97 +-127 +-39 +76 +101 +63 +18 +-22 +-55 +-84 +-107 +-111 +-33 +82 +106 +68 +23 +-18 +-52 +-81 +-104 +-109 +-29 +85 +110 +72 +26 +-16 +-49 +-79 +-103 +-108 +-27 +88 +112 +74 +26 +-16 +-49 +-79 +-34 +89 +114 +71 +23 +-18 +-52 +-81 +-42 +80 +104 +61 +15 +-25 +-58 +-86 +-50 +74 +98 +55 +10 +-30 +-62 +-90 +-52 +70 +94 +52 +7 +-32 +-64 +-92 +-55 +68 +92 +49 +5 +-34 +-65 +-93 +-57 +66 +89 +48 +3 +-35 +-67 +-94 +-58 +65 +89 +47 +3 +-35 +-67 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-59 +64 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +64 +88 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-36 +-68 +-95 +-62 +63 +87 +45 +1 +-38 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +87 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +1 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +88 +45 +2 +-36 +-67 +-95 +-61 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-67 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-101 +-50 +65 +82 +44 +0 +-37 +-69 +-95 +-101 +-127 +-45 +72 +93 +57 +12 +-27 +-60 +-87 +-111 +-127 +-37 +81 +102 +66 +20 +-20 +-54 +-82 +-106 +-110 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +110 +74 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +74 +26 +-16 +-49 +-79 +-38 +85 +108 +65 +19 +-22 +-55 +-84 +-46 +77 +101 +58 +12 +-28 +-60 +-88 +-54 +70 +94 +52 +7 +-32 +-63 +-91 +-54 +69 +93 +51 +5 +-33 +-65 +-93 +-56 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +64 +89 +47 +3 +-36 +-67 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +89 +47 +2 +-36 +-67 +-94 +-59 +64 +88 +46 +2 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-101 +-49 +65 +81 +43 +0 +-37 +-69 +-95 +-101 +-127 +-45 +71 +93 +58 +12 +-26 +-60 +-87 +-110 +-127 +-37 +80 +102 +67 +20 +-19 +-54 +-81 +-106 +-109 +-31 +85 +107 +71 +23 +-17 +-51 +-80 +-104 +-108 +-28 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-107 +-27 +90 +111 +75 +28 +-13 +-48 +-77 +-102 +-106 +-26 +90 +112 +76 +28 +-13 +-48 +-77 +-102 +-105 +-26 +91 +112 +77 +28 +-13 +-48 +-77 +-102 +-106 +-25 +91 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +91 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-26 +91 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +91 +112 +76 +28 +-13 +-48 +-77 +-102 +-105 +-26 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-34 +90 +117 +76 +28 +-14 +-48 +-78 +-36 +86 +110 +66 +19 +-21 +-54 +-83 +-45 +77 +101 +58 +12 +-28 +-60 +-88 +-51 +72 +96 +53 +8 +-31 +-63 +-91 +-53 +70 +92 +50 +5 +-33 +-65 +-93 +-56 +68 +91 +48 +4 +-35 +-66 +-94 +-99 +-48 +66 +84 +46 +1 +-35 +-67 +-93 +-100 +-127 +-44 +72 +94 +58 +13 +-26 +-59 +-86 +-110 +-127 +-36 +81 +102 +67 +20 +-19 +-54 +-82 +-106 +-109 +-30 +86 +108 +72 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +110 +74 +26 +-14 +-49 +-78 +-103 +-106 +-27 +90 +111 +75 +28 +-13 +-48 +-77 +-102 +-106 +-26 +91 +112 +75 +27 +-13 +-48 +-77 +-102 +-106 +-26 +91 +113 +76 +28 +-13 +-48 +-76 +-102 +-106 +-25 +92 +113 +77 +29 +-12 +-48 +-76 +-101 +-105 +-25 +91 +112 +77 +29 +-12 +-48 +-76 +-101 +-35 +89 +117 +76 +28 +-14 +-48 +-78 +-36 +86 +110 +66 +19 +-21 +-55 +-84 +-45 +78 +101 +58 +13 +-28 +-60 +-88 +-53 +71 +95 +52 +8 +-32 +-63 +-91 +-53 +70 +92 +50 +6 +-33 +-65 +-92 +-56 +68 +91 +48 +4 +-34 +-66 +-93 +-59 +65 +88 +47 +3 +-35 +-67 +-94 +-58 +66 +89 +46 +2 +-36 +-67 +-94 +-58 +66 +88 +46 +2 +-36 +-67 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +89 +45 +2 +-36 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-58 +66 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +87 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +2 +-37 +-67 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-59 +64 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +64 +88 +49 +7 +-32 +-64 +-91 +-97 +-127 +-40 +75 +99 +62 +17 +-23 +-56 +-85 +-107 +-111 +-33 +82 +107 +68 +23 +-18 +-52 +-81 +-104 +-109 +-28 +86 +111 +71 +26 +-16 +-49 +-79 +-103 +-107 +-27 +88 +112 +73 +25 +-16 +-50 +-79 +-33 +90 +114 +71 +23 +-18 +-52 +-81 +-41 +82 +105 +61 +15 +-26 +-58 +-86 +-48 +75 +97 +55 +9 +-30 +-62 +-90 +-52 +71 +94 +51 +6 +-33 +-64 +-92 +-55 +69 +92 +48 +4 +-34 +-66 +-93 +-57 +67 +90 +47 +3 +-35 +-67 +-94 +-100 +-48 +67 +83 +45 +1 +-36 +-68 +-94 +-100 +-127 +-44 +73 +93 +58 +12 +-26 +-59 +-86 +-110 +-127 +-36 +81 +102 +67 +20 +-19 +-54 +-81 +-106 +-109 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-108 +-27 +89 +110 +74 +26 +-14 +-49 +-77 +-103 +-106 +-26 +91 +111 +76 +28 +-13 +-48 +-77 +-102 +-105 +-26 +90 +111 +76 +28 +-13 +-48 +-77 +-102 +-106 +-26 +91 +112 +76 +28 +-13 +-48 +-76 +-102 +-105 +-25 +91 +112 +77 +29 +-12 +-48 +-76 +-101 +-105 +-25 +91 +112 +77 +29 +-12 +-48 +-76 +-101 +-105 +-25 +92 +112 +77 +28 +-12 +-48 +-76 +-101 +-105 +-24 +91 +112 +77 +29 +-12 +-48 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-24 +92 +112 +76 +28 +-12 +-48 +-77 +-102 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-24 +92 +113 +76 +28 +-12 +-48 +-76 +-101 +-105 +-26 +92 +113 +76 +28 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +76 +28 +-12 +-48 +-76 +-101 +-105 +-24 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +93 +114 +78 +29 +-11 +-47 +-76 +-101 +-105 +-24 +92 +112 +76 +28 +-12 +-48 +-76 +-101 +-105 +-25 +92 +112 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-48 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-34 +90 +117 +76 +28 +-14 +-48 +-78 +-36 +86 +109 +66 +19 +-22 +-55 +-84 +-45 +78 +101 +58 +12 +-28 +-60 +-88 +-51 +72 +95 +53 +8 +-31 +-63 +-91 +-53 +70 +93 +51 +6 +-33 +-65 +-92 +-56 +68 +91 +48 +4 +-35 +-66 +-93 +-99 +-48 +67 +84 +46 +1 +-36 +-68 +-94 +-101 +-127 +-44 +73 +94 +57 +12 +-26 +-59 +-87 +-110 +-127 +-36 +81 +102 +66 +20 +-19 +-54 +-82 +-106 +-109 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-107 +-27 +90 +110 +74 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +74 +27 +-15 +-49 +-79 +-37 +85 +109 +65 +18 +-23 +-55 +-84 +-45 +78 +101 +58 +12 +-28 +-60 +-88 +-53 +70 +95 +52 +7 +-32 +-64 +-92 +-53 +70 +93 +50 +5 +-33 +-65 +-92 +-56 +68 +92 +48 +4 +-35 +-66 +-93 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-57 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +89 +46 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-101 +-49 +65 +81 +43 +-1 +-37 +-69 +-95 +-101 +-127 +-45 +72 +92 +57 +12 +-26 +-60 +-87 +-110 +-127 +-36 +81 +102 +67 +20 +-19 +-54 +-82 +-106 +-109 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-35 +88 +115 +74 +27 +-15 +-49 +-79 +-37 +85 +108 +65 +18 +-22 +-55 +-84 +-45 +78 +101 +57 +11 +-28 +-60 +-89 +-51 +72 +95 +52 +7 +-32 +-63 +-91 +-54 +70 +93 +50 +5 +-34 +-65 +-93 +-56 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-57 +66 +89 +46 +2 +-36 +-67 +-94 +-58 +65 +88 +45 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-94 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +2 +-36 +-67 +-95 +-59 +64 +87 +45 +1 +-36 +-68 +-95 +-100 +-127 +-50 +65 +88 +49 +7 +-32 +-64 +-91 +-97 +-127 +-39 +76 +100 +62 +17 +-23 +-56 +-84 +-107 +-111 +-33 +83 +107 +68 +23 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +71 +25 +-16 +-50 +-80 +-103 +-108 +-26 +88 +112 +73 +28 +-14 +-49 +-78 +-102 +-107 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +113 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +27 +-15 +-48 +-78 +-31 +92 +115 +72 +24 +-17 +-51 +-80 +-40 +83 +105 +62 +15 +-25 +-57 +-86 +-47 +75 +99 +56 +10 +-30 +-61 +-90 +-52 +72 +95 +51 +6 +-33 +-64 +-92 +-54 +68 +92 +49 +4 +-34 +-65 +-93 +-56 +67 +90 +47 +3 +-35 +-67 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-57 +66 +89 +46 +2 +-36 +-67 +-95 +-58 +66 +89 +45 +1 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-37 +-67 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +86 +45 +1 +-37 +-68 +-95 +-58 +65 +89 +47 +2 +-36 +-67 +-94 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +66 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-100 +-50 +65 +82 +43 +-1 +-37 +-69 +-95 +-101 +-127 +-45 +72 +93 +57 +12 +-27 +-60 +-87 +-111 +-127 +-36 +81 +102 +66 +19 +-20 +-54 +-82 +-106 +-109 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-107 +-28 +88 +109 +74 +26 +-14 +-50 +-78 +-103 +-36 +88 +115 +74 +26 +-16 +-49 +-79 +-37 +85 +109 +65 +19 +-22 +-55 +-84 +-45 +77 +101 +57 +11 +-28 +-61 +-89 +-53 +71 +94 +53 +8 +-31 +-63 +-91 +-53 +69 +93 +50 +5 +-33 +-65 +-93 +-55 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +64 +88 +47 +3 +-35 +-66 +-94 +-99 +-127 +-49 +65 +89 +51 +8 +-31 +-63 +-90 +-97 +-127 +-38 +77 +101 +62 +18 +-23 +-56 +-84 +-107 +-111 +-32 +83 +107 +69 +24 +-18 +-51 +-80 +-104 +-108 +-28 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-107 +-27 +87 +112 +74 +28 +-14 +-48 +-78 +-102 +-107 +-25 +89 +113 +74 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +115 +76 +30 +-12 +-46 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +115 +76 +30 +-12 +-47 +-77 +-101 +-106 +-23 +91 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-24 +90 +114 +76 +28 +-14 +-48 +-78 +-31 +92 +115 +72 +24 +-17 +-51 +-80 +-40 +82 +106 +62 +15 +-25 +-58 +-86 +-48 +75 +97 +55 +10 +-30 +-62 +-90 +-52 +72 +95 +52 +7 +-32 +-64 +-91 +-54 +70 +91 +49 +5 +-34 +-65 +-93 +-57 +66 +90 +48 +3 +-35 +-67 +-94 +-57 +66 +89 +46 +2 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-58 +65 +88 +45 +2 +-36 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-58 +65 +88 +45 +1 +-37 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-101 +-49 +65 +82 +44 +-1 +-37 +-69 +-95 +-101 +-127 +-45 +72 +93 +57 +12 +-27 +-60 +-87 +-111 +-127 +-36 +81 +102 +66 +19 +-20 +-54 +-82 +-106 +-109 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +75 +27 +-15 +-49 +-79 +-37 +85 +109 +65 +18 +-22 +-55 +-84 +-45 +77 +101 +58 +12 +-28 +-60 +-88 +-53 +70 +94 +51 +7 +-32 +-64 +-92 +-53 +70 +93 +50 +6 +-33 +-65 +-92 +-56 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +65 +88 +47 +2 +-36 +-67 +-94 +-57 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +66 +89 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-94 +-58 +65 +88 +45 +2 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +2 +-36 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-100 +-49 +65 +82 +43 +-1 +-37 +-69 +-95 +-101 +-127 +-45 +72 +92 +57 +12 +-26 +-60 +-87 +-110 +-127 +-37 +81 +102 +67 +20 +-20 +-54 +-82 +-106 +-110 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +110 +74 +27 +-14 +-49 +-78 +-102 +-36 +88 +115 +74 +26 +-16 +-50 +-79 +-37 +85 +108 +65 +19 +-22 +-55 +-84 +-45 +77 +101 +58 +12 +-28 +-60 +-88 +-51 +72 +95 +52 +7 +-32 +-64 +-91 +-53 +70 +93 +50 +5 +-33 +-65 +-92 +-56 +68 +90 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-58 +66 +90 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +66 +89 +45 +1 +-36 +-67 +-95 +-61 +64 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +87 +45 +2 +-36 +-68 +-95 +-100 +-127 +-50 +65 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +76 +100 +61 +17 +-23 +-56 +-85 +-107 +-112 +-33 +83 +107 +68 +23 +-18 +-51 +-81 +-104 +-109 +-28 +86 +110 +71 +25 +-16 +-50 +-80 +-103 +-108 +-27 +88 +112 +74 +26 +-16 +-49 +-79 +-32 +90 +114 +71 +24 +-18 +-51 +-81 +-41 +82 +105 +61 +15 +-26 +-58 +-86 +-48 +75 +97 +55 +10 +-29 +-62 +-90 +-52 +71 +94 +51 +6 +-33 +-64 +-92 +-55 +69 +93 +49 +5 +-34 +-65 +-93 +-56 +67 +90 +48 +3 +-35 +-67 +-94 +-58 +66 +90 +46 +2 +-36 +-67 +-94 +-58 +65 +88 +46 +2 +-36 +-67 +-94 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-60 +63 +87 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-62 +62 +87 +45 +1 +-38 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +86 +45 +2 +-36 +-67 +-95 +-100 +-127 +-49 +65 +89 +50 +7 +-31 +-63 +-91 +-97 +-127 +-39 +76 +101 +62 +18 +-23 +-55 +-84 +-107 +-111 +-32 +83 +106 +68 +23 +-18 +-51 +-81 +-104 +-109 +-28 +87 +110 +71 +26 +-16 +-49 +-79 +-103 +-107 +-27 +88 +112 +74 +26 +-16 +-49 +-79 +-33 +90 +114 +71 +24 +-18 +-52 +-81 +-41 +82 +104 +61 +15 +-25 +-58 +-86 +-49 +74 +97 +55 +10 +-30 +-62 +-90 +-52 +71 +94 +51 +6 +-33 +-64 +-92 +-55 +68 +92 +49 +5 +-34 +-66 +-93 +-57 +67 +90 +47 +3 +-35 +-67 +-94 +-57 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +66 +89 +46 +2 +-36 +-67 +-95 +-58 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +46 +2 +-36 +-68 +-95 +-58 +65 +88 +45 +1 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-101 +-50 +65 +82 +43 +0 +-37 +-69 +-95 +-101 +-127 +-45 +72 +94 +57 +12 +-27 +-60 +-87 +-110 +-127 +-36 +81 +102 +66 +19 +-20 +-54 +-82 +-106 +-110 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +75 +27 +-15 +-49 +-79 +-38 +85 +108 +65 +18 +-23 +-56 +-84 +-45 +77 +101 +58 +12 +-28 +-60 +-88 +-54 +71 +95 +53 +8 +-31 +-63 +-91 +-53 +70 +93 +50 +6 +-33 +-65 +-92 +-56 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +64 +88 +47 +3 +-36 +-67 +-94 +-58 +66 +90 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-101 +-50 +64 +81 +43 +-1 +-37 +-69 +-95 +-102 +-127 +-45 +72 +93 +58 +12 +-26 +-60 +-87 +-110 +-127 +-37 +81 +102 +67 +20 +-19 +-54 +-81 +-106 +-109 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-108 +-28 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-35 +88 +115 +75 +27 +-15 +-49 +-79 +-37 +85 +109 +65 +18 +-22 +-55 +-84 +-46 +77 +101 +58 +12 +-28 +-60 +-88 +-52 +71 +96 +53 +8 +-31 +-63 +-91 +-54 +70 +93 +50 +5 +-34 +-65 +-93 +-56 +67 +91 +48 +4 +-35 +-66 +-93 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-58 +66 +90 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-94 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +87 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +2 +-36 +-68 +-95 +-60 +64 +88 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +65 +88 +50 +7 +-32 +-64 +-91 +-97 +-127 +-39 +76 +100 +62 +17 +-23 +-56 +-84 +-107 +-112 +-32 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +71 +26 +-16 +-49 +-79 +-103 +-108 +-27 +88 +112 +73 +25 +-16 +-50 +-80 +-33 +89 +114 +71 +24 +-18 +-51 +-81 +-42 +81 +105 +61 +15 +-25 +-58 +-86 +-48 +75 +98 +55 +10 +-30 +-62 +-90 +-53 +71 +94 +51 +6 +-33 +-64 +-92 +-55 +69 +91 +49 +5 +-34 +-66 +-93 +-57 +67 +91 +48 +4 +-35 +-66 +-93 +-59 +66 +89 +47 +2 +-36 +-67 +-95 +-58 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-59 +65 +89 +45 +1 +-36 +-68 +-95 +-62 +62 +87 +45 +2 +-36 +-67 +-94 +-100 +-127 +-50 +65 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +75 +100 +62 +18 +-22 +-55 +-84 +-107 +-111 +-32 +82 +107 +69 +24 +-17 +-51 +-80 +-104 +-109 +-29 +86 +110 +71 +26 +-16 +-50 +-79 +-103 +-108 +-27 +88 +113 +74 +26 +-16 +-49 +-79 +-33 +90 +114 +71 +24 +-18 +-52 +-81 +-42 +80 +104 +62 +15 +-25 +-58 +-86 +-50 +74 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +52 +7 +-32 +-64 +-92 +-55 +68 +91 +49 +5 +-34 +-65 +-93 +-58 +66 +91 +48 +3 +-35 +-67 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +87 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-100 +-50 +65 +82 +44 +-1 +-37 +-69 +-95 +-101 +-127 +-45 +72 +93 +57 +12 +-26 +-60 +-87 +-111 +-127 +-36 +81 +102 +67 +20 +-20 +-54 +-82 +-106 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-37 +88 +115 +75 +27 +-16 +-49 +-79 +-38 +85 +109 +66 +19 +-22 +-55 +-84 +-46 +77 +101 +57 +11 +-28 +-61 +-89 +-53 +70 +95 +53 +8 +-31 +-63 +-91 +-54 +69 +93 +50 +5 +-33 +-65 +-93 +-56 +68 +91 +48 +4 +-35 +-66 +-94 +-59 +64 +89 +48 +3 +-35 +-66 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-95 +-58 +65 +89 +47 +3 +-36 +-67 +-94 +-60 +63 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +89 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-100 +-50 +64 +82 +44 +0 +-37 +-69 +-95 +-101 +-127 +-45 +71 +93 +57 +12 +-27 +-60 +-87 +-111 +-127 +-36 +81 +103 +68 +21 +-19 +-53 +-81 +-106 +-109 +-31 +85 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +110 +74 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +75 +27 +-15 +-49 +-79 +-38 +85 +109 +66 +19 +-22 +-55 +-84 +-46 +77 +100 +57 +12 +-28 +-60 +-89 +-52 +71 +95 +54 +8 +-31 +-63 +-91 +-55 +69 +93 +50 +5 +-33 +-65 +-93 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-60 +65 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-62 +63 +87 +46 +2 +-37 +-68 +-95 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-61 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +1 +-36 +-68 +-95 +-61 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +65 +88 +50 +7 +-31 +-63 +-91 +-97 +-127 +-39 +76 +99 +62 +17 +-23 +-56 +-85 +-108 +-112 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +27 +-16 +-49 +-79 +-103 +-108 +-27 +88 +111 +73 +26 +-16 +-50 +-79 +-34 +90 +114 +71 +24 +-18 +-52 +-81 +-42 +81 +105 +62 +16 +-25 +-58 +-86 +-49 +74 +97 +55 +10 +-30 +-62 +-90 +-53 +71 +93 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +50 +5 +-34 +-66 +-93 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +88 +47 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-60 +63 +88 +45 +2 +-36 +-68 +-95 +-62 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-62 +62 +87 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-59 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +2 +-36 +-68 +-95 +-60 +64 +89 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +87 +45 +2 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-37 +-68 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-60 +65 +88 +45 +1 +-36 +-68 +-95 +-60 +63 +88 +46 +2 +-37 +-68 +-95 +-62 +63 +88 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-63 +62 +87 +45 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +89 +46 +2 +-36 +-67 +-95 +-63 +62 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +64 +88 +51 +8 +-31 +-63 +-91 +-97 +-127 +-39 +75 +100 +62 +18 +-23 +-56 +-84 +-107 +-112 +-33 +82 +107 +69 +24 +-17 +-51 +-80 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-50 +-79 +-103 +-108 +-28 +87 +112 +74 +26 +-16 +-50 +-79 +-34 +90 +114 +72 +24 +-18 +-52 +-81 +-42 +80 +104 +62 +15 +-25 +-58 +-86 +-50 +73 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +50 +5 +-34 +-65 +-93 +-58 +66 +91 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-59 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-62 +63 +88 +46 +1 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-101 +-50 +65 +83 +45 +0 +-36 +-68 +-95 +-101 +-127 +-45 +72 +93 +57 +12 +-27 +-60 +-87 +-111 +-127 +-36 +81 +102 +67 +20 +-19 +-54 +-82 +-106 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +109 +75 +27 +-14 +-49 +-78 +-103 +-107 +-27 +90 +111 +76 +28 +-13 +-48 +-77 +-102 +-106 +-26 +91 +112 +76 +28 +-12 +-48 +-77 +-102 +-106 +-26 +91 +112 +77 +29 +-12 +-48 +-76 +-102 +-105 +-26 +91 +112 +77 +29 +-12 +-48 +-76 +-102 +-106 +-25 +91 +112 +77 +29 +-12 +-47 +-76 +-102 +-106 +-25 +92 +114 +79 +30 +-11 +-47 +-76 +-101 +-105 +-25 +91 +113 +78 +29 +-12 +-47 +-76 +-101 +-105 +-26 +91 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-102 +-106 +-25 +91 +113 +78 +29 +-12 +-48 +-76 +-102 +-35 +89 +116 +77 +29 +-14 +-48 +-78 +-38 +85 +110 +67 +20 +-21 +-54 +-84 +-46 +78 +101 +59 +13 +-27 +-59 +-88 +-54 +70 +95 +53 +8 +-31 +-63 +-91 +-55 +69 +93 +51 +6 +-33 +-65 +-92 +-57 +67 +91 +49 +5 +-34 +-66 +-93 +-61 +63 +89 +47 +4 +-35 +-66 +-94 +-100 +-127 +-49 +66 +90 +52 +9 +-30 +-62 +-90 +-112 +-127 +-39 +76 +101 +63 +19 +-22 +-55 +-84 +-107 +-111 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-28 +86 +110 +72 +27 +-15 +-49 +-79 +-103 +-108 +-27 +88 +112 +74 +29 +-14 +-48 +-78 +-102 +-107 +-26 +89 +113 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +113 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +115 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +114 +76 +30 +-13 +-47 +-77 +-101 +-106 +-25 +89 +114 +76 +28 +-14 +-48 +-78 +-33 +90 +115 +72 +24 +-18 +-51 +-81 +-42 +82 +105 +63 +17 +-24 +-57 +-86 +-50 +73 +98 +56 +10 +-29 +-62 +-90 +-53 +71 +95 +53 +8 +-32 +-64 +-91 +-56 +68 +92 +50 +5 +-34 +-65 +-93 +-58 +66 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-59 +64 +89 +47 +3 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-62 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +89 +46 +2 +-36 +-67 +-95 +-62 +63 +87 +46 +2 +-36 +-68 +-95 +-60 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +89 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +46 +2 +-36 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-67 +-95 +-101 +-50 +65 +82 +44 +0 +-37 +-69 +-95 +-102 +-127 +-45 +72 +93 +59 +13 +-26 +-60 +-87 +-110 +-127 +-37 +80 +102 +67 +21 +-19 +-54 +-82 +-106 +-109 +-32 +85 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-37 +88 +116 +76 +27 +-15 +-49 +-79 +-39 +84 +108 +66 +19 +-22 +-55 +-84 +-47 +77 +101 +58 +12 +-28 +-60 +-89 +-54 +70 +95 +54 +8 +-31 +-63 +-91 +-56 +69 +93 +51 +6 +-33 +-65 +-93 +-57 +67 +91 +49 +5 +-34 +-66 +-93 +-99 +-49 +66 +84 +46 +1 +-36 +-68 +-94 +-101 +-127 +-44 +73 +94 +59 +13 +-25 +-59 +-87 +-110 +-127 +-36 +81 +103 +68 +21 +-19 +-54 +-81 +-106 +-109 +-32 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-107 +-27 +90 +112 +76 +28 +-13 +-48 +-77 +-102 +-106 +-26 +91 +112 +76 +28 +-13 +-48 +-77 +-102 +-106 +-26 +91 +112 +77 +29 +-12 +-48 +-76 +-101 +-106 +-26 +91 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-26 +92 +113 +78 +29 +-12 +-47 +-76 +-101 +-106 +-26 +92 +113 +78 +30 +-11 +-47 +-76 +-101 +-105 +-25 +91 +113 +77 +29 +-12 +-48 +-76 +-101 +-105 +-26 +91 +112 +77 +29 +-12 +-48 +-76 +-102 +-106 +-25 +91 +113 +78 +30 +-12 +-47 +-76 +-101 +-105 +-26 +91 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-26 +91 +113 +78 +29 +-11 +-47 +-76 +-101 +-105 +-25 +91 +113 +77 +29 +-12 +-48 +-76 +-101 +-106 +-26 +91 +113 +78 +29 +-12 +-47 +-76 +-101 +-105 +-26 +91 +113 +78 +30 +-12 +-47 +-76 +-101 +-105 +-26 +91 +112 +77 +29 +-12 +-48 +-77 +-102 +-105 +-26 +91 +114 +78 +30 +-11 +-47 +-76 +-101 +-105 +-25 +91 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-26 +91 +113 +78 +29 +-12 +-47 +-76 +-101 +-105 +-26 +91 +113 +77 +29 +-12 +-48 +-77 +-102 +-105 +-26 +92 +113 +78 +29 +-12 +-47 +-76 +-102 +-35 +89 +117 +77 +29 +-13 +-48 +-78 +-38 +86 +110 +67 +19 +-22 +-55 +-84 +-46 +77 +101 +59 +13 +-27 +-60 +-88 +-55 +70 +95 +53 +8 +-31 +-63 +-91 +-55 +69 +93 +52 +7 +-33 +-65 +-92 +-57 +68 +92 +49 +5 +-34 +-66 +-93 +-62 +62 +88 +47 +3 +-35 +-66 +-94 +-100 +-127 +-49 +66 +90 +52 +9 +-30 +-62 +-90 +-112 +-127 +-38 +77 +101 +63 +19 +-22 +-55 +-84 +-107 +-111 +-32 +83 +107 +69 +24 +-17 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +27 +-15 +-49 +-79 +-103 +-108 +-28 +87 +112 +74 +26 +-16 +-49 +-79 +-35 +89 +114 +71 +23 +-18 +-52 +-82 +-43 +80 +104 +62 +16 +-25 +-58 +-86 +-50 +73 +97 +56 +11 +-29 +-61 +-90 +-54 +70 +93 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +50 +5 +-34 +-65 +-93 +-59 +66 +90 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-37 +-68 +-95 +-61 +64 +88 +46 +1 +-37 +-68 +-95 +-62 +63 +87 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-100 +-51 +65 +83 +45 +0 +-36 +-69 +-95 +-101 +-127 +-46 +71 +93 +57 +12 +-26 +-60 +-87 +-111 +-127 +-36 +81 +102 +67 +20 +-19 +-54 +-82 +-106 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +74 +26 +-14 +-50 +-78 +-103 +-37 +87 +115 +75 +27 +-15 +-49 +-79 +-39 +84 +109 +66 +19 +-22 +-55 +-84 +-47 +77 +101 +58 +12 +-28 +-60 +-88 +-55 +69 +95 +53 +8 +-31 +-64 +-91 +-55 +68 +93 +51 +6 +-33 +-65 +-92 +-57 +67 +91 +49 +4 +-34 +-66 +-94 +-60 +64 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-95 +-59 +65 +89 +47 +3 +-35 +-67 +-94 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-37 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-100 +-49 +65 +82 +44 +0 +-37 +-69 +-95 +-102 +-127 +-45 +71 +93 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +80 +103 +68 +21 +-19 +-54 +-81 +-106 +-110 +-32 +85 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-107 +-27 +89 +112 +76 +28 +-13 +-48 +-77 +-102 +-106 +-26 +90 +112 +77 +29 +-12 +-48 +-77 +-102 +-106 +-27 +90 +112 +77 +29 +-12 +-48 +-76 +-102 +-106 +-27 +91 +113 +77 +29 +-12 +-48 +-77 +-102 +-106 +-26 +91 +113 +77 +29 +-12 +-48 +-77 +-102 +-35 +89 +117 +77 +29 +-14 +-48 +-78 +-39 +85 +110 +67 +20 +-21 +-54 +-84 +-46 +77 +101 +59 +13 +-27 +-60 +-88 +-53 +71 +96 +54 +9 +-31 +-63 +-91 +-55 +69 +93 +51 +6 +-33 +-65 +-93 +-57 +67 +91 +49 +4 +-34 +-66 +-93 +-61 +64 +89 +47 +3 +-35 +-67 +-95 +-59 +65 +90 +48 +3 +-35 +-67 +-94 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-62 +62 +87 +46 +2 +-36 +-67 +-95 +-60 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +64 +87 +45 +1 +-36 +-68 +-95 +-62 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-62 +62 +87 +46 +2 +-37 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +63 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +45 +2 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-63 +61 +87 +46 +3 +-36 +-67 +-95 +-100 +-127 +-50 +64 +88 +51 +8 +-31 +-63 +-91 +-97 +-127 +-39 +76 +100 +62 +18 +-23 +-55 +-84 +-108 +-112 +-32 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +85 +110 +72 +27 +-16 +-49 +-79 +-103 +-108 +-28 +88 +112 +74 +26 +-16 +-49 +-79 +-34 +89 +114 +72 +24 +-18 +-51 +-81 +-43 +80 +105 +62 +15 +-25 +-58 +-86 +-51 +73 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +67 +91 +50 +5 +-34 +-66 +-93 +-58 +66 +90 +48 +5 +-34 +-66 +-93 +-99 +-127 +-49 +66 +89 +51 +8 +-31 +-63 +-90 +-97 +-127 +-39 +76 +100 +62 +18 +-22 +-55 +-84 +-107 +-112 +-33 +83 +108 +69 +24 +-17 +-51 +-80 +-104 +-109 +-29 +86 +111 +72 +27 +-15 +-49 +-79 +-103 +-108 +-27 +87 +112 +74 +28 +-14 +-48 +-78 +-102 +-107 +-26 +88 +113 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +89 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-26 +90 +115 +77 +30 +-12 +-46 +-77 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-26 +89 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-24 +90 +115 +77 +30 +-12 +-46 +-77 +-101 +-106 +-25 +90 +115 +77 +30 +-12 +-46 +-77 +-101 +-106 +-25 +89 +114 +76 +30 +-13 +-47 +-77 +-101 +-106 +-26 +89 +114 +75 +27 +-15 +-49 +-78 +-33 +90 +115 +73 +25 +-17 +-50 +-80 +-42 +81 +106 +63 +16 +-24 +-57 +-86 +-49 +74 +98 +56 +11 +-29 +-62 +-90 +-54 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +50 +5 +-34 +-65 +-93 +-58 +66 +91 +48 +4 +-35 +-66 +-94 +-60 +65 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +48 +3 +-35 +-67 +-94 +-60 +65 +89 +46 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +63 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-63 +63 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-64 +62 +87 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +89 +47 +2 +-36 +-67 +-95 +-63 +62 +87 +45 +2 +-36 +-68 +-95 +-101 +-127 +-50 +65 +89 +51 +8 +-31 +-63 +-91 +-97 +-127 +-39 +76 +100 +62 +18 +-22 +-55 +-84 +-107 +-112 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +85 +109 +72 +26 +-16 +-50 +-79 +-103 +-108 +-28 +88 +112 +74 +26 +-16 +-49 +-79 +-34 +89 +114 +72 +24 +-18 +-51 +-81 +-43 +80 +105 +62 +15 +-25 +-58 +-87 +-50 +72 +97 +56 +10 +-30 +-62 +-90 +-54 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +50 +5 +-33 +-65 +-93 +-59 +66 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +48 +3 +-36 +-67 +-94 +-60 +65 +90 +48 +3 +-35 +-67 +-94 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-37 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +89 +46 +2 +-36 +-67 +-95 +-101 +-50 +64 +82 +45 +0 +-37 +-69 +-95 +-102 +-127 +-46 +72 +94 +58 +12 +-26 +-60 +-87 +-111 +-127 +-37 +81 +102 +66 +20 +-20 +-54 +-82 +-107 +-110 +-32 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-37 +87 +115 +76 +27 +-15 +-49 +-79 +-39 +84 +109 +66 +19 +-22 +-55 +-84 +-47 +76 +101 +58 +12 +-28 +-60 +-88 +-54 +70 +95 +53 +8 +-31 +-63 +-91 +-55 +68 +93 +51 +6 +-33 +-65 +-93 +-57 +68 +92 +49 +5 +-34 +-66 +-93 +-60 +64 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +90 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-37 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-68 +-95 +-101 +-50 +65 +82 +44 +0 +-37 +-69 +-95 +-102 +-127 +-45 +72 +93 +58 +13 +-26 +-60 +-87 +-111 +-127 +-37 +81 +102 +67 +21 +-19 +-53 +-81 +-106 +-110 +-31 +86 +106 +71 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +74 +27 +-14 +-49 +-78 +-103 +-37 +87 +115 +75 +27 +-16 +-49 +-79 +-39 +84 +108 +66 +19 +-22 +-55 +-84 +-47 +77 +101 +58 +12 +-28 +-60 +-88 +-53 +71 +95 +53 +8 +-31 +-63 +-91 +-56 +68 +93 +50 +5 +-34 +-65 +-93 +-57 +67 +91 +49 +5 +-34 +-66 +-93 +-60 +64 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-63 +62 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +89 +47 +3 +-36 +-67 +-94 +-60 +64 +89 +46 +2 +-36 +-67 +-95 +-62 +62 +87 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +2 +-36 +-67 +-95 +-101 +-127 +-50 +64 +88 +50 +7 +-32 +-64 +-91 +-97 +-127 +-40 +76 +100 +62 +18 +-23 +-56 +-84 +-107 +-112 +-33 +83 +108 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +71 +26 +-16 +-49 +-79 +-103 +-108 +-28 +88 +111 +73 +26 +-16 +-50 +-80 +-34 +89 +114 +72 +24 +-18 +-51 +-81 +-43 +80 +104 +62 +15 +-25 +-58 +-87 +-49 +74 +98 +56 +10 +-30 +-62 +-90 +-54 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +92 +49 +5 +-34 +-66 +-93 +-57 +67 +90 +48 +4 +-35 +-66 +-94 +-60 +65 +90 +47 +3 +-36 +-67 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +2 +-36 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-62 +62 +88 +46 +2 +-36 +-67 +-95 +-61 +64 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +89 +47 +2 +-36 +-67 +-95 +-63 +62 +86 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +64 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +77 +100 +62 +18 +-23 +-55 +-84 +-107 +-112 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-108 +-28 +86 +112 +74 +26 +-16 +-49 +-79 +-34 +90 +114 +72 +24 +-18 +-51 +-81 +-42 +80 +104 +62 +15 +-25 +-58 +-86 +-50 +73 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +93 +52 +7 +-32 +-64 +-92 +-56 +68 +91 +50 +5 +-34 +-66 +-93 +-58 +66 +90 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +89 +47 +2 +-36 +-67 +-94 +-59 +64 +89 +47 +3 +-36 +-67 +-94 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-68 +-95 +-60 +65 +88 +45 +2 +-36 +-68 +-95 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-100 +-50 +65 +83 +44 +0 +-36 +-69 +-95 +-101 +-127 +-46 +71 +93 +57 +12 +-27 +-60 +-87 +-111 +-127 +-36 +81 +102 +67 +20 +-19 +-54 +-82 +-106 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-29 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-37 +87 +114 +75 +27 +-16 +-49 +-79 +-39 +85 +109 +66 +19 +-22 +-55 +-84 +-47 +77 +101 +58 +12 +-28 +-60 +-88 +-54 +70 +95 +53 +8 +-31 +-63 +-91 +-55 +69 +93 +51 +6 +-33 +-65 +-92 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-60 +63 +89 +48 +3 +-35 +-67 +-94 +-59 +66 +89 +47 +3 +-36 +-67 +-95 +-59 +65 +89 +47 +3 +-35 +-67 +-94 +-61 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +47 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +47 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +46 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-101 +-50 +64 +82 +44 +-1 +-37 +-69 +-95 +-102 +-127 +-45 +72 +93 +57 +12 +-27 +-60 +-87 +-111 +-127 +-37 +80 +102 +67 +20 +-19 +-54 +-82 +-106 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +88 +109 +74 +26 +-14 +-49 +-78 +-103 +-36 +88 +115 +75 +27 +-16 +-49 +-79 +-39 +84 +109 +66 +19 +-22 +-55 +-84 +-46 +77 +100 +58 +12 +-28 +-60 +-89 +-53 +71 +95 +54 +8 +-31 +-63 +-91 +-54 +69 +92 +50 +5 +-33 +-65 +-93 +-56 +67 +91 +49 +4 +-34 +-66 +-93 +-60 +65 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +88 +47 +2 +-36 +-67 +-95 +-59 +65 +89 +47 +2 +-36 +-67 +-94 +-62 +62 +87 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-62 +62 +87 +45 +1 +-37 +-68 +-95 +-60 +65 +89 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +1 +-37 +-68 +-95 +-61 +63 +87 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-37 +-67 +-95 +-60 +64 +87 +46 +3 +-36 +-67 +-95 +-100 +-127 +-50 +65 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +76 +99 +62 +18 +-23 +-56 +-85 +-107 +-112 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +111 +72 +26 +-16 +-49 +-79 +-103 +-108 +-27 +87 +111 +73 +25 +-16 +-50 +-80 +-34 +89 +114 +72 +24 +-18 +-51 +-81 +-42 +80 +105 +62 +15 +-25 +-58 +-86 +-49 +74 +97 +55 +10 +-30 +-62 +-90 +-54 +70 +94 +52 +6 +-32 +-64 +-92 +-55 +67 +92 +50 +5 +-34 +-66 +-93 +-57 +67 +91 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +48 +3 +-35 +-67 +-94 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-95 +-62 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-63 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-62 +61 +87 +45 +3 +-36 +-67 +-95 +-100 +-127 +-50 +65 +89 +50 +7 +-31 +-63 +-91 +-97 +-127 +-39 +75 +100 +62 +18 +-23 +-56 +-84 +-107 +-112 +-33 +82 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-108 +-28 +88 +112 +74 +26 +-16 +-49 +-79 +-33 +90 +113 +71 +24 +-18 +-52 +-81 +-42 +81 +105 +62 +15 +-25 +-57 +-86 +-50 +74 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +52 +7 +-32 +-64 +-92 +-56 +68 +91 +49 +5 +-34 +-66 +-93 +-57 +67 +89 +47 +3 +-35 +-67 +-94 +-58 +66 +90 +48 +3 +-35 +-66 +-94 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +1 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +87 +45 +2 +-36 +-68 +-95 +-60 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +88 +45 +1 +-36 +-68 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-101 +-49 +65 +82 +44 +0 +-37 +-69 +-95 +-101 +-127 +-45 +71 +93 +57 +12 +-26 +-60 +-87 +-110 +-127 +-36 +80 +101 +66 +19 +-20 +-54 +-82 +-107 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +109 +74 +27 +-14 +-49 +-78 +-103 +-37 +87 +114 +74 +27 +-16 +-49 +-79 +-38 +84 +108 +65 +19 +-22 +-55 +-84 +-46 +77 +101 +58 +12 +-28 +-60 +-89 +-54 +70 +94 +53 +8 +-31 +-64 +-91 +-55 +69 +93 +50 +5 +-33 +-65 +-93 +-56 +68 +91 +48 +4 +-34 +-66 +-93 +-60 +64 +89 +47 +3 +-35 +-67 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +87 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +47 +2 +-36 +-67 +-95 +-60 +64 +87 +46 +2 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-67 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-101 +-49 +65 +82 +44 +0 +-36 +-68 +-95 +-101 +-127 +-45 +71 +93 +58 +12 +-27 +-60 +-87 +-111 +-127 +-38 +80 +102 +67 +20 +-19 +-54 +-82 +-106 +-109 +-31 +86 +107 +71 +23 +-17 +-51 +-80 +-104 +-108 +-28 +89 +110 +74 +27 +-14 +-49 +-78 +-103 +-36 +88 +115 +75 +27 +-16 +-49 +-79 +-38 +85 +109 +65 +19 +-22 +-55 +-84 +-46 +77 +100 +58 +12 +-28 +-60 +-88 +-53 +71 +95 +53 +8 +-31 +-63 +-91 +-54 +69 +92 +50 +6 +-33 +-65 +-92 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-35 +-67 +-94 +-58 +65 +89 +47 +3 +-36 +-67 +-94 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-61 +63 +87 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +46 +1 +-37 +-68 +-95 +-60 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-61 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +64 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-62 +62 +86 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-62 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-60 +64 +88 +45 +1 +-36 +-68 +-95 +-60 +64 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +65 +88 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +75 +99 +61 +17 +-23 +-56 +-85 +-108 +-112 +-32 +83 +107 +68 +23 +-18 +-51 +-81 +-105 +-109 +-28 +86 +110 +71 +26 +-16 +-49 +-79 +-103 +-108 +-27 +88 +111 +73 +25 +-16 +-50 +-79 +-34 +89 +114 +71 +24 +-18 +-52 +-81 +-42 +82 +105 +62 +15 +-25 +-58 +-86 +-49 +74 +97 +55 +10 +-30 +-62 +-90 +-53 +71 +94 +52 +7 +-32 +-64 +-92 +-55 +68 +92 +49 +5 +-34 +-65 +-93 +-57 +67 +90 +47 +3 +-35 +-67 +-94 +-58 +65 +89 +47 +3 +-35 +-67 +-94 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-62 +62 +86 +45 +1 +-37 +-68 +-95 +-59 +64 +89 +47 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-62 +62 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +64 +88 +51 +8 +-31 +-63 +-91 +-97 +-127 +-39 +75 +100 +62 +17 +-23 +-56 +-85 +-108 +-112 +-32 +83 +107 +69 +23 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-107 +-28 +88 +112 +74 +28 +-14 +-48 +-78 +-102 +-106 +-26 +89 +113 +74 +28 +-14 +-48 +-78 +-102 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +115 +76 +30 +-12 +-46 +-77 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-26 +90 +114 +76 +30 +-13 +-47 +-77 +-101 +-106 +-24 +91 +115 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +91 +115 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +115 +76 +30 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +91 +115 +77 +28 +-14 +-48 +-78 +-32 +91 +115 +72 +25 +-17 +-51 +-80 +-41 +82 +105 +62 +15 +-25 +-58 +-86 +-49 +74 +98 +56 +10 +-29 +-61 +-89 +-53 +71 +95 +52 +6 +-32 +-64 +-92 +-55 +69 +92 +49 +5 +-34 +-65 +-93 +-58 +66 +90 +47 +4 +-35 +-66 +-94 +-99 +-127 +-49 +66 +89 +52 +9 +-31 +-63 +-90 +-112 +-127 +-38 +77 +101 +62 +18 +-23 +-55 +-84 +-107 +-111 +-33 +83 +107 +69 +24 +-18 +-51 +-80 +-104 +-109 +-29 +86 +110 +71 +26 +-16 +-50 +-79 +-103 +-108 +-27 +88 +112 +73 +27 +-14 +-48 +-78 +-102 +-107 +-26 +90 +114 +74 +29 +-13 +-47 +-78 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +114 +75 +28 +-15 +-49 +-78 +-32 +91 +115 +73 +25 +-17 +-50 +-80 +-41 +83 +106 +62 +16 +-24 +-57 +-86 +-48 +75 +98 +56 +10 +-29 +-61 +-90 +-53 +71 +94 +51 +7 +-32 +-64 +-92 +-55 +69 +92 +49 +5 +-34 +-65 +-93 +-57 +67 +91 +48 +4 +-35 +-66 +-94 +-58 +65 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-61 +63 +88 +45 +1 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-62 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +62 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +63 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +2 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-101 +-50 +64 +82 +44 +0 +-36 +-69 +-95 +-101 +-127 +-45 +71 +93 +57 +11 +-27 +-60 +-87 +-111 +-127 +-36 +81 +102 +66 +20 +-20 +-54 +-82 +-106 +-110 +-31 +86 +107 +71 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +110 +74 +26 +-14 +-49 +-78 +-103 +-37 +87 +115 +74 +27 +-15 +-49 +-79 +-38 +85 +108 +65 +19 +-22 +-55 +-84 +-46 +77 +101 +58 +12 +-28 +-60 +-88 +-54 +70 +94 +52 +7 +-32 +-64 +-91 +-54 +69 +93 +51 +6 +-33 +-65 +-92 +-56 +68 +91 +48 +4 +-35 +-66 +-94 +-59 +64 +88 +47 +4 +-35 +-66 +-94 +-99 +-127 +-49 +65 +89 +51 +8 +-31 +-63 +-90 +-112 +-127 +-38 +77 +100 +62 +18 +-22 +-55 +-84 +-107 +-111 +-32 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-107 +-27 +87 +112 +74 +28 +-14 +-48 +-78 +-102 +-106 +-26 +88 +113 +75 +29 +-13 +-48 +-77 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +115 +76 +30 +-13 +-47 +-77 +-101 +-106 +-25 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-26 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +90 +115 +76 +30 +-13 +-47 +-77 +-101 +-106 +-24 +90 +115 +76 +30 +-12 +-47 +-76 +-101 +-106 +-24 +90 +114 +76 +30 +-13 +-46 +-77 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +114 +75 +30 +-12 +-47 +-77 +-101 +-106 +-24 +90 +115 +76 +30 +-12 +-47 +-77 +-101 +-106 +-24 +90 +115 +76 +30 +-13 +-47 +-77 +-101 +-106 +-24 +91 +115 +76 +30 +-12 +-47 +-77 +-101 +-106 +-24 +90 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-25 +90 +114 +76 +30 +-12 +-47 +-77 +-100 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-24 +91 +114 +76 +30 +-12 +-47 +-77 +-101 +-106 +-24 +91 +115 +76 +30 +-12 +-46 +-76 +-101 +-106 +-24 +90 +114 +75 +29 +-13 +-47 +-77 +-101 +-106 +-25 +90 +114 +75 +27 +-14 +-48 +-78 +-31 +92 +115 +72 +25 +-17 +-51 +-80 +-41 +82 +106 +62 +16 +-25 +-57 +-86 +-49 +74 +98 +55 +10 +-30 +-62 +-90 +-52 +71 +94 +51 +7 +-33 +-64 +-92 +-55 +68 +91 +49 +5 +-34 +-66 +-93 +-57 +67 +90 +48 +4 +-34 +-66 +-93 +-99 +-127 +-49 +65 +89 +51 +8 +-31 +-63 +-90 +-97 +-127 +-38 +77 +101 +62 +18 +-22 +-55 +-84 +-107 +-111 +-32 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-109 +-29 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-107 +-27 +88 +111 +73 +26 +-16 +-50 +-79 +-33 +90 +114 +71 +24 +-18 +-51 +-81 +-41 +82 +104 +62 +15 +-25 +-58 +-86 +-48 +74 +97 +55 +10 +-30 +-62 +-90 +-53 +71 +94 +51 +7 +-32 +-64 +-92 +-55 +69 +91 +48 +4 +-35 +-66 +-94 +-56 +67 +91 +48 +3 +-35 +-66 +-94 +-59 +66 +89 +47 +3 +-35 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-60 +63 +88 +45 +1 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-36 +-68 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +62 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +64 +87 +50 +7 +-32 +-64 +-91 +-97 +-127 +-39 +76 +99 +62 +18 +-23 +-56 +-84 +-107 +-112 +-32 +83 +107 +69 +24 +-18 +-51 +-80 +-104 +-109 +-28 +85 +110 +72 +26 +-16 +-49 +-79 +-103 +-107 +-27 +88 +112 +74 +26 +-16 +-49 +-79 +-33 +90 +114 +70 +23 +-19 +-52 +-81 +-42 +80 +104 +62 +15 +-25 +-58 +-86 +-50 +74 +97 +54 +9 +-30 +-62 +-90 +-52 +71 +94 +52 +7 +-32 +-64 +-91 +-56 +68 +92 +49 +5 +-34 +-66 +-93 +-56 +67 +89 +48 +3 +-35 +-67 +-94 +-57 +66 +89 +47 +3 +-35 +-67 +-94 +-58 +65 +88 +46 +2 +-36 +-68 +-95 +-58 +65 +89 +46 +2 +-36 +-67 +-94 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +2 +-37 +-68 +-95 +-59 +64 +88 +45 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +46 +1 +-37 +-68 +-95 +-59 +64 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-101 +-49 +65 +82 +44 +0 +-37 +-68 +-95 +-101 +-127 +-45 +72 +92 +57 +12 +-26 +-60 +-87 +-111 +-127 +-36 +81 +101 +66 +20 +-20 +-54 +-82 +-106 +-109 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-108 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-106 +-27 +90 +111 +75 +28 +-13 +-48 +-77 +-102 +-106 +-26 +91 +111 +76 +28 +-13 +-48 +-77 +-102 +-106 +-25 +91 +112 +76 +28 +-12 +-48 +-76 +-102 +-105 +-25 +92 +112 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +112 +77 +29 +-12 +-48 +-76 +-102 +-34 +90 +115 +76 +28 +-14 +-49 +-78 +-36 +86 +110 +67 +20 +-21 +-54 +-83 +-45 +78 +101 +58 +12 +-28 +-60 +-88 +-53 +70 +95 +53 +8 +-31 +-63 +-91 +-53 +70 +93 +50 +5 +-33 +-65 +-93 +-55 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +65 +89 +47 +2 +-36 +-67 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +47 +2 +-36 +-67 +-94 +-59 +64 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +45 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-60 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +64 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +86 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +64 +88 +45 +1 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +87 +45 +2 +-36 +-67 +-95 +-100 +-127 +-50 +65 +87 +50 +7 +-32 +-63 +-91 +-97 +-127 +-39 +76 +100 +62 +17 +-23 +-56 +-84 +-107 +-111 +-33 +82 +106 +68 +23 +-18 +-52 +-81 +-104 +-109 +-28 +86 +110 +72 +26 +-16 +-49 +-79 +-103 +-107 +-27 +88 +112 +74 +26 +-16 +-49 +-79 +-33 +90 +114 +71 +23 +-18 +-52 +-81 +-41 +82 +104 +61 +15 +-25 +-58 +-87 +-48 +75 +97 +55 +10 +-30 +-62 +-90 +-53 +71 +94 +51 +6 +-33 +-64 +-92 +-55 +69 +92 +49 +5 +-34 +-65 +-93 +-57 +67 +90 +47 +3 +-36 +-67 +-94 +-100 +-48 +66 +83 +45 +1 +-36 +-68 +-94 +-101 +-127 +-45 +73 +94 +58 +13 +-26 +-59 +-86 +-110 +-127 +-36 +81 +102 +67 +20 +-19 +-54 +-82 +-106 +-109 +-31 +87 +107 +71 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +110 +74 +26 +-14 +-49 +-78 +-103 +-107 +-27 +91 +111 +75 +28 +-13 +-48 +-77 +-102 +-106 +-26 +91 +112 +76 +28 +-13 +-48 +-77 +-102 +-105 +-26 +91 +112 +76 +28 +-12 +-48 +-77 +-102 +-106 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +113 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +92 +112 +77 +29 +-12 +-48 +-76 +-101 +-105 +-25 +92 +112 +77 +29 +-12 +-48 +-76 +-101 +-105 +-25 +92 +112 +77 +29 +-12 +-47 +-76 +-101 +-105 +-24 +92 +112 +77 +29 +-12 +-47 +-76 +-101 +-105 +-25 +91 +112 +77 +29 +-12 +-48 +-76 +-101 +-34 +90 +117 +76 +28 +-14 +-48 +-78 +-37 +86 +110 +66 +19 +-22 +-55 +-84 +-45 +78 +101 +58 +12 +-28 +-60 +-88 +-51 +72 +96 +54 +9 +-31 +-63 +-91 +-53 +69 +93 +50 +5 +-33 +-65 +-92 +-56 +68 +91 +48 +3 +-35 +-66 +-94 +-59 +65 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-58 +66 +89 +46 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +2 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +46 +2 +-36 +-67 +-94 +-100 +-127 +-50 +64 +88 +50 +7 +-32 +-64 +-91 +-97 +-127 +-39 +75 +100 +62 +17 +-23 +-56 +-85 +-107 +-111 +-33 +83 +107 +69 +24 +-18 +-51 +-81 +-104 +-108 +-29 +86 +111 +71 +26 +-16 +-49 +-79 +-103 +-108 +-27 +88 +111 +72 +25 +-16 +-50 +-80 +-33 +90 +114 +71 +24 +-18 +-51 +-81 +-42 +81 +105 +61 +15 +-25 +-58 +-86 +-48 +75 +97 +55 +10 +-30 +-62 +-90 +-53 +70 +94 +51 +7 +-32 +-64 +-92 +-55 +69 +91 +48 +4 +-35 +-66 +-93 +-56 +67 +90 +48 +3 +-35 +-66 +-94 +-58 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +89 +45 +2 +-36 +-68 +-95 +-60 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-61 +63 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +87 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-62 +63 +86 +45 +2 +-36 +-67 +-95 +-100 +-127 +-49 +65 +88 +50 +7 +-32 +-64 +-91 +-97 +-127 +-39 +76 +99 +62 +17 +-23 +-56 +-84 +-107 +-112 +-32 +83 +107 +68 +23 +-18 +-51 +-81 +-104 +-109 +-29 +85 +110 +71 +26 +-16 +-49 +-79 +-103 +-108 +-27 +88 +112 +73 +26 +-16 +-49 +-79 +-33 +90 +114 +71 +24 +-18 +-51 +-81 +-42 +82 +104 +61 +15 +-25 +-58 +-86 +-49 +74 +97 +55 +10 +-30 +-62 +-90 +-52 +72 +95 +52 +7 +-32 +-64 +-92 +-55 +68 +91 +49 +5 +-34 +-66 +-93 +-57 +67 +90 +47 +3 +-35 +-67 +-94 +-57 +66 +89 +47 +3 +-36 +-67 +-94 +-58 +66 +89 +45 +2 +-36 +-67 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +2 +-37 +-68 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-60 +64 +88 +45 +2 +-36 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-101 +-50 +65 +83 +44 +0 +-37 +-69 +-95 +-101 +-127 +-45 +72 +93 +57 +11 +-27 +-60 +-87 +-111 +-127 +-36 +81 +102 +66 +19 +-20 +-54 +-82 +-106 +-110 +-31 +86 +107 +72 +24 +-16 +-51 +-79 +-104 +-107 +-28 +89 +109 +74 +26 +-14 +-49 +-78 +-103 +-37 +87 +115 +74 +26 +-16 +-49 +-79 +-37 +86 +109 +66 +19 +-22 +-55 +-84 +-45 +77 +101 +57 +12 +-28 +-60 +-88 +-53 +71 +94 +52 +7 +-32 +-64 +-91 +-54 +70 +93 +51 +6 +-33 +-65 +-92 +-56 +68 +91 +48 +4 +-35 +-66 +-93 +-59 +64 +89 +47 +3 +-36 +-67 +-94 +-57 +66 +89 +47 +2 +-36 +-67 +-94 +-58 +66 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +46 +2 +-36 +-67 +-95 +-58 +65 +88 +45 +1 +-37 +-68 +-95 +-58 +65 +88 +46 +2 +-36 +-67 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +64 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +88 +45 +1 +-37 +-68 +-95 +-59 +65 +87 +45 +1 +-37 +-68 +-95 +-59 +65 +89 +46 +2 +-36 +-67 +-95 +-59 +64 +87 +45 +1 +-37 +-68 diff --git a/traces/HID-weak-fob-11647.pm3 b/traces/HID-weak-fob-11647.pm3 new file mode 100644 index 00000000..214ed218 --- /dev/null +++ b/traces/HID-weak-fob-11647.pm3 @@ -0,0 +1,20000 @@ +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-25 +-24 +-10 +-1 +3 +4 +1 +-4 +-13 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-14 +-22 +-27 +-26 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-17 +-12 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-23 +-9 +0 +3 +4 +0 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +2 +0 +-5 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-17 +-12 +-7 +-7 +-9 +-16 +-22 +-27 +-15 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-15 +-21 +-25 +-15 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-3 +-9 +-15 +-23 +-25 +-25 +-10 +-1 +3 +3 +2 +-5 +-13 +-22 +-28 +-28 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +0 +-7 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-23 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-12 +-5 +0 +1 +-1 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-4 +-12 +-19 +-26 +-16 +-10 +-7 +-7 +-10 +-17 +-23 +-27 +-16 +-10 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-20 +-25 +-15 +-9 +-4 +-5 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-4 +-8 +-15 +-23 +-25 +-25 +-10 +-1 +3 +3 +3 +-4 +-13 +-22 +-27 +-28 +-12 +-4 +0 +0 +0 +-5 +-14 +-22 +-27 +-28 +-12 +-4 +0 +0 +0 +-7 +-15 +-23 +-27 +-27 +-12 +-4 +0 +0 +0 +-7 +-15 +-24 +-29 +-28 +-13 +-5 +0 +0 +-3 +-13 +-21 +-26 +-17 +-11 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-23 +-10 +0 +3 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-2 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-24 +-29 +-18 +-12 +-8 +-7 +-10 +-17 +-22 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-3 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-24 +-13 +-8 +-4 +-3 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +1 +-4 +-13 +-22 +-26 +-26 +-12 +-4 +1 +0 +0 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +1 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +1 +1 +1 +-5 +-15 +-23 +-27 +-28 +-13 +-5 +0 +-1 +-4 +-13 +-21 +-26 +-16 +-11 +-7 +-7 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-16 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-4 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +3 +3 +2 +-4 +-13 +-23 +-27 +-27 +-13 +-4 +0 +0 +0 +-6 +-14 +-23 +-27 +-27 +-13 +-4 +0 +0 +-1 +-7 +-14 +-23 +-28 +-28 +-12 +-4 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-3 +-12 +-20 +-26 +-16 +-10 +-8 +-8 +-10 +-18 +-23 +-27 +-15 +-9 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-20 +-25 +-24 +-10 +0 +2 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-7 +-16 +-23 +-29 +-27 +-13 +-4 +0 +1 +-1 +-6 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +0 +-1 +-7 +-16 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-5 +-1 +0 +-1 +-6 +-15 +-23 +-29 +-17 +-11 +-8 +-8 +-9 +-17 +-23 +-27 +-15 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-13 +-9 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-3 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-15 +-20 +-25 +-14 +-7 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-3 +-9 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +0 +1 +-1 +-6 +-14 +-23 +-27 +-28 +-13 +-5 +0 +0 +-1 +-6 +-15 +-23 +-27 +-28 +-12 +-4 +0 +1 +-1 +-6 +-15 +-25 +-28 +-28 +-13 +-5 +0 +1 +-1 +-7 +-14 +-24 +-28 +-28 +-14 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +1 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-3 +-12 +-20 +-27 +-16 +-11 +-8 +-8 +-10 +-17 +-24 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-9 +-15 +-22 +-25 +-25 +-9 +-2 +3 +3 +2 +-4 +-13 +-22 +-27 +-27 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-4 +-13 +-20 +-27 +-16 +-10 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-23 +-10 +-1 +2 +4 +1 +-4 +-14 +-21 +-27 +-27 +-13 +-4 +0 +1 +-1 +-5 +-14 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-14 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-3 +0 +0 +-1 +-5 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-13 +-8 +-8 +-10 +-17 +-23 +-28 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-20 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-14 +-22 +-25 +-25 +-10 +-1 +3 +2 +1 +-5 +-13 +-22 +-27 +-27 +-12 +-3 +1 +0 +0 +-6 +-14 +-23 +-27 +-27 +-13 +-4 +1 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-12 +-4 +-1 +0 +-1 +-7 +-15 +-24 +-29 +-29 +-13 +-4 +0 +0 +-3 +-12 +-20 +-26 +-16 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-4 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-15 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-23 +-10 +-1 +3 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-2 +-6 +-15 +-24 +-29 +-27 +-14 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-17 +-12 +-8 +-7 +-10 +-17 +-22 +-26 +-15 +-9 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-13 +-20 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-5 +-14 +-22 +-28 +-27 +-12 +-3 +0 +2 +0 +-5 +-15 +-22 +-29 +-27 +-13 +-4 +0 +1 +0 +-5 +-15 +-22 +-28 +-27 +-14 +-5 +-1 +0 +-2 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-8 +-7 +-9 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-4 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +3 +3 +2 +-4 +-13 +-23 +-27 +-27 +-13 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-4 +1 +0 +-3 +-12 +-21 +-26 +-16 +-11 +-8 +-7 +-10 +-17 +-23 +-27 +-16 +-10 +-5 +-6 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-20 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-14 +-22 +-25 +-24 +-10 +-1 +3 +3 +2 +-4 +-13 +-22 +-27 +-27 +-12 +-4 +1 +0 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +1 +1 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-4 +-13 +-21 +-27 +-16 +-11 +-8 +-7 +-9 +-17 +-23 +-28 +-16 +-10 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-24 +-10 +-1 +1 +3 +1 +-4 +-13 +-21 +-27 +-27 +-12 +-3 +0 +1 +0 +-6 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-22 +-29 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-27 +-14 +-5 +-1 +1 +-1 +-5 +-15 +-22 +-28 +-17 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-7 +-5 +-4 +-6 +-15 +-21 +-25 +-24 +-10 +0 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +0 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-13 +-3 +-1 +1 +-1 +-5 +-15 +-22 +-28 +-18 +-12 +-8 +-8 +-10 +-16 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-7 +-4 +-4 +-6 +-15 +-21 +-26 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-24 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-22 +-25 +-26 +-10 +-1 +3 +2 +2 +-4 +-13 +-22 +-27 +-27 +-12 +-3 +0 +0 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +0 +1 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +0 +0 +-7 +-14 +-23 +-28 +-28 +-13 +-4 +0 +0 +-3 +-13 +-20 +-26 +-16 +-11 +-7 +-7 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-13 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-26 +-15 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-24 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-14 +-22 +-25 +-25 +-9 +-2 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +1 +1 +-1 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +1 +1 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-25 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-29 +-14 +-5 +0 +1 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +1 +0 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +0 +0 +-3 +-12 +-20 +-26 +-16 +-11 +-7 +-7 +-11 +-18 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-15 +-8 +-4 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-15 +-23 +-25 +-25 +-10 +-1 +3 +3 +2 +-4 +-13 +-23 +-27 +-27 +-13 +-4 +1 +0 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-4 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-12 +-4 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-3 +-12 +-20 +-27 +-16 +-11 +-8 +-7 +-10 +-18 +-23 +-27 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-24 +-10 +0 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +0 +-6 +-15 +-22 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-24 +-29 +-18 +-12 +-8 +-8 +-9 +-16 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-23 +-10 +0 +3 +3 +1 +-4 +-14 +-21 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-16 +-23 +-28 +-28 +-14 +-3 +0 +1 +0 +-5 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +0 +-1 +-7 +-16 +-23 +-29 +-17 +-11 +-7 +-7 +-9 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-9 +-15 +-22 +-25 +-24 +-9 +-2 +3 +3 +1 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-5 +0 +1 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-4 +-13 +-20 +-27 +-16 +-11 +-8 +-7 +-9 +-17 +-23 +-27 +-15 +-10 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-26 +-26 +-10 +-2 +2 +2 +1 +-4 +-13 +-22 +-26 +-28 +-12 +-4 +0 +1 +0 +-7 +-14 +-23 +-27 +-27 +-12 +-4 +0 +0 +0 +-7 +-14 +-23 +-29 +-28 +-13 +-4 +0 +1 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-3 +-12 +-20 +-26 +-16 +-11 +-7 +-8 +-10 +-18 +-24 +-28 +-16 +-10 +-5 +-4 +-6 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-24 +-11 +-1 +3 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-12 +-3 +0 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-28 +-14 +-3 +0 +0 +-1 +-6 +-15 +-23 +-28 +-17 +-12 +-8 +-8 +-10 +-17 +-22 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-23 +-9 +-1 +3 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-5 +-14 +-23 +-28 +-27 +-14 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +0 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-2 +-6 +-15 +-24 +-29 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-2 +-6 +-16 +-24 +-29 +-27 +-14 +-4 +-1 +0 +-2 +-6 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +0 +-1 +-5 +-16 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-15 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-15 +-9 +-5 +-4 +-4 +-8 +-15 +-23 +-25 +-24 +-10 +-1 +3 +2 +2 +-5 +-13 +-22 +-27 +-27 +-13 +-4 +1 +1 +0 +-6 +-15 +-23 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-28 +-29 +-13 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-3 +-12 +-21 +-27 +-15 +-11 +-7 +-7 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-6 +-8 +-15 +-21 +-26 +-14 +-9 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-5 +-14 +-21 +-27 +-27 +-12 +-3 +0 +2 +0 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +0 +2 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-5 +-1 +1 +-1 +-5 +-15 +-23 +-29 +-27 +-13 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-29 +-17 +-12 +-8 +-8 +-9 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-26 +-15 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-24 +-10 +0 +2 +4 +2 +-4 +-13 +-21 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-16 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-7 +-16 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-3 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +3 +3 +2 +-4 +-13 +-22 +-27 +-27 +-13 +-4 +0 +0 +-1 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +-1 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-5 +0 +0 +-4 +-13 +-21 +-27 +-16 +-11 +-7 +-7 +-10 +-17 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-8 +-4 +-4 +-6 +-14 +-20 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-3 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-23 +-10 +0 +3 +4 +1 +-3 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +0 +-5 +-15 +-22 +-28 +-27 +-14 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +0 +1 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-7 +-10 +-17 +-22 +-27 +-15 +-9 +-6 +-5 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-23 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +2 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-28 +-27 +-13 +-3 +0 +0 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-14 +-20 +-24 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-22 +-25 +-24 +-9 +-2 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-7 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-29 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-24 +-29 +-29 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-5 +0 +0 +-1 +-7 +-14 +-24 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-25 +-29 +-29 +-13 +-5 +0 +0 +-4 +-13 +-20 +-26 +-16 +-11 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-10 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-25 +-26 +-10 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-4 +-13 +-21 +-27 +-17 +-11 +-7 +-8 +-10 +-17 +-24 +-27 +-16 +-10 +-5 +-5 +-7 +-16 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-25 +-23 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-17 +-12 +-8 +-8 +-10 +-17 +-22 +-27 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-25 +-15 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-7 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-26 +-25 +-10 +-1 +3 +3 +2 +-4 +-12 +-22 +-26 +-27 +-13 +-4 +1 +0 +0 +-6 +-14 +-23 +-27 +-27 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-12 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-3 +-12 +-20 +-26 +-16 +-11 +-7 +-8 +-10 +-17 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-6 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-25 +-25 +-9 +-1 +3 +2 +2 +-4 +-13 +-22 +-27 +-27 +-13 +-4 +1 +0 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-4 +-13 +-21 +-27 +-16 +-11 +-8 +-7 +-10 +-18 +-23 +-27 +-16 +-10 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-5 +-14 +-22 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-5 +-15 +-23 +-29 +-27 +-13 +-4 +0 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-29 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-17 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-21 +-27 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-28 +-13 +-3 +0 +1 +-1 +-5 +-16 +-23 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-1 +-7 +-16 +-23 +-28 +-17 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-8 +-15 +-21 +-26 +-15 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-9 +-4 +-4 +-3 +-8 +-15 +-22 +-26 +-25 +-10 +-2 +3 +3 +1 +-5 +-13 +-22 +-27 +-27 +-12 +-5 +0 +1 +-1 +-7 +-14 +-24 +-28 +-28 +-12 +-4 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-27 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +1 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-14 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-4 +-13 +-21 +-27 +-17 +-11 +-8 +-7 +-9 +-17 +-23 +-27 +-16 +-10 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-4 +-9 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +1 +-4 +-13 +-22 +-26 +-27 +-12 +-4 +1 +1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-14 +-5 +0 +0 +-4 +-12 +-20 +-27 +-16 +-10 +-8 +-7 +-9 +-18 +-23 +-28 +-16 +-10 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-6 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-6 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-16 +-21 +-26 +-15 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-4 +-9 +-15 +-23 +-25 +-26 +-10 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-28 +-12 +-3 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-23 +-29 +-28 +-13 +-5 +0 +0 +-3 +-13 +-20 +-26 +-17 +-11 +-7 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-22 +-25 +-25 +-11 +-2 +3 +2 +2 +-5 +-14 +-22 +-27 +-27 +-12 +-4 +1 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +1 +0 +-6 +-15 +-24 +-27 +-29 +-13 +-4 +-1 +0 +-1 +-7 +-15 +-23 +-27 +-29 +-13 +-4 +-1 +0 +-4 +-13 +-21 +-27 +-16 +-11 +-7 +-7 +-10 +-17 +-23 +-28 +-16 +-10 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-21 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-5 +-1 +1 +-2 +-6 +-15 +-23 +-29 +-28 +-14 +-5 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-2 +-6 +-15 +-24 +-29 +-27 +-14 +-4 +-1 +1 +-2 +-6 +-15 +-24 +-29 +-28 +-14 +-5 +-1 +0 +-2 +-6 +-15 +-23 +-28 +-27 +-14 +-5 +-1 +0 +-2 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-24 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-13 +-9 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-26 +-25 +-10 +-1 +3 +2 +2 +-4 +-13 +-22 +-27 +-27 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-27 +-12 +-4 +0 +0 +-1 +-7 +-16 +-24 +-28 +-29 +-13 +-4 +0 +-1 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-16 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-30 +-14 +-5 +0 +0 +0 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +-1 +-3 +-12 +-20 +-26 +-16 +-11 +-7 +-8 +-10 +-17 +-23 +-28 +-17 +-10 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-26 +-25 +-10 +-2 +3 +2 +2 +-4 +-13 +-22 +-27 +-27 +-12 +-4 +0 +0 +-1 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +0 +0 +-1 +-6 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-14 +-5 +0 +-1 +-4 +-12 +-20 +-26 +-16 +-11 +-8 +-7 +-10 +-18 +-23 +-27 +-16 +-10 +-5 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-24 +-13 +-8 +-4 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +0 +-4 +-14 +-22 +-27 +-27 +-14 +-4 +-1 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-29 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-22 +-28 +-28 +-14 +-4 +-1 +0 +-2 +-7 +-16 +-23 +-29 +-28 +-13 +-4 +-1 +1 +-1 +-7 +-16 +-23 +-29 +-18 +-12 +-8 +-8 +-9 +-16 +-23 +-26 +-15 +-9 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-15 +-9 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-3 +-8 +-15 +-23 +-25 +-25 +-10 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-12 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-29 +-29 +-13 +-5 +0 +0 +-1 +-7 +-15 +-23 +-28 +-28 +-13 +-6 +-1 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-5 +-13 +-21 +-27 +-17 +-11 +-7 +-8 +-10 +-17 +-24 +-28 +-16 +-10 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-20 +-25 +-15 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-23 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-16 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-24 +-10 +-1 +3 +4 +1 +-4 +-14 +-22 +-27 +-27 +-14 +-4 +0 +1 +-1 +-5 +-15 +-22 +-27 +-26 +-13 +-3 +0 +0 +-1 +-6 +-16 +-24 +-29 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-29 +-27 +-14 +-4 +-1 +0 +-1 +-5 +-15 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-4 +-5 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-3 +-8 +-15 +-22 +-25 +-25 +-10 +-2 +3 +3 +2 +-5 +-13 +-22 +-26 +-27 +-12 +-4 +0 +0 +0 +-7 +-14 +-23 +-27 +-28 +-12 +-4 +0 +0 +-1 +-7 +-14 +-23 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-14 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-4 +-13 +-20 +-26 +-16 +-11 +-8 +-8 +-10 +-17 +-24 +-28 +-16 +-10 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-4 +-9 +-16 +-23 +-25 +-25 +-10 +-1 +3 +3 +2 +-4 +-14 +-22 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-23 +-27 +-28 +-12 +-4 +0 +0 +-1 +-7 +-16 +-24 +-28 +-28 +-13 +-4 +-1 +0 +-4 +-12 +-21 +-26 +-16 +-12 +-8 +-7 +-10 +-17 +-23 +-28 +-16 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-6 +-14 +-21 +-25 +-15 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +0 +-5 +-14 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-6 +-15 +-24 +-29 +-18 +-12 +-8 +-7 +-9 +-17 +-22 +-26 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-5 +-14 +-21 +-27 +-26 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-27 +-13 +-3 +0 +2 +-1 +-5 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-29 +-27 +-13 +-4 +-1 +1 +-1 +-7 +-16 +-23 +-29 +-17 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-15 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-25 +-25 +-9 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-28 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-12 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +1 +-4 +-12 +-20 +-27 +-16 +-11 +-8 +-8 +-10 +-17 +-24 +-27 +-16 +-10 +-5 +-5 +-7 +-16 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-25 +-25 +-10 +-1 +3 +2 +2 +-4 +-13 +-23 +-27 +-27 +-13 +-5 +0 +0 +0 +-6 +-15 +-23 +-27 +-27 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-4 +-1 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-8 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-1 +-8 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +0 +-1 +-7 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-4 +-13 +-20 +-27 +-17 +-11 +-7 +-7 +-10 +-17 +-24 +-27 +-16 +-10 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-3 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +2 +2 +2 +-4 +-13 +-22 +-27 +-28 +-12 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-12 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-12 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +-1 +-1 +-4 +-13 +-20 +-26 +-16 +-11 +-8 +-7 +-10 +-17 +-24 +-28 +-16 +-9 +-6 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-5 +-14 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-6 +-15 +-24 +-29 +-28 +-14 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-29 +-18 +-13 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-15 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-26 +-24 +-10 +0 +3 +4 +2 +-4 +-14 +-21 +-28 +-27 +-13 +-4 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +-1 +0 +-2 +-7 +-15 +-23 +-29 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-9 +-8 +-10 +-17 +-22 +-26 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-22 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-24 +-14 +-8 +-4 +-4 +-4 +-8 +-16 +-23 +-25 +-25 +-10 +-1 +3 +3 +2 +-4 +-13 +-22 +-26 +-27 +-13 +-4 +1 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-5 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-12 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-3 +-13 +-20 +-27 +-16 +-11 +-8 +-8 +-10 +-18 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-4 +-9 +-15 +-23 +-25 +-25 +-10 +-2 +3 +3 +1 +-5 +-13 +-23 +-27 +-27 +-12 +-4 +0 +1 +0 +-6 +-14 +-24 +-27 +-28 +-13 +-5 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-3 +-13 +-21 +-26 +-16 +-11 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-21 +-27 +-26 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +0 +-5 +-16 +-23 +-28 +-27 +-13 +-4 +0 +0 +-1 +-6 +-15 +-22 +-28 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-17 +-11 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-15 +-8 +-5 +-5 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-25 +-23 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-27 +-26 +-13 +-3 +0 +0 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-5 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-22 +-28 +-28 +-13 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-28 +-14 +-5 +-2 +0 +-1 +-7 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-7 +-16 +-23 +-29 +-18 +-12 +-8 +-8 +-9 +-17 +-23 +-26 +-15 +-9 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-3 +-9 +-15 +-22 +-25 +-25 +-9 +-1 +3 +3 +2 +-4 +-13 +-22 +-27 +-27 +-12 +-4 +0 +1 +0 +-7 +-14 +-23 +-27 +-27 +-12 +-5 +0 +0 +0 +-7 +-14 +-23 +-28 +-28 +-12 +-4 +0 +0 +-1 +-7 +-15 +-24 +-29 +-28 +-13 +-5 +0 +0 +-3 +-12 +-20 +-26 +-16 +-11 +-8 +-7 +-10 +-18 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-23 +-11 +-1 +3 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-3 +0 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-4 +0 +1 +-1 +-5 +-16 +-23 +-28 +-18 +-12 +-8 +-7 +-10 +-17 +-22 +-27 +-15 +-9 +-6 +-5 +-7 +-16 +-22 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-23 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +2 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-2 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-2 +-6 +-15 +-23 +-28 +-18 +-12 +-8 +-7 +-9 +-17 +-22 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-16 +-21 +-25 +-15 +-9 +-5 +-5 +-7 +-14 +-20 +-24 +-13 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-15 +-22 +-25 +-24 +-10 +-1 +3 +2 +1 +-4 +-14 +-23 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +-1 +-1 +-7 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-12 +-4 +0 +0 +0 +-7 +-14 +-23 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-23 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-29 +-28 +-13 +-5 +0 +1 +-3 +-12 +-20 +-26 +-16 +-10 +-7 +-8 +-10 +-17 +-23 +-27 +-16 +-10 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-26 +-24 +-10 +0 +2 +4 +1 +-4 +-13 +-21 +-27 +-26 +-12 +-4 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-14 +-5 +-1 +1 +-2 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-17 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-13 +-9 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-24 +-10 +0 +2 +4 +1 +-4 +-14 +-21 +-27 +-27 +-13 +-3 +-1 +1 +0 +-5 +-14 +-22 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-7 +-16 +-23 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-7 +-16 +-23 +-29 +-28 +-14 +-4 +0 +1 +-1 +-6 +-15 +-23 +-28 +-17 +-12 +-9 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-26 +-15 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-3 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +2 +-4 +-13 +-22 +-27 +-28 +-13 +-4 +0 +0 +-1 +-6 +-14 +-23 +-27 +-27 +-13 +-4 +0 +0 +0 +-6 +-14 +-24 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-6 +-14 +-24 +-27 +-28 +-13 +-5 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-16 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +-1 +-1 +-4 +-13 +-21 +-27 +-16 +-11 +-8 +-7 +-10 +-18 +-23 +-27 +-17 +-10 +-5 +-5 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-4 +-8 +-15 +-23 +-26 +-25 +-10 +-1 +3 +3 +1 +-4 +-13 +-22 +-26 +-27 +-12 +-4 +0 +0 +-1 +-7 +-14 +-23 +-27 +-27 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +1 +0 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +-3 +-12 +-21 +-26 +-16 +-11 +-8 +-8 +-10 +-18 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-20 +-25 +-24 +-10 +0 +3 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +-1 +1 +0 +-5 +-14 +-22 +-27 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-18 +-12 +-8 +-7 +-9 +-17 +-23 +-26 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-5 +-4 +-3 +-8 +-15 +-22 +-25 +-25 +-10 +-2 +2 +3 +2 +-5 +-13 +-22 +-26 +-27 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-12 +-4 +0 +1 +0 +-7 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-4 +-13 +-20 +-26 +-16 +-10 +-7 +-8 +-10 +-17 +-23 +-27 +-16 +-10 +-6 +-5 +-7 +-15 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-16 +-23 +-25 +-25 +-10 +-1 +3 +3 +2 +-4 +-13 +-22 +-27 +-28 +-12 +-4 +0 +0 +-1 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-28 +-29 +-13 +-5 +0 +0 +-3 +-13 +-20 +-26 +-16 +-10 +-7 +-7 +-10 +-17 +-23 +-28 +-16 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-24 +-10 +-1 +2 +4 +1 +-4 +-13 +-22 +-28 +-26 +-13 +-4 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-17 +-13 +-8 +-8 +-10 +-17 +-22 +-26 +-15 +-8 +-5 +-5 +-7 +-14 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-15 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-23 +-9 +-1 +2 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-29 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-17 +-12 +-8 +-7 +-9 +-17 +-23 +-27 +-15 +-9 +-5 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-5 +-4 +-8 +-15 +-22 +-25 +-25 +-10 +-1 +3 +3 +2 +-4 +-14 +-22 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +-1 +0 +-1 +-7 +-15 +-23 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +0 +0 +-1 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +0 +-7 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +0 +-3 +-13 +-20 +-26 +-16 +-11 +-8 +-8 +-10 +-17 +-24 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-24 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-16 +-23 +-25 +-25 +-9 +-1 +3 +3 +2 +-4 +-13 +-22 +-27 +-28 +-12 +-4 +1 +1 +0 +-5 +-14 +-23 +-27 +-28 +-13 +-4 +0 +-1 +-1 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +1 +0 +-3 +-12 +-21 +-26 +-16 +-12 +-8 +-7 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-15 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-23 +-9 +0 +3 +4 +1 +-4 +-14 +-21 +-27 +-26 +-12 +-4 +0 +1 +0 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-2 +-6 +-16 +-24 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-17 +-12 +-8 +-8 +-9 +-16 +-22 +-26 +-15 +-9 +-5 +-4 +-8 +-15 +-20 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-7 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-4 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +3 +3 +2 +-4 +-12 +-23 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +0 +1 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +1 +-1 +-6 +-14 +-23 +-27 +-28 +-13 +-5 +0 +0 +-4 +-12 +-20 +-27 +-16 +-10 +-7 +-8 +-10 +-18 +-24 +-28 +-16 +-10 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-15 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-4 +-10 +-16 +-23 +-26 +-25 +-9 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-28 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-5 +0 +0 +-1 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +0 +1 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-3 +-12 +-20 +-26 +-17 +-11 +-7 +-7 +-9 +-17 +-22 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-23 +-10 +0 +3 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-28 +-14 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-3 +0 +0 +-1 +-6 +-16 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-20 +-24 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-15 +-22 +-25 +-25 +-9 +-1 +3 +2 +2 +-4 +-13 +-22 +-26 +-28 +-12 +-3 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +-1 +0 +0 +-7 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +0 +-7 +-14 +-23 +-28 +-28 +-13 +-5 +-1 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +1 +1 +-3 +-12 +-20 +-27 +-16 +-11 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-15 +-22 +-25 +-25 +-10 +-1 +3 +3 +2 +-5 +-14 +-22 +-26 +-27 +-12 +-3 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +1 +0 +-7 +-15 +-23 +-28 +-28 +-12 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +0 +-3 +-13 +-21 +-26 +-17 +-11 +-7 +-7 +-10 +-17 +-23 +-28 +-16 +-9 +-6 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-8 +-15 +-21 +-26 +-15 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-24 +-10 +0 +2 +4 +2 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +-1 +1 +0 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-7 +-16 +-23 +-29 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-28 +-13 +-4 +-1 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-13 +-5 +-1 +1 +-1 +-5 +-15 +-23 +-29 +-17 +-12 +-9 +-8 +-10 +-18 +-23 +-27 +-15 +-8 +-5 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-3 +-6 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-4 +-9 +-16 +-23 +-26 +-25 +-10 +-2 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-11 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +1 +-1 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-12 +-4 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-24 +-27 +-27 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +1 +0 +-3 +-12 +-21 +-26 +-16 +-12 +-8 +-8 +-10 +-18 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-23 +-9 +0 +2 +3 +1 +-4 +-14 +-21 +-27 +-27 +-12 +-3 +0 +2 +0 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-22 +-29 +-27 +-13 +-4 +-1 +0 +-2 +-7 +-16 +-23 +-29 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-18 +-12 +-8 +-8 +-9 +-17 +-22 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-24 +-13 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-6 +-14 +-20 +-24 +-23 +-9 +-1 +2 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-16 +-23 +-28 +-27 +-13 +-3 +0 +1 +0 +-5 +-15 +-22 +-28 +-28 +-14 +-4 +0 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-8 +-9 +-16 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-15 +-9 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-4 +-8 +-15 +-23 +-25 +-25 +-9 +-2 +3 +3 +1 +-4 +-13 +-22 +-26 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +1 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +0 +0 +-4 +-13 +-20 +-27 +-17 +-11 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-22 +-26 +-25 +-10 +-2 +2 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-12 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +-1 +-4 +-13 +-20 +-26 +-17 +-11 +-7 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-23 +-10 +-1 +3 +3 +1 +-3 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-26 +-13 +-3 +0 +1 +-1 +-5 +-16 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-16 +-23 +-28 +-28 +-14 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-18 +-12 +-8 +-8 +-10 +-17 +-22 +-26 +-15 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-25 +-24 +-10 +0 +3 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-5 +-14 +-23 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-17 +-12 +-8 +-7 +-10 +-17 +-22 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +3 +2 +1 +-4 +-13 +-22 +-26 +-27 +-13 +-4 +1 +1 +0 +-6 +-14 +-24 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-14 +-24 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-3 +-12 +-20 +-26 +-15 +-11 +-7 +-7 +-10 +-17 +-23 +-27 +-16 +-10 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-6 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-7 +-4 +-3 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +3 +3 +2 +-4 +-13 +-22 +-26 +-27 +-12 +-3 +1 +1 +0 +-6 +-15 +-23 +-27 +-28 +-12 +-4 +0 +1 +0 +-7 +-14 +-23 +-27 +-28 +-13 +-4 +-1 +0 +0 +-7 +-14 +-23 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-14 +-24 +-28 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-29 +-28 +-13 +-4 +1 +1 +0 +-7 +-15 +-23 +-28 +-29 +-13 +-6 +-1 +0 +-1 +-7 +-15 +-23 +-28 +-28 +-13 +-5 +0 +1 +-1 +-7 +-15 +-23 +-28 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-25 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-14 +-5 +0 +0 +0 +-6 +-14 +-24 +-27 +-28 +-13 +-5 +-1 +0 +-2 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +1 +-1 +-6 +-15 +-24 +-29 +-28 +-13 +-5 +0 +0 +-3 +-12 +-20 +-27 +-16 +-11 +-8 +-8 +-10 +-18 +-24 +-27 +-15 +-10 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-4 +-9 +-15 +-22 +-26 +-25 +-9 +-2 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-5 +0 +1 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-23 +-27 +-28 +-12 +-4 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-12 +-4 +0 +0 +-3 +-12 +-20 +-27 +-17 +-11 +-7 +-8 +-10 +-17 +-23 +-28 +-16 +-9 +-6 +-5 +-7 +-16 +-22 +-26 +-15 +-9 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-23 +-10 +-1 +3 +3 +1 +-4 +-14 +-22 +-27 +-26 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-3 +0 +1 +-1 +-5 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-17 +-11 +-7 +-8 +-9 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-28 +-26 +-13 +-3 +0 +1 +-1 +-5 +-14 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-29 +-27 +-14 +-4 +-1 +0 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-5 +-15 +-23 +-28 +-17 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-22 +-25 +-25 +-10 +-2 +3 +2 +2 +-4 +-14 +-22 +-26 +-27 +-12 +-3 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +-1 +0 +0 +-7 +-14 +-23 +-28 +-28 +-13 +-4 +0 +0 +-3 +-13 +-20 +-26 +-16 +-11 +-7 +-8 +-10 +-17 +-23 +-28 +-16 +-10 +-6 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-3 +-6 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-25 +-26 +-10 +-2 +3 +3 +2 +-4 +-13 +-22 +-26 +-27 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +0 +0 +-4 +-12 +-21 +-26 +-16 +-11 +-8 +-7 +-11 +-18 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-23 +-10 +-1 +3 +4 +1 +-4 +-13 +-21 +-28 +-27 +-13 +-3 +0 +2 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-9 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-24 +-9 +0 +2 +3 +1 +-4 +-14 +-21 +-28 +-27 +-13 +-3 +1 +2 +0 +-6 +-15 +-22 +-29 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-29 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-29 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-2 +-6 +-16 +-23 +-29 +-27 +-13 +-5 +-1 +0 +-2 +-7 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-28 +-18 +-12 +-9 +-8 +-10 +-17 +-23 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-24 +-13 +-7 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-7 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-22 +-25 +-24 +-9 +-2 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +0 +1 +-1 +-7 +-15 +-24 +-27 +-28 +-12 +-5 +0 +1 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-27 +-28 +-13 +-4 +0 +0 +-4 +-12 +-20 +-27 +-16 +-11 +-7 +-7 +-9 +-18 +-23 +-27 +-16 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-13 +-21 +-27 +-27 +-13 +-3 +0 +1 +0 +-6 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-14 +-3 +-1 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-18 +-12 +-8 +-8 +-10 +-17 +-24 +-27 +-16 +-10 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-24 +-10 +0 +3 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-28 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-9 +-8 +-10 +-17 +-23 +-27 +-15 +-8 +-5 +-4 +-7 +-14 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-3 +-9 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +2 +-4 +-13 +-22 +-27 +-28 +-12 +-5 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-12 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +1 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +1 +1 +0 +-6 +-14 +-24 +-27 +-28 +-13 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-4 +-13 +-20 +-27 +-16 +-11 +-8 +-7 +-10 +-17 +-23 +-27 +-16 +-10 +-6 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-22 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-7 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-23 +-10 +-1 +2 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-4 +0 +2 +-1 +-5 +-14 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-14 +-4 +-1 +0 +-2 +-6 +-15 +-23 +-29 +-27 +-13 +-4 +0 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-7 +-10 +-17 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-15 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-23 +-10 +-1 +2 +3 +1 +-4 +-13 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-29 +-27 +-13 +-5 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-27 +-13 +-4 +0 +1 +-2 +-6 +-16 +-23 +-28 +-17 +-12 +-8 +-8 +-9 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-16 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-22 +-25 +-25 +-10 +-2 +3 +2 +2 +-4 +-13 +-22 +-26 +-27 +-12 +-3 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +1 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-4 +-1 +0 +0 +-7 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +0 +0 +-7 +-15 +-23 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-29 +-28 +-13 +-4 +0 +0 +-3 +-13 +-20 +-26 +-17 +-11 +-8 +-8 +-10 +-18 +-24 +-28 +-16 +-10 +-6 +-5 +-8 +-16 +-22 +-26 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-5 +-4 +-8 +-16 +-22 +-25 +-25 +-9 +-1 +2 +2 +1 +-5 +-14 +-22 +-27 +-28 +-12 +-4 +0 +1 +0 +-6 +-15 +-23 +-28 +-28 +-12 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-5 +0 +-1 +0 +-6 +-14 +-23 +-28 +-29 +-13 +-4 +0 +0 +-3 +-12 +-21 +-26 +-16 +-11 +-7 +-7 +-11 +-18 +-23 +-28 +-16 +-10 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-24 +-10 +-1 +2 +3 +0 +-4 +-14 +-22 +-28 +-26 +-13 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +2 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-5 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-29 +-18 +-12 +-8 +-7 +-10 +-18 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-9 +-6 +-5 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-26 +-25 +-10 +-1 +3 +3 +2 +-4 +-13 +-23 +-27 +-28 +-13 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-28 +-12 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +1 +-3 +-12 +-20 +-27 +-16 +-11 +-9 +-8 +-10 +-18 +-24 +-28 +-16 +-10 +-5 +-5 +-8 +-15 +-21 +-26 +-15 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-3 +-9 +-15 +-22 +-25 +-25 +-10 +-2 +3 +2 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +1 +1 +-1 +-6 +-14 +-24 +-28 +-28 +-12 +-5 +0 +1 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-3 +-12 +-20 +-26 +-17 +-11 +-7 +-8 +-10 +-17 +-23 +-27 +-16 +-10 +-6 +-5 +-7 +-16 +-21 +-25 +-15 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-16 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-28 +-13 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-8 +-9 +-16 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-16 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-24 +-10 +-1 +2 +4 +1 +-4 +-13 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-14 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-16 +-24 +-28 +-27 +-14 +-4 +0 +0 +-1 +-5 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-5 +-15 +-23 +-28 +-17 +-12 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-9 +-16 +-23 +-26 +-26 +-10 +-1 +3 +3 +2 +-4 +-13 +-22 +-26 +-28 +-12 +-4 +0 +0 +-1 +-7 +-14 +-23 +-27 +-28 +-12 +-4 +0 +1 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-14 +-23 +-29 +-29 +-13 +-5 +0 +0 +0 +-7 +-14 +-24 +-28 +-28 +-13 +-5 +-1 +0 +-1 +-7 +-15 +-24 +-29 +-28 +-13 +-5 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-4 +-13 +-20 +-27 +-16 +-10 +-8 +-7 +-10 +-17 +-23 +-27 +-16 +-10 +-5 +-5 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-3 +-8 +-15 +-22 +-26 +-26 +-10 +-1 +2 +2 +2 +-5 +-13 +-22 +-27 +-28 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-4 +0 +1 +0 +-7 +-14 +-23 +-28 +-28 +-12 +-5 +0 +1 +0 +-7 +-15 +-24 +-29 +-29 +-13 +-5 +0 +0 +-3 +-13 +-20 +-26 +-16 +-11 +-7 +-8 +-10 +-17 +-23 +-27 +-16 +-10 +-6 +-5 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-5 +-14 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +0 +1 +-1 +-6 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-10 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-22 +-26 +-14 +-8 +-5 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-15 +-8 +-4 +-4 +-6 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-15 +-23 +-25 +-24 +-10 +-2 +3 +2 +1 +-5 +-13 +-23 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +1 +0 +0 +-6 +-15 +-23 +-28 +-29 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-4 +-13 +-21 +-26 +-16 +-12 +-7 +-7 +-10 +-17 +-23 +-27 +-16 +-10 +-6 +-5 +-7 +-15 +-22 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-4 +-9 +-16 +-23 +-26 +-25 +-10 +-2 +3 +3 +1 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +1 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-4 +-12 +-20 +-26 +-16 +-10 +-8 +-7 +-9 +-17 +-23 +-28 +-17 +-10 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-24 +-10 +0 +2 +4 +1 +-4 +-14 +-21 +-27 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-7 +-16 +-23 +-29 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-28 +-14 +-5 +-1 +0 +-2 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-18 +-23 +-27 +-16 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-20 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-26 +-25 +-9 +-1 +3 +3 +1 +-4 +-13 +-22 +-27 +-28 +-12 +-5 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-14 +-5 +-1 +-1 +-4 +-13 +-20 +-27 +-16 +-11 +-8 +-8 +-10 +-18 +-24 +-28 +-16 +-10 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-9 +-15 +-23 +-26 +-25 +-9 +-2 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-27 +-12 +-5 +0 +0 +-1 +-7 +-15 +-25 +-28 +-28 +-13 +-4 +1 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-3 +-13 +-20 +-26 +-17 +-11 +-8 +-8 +-10 +-18 +-24 +-28 +-16 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-13 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-13 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-29 +-27 +-13 +-4 +0 +1 +-2 +-6 +-16 +-23 +-29 +-28 +-14 +-5 +-1 +0 +-2 +-6 +-15 +-24 +-29 +-28 +-14 +-4 +-1 +1 +-2 +-6 +-16 +-23 +-29 +-28 +-15 +-4 +-1 +1 +-2 +-6 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +0 +0 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-15 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-4 +-8 +-15 +-23 +-26 +-25 +-10 +-2 +3 +2 +2 +-4 +-13 +-22 +-27 +-27 +-13 +-4 +1 +0 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-1 +-6 +-15 +-23 +-27 +-29 +-13 +-4 +-1 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-14 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +-1 +-4 +-13 +-21 +-27 +-16 +-11 +-7 +-7 +-10 +-18 +-23 +-27 +-16 +-10 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-8 +-5 +-4 +-7 +-16 +-22 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-20 +-26 +-24 +-10 +-1 +2 +4 +1 +-4 +-14 +-21 +-28 +-27 +-13 +-4 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +0 +1 +-2 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-6 +-15 +-24 +-29 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-29 +-18 +-12 +-9 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-16 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-15 +-21 +-26 +-24 +-10 +0 +2 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-14 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-2 +-6 +-16 +-23 +-29 +-27 +-13 +-5 +-1 +1 +-1 +-6 +-15 +-24 +-29 +-18 +-12 +-9 +-8 +-10 +-17 +-23 +-26 +-15 +-9 +-4 +-5 +-7 +-14 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-24 +-26 +-25 +-10 +-2 +3 +2 +2 +-5 +-13 +-22 +-27 +-28 +-13 +-4 +0 +1 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-23 +-27 +-28 +-13 +-4 +0 +-1 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +0 +-1 +-3 +-12 +-21 +-26 +-16 +-11 +-8 +-8 +-11 +-18 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-4 +-9 +-16 +-23 +-26 +-25 +-9 +-2 +3 +3 +1 +-5 +-14 +-23 +-27 +-27 +-12 +-4 +0 +1 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-6 +-14 +-24 +-27 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-27 +-28 +-13 +-4 +0 +0 +-3 +-12 +-21 +-27 +-17 +-11 +-8 +-8 +-10 +-18 +-23 +-27 +-16 +-10 +-6 +-5 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-5 +-14 +-22 +-28 +-27 +-12 +-3 +0 +2 +0 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-4 +-2 +0 +-1 +-6 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-1 +-7 +-16 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-11 +-6 +-5 +-8 +-15 +-21 +-26 +-15 +-8 +-5 +-5 +-7 +-15 +-22 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-1 +-7 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-17 +-12 +-8 +-7 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-4 +-8 +-15 +-23 +-25 +-25 +-10 +-1 +2 +3 +1 +-5 +-14 +-22 +-27 +-28 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-27 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +0 +-3 +-13 +-21 +-26 +-16 +-11 +-8 +-8 +-10 +-17 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-25 +-13 +-7 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-24 +-13 +-8 +-4 +-3 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-13 +-8 +-4 +-3 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-9 +-5 +-4 +-4 +-9 +-16 +-23 +-26 +-25 +-9 +-2 +3 +3 +1 +-5 +-13 +-22 +-27 +-28 +-12 +-4 +0 +1 +-1 +-6 +-14 +-23 +-27 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-12 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-14 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-16 +-24 +-28 +-29 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +0 +-3 +-12 +-21 +-26 +-16 +-11 +-7 +-7 +-11 +-17 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +1 +-4 +-13 +-22 +-27 +-27 +-12 +-5 +0 +1 +-1 +-6 +-14 +-24 +-27 +-27 +-13 +-4 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +1 +0 +0 +-6 +-14 +-24 +-28 +-28 +-13 +-5 +0 +0 +-3 +-12 +-21 +-26 +-16 +-11 +-8 +-7 +-10 +-18 +-24 +-28 +-17 +-10 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-8 +-15 +-21 +-25 +-24 +-9 +0 +2 +4 +1 +-4 +-13 +-21 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-23 +-10 +0 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-7 +-16 +-23 +-29 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-22 +-27 +-15 +-9 +-6 +-5 +-7 +-16 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-24 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-15 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-4 +-9 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +1 +-4 +-13 +-22 +-27 +-28 +-12 +-4 +1 +0 +-1 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-1 +-6 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-3 +-13 +-20 +-27 +-17 +-11 +-8 +-8 +-10 +-18 +-23 +-27 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-26 +-14 +-8 +-5 +-5 +-4 +-9 +-15 +-22 +-25 +-25 +-9 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +0 +1 +0 +-7 +-15 +-23 +-28 +-28 +-13 +-5 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +0 +-7 +-14 +-23 +-27 +-28 +-13 +-5 +0 +0 +-4 +-13 +-20 +-26 +-17 +-11 +-8 +-8 +-10 +-17 +-24 +-28 +-16 +-10 +-5 +-5 +-8 +-16 +-21 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-15 +-20 +-25 +-15 +-8 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-23 +-10 +-1 +2 +3 +0 +-4 +-14 +-22 +-27 +-26 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-15 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-26 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-24 +-10 +-1 +3 +3 +1 +-4 +-14 +-21 +-27 +-26 +-13 +-4 +0 +1 +-1 +-5 +-15 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-28 +-14 +-4 +-1 +1 +-2 +-6 +-15 +-23 +-29 +-28 +-14 +-4 +-1 +0 +-2 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-28 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-7 +-10 +-17 +-22 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-20 +-24 +-13 +-7 +-3 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-3 +-8 +-15 +-23 +-25 +-25 +-10 +-1 +3 +3 +2 +-4 +-13 +-22 +-27 +-27 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-27 +-12 +-4 +0 +0 +0 +-6 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-3 +-13 +-20 +-26 +-16 +-11 +-8 +-8 +-10 +-18 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-24 +-10 +-1 +2 +4 +1 +-4 +-14 +-21 +-28 +-27 +-13 +-4 +0 +1 +0 +-5 +-14 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-27 +-13 +-4 +-1 +1 +-2 +-6 +-16 +-23 +-29 +-17 +-12 +-8 +-7 +-9 +-17 +-22 +-26 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-24 +-10 +-1 +2 +3 +1 +-4 +-14 +-21 +-27 +-27 +-13 +-3 +-1 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-13 +-3 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-2 +-7 +-16 +-23 +-29 +-17 +-11 +-8 +-8 +-10 +-17 +-23 +-27 +-16 +-10 +-5 +-5 +-8 +-15 +-21 +-25 +-15 +-8 +-5 +-5 +-7 +-15 +-22 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-14 +-21 +-25 +-13 +-7 +-4 +-4 +-6 +-15 +-21 +-25 +-15 +-9 +-5 +-5 +-4 +-8 +-15 +-22 +-25 +-24 +-9 +-1 +3 +2 +1 +-5 +-13 +-22 +-26 +-27 +-12 +-3 +1 +1 +0 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +0 +0 +-1 +-6 +-14 +-24 +-27 +-28 +-13 +-5 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-16 +-24 +-28 +-29 +-13 +-4 +0 +-1 +-1 +-6 +-15 +-23 +-28 +-29 +-13 +-5 +-1 +-1 +-1 +-7 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-29 +-13 +-4 +0 +0 +-3 +-12 +-21 +-26 +-16 +-12 +-8 +-8 +-11 +-18 +-23 +-28 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-5 +-5 +-7 +-15 +-22 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-20 +-25 +-24 +-10 +-1 +3 +4 +1 +-3 +-14 +-21 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-22 +-28 +-27 +-13 +-3 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-7 +-16 +-23 +-29 +-28 +-14 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-23 +-10 +0 +3 +4 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-4 +0 +0 +-1 +-5 +-15 +-22 +-28 +-27 +-14 +-4 +0 +0 +-1 +-5 +-16 +-23 +-28 +-27 +-13 +-3 +0 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-29 +-18 +-12 +-8 +-7 +-10 +-16 +-22 +-27 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-16 +-23 +-25 +-26 +-10 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-28 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-14 +-23 +-27 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-6 +-1 +0 +-1 +-7 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-14 +-5 +0 +-1 +-4 +-12 +-20 +-26 +-16 +-11 +-8 +-8 +-10 +-18 +-24 +-27 +-17 +-10 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-3 +-9 +-16 +-23 +-25 +-25 +-9 +-1 +3 +3 +2 +-5 +-13 +-22 +-27 +-28 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-27 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-12 +-5 +0 +0 +-1 +-7 +-15 +-24 +-29 +-28 +-13 +-5 +0 +1 +-3 +-12 +-19 +-26 +-16 +-10 +-7 +-8 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-5 +-7 +-15 +-21 +-25 +-15 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-5 +-7 +-15 +-21 +-25 +-24 +-10 +-1 +3 +4 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +2 +0 +-5 +-14 +-22 +-28 +-27 +-14 +-3 +-1 +0 +-1 +-6 +-15 +-22 +-28 +-27 +-14 +-4 +-1 +0 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-3 +0 +1 +-1 +-6 +-16 +-23 +-28 +-18 +-12 +-8 +-8 +-9 +-17 +-22 +-27 +-15 +-9 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-15 +-9 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-25 +-13 +-8 +-4 +-3 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-15 +-23 +-25 +-25 +-10 +-2 +3 +2 +2 +-4 +-13 +-22 +-27 +-27 +-12 +-4 +1 +0 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-28 +-28 +-13 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-29 +-13 +-5 +-1 +-1 +-3 +-13 +-20 +-26 +-16 +-11 +-7 +-7 +-10 +-17 +-23 +-28 +-16 +-10 +-5 +-5 +-7 +-15 +-21 +-25 +-14 +-9 +-5 +-4 +-8 +-15 +-21 +-25 +-15 +-8 +-5 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-26 +-25 +-10 +-2 +3 +3 +2 +-4 +-12 +-22 +-27 +-27 +-12 +-4 +0 +1 +0 +-6 +-14 +-23 +-27 +-27 +-13 +-4 +0 +0 +-1 +-6 +-14 +-24 +-27 +-28 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-3 +-12 +-20 +-26 +-16 +-11 +-7 +-8 +-10 +-17 +-23 +-27 +-16 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-15 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-8 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-6 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-20 +-25 +-23 +-10 +-1 +2 +4 +1 +-4 +-14 +-21 +-28 +-27 +-12 +-3 +0 +2 +0 +-5 +-14 +-22 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-6 +-15 +-22 +-28 +-27 +-13 +-3 +0 +1 +-1 +-7 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-29 +-18 +-12 +-8 +-7 +-9 +-17 +-22 +-26 +-15 +-9 +-5 +-4 +-8 +-15 +-21 +-26 +-14 +-8 +-5 +-5 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-24 +-10 +0 +3 +3 +1 +-4 +-14 +-22 +-27 +-27 +-13 +-3 +0 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +0 +-1 +-7 +-16 +-23 +-29 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-23 +-28 +-17 +-12 +-8 +-7 +-10 +-17 +-22 +-27 +-15 +-9 +-6 +-5 +-7 +-16 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-21 +-26 +-14 +-8 +-5 +-4 +-6 +-14 +-20 +-24 +-13 +-8 +-4 +-4 +-7 +-14 +-21 +-26 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-24 +-13 +-8 +-4 +-4 +-4 +-9 +-15 +-23 +-25 +-24 +-9 +-1 +3 +3 +1 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-27 +-12 +-4 +0 +0 +-1 +-6 +-14 +-24 +-27 +-28 +-13 +-5 +0 +0 +-1 +-7 +-14 +-24 +-28 +-28 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-6 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +0 +-6 +-14 +-23 +-27 +-28 +-14 +-5 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-4 +0 +0 +-1 +-7 +-15 +-24 +-28 +-28 +-13 +-5 +0 +0 +-3 +-12 +-20 +-26 +-15 +-11 +-8 +-7 +-9 +-17 +-23 +-27 +-16 +-9 +-5 +-5 +-7 +-15 +-21 +-26 +-15 +-9 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-4 +-9 +-15 +-22 +-25 +-24 +-9 +-2 +3 +3 +1 +-4 +-13 +-23 +-27 +-27 +-12 +-4 +1 +1 +0 +-6 +-14 +-23 +-27 +-27 +-13 +-5 +0 +0 +0 +-6 +-14 +-24 +-27 +-28 +-13 +-4 +0 +-1 +-1 +-7 +-15 +-23 +-27 +-28 +-12 +-4 +0 +0 +-3 +-13 +-20 +-27 +-17 +-11 +-8 +-7 +-9 +-17 +-23 +-27 +-15 +-10 +-5 +-5 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-20 +-24 +-24 +-10 +0 +2 +3 +1 +-4 +-14 +-22 +-28 +-27 +-13 +-3 +0 +1 +0 +-5 +-15 +-23 +-28 +-28 +-13 +-3 +-1 +1 +-1 +-5 +-15 +-23 +-28 +-28 +-13 +-4 +-1 +1 +-1 +-6 +-16 +-23 +-28 +-27 +-13 +-4 +-1 +1 +-1 +-6 +-15 +-22 +-29 +-17 +-12 +-8 +-8 +-10 +-17 +-23 +-27 +-15 +-10 +-5 +-5 +-8 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-5 +-4 +-7 +-14 +-20 +-25 +-13 +-8 +-4 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-21 +-25 +-14 +-9 +-5 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-6 +-14 +-20 +-24 +-14 +-8 +-4 +-4 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-3 +-6 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-5 +-4 +-3 +-8 +-15 +-23 +-25 +-25 +-10 +-1 +3 +3 +3 +-5 +-13 +-22 +-27 +-27 +-12 +-4 +0 +0 +0 +-6 +-14 +-22 +-27 +-27 +-12 +-4 +0 +0 +0 +-7 +-15 +-24 +-28 +-28 +-12 +-5 +0 +1 +0 +-6 +-14 +-23 +-28 +-28 +-13 +-5 +0 +0 +-3 +-13 +-20 +-26 +-16 +-11 +-8 +-7 +-11 +-17 +-23 +-27 +-15 +-9 +-5 +-5 +-7 +-15 +-22 +-26 +-14 +-9 +-5 +-4 +-7 +-15 +-20 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-14 +-8 +-4 +-4 +-4 +-8 +-15 +-22 +-25 +-25 +-10 +-1 +3 +2 +2 +-4 +-13 +-23 +-27 +-27 +-12 +-4 +0 +0 +0 +-6 +-14 +-23 +-27 +-28 +-13 +-4 +0 +0 +0 +-6 +-15 +-23 +-27 +-28 +-12 +-4 +-1 +0 +-1 +-7 +-15 +-24 +-27 +-28 +-13 +-4 +0 +0 +-3 +-13 +-21 +-26 +-17 +-11 +-7 +-7 +-10 +-17 +-23 +-27 +-16 +-9 +-6 +-5 +-7 +-15 +-21 +-25 +-14 +-8 +-4 +-4 +-7 +-14 +-20 +-25 +-15 +-9 +-4 +-4 +-7 +-14 diff --git a/traces/Paradox-96_40426-APJN08.pm3 b/traces/Paradox-96_40426-APJN08.pm3 new file mode 100644 index 00000000..c24bee37 --- /dev/null +++ b/traces/Paradox-96_40426-APJN08.pm3 @@ -0,0 +1,16000 @@ +-4 +-41 +-72 +-98 +-46 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-42 +-72 +-98 +-120 +-85 +34 +78 +75 +26 +-16 +-51 +-80 +-104 +-125 +-80 +41 +86 +84 +33 +-10 +-46 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-116 +-67 +52 +97 +96 +44 +-1 +-38 +-69 +-94 +-116 +-67 +53 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +53 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +115 +59 +12 +-27 +-60 +-88 +-30 +80 +109 +54 +7 +-31 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-38 +-68 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-46 +64 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +78 +27 +-15 +-50 +-80 +-104 +-125 +-91 +29 +72 +72 +23 +-19 +-53 +-82 +-106 +-126 +-81 +39 +83 +84 +32 +-11 +-46 +-76 +-101 +-121 +-74 +46 +90 +89 +37 +-6 +-42 +-73 +-98 +-119 +-71 +50 +94 +93 +40 +-3 +-40 +-71 +-96 +-118 +-69 +52 +96 +95 +42 +-2 +-39 +-69 +-95 +-117 +-67 +53 +98 +97 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +121 +64 +17 +-23 +-57 +-85 +-26 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +101 +47 +1 +-36 +-68 +-94 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +42 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +78 +27 +-15 +-50 +-79 +-103 +-124 +-79 +41 +86 +86 +35 +-9 +-45 +-75 +-99 +-120 +-73 +47 +92 +92 +40 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +42 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +52 +6 +-32 +-65 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +78 +27 +-15 +-51 +-80 +-104 +-125 +-90 +29 +73 +73 +23 +-18 +-53 +-82 +-105 +-126 +-81 +40 +85 +85 +33 +-10 +-46 +-75 +-100 +-121 +-74 +47 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +93 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-22 +90 +120 +63 +15 +-24 +-58 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-89 +-34 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +80 +29 +-13 +-49 +-79 +-103 +-124 +-89 +31 +75 +74 +24 +-17 +-52 +-81 +-105 +-125 +-79 +41 +86 +85 +33 +-10 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +38 +-5 +-42 +-72 +-97 +-119 +-69 +50 +95 +94 +42 +-2 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-67 +53 +97 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +53 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +45 +1 +-36 +-67 +-94 +-20 +92 +121 +64 +17 +-23 +-57 +-85 +-26 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +105 +50 +4 +-34 +-65 +-93 +-38 +72 +101 +47 +1 +-36 +-68 +-94 +-40 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-39 +-71 +-97 +-44 +66 +95 +41 +-3 +-40 +-71 +-97 +-45 +66 +94 +41 +-3 +-41 +-71 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-119 +-85 +34 +78 +76 +26 +-16 +-51 +-80 +-104 +-124 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-74 +46 +91 +90 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +94 +93 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-116 +-67 +53 +98 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +99 +97 +44 +-1 +-38 +-68 +-94 +-116 +-65 +55 +99 +97 +45 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +97 +45 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +115 +59 +12 +-27 +-60 +-88 +-30 +80 +109 +53 +7 +-31 +-63 +-90 +-35 +74 +103 +49 +3 +-35 +-67 +-93 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-42 +68 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-45 +66 +95 +79 +28 +-14 +-50 +-79 +-104 +-125 +-90 +30 +75 +74 +24 +-18 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-73 +46 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-95 +-22 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +84 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +42 +-2 +-40 +-71 +-97 +-44 +66 +95 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-3 +-41 +-72 +-97 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +63 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +93 +40 +-5 +-42 +-72 +-98 +-46 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-73 +-99 +-46 +64 +93 +40 +-5 +-42 +-72 +-98 +-46 +63 +92 +39 +-5 +-42 +-73 +-99 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +63 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-47 +64 +93 +40 +-5 +-42 +-73 +-98 +-46 +64 +92 +40 +-5 +-42 +-73 +-98 +-46 +64 +93 +78 +27 +-15 +-51 +-80 +-104 +-125 +-91 +29 +74 +73 +23 +-18 +-53 +-82 +-105 +-126 +-81 +40 +84 +84 +33 +-10 +-46 +-76 +-100 +-121 +-74 +46 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +49 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +96 +43 +-1 +-39 +-69 +-95 +-116 +-67 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +54 +97 +97 +44 +0 +-38 +-69 +-94 +-116 +-65 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +99 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +1 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +45 +1 +-37 +-68 +-94 +-20 +92 +121 +64 +16 +-23 +-57 +-85 +-26 +83 +112 +56 +10 +-29 +-62 +-89 +-33 +77 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +47 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +42 +87 +86 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +95 +42 +-2 +-39 +-70 +-95 +-117 +-68 +52 +97 +96 +43 +-2 +-38 +-69 +-95 +-26 +84 +113 +57 +11 +-29 +-61 +-88 +-31 +79 +107 +53 +6 +-32 +-64 +-91 +-36 +73 +102 +48 +2 +-35 +-67 +-94 +-39 +70 +99 +45 +0 +-38 +-69 +-96 +-42 +68 +97 +43 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +42 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-25 +85 +113 +58 +11 +-28 +-61 +-88 +-31 +79 +108 +53 +7 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +97 +43 +-2 +-39 +-70 +-97 +-43 +66 +95 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +79 +28 +-14 +-50 +-79 +-104 +-124 +-90 +30 +74 +74 +24 +-17 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +46 +91 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +43 +-1 +-38 +-69 +-95 +-22 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-34 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +80 +30 +-13 +-49 +-78 +-103 +-124 +-89 +31 +74 +75 +25 +-17 +-52 +-81 +-105 +-125 +-79 +40 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +96 +44 +-1 +-38 +-68 +-94 +-22 +90 +120 +64 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-90 +-34 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-39 +-71 +-96 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +42 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-2 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +79 +108 +53 +6 +-32 +-64 +-91 +-36 +73 +102 +48 +3 +-35 +-67 +-94 +-39 +70 +98 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-84 +35 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +40 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +42 +-2 +-39 +-70 +-95 +-117 +-67 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +85 +113 +58 +11 +-28 +-61 +-88 +-31 +79 +108 +53 +7 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-36 +-67 +-94 +-40 +71 +99 +45 +0 +-37 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +65 +94 +79 +29 +-14 +-49 +-79 +-103 +-124 +-89 +29 +74 +74 +24 +-18 +-52 +-81 +-105 +-125 +-80 +40 +84 +85 +33 +-10 +-46 +-75 +-100 +-121 +-73 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +119 +63 +15 +-24 +-58 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +68 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +80 +29 +-13 +-49 +-79 +-103 +-124 +-88 +31 +75 +74 +24 +-17 +-52 +-81 +-105 +-125 +-79 +41 +86 +85 +33 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +38 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-22 +90 +119 +63 +15 +-24 +-58 +-86 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-34 +76 +104 +50 +4 +-34 +-66 +-93 +-39 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +68 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +80 +77 +27 +-15 +-50 +-79 +-103 +-124 +-79 +41 +87 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +42 +-3 +-39 +-70 +-96 +-117 +-68 +51 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +57 +11 +-28 +-61 +-88 +-31 +80 +108 +53 +6 +-32 +-64 +-91 +-36 +74 +102 +47 +2 +-36 +-67 +-94 +-40 +71 +99 +45 +0 +-38 +-69 +-96 +-41 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +35 +78 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +40 +86 +86 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +94 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +96 +95 +43 +-1 +-38 +-69 +-95 +-26 +85 +113 +58 +11 +-28 +-61 +-88 +-31 +79 +107 +53 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +79 +28 +-14 +-49 +-79 +-104 +-124 +-89 +30 +74 +73 +24 +-18 +-53 +-81 +-105 +-126 +-80 +40 +85 +85 +33 +-9 +-45 +-75 +-100 +-121 +-74 +47 +92 +91 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-117 +-67 +53 +98 +97 +43 +-1 +-38 +-69 +-94 +-116 +-66 +53 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +122 +64 +17 +-23 +-56 +-85 +-25 +83 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +105 +50 +4 +-33 +-65 +-92 +-38 +72 +100 +47 +1 +-36 +-68 +-94 +-41 +69 +98 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +80 +30 +-13 +-49 +-79 +-103 +-124 +-88 +31 +75 +75 +25 +-17 +-52 +-81 +-105 +-125 +-79 +41 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +94 +94 +41 +-3 +-39 +-70 +-96 +-117 +-67 +52 +96 +44 +-1 +-38 +-68 +-95 +-22 +90 +120 +64 +16 +-24 +-57 +-85 +-27 +83 +111 +55 +9 +-30 +-63 +-90 +-34 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +71 +99 +45 +0 +-37 +-69 +-95 +-41 +69 +97 +43 +-1 +-39 +-70 +-96 +-43 +66 +95 +42 +-2 +-40 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-119 +-85 +34 +78 +75 +25 +-16 +-51 +-81 +-105 +-125 +-80 +40 +85 +84 +33 +-10 +-46 +-76 +-100 +-121 +-73 +47 +92 +90 +38 +-6 +-42 +-72 +-98 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-2 +-38 +-69 +-95 +-26 +84 +114 +58 +11 +-28 +-61 +-88 +-30 +80 +107 +53 +6 +-32 +-64 +-91 +-36 +74 +103 +48 +3 +-35 +-67 +-93 +-39 +70 +98 +45 +0 +-38 +-69 +-96 +-42 +68 +97 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-45 +66 +95 +79 +28 +-14 +-50 +-79 +-104 +-124 +-90 +30 +75 +74 +24 +-18 +-52 +-81 +-105 +-125 +-80 +41 +86 +85 +33 +-9 +-45 +-75 +-100 +-121 +-74 +47 +92 +91 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-22 +90 +119 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +49 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +80 +29 +-13 +-49 +-78 +-103 +-124 +-89 +31 +75 +75 +25 +-17 +-52 +-81 +-105 +-125 +-80 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +96 +44 +-1 +-38 +-68 +-95 +-21 +91 +120 +63 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-90 +-33 +77 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +47 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +78 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +86 +34 +-9 +-45 +-75 +-100 +-120 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +80 +108 +53 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +3 +-35 +-67 +-93 +-39 +70 +98 +45 +-1 +-38 +-69 +-95 +-42 +68 +97 +43 +-2 +-39 +-70 +-96 +-43 +66 +94 +41 +-3 +-40 +-71 +-97 +-119 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +42 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +42 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-67 +53 +98 +97 +44 +-1 +-38 +-68 +-95 +-116 +-67 +53 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +115 +59 +12 +-27 +-60 +-88 +-30 +80 +109 +54 +7 +-31 +-64 +-91 +-35 +75 +102 +48 +3 +-35 +-67 +-94 +-40 +71 +99 +46 +0 +-37 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +96 +42 +-2 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-40 +-72 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +77 +27 +-15 +-51 +-80 +-104 +-125 +-90 +29 +73 +73 +23 +-18 +-53 +-82 +-106 +-126 +-81 +40 +84 +84 +33 +-10 +-46 +-76 +-100 +-121 +-74 +46 +90 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +94 +93 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-22 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-90 +-34 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +71 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +42 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-80 +-104 +-124 +-79 +41 +86 +86 +34 +-9 +-45 +-75 +-100 +-120 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-67 +53 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +53 +98 +97 +44 +0 +-37 +-68 +-94 +-115 +-66 +53 +99 +98 +44 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +114 +58 +12 +-28 +-60 +-88 +-30 +80 +109 +54 +7 +-31 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +71 +99 +46 +0 +-37 +-69 +-95 +-41 +68 +96 +43 +-2 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-120 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +53 +7 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +98 +45 +0 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +78 +28 +-14 +-50 +-80 +-104 +-125 +-89 +30 +74 +73 +24 +-18 +-53 +-81 +-105 +-126 +-80 +40 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-74 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +42 +-2 +-40 +-71 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-119 +-85 +34 +78 +76 +26 +-16 +-51 +-80 +-104 +-125 +-80 +40 +86 +85 +33 +-10 +-45 +-75 +-100 +-121 +-74 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +95 +43 +-2 +-39 +-69 +-95 +-116 +-67 +52 +97 +96 +44 +-1 +-38 +-69 +-95 +-116 +-67 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +53 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-25 +86 +115 +59 +12 +-27 +-60 +-88 +-30 +80 +107 +53 +6 +-32 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +97 +43 +-1 +-39 +-70 +-96 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +39 +-5 +-42 +-72 +-97 +-118 +-69 +50 +95 +94 +41 +-2 +-39 +-70 +-96 +-117 +-67 +52 +96 +96 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-31 +79 +108 +53 +7 +-32 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-41 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +79 +28 +-14 +-50 +-79 +-104 +-125 +-89 +31 +75 +74 +25 +-17 +-52 +-81 +-105 +-125 +-79 +40 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-72 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +93 +41 +-3 +-40 +-71 +-96 +-117 +-68 +52 +97 +44 +-1 +-37 +-68 +-94 +-22 +90 +120 +63 +16 +-24 +-57 +-85 +-27 +83 +111 +55 +9 +-30 +-62 +-90 +-34 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +99 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +80 +30 +-13 +-49 +-79 +-103 +-124 +-88 +31 +74 +74 +25 +-17 +-52 +-81 +-105 +-125 +-80 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +93 +92 +40 +-4 +-41 +-71 +-97 +-118 +-69 +50 +95 +95 +42 +-2 +-40 +-70 +-96 +-117 +-68 +51 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +82 +111 +56 +9 +-30 +-62 +-90 +-34 +76 +104 +49 +4 +-34 +-66 +-93 +-39 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +96 +43 +-1 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-97 +-45 +64 +93 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-119 +-84 +35 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-80 +40 +86 +85 +33 +-10 +-45 +-75 +-100 +-121 +-74 +46 +91 +91 +39 +-5 +-42 +-72 +-97 +-119 +-70 +49 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +95 +43 +-2 +-39 +-69 +-95 +-116 +-67 +53 +97 +96 +44 +-1 +-38 +-69 +-95 +-116 +-66 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +54 +98 +97 +44 +-1 +-37 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-38 +-68 +-95 +-116 +-65 +54 +99 +97 +44 +0 +-37 +-68 +-95 +-24 +86 +115 +59 +12 +-27 +-60 +-87 +-29 +80 +108 +53 +7 +-32 +-64 +-91 +-35 +75 +103 +49 +3 +-35 +-67 +-93 +-39 +71 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-69 +-96 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +95 +41 +-3 +-40 +-71 +-97 +-45 +64 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +77 +27 +-15 +-51 +-80 +-105 +-125 +-90 +29 +73 +72 +23 +-18 +-53 +-82 +-106 +-126 +-80 +40 +85 +84 +32 +-10 +-46 +-76 +-100 +-121 +-73 +47 +91 +90 +38 +-6 +-42 +-72 +-98 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-39 +-69 +-95 +-116 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +98 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +45 +1 +-36 +-68 +-94 +-20 +92 +121 +64 +16 +-23 +-57 +-85 +-26 +83 +112 +56 +10 +-29 +-62 +-89 +-33 +77 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +47 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +42 +-2 +-40 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-71 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-44 +65 +94 +41 +-3 +-40 +-71 +-97 +-45 +65 +93 +41 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-119 +-85 +33 +77 +76 +26 +-16 +-51 +-80 +-104 +-124 +-80 +39 +84 +84 +33 +-10 +-46 +-76 +-100 +-121 +-74 +46 +91 +90 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +94 +93 +41 +-3 +-40 +-71 +-96 +-117 +-68 +52 +96 +95 +43 +-2 +-38 +-69 +-95 +-116 +-67 +53 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +96 +44 +-1 +-38 +-68 +-95 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +97 +45 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +87 +115 +59 +12 +-27 +-60 +-87 +-29 +81 +110 +54 +8 +-31 +-63 +-90 +-35 +74 +103 +49 +3 +-35 +-67 +-93 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-42 +68 +97 +44 +-2 +-39 +-70 +-96 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-3 +-41 +-71 +-97 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +77 +27 +-16 +-51 +-80 +-105 +-125 +-90 +29 +74 +73 +23 +-18 +-53 +-82 +-105 +-126 +-81 +40 +85 +84 +33 +-10 +-46 +-76 +-100 +-121 +-73 +47 +92 +92 +40 +-4 +-41 +-71 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +96 +43 +-2 +-39 +-69 +-95 +-116 +-67 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +53 +97 +97 +44 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +98 +45 +1 +-36 +-67 +-93 +-20 +92 +121 +65 +17 +-23 +-57 +-84 +-26 +84 +111 +56 +10 +-29 +-62 +-89 +-33 +77 +105 +50 +4 +-34 +-65 +-92 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-69 +-96 +-42 +67 +96 +43 +-2 +-39 +-70 +-97 +-118 +-82 +37 +81 +79 +29 +-14 +-49 +-79 +-103 +-123 +-78 +42 +87 +86 +35 +-9 +-45 +-75 +-100 +-120 +-72 +48 +93 +91 +39 +-4 +-41 +-72 +-97 +-118 +-69 +51 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-27 +84 +113 +58 +11 +-29 +-61 +-88 +-31 +78 +106 +52 +6 +-33 +-65 +-92 +-36 +74 +102 +47 +2 +-36 +-67 +-94 +-40 +69 +98 +44 +-1 +-38 +-70 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +65 +94 +41 +-4 +-41 +-72 +-97 +-45 +64 +93 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-40 +-71 +-97 +-45 +64 +92 +40 +-5 +-42 +-72 +-98 +-46 +64 +93 +78 +27 +-15 +-50 +-80 +-104 +-125 +-91 +29 +73 +73 +23 +-18 +-53 +-82 +-105 +-126 +-81 +39 +84 +84 +33 +-10 +-46 +-76 +-100 +-122 +-74 +46 +91 +90 +38 +-6 +-42 +-72 +-97 +-119 +-70 +49 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +43 +-1 +-38 +-69 +-95 +-22 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +82 +111 +56 +9 +-30 +-62 +-90 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-39 +71 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +80 +29 +-14 +-49 +-79 +-103 +-124 +-88 +31 +75 +74 +25 +-17 +-52 +-81 +-105 +-125 +-79 +41 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +38 +-5 +-42 +-72 +-97 +-119 +-69 +51 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +53 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +-1 +-37 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-38 +-68 +-94 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +121 +64 +17 +-23 +-57 +-85 +-26 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +105 +51 +5 +-33 +-65 +-92 +-38 +72 +100 +47 +1 +-36 +-68 +-94 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-40 +-70 +-97 +-44 +66 +94 +41 +-3 +-41 +-71 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-97 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-119 +-85 +34 +78 +76 +26 +-16 +-51 +-80 +-104 +-125 +-81 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-74 +46 +92 +91 +39 +-6 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-25 +86 +115 +59 +12 +-27 +-60 +-88 +-30 +80 +108 +53 +7 +-32 +-64 +-91 +-35 +75 +103 +49 +3 +-35 +-67 +-93 +-39 +70 +99 +45 +0 +-38 +-69 +-96 +-42 +68 +97 +43 +-2 +-39 +-70 +-96 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +79 +28 +-14 +-50 +-79 +-104 +-125 +-89 +30 +74 +74 +24 +-18 +-53 +-81 +-105 +-125 +-80 +40 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +46 +91 +91 +39 +-5 +-41 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-90 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +43 +-2 +-39 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-73 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-45 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-73 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-73 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +63 +93 +40 +-4 +-41 +-73 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-73 +-99 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +77 +26 +-16 +-51 +-80 +-105 +-125 +-90 +29 +73 +73 +23 +-18 +-53 +-82 +-106 +-126 +-80 +40 +85 +84 +32 +-10 +-46 +-76 +-100 +-121 +-73 +47 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-2 +-38 +-69 +-95 +-117 +-67 +53 +98 +96 +43 +-1 +-38 +-69 +-94 +-116 +-67 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +98 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-67 +53 +96 +95 +42 +-2 +-38 +-69 +-95 +-116 +-67 +53 +97 +96 +43 +-1 +-38 +-69 +-94 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +46 +1 +-36 +-67 +-93 +-19 +92 +121 +65 +17 +-23 +-56 +-84 +-26 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +105 +51 +5 +-33 +-65 +-92 +-37 +72 +100 +46 +1 +-37 +-68 +-95 +-40 +69 +97 +44 +-1 +-38 +-69 +-96 +-42 +67 +96 +43 +-2 +-39 +-70 +-96 +-118 +-83 +35 +79 +77 +27 +-15 +-50 +-79 +-103 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-99 +-120 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +42 +-2 +-39 +-70 +-96 +-117 +-67 +52 +96 +95 +43 +-2 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-60 +-88 +-30 +79 +108 +53 +7 +-32 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +70 +99 +45 +0 +-37 +-69 +-95 +-41 +68 +97 +43 +-2 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-103 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +39 +-5 +-41 +-72 +-97 +-118 +-70 +51 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-27 +84 +113 +58 +11 +-28 +-61 +-88 +-31 +79 +107 +52 +6 +-32 +-64 +-92 +-36 +74 +103 +48 +3 +-35 +-67 +-93 +-40 +70 +98 +44 +0 +-38 +-69 +-96 +-42 +68 +97 +43 +-2 +-39 +-70 +-96 +-43 +66 +95 +42 +-2 +-40 +-71 +-97 +-44 +66 +94 +79 +28 +-14 +-49 +-79 +-104 +-124 +-89 +30 +75 +74 +24 +-17 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +95 +42 +-2 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +0 +-37 +-68 +-94 +-21 +91 +120 +63 +16 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +77 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +101 +47 +1 +-36 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +81 +30 +-13 +-49 +-78 +-103 +-124 +-88 +31 +75 +75 +25 +-17 +-51 +-81 +-105 +-125 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +38 +-5 +-42 +-72 +-97 +-119 +-69 +51 +95 +95 +42 +-2 +-39 +-70 +-95 +-117 +-67 +53 +97 +44 +0 +-37 +-68 +-94 +-22 +90 +121 +64 +16 +-24 +-57 +-85 +-26 +83 +112 +56 +9 +-29 +-62 +-89 +-33 +77 +105 +51 +4 +-34 +-65 +-92 +-38 +72 +100 +47 +1 +-37 +-68 +-95 +-41 +70 +98 +44 +-1 +-38 +-69 +-96 +-43 +67 +96 +43 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +78 +27 +-15 +-50 +-79 +-104 +-124 +-79 +42 +86 +86 +34 +-9 +-45 +-75 +-100 +-121 +-72 +48 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +51 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +53 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +52 +6 +-32 +-64 +-91 +-36 +74 +103 +49 +3 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-38 +-69 +-96 +-42 +68 +97 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-119 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +42 +87 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-119 +-70 +51 +95 +94 +42 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-31 +79 +108 +53 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +70 +99 +45 +0 +-38 +-69 +-96 +-42 +68 +97 +43 +-2 +-39 +-70 +-97 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +94 +79 +28 +-14 +-50 +-79 +-104 +-125 +-89 +30 +75 +74 +24 +-18 +-53 +-81 +-105 +-126 +-80 +40 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-73 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +94 +94 +41 +-3 +-40 +-71 +-96 +-117 +-68 +52 +96 +43 +-1 +-38 +-69 +-95 +-22 +90 +120 +63 +15 +-24 +-58 +-85 +-27 +83 +111 +55 +9 +-30 +-63 +-90 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +71 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +80 +29 +-13 +-49 +-79 +-103 +-124 +-89 +30 +75 +75 +25 +-17 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +38 +-6 +-42 +-72 +-98 +-119 +-70 +50 +94 +93 +40 +-3 +-40 +-71 +-96 +-118 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-22 +90 +120 +63 +16 +-24 +-57 +-85 +-27 +83 +111 +55 +9 +-30 +-62 +-90 +-34 +76 +104 +50 +4 +-35 +-66 +-93 +-38 +72 +99 +46 +0 +-37 +-69 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +76 +26 +-16 +-51 +-80 +-104 +-124 +-79 +41 +86 +85 +33 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +93 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +57 +10 +-29 +-61 +-89 +-30 +79 +107 +52 +6 +-32 +-64 +-91 +-35 +73 +101 +47 +2 +-36 +-68 +-94 +-40 +70 +98 +45 +-1 +-38 +-69 +-95 +-42 +67 +95 +42 +-2 +-39 +-71 +-97 +-43 +67 +95 +41 +-3 +-40 +-71 +-97 +-119 +-84 +35 +79 +77 +27 +-15 +-51 +-79 +-104 +-124 +-80 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +46 +91 +90 +39 +-5 +-42 +-72 +-97 +-118 +-70 +49 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +95 +43 +-2 +-39 +-69 +-95 +-26 +84 +113 +57 +11 +-28 +-61 +-88 +-31 +79 +108 +53 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +95 +80 +29 +-13 +-49 +-79 +-103 +-124 +-88 +31 +75 +75 +25 +-17 +-51 +-81 +-104 +-125 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-120 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +0 +-38 +-68 +-94 +-116 +-65 +55 +99 +98 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +122 +65 +17 +-23 +-56 +-84 +-26 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +101 +47 +1 +-36 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +80 +29 +-13 +-49 +-78 +-103 +-124 +-89 +31 +75 +75 +24 +-17 +-52 +-81 +-105 +-125 +-80 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-74 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-90 +-33 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +71 +99 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-40 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +94 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-41 +-73 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-120 +-85 +34 +78 +76 +26 +-16 +-51 +-80 +-104 +-124 +-80 +40 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-74 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +79 +108 +53 +7 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +93 +78 +28 +-15 +-50 +-80 +-104 +-125 +-90 +29 +73 +73 +23 +-18 +-53 +-82 +-106 +-126 +-80 +40 +85 +84 +32 +-10 +-46 +-76 +-101 +-121 +-73 +47 +91 +90 +38 +-6 +-42 +-72 +-98 +-119 +-70 +50 +95 +93 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-95 +-22 +90 +120 +63 +15 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-39 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +68 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +80 +29 +-14 +-49 +-79 +-103 +-124 +-89 +31 +75 +74 +25 +-17 +-52 +-81 +-105 +-125 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +91 +119 +63 +15 +-24 +-57 +-85 +-26 +84 +112 +56 +9 +-29 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +47 +1 +-37 +-68 +-95 +-41 +69 +97 +43 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-2 +-40 +-71 +-97 +-118 +-83 +36 +78 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +42 +-2 +-39 +-70 +-96 +-117 +-67 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +85 +113 +58 +11 +-28 +-61 +-88 +-31 +79 +108 +53 +7 +-32 +-64 +-91 +-35 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +67 +95 +42 +-2 +-40 +-71 +-97 +-118 +-83 +35 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-117 +-67 +53 +98 +96 +44 +-1 +-38 +-68 +-95 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +85 +114 +59 +12 +-27 +-60 +-88 +-29 +80 +109 +54 +7 +-31 +-64 +-91 +-35 +74 +103 +48 +3 +-35 +-67 +-93 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-42 +68 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +65 +94 +41 +-4 +-40 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +77 +27 +-16 +-51 +-80 +-104 +-125 +-91 +29 +73 +73 +23 +-18 +-53 +-82 +-105 +-126 +-81 +39 +85 +84 +33 +-10 +-46 +-76 +-100 +-121 +-73 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +43 +-1 +-38 +-68 +-95 +-21 +91 +120 +63 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +105 +50 +4 +-34 +-66 +-92 +-38 +72 +99 +46 +0 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +42 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +39 +-5 +-42 +-72 +-97 +-118 +-69 +51 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-67 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +115 +59 +12 +-28 +-60 +-88 +-30 +80 +109 +53 +7 +-31 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-119 +-84 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-80 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +57 +11 +-28 +-61 +-88 +-31 +79 +108 +53 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +98 +45 +0 +-38 +-69 +-96 +-42 +67 +95 +42 +-2 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-41 +-71 +-97 +-45 +65 +93 +78 +28 +-15 +-50 +-80 +-104 +-125 +-90 +29 +73 +73 +23 +-18 +-53 +-82 +-105 +-125 +-80 +40 +84 +84 +33 +-10 +-46 +-76 +-100 +-121 +-73 +46 +91 +90 +38 +-6 +-42 +-72 +-97 +-119 +-70 +50 +94 +93 +40 +-3 +-40 +-71 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-22 +90 +120 +63 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-90 +-34 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-40 +69 +98 +44 +-1 +-38 +-70 +-96 +-42 +67 +95 +42 +-2 +-40 +-71 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-42 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-73 +-98 +-120 +-85 +34 +77 +75 +25 +-17 +-51 +-81 +-105 +-125 +-80 +40 +85 +84 +33 +-10 +-46 +-76 +-100 +-121 +-73 +47 +92 +90 +38 +-5 +-42 +-72 +-98 +-118 +-70 +50 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-67 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-67 +53 +98 +96 +44 +-1 +-38 +-69 +-94 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-115 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +115 +59 +12 +-27 +-60 +-88 +-30 +80 +109 +54 +7 +-31 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +71 +99 +46 +0 +-37 +-69 +-95 +-41 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-84 +35 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-120 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +42 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +53 +6 +-32 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-93 +-39 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +94 +78 +27 +-15 +-50 +-80 +-104 +-125 +-90 +30 +74 +73 +23 +-18 +-53 +-82 +-106 +-126 +-80 +41 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +51 +95 +95 +42 +-2 +-39 +-70 +-95 +-117 +-67 +53 +97 +44 +0 +-37 +-68 +-94 +-21 +90 +120 +63 +16 +-24 +-57 +-85 +-26 +84 +112 +56 +9 +-29 +-62 +-89 +-33 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +47 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +80 +29 +-13 +-49 +-79 +-103 +-124 +-89 +31 +75 +75 +25 +-17 +-52 +-81 +-105 +-125 +-80 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +42 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +103 +49 +4 +-34 +-66 +-93 +-39 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-2 +-40 +-71 +-97 +-44 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-72 +-99 +-45 +64 +93 +40 +-5 +-42 +-72 +-98 +-119 +-85 +34 +78 +76 +26 +-16 +-51 +-80 +-104 +-124 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-74 +46 +91 +90 +38 +-6 +-42 +-72 +-97 +-118 +-70 +49 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +53 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-25 +86 +115 +59 +12 +-27 +-60 +-87 +-29 +80 +108 +53 +7 +-32 +-64 +-91 +-35 +75 +103 +49 +3 +-35 +-67 +-93 +-39 +71 +98 +45 +0 +-38 +-69 +-95 +-41 +68 +97 +44 +-2 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +78 +27 +-15 +-50 +-80 +-104 +-125 +-91 +29 +74 +73 +23 +-18 +-53 +-82 +-105 +-126 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-74 +47 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +95 +42 +-2 +-39 +-69 +-95 +-116 +-67 +53 +98 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +53 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-65 +54 +98 +45 +1 +-36 +-67 +-94 +-20 +92 +121 +64 +17 +-23 +-56 +-84 +-25 +84 +113 +57 +10 +-29 +-62 +-89 +-33 +77 +105 +51 +5 +-34 +-65 +-92 +-37 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +70 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-39 +-71 +-97 +-44 +66 +95 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-119 +-85 +34 +77 +76 +26 +-16 +-51 +-80 +-104 +-125 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-73 +46 +91 +90 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-116 +-67 +53 +98 +96 +44 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +96 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +44 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +44 +0 +-37 +-68 +-94 +-24 +85 +114 +58 +11 +-28 +-60 +-88 +-30 +80 +109 +54 +7 +-31 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-42 +-73 +-98 +-46 +64 +93 +78 +27 +-15 +-50 +-80 +-104 +-125 +-90 +29 +74 +73 +23 +-18 +-53 +-81 +-105 +-126 +-81 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-74 +46 +91 +90 +38 +-6 +-42 +-72 +-97 +-119 +-70 +49 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +96 +43 +-2 +-39 +-69 +-95 +-116 +-67 +52 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +53 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +97 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +121 +64 +16 +-24 +-57 +-85 +-25 +84 +112 +56 +10 +-29 +-62 +-89 +-33 +77 +105 +51 +5 +-34 +-65 +-92 +-37 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-70 +-96 +-42 +67 +95 +42 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +51 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +52 +6 +-32 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +67 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-3 +-41 +-71 +-97 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +92 +40 +-4 +-42 +-72 +-98 +-46 +64 +93 +77 +27 +-15 +-51 +-80 +-104 +-125 +-91 +29 +73 +73 +23 +-18 +-53 +-82 +-105 +-126 +-81 +39 +84 +84 +33 +-10 +-46 +-76 +-100 +-121 +-74 +46 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +53 +97 +44 +-1 +-37 +-68 +-94 +-21 +91 +121 +64 +16 +-24 +-57 +-85 +-26 +84 +111 +56 +9 +-30 +-62 +-90 +-33 +77 +105 +51 +4 +-34 +-66 +-92 +-37 +72 +100 +46 +1 +-37 +-68 +-95 +-40 +70 +98 +44 +-1 +-38 +-69 +-96 +-42 +67 +96 +81 +30 +-13 +-48 +-78 +-103 +-124 +-88 +31 +75 +75 +25 +-17 +-52 +-81 +-105 +-125 +-79 +40 +85 +85 +33 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +94 +93 +41 +-3 +-40 +-71 +-96 +-117 +-68 +52 +96 +95 +42 +-2 +-39 +-69 +-95 +-117 +-66 +54 +98 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +99 +98 +44 +0 +-37 +-68 +-94 +-116 +-64 +56 +100 +99 +46 +1 +-36 +-67 +-93 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +121 +65 +17 +-23 +-57 +-84 +-26 +84 +111 +56 +9 +-29 +-62 +-89 +-34 +77 +105 +50 +4 +-34 +-65 +-92 +-38 +72 +99 +45 +0 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-41 +-71 +-97 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-42 +-72 +-98 +-120 +-84 +35 +79 +76 +27 +-15 +-50 +-80 +-104 +-124 +-79 +40 +85 +85 +33 +-9 +-46 +-75 +-100 +-121 +-74 +46 +91 +90 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +94 +93 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +95 +42 +-2 +-39 +-70 +-95 +-117 +-67 +53 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-68 +-95 +-116 +-65 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-25 +86 +115 +59 +12 +-27 +-60 +-87 +-29 +80 +108 +53 +7 +-32 +-64 +-91 +-35 +75 +103 +49 +3 +-35 +-66 +-93 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-41 +69 +96 +43 +-2 +-39 +-70 +-96 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +78 +28 +-14 +-50 +-80 +-104 +-125 +-90 +30 +74 +73 +23 +-18 +-53 +-82 +-105 +-126 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-73 +47 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +16 +-24 +-57 +-85 +-26 +84 +111 +56 +9 +-29 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-2 +-40 +-71 +-97 +-44 +65 +94 +41 +-4 +-41 +-72 +-98 +-44 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-42 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-42 +-73 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +63 +93 +40 +-4 +-42 +-73 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-73 +-98 +-46 +64 +93 +40 +-5 +-42 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-73 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +63 +93 +77 +27 +-15 +-51 +-80 +-104 +-125 +-90 +29 +73 +73 +23 +-18 +-53 +-82 +-105 +-126 +-81 +40 +84 +84 +33 +-10 +-46 +-76 +-100 +-121 +-74 +46 +90 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +95 +42 +-2 +-39 +-69 +-95 +-117 +-67 +53 +98 +97 +43 +-1 +-38 +-69 +-94 +-116 +-67 +54 +98 +97 +44 +-1 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +121 +64 +17 +-23 +-57 +-85 +-26 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +76 +105 +50 +4 +-34 +-66 +-93 +-37 +72 +100 +47 +1 +-36 +-68 +-94 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-42 +68 +96 +43 +-2 +-39 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-74 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-67 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +80 +108 +53 +6 +-32 +-64 +-91 +-35 +74 +103 +48 +3 +-35 +-67 +-94 +-40 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +35 +78 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +85 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +79 +108 +53 +7 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-39 +70 +98 +45 +0 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-96 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +78 +28 +-15 +-50 +-80 +-104 +-125 +-89 +30 +74 +73 +24 +-18 +-52 +-81 +-105 +-125 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-73 +47 +91 +91 +38 +-5 +-41 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +119 +63 +15 +-24 +-58 +-85 +-26 +83 +111 +56 +9 +-29 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-37 +73 +101 +47 +1 +-36 +-68 +-94 +-40 +70 +98 +45 +0 +-38 +-69 +-96 +-42 +68 +97 +81 +30 +-13 +-48 +-78 +-103 +-123 +-88 +32 +76 +75 +25 +-16 +-51 +-80 +-104 +-125 +-79 +41 +86 +86 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-34 +76 +104 +49 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +43 +-1 +-39 +-70 +-96 +-43 +67 +96 +43 +-2 +-39 +-70 +-96 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-103 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-74 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +93 +41 +-3 +-40 +-70 +-96 +-117 +-69 +51 +96 +95 +42 +-2 +-39 +-70 +-95 +-27 +83 +112 +57 +10 +-29 +-62 +-89 +-31 +79 +107 +52 +6 +-33 +-65 +-92 +-36 +73 +102 +48 +2 +-36 +-67 +-94 +-39 +70 +98 +45 +0 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-96 +-43 +66 +94 +41 +-3 +-40 +-71 +-97 +-119 +-84 +36 +79 +76 +26 +-16 +-50 +-80 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +52 +6 +-32 +-64 +-92 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-39 +70 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-44 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +93 +78 +28 +-14 +-50 +-80 +-104 +-125 +-90 +29 +73 +73 +24 +-18 +-52 +-81 +-105 +-126 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-73 +47 +91 +91 +38 +-5 +-42 +-72 +-97 +-119 +-69 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +105 +50 +4 +-34 +-66 +-92 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-40 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +80 +29 +-13 +-49 +-78 +-103 +-124 +-89 +31 +75 +74 +25 +-17 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +33 +-9 +-45 +-75 +-100 +-121 +-73 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +43 +-1 +-38 +-69 +-95 +-21 +91 +120 +63 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-29 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +47 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +96 +42 +-2 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +38 +-5 +-42 +-72 +-97 +-118 +-69 +51 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-67 +52 +97 +95 +43 +-1 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +52 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +3 +-35 +-67 +-93 +-39 +70 +98 +45 +0 +-38 +-69 +-96 +-42 +68 +97 +43 +-2 +-39 +-70 +-96 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +76 +27 +-15 +-50 +-80 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-99 +-121 +-73 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +79 +108 +53 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-36 +-67 +-94 +-39 +70 +99 +45 +0 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-45 +66 +94 +79 +28 +-14 +-50 +-79 +-104 +-124 +-90 +30 +74 +74 +24 +-18 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-74 +46 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +42 +-2 +-39 +-69 +-95 +-116 +-67 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +121 +64 +16 +-23 +-57 +-85 +-26 +84 +112 +56 +10 +-29 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-37 +73 +101 +47 +1 +-36 +-68 +-94 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-42 +67 +95 +80 +29 +-13 +-49 +-79 +-103 +-124 +-88 +31 +75 +74 +25 +-17 +-52 +-81 +-105 +-125 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-99 +-121 +-73 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +91 +120 +63 +15 +-24 +-57 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +68 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +42 +-2 +-40 +-71 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +65 +94 +41 +-4 +-41 +-71 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-119 +-85 +34 +78 +76 +26 +-16 +-51 +-80 +-104 +-124 +-80 +40 +85 +84 +33 +-10 +-45 +-75 +-100 +-121 +-74 +46 +92 +90 +38 +-6 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-26 +84 +113 +57 +10 +-29 +-61 +-89 +-30 +79 +108 +53 +6 +-32 +-64 +-91 +-35 +74 +102 +48 +2 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-42 +68 +97 +43 +-1 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +94 +79 +28 +-14 +-49 +-79 +-104 +-124 +-90 +29 +74 +74 +24 +-18 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +38 +-5 +-41 +-72 +-97 +-119 +-70 +50 +95 +93 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-37 +-68 +-94 +-22 +90 +120 +64 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-90 +-34 +77 +105 +50 +4 +-34 +-66 +-93 +-37 +72 +100 +46 +1 +-37 +-68 +-95 +-40 +70 +98 +45 +-1 +-38 +-69 +-96 +-42 +68 +96 +81 +30 +-12 +-48 +-78 +-103 +-123 +-88 +32 +75 +75 +25 +-16 +-51 +-81 +-105 +-125 +-79 +41 +86 +86 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +38 +-5 +-41 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +96 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +63 +15 +-24 +-58 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +68 +98 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-80 +41 +86 +85 +33 +-9 +-45 +-75 +-100 +-121 +-74 +47 +92 +90 +38 +-5 +-42 +-72 +-97 +-118 +-71 +50 +95 +93 +41 +-3 +-40 +-70 +-96 +-117 +-69 +51 +96 +95 +43 +-2 +-39 +-69 +-95 +-26 +83 +112 +57 +10 +-29 +-62 +-89 +-31 +79 +107 +52 +6 +-32 +-65 +-92 +-36 +74 +102 +47 +2 +-36 +-67 +-94 +-40 +69 +98 +44 +-1 +-38 +-69 +-96 +-42 +67 +95 +42 +-2 +-40 +-71 +-97 +-44 +67 +95 +42 +-3 +-40 +-71 +-97 +-119 +-84 +35 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-80 +40 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +95 +43 +-2 +-38 +-69 +-95 +-116 +-66 +53 +97 +97 +44 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-65 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +115 +59 +12 +-27 +-60 +-88 +-29 +81 +108 +53 +7 +-31 +-64 +-91 +-35 +75 +103 +49 +3 +-35 +-67 +-93 +-39 +71 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +97 +44 +-2 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-41 +-71 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-73 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +78 +27 +-15 +-50 +-80 +-104 +-125 +-90 +29 +74 +73 +24 +-18 +-53 +-82 +-105 +-126 +-81 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +120 +64 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-89 +-34 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +68 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +97 +96 +43 +-1 +-39 +-69 +-95 +-116 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +97 +45 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +98 +97 +45 +0 +-37 +-68 +-94 +-24 +85 +114 +58 +11 +-28 +-60 +-88 +-30 +80 +108 +53 +7 +-32 +-64 +-91 +-35 +74 +102 +48 +2 +-35 +-67 +-94 +-40 +71 +99 +45 +0 +-38 +-69 +-95 +-42 +68 +96 +43 +-2 +-40 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-118 +-84 +35 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +40 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-42 +-72 +-97 +-118 +-69 +52 +96 +95 +42 +-2 +-39 +-69 +-95 +-117 +-67 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-26 +85 +114 +58 +11 +-28 +-61 +-88 +-30 +80 +107 +52 +6 +-32 +-64 +-92 +-36 +74 +102 +48 +2 +-36 +-67 +-94 +-40 +70 +98 +44 +-1 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-96 +-43 +66 +94 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +78 +28 +-14 +-50 +-79 +-104 +-125 +-90 +30 +74 +73 +24 +-18 +-52 +-81 +-105 +-126 +-80 +40 +85 +84 +33 +-10 +-45 +-75 +-100 +-121 +-73 +47 +92 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-67 +52 +96 +44 +-1 +-37 +-68 +-94 +-20 +92 +121 +64 +17 +-23 +-56 +-84 +-26 +83 +111 +56 +9 +-30 +-62 +-90 +-33 +76 +105 +50 +4 +-34 +-66 +-93 +-39 +71 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +43 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-73 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-119 +-85 +34 +78 +76 +26 +-16 +-51 +-80 +-104 +-125 +-80 +40 +85 +84 +33 +-10 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-69 +51 +95 +94 +42 +-2 +-39 +-70 +-95 +-117 +-67 +52 +96 +95 +43 +-1 +-38 +-69 +-95 +-116 +-66 +53 +97 +96 +44 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-69 +-94 +-116 +-65 +54 +99 +97 +44 +-1 +-37 +-68 +-94 +-116 +-65 +54 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-25 +86 +115 +59 +12 +-28 +-60 +-88 +-29 +80 +107 +53 +7 +-32 +-64 +-91 +-35 +75 +103 +49 +3 +-35 +-67 +-93 +-39 +70 +99 +45 +0 +-37 +-69 +-95 +-42 +68 +97 +43 +-2 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-119 +-83 +37 +80 +79 +28 +-14 +-49 +-79 +-103 +-123 +-79 +42 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +42 +-2 +-39 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +52 +6 +-32 +-64 +-91 +-36 +73 +102 +48 +2 +-35 +-67 +-94 +-40 +70 +98 +45 +-1 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +66 +95 +41 +-3 +-40 +-71 +-97 +-44 +66 +94 +79 +28 +-14 +-50 +-79 +-104 +-125 +-90 +30 +74 +74 +24 +-18 +-52 +-81 +-105 +-125 +-80 +41 +85 +85 +33 +-10 +-45 +-75 +-100 +-121 +-72 +48 +92 +92 +39 +-4 +-41 +-71 +-97 +-118 +-69 +51 +95 +95 +42 +-2 +-39 +-70 +-95 +-117 +-67 +53 +97 +44 +0 +-37 +-68 +-94 +-21 +91 +121 +64 +16 +-24 +-57 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-90 +-33 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +71 +100 +46 +1 +-37 +-68 +-95 +-40 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +80 +29 +-13 +-49 +-78 +-103 +-124 +-89 +30 +75 +75 +25 +-17 +-52 +-81 +-105 +-125 +-79 +40 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-2 +-39 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-37 +-68 +-94 +-20 +91 +121 +64 +16 +-24 +-57 +-85 +-26 +84 +112 +56 +9 +-29 +-62 +-89 +-34 +76 +105 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-42 +68 +96 +43 +-2 +-39 +-70 +-96 +-44 +66 +93 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +63 +92 +39 +-5 +-42 +-73 +-98 +-46 +64 +92 +39 +-5 +-42 +-72 +-98 +-46 +63 +92 +40 +-5 +-42 +-73 +-98 +-46 +64 +92 +39 +-5 +-42 +-72 +-98 +-46 +63 +93 +40 +-5 +-42 +-73 +-98 +-119 +-85 +33 +77 +75 +25 +-17 +-51 +-81 +-104 +-125 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-74 +47 +92 +91 +38 +-5 +-42 +-72 +-97 +-118 +-69 +51 +96 +94 +42 +-2 +-39 +-70 +-95 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-116 +-67 +53 +98 +96 +43 +-1 +-38 +-68 +-95 +-116 +-67 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-67 +54 +98 +97 +44 +-1 +-37 +-68 +-94 +-116 +-66 +54 +99 +97 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +114 +58 +11 +-28 +-60 +-88 +-30 +80 +108 +53 +7 +-32 +-64 +-91 +-35 +74 +102 +48 +3 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-41 +68 +97 +44 +-2 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-43 +66 +95 +41 +-3 +-40 +-71 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-73 +-98 +-46 +64 +93 +77 +27 +-15 +-51 +-80 +-104 +-125 +-90 +29 +73 +72 +23 +-18 +-53 +-82 +-106 +-126 +-81 +40 +84 +84 +32 +-10 +-46 +-76 +-100 +-121 +-74 +46 +91 +90 +38 +-6 +-42 +-72 +-97 +-119 +-71 +49 +94 +93 +41 +-3 +-40 +-71 +-96 +-117 +-69 +51 +96 +96 +43 +-2 +-39 +-69 +-95 +-116 +-67 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-38 +-68 +-94 +-116 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-116 +-66 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +99 +46 +1 +-36 +-67 +-93 +-19 +92 +121 +65 +17 +-23 +-56 +-84 +-26 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +105 +50 +4 +-34 +-65 +-93 +-38 +72 +101 +47 +1 +-37 +-68 +-95 +-40 +69 +97 +44 +-1 +-39 +-70 +-96 +-42 +67 +96 +43 +-2 +-39 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-72 +-98 +-45 +66 +94 +41 +-4 +-41 +-72 +-97 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-119 +-85 +33 +77 +76 +26 +-16 +-51 +-80 +-104 +-125 +-80 +40 +85 +84 +33 +-10 +-46 +-75 +-100 +-121 +-74 +46 +91 +91 +38 +-5 +-42 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +95 +43 +-1 +-38 +-69 +-95 +-116 +-67 +53 +97 +96 +44 +-1 +-38 +-69 +-94 +-116 +-66 +54 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-24 +86 +115 +59 +12 +-27 +-60 +-87 +-29 +80 +108 +53 +7 +-32 +-64 +-91 +-35 +75 +103 +49 +3 +-35 +-66 +-93 +-38 +71 +99 +45 +0 +-37 +-68 +-95 +-42 +68 +97 +44 +-2 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +95 +41 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +94 +40 +-4 +-41 +-72 +-98 +-46 +64 +94 +41 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +77 +27 +-16 +-51 +-80 +-105 +-125 +-90 +29 +73 +72 +23 +-18 +-53 +-82 +-106 +-126 +-80 +40 +85 +84 +32 +-10 +-46 +-76 +-100 +-121 +-73 +47 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +51 +96 +96 +43 +-1 +-38 +-69 +-95 +-116 +-67 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +53 +98 +97 +44 +-1 +-38 +-68 +-94 +-116 +-66 +53 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +45 +1 +-36 +-67 +-94 +-20 +92 +122 +64 +17 +-23 +-56 +-84 +-25 +84 +112 +57 +10 +-29 +-62 +-89 +-33 +77 +105 +51 +4 +-33 +-65 +-92 +-38 +72 +100 +47 +1 +-36 +-68 +-94 +-41 +69 +97 +44 +-1 +-38 +-70 +-96 +-43 +67 +96 +43 +-2 +-40 +-71 +-97 +-118 +-83 +35 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +51 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +95 +43 +-2 +-38 +-69 +-95 +-26 +84 +114 +58 +11 +-28 +-61 +-88 +-30 +79 +107 +52 +6 +-32 +-64 +-91 +-36 +74 +102 +48 +2 +-35 +-67 +-94 +-39 +70 +98 +44 +-1 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +94 +41 +-3 +-40 +-71 +-97 +-45 +65 +93 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-5 +-42 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +93 +78 +27 +-15 +-51 +-80 +-104 +-125 +-91 +29 +73 +72 +23 +-18 +-53 +-82 +-106 +-126 +-81 +40 +85 +84 +33 +-10 +-46 +-76 +-100 +-121 +-74 +46 +91 +90 +38 +-6 +-42 +-72 +-97 +-119 +-70 +50 +95 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +97 +44 +-1 +-38 +-68 +-94 +-21 +90 +119 +63 +15 +-24 +-58 +-85 +-27 +83 +111 +56 +9 +-30 +-62 +-89 +-33 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-40 +69 +98 +44 +-1 +-38 +-70 +-96 +-42 +68 +96 +81 +30 +-13 +-49 +-78 +-103 +-124 +-88 +32 +76 +75 +25 +-17 +-51 +-81 +-105 +-125 +-79 +41 +86 +86 +34 +-9 +-45 +-75 +-99 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +95 +42 +-2 +-39 +-70 +-95 +-117 +-68 +52 +97 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +53 +97 +97 +44 +-1 +-38 +-69 +-94 +-116 +-66 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +98 +44 +0 +-37 +-68 +-94 +-116 +-65 +54 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +122 +65 +17 +-23 +-56 +-84 +-25 +84 +111 +56 +9 +-29 +-62 +-89 +-33 +77 +105 +51 +5 +-34 +-65 +-92 +-37 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +98 +44 +-1 +-38 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-45 +65 +94 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +92 +40 +-5 +-42 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-73 +-98 +-120 +-85 +34 +77 +75 +25 +-17 +-51 +-81 +-105 +-125 +-80 +40 +85 +84 +32 +-10 +-46 +-76 +-101 +-121 +-74 +46 +91 +90 +38 +-6 +-42 +-72 +-98 +-119 +-71 +49 +94 +93 +41 +-3 +-40 +-71 +-96 +-118 +-68 +51 +96 +95 +42 +-2 +-39 +-69 +-95 +-117 +-67 +53 +98 +96 +43 +-1 +-38 +-69 +-95 +-116 +-66 +54 +98 +98 +44 +0 +-37 +-68 +-94 +-115 +-66 +53 +98 +97 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-66 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-24 +86 +114 +58 +12 +-28 +-60 +-88 +-30 +80 +109 +54 +7 +-32 +-64 +-91 +-35 +74 +102 +48 +2 +-35 +-67 +-94 +-39 +71 +99 +45 +0 +-37 +-69 +-95 +-41 +68 +96 +43 +-2 +-39 +-70 +-97 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +95 +79 +29 +-14 +-49 +-79 +-103 +-124 +-89 +30 +74 +74 +24 +-17 +-52 +-81 +-105 +-125 +-80 +40 +85 +85 +33 +-9 +-45 +-75 +-100 +-121 +-73 +47 +91 +91 +38 +-5 +-41 +-72 +-97 +-119 +-70 +51 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +53 +97 +44 +0 +-37 +-68 +-94 +-21 +90 +119 +63 +15 +-24 +-58 +-85 +-26 +83 +111 +56 +9 +-30 +-62 +-89 +-34 +76 +104 +50 +4 +-34 +-66 +-93 +-38 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +69 +97 +44 +-1 +-39 +-70 +-96 +-43 +67 +95 +42 +-3 +-40 +-71 +-97 +-44 +66 +95 +42 +-3 +-40 +-71 +-97 +-44 +65 +93 +41 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +63 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-42 +-73 +-98 +-46 +64 +93 +40 +-5 +-42 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-72 +-98 +-45 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-45 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-73 +-98 +-46 +65 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +93 +40 +-5 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-42 +-72 +-98 +-46 +64 +92 +40 +-5 +-42 +-72 +-98 +-46 +64 +93 +40 +-5 +-42 +-72 +-98 +-46 +64 +92 +39 +-5 +-42 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +93 +40 +-4 +-41 +-72 +-98 +-46 +64 +92 +78 +27 +-15 +-51 +-80 +-105 +-125 +-90 +29 +73 +73 +24 +-18 +-53 +-82 +-105 +-126 +-81 +39 +84 +84 +33 +-10 +-46 +-76 +-100 +-121 +-74 +46 +91 +90 +38 +-5 +-42 +-72 +-97 +-119 +-70 +50 +94 +94 +41 +-3 +-40 +-70 +-96 +-117 +-68 +52 +96 +95 +42 +-1 +-39 +-69 +-95 +-116 +-67 +53 +97 +96 +43 +-1 +-38 +-69 +-94 +-116 +-66 +54 +98 +97 +44 +-1 +-37 +-69 +-94 +-116 +-65 +54 +98 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +97 +44 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-116 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +54 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +98 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +98 +45 +0 +-37 +-68 +-94 +-115 +-65 +55 +99 +46 +1 +-36 +-67 +-93 +-20 +92 +122 +65 +17 +-23 +-56 +-84 +-25 +84 +112 +56 +10 +-29 +-62 +-89 +-33 +77 +105 +51 +5 +-33 +-65 +-92 +-37 +72 +100 +46 +1 +-37 +-68 +-95 +-41 +70 +98 +44 +-1 +-38 +-69 +-96 +-42 +68 +96 +43 +-2 +-39 +-70 +-97 +-118 +-83 +36 +79 +77 +27 +-15 +-50 +-79 +-104 +-124 +-79 +41 +86 +85 +34 +-9 +-45 +-75 +-100 +-121 +-73 +47 +92 +91 +39 +-5 +-41 +-72 +-97 +-118 +-70 +50 +95 +94 +41 +-3 +-39 +-70 +-96 +-117 +-68 +52 +97 +96 +43 +-2 +-38 +-69 +-95 +-26 +84 +113 +58 +11 +-28 +-61 +-88 +-30 +80 +108 +53 diff --git a/traces/README.txt b/traces/README.txt index 424092dc..95b09761 100644 --- a/traces/README.txt +++ b/traces/README.txt @@ -21,4 +21,6 @@ casi-12ed825c29.pm3: casi rusco 40 bit (EM410x ID: 12ed825c29) EM4102-Fob.pm3: (ID: 0400193cbe) ioprox-XSF-01-3B-44725.pm3: IO Prox FSK RF/64 ID in name ioprox-XSF-01-BE-03011.pm3: IO Prox FSK RF/64 ID in name -indala-504278295.pm3: PSK 26 bit indala \ No newline at end of file +indala-504278295.pm3: PSK 26 bit indala +AWID-15-259.pm3: AWID FSK RF/50 FC: 15 Card: 259 +HID-weak-fob-11647.pm3: HID 32bit Prox Card#: 11647. very weak tag/read but just readable. \ No newline at end of file diff --git a/traces/modulation-ask-biph-50.pm3 b/traces/modulation-ask-biph-50.pm3 new file mode 100644 index 00000000..389860de --- /dev/null +++ b/traces/modulation-ask-biph-50.pm3 @@ -0,0 +1,20000 @@ +61 +58 +53 +49 +44 +42 +38 +35 +31 +30 +26 +25 +22 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-79 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +32 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +105 +97 +92 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +36 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +78 +72 +68 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +86 +81 +74 +69 +63 +60 +54 +51 +46 +43 +39 +37 +33 +31 +27 +26 +23 +22 +19 +18 +16 +16 +13 +12 +11 +11 +8 +8 +7 +7 +5 +5 +4 +3 +3 +3 +-24 +-45 +-63 +-78 +-92 +-102 +-111 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-64 +-60 +-55 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +70 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +24 +22 +21 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +5 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +77 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +26 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +91 +84 +79 +71 +68 +62 +28 +-2 +-25 +-46 +-63 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-87 +-98 +-108 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +82 +78 +71 +66 +60 +57 +52 +48 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +17 +14 +15 +13 +12 +10 +10 +8 +8 +6 +6 +4 +5 +3 +3 +2 +2 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-74 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +112 +106 +97 +91 +83 +78 +71 +66 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +10 +10 +7 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-69 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +112 +106 +97 +91 +83 +78 +72 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +19 +17 +15 +14 +12 +12 +10 +10 +8 +8 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-69 +-63 +-60 +-56 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +58 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +23 +21 +18 +18 +15 +14 +13 +12 +10 +9 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +48 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +66 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +10 +10 +7 +8 +6 +6 +-21 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +84 +79 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +9 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +67 +61 +58 +52 +49 +45 +42 +38 +36 +31 +30 +27 +25 +22 +21 +19 +17 +15 +15 +12 +12 +11 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +70 +67 +61 +57 +52 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +18 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +32 +30 +26 +26 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +72 +67 +60 +57 +52 +49 +43 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +67 +61 +57 +52 +50 +44 +42 +37 +36 +32 +30 +27 +25 +23 +21 +18 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +20 +19 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +41 +37 +35 +31 +30 +26 +25 +23 +22 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +77 +71 +67 +60 +27 +-3 +-26 +-47 +-64 +-78 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +60 +54 +51 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-87 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +106 +97 +90 +83 +78 +71 +67 +60 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +9 +8 +8 +6 +6 +5 +5 +3 +4 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-74 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +56 +52 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +18 +17 +15 +15 +13 +12 +10 +10 +9 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +66 +60 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-44 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +68 +61 +57 +52 +50 +44 +42 +38 +35 +32 +30 +27 +25 +23 +22 +18 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +18 +18 +15 +15 +12 +12 +10 +10 +8 +8 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +38 +35 +31 +30 +27 +25 +22 +21 +18 +18 +16 +14 +13 +12 +10 +9 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-94 +-89 +-83 +-78 +-72 +-69 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-79 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +86 +81 +74 +70 +63 +59 +53 +51 +45 +43 +38 +37 +33 +31 +28 +26 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +9 +9 +7 +6 +5 +5 +4 +3 +2 +3 +-23 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +0 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +83 +77 +70 +66 +60 +57 +52 +48 +43 +42 +37 +34 +4 +-22 +-44 +-61 +-77 +-89 +-100 +-109 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +84 +79 +72 +68 +61 +57 +52 +50 +44 +42 +38 +35 +32 +30 +27 +25 +23 +22 +18 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +92 +83 +79 +71 +66 +61 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-53 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +70 +63 +60 +54 +51 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-88 +-98 +-108 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +82 +78 +70 +66 +60 +57 +51 +48 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +14 +13 +11 +10 +10 +7 +7 +6 +6 +4 +5 +3 +3 +2 +2 +-24 +-45 +-64 +-78 +-92 +-102 +-111 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +66 +61 +57 +51 +49 +44 +41 +37 +35 +32 +30 +27 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-43 +-62 +-77 +-91 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +43 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +66 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +81 +73 +70 +63 +59 +54 +51 +46 +43 +39 +9 +-18 +-39 +-59 +-74 +-87 +-98 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +105 +96 +91 +83 +78 +70 +67 +61 +57 +51 +48 +43 +41 +37 +7 +-20 +-41 +-60 +-75 +-88 +-98 +-108 +-99 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +12 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +105 +95 +90 +82 +77 +70 +66 +60 +57 +51 +48 +43 +41 +37 +34 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +7 +6 +6 +4 +5 +4 +4 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-74 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +66 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +84 +79 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-79 +-90 +-101 +-109 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +80 +74 +69 +63 +59 +54 +51 +45 +43 +39 +36 +33 +31 +27 +26 +23 +22 +19 +18 +16 +15 +13 +13 +11 +11 +8 +8 +7 +6 +5 +5 +4 +4 +2 +3 +-23 +-44 +-63 +-78 +-92 +-102 +-111 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-52 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +79 +71 +66 +61 +57 +52 +49 +43 +42 +37 +35 +31 +30 +27 +26 +22 +20 +18 +18 +15 +15 +12 +12 +10 +10 +8 +8 +7 +6 +-20 +-42 +-62 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +56 +52 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-94 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +72 +67 +60 +57 +52 +49 +44 +41 +37 +35 +32 +30 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +71 +68 +61 +57 +52 +49 +44 +42 +38 +35 +32 +31 +27 +25 +22 +22 +18 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +92 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-81 +-76 +-71 +-67 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +68 +61 +57 +52 +49 +45 +42 +37 +35 +32 +30 +27 +25 +22 +21 +19 +17 +14 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-94 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +56 +52 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +22 +18 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +92 +83 +79 +72 +67 +62 +28 +-2 +-26 +-47 +-63 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +81 +73 +69 +63 +59 +54 +51 +45 +43 +39 +37 +32 +31 +28 +25 +24 +22 +19 +19 +16 +15 +13 +13 +11 +10 +8 +8 +6 +7 +5 +5 +4 +4 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-108 +-102 +-95 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +43 +42 +37 +35 +31 +29 +26 +25 +22 +22 +18 +18 +15 +14 +13 +11 +10 +10 +8 +8 +6 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +107 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +43 +41 +37 +35 +31 +30 +27 +26 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +38 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-82 +-75 +-71 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +68 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +22 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +86 +81 +74 +69 +63 +60 +54 +51 +46 +43 +38 +9 +-18 +-40 +-59 +-74 +-88 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +90 +83 +78 +70 +66 +60 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +10 +7 +8 +6 +6 +4 +4 +3 +4 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +79 +71 +67 +60 +57 +52 +49 +43 +42 +38 +35 +31 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +72 +67 +60 +57 +52 +49 +44 +41 +37 +35 +32 +30 +26 +25 +22 +21 +19 +18 +14 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +79 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +22 +18 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +43 +42 +37 +35 +31 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-94 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +38 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-63 +-58 +-54 +-51 +-48 +-44 +-42 +-38 +-36 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +83 +79 +72 +68 +61 +57 +53 +50 +43 +42 +38 +35 +32 +30 +27 +25 +23 +22 +19 +18 +16 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +72 +67 +60 +57 +52 +48 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +17 +14 +15 +13 +12 +10 +10 +8 +8 +7 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-36 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +79 +71 +66 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +106 +97 +92 +84 +79 +72 +68 +61 +58 +52 +49 +45 +42 +37 +35 +32 +30 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +14 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-62 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-94 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +86 +81 +73 +69 +63 +59 +54 +50 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-88 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +95 +91 +83 +78 +71 +66 +60 +57 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +11 +9 +10 +8 +7 +6 +6 +4 +5 +4 +3 +2 +3 +-24 +-45 +-64 +-78 +-92 +-102 +-111 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +67 +61 +58 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +11 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +18 +18 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +66 +61 +57 +51 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-71 +-67 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +67 +61 +58 +52 +49 +44 +42 +37 +36 +32 +30 +27 +26 +22 +21 +18 +18 +15 +15 +12 +11 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +112 +106 +97 +90 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +18 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +92 +83 +78 +71 +67 +61 +57 +52 +49 +43 +42 +37 +34 +32 +30 +26 +25 +22 +21 +19 +18 +15 +14 +13 +12 +9 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-56 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +94 +86 +81 +74 +70 +63 +59 +54 +51 +46 +43 +38 +37 +33 +31 +27 +26 +24 +22 +19 +19 +16 +15 +13 +13 +11 +10 +9 +8 +6 +6 +5 +5 +4 +4 +3 +3 +-23 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +0 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +83 +78 +70 +66 +61 +57 +51 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-71 +-67 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +78 +72 +68 +61 +57 +52 +49 +45 +42 +37 +36 +32 +30 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +70 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-79 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-87 +-98 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +106 +96 +91 +83 +78 +70 +67 +60 +56 +51 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +5 +4 +3 +3 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +91 +83 +78 +71 +67 +61 +57 +52 +48 +43 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +16 +14 +12 +12 +9 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +12 +12 +11 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +90 +83 +79 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +69 +62 +60 +54 +51 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-87 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +83 +78 +70 +67 +60 +57 +51 +48 +44 +42 +37 +7 +-20 +-41 +-60 +-75 +-88 +-99 +-108 +-99 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +12 +127 +127 +127 +127 +127 +127 +127 +127 +123 +111 +105 +96 +91 +82 +77 +70 +66 +61 +56 +51 +48 +44 +41 +36 +35 +31 +29 +26 +25 +21 +21 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +5 +5 +3 +3 +2 +2 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-47 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +90 +83 +79 +70 +67 +61 +57 +52 +49 +44 +41 +38 +35 +31 +30 +27 +25 +22 +21 +18 +18 +15 +14 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +82 +74 +69 +63 +60 +54 +50 +45 +43 +38 +36 +33 +31 +28 +27 +23 +22 +20 +19 +15 +15 +13 +12 +10 +10 +8 +9 +7 +6 +5 +5 +4 +3 +3 +3 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-102 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-69 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +7 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-56 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +12 +11 +10 +10 +7 +8 +6 +6 +-20 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +58 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-76 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +92 +84 +78 +72 +67 +61 +58 +52 +50 +44 +42 +38 +35 +32 +30 +26 +25 +22 +22 +19 +18 +15 +15 +13 +13 +10 +10 +8 +7 +6 +6 +-21 +-42 +-62 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +0 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +71 +68 +61 +58 +52 +50 +44 +42 +38 +35 +31 +30 +27 +25 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +32 +30 +26 +26 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +7 +6 +6 +-21 +-42 +-62 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +84 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +108 +98 +91 +84 +79 +71 +67 +61 +28 +-2 +-25 +-47 +-63 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +95 +86 +81 +74 +69 +62 +60 +54 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +21 +19 +19 +16 +15 +13 +13 +11 +10 +8 +8 +7 +6 +4 +5 +4 +3 +2 +3 +-23 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-101 +-109 +-103 +-96 +-90 +-84 +-79 +-74 +-69 +-64 +-61 +-56 +-53 +-49 +-47 +-43 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +36 +32 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +7 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +22 +18 +18 +15 +15 +13 +12 +10 +9 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +79 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +83 +79 +72 +68 +61 +28 +-2 +-25 +-47 +-63 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-87 +-98 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +105 +96 +91 +83 +78 +70 +67 +61 +57 +51 +48 +43 +42 +37 +34 +31 +30 +26 +25 +22 +21 +18 +17 +15 +14 +13 +12 +10 +10 +8 +8 +6 +7 +5 +4 +3 +3 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-101 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +72 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-21 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +32 +29 +26 +25 +22 +21 +18 +17 +15 +15 +12 +11 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +14 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +72 +67 +61 +57 +51 +49 +44 +41 +36 +35 +32 +29 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +7 +8 +7 +6 +-21 +-42 +-62 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +70 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +29 +26 +24 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +9 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-79 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +70 +67 +61 +57 +52 +49 +44 +42 +37 +35 +32 +29 +27 +26 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +7 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +52 +48 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-76 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-45 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +93 +84 +79 +72 +67 +61 +57 +52 +49 +44 +42 +38 +35 +32 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +13 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-53 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +70 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +16 +15 +12 +12 +10 +10 +7 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-69 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +14 +13 +12 +10 +10 +8 +8 +7 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +112 +107 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +41 +38 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +71 +68 +61 +57 +52 +49 +44 +42 +38 +36 +32 +29 +27 +26 +22 +21 +19 +18 +16 +15 +12 +12 +11 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +77 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +29 +27 +25 +22 +21 +18 +17 +15 +15 +13 +11 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +70 +67 +61 +27 +-2 +-26 +-47 +-64 +-79 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +60 +54 +50 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-88 +-98 +-108 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +83 +78 +70 +67 +60 +57 +51 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +70 +67 +61 +57 +52 +49 +44 +41 +37 +35 +32 +30 +26 +25 +22 +21 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +-21 +-43 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +96 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +38 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-21 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-72 +-66 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +71 +68 +61 +58 +52 +49 +44 +42 +38 +36 +31 +30 +27 +26 +22 +21 +19 +18 +16 +15 +12 +12 +10 +10 +7 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-59 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +92 +84 +78 +71 +67 +60 +57 +52 +48 +44 +42 +38 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +112 +106 +97 +91 +82 +78 +71 +67 +61 +57 +52 +49 +45 +41 +37 +35 +32 +29 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +10 +10 +7 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-108 +-102 +-95 +-89 +-83 +-79 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +92 +84 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-63 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +69 +63 +60 +53 +50 +46 +43 +38 +37 +33 +31 +28 +26 +23 +22 +19 +18 +15 +15 +13 +12 +11 +11 +8 +8 +7 +7 +5 +5 +4 +3 +2 +2 +-24 +-45 +-64 +-78 +-92 +-102 +-111 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +0 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +90 +83 +78 +71 +66 +60 +57 +51 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-97 +-106 +-99 +-93 +-86 +-81 +-76 +-72 +-67 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +71 +68 +61 +58 +52 +49 +44 +42 +38 +36 +31 +29 +27 +26 +22 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +43 +42 +37 +35 +31 +30 +26 +25 +22 +20 +18 +18 +15 +14 +12 +12 +10 +10 +8 +8 +7 +6 +-21 +-42 +-62 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +100 +94 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +9 +-18 +-40 +-59 +-74 +-88 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +95 +90 +83 +78 +70 +66 +60 +57 +52 +48 +43 +42 +37 +34 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +5 +4 +4 +4 +2 +3 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +32 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +21 +21 +19 +18 +15 +14 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +60 +27 +-3 +-27 +-47 +-64 +-79 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +69 +63 +60 +54 +51 +46 +43 +38 +8 +-19 +-40 +-59 +-74 +-88 +-98 +-108 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +90 +83 +78 +70 +66 +60 +57 +51 +48 +44 +41 +37 +7 +-19 +-41 +-60 +-74 +-88 +-98 +-108 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +12 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +91 +82 +78 +71 +66 +60 +57 +51 +48 +43 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +9 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-102 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +66 +61 +28 +-2 +-26 +-47 +-64 +-79 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +27 +26 +23 +22 +19 +18 +16 +15 +12 +13 +11 +10 +8 +8 +6 +7 +5 +5 +3 +4 +3 +2 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-102 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +84 +78 +70 +67 +60 +57 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +20 +19 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +22 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-94 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +79 +71 +67 +60 +56 +52 +49 +43 +41 +37 +35 +32 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +67 +61 +58 +52 +49 +45 +42 +37 +36 +32 +30 +27 +25 +22 +22 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +-21 +-43 +-62 +-77 +-91 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-51 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +93 +84 +78 +71 +67 +61 +58 +52 +49 +45 +42 +38 +35 +32 +30 +27 +26 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +29 +26 +25 +22 +22 +19 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +92 +83 +78 +72 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-82 +-76 +-72 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +92 +84 +79 +72 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +82 +74 +69 +63 +59 +54 +51 +46 +43 +38 +37 +33 +31 +28 +27 +23 +22 +19 +18 +16 +15 +13 +12 +11 +10 +8 +8 +7 +7 +5 +5 +4 +3 +2 +3 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +17 +15 +14 +12 +12 +10 +10 +8 +8 +7 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +66 +60 +57 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +91 +83 +78 +70 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-109 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-72 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +71 +68 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +80 +74 +70 +63 +59 +54 +51 +46 +43 +38 +8 +-19 +-40 +-59 +-74 +-88 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +82 +78 +71 +66 +60 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +12 +12 +10 +10 +7 +8 +6 +6 +4 +5 +3 +3 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-55 +-53 +-49 +-46 +-42 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +66 +60 +57 +51 +49 +44 +41 +37 +35 +32 +30 +26 +25 +22 +21 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +-21 +-42 +-62 +-77 +-91 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-94 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +23 +21 +18 +18 +15 +14 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +51 +48 +44 +42 +37 +35 +32 +30 +26 +26 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +17 +16 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +72 +67 +61 +57 +51 +48 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +18 +14 +15 +13 +12 +10 +10 +8 +8 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +79 +71 +66 +60 +57 +51 +49 +44 +41 +37 +36 +32 +30 +27 +25 +22 +21 +18 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +5 +-21 +-42 +-62 +-77 +-90 +-101 +-111 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-107 +-101 +-94 +-89 +-82 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +22 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +90 +83 +79 +71 +67 +61 +57 +52 +49 +44 +41 +38 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-81 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +84 +79 +72 +67 +62 +58 +52 +49 +44 +42 +38 +35 +31 +30 +27 +26 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +6 +-21 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +77 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-76 +-71 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +84 +79 +72 +68 +61 +57 +52 +49 +44 +42 +38 +35 +32 +30 +27 +25 +23 +22 +19 +18 +16 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +29 +27 +25 +22 +21 +18 +17 +16 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-62 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +60 +27 +-2 +-26 +-47 +-64 +-79 +-90 +-101 +-109 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +22 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +69 +63 +59 +53 +51 +46 +43 +39 +9 +-18 +-40 +-59 +-74 +-88 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +90 +83 +78 +70 +67 +60 +57 +51 +48 +44 +41 +37 +35 +30 +30 +27 +25 +22 +21 +19 +18 +15 +14 +12 +12 +10 +9 +8 +8 +6 +6 +4 +5 +3 +4 +2 +1 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-102 +-95 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +67 +61 +57 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +114 +106 +96 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +7 +7 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +0 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +79 +71 +67 +60 +57 +52 +49 +43 +42 +38 +35 +4 +-21 +-43 +-61 +-76 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +84 +79 +72 +67 +61 +57 +52 +49 +44 +42 +37 +35 +32 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +9 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +36 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +11 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +22 +19 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +106 +97 +91 +83 +78 +71 +67 +61 +27 +-2 +-26 +-47 +-64 +-79 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +38 +37 +33 +30 +28 +26 +23 +22 +19 +19 +16 +15 +13 +13 +11 +10 +8 +8 +7 +6 +5 +5 +4 +4 +2 +3 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +0 +127 +127 +127 +127 +127 +127 +127 +122 +112 +106 +96 +91 +83 +77 +71 +67 +60 +57 +51 +49 +43 +41 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-97 +-106 +-99 +-93 +-86 +-82 +-76 +-71 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +84 +79 +72 +67 +61 +58 +53 +49 +44 +42 +38 +35 +32 +30 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-95 +-89 +-83 +-78 +-73 +-69 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +36 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +12 +11 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-79 +-90 +-101 +-109 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +80 +74 +70 +63 +59 +54 +51 +46 +43 +38 +9 +-18 +-40 +-59 +-74 +-88 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +82 +78 +71 +66 +60 +57 +51 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +17 +15 +14 +12 +12 +10 +10 +7 +8 +6 +6 +4 +4 +3 +3 +2 +2 +-24 +-45 +-64 +-79 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-42 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +22 +19 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-53 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +44 +42 +37 +34 +32 +30 +27 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-79 +-90 +-101 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +73 +70 +63 +59 +53 +51 +45 +43 +38 +8 +-18 +-40 +-59 +-74 +-88 +-98 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +83 +78 +71 +67 +60 +57 +52 +48 +44 +42 +37 +7 +-20 +-41 +-60 +-75 +-88 +-98 +-108 +-99 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +12 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +95 +90 +82 +77 +70 +65 +59 +57 +52 +48 +43 +41 +37 +35 +31 +29 +26 +25 +22 +20 +18 +18 +15 +15 +12 +12 +10 +10 +8 +7 +6 +6 +5 +4 +3 +4 +2 +3 +-23 +-45 +-63 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-60 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +48 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +11 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-56 +-52 +-48 +-45 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +67 +61 +28 +-2 +-26 +-47 +-64 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +70 +63 +59 +53 +50 +45 +43 +38 +36 +33 +31 +28 +26 +23 +22 +20 +18 +16 +15 +13 +13 +10 +11 +8 +8 +7 +7 +5 +5 +4 +4 +2 +3 +-23 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-70 +-64 +-61 +-56 +-53 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +11 +10 +10 +8 +8 +6 +6 +-21 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-63 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +36 +31 +30 +27 +25 +22 +21 +18 +18 +15 +14 +12 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-86 +-82 +-76 +-71 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-36 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +84 +79 +72 +68 +61 +58 +52 +49 +45 +42 +37 +36 +31 +30 +27 +25 +22 +22 +19 +18 +15 +15 +12 +12 +10 +9 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +4 +-21 +-43 +-61 +-77 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +91 +83 +79 +72 +68 +62 +58 +52 +49 +45 +42 +37 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-64 +-60 +-55 +-52 +-49 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +9 +8 +8 +6 +6 +-21 +-42 +-62 +-77 +-90 +-101 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +36 +4 +-21 +-43 +-60 +-76 +-89 +-100 +-108 +-100 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-33 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +83 +79 +72 +68 +61 +28 +-2 +-26 +-47 +-63 +-78 +-90 +-100 +-108 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +94 +86 +81 +74 +70 +63 +59 +54 +51 +46 +43 +39 +36 +33 +31 +28 +25 +23 +22 +19 +19 +16 +15 +13 +13 +11 +10 +8 +8 +6 +7 +5 +5 +4 +4 +3 +3 +-23 +-45 +-64 +-78 +-92 +-102 +-111 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-101 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-108 +-102 +-95 +-89 +-83 +-78 +-73 +-68 +-64 +-60 +-55 +-52 +-48 +-46 +-42 +-40 +-37 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +82 +78 +72 +67 +61 +57 +52 +49 +44 +42 +37 +35 +32 +29 +27 +25 +22 +21 +19 +18 +15 +15 +13 +11 +10 +10 +7 +8 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +1 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +41 +37 +35 +4 +-21 +-43 +-61 +-76 +-89 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +68 +61 +28 +-2 +-26 +-47 +-63 +-78 +-90 +-100 +-108 +-99 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +21 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +95 +86 +81 +74 +69 +63 +59 +53 +51 +46 +43 +39 +9 +-18 +-40 +-59 +-74 +-87 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +13 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +106 +96 +90 +83 +78 +71 +66 +60 +57 +51 +48 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +-24 +-45 +-64 +-78 +-92 +-102 +-112 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 diff --git a/traces/modulation-ask-man-100.pm3 b/traces/modulation-ask-man-100.pm3 new file mode 100644 index 00000000..5a84b549 --- /dev/null +++ b/traces/modulation-ask-man-100.pm3 @@ -0,0 +1,20000 @@ +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-45 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +40 +39 +34 +33 +29 +27 +24 +24 +20 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +47 +45 +41 +39 +34 +32 +29 +28 +25 +23 +20 +20 +17 +15 +14 +13 +11 +11 +10 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +39 +35 +32 +29 +28 +24 +23 +20 +19 +16 +17 +14 +14 +11 +11 +9 +9 +8 +7 +5 +-20 +-43 +-61 +-78 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +28 +24 +23 +20 +20 +17 +16 +14 +14 +11 +11 +9 +9 +8 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +39 +35 +33 +28 +28 +25 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-78 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-45 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +67 +62 +56 +54 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +6 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +74 +66 +61 +56 +53 +47 +45 +41 +38 +35 +33 +29 +27 +25 +23 +20 +19 +17 +15 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +63 +57 +53 +48 +46 +41 +38 +34 +32 +29 +28 +24 +23 +20 +20 +16 +17 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-21 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +74 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +28 +24 +23 +20 +20 +17 +16 +13 +14 +11 +11 +9 +9 +8 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +35 +33 +29 +28 +24 +22 +20 +19 +16 +16 +14 +13 +12 +11 +9 +8 +7 +7 +5 +5 +4 +3 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-48 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-20 +-19 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +98 +93 +85 +80 +72 +67 +62 +59 +52 +50 +45 +42 +38 +36 +32 +30 +27 +26 +22 +21 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-90 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-109 +-102 +-96 +-90 +-85 +-78 +-74 +-69 +-65 +-60 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +41 +39 +34 +32 +29 +28 +24 +23 +20 +20 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-21 +-43 +-61 +-78 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +74 +66 +62 +56 +53 +48 +46 +41 +38 +34 +33 +29 +27 +25 +24 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-42 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +65 +62 +56 +53 +48 +46 +41 +39 +35 +32 +29 +28 +24 +23 +20 +19 +16 +16 +14 +14 +12 +11 +9 +9 +7 +7 +5 +-21 +-43 +-61 +-78 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +67 +63 +56 +53 +48 +45 +41 +38 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +8 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +47 +46 +41 +38 +34 +33 +29 +28 +24 +23 +20 +20 +17 +15 +14 +13 +11 +11 +9 +9 +7 +7 +6 +5 +4 +4 +2 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-19 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +80 +72 +68 +62 +59 +52 +50 +45 +42 +38 +36 +32 +31 +28 +25 +22 +22 +19 +18 +15 +15 +13 +13 +10 +10 +8 +8 +7 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +35 +32 +29 +28 +24 +23 +20 +20 +16 +16 +14 +14 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-78 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +63 +56 +53 +48 +45 +41 +38 +34 +33 +29 +28 +24 +24 +21 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +86 +77 +73 +66 +62 +57 +53 +47 +46 +41 +38 +35 +32 +29 +28 +25 +23 +20 +19 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +54 +48 +46 +41 +38 +35 +33 +28 +28 +24 +23 +21 +19 +17 +16 +14 +14 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-74 +-69 +-65 +-60 +-56 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-19 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +65 +62 +57 +53 +48 +45 +41 +39 +35 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +5 +4 +3 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-72 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +47 +46 +41 +38 +34 +33 +29 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +79 +72 +69 +62 +58 +53 +50 +45 +42 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +16 +14 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-77 +-89 +-101 +-109 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +47 +45 +41 +38 +35 +33 +29 +28 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +46 +41 +39 +34 +33 +29 +27 +24 +23 +21 +19 +16 +17 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +91 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +33 +32 +29 +28 +24 +23 +21 +19 +17 +16 +13 +13 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +104 +99 +91 +85 +77 +73 +66 +62 +56 +53 +47 +46 +41 +38 +34 +33 +29 +28 +24 +23 +20 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +5 +4 +4 +2 +3 +2 +1 +1 +1 +0 +0 +-1 +0 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-19 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +93 +85 +80 +72 +68 +62 +59 +52 +50 +45 +42 +38 +36 +32 +31 +27 +25 +22 +22 +19 +18 +15 +15 +13 +12 +10 +10 +9 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-84 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +45 +40 +39 +35 +33 +29 +27 +24 +23 +21 +19 +16 +17 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +91 +85 +77 +73 +66 +63 +56 +53 +47 +45 +41 +39 +34 +32 +29 +28 +25 +24 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +104 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +45 +41 +38 +35 +33 +29 +27 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +46 +40 +38 +34 +32 +29 +28 +24 +23 +20 +20 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +35 +33 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-84 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +114 +105 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +20 +20 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +5 +5 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-48 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-8 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +114 +108 +99 +93 +84 +79 +72 +68 +62 +58 +52 +50 +45 +42 +38 +36 +32 +30 +27 +25 +22 +22 +19 +18 +16 +15 +12 +13 +11 +10 +8 +8 +6 +6 +5 +5 +3 +4 +2 +2 +2 +2 +0 +1 +0 +0 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-31 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-19 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +109 +99 +93 +84 +79 +72 +68 +62 +58 +52 +50 +45 +42 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +15 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-96 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +46 +40 +39 +35 +33 +29 +27 +25 +23 +20 +19 +17 +17 +14 +13 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +98 +91 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +28 +25 +23 +20 +19 +17 +16 +13 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +54 +48 +46 +40 +38 +35 +33 +28 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +57 +53 +48 +45 +40 +39 +34 +32 +29 +28 +25 +23 +21 +19 +17 +17 +13 +13 +11 +11 +9 +9 +7 +7 +5 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-58 +-54 +-51 +-47 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +99 +90 +85 +77 +72 +66 +62 +56 +53 +47 +45 +41 +38 +34 +32 +29 +28 +25 +23 +20 +19 +16 +16 +14 +13 +10 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-13 +-12 +-12 +-10 +-11 +-10 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +72 +68 +62 +58 +53 +50 +45 +42 +37 +36 +32 +30 +27 +26 +23 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-97 +-90 +-84 +-79 +-74 +-68 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +34 +33 +29 +27 +24 +23 +20 +19 +17 +16 +14 +14 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +45 +40 +38 +34 +32 +29 +28 +24 +23 +21 +19 +17 +16 +14 +13 +11 +11 +8 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +35 +33 +29 +28 +24 +23 +20 +20 +16 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +46 +40 +38 +34 +32 +29 +28 +24 +24 +21 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +28 +24 +23 +20 +19 +17 +16 +13 +14 +11 +11 +9 +9 +7 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +-67 +-62 +-58 +-54 +-51 +-47 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +105 +99 +89 +85 +77 +73 +65 +62 +56 +53 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +21 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +63 +56 +53 +48 +46 +41 +38 +34 +33 +29 +27 +24 +24 +21 +19 +17 +16 +14 +14 +11 +10 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +84 +80 +73 +69 +62 +58 +53 +50 +44 +42 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-74 +-69 +-64 +-60 +-56 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +116 +106 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +40 +38 +34 +33 +29 +27 +24 +24 +20 +19 +17 +16 +13 +13 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-84 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +104 +99 +90 +84 +77 +73 +66 +62 +57 +54 +48 +46 +40 +38 +35 +33 +28 +27 +24 +23 +20 +19 +16 +16 +14 +14 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-45 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +35 +33 +29 +28 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +6 +4 +3 +3 +3 +2 +1 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-77 +-71 +-67 +-62 +-58 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-4 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +85 +80 +72 +69 +62 +58 +53 +50 +45 +42 +38 +35 +32 +30 +27 +26 +23 +22 +19 +19 +15 +14 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-74 +-68 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +11 +10 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +54 +48 +46 +41 +38 +35 +32 +28 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +38 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +8 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +54 +48 +46 +41 +38 +35 +32 +28 +28 +24 +23 +20 +19 +17 +17 +14 +13 +11 +11 +10 +9 +6 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +89 +85 +77 +73 +66 +63 +57 +53 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +21 +20 +17 +16 +14 +13 +12 +11 +8 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +76 +73 +66 +62 +56 +53 +48 +46 +41 +38 +34 +33 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +12 +10 +9 +9 +7 +7 +5 +5 +4 +4 +3 +2 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-3 +-2 +-2 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-20 +-19 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +79 +72 +68 +62 +58 +52 +50 +45 +42 +38 +36 +32 +31 +27 +26 +23 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-65 +-60 +-57 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +54 +48 +46 +41 +38 +35 +32 +28 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +6 +7 +6 +5 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-87 +-81 +-76 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-31 +-31 +-28 +-27 +-24 +-23 +-21 +-20 +-19 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +72 +67 +62 +58 +53 +50 +45 +42 +38 +36 +32 +30 +27 +26 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +40 +38 +35 +33 +29 +27 +24 +23 +21 +20 +16 +16 +14 +13 +11 +11 +9 +8 +7 +7 +5 +-21 +-43 +-61 +-78 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-78 +-74 +-69 +-65 +-60 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +21 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-84 +-78 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +34 +32 +28 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +6 +7 +6 +5 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-5 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-6 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-76 +-71 +-67 +-62 +-58 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-31 +-31 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +84 +79 +72 +68 +62 +58 +52 +50 +45 +43 +38 +36 +32 +30 +27 +25 +22 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +5 +4 +3 +2 +3 +1 +2 +0 +0 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +-67 +-62 +-58 +-54 +-51 +-47 +-45 +-42 +-39 +-36 +-34 +-32 +-30 +-28 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +79 +72 +68 +62 +58 +52 +50 +45 +43 +38 +36 +32 +31 +26 +26 +23 +21 +19 +18 +15 +15 +13 +13 +10 +10 +8 +8 +7 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-74 +-68 +-65 +-60 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +41 +39 +35 +33 +28 +28 +24 +23 +20 +20 +17 +16 +14 +14 +11 +11 +9 +9 +6 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +20 +20 +17 +16 +14 +13 +12 +11 +8 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +61 +56 +53 +48 +46 +41 +38 +34 +33 +29 +27 +24 +23 +20 +19 +17 +16 +13 +13 +12 +11 +9 +9 +6 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +65 +62 +56 +53 +48 +45 +40 +38 +35 +33 +29 +27 +24 +23 +21 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-6 +-4 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-31 +-28 +-26 +-25 +-23 +-21 +-20 +-19 +-18 +-16 +-16 +-15 +-14 +-13 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +92 +85 +79 +72 +69 +62 +59 +52 +50 +45 +42 +38 +36 +31 +31 +27 +25 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +9 +7 +6 +5 +5 +4 +4 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-4 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-3 +-4 +-4 +-4 +-4 +-6 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-87 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +72 +66 +62 +56 +53 +48 +45 +41 +39 +34 +32 +29 +28 +24 +23 +21 +19 +17 +16 +14 +14 +11 +11 +8 +9 +7 +6 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-10 +-10 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +92 +85 +80 +72 +69 +62 +59 +53 +50 +45 +42 +38 +36 +32 +30 +27 +25 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +-20 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-110 +-102 +-96 +-90 +-85 +-78 +-74 +-68 +-65 +-60 +-56 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +41 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +34 +32 +29 +28 +24 +23 +21 +20 +17 +16 +14 +13 +11 +11 +9 +9 +6 +7 +6 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +46 +40 +38 +35 +32 +29 +27 +24 +24 +21 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +6 +6 +-19 +-42 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +61 +56 +53 +48 +46 +40 +38 +35 +33 +29 +27 +24 +23 +20 +19 +16 +16 +14 +14 +11 +10 +9 +9 +7 +7 +5 +-21 +-43 +-61 +-78 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-45 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +34 +32 +29 +28 +25 +22 +20 +20 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-59 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +9 +9 +7 +6 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +65 +63 +56 +53 +48 +46 +41 +39 +34 +32 +29 +28 +24 +23 +21 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-56 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +24 +24 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-19 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +73 +66 +61 +56 +53 +48 +46 +40 +38 +35 +33 +29 +27 +24 +23 +20 +19 +17 +16 +14 +14 +11 +10 +9 +9 +6 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +65 +62 +56 +53 +48 +45 +41 +38 +34 +32 +29 +28 +24 +23 +20 +20 +16 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +72 +66 +63 +56 +53 +48 +46 +40 +39 +35 +32 +29 +28 +24 +23 +20 +19 +16 +16 +14 +13 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +46 +41 +38 +34 +33 +29 +27 +25 +23 +20 +20 +17 +16 +14 +13 +11 +11 +9 +9 +6 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +47 +46 +41 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +9 +9 +6 +7 +5 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +-1 +-1 +0 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-3 +-2 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-72 +-67 +-62 +-59 +-54 +-52 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +84 +79 +72 +68 +61 +58 +53 +50 +45 +42 +38 +36 +32 +30 +26 +26 +23 +21 +19 +18 +16 +15 +13 +13 +10 +11 +8 +7 +6 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +57 +53 +48 +46 +40 +38 +35 +33 +29 +27 +24 +23 +20 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +39 +34 +32 +30 +28 +24 +23 +20 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +54 +47 +45 +41 +39 +35 +32 +29 +27 +25 +23 +20 +19 +17 +17 +14 +13 +11 +11 +9 +9 +6 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +35 +33 +29 +28 +25 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +8 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +55 +53 +48 +46 +40 +39 +35 +33 +29 +28 +24 +23 +20 +19 +17 +16 +13 +14 +12 +11 +9 +9 +7 +7 +5 +5 +3 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-1 +-1 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-29 +-51 +-67 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-42 +-39 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-23 +-22 +-20 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +93 +84 +79 +72 +68 +61 +59 +53 +49 +45 +43 +38 +36 +32 +31 +27 +26 +22 +21 +19 +18 +15 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-96 +-90 +-84 +-78 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +53 +47 +46 +41 +39 +34 +32 +29 +27 +25 +23 +20 +20 +17 +16 +14 +14 +12 +11 +9 +8 +6 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +45 +40 +38 +34 +32 +29 +28 +25 +23 +21 +20 +16 +16 +14 +13 +12 +11 +9 +9 +8 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +46 +41 +39 +34 +33 +29 +28 +24 +23 +20 +19 +17 +17 +14 +14 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-61 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +46 +40 +38 +34 +32 +29 +28 +24 +23 +21 +20 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +39 +34 +33 +30 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +46 +40 +38 +35 +33 +29 +27 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +10 +9 +6 +7 +5 +5 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-55 +-51 +-47 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-10 +-11 +-9 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +80 +72 +69 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +35 +33 +29 +28 +24 +24 +20 +19 +17 +17 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +54 +48 +45 +40 +38 +35 +33 +29 +27 +25 +24 +20 +19 +17 +16 +14 +13 +11 +11 +10 +9 +6 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +25 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +40 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +17 +14 +14 +11 +11 +9 +9 +7 +7 +6 +5 +3 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-29 +-51 +-67 +-83 +-95 +-106 +-97 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +79 +72 +69 +61 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +22 +21 +19 +18 +16 +15 +13 +12 +11 +11 +8 +8 +6 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-84 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +53 +47 +46 +41 +38 +34 +33 +29 +27 +24 +23 +20 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +52 +48 +46 +40 +38 +35 +33 +29 +27 +24 +23 +21 +19 +16 +16 +14 +13 +11 +11 +9 +9 +8 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +32 +29 +27 +24 +23 +20 +19 +17 +17 +13 +14 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +45 +40 +38 +35 +32 +29 +28 +24 +23 +21 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +28 +24 +23 +20 +19 +17 +16 +13 +14 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +40 +38 +34 +33 +29 +27 +24 +23 +20 +20 +17 +15 +14 +14 +11 +11 +9 +8 +7 +7 +6 +5 +4 +4 +3 +3 +2 +1 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-1 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-5 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-24 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +72 +68 +62 +59 +53 +49 +45 +43 +38 +35 +32 +30 +27 +26 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +4 +5 +3 +3 +3 +3 +1 +1 +0 +1 +-1 +0 +-1 +-1 +-2 +-1 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-113 +-106 +-99 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +84 +79 +72 +68 +61 +59 +53 +49 +45 +43 +38 +36 +32 +31 +27 +26 +23 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-77 +-89 +-101 +-109 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-96 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +104 +99 +90 +84 +77 +73 +67 +62 +56 +53 +48 +46 +40 +38 +34 +33 +29 +27 +24 +24 +20 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +35 +33 +29 +27 +24 +24 +21 +19 +16 +16 +14 +13 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +72 +66 +63 +57 +53 +48 +46 +41 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +17 +14 +13 +12 +11 +9 +9 +7 +6 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-74 +-69 +-65 +-60 +-56 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +53 +48 +46 +40 +38 +34 +33 +29 +28 +25 +23 +20 +20 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +5 +4 +4 +2 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-5 +-4 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +53 +47 +44 +40 +38 +34 +32 +29 +28 +24 +24 +20 +19 +17 +16 +13 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-15 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-9 +-8 +-8 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +79 +72 +69 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-96 +-90 +-84 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +13 +14 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +40 +39 +34 +33 +29 +28 +24 +23 +21 +20 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +16 +13 +14 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +54 +48 +45 +40 +38 +35 +32 +29 +28 +25 +24 +20 +19 +17 +15 +14 +13 +11 +11 +9 +9 +7 +8 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +17 +14 +13 +12 +11 +9 +9 +7 +7 +6 +5 +4 +4 +3 +3 +1 +2 +1 +1 +0 +1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-28 +-50 +-67 +-82 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-48 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +73 +66 +61 +56 +53 +48 +45 +40 +38 +35 +33 +29 +27 +25 +23 +20 +19 +17 +15 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-78 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +40 +39 +35 +32 +29 +28 +25 +24 +20 +19 +17 +17 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-56 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +108 +99 +93 +84 +80 +72 +69 +62 +58 +52 +50 +45 +42 +38 +36 +32 +30 +27 +26 +22 +22 +19 +17 +16 +15 +12 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-59 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +40 +39 +35 +32 +29 +27 +24 +23 +20 +19 +17 +17 +14 +13 +12 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +33 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +11 +10 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +24 +23 +21 +19 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +5 +4 +4 +2 +3 +2 +1 +1 +1 +0 +0 +0 +0 +-2 +-1 +-2 +-2 +-2 +-2 +-4 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-4 +-4 +-4 +-4 +-3 +-5 +-4 +-4 +-3 +-4 +-4 +-5 +-5 +-4 +-4 +-5 +-5 +-5 +-4 +-4 +-28 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-58 +-54 +-51 +-47 +-45 +-41 +-40 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-17 +-16 +-15 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +114 +108 +99 +92 +85 +79 +72 +69 +62 +58 +52 +50 +45 +42 +38 +35 +32 +31 +28 +26 +22 +21 +18 +18 +16 +15 +12 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-102 +-97 +-90 +-85 +-78 +-74 +-68 +-64 +-60 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +17 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-84 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +10 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-74 +-69 +-65 +-60 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +57 +53 +47 +45 +41 +38 +34 +32 +29 +28 +24 +23 +21 +20 +17 +15 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-68 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +40 +38 +35 +32 +29 +27 +24 +23 +20 +19 +16 +17 +14 +13 +11 +11 +9 +9 +7 +7 +5 +5 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-3 +-4 +-4 +-5 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-105 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-48 +-45 +-41 +-39 +-35 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-17 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +85 +80 +72 +68 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-110 +-103 +-96 +-90 +-84 +-78 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +33 +32 +29 +28 +24 +23 +20 +20 +17 +16 +14 +14 +12 +10 +9 +9 +7 +7 +5 +5 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-23 +-21 +-20 +-19 +-18 +-16 +-16 +-15 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +85 +79 +72 +68 +62 +58 +53 +50 +45 +43 +38 +35 +31 +30 +27 +26 +23 +21 +18 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-90 +-85 +-78 +-74 +-68 +-65 +-60 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +57 +54 +47 +45 +41 +39 +34 +32 +29 +28 +25 +23 +20 +20 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +24 +23 +20 +20 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +38 +34 +32 +29 +27 +24 +23 +20 +20 +17 +16 +14 +14 +12 +10 +9 +9 +7 +7 +5 +5 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-5 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-100 +-93 +-87 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-35 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-20 +-19 +-18 +-16 +-16 +-15 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +98 +92 +84 +79 +72 +68 +62 +58 +53 +50 +45 +42 +38 +35 +32 +30 +27 +26 +23 +21 +19 +18 +16 +15 +13 +13 +10 +10 +8 +7 +6 +6 +5 +5 +3 +4 +2 +3 +1 +1 +0 +1 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-5 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-88 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-20 +-19 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +84 +79 +72 +68 +62 +58 +53 +50 +45 +43 +38 +35 +33 +30 +27 +26 +22 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-61 +-77 +-89 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +57 +54 +48 +45 +41 +38 +34 +32 +29 +28 +24 +23 +20 +20 +17 +16 +13 +14 +12 +10 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +38 +34 +32 +29 +28 +25 +23 +20 +20 +17 +15 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +40 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +17 +14 +13 +12 +11 +9 +9 +7 +6 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +38 +34 +33 +29 +27 +24 +24 +21 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +5 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-88 +-81 +-76 +-71 +-67 +-62 +-58 +-54 +-51 +-47 +-45 +-41 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-15 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +107 +99 +93 +84 +79 +72 +68 +62 +59 +53 +50 +45 +42 +37 +36 +32 +30 +27 +25 +22 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +5 +4 +3 +2 +3 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-77 +-71 +-67 +-62 +-59 +-54 +-51 +-47 +-45 +-41 +-39 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +89 +85 +77 +72 +66 +62 +56 +53 +48 +45 +40 +38 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-56 +-52 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +79 +72 +69 +62 +58 +53 +50 +45 +42 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +-19 +-42 +-60 +-77 +-89 +-101 +-110 +-102 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-102 +-97 +-90 +-84 +-78 +-74 +-68 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +46 +41 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +32 +29 +27 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +65 +62 +57 +53 +48 +45 +41 +39 +35 +32 +29 +28 +25 +23 +20 +20 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-74 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +89 +85 +77 +72 +66 +62 +56 +53 +48 +45 +40 +39 +35 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +6 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-56 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +32 +29 +27 +25 +23 +20 +20 +17 +16 +13 +13 +11 +10 +9 +9 +6 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-68 +-65 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +46 +41 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +11 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +57 +53 +48 +45 +41 +39 +34 +32 +29 +27 +24 +23 +21 +20 +17 +16 +14 +14 +11 +10 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +65 +62 +56 +53 +48 +46 +40 +39 +35 +33 +29 +28 +24 +23 +20 +20 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-78 +-74 +-69 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +106 +98 +90 +85 +77 +72 +66 +62 +56 +54 +48 +45 +40 +39 +35 +32 +29 +27 +24 +23 +21 +19 +17 +16 +14 +14 +12 +11 +8 +9 +7 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +27 +25 +24 +20 +19 +17 +16 +13 +14 +11 +11 +9 +9 +7 +8 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-68 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +46 +41 +39 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +9 +8 +7 +7 +5 +-20 +-43 +-61 +-77 +-90 +-102 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +38 +34 +33 +29 +27 +24 +24 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +6 +7 +6 +-20 +-43 +-61 +-77 +-90 +-101 +-110 +-102 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 diff --git a/traces/modulation-ask-man-128.pm3 b/traces/modulation-ask-man-128.pm3 new file mode 100644 index 00000000..1d0e8469 --- /dev/null +++ b/traces/modulation-ask-man-128.pm3 @@ -0,0 +1,20000 @@ +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-18 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +93 +87 +80 +75 +68 +64 +58 +55 +50 +47 +42 +39 +36 +34 +30 +28 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +7 +8 +6 +5 +4 +4 +3 +3 +2 +2 +1 +2 +0 +0 +0 +0 +-2 +-26 +-48 +-66 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-43 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +49 +47 +42 +40 +35 +34 +30 +28 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-3 +-3 +-3 +-2 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +49 +47 +42 +40 +36 +33 +29 +29 +26 +24 +21 +20 +18 +17 +14 +14 +11 +11 +10 +8 +8 +8 +6 +6 +4 +4 +3 +3 +2 +1 +1 +1 +0 +1 +0 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-23 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +-13 +-13 +-12 +-12 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +97 +91 +83 +78 +70 +66 +60 +57 +52 +48 +44 +41 +37 +35 +31 +30 +26 +25 +22 +20 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +1 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +24 +24 +22 +20 +17 +17 +15 +14 +12 +11 +9 +10 +8 +6 +6 +6 +4 +5 +3 +3 +2 +3 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-30 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +58 +55 +50 +47 +42 +40 +36 +33 +31 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +12 +9 +10 +8 +7 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +11 +9 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +3 +1 +0 +0 +1 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-30 +-28 +-26 +-25 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +17 +17 +15 +13 +12 +12 +10 +9 +8 +8 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-4 +-5 +-5 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-100 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-45 +-42 +-39 +-37 +-34 +-33 +-30 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +70 +67 +60 +57 +51 +48 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +5 +4 +3 +4 +2 +2 +1 +1 +1 +1 +-1 +0 +-1 +-25 +-47 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-23 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +87 +80 +75 +68 +64 +58 +55 +50 +47 +42 +39 +36 +34 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +12 +9 +9 +8 +8 +5 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-25 +-24 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +68 +65 +59 +55 +50 +47 +42 +39 +36 +34 +31 +29 +25 +24 +21 +21 +18 +16 +15 +14 +12 +11 +9 +9 +8 +8 +6 +6 +5 +5 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-23 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +109 +102 +93 +88 +80 +76 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +21 +18 +16 +15 +14 +12 +11 +9 +9 +7 +7 +6 +5 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-30 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +68 +64 +59 +55 +50 +47 +43 +40 +35 +34 +30 +29 +26 +24 +21 +21 +18 +16 +14 +14 +12 +11 +10 +9 +8 +8 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-23 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +109 +102 +93 +87 +79 +76 +69 +64 +58 +55 +50 +47 +43 +40 +35 +33 +30 +28 +25 +24 +21 +20 +18 +17 +15 +14 +12 +12 +10 +9 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +101 +94 +88 +80 +75 +69 +65 +59 +55 +49 +47 +42 +40 +35 +33 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +12 +10 +9 +8 +8 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +1 +-1 +0 +-1 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-5 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-6 +-4 +-5 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-4 +-5 +-5 +-6 +-5 +-5 +-4 +-6 +-30 +-51 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-36 +-34 +-32 +-29 +-28 +-26 +-24 +-23 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-9 +-7 +-7 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +4 +4 +4 +4 +2 +2 +1 +1 +0 +1 +-1 +0 +-1 +0 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-6 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +-13 +-13 +-12 +-13 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +70 +67 +61 +57 +51 +48 +43 +41 +37 +34 +31 +30 +27 +25 +22 +21 +19 +18 +15 +14 +12 +12 +10 +9 +8 +8 +6 +6 +5 +5 +3 +4 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-25 +-47 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-29 +-28 +-26 +-24 +-22 +-21 +-19 +-19 +-18 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +21 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +4 +2 +3 +2 +1 +1 +1 +0 +1 +0 +-1 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +26 +25 +21 +20 +18 +17 +15 +14 +11 +11 +10 +9 +7 +8 +6 +5 +4 +4 +3 +3 +2 +1 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +25 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +5 +5 +5 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-2 +-26 +-48 +-66 +-81 +-93 +-104 +-97 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +35 +34 +30 +28 +26 +25 +21 +20 +18 +17 +14 +14 +12 +11 +9 +9 +7 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-4 +-4 +-3 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +109 +102 +94 +88 +80 +76 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +22 +20 +17 +17 +15 +14 +12 +12 +9 +10 +8 +8 +6 +6 +5 +4 +3 +3 +1 +2 +1 +1 +0 +1 +-1 +-1 +-1 +-25 +-47 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +20 +18 +18 +15 +14 +12 +12 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +3 +1 +1 +1 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +56 +50 +47 +42 +40 +36 +33 +30 +28 +25 +24 +21 +20 +18 +17 +15 +14 +12 +11 +9 +9 +8 +7 +6 +6 +4 +5 +3 +3 +2 +3 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-36 +-33 +-32 +-30 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +64 +59 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +11 +9 +10 +8 +7 +6 +5 +4 +5 +3 +3 +1 +2 +1 +1 +0 +1 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +22 +20 +17 +17 +15 +14 +12 +11 +9 +9 +7 +7 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-47 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-72 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +76 +68 +65 +58 +54 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +17 +17 +14 +14 +12 +11 +9 +9 +8 +8 +5 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +1 +0 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +49 +47 +42 +40 +36 +33 +30 +29 +25 +24 +22 +21 +18 +17 +15 +14 +12 +12 +10 +9 +7 +7 +5 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +-1 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-33 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +65 +58 +56 +50 +47 +42 +40 +35 +34 +30 +29 +26 +25 +22 +20 +18 +17 +14 +14 +12 +11 +10 +10 +8 +7 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +119 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +50 +46 +42 +40 +36 +34 +30 +29 +25 +25 +21 +19 +18 +17 +14 +14 +12 +12 +10 +9 +8 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +1 +0 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +91 +83 +78 +71 +66 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +5 +3 +3 +3 +3 +1 +1 +0 +0 +0 +0 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-43 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +68 +64 +59 +55 +50 +47 +42 +40 +36 +34 +30 +28 +26 +25 +21 +20 +17 +17 +15 +14 +11 +11 +10 +10 +8 +7 +6 +6 +4 +4 +3 +3 +2 +2 +0 +1 +1 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +35 +34 +30 +28 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +35 +34 +30 +29 +26 +25 +21 +20 +18 +17 +15 +14 +12 +11 +10 +9 +7 +8 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +1 +1 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-3 +-5 +-5 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-45 +-42 +-39 +-37 +-34 +-33 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-15 +-15 +-14 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +91 +83 +78 +71 +67 +60 +57 +52 +48 +43 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +18 +15 +14 +13 +12 +9 +10 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +93 +88 +80 +75 +68 +64 +58 +56 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +11 +9 +9 +8 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +35 +34 +31 +29 +25 +24 +22 +21 +17 +17 +15 +14 +12 +11 +9 +9 +8 +8 +6 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +1 +0 +-1 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +11 +10 +9 +8 +7 +5 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +1 +0 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-23 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +65 +59 +55 +49 +47 +42 +40 +36 +34 +30 +29 +25 +24 +22 +20 +18 +17 +15 +14 +12 +11 +10 +9 +8 +8 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +-1 +1 +0 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +49 +47 +42 +40 +36 +33 +30 +29 +26 +24 +21 +20 +18 +17 +15 +14 +12 +12 +10 +9 +7 +7 +6 +6 +4 +4 +3 +4 +2 +1 +1 +1 +0 +0 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +102 +94 +88 +80 +75 +69 +65 +59 +55 +49 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +21 +18 +16 +15 +14 +11 +12 +10 +9 +8 +8 +6 +6 +5 +5 +3 +3 +2 +1 +1 +1 +0 +0 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-50 +-48 +-45 +-42 +-39 +-37 +-34 +-33 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +97 +91 +82 +78 +71 +66 +61 +57 +51 +48 +44 +41 +37 +35 +31 +29 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +7 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-2 +-26 +-48 +-66 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +79 +75 +68 +64 +58 +55 +49 +47 +43 +40 +35 +33 +30 +28 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +4 +3 +3 +2 +3 +1 +1 +0 +0 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-45 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-10 +-9 +-8 +-8 +-7 +-8 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +70 +67 +60 +57 +51 +48 +44 +42 +37 +35 +31 +29 +26 +25 +22 +20 +18 +18 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +4 +5 +3 +2 +2 +3 +1 +1 +0 +1 +0 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +34 +31 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +11 +9 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +-1 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-39 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +93 +88 +80 +75 +69 +64 +58 +55 +50 +47 +42 +41 +36 +33 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +11 +9 +10 +7 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +1 +0 +-1 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-30 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +22 +20 +18 +17 +15 +14 +12 +11 +9 +10 +8 +7 +6 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +-1 +-1 +0 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-3 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-29 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +70 +67 +61 +56 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +12 +11 +10 +10 +8 +7 +6 +6 +5 +5 +3 +4 +3 +2 +1 +1 +0 +1 +0 +0 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-6 +-4 +-6 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-36 +-34 +-32 +-30 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +90 +83 +78 +70 +66 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +13 +11 +10 +10 +8 +8 +6 +6 +5 +5 +3 +3 +3 +2 +0 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-43 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +103 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +39 +36 +34 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +10 +8 +8 +6 +6 +4 +4 +3 +3 +2 +2 +0 +1 +1 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-43 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +64 +58 +56 +49 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +11 +9 +10 +8 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-43 +-42 +-38 +-36 +-33 +-32 +-30 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +12 +9 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +1 +1 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +79 +75 +68 +64 +58 +55 +50 +47 +43 +40 +35 +33 +30 +29 +25 +24 +21 +21 +18 +17 +15 +14 +12 +11 +9 +9 +8 +7 +6 +5 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-36 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +83 +78 +70 +67 +61 +57 +51 +48 +43 +42 +37 +34 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +7 +5 +4 +3 +4 +2 +3 +1 +1 +0 +1 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-112 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +102 +94 +88 +79 +75 +69 +64 +59 +55 +50 +47 +43 +40 +35 +33 +30 +28 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +9 +7 +8 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +96 +90 +83 +78 +71 +67 +60 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +9 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-25 +-47 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +102 +94 +88 +80 +75 +68 +64 +59 +55 +49 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +21 +18 +17 +15 +14 +12 +12 +10 +9 +7 +7 +6 +5 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-20 +-19 +-17 +-16 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +76 +68 +64 +59 +55 +49 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +18 +16 +15 +14 +11 +11 +10 +9 +8 +8 +6 +6 +5 +5 +2 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +79 +75 +69 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-2 +-26 +-48 +-66 +-81 +-93 +-104 +-97 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-43 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +69 +65 +59 +55 +49 +47 +42 +40 +35 +33 +30 +28 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +9 +9 +7 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-70 +-65 +-61 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +79 +75 +68 +64 +58 +55 +49 +47 +42 +40 +36 +33 +30 +28 +25 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +7 +7 +6 +6 +4 +5 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-43 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +25 +25 +22 +20 +18 +17 +14 +14 +11 +11 +10 +10 +7 +7 +6 +6 +4 +4 +3 +3 +2 +2 +0 +1 +0 +1 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-43 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +31 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +12 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +0 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +34 +31 +29 +25 +24 +22 +20 +18 +17 +15 +14 +12 +11 +9 +10 +7 +7 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +12 +9 +10 +8 +7 +6 +6 +4 +4 +3 +3 +1 +3 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +109 +103 +93 +87 +80 +76 +69 +65 +58 +55 +50 +47 +41 +40 +36 +33 +30 +29 +26 +24 +21 +20 +18 +17 +15 +13 +12 +11 +9 +9 +7 +8 +6 +6 +4 +4 +4 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-23 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +93 +88 +80 +75 +68 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +12 +10 +9 +8 +8 +5 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +0 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +21 +17 +17 +15 +14 +12 +11 +9 +9 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +-1 +1 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +12 +9 +9 +8 +8 +6 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +79 +75 +68 +64 +59 +55 +50 +47 +43 +40 +35 +34 +30 +28 +25 +24 +21 +21 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-5 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-14 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +82 +78 +71 +67 +61 +57 +51 +49 +44 +41 +36 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +7 +8 +6 +6 +5 +5 +3 +4 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-39 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-19 +-19 +-18 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +79 +75 +69 +64 +58 +55 +50 +47 +43 +40 +35 +33 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +8 +8 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +119 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +25 +21 +19 +17 +17 +14 +14 +12 +11 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +35 +33 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +12 +9 +9 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-43 +-41 +-38 +-37 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +33 +31 +28 +25 +24 +21 +20 +17 +17 +15 +14 +12 +11 +10 +10 +8 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +1 +1 +-1 +0 +-1 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-105 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-51 +-48 +-45 +-42 +-39 +-37 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +106 +97 +91 +83 +78 +71 +67 +61 +56 +51 +49 +43 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +14 +12 +12 +10 +10 +8 +8 +6 +6 +5 +4 +3 +3 +2 +3 +1 +1 +0 +1 +0 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-37 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +93 +87 +80 +76 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +12 +9 +9 +8 +7 +5 +6 +4 +4 +3 +4 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +65 +59 +55 +49 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +15 +14 +11 +11 +10 +9 +8 +7 +5 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +87 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +11 +9 +9 +8 +7 +6 +6 +4 +4 +3 +4 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-25 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +102 +94 +88 +80 +75 +69 +65 +59 +55 +49 +47 +42 +39 +36 +34 +30 +29 +25 +24 +21 +21 +18 +17 +15 +14 +11 +11 +10 +9 +7 +8 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-39 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +75 +68 +64 +58 +55 +49 +47 +43 +40 +36 +34 +30 +29 +25 +24 +21 +20 +18 +16 +15 +14 +12 +11 +10 +9 +7 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +69 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +26 +25 +21 +20 +18 +17 +15 +14 +12 +11 +10 +9 +7 +8 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +15 +14 +12 +12 +10 +9 +8 +7 +6 +6 +4 +4 +3 +3 +2 +1 +1 +2 +0 +0 +-1 +0 +-1 +-25 +-47 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-51 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-9 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +44 +42 +37 +35 +31 +29 +26 +25 +22 +20 +18 +18 +15 +15 +12 +12 +10 +10 +8 +7 +6 +6 +5 +4 +3 +4 +2 +3 +1 +1 +0 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-43 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +33 +30 +29 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +8 +8 +5 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +69 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +25 +24 +21 +20 +17 +17 +15 +15 +12 +11 +9 +9 +8 +7 +5 +6 +4 +4 +3 +3 +2 +2 +1 +1 +-1 +1 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +11 +11 +10 +9 +8 +7 +6 +6 +5 +5 +3 +3 +2 +1 +1 +1 +0 +1 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +11 +12 +10 +9 +7 +8 +6 +6 +4 +4 +3 +3 +2 +1 +1 +1 +0 +1 +-1 +-1 +-2 +-1 +-1 +-2 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-6 +-4 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-36 +-34 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +66 +60 +57 +52 +49 +43 +41 +37 +36 +31 +29 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +5 +5 +5 +3 +3 +2 +3 +1 +2 +0 +0 +0 +0 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +43 +40 +35 +34 +30 +28 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +4 +3 +3 +2 +1 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-82 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-25 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +76 +69 +64 +58 +55 +50 +47 +42 +40 +35 +34 +31 +28 +25 +24 +21 +20 +18 +16 +14 +14 +12 +11 +9 +10 +8 +8 +6 +5 +4 +5 +3 +3 +2 +2 +1 +2 +1 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +56 +50 +47 +43 +40 +36 +34 +30 +29 +25 +24 +22 +20 +18 +17 +14 +14 +12 +11 +9 +9 +8 +7 +6 +5 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +31 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +12 +10 +9 +8 +7 +6 +5 +3 +5 +3 +3 +1 +2 +1 +1 +1 +1 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +11 +9 +9 +8 +7 +6 +6 +4 +5 +3 +3 +2 +3 +1 +0 +0 +1 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +33 +31 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +11 +9 +10 +8 +8 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-29 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +-13 +-13 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +67 +60 +56 +52 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +14 +12 +12 +10 +10 +8 +8 +6 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-2 +-3 +-4 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-3 +-4 +-5 +-4 +-3 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-6 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +-13 +-13 +-12 +-12 +-10 +-11 +-10 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +70 +67 +60 +57 +51 +48 +43 +41 +38 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +9 +8 +8 +6 +6 +5 +4 +3 +4 +2 +2 +1 +1 +1 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +87 +80 +76 +68 +65 +59 +55 +50 +47 +42 +40 +36 +33 +30 +29 +26 +24 +21 +21 +18 +17 +14 +14 +12 +12 +9 +9 +8 +8 +6 +5 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-2 +-26 +-48 +-66 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +102 +94 +88 +80 +75 +69 +64 +59 +55 +49 +47 +42 +40 +35 +34 +30 +29 +26 +25 +21 +21 +18 +16 +15 +14 +11 +11 +9 +9 +8 +8 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +76 +69 +64 +58 +55 +50 +47 +43 +40 +35 +34 +30 +29 +25 +24 +21 +21 +18 +16 +14 +14 +12 +12 +9 +9 +7 +8 +6 +5 +4 +5 +3 +3 +2 +2 +1 +1 +0 +-1 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-106 +-98 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +10 +7 +8 +6 +6 +4 +5 +3 +3 +2 +2 +0 +1 +0 +1 +-1 +0 +-1 +-1 +-1 +-1 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-51 +-48 +-45 +-42 +-38 +-37 +-34 +-33 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +68 +65 +58 +55 +50 +47 +41 +40 +36 +34 +30 +29 +25 +24 +21 +20 +17 +17 +15 +14 +11 +11 +10 +10 +8 +7 +6 +6 +5 +4 +2 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +78 +71 +66 +60 +57 +52 +48 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +3 +1 +1 +0 +1 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-43 +-41 +-38 +-36 +-33 +-32 +-30 +-28 +-25 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +69 +64 +58 +55 +50 +47 +42 +40 +36 +34 +31 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +11 +9 +9 +7 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +0 +0 +1 +-1 +0 +-1 +-25 +-47 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-99 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +93 +88 +80 +75 +69 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +28 +25 +24 +21 +20 +18 +17 +15 +14 +12 +12 +10 +9 +7 +7 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +15 +13 +12 +11 +10 +9 +8 +7 +6 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-37 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +109 +103 +94 +88 +80 +75 +68 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +23 +21 +20 +17 +17 +14 +14 +12 +12 +10 +9 +8 +8 +5 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +76 +68 +65 +59 +55 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +22 +20 +17 +17 +15 +14 +12 +11 +9 +9 +8 +8 +5 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-5 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-33 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +93 +88 +80 +75 +69 +64 +58 +55 +50 +47 +42 +40 +36 +33 +31 +29 +25 +24 +21 +20 +17 +17 +15 +14 +12 +11 +9 +10 +8 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +1 +1 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-17 +-15 +-14 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +22 +20 +18 +17 +15 +14 +12 +11 +9 +9 +8 +7 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-93 +-86 +-81 +-76 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-43 +-41 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +82 +78 +71 +66 +61 +57 +52 +48 +43 +42 +37 +35 +31 +29 +27 +25 +21 +21 +19 +17 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +1 +0 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +109 +101 +94 +88 +80 +75 +68 +64 +58 +55 +49 +47 +43 +40 +35 +34 +30 +28 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +119 +109 +102 +94 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +35 +34 +31 +29 +25 +24 +21 +21 +18 +17 +14 +14 +12 +11 +10 +9 +7 +7 +6 +6 +4 +5 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +31 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +12 +10 +10 +8 +7 +6 +6 +4 +5 +3 +2 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +106 +96 +91 +83 +77 +71 +67 +60 +57 +51 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +10 +10 +8 +7 +6 +6 +4 +5 +4 +3 +2 +2 +1 +2 +0 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-14 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +18 +17 +14 +14 +12 +11 +9 +9 +8 +8 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +1 +-1 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-22 +-19 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +75 +68 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +25 +24 +21 +20 +17 +17 +14 +13 +12 +11 +10 +10 +8 +7 +6 +6 +4 +4 +2 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-106 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +87 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +35 +34 +30 +29 +25 +23 +21 +21 +17 +17 +14 +14 +12 +12 +9 +9 +7 +7 +6 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-2 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +103 +94 +88 +80 +76 +68 +65 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +14 +14 +12 +12 +10 +9 +7 +8 +6 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-2 +-26 +-48 +-66 +-81 +-93 +-104 +-97 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-70 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +87 +80 +75 +68 +64 +59 +56 +50 +47 +42 +40 +36 +34 +29 +29 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +9 +9 +7 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +102 +94 +88 +80 +75 +69 +64 +58 +55 +49 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +8 +8 +6 +6 +4 +5 +3 +3 +2 +2 +1 +2 +0 +0 +-1 +0 +-1 +-1 +-2 +-2 +-3 +-2 +-2 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-29 +-50 +-67 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +97 +91 +83 +78 +71 +67 +60 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +12 +11 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +3 +1 +1 +1 +1 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +79 +75 +68 +64 +58 +55 +50 +47 +43 +40 +36 +33 +30 +29 +24 +24 +21 +20 +18 +17 +15 +14 +12 +12 +9 +9 +8 +6 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-107 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +82 +78 +71 +67 +60 +56 +51 +49 +43 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +10 +10 +8 +8 +6 +6 +5 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-47 +-43 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-26 +-25 +-22 +-21 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +88 +80 +76 +68 +64 +58 +55 +50 +47 +42 +40 +36 +34 +30 +29 +26 +24 +21 +20 +17 +17 +14 +14 +12 +12 +9 +9 +8 +8 +6 +6 +4 +3 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-93 +-86 +-81 +-75 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-24 +-22 +-21 +-20 +-19 +-17 +-17 +-16 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +94 +87 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +36 +33 +30 +29 +25 +24 +21 +20 +18 +17 +15 +14 +12 +12 +10 +9 +8 +7 +5 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-26 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-105 +-98 +-92 +-86 +-81 +-75 +-71 +-65 +-62 +-58 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-33 +-32 +-29 +-28 +-25 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +119 +109 +102 +93 +87 +80 +76 +68 +64 +59 +55 +50 +47 +42 +40 +36 +33 +29 +29 +26 +24 +21 +20 +18 +17 +15 +14 +11 +11 +10 +9 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +-1 +0 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-5 +-6 +-4 +-5 +-4 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-6 +-4 +-5 +-4 +-6 +-5 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-29 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-16 +-15 +-13 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +106 +97 +91 +83 +78 +71 +66 +60 +57 +51 +49 +44 +41 +37 +35 +31 +29 +27 +25 +22 +21 +18 +17 +15 +15 +12 +11 +10 +10 +8 +8 +6 +6 +5 +4 +2 +4 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-3 +-2 +-3 +-2 +-4 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-5 +-3 +-4 +-4 +-5 +-4 +-5 +-3 +-5 +-4 +-4 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-66 +-63 +-58 +-55 +-50 +-48 +-44 +-42 +-39 +-36 +-34 +-32 +-30 +-28 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-11 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +112 +105 +96 +91 +82 +78 +71 +66 +60 +57 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +10 +9 +7 +8 +6 +6 +5 +5 +4 +3 +2 +2 +1 +1 +0 +0 +0 +0 +-1 +-25 +-48 +-65 +-81 +-93 +-104 +-112 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-105 +-98 +-92 +-86 +-81 +-75 +-70 +-66 +-62 +-57 +-54 +-50 +-47 +-44 +-42 +-38 +-36 +-33 diff --git a/traces/modulation-ask-man-16.pm3 b/traces/modulation-ask-man-16.pm3 new file mode 100644 index 00000000..aca260b2 --- /dev/null +++ b/traces/modulation-ask-man-16.pm3 @@ -0,0 +1,20000 @@ +-127 +-127 +-127 +-127 +-112 +-108 +-101 +-111 +-104 +-97 +-23 +114 +127 +127 +127 +127 +121 +82 +37 +-11 +-50 +-84 +-111 +-127 +-127 +-112 +-51 +85 +127 +127 +127 +127 +92 +56 +14 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +73 +127 +127 +127 +120 +83 +48 +6 +-37 +-72 +-103 +-112 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +117 +79 +45 +3 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-69 +67 +127 +127 +127 +115 +79 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-69 +67 +127 +127 +127 +115 +78 +43 +19 +6 +3 +5 +11 +15 +18 +18 +-2 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-78 +60 +127 +127 +127 +109 +72 +37 +-3 +-45 +-79 +-109 +-127 +-127 +-127 +-127 +-73 +64 +127 +127 +127 +112 +76 +40 +0 +-42 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-106 +-100 +-110 +-102 +-96 +-22 +115 +127 +127 +127 +127 +121 +83 +38 +-10 +-49 +-83 +-110 +-127 +-127 +-111 +-50 +86 +127 +127 +127 +127 +92 +56 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +73 +127 +127 +127 +120 +82 +47 +6 +-37 +-72 +-103 +-112 +-127 +-127 +-127 +-67 +69 +127 +127 +127 +117 +80 +45 +21 +8 +4 +5 +11 +15 +18 +19 +-2 +-43 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-107 +-100 +-26 +112 +127 +127 +127 +127 +120 +81 +35 +-12 +-51 +-84 +-111 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +91 +55 +13 +-32 +-68 +-99 +-108 +-127 +-127 +-127 +-63 +73 +127 +127 +127 +120 +82 +47 +6 +-37 +-73 +-103 +-112 +-127 +-127 +-127 +-67 +69 +127 +127 +127 +116 +79 +45 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +79 +43 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +19 +5 +3 +4 +10 +14 +18 +18 +-2 +-43 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-107 +-101 +-26 +111 +127 +127 +127 +127 +119 +80 +35 +-12 +-51 +-84 +-112 +-127 +-127 +-127 +-52 +84 +127 +127 +127 +127 +92 +56 +31 +16 +13 +14 +18 +22 +25 +24 +4 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-112 +-104 +-98 +-24 +113 +127 +127 +127 +127 +120 +82 +37 +-11 +-50 +-84 +-111 +-127 +-127 +-112 +-51 +86 +127 +127 +127 +127 +92 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +73 +127 +127 +127 +120 +83 +47 +6 +-37 +-73 +-103 +-112 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +116 +80 +45 +21 +7 +5 +5 +11 +15 +19 +19 +-1 +-43 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-26 +112 +127 +127 +127 +127 +119 +81 +54 +37 +31 +30 +33 +36 +39 +37 +17 +-28 +-65 +-96 +-106 +-127 +-127 +-127 +-127 +-127 +-107 +-103 +-97 +-108 +-100 +-94 +-20 +117 +127 +127 +127 +127 +122 +84 +39 +-10 +-49 +-82 +-109 +-127 +-127 +-111 +-50 +87 +127 +127 +127 +127 +93 +57 +15 +-30 +-66 +-97 +-107 +-127 +-127 +-127 +-64 +73 +127 +127 +127 +121 +83 +48 +6 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-67 +69 +127 +127 +127 +117 +80 +45 +4 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +79 +43 +19 +6 +3 +5 +10 +14 +18 +18 +-1 +-43 +-77 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-101 +-26 +111 +127 +127 +127 +127 +119 +80 +54 +36 +31 +30 +33 +36 +39 +37 +16 +-28 +-65 +-97 +-106 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +117 +79 +44 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-105 +-99 +-109 +-101 +-95 +-21 +116 +127 +127 +127 +127 +123 +83 +38 +-10 +-49 +-82 +-110 +-127 +-127 +-111 +-50 +86 +127 +127 +127 +127 +93 +56 +14 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-63 +73 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-103 +-112 +-127 +-127 +-127 +-67 +69 +127 +127 +127 +116 +80 +45 +4 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +79 +44 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +77 +42 +2 +-41 +-75 +-106 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +114 +78 +42 +1 +-41 +-76 +-106 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +114 +78 +42 +1 +-41 +-75 +-106 +-127 +-127 +-127 +-127 +-70 +66 +127 +127 +127 +115 +78 +42 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +1 +-41 +-75 +-106 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-106 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +42 +20 +6 +3 +5 +11 +14 +18 +18 +-2 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-108 +-101 +-27 +111 +127 +127 +127 +127 +119 +80 +35 +-12 +-51 +-85 +-111 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +91 +55 +12 +-32 +-68 +-99 +-108 +-127 +-127 +-127 +-64 +73 +127 +127 +127 +120 +82 +47 +6 +-38 +-73 +-103 +-112 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +117 +79 +44 +3 +-40 +-74 +-104 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +78 +43 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +19 +6 +3 +5 +10 +13 +18 +18 +-2 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-101 +-26 +111 +127 +127 +127 +127 +119 +80 +35 +-12 +-51 +-84 +-112 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +72 +127 +127 +127 +120 +83 +48 +6 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +117 +79 +45 +4 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +116 +78 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +77 +42 +2 +-41 +-76 +-106 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +19 +6 +3 +5 +11 +14 +18 +19 +-2 +-43 +-78 +-108 +-127 +-127 +-127 +-127 +-79 +60 +127 +127 +127 +109 +71 +36 +-4 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-105 +-98 +-23 +114 +127 +127 +127 +127 +121 +82 +37 +-11 +-50 +-83 +-111 +-127 +-127 +-112 +-51 +86 +127 +127 +127 +127 +92 +56 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +73 +127 +127 +127 +120 +82 +47 +6 +-37 +-72 +-103 +-112 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +117 +79 +44 +3 +-40 +-74 +-104 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +79 +44 +20 +6 +3 +5 +11 +14 +18 +18 +-3 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-108 +-101 +-26 +112 +127 +127 +127 +127 +120 +81 +36 +-12 +-51 +-84 +-111 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +91 +55 +12 +-32 +-68 +-99 +-108 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +83 +47 +5 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +117 +80 +45 +3 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +19 +6 +3 +5 +11 +13 +18 +19 +-2 +-43 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-108 +-101 +-27 +111 +127 +127 +127 +127 +119 +80 +53 +36 +31 +31 +35 +36 +38 +37 +16 +-28 +-65 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-108 +-104 +-98 +-108 +-101 +-95 +-20 +117 +127 +127 +127 +127 +124 +85 +39 +-9 +-48 +-82 +-109 +-127 +-127 +-111 +-50 +87 +127 +127 +127 +127 +93 +56 +14 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-63 +74 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +117 +80 +44 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +79 +43 +20 +7 +3 +5 +11 +14 +18 +19 +-2 +-43 +-77 +-108 +-127 +-127 +-127 +-127 +-79 +60 +127 +127 +127 +109 +71 +36 +-4 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-112 +-105 +-98 +-22 +115 +127 +127 +127 +127 +121 +83 +37 +-11 +-50 +-83 +-110 +-127 +-127 +-112 +-50 +86 +127 +127 +127 +127 +92 +56 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +73 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-69 +69 +127 +127 +127 +117 +80 +44 +3 +-40 +-74 +-104 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +79 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +79 +42 +19 +6 +3 +5 +11 +15 +18 +18 +-2 +-43 +-78 +-107 +-127 +-127 +-127 +-127 +-79 +60 +127 +127 +127 +109 +71 +36 +-4 +-45 +-79 +-109 +-127 +-127 +-127 +-127 +-74 +64 +127 +127 +127 +112 +76 +40 +0 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-108 +-101 +-111 +-103 +-97 +-22 +116 +127 +127 +127 +127 +122 +83 +38 +-10 +-49 +-82 +-110 +-127 +-127 +-112 +-50 +86 +127 +127 +127 +127 +93 +56 +14 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-63 +74 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +116 +80 +44 +21 +7 +5 +6 +12 +16 +18 +19 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-108 +-102 +-27 +112 +127 +127 +127 +127 +119 +81 +36 +-12 +-51 +-84 +-111 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +91 +56 +13 +-32 +-67 +-99 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +79 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +43 +19 +6 +3 +4 +10 +14 +18 +19 +-2 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-108 +-102 +-26 +112 +127 +127 +127 +127 +119 +80 +35 +-13 +-51 +-84 +-111 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +91 +55 +31 +16 +13 +14 +19 +22 +26 +25 +4 +-39 +-73 +-104 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-114 +-106 +-100 +-25 +114 +127 +127 +127 +127 +121 +82 +37 +-11 +-49 +-83 +-110 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +92 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +83 +47 +5 +-37 +-73 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +116 +79 +44 +20 +7 +5 +6 +12 +16 +19 +19 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-108 +-102 +-26 +112 +127 +127 +127 +127 +119 +81 +55 +37 +32 +31 +34 +36 +39 +38 +16 +-28 +-65 +-96 +-106 +-127 +-127 +-127 +-127 +-127 +-109 +-104 +-98 +-108 +-101 +-95 +-20 +118 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-82 +-109 +-127 +-127 +-111 +-50 +87 +127 +127 +127 +127 +92 +56 +14 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-63 +74 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +116 +80 +45 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +79 +43 +20 +6 +4 +4 +11 +15 +18 +19 +-2 +-43 +-77 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-108 +-102 +-26 +112 +127 +127 +127 +127 +119 +80 +54 +36 +31 +31 +34 +37 +40 +38 +17 +-28 +-64 +-96 +-105 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +117 +79 +44 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-106 +-100 +-110 +-102 +-96 +-21 +117 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-82 +-109 +-127 +-127 +-111 +-51 +86 +127 +127 +127 +127 +93 +57 +14 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-63 +74 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +43 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +114 +78 +42 +1 +-41 +-76 +-106 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +114 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +114 +78 +43 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +114 +78 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +114 +77 +42 +1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +19 +6 +3 +5 +11 +15 +19 +19 +-3 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-102 +-27 +112 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-52 +85 +127 +127 +127 +127 +92 +55 +12 +-32 +-68 +-98 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +119 +82 +47 +5 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-75 +-104 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +116 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +67 +127 +127 +127 +115 +77 +42 +20 +7 +4 +6 +11 +14 +19 +19 +-3 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-101 +-27 +112 +127 +127 +127 +127 +120 +81 +36 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-52 +86 +127 +127 +127 +127 +91 +55 +12 +-32 +-68 +-99 +-108 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +119 +82 +46 +5 +-38 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +114 +77 +42 +19 +6 +3 +5 +11 +14 +19 +19 +-3 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-79 +61 +127 +127 +127 +108 +72 +36 +-4 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-98 +-23 +115 +127 +127 +127 +127 +121 +83 +37 +-10 +-49 +-83 +-110 +-127 +-127 +-112 +-51 +86 +127 +127 +127 +127 +92 +56 +14 +-31 +-67 +-97 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +82 +47 +6 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +20 +7 +4 +6 +12 +15 +19 +19 +-3 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-102 +-26 +112 +127 +127 +127 +127 +120 +80 +36 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-53 +85 +127 +127 +127 +127 +91 +55 +12 +-32 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +119 +82 +47 +5 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +19 +6 +3 +5 +11 +14 +18 +18 +-2 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-102 +-26 +112 +127 +127 +127 +127 +119 +79 +54 +37 +32 +31 +35 +37 +40 +38 +17 +-28 +-64 +-96 +-105 +-127 +-127 +-127 +-127 +-127 +-109 +-105 +-99 +-109 +-101 +-96 +-21 +118 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-81 +-109 +-127 +-127 +-112 +-50 +88 +127 +127 +127 +127 +93 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +121 +82 +47 +5 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-104 +-127 +-127 +-127 +-127 +-69 +68 +127 +127 +127 +115 +78 +42 +20 +7 +3 +5 +11 +15 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-79 +61 +127 +127 +127 +108 +71 +36 +-4 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-114 +-105 +-98 +-23 +116 +127 +127 +127 +127 +121 +82 +37 +-10 +-49 +-83 +-110 +-127 +-127 +-127 +-51 +86 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +79 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +19 +6 +3 +5 +11 +15 +18 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-79 +60 +127 +127 +127 +108 +71 +36 +-4 +-45 +-79 +-109 +-127 +-127 +-127 +-127 +-74 +64 +127 +127 +127 +112 +75 +40 +-1 +-42 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-102 +-111 +-104 +-97 +-22 +117 +127 +127 +127 +127 +122 +83 +38 +-9 +-48 +-82 +-109 +-127 +-127 +-112 +-52 +86 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +83 +47 +5 +-37 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +116 +79 +43 +21 +8 +5 +6 +12 +16 +19 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-102 +-26 +112 +127 +127 +127 +127 +120 +80 +35 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-53 +85 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +73 +127 +127 +127 +120 +82 +46 +5 +-38 +-72 +-103 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +114 +78 +43 +20 +6 +4 +5 +11 +15 +18 +18 +-2 +-44 +-78 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-27 +112 +127 +127 +127 +127 +119 +81 +35 +-12 +-51 +-84 +-111 +-127 +-127 +-127 +-52 +86 +127 +127 +127 +127 +91 +54 +30 +15 +13 +14 +20 +23 +27 +26 +5 +-38 +-73 +-103 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-98 +-106 +-100 +-25 +114 +127 +127 +127 +127 +120 +81 +37 +-11 +-49 +-83 +-110 +-127 +-127 +-127 +-52 +86 +127 +127 +127 +127 +92 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +83 +47 +5 +-38 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +69 +127 +127 +127 +116 +79 +44 +20 +7 +5 +6 +13 +16 +19 +19 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-102 +-26 +113 +127 +127 +127 +127 +119 +81 +54 +37 +32 +32 +36 +38 +40 +38 +16 +-28 +-64 +-96 +-105 +-127 +-127 +-127 +-127 +-127 +-111 +-106 +-99 +-110 +-102 +-96 +-20 +118 +127 +127 +127 +127 +124 +84 +39 +-9 +-48 +-82 +-109 +-127 +-127 +-111 +-50 +87 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +83 +47 +5 +-38 +-72 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +20 +7 +5 +6 +11 +15 +19 +18 +-2 +-44 +-78 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-109 +-103 +-27 +113 +127 +127 +127 +127 +119 +80 +54 +36 +32 +31 +35 +37 +40 +38 +17 +-27 +-64 +-95 +-105 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-111 +-103 +-96 +-21 +118 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-82 +-109 +-127 +-127 +-112 +-51 +87 +127 +127 +127 +127 +93 +56 +14 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +83 +47 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +2 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-70 +69 +127 +127 +127 +114 +78 +43 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +114 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +114 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +78 +42 +19 +6 +3 +5 +11 +15 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-102 +-27 +112 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-53 +85 +127 +127 +127 +127 +91 +55 +12 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +2 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +78 +42 +19 +6 +3 +6 +11 +16 +19 +19 +-2 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-102 +-110 +-103 +-27 +112 +127 +127 +127 +127 +119 +81 +36 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +85 +127 +127 +127 +127 +91 +55 +12 +-32 +-67 +-98 +-107 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +119 +82 +46 +5 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-104 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +19 +6 +4 +5 +11 +15 +18 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-80 +60 +127 +127 +127 +108 +71 +36 +-4 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-114 +-106 +-99 +-23 +116 +127 +127 +127 +127 +121 +82 +37 +-10 +-49 +-83 +-110 +-127 +-127 +-127 +-52 +86 +127 +127 +127 +127 +92 +56 +14 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +69 +127 +127 +127 +115 +78 +42 +19 +6 +4 +6 +12 +16 +19 +19 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-27 +112 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-53 +85 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +83 +46 +5 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-68 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +69 +127 +127 +127 +115 +77 +42 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +19 +6 +4 +6 +11 +15 +19 +19 +-2 +-44 +-78 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-110 +-103 +-26 +113 +127 +127 +127 +127 +119 +80 +54 +37 +32 +31 +35 +38 +40 +39 +17 +-27 +-64 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-111 +-106 +-100 +-110 +-102 +-96 +-20 +119 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-81 +-109 +-127 +-127 +-112 +-51 +88 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +117 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +43 +20 +6 +4 +6 +12 +16 +19 +19 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-79 +60 +127 +127 +127 +108 +71 +36 +-4 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-106 +-100 +-23 +116 +127 +127 +127 +127 +121 +83 +38 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +87 +127 +127 +127 +127 +92 +56 +14 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +43 +1 +-40 +-75 +-104 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +77 +42 +20 +7 +4 +5 +11 +16 +19 +19 +-2 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-80 +60 +127 +127 +127 +108 +71 +35 +-5 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-74 +64 +127 +127 +127 +112 +75 +40 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-104 +-98 +-22 +118 +127 +127 +127 +127 +121 +83 +38 +-10 +-49 +-82 +-109 +-127 +-127 +-112 +-52 +87 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +21 +8 +5 +7 +13 +16 +20 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-109 +-103 +-26 +114 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-98 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +116 +78 +42 +1 +-41 +-75 +-104 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +41 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +114 +77 +41 +19 +6 +4 +6 +12 +16 +19 +19 +-2 +-44 +-78 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-110 +-103 +-27 +113 +127 +127 +127 +127 +119 +81 +36 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +55 +31 +16 +13 +14 +19 +23 +26 +26 +5 +-38 +-72 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-100 +-25 +115 +127 +127 +127 +127 +120 +81 +36 +-11 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +92 +55 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +83 +47 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +69 +127 +127 +127 +117 +79 +43 +21 +8 +5 +7 +13 +16 +20 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-110 +-103 +-27 +114 +127 +127 +127 +127 +119 +80 +54 +37 +33 +33 +36 +38 +41 +39 +17 +-28 +-64 +-95 +-105 +-127 +-127 +-127 +-127 +-127 +-111 +-107 +-100 +-110 +-103 +-96 +-21 +119 +127 +127 +127 +127 +123 +84 +40 +-9 +-47 +-81 +-108 +-127 +-127 +-112 +-51 +88 +127 +127 +127 +127 +93 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +75 +127 +127 +127 +120 +83 +46 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +42 +2 +-40 +-74 +-104 +-127 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +42 +20 +7 +5 +6 +12 +16 +20 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-110 +-103 +-27 +114 +127 +127 +127 +127 +119 +81 +55 +37 +32 +31 +35 +38 +40 +39 +17 +-28 +-64 +-95 +-105 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +78 +43 +1 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-112 +-103 +-97 +-20 +119 +127 +127 +127 +127 +123 +83 +38 +-10 +-48 +-82 +-109 +-127 +-127 +-112 +-51 +88 +127 +127 +127 +127 +92 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +74 +127 +127 +127 +120 +83 +48 +6 +-37 +-71 +-102 +-110 +-127 +-127 +-127 +-69 +69 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +43 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +67 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +19 +6 +3 +6 +12 +15 +19 +19 +-2 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-103 +-27 +113 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-53 +85 +127 +127 +127 +127 +91 +55 +12 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +41 +19 +6 +4 +6 +12 +15 +19 +19 +-2 +-44 +-78 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-110 +-103 +-27 +113 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +85 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +119 +82 +47 +5 +-38 +-72 +-103 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +43 +2 +-40 +-75 +-104 +-112 +-127 +-127 +-127 +-70 +69 +127 +127 +127 +115 +77 +42 +2 +-40 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +20 +7 +4 +6 +12 +15 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-80 +60 +127 +127 +127 +108 +70 +35 +-5 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-105 +-98 +-107 +-99 +-23 +118 +127 +127 +127 +127 +121 +83 +37 +-11 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +87 +127 +127 +127 +127 +92 +56 +13 +-31 +-67 +-98 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +19 +7 +4 +6 +12 +15 +19 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-110 +-103 +-27 +113 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-110 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +56 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +47 +5 +-38 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +41 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +19 +7 +4 +6 +12 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-111 +-104 +-27 +113 +127 +127 +127 +127 +120 +80 +54 +38 +33 +31 +36 +38 +40 +39 +17 +-27 +-63 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-112 +-108 +-101 +-111 +-103 +-97 +-20 +120 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-81 +-109 +-127 +-127 +-112 +-51 +88 +127 +127 +127 +127 +93 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +42 +19 +6 +5 +6 +12 +16 +19 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-80 +61 +127 +127 +127 +108 +70 +36 +-5 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-106 +-100 +-23 +117 +127 +127 +127 +127 +121 +83 +37 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +87 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +78 +42 +19 +6 +5 +6 +13 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-80 +61 +127 +127 +127 +107 +69 +35 +-5 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-75 +65 +127 +127 +127 +112 +75 +39 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-113 +-105 +-99 +-22 +119 +127 +127 +127 +127 +122 +83 +38 +-10 +-48 +-82 +-109 +-127 +-127 +-127 +-51 +88 +127 +127 +127 +127 +92 +56 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +83 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +21 +8 +6 +7 +13 +17 +20 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-111 +-104 +-27 +114 +127 +127 +127 +127 +120 +81 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-98 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +19 +6 +5 +6 +12 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-111 +-104 +-27 +114 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-111 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +55 +31 +16 +14 +16 +20 +23 +27 +26 +4 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-108 +-101 +-24 +116 +127 +127 +127 +127 +120 +81 +37 +-11 +-49 +-83 +-110 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +92 +55 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +21 +8 +6 +7 +13 +16 +19 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-111 +-103 +-27 +115 +127 +127 +127 +127 +119 +80 +54 +37 +33 +32 +36 +38 +41 +40 +17 +-27 +-63 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-112 +-108 +-101 +-111 +-103 +-97 +-21 +120 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-81 +-108 +-127 +-127 +-127 +-51 +88 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +69 +127 +127 +127 +115 +78 +42 +19 +6 +5 +7 +12 +16 +20 +19 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-111 +-104 +-27 +114 +127 +127 +127 +127 +119 +80 +55 +37 +33 +33 +36 +38 +41 +39 +16 +-28 +-64 +-95 +-105 +-127 +-127 +-127 +-69 +71 +127 +127 +127 +115 +78 +43 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-112 +-104 +-97 +-21 +120 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-81 +-108 +-127 +-127 +-112 +-51 +88 +127 +127 +127 +127 +93 +56 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-73 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +19 +7 +4 +6 +12 +15 +19 +19 +-3 +-44 +-78 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-111 +-104 +-27 +114 +127 +127 +127 +127 +120 +80 +35 +-12 +-50 +-84 +-110 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +91 +54 +12 +-32 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +79 +44 +3 +-40 +-73 +-103 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +19 +7 +4 +6 +12 +15 +19 +20 +-2 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-110 +-103 +-27 +114 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +117 +79 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +76 +41 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +19 +7 +4 +7 +13 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-80 +61 +127 +127 +127 +108 +70 +35 +-5 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-100 +-23 +117 +127 +127 +127 +127 +122 +83 +38 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +78 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +43 +20 +7 +5 +7 +13 +16 +19 +20 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-111 +-104 +-27 +114 +127 +127 +127 +127 +119 +79 +35 +-12 +-50 +-84 +-110 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +54 +12 +-32 +-67 +-98 +-106 +-127 +-127 +-127 +-65 +74 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +43 +1 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +41 +19 +6 +3 +6 +13 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-112 +-104 +-27 +114 +127 +127 +127 +127 +119 +80 +55 +38 +33 +32 +37 +39 +41 +39 +17 +-27 +-64 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-111 +-104 +-97 +-21 +120 +127 +127 +127 +127 +124 +85 +39 +-9 +-47 +-81 +-108 +-127 +-127 +-112 +-51 +88 +127 +127 +127 +127 +93 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +75 +127 +127 +127 +120 +83 +46 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +43 +20 +7 +6 +6 +12 +16 +20 +19 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +107 +70 +35 +-5 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-106 +-100 +-23 +118 +127 +127 +127 +127 +121 +82 +37 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +117 +79 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-70 +69 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +19 +6 +5 +6 +13 +16 +19 +20 +-1 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +107 +69 +35 +-5 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-75 +65 +127 +127 +127 +112 +75 +39 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-114 +-106 +-99 +-22 +119 +127 +127 +127 +127 +123 +83 +38 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +92 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +43 +21 +8 +6 +8 +14 +18 +20 +20 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-111 +-104 +-27 +114 +127 +127 +127 +127 +120 +81 +36 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +55 +12 +-32 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +119 +82 +46 +5 +-38 +-72 +-102 +-111 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +43 +1 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +41 +19 +6 +5 +6 +12 +15 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-111 +-104 +-27 +115 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-110 +-127 +-127 +-127 +-53 +86 +127 +127 +127 +127 +91 +55 +31 +17 +15 +16 +21 +24 +27 +26 +5 +-38 +-72 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-102 +-25 +116 +127 +127 +127 +127 +121 +82 +36 +-11 +-49 +-82 +-109 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +91 +54 +12 +-31 +-67 +-98 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +21 +8 +6 +7 +14 +18 +21 +20 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-111 +-105 +-27 +115 +127 +127 +127 +127 +120 +81 +55 +38 +33 +33 +36 +39 +41 +39 +17 +-27 +-63 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-112 +-104 +-97 +-21 +120 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-81 +-108 +-127 +-127 +-127 +-51 +88 +127 +127 +127 +127 +93 +56 +14 +-30 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +83 +47 +6 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-73 +-104 +-112 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +42 +19 +7 +5 +7 +13 +16 +20 +19 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-111 +-104 +-27 +115 +127 +127 +127 +127 +119 +80 +55 +38 +33 +33 +37 +39 +42 +39 +17 +-27 +-63 +-95 +-104 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +42 +1 +-41 +-75 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-113 +-105 +-97 +-21 +120 +127 +127 +127 +127 +123 +84 +39 +-9 +-48 +-81 +-108 +-127 +-127 +-127 +-51 +88 +127 +127 +127 +127 +92 +56 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-64 +75 +127 +127 +127 +120 +82 +47 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +71 +127 +127 +127 +115 +79 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-40 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +78 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-104 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +19 +6 +5 +7 +13 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-104 +-27 +114 +127 +127 +127 +127 +120 +81 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +86 +127 +127 +127 +127 +91 +54 +12 +-32 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +119 +82 +46 +5 +-38 +-72 +-102 +-111 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +77 +42 +2 +-40 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +19 +6 +4 +7 +13 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-104 +-27 +114 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-84 +-110 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +91 +55 +12 +-31 +-67 +-98 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +119 +82 +46 +5 +-38 +-72 +-102 +-111 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +79 +43 +3 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +19 +6 +5 +7 +13 +16 +20 +20 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +108 +70 +35 +-5 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-107 +-100 +-23 +118 +127 +127 +127 +127 +122 +83 +37 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +77 +42 +20 +7 +5 +7 +13 +16 +20 +19 +-3 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-104 +-27 +115 +127 +127 +127 +127 +120 +81 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +91 +54 +12 +-32 +-67 +-98 +-107 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +119 +81 +46 +5 +-38 +-72 +-102 +-111 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +78 +43 +3 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +77 +42 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +115 +77 +41 +19 +6 +4 +6 +13 +16 +20 +20 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-104 +-27 +114 +127 +127 +127 +127 +119 +80 +54 +38 +33 +33 +37 +40 +42 +39 +17 +-27 +-63 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-112 +-104 +-98 +-21 +120 +127 +127 +127 +127 +124 +84 +39 +-9 +-47 +-81 +-108 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-105 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +42 +20 +8 +5 +7 +13 +16 +20 +20 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-80 +61 +127 +127 +127 +107 +69 +34 +-5 +-46 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-107 +-100 +-23 +119 +127 +127 +127 +127 +122 +83 +37 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +79 +43 +3 +-39 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +78 +42 +1 +-40 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +41 +19 +7 +4 +7 +13 +16 +20 +19 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +107 +70 +35 +-5 +-46 +-79 +-108 +-127 +-127 +-127 +-127 +-76 +64 +127 +127 +127 +112 +75 +38 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-105 +-98 +-106 +-99 +-22 +120 +127 +127 +127 +127 +123 +83 +38 +-9 +-48 +-81 +-108 +-127 +-127 +-127 +-53 +88 +127 +127 +127 +127 +92 +56 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +70 +127 +127 +127 +116 +79 +42 +20 +8 +6 +8 +14 +18 +21 +21 +-1 +-42 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-104 +-27 +115 +127 +127 +127 +127 +119 +80 +36 +-12 +-49 +-83 +-110 +-127 +-127 +-127 +-54 +86 +127 +127 +127 +127 +91 +55 +13 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +82 +46 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +1 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +20 +7 +5 +6 +13 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-104 +-27 +115 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +90 +54 +31 +16 +15 +16 +22 +25 +28 +26 +4 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-102 +-109 +-102 +-25 +117 +127 +127 +127 +127 +121 +82 +37 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-53 +87 +127 +127 +127 +127 +92 +55 +12 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +45 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +78 +43 +20 +8 +6 +8 +14 +18 +21 +21 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-105 +-28 +115 +127 +127 +127 +127 +119 +81 +55 +37 +33 +33 +37 +39 +42 +40 +16 +-28 +-64 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-112 +-104 +-97 +-21 +121 +127 +127 +127 +127 +124 +85 +39 +-8 +-47 +-81 +-108 +-127 +-127 +-127 +-52 +89 +127 +127 +127 +127 +92 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +45 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +70 +127 +127 +127 +116 +79 +44 +3 +-39 +-74 +-103 +-111 +-127 +-127 +-127 +-71 +68 +127 +127 +127 +115 +78 +43 +20 +8 +6 +7 +13 +17 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-111 +-104 +-27 +115 +127 +127 +127 +127 +119 +80 +55 +38 +33 +33 +37 +39 +42 +40 +17 +-27 +-63 +-94 +-104 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +42 +1 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-98 +-105 +-98 +-21 +120 +127 +127 +127 +127 +123 +84 +39 +-9 +-47 +-81 +-108 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +93 +56 +14 +-30 +-66 +-97 +-105 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +83 +47 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-69 +71 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +0 +-42 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +0 +-42 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-105 +-127 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +19 +6 +4 +7 +13 +16 +20 +20 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-97 +-105 +-27 +115 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +87 +127 +127 +127 +127 +91 +55 +12 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +119 +82 +46 +5 +-38 +-72 +-102 +-111 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +115 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +77 +41 +1 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +42 +20 +7 +5 +7 +13 +16 +20 +20 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-112 +-105 +-27 +115 +127 +127 +127 +127 +120 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +86 +127 +127 +127 +127 +91 +55 +12 +-32 +-67 +-98 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +118 +81 +45 +4 +-38 +-73 +-103 +-111 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +3 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +42 +1 +-40 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +19 +6 +4 +7 +13 +17 +19 +19 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +107 +69 +35 +-5 +-46 +-79 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-108 +-101 +-24 +119 +127 +127 +127 +127 +122 +83 +37 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-53 +88 +127 +127 +127 +127 +92 +56 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +41 +19 +7 +5 +8 +14 +17 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-105 +-112 +-105 +-27 +115 +127 +127 +127 +127 +120 +81 +36 +-11 +-49 +-83 +-110 +-127 +-127 +-127 +-54 +86 +127 +127 +127 +127 +91 +54 +12 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +118 +81 +45 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +42 +1 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +42 +1 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +19 +7 +5 +6 +13 +17 +20 +19 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-104 +-97 +-105 +-27 +115 +127 +127 +127 +127 +119 +80 +54 +38 +33 +33 +38 +40 +42 +40 +18 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-104 +-98 +-21 +121 +127 +127 +127 +127 +124 +85 +39 +-8 +-47 +-81 +-107 +-127 +-127 +-127 +-52 +89 +127 +127 +127 +127 +92 +56 +14 +-30 +-66 +-97 +-105 +-127 +-127 +-127 +-65 +76 +127 +127 +127 +120 +82 +46 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +77 +42 +19 +7 +6 +8 +14 +17 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-81 +62 +127 +127 +127 +107 +69 +34 +-6 +-47 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-108 +-101 +-24 +119 +127 +127 +127 +127 +121 +83 +37 +-10 +-48 +-82 +-109 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-65 +76 +127 +127 +127 +120 +82 +46 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +42 +1 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +78 +42 +19 +7 +5 +7 +13 +16 +19 +19 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +106 +69 +34 +-5 +-46 +-80 +-108 +-127 +-127 +-127 +-127 +-76 +65 +127 +127 +127 +112 +74 +39 +-1 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-106 +-99 +-22 +120 +127 +127 +127 +127 +123 +84 +38 +-9 +-48 +-81 +-108 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +91 +55 +13 +-30 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +20 +8 +7 +8 +14 +18 +21 +20 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-104 +-112 +-105 +-27 +116 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +87 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +81 +46 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-71 +70 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +42 +19 +7 +5 +7 +13 +17 +20 +19 +-2 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-112 +-105 +-28 +115 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +87 +127 +127 +127 +127 +91 +54 +31 +17 +14 +16 +21 +25 +28 +27 +5 +-38 +-72 +-102 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-110 +-103 +-25 +117 +127 +127 +127 +127 +120 +81 +37 +-11 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +87 +127 +127 +127 +127 +91 +54 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +20 +8 +6 +8 +14 +18 +21 +20 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-104 +-112 +-105 +-27 +116 +127 +127 +127 +127 +119 +80 +55 +38 +34 +34 +38 +40 +42 +40 +17 +-27 +-63 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-98 +-21 +122 +127 +127 +127 +127 +124 +84 +39 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +89 +127 +127 +127 +127 +92 +55 +13 +-30 +-66 +-97 +-105 +-127 +-127 +-127 +-65 +76 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-71 +70 +127 +127 +127 +114 +77 +42 +20 +7 +6 +8 +13 +17 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-105 +-97 +-106 +-28 +116 +127 +127 +127 +127 +119 +80 +55 +38 +34 +33 +37 +39 +42 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +115 +77 +42 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-105 +-98 +-21 +121 +127 +127 +127 +127 +123 +84 +39 +-9 +-47 +-81 +-108 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +93 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +76 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +77 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +0 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +77 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +0 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +77 +41 +19 +7 +5 +7 +13 +17 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-27 +115 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +87 +127 +127 +127 +127 +91 +54 +12 +-32 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +81 +46 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +19 +7 +5 +8 +14 +17 +21 +20 +-2 +-43 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-28 +115 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-83 +-110 +-127 +-127 +-127 +-54 +86 +127 +127 +127 +127 +91 +54 +12 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +119 +82 +45 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +42 +1 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +41 +19 +7 +5 +8 +13 +17 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +107 +69 +34 +-5 +-46 +-80 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-109 +-101 +-23 +119 +127 +127 +127 +127 +121 +83 +37 +-10 +-49 +-82 +-109 +-127 +-127 +-127 +-52 +88 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +81 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +41 +19 +7 +5 +8 +14 +17 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-97 +-106 +-27 +115 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +87 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +82 +46 +5 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-71 +70 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +76 +40 +0 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +41 +20 +7 +5 +8 +14 +17 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-28 +116 +127 +127 +127 +127 +120 +80 +54 +38 +34 +33 +38 +40 +42 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-113 +-105 +-99 +-21 +122 +127 +127 +127 +127 +123 +84 +39 +-9 +-47 +-81 +-108 +-127 +-127 +-127 +-52 +89 +127 +127 +127 +127 +92 +56 +13 +-30 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +2 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-71 +69 +127 +127 +127 +115 +78 +41 +19 +7 +6 +8 +14 +17 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-81 +62 +127 +127 +127 +107 +69 +34 +-6 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-108 +-102 +-24 +120 +127 +127 +127 +127 +121 +82 +37 +-10 +-48 +-82 +-108 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +82 +45 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +42 +2 +-40 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +77 +42 +19 +7 +6 +7 +14 +17 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +107 +69 +34 +-6 +-47 +-80 +-109 +-127 +-127 +-127 +-127 +-77 +65 +127 +127 +127 +111 +74 +38 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-106 +-100 +-22 +121 +127 +127 +127 +127 +123 +83 +38 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-52 +89 +127 +127 +127 +127 +92 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-65 +76 +127 +127 +127 +120 +82 +45 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +21 +8 +7 +8 +15 +18 +21 +20 +-1 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-27 +116 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +81 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +117 +79 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +115 +77 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +68 +127 +127 +127 +114 +76 +41 +19 +7 +5 +8 +14 +18 +20 +19 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-28 +116 +127 +127 +127 +127 +119 +80 +36 +-11 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +87 +127 +127 +127 +127 +90 +54 +31 +17 +15 +16 +21 +25 +28 +26 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-110 +-104 +-25 +118 +127 +127 +127 +127 +120 +81 +36 +-11 +-49 +-82 +-109 +-127 +-127 +-127 +-53 +88 +127 +127 +127 +127 +91 +55 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +78 +43 +20 +8 +7 +8 +14 +18 +21 +21 +-1 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-27 +116 +127 +127 +127 +127 +119 +80 +55 +38 +34 +34 +38 +41 +43 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-113 +-105 +-98 +-21 +122 +127 +127 +127 +127 +123 +84 +39 +-8 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +89 +127 +127 +127 +127 +92 +56 +14 +-30 +-65 +-96 +-105 +-127 +-127 +-127 +-65 +75 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +115 +78 +43 +2 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +41 +18 +7 +6 +8 +14 +18 +21 +20 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-28 +116 +127 +127 +127 +127 +119 +80 +55 +38 +35 +34 +38 +40 +42 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +115 +77 +41 +0 +-42 +-75 +-104 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-105 +-98 +-106 +-99 +-21 +123 +127 +127 +127 +127 +123 +84 +38 +-9 +-47 +-81 +-107 +-127 +-127 +-127 +-51 +89 +127 +127 +127 +127 +92 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +82 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +42 +1 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +75 +40 +0 +-41 +-75 +-105 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-42 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +75 +41 +1 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +76 +41 +19 +7 +5 +8 +14 +16 +20 +20 +-3 +-44 +-77 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-106 +-27 +116 +127 +127 +127 +127 +119 +80 +34 +-12 +-50 +-83 +-110 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +119 +82 +46 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +43 +3 +-39 +-73 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +42 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +7 +5 +8 +14 +17 +21 +20 +-3 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-27 +116 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-67 +-97 +-105 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +119 +81 +46 +5 +-37 +-72 +-102 +-110 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +76 +41 +1 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +76 +41 +19 +8 +5 +8 +14 +16 +20 +19 +-2 +-44 +-77 +-106 +-127 +-127 +-127 +-127 +-81 +62 +127 +127 +127 +106 +68 +34 +-6 +-47 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-101 +-109 +-102 +-23 +120 +127 +127 +127 +127 +121 +82 +37 +-10 +-49 +-81 +-108 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +43 +2 +-39 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +42 +20 +7 +5 +8 +14 +16 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-106 +-27 +116 +127 +127 +127 +127 +119 +79 +35 +-12 +-50 +-83 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +75 +127 +127 +127 +119 +81 +46 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +41 +0 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +40 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +7 +5 +8 +14 +18 +21 +21 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-106 +-28 +116 +127 +127 +127 +127 +119 +80 +55 +39 +34 +34 +39 +40 +42 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-106 +-100 +-21 +123 +127 +127 +127 +127 +123 +84 +39 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +90 +127 +127 +127 +127 +91 +56 +13 +-30 +-66 +-96 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-70 +71 +127 +127 +127 +116 +79 +43 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +41 +19 +7 +6 +8 +14 +17 +20 +20 +-1 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-81 +61 +127 +127 +127 +106 +69 +34 +-6 +-46 +-79 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-109 +-102 +-24 +120 +127 +127 +127 +127 +121 +82 +37 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-53 +88 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +42 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +19 +7 +6 +8 +14 +18 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-82 +62 +127 +127 +127 +107 +68 +33 +-7 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-76 +66 +127 +127 +127 +111 +74 +38 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-107 +-100 +-22 +122 +127 +127 +127 +127 +122 +83 +38 +-9 +-47 +-81 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +92 +54 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +45 +4 +-38 +-72 +-102 +-109 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +116 +78 +43 +21 +9 +8 +9 +15 +19 +21 +20 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-106 +-28 +117 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-67 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +115 +77 +41 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +41 +0 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +76 +41 +18 +7 +6 +8 +14 +18 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-106 +-28 +116 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-109 +-127 +-127 +-127 +-55 +87 +127 +127 +127 +127 +89 +54 +31 +18 +16 +17 +23 +25 +28 +27 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-111 +-104 +-26 +119 +127 +127 +127 +127 +121 +81 +37 +-10 +-49 +-82 +-108 +-127 +-127 +-127 +-53 +88 +127 +127 +127 +127 +91 +54 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +115 +78 +43 +21 +9 +7 +9 +15 +18 +22 +21 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-107 +-27 +117 +127 +127 +127 +127 +120 +80 +55 +38 +35 +35 +39 +41 +43 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-98 +-106 +-99 +-22 +123 +127 +127 +127 +127 +123 +84 +39 +-8 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +90 +127 +127 +127 +127 +92 +55 +14 +-30 +-66 +-96 +-104 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +82 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +114 +77 +42 +19 +7 +6 +8 +14 +18 +21 +20 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +55 +39 +35 +34 +39 +41 +43 +40 +16 +-28 +-63 +-94 +-103 +-127 +-127 +-127 +-71 +73 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-106 +-99 +-21 +123 +127 +127 +127 +127 +123 +84 +39 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +90 +127 +127 +127 +127 +92 +55 +13 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-65 +77 +127 +127 +127 +119 +82 +46 +4 +-38 +-72 +-101 +-109 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +115 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +115 +77 +41 +0 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +40 +-1 +-42 +-75 +-105 +-112 +-127 +-127 +-127 +-72 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +113 +75 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +113 +75 +40 +-1 +-42 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +76 +40 +19 +7 +6 +9 +14 +18 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +116 +127 +127 +127 +127 +120 +80 +35 +-12 +-50 +-83 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +11 +-32 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +118 +80 +45 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +115 +77 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +114 +77 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +40 +19 +7 +6 +8 +14 +18 +20 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-106 +-27 +116 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +76 +41 +1 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +75 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +8 +6 +8 +14 +18 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-82 +62 +127 +127 +127 +106 +67 +33 +-7 +-47 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-109 +-103 +-24 +121 +127 +127 +127 +127 +122 +83 +37 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +119 +81 +45 +5 +-38 +-72 +-102 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +77 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +76 +42 +20 +8 +7 +9 +15 +18 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +117 +127 +127 +127 +127 +120 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +11 +-32 +-67 +-97 +-106 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +118 +81 +45 +4 +-38 +-72 +-102 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +42 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +7 +6 +8 +14 +18 +21 +21 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +116 +127 +127 +127 +127 +119 +80 +54 +39 +35 +35 +39 +41 +43 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-106 +-100 +-22 +123 +127 +127 +127 +127 +123 +84 +39 +-8 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +91 +55 +13 +-30 +-66 +-96 +-105 +-127 +-127 +-127 +-66 +77 +127 +127 +127 +120 +80 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +43 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +42 +20 +8 +7 +8 +15 +18 +21 +21 +-1 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-82 +62 +127 +127 +127 +106 +68 +33 +-6 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-109 +-102 +-23 +121 +127 +127 +127 +127 +122 +83 +37 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +54 +13 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +43 +3 +-39 +-73 +-103 +-110 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +41 +18 +7 +6 +8 +14 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-82 +61 +127 +127 +127 +106 +69 +33 +-6 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-77 +65 +127 +127 +127 +111 +74 +38 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-108 +-101 +-23 +122 +127 +127 +127 +127 +123 +83 +38 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +92 +55 +13 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +21 +8 +7 +9 +16 +19 +22 +21 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +35 +-11 +-49 +-82 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +114 +77 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +7 +6 +8 +14 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +31 +17 +16 +18 +23 +26 +29 +27 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-112 +-104 +-26 +119 +127 +127 +127 +127 +121 +81 +37 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +91 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +45 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +115 +78 +43 +20 +8 +7 +10 +16 +19 +23 +21 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +55 +38 +35 +35 +39 +41 +43 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-100 +-21 +124 +127 +127 +127 +127 +124 +84 +39 +-8 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +90 +127 +127 +127 +127 +92 +55 +13 +-30 +-66 +-96 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +82 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +116 +78 +43 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +115 +77 +42 +20 +8 +6 +9 +14 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +118 +127 +127 +127 +127 +119 +80 +55 +38 +35 +35 +40 +41 +44 +41 +18 +-26 +-62 +-93 +-103 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +115 +77 +41 +0 +-42 +-75 +-104 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-108 +-100 +-22 +122 +127 +127 +127 +127 +123 +83 +39 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +92 +56 +13 +-30 +-65 +-96 +-104 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +45 +4 +-38 +-72 +-102 +-109 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +116 +78 +42 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +76 +42 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +115 +77 +41 +0 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +40 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +113 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +113 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +40 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +40 +19 +7 +6 +8 +14 +18 +21 +21 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-107 +-28 +116 +127 +127 +127 +127 +120 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-32 +-67 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +77 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +77 +41 +20 +8 +6 +9 +15 +17 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +116 +127 +127 +127 +127 +120 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-32 +-67 +-97 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-102 +-110 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +115 +77 +42 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +42 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +40 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +40 +19 +7 +5 +8 +14 +18 +21 +21 +-1 +-43 +-76 +-105 +-127 +-127 +-127 +-127 +-82 +62 +127 +127 +127 +106 +67 +33 +-7 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-110 +-103 +-24 +121 +127 +127 +127 +127 +122 +83 +37 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-66 +77 +127 +127 +127 +120 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +41 +19 +8 +6 +9 +15 +19 +22 +21 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-107 +-28 +116 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-67 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +41 +0 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +40 +19 +7 +6 +8 +15 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +54 +39 +35 +35 +39 +41 +43 +40 +17 +-27 +-62 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-101 +-22 +123 +127 +127 +127 +127 +124 +85 +40 +-8 +-46 +-80 +-106 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +92 +56 +14 +-30 +-65 +-96 +-104 +-127 +-127 +-127 +-66 +77 +127 +127 +127 +120 +82 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +114 +77 +41 +19 +8 +7 +9 +15 +19 +21 +21 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-82 +62 +127 +127 +127 +106 +67 +33 +-7 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-110 +-103 +-24 +121 +127 +127 +127 +127 +122 +83 +38 +-10 +-48 +-81 +-107 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +81 +45 +4 +-38 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +41 +19 +8 +6 +8 +15 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-82 +61 +127 +127 +127 +106 +68 +33 +-6 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-77 +65 +127 +127 +127 +111 +74 +38 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-108 +-101 +-23 +122 +127 +127 +127 +127 +122 +84 +39 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +91 +55 +13 +-30 +-65 +-96 +-104 +-127 +-127 +-127 +-66 +76 +127 +127 +127 +120 +82 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +115 +78 +43 +20 +9 +7 +9 +16 +19 +22 +21 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +118 +127 +127 +127 +127 +120 +81 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +13 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-72 +71 +127 +127 +127 +116 +77 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +41 +0 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +8 +7 +8 +15 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-98 +-107 +-28 +118 +127 +127 +127 +127 +120 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +31 +17 +16 +18 +23 +26 +29 +28 +5 +-38 +-72 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-104 +-112 +-105 +-26 +119 +127 +127 +127 +127 +120 +82 +37 +-10 +-48 +-81 +-108 +-127 +-127 +-127 +-54 +89 +127 +127 +127 +127 +91 +55 +13 +-30 +-66 +-96 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +46 +5 +-38 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +115 +78 +42 +19 +8 +8 +10 +15 +19 +23 +21 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +55 +38 +35 +36 +39 +41 +43 +41 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-100 +-22 +124 +127 +127 +127 +127 +124 +85 +39 +-8 +-46 +-80 +-106 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +92 +55 +13 +-30 +-65 +-96 +-105 +-127 +-127 +-127 +-66 +77 +127 +127 +127 +120 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +115 +78 +43 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +114 +77 +42 +20 +8 +7 +10 +15 +19 +22 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-28 +117 +127 +127 +127 +127 +119 +80 +55 +39 +35 +35 +39 +41 +43 +41 +17 +-27 +-62 +-94 +-102 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-107 +-100 +-22 +123 +127 +127 +127 +127 +123 +84 +39 +-8 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +92 +56 +13 +-30 +-65 +-96 +-104 +-127 +-127 +-127 +-66 +77 +127 +127 +127 +120 +82 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +43 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +76 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +75 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +77 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +40 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +113 +75 +40 +0 +-42 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +113 +76 +41 +0 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +75 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +113 +76 +40 +19 +7 +5 +8 +15 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +91 +54 +12 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-67 +75 +127 +127 +127 +119 +80 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +76 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +8 +6 +9 +15 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-28 +116 +127 +127 +127 +127 +120 +80 +35 +-12 +-50 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-102 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +115 +77 +42 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +41 +1 +-40 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +41 +19 +7 +5 +8 +14 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-82 +61 +127 +127 +127 +106 +68 +34 +-6 +-46 +-79 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-110 +-102 +-24 +121 +127 +127 +127 +127 +122 +83 +37 +-10 +-48 +-81 +-107 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +55 +13 +-30 +-65 +-96 +-104 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +76 +41 +19 +8 +6 +9 +15 +19 +22 +21 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-107 +-28 +116 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-55 +87 +127 +127 +127 +127 +91 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +77 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +77 +41 +0 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +41 +19 +8 +6 +9 +14 +18 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +54 +39 +35 +35 +39 +41 +43 +41 +18 +-26 +-62 +-93 +-102 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-100 +-21 +124 +127 +127 +127 +127 +123 +84 +39 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 +92 +56 +14 +-30 +-65 +-96 +-104 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +82 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +114 +77 +41 +19 +8 +7 +9 +15 +19 +21 +21 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-82 +61 +127 +127 +127 +106 +67 +33 +-6 +-47 +-80 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-110 +-103 +-24 +121 +127 +127 +127 +127 +122 +83 +38 +-9 +-48 +-81 +-107 +-127 +-127 +-127 +-54 +89 +127 +127 +127 +127 +91 +55 +13 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-67 +77 +127 +127 +127 +120 +81 +45 +5 +-37 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +77 +40 +0 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +41 +19 +8 +7 +9 +15 +18 +20 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-82 +61 +127 +127 +127 +105 +68 +33 +-6 +-46 +-79 +-108 +-127 +-127 +-127 +-127 +-78 +65 +127 +127 +127 +112 +74 +38 +-1 +-43 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-108 +-101 +-22 +123 +127 +127 +127 +127 +123 +83 +38 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +91 +54 +13 +-31 +-66 +-96 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +82 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +79 +43 +21 +9 +8 +10 +15 +19 +22 +21 +-1 +-42 +-75 +-105 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-27 +118 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +75 +127 +127 +127 +119 +81 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-72 +71 +127 +127 +127 +116 +78 +42 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +40 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +76 +41 +19 +7 +6 +8 +15 +18 +22 +21 +-1 +-42 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-28 +117 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +91 +54 +31 +18 +16 +18 +23 +26 +29 +28 +5 +-37 +-72 +-101 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-112 +-104 +-25 +120 +127 +127 +127 +127 +121 +81 +36 +-11 +-49 +-82 +-108 +-127 +-127 +-127 +-54 +88 +127 +127 +127 +127 +91 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-66 +75 +127 +127 +127 +119 +81 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +71 +127 +127 +127 +116 +78 +42 +20 +8 +7 +10 +15 +19 +22 +21 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-107 +-28 +118 +127 +127 +127 +127 +119 +80 +55 +38 +35 +36 +40 +42 +44 +40 +17 +-27 +-63 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-99 +-107 +-100 +-21 +123 +127 +127 +127 +127 +124 +84 +39 +-8 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +90 +127 +127 +127 +127 +92 +55 +13 +-30 +-66 +-96 +-105 +-127 +-127 +-127 +-66 +77 +127 +127 +127 +120 +82 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-70 +72 +127 +127 +127 +116 +78 +43 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +42 +20 +8 +7 +10 +15 +19 +22 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-29 +117 +127 +127 +127 +127 +119 +80 +55 +39 +35 +35 +39 +41 +43 +41 +17 +-26 +-62 +-94 +-102 +-127 +-127 +-127 +-72 +72 +127 +127 +127 +115 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-107 +-100 +-21 +124 +127 +127 +127 +127 +123 +84 +38 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-53 +89 +127 +127 +127 +127 +92 +56 +13 +-31 +-66 +-96 +-104 +-127 +-127 +-127 +-66 +77 +127 +127 +127 +120 +82 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +43 +2 +-39 +-73 +-103 +-111 +-127 +-127 +-127 +-72 +70 +127 +127 +127 +115 +76 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +114 +77 +41 +1 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-73 +68 +127 +127 +127 +114 +77 +41 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +113 +76 +41 +0 +-42 +-75 +-104 +-112 +-127 +-127 +-127 +-73 +69 +127 +127 +127 +113 +76 +40 +0 +-42 +-75 +-104 +-112 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +75 +40 +0 +-41 +-75 +-104 +-112 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +75 +41 +0 +-41 +-74 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +41 +19 +7 +6 +8 +15 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-107 +-28 +117 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-83 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-67 +-97 +-105 +-127 +-127 +-127 +-67 +77 +127 +127 +127 +119 +81 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +43 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +76 +41 +1 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +75 +40 +19 +7 +6 +9 +15 +18 +22 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-108 +-29 +117 +127 +127 +127 +127 +119 +80 +35 +-12 +-49 +-82 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +119 +81 +45 +4 +-38 +-72 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +1 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +76 +41 +0 +-41 +-74 +-104 +-112 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +41 +19 +8 +7 +9 +15 +18 +21 +20 +-2 +-43 +-76 +-106 +-127 +-127 +-127 +-127 +-82 +62 +127 +127 +127 +105 +68 +33 +-7 +-47 +-80 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-110 +-103 +-24 +122 +127 +127 +127 +127 +121 +83 +37 +-10 +-48 +-81 +-107 +-127 +-127 +-127 +-54 +89 +127 +127 +127 +127 +91 +55 +13 +-30 +-66 +-96 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +82 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +43 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +41 +19 +8 +6 +9 +15 +18 +21 +20 +-2 +-43 +-76 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-98 +-107 +-28 +118 +127 +127 +127 +127 +119 +80 +35 +-12 +-50 +-82 +-109 +-127 +-127 +-127 +-55 +88 +127 +127 +127 +127 +90 +54 +12 +-31 +-66 +-97 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +81 +46 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +2 +-40 +-74 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +114 +76 +41 +0 +-41 +-75 +-104 +-111 +-127 +-127 +-127 +-74 +69 +127 +127 +127 +114 +76 +41 +19 +8 +6 +9 +15 +18 +21 +20 +-2 +-43 +-77 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-28 +118 +127 +127 +127 +127 +120 +80 +55 +39 +35 +35 +39 +41 +43 +41 +18 +-26 +-62 +-93 +-102 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-107 +-101 +-21 +124 +127 +127 +127 +127 +123 +84 +38 +-9 +-47 +-80 +-107 +-127 +-127 +-127 +-52 +90 +127 +127 +127 +127 +91 +55 +13 +-30 +-65 +-96 +-105 +-127 +-127 +-127 +-67 +76 +127 +127 +127 +120 +81 +45 +5 +-37 +-71 +-101 +-109 +-127 +-127 +-127 +-71 +72 +127 +127 +127 +116 +78 +42 +2 +-40 +-73 +-103 +-111 +-127 +-127 +-127 +-73 +70 +127 +127 +127 +115 +77 +41 +19 +8 +6 +9 +15 +18 +21 +21 +-1 +-42 +-76 +-105 +-127 +-127 +-127 +-127 +-82 +61 +127 +127 +127 +105 +68 +33 +-6 +-46 +-80 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-110 +-103 +-24 +122 +127 +127 +127 +127 +121 +83 +38 +-9 +-48 +-81 +-107 +-127 +-127 +-127 +-53 +90 +127 +127 +127 +127 diff --git a/traces/modulation-ask-man-32.pm3 b/traces/modulation-ask-man-32.pm3 new file mode 100644 index 00000000..b8dfed98 --- /dev/null +++ b/traces/modulation-ask-man-32.pm3 @@ -0,0 +1,20000 @@ +18 +15 +14 +-13 +-35 +-55 +-71 +-85 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +55 +23 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-113 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +95 +90 +83 +78 +71 +66 +59 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +84 +80 +73 +68 +62 +58 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +38 +36 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +59 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +38 +36 +33 +31 +27 +26 +-4 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-107 +-99 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +102 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +113 +105 +96 +91 +82 +78 +71 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +84 +80 +73 +68 +62 +59 +53 +51 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +104 +97 +92 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +77 +71 +67 +60 +56 +51 +49 +44 +42 +37 +35 +31 +30 +25 +25 +22 +21 +18 +18 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +38 +36 +33 +31 +27 +26 +-4 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-56 +127 +127 +117 +100 +96 +89 +84 +76 +71 +65 +62 +56 +52 +47 +45 +13 +-13 +-36 +-54 +-71 +-83 +-95 +-104 +-112 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +122 +114 +107 +97 +91 +83 +79 +72 +67 +61 +57 +23 +-4 +-28 +-48 +-65 +-78 +-90 +-100 +-108 +-98 +-104 +-108 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +94 +85 +80 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +71 +66 +61 +57 +52 +49 +15 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +110 +105 +96 +91 +83 +77 +70 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +67 +60 +56 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +67 +60 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +77 +70 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-81 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +66 +60 +56 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +66 +60 +57 +52 +48 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +51 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +66 +60 +56 +51 +49 +44 +42 +37 +35 +31 +30 +26 +24 +22 +21 +18 +18 +15 +15 +13 +13 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +94 +54 +23 +-5 +-28 +-48 +-64 +-77 +-88 +-98 +-106 +-113 +-101 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +77 +70 +66 +61 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +72 +69 +63 +58 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +77 +71 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +67 +60 +56 +51 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +12 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-47 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +77 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +84 +79 +72 +69 +62 +58 +53 +50 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-48 +127 +127 +126 +109 +105 +97 +91 +82 +78 +70 +66 +61 +57 +51 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +82 +78 +70 +67 +60 +56 +51 +49 +44 +41 +37 +35 +31 +30 +26 +24 +22 +21 +18 +18 +15 +14 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +92 +84 +79 +72 +68 +61 +57 +53 +50 +45 +42 +10 +-15 +-38 +-56 +-72 +-84 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +97 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +123 +113 +106 +97 +91 +82 +78 +71 +67 +61 +57 +23 +-4 +-28 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-104 +-108 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +100 +93 +84 +80 +73 +69 +63 +59 +53 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +67 +61 +56 +52 +49 +44 +42 +37 +35 +31 +30 +26 +24 +22 +21 +18 +18 +15 +15 +12 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-77 +-88 +-98 +-106 +-112 +-102 +-107 +-109 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +78 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-109 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +84 +80 +72 +69 +62 +58 +53 +50 +17 +-10 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +70 +67 +61 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +82 +78 +70 +66 +61 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +12 +13 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +59 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +93 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +37 +32 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-107 +-100 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +113 +106 +96 +91 +82 +77 +70 +67 +60 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-104 +-108 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +84 +79 +73 +69 +61 +59 +53 +50 +16 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +106 +97 +91 +83 +79 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +66 +60 +57 +51 +49 +44 +42 +37 +35 +31 +29 +27 +25 +21 +21 +19 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +110 +95 +91 +84 +79 +72 +68 +62 +58 +51 +49 +45 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +99 +59 +26 +-3 +-25 +-45 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +122 +114 +106 +96 +91 +83 +78 +71 +66 +60 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +107 +100 +93 +85 +80 +72 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +106 +96 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +70 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +18 +17 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +110 +95 +92 +84 +79 +72 +68 +62 +58 +52 +50 +45 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-105 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-49 +127 +127 +123 +107 +103 +94 +89 +81 +76 +69 +65 +59 +55 +50 +48 +15 +-11 +-35 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-109 +71 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +58 +26 +-3 +-25 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +79 +71 +67 +61 +57 +23 +-4 +-28 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +80 +73 +69 +62 +58 +53 +51 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +82 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +32 +29 +27 +26 +22 +21 +19 +18 +15 +15 +12 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +54 +23 +-5 +-27 +-48 +-64 +-78 +-88 +-98 +-105 +-113 +-101 +-106 +-110 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +77 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +107 +99 +93 +84 +80 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +110 +106 +97 +91 +83 +78 +72 +67 +60 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +67 +61 +56 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +67 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +51 +48 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +14 +15 +13 +12 +-16 +-38 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +55 +23 +-5 +-27 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-102 +-107 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +91 +82 +77 +70 +66 +60 +57 +51 +48 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +-14 +-36 +-56 +-71 +-85 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +61 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +55 +23 +-5 +-27 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +78 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +84 +80 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +51 +49 +44 +42 +37 +35 +32 +30 +26 +26 +22 +21 +18 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +62 +59 +54 +51 +45 +43 +39 +37 +33 +31 +27 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +57 +25 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +97 +91 +82 +78 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-104 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +112 +108 +100 +93 +85 +80 +73 +69 +62 +58 +52 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +67 +61 +57 +51 +49 +43 +42 +37 +35 +31 +30 +27 +25 +22 +21 +18 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +36 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-56 +127 +127 +116 +101 +97 +89 +83 +76 +72 +65 +61 +55 +52 +48 +45 +12 +-14 +-37 +-55 +-71 +-84 +-95 +-104 +-112 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +71 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +104 +98 +58 +26 +-3 +-25 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +123 +114 +106 +96 +91 +83 +78 +71 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +66 +60 +57 +51 +48 +15 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +96 +91 +82 +78 +71 +66 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +67 +61 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +70 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +78 +71 +66 +61 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +71 +66 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +67 +61 +56 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +83 +78 +71 +67 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +82 +78 +71 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +83 +78 +71 +67 +60 +57 +51 +49 +44 +41 +37 +35 +31 +30 +27 +24 +22 +21 +19 +18 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +100 +94 +54 +23 +-5 +-28 +-48 +-64 +-78 +-88 +-98 +-106 +-113 +-101 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +106 +96 +90 +82 +77 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +84 +80 +73 +68 +62 +59 +53 +50 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +82 +77 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +70 +67 +60 +56 +52 +49 +43 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +14 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-47 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +106 +96 +89 +82 +78 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +85 +80 +73 +69 +62 +58 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +66 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +77 +71 +67 +60 +56 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-93 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +67 +60 +57 +52 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +17 +16 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +68 +61 +58 +52 +50 +44 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-110 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +97 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +122 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-108 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +107 +100 +93 +84 +80 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +97 +91 +83 +78 +72 +67 +60 +58 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +71 +67 +60 +56 +52 +49 +43 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +59 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-78 +-88 +-98 +-105 +-113 +-101 +-107 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +77 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +72 +68 +62 +58 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +67 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +70 +67 +60 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +101 +94 +86 +81 +73 +69 +63 +59 +53 +51 +46 +43 +39 +37 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +102 +96 +57 +25 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +106 +97 +91 +83 +78 +70 +67 +60 +56 +22 +-5 +-29 +-48 +-66 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +79 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +106 +97 +91 +83 +78 +70 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +66 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +83 +79 +72 +67 +61 +58 +52 +50 +45 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-26 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +71 +67 +61 +57 +23 +-4 +-28 +-48 +-65 +-78 +-90 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +107 +99 +93 +85 +79 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +96 +91 +83 +78 +70 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +66 +60 +57 +51 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +19 +17 +15 +15 +13 +12 +-16 +-38 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-61 +127 +127 +110 +95 +92 +84 +79 +72 +68 +61 +58 +52 +49 +45 +42 +10 +-15 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-49 +127 +127 +123 +107 +102 +94 +88 +81 +76 +69 +65 +59 +56 +50 +47 +15 +-11 +-35 +-53 +-70 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-109 +72 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +59 +27 +-2 +-25 +-45 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +72 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-104 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +109 +99 +93 +85 +80 +72 +69 +62 +59 +53 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +79 +71 +66 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +18 +16 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +109 +100 +95 +55 +23 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-113 +-102 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +126 +121 +112 +104 +96 +90 +82 +77 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +72 +67 +62 +59 +52 +50 +16 +-10 +-33 +-52 +-69 +-82 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +83 +78 +70 +67 +61 +57 +51 +48 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +70 +66 +60 +57 +51 +49 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +90 +82 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-64 +-78 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +91 +82 +77 +70 +66 +60 +57 +51 +48 +43 +41 +37 +34 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +-13 +-36 +-55 +-71 +-85 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +61 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +55 +23 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +126 +121 +112 +105 +96 +90 +82 +78 +71 +67 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +73 +68 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +26 +22 +21 +19 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +99 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +36 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-79 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +64 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +112 +102 +95 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +96 +91 +83 +77 +71 +67 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +105 +96 +91 +83 +77 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +70 +63 +59 +53 +51 +45 +43 +39 +36 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-101 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-56 +127 +127 +117 +101 +96 +88 +84 +76 +71 +65 +61 +55 +52 +47 +45 +12 +-14 +-36 +-54 +-71 +-84 +-95 +-104 +-112 +-102 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +58 +26 +-3 +-25 +-45 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +122 +113 +106 +97 +91 +83 +78 +72 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +82 +78 +71 +67 +61 +57 +51 +48 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +70 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +90 +83 +78 +70 +66 +60 +56 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +104 +97 +91 +82 +78 +70 +67 +60 +57 +51 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +82 +78 +71 +67 +60 +57 +52 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +77 +71 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +83 +78 +70 +66 +60 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +94 +54 +23 +-5 +-28 +-48 +-63 +-78 +-88 +-98 +-106 +-113 +-102 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +106 +96 +89 +82 +78 +70 +66 +60 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +84 +80 +72 +69 +62 +58 +52 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +82 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +70 +67 +60 +57 +52 +48 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +54 +23 +-5 +-28 +-48 +-64 +-78 +-88 +-99 +-106 +-113 +-102 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +89 +82 +77 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +80 +72 +69 +63 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +79 +71 +67 +61 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +66 +60 +57 +51 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +70 +66 +60 +57 +51 +48 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +18 +18 +16 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +67 +61 +57 +53 +50 +44 +42 +10 +-15 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +58 +25 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-26 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +58 +23 +-4 +-28 +-48 +-65 +-78 +-90 +-99 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +85 +80 +73 +68 +63 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +92 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +67 +61 +57 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +109 +100 +95 +55 +23 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-113 +-102 +-107 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +78 +70 +66 +60 +56 +22 +-5 +-29 +-48 +-66 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +72 +69 +62 +58 +53 +50 +16 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +66 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +71 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +70 +67 +60 +56 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +96 +90 +83 +77 +70 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +16 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +37 +33 +30 +28 +27 +-3 +-27 +-48 +-64 +-79 +-91 +-101 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +64 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +95 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +122 +112 +106 +96 +91 +82 +78 +70 +67 +61 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +112 +108 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +66 +61 +57 +51 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +92 +84 +79 +72 +68 +62 +58 +52 +49 +45 +42 +9 +-16 +-38 +-56 +-72 +-85 +-96 +-105 +-113 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +58 +26 +-3 +-25 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +122 +113 +106 +97 +91 +83 +78 +71 +67 +60 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +80 +73 +68 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +82 +78 +70 +66 +60 +57 +51 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-61 +127 +127 +110 +95 +92 +84 +79 +72 +67 +62 +58 +52 +49 +45 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-49 +127 +127 +123 +107 +102 +94 +88 +81 +76 +69 +64 +59 +56 +50 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-109 +71 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +97 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-104 +-112 +-101 +-106 +-109 +-112 +-127 +-26 +127 +127 +127 +127 +123 +113 +107 +97 +91 +83 +78 +71 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +80 +73 +69 +62 +59 +53 +51 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +91 +82 +79 +71 +66 +60 +57 +52 +49 +44 +41 +37 +35 +32 +29 +27 +25 +22 +21 +19 +17 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-64 +-77 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +77 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +85 +79 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +67 +60 +56 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +78 +70 +66 +61 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +52 +48 +44 +42 +37 +35 +31 +29 +27 +26 +22 +21 +18 +18 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-64 +-77 +-88 +-98 +-105 +-113 +-101 +-107 +-110 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +106 +95 +90 +82 +78 +70 +66 +60 +56 +51 +48 +43 +42 +37 +35 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +-13 +-36 +-55 +-71 +-85 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +61 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +55 +23 +-5 +-27 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +78 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +84 +80 +73 +69 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +19 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +80 +73 +69 +62 +59 +54 +51 +46 +43 +39 +37 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +103 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +97 +91 +82 +78 +71 +67 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +85 +80 +72 +68 +63 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +77 +71 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-81 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +67 +60 +57 +51 +48 +43 +42 +37 +34 +32 +30 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +37 +32 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-56 +127 +127 +116 +101 +97 +88 +83 +76 +71 +65 +61 +55 +52 +47 +45 +12 +-14 +-37 +-55 +-71 +-83 +-95 +-104 +-112 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +123 +114 +107 +97 +91 +83 +77 +71 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-104 +-108 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +112 +108 +99 +93 +85 +79 +73 +69 +62 +59 +53 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +70 +67 +61 +56 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +96 +91 +82 +78 +70 +66 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +70 +67 +60 +56 +52 +48 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +70 +67 +60 +56 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-48 +127 +127 +126 +109 +104 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +96 +91 +83 +78 +70 +66 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +71 +67 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +90 +82 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +90 +83 +78 +70 +66 +60 +57 +51 +49 +43 +41 +37 +35 +31 +30 +26 +24 +22 +21 +18 +17 +15 +15 +12 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +59 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +54 +23 +-5 +-28 +-48 +-63 +-78 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +78 +70 +65 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +85 +79 +72 +68 +62 +59 +53 +50 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +66 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +16 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +59 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-107 +-110 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +105 +95 +90 +83 +77 +70 +66 +60 +56 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +85 +80 +73 +68 +62 +59 +53 +51 +17 +-10 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +67 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-48 +127 +127 +126 +109 +104 +97 +91 +83 +78 +71 +67 +61 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +66 +60 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +22 +18 +17 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +68 +61 +58 +52 +50 +44 +41 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-113 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +123 +113 +107 +97 +92 +83 +78 +71 +67 +60 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +84 +80 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +56 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-77 +-88 +-98 +-105 +-113 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +95 +89 +82 +78 +70 +65 +60 +57 +22 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +85 +80 +72 +69 +62 +58 +53 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +110 +105 +97 +91 +83 +79 +71 +67 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +71 +66 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +70 +66 +60 +57 +51 +48 +44 +42 +37 +35 +31 +30 +27 +25 +21 +21 +18 +17 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +94 +86 +81 +73 +69 +63 +60 +53 +51 +46 +43 +39 +36 +32 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +56 +25 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +96 +91 +83 +78 +70 +66 +60 +56 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-108 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +99 +93 +85 +79 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +70 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +17 +15 +15 +12 +11 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-61 +127 +127 +111 +95 +92 +84 +79 +72 +67 +62 +58 +52 +50 +45 +42 +10 +-16 +-38 +-56 +-72 +-84 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +100 +93 +85 +79 +73 +69 +62 +58 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +110 +106 +97 +91 +83 +78 +70 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +71 +66 +60 +57 +52 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +77 +70 +67 +60 +57 +51 +48 +44 +41 +37 +35 +32 +30 +26 +25 +22 +20 +19 +18 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +110 +95 +91 +84 +79 +72 +68 +62 +58 +52 +50 +45 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-49 +127 +127 +123 +107 +102 +94 +88 +81 +76 +69 +65 +59 +56 +50 +47 +15 +-12 +-35 +-53 +-70 +-83 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-109 +72 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +58 +26 +-2 +-25 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +100 +93 +85 +80 +72 +69 +62 +59 +53 +50 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +106 +97 +91 +83 +79 +71 +66 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +27 +25 +22 +22 +19 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-77 +-88 +-98 +-105 +-113 +-102 +-107 +-109 +-127 +-127 +-28 +127 +127 +127 +126 +121 +112 +105 +95 +91 +82 +77 +71 +67 +60 +56 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +84 +80 +72 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +70 +67 +61 +56 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-48 +127 +127 +126 +109 +104 +97 +91 +81 +78 +71 +67 +60 +57 +52 +49 +44 +41 +37 +35 +31 +29 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-27 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-107 +-110 +-127 +-127 +-29 +127 +127 +127 +127 +120 +112 +105 +96 +90 +82 +78 +70 +66 +60 +56 +51 +48 +43 +41 +37 +35 +31 +30 +26 +25 +22 +21 +18 +17 +15 +14 +-14 +-36 +-56 +-71 +-85 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +61 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +95 +55 +24 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-113 +-102 +-107 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +91 +82 +78 +70 +67 +60 +56 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +100 +93 +84 +80 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +22 +18 +18 +16 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +74 +69 +63 +59 +54 +50 +45 +43 +39 +37 +32 +31 +28 +27 +-3 +-27 +-48 +-65 +-79 +-91 +-101 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +64 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +96 +91 +83 +77 +70 +67 +61 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +81 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +110 +105 +96 +91 +83 +78 +70 +67 +61 +57 +51 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-97 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +73 +70 +63 +59 +53 +51 +46 +43 +38 +36 +33 +31 +28 +25 +-4 +-27 +-48 +-65 +-80 +-91 +-101 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-56 +127 +127 +117 +101 +96 +89 +84 +77 +71 +65 +61 +56 +53 +47 +45 +12 +-14 +-36 +-55 +-71 +-83 +-95 +-104 +-112 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +71 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +104 +98 +58 +26 +-3 +-25 +-45 +-62 +-76 +-87 +-97 +-104 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +122 +113 +106 +97 +91 +83 +79 +71 +67 +61 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +100 +94 +86 +79 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +106 +97 +91 +83 +78 +70 +67 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +61 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +70 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +77 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +66 +61 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-48 +127 +127 +126 +109 +104 +97 +91 +82 +78 +71 +66 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +77 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +70 +67 +60 +56 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +78 +70 +66 +61 +57 +51 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +71 +67 +61 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +67 +61 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +67 +61 +57 +52 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +94 +54 +23 +-6 +-28 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-102 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +78 +71 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +99 +93 +85 +80 +72 +68 +62 +58 +53 +50 +17 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +104 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +82 +78 +70 +67 +60 +56 +51 +49 +44 +41 +37 +35 +32 +30 +26 +25 +22 +21 +18 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +93 +54 +22 +-6 +-28 +-48 +-64 +-78 +-88 +-98 +-106 +-113 +-102 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +96 +90 +83 +78 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +72 +69 +62 +58 +53 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +66 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +66 +60 +57 +51 +49 +43 +41 +37 +35 +31 +30 +26 +24 +22 +21 +18 +17 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +68 +62 +58 +52 +50 +45 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +72 +67 +61 +57 +23 +-4 +-28 +-48 +-65 +-78 +-91 +-100 +-109 +-99 +-105 +-108 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +85 +80 +72 +69 +62 +59 +52 +50 +17 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +90 +83 +78 +70 +66 +60 +57 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +14 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +55 +23 +-5 +-27 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-102 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +78 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +85 +80 +72 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +67 +60 +56 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +90 +83 +78 +70 +66 +61 +57 +51 +48 +44 +41 +37 +35 +31 +30 +26 +25 +22 +22 +19 +17 +15 +14 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +85 +81 +74 +69 +63 +59 +53 +51 +46 +43 +38 +37 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-101 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +101 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +106 +96 +91 +82 +78 +71 +67 +60 +57 +22 +-4 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +85 +80 +73 +69 +62 +57 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +71 +66 +60 +57 +52 +49 +44 +41 +37 +35 +31 +29 +26 +25 +22 +22 +18 +17 +15 +15 +12 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +92 +84 +79 +72 +67 +62 +58 +52 +50 +44 +42 +10 +-16 +-38 +-56 +-72 +-84 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +122 +114 +106 +97 +91 +83 +78 +71 +67 +61 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-108 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +80 +73 +68 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +82 +78 +71 +67 +60 +57 +52 +49 +44 +41 +36 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +15 +13 +11 +-16 +-38 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-61 +127 +127 +111 +95 +92 +84 +79 +72 +68 +61 +58 +52 +50 +45 +42 +10 +-15 +-38 +-56 +-72 +-84 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-49 +127 +127 +123 +106 +102 +94 +88 +81 +76 +69 +65 +59 +56 +50 +47 +15 +-11 +-35 +-53 +-70 +-82 +-94 +-103 +-111 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-109 +72 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-26 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +79 +72 +67 +61 +57 +23 +-4 +-28 +-48 +-65 +-78 +-91 +-99 +-108 +-98 +-105 +-108 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +112 +108 +99 +93 +86 +81 +72 +69 +63 +59 +52 +50 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +66 +61 +57 +52 +49 +44 +42 +38 +36 +31 +29 +27 +25 +22 +21 +18 +17 +15 +15 +13 +11 +-16 +-38 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-64 +-78 +-88 +-98 +-106 +-113 +-101 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +91 +82 +77 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-109 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +84 +80 +73 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +110 +106 +97 +91 +83 +78 +71 +67 +60 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +90 +82 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +61 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +70 +66 +61 +57 +51 +48 +44 +42 +37 +35 +31 +30 +26 +25 +22 +20 +19 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-78 +-88 +-98 +-105 +-112 +-102 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +77 +70 +66 +60 +57 +52 +48 +43 +41 +37 +34 +31 +29 +26 +25 +22 +21 +18 +18 +15 +14 +-13 +-36 +-56 +-71 +-85 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +55 +23 +-5 +-27 +-48 +-64 +-77 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +96 +90 +82 +77 +70 +67 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-108 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +92 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +38 +35 +31 +30 +27 +25 +22 +21 +19 +18 +15 +14 +13 +13 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +73 +69 +63 +59 +54 +50 +45 +43 +39 +36 +32 +31 +28 +26 +-4 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +113 +106 +96 +91 +82 +78 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +84 +80 +73 +68 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +97 +91 +83 +78 +70 +67 +61 +56 +51 +49 +44 +42 +37 +35 +31 +30 +26 +25 +22 +21 +18 +18 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +93 +86 +81 +74 +69 +63 +60 +54 +51 +45 +43 +39 +36 +32 +31 +28 +26 +-4 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-55 +127 +127 +116 +101 +96 +88 +84 +76 +71 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-71 +-84 +-95 +-104 +-112 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +71 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +99 +59 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +123 +113 +106 +97 +91 +83 +78 +70 +67 +61 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-108 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +112 +108 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +106 +97 +90 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +70 +67 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +67 +60 +57 +52 +49 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +90 +83 +78 +71 +67 +60 +56 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +67 +61 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +60 +56 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +77 +70 +67 +61 +56 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-100 +-107 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +97 +90 +83 +78 +71 +66 +61 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +78 +71 +66 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +70 +67 +61 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +66 +60 +57 +51 +48 +43 +41 +38 +35 +31 +30 +26 +25 +22 +21 +19 +17 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-77 +-88 +-98 +-105 +-113 +-102 +-107 +-110 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +77 +70 +65 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +112 +107 +99 +93 +85 +80 +72 +68 +62 +59 +53 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +66 +61 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +66 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +70 +67 +60 +57 +52 +49 +43 +41 +37 +35 +31 +29 +26 +25 +22 +21 +19 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-106 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +78 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +85 +80 +72 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +78 +71 +67 +61 +57 +51 +49 +16 +-10 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +82 +78 +71 +67 +60 +57 +51 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +70 +67 +61 +56 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +66 +61 +57 +51 +48 +43 +41 +37 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +14 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +68 +61 +58 +52 +49 +45 +42 +10 +-16 +-38 +-56 +-72 +-85 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +98 +58 +26 +-3 +-25 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-27 +127 +127 +127 +127 +123 +114 +106 +97 +91 +83 +78 +71 +67 +60 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-69 +-82 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +83 +78 +70 +67 +61 +57 +51 +49 +44 +41 +37 +35 +31 +30 +26 +25 +22 +21 +19 +17 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +59 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +93 +54 +23 +-6 +-28 +-48 +-64 +-78 +-88 +-98 +-106 +-113 +-101 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +77 +70 +66 +61 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +85 +80 +72 +69 +63 +59 +52 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +66 +61 +57 +52 +49 +16 +-10 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +77 +70 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-93 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +104 +96 +91 +83 +77 +70 +67 +60 +57 +52 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +60 +57 +51 +49 +44 +41 +37 +36 +31 +29 +26 +25 +22 +21 +18 +17 +15 +15 +12 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +82 +73 +69 +63 +60 +53 +51 +45 +43 +39 +36 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +65 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +106 +96 +91 +83 +78 +70 +66 +60 +57 +22 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +112 +108 +99 +93 +85 +79 +73 +69 +62 +58 +53 +50 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +67 +61 +56 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +82 +78 +71 +67 +61 +57 +51 +49 +44 +42 +36 +35 +31 +29 +26 +25 +22 +21 +19 +17 +15 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +68 +62 +58 +52 +50 +45 +42 +10 +-16 +-38 +-56 +-72 +-84 +-96 +-104 +-113 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-102 +-111 +70 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +58 +26 +-3 +-26 +-46 +-62 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +122 +113 +106 +97 +91 +83 +79 +72 +67 +61 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +100 +94 +85 +79 +73 +69 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +106 +97 +91 +83 +78 +71 +67 +60 +56 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +90 +83 +78 +70 +67 +60 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +51 +48 +44 +42 +37 +35 +31 +29 +26 +25 +22 +20 +18 +18 +15 +15 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +68 +61 +58 +52 +49 +45 +42 +10 +-16 +-38 +-56 +-72 +-84 +-96 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-49 +127 +127 +123 +107 +103 +94 +88 +80 +76 +69 +64 +59 +56 +50 +47 +14 +-12 +-35 +-53 +-70 +-83 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-109 +72 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +59 +26 +-2 +-25 +-45 +-61 +-76 +-87 +-97 +-105 +-112 +-101 +-106 +-109 +-112 +-127 +-26 +127 +127 +127 +127 +123 +113 +107 +97 +92 +83 +78 +71 +67 +61 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +109 +100 +93 +85 +80 +73 +68 +62 +59 +53 +51 +17 +-9 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +44 +41 +37 +35 +31 +30 +27 +25 +22 +21 +19 +18 +14 +15 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +55 +23 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-106 +-113 +-101 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +126 +121 +112 +105 +96 +90 +82 +78 +70 +66 +60 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +99 +93 +84 +80 +73 +68 +61 +59 +53 +50 +17 +-10 +-33 +-52 +-69 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +91 +83 +78 +71 +66 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +90 +83 +77 +71 +67 +60 +57 +52 +48 +44 +42 +37 +34 +31 +30 +26 +25 +22 +21 +19 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +55 +23 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-106 +-113 +-102 +-107 +-109 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +77 +70 +66 +60 +56 +51 +48 +44 +41 +37 +35 +31 +29 +25 +25 +22 +20 +18 +17 +15 +14 +-14 +-36 +-55 +-71 +-85 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +61 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +55 +23 +-5 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-113 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +78 +70 +65 +59 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-99 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +113 +108 +99 +93 +84 +80 +72 +68 +62 +59 +53 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +43 +42 +37 +35 +31 +30 +26 +25 +23 +22 +18 +18 +15 +14 +13 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +36 +33 +31 +28 +26 +-3 +-27 +-48 +-65 +-79 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +64 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +102 +96 +56 +24 +-4 +-27 +-47 +-63 +-77 +-88 +-98 +-105 +-112 +-101 +-106 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +122 +112 +105 +96 +91 +83 +78 +71 +67 +60 +57 +23 +-4 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +84 +80 +72 +68 +62 +59 +53 +50 +16 +-10 +-33 +-52 +-68 +-82 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +127 +110 +105 +97 +91 +83 +78 +71 +67 +60 +57 +52 +48 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +109 +106 +97 +90 +83 +78 +70 +67 +60 +57 +52 +49 +44 +41 +37 +35 +31 +30 +26 +24 +22 +22 +19 +18 +15 +14 +12 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-106 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +81 +73 +69 +63 +59 +53 +51 +45 +43 +38 +37 +33 +31 +28 +25 +-4 +-27 +-48 +-65 +-80 +-91 +-102 +-109 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-56 +127 +127 +116 +101 +97 +89 +83 +76 +72 +65 +62 +55 +52 +47 +45 +13 +-13 +-36 +-54 +-71 +-83 +-95 +-104 +-112 +-101 +-107 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +71 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +99 +59 +26 +-2 +-25 +-45 +-62 +-76 +-87 +-97 +-104 +-112 +-101 +-106 +-109 +-112 +-127 +-27 +127 +127 +127 +127 +122 +114 +106 +96 +91 +83 +79 +71 +67 +61 +57 +23 +-5 +-29 +-48 +-65 +-78 +-91 +-100 +-108 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-43 +127 +127 +127 +113 +108 +99 +94 +85 +79 +73 +69 +62 +59 +53 +50 +17 +-9 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +106 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +78 +71 +65 +61 +57 +52 +49 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +70 +67 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +82 +77 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +90 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +78 +71 +66 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +97 +90 +82 +78 +71 +66 +60 +57 +51 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +104 +97 +91 +83 +78 +70 +67 +61 +57 +51 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +83 +77 +71 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +104 +96 +91 +82 +78 +71 +67 +60 +57 +51 +49 +43 +41 +37 +35 +31 +29 +27 +25 +22 +21 +19 +17 +15 +15 +12 +12 +-16 +-37 +-57 +-72 +-86 +-97 +-107 +-98 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +60 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +94 +55 +23 +-5 +-28 +-48 +-63 +-77 +-88 +-98 +-106 +-113 +-102 +-107 +-110 +-127 +-127 +-28 +127 +127 +127 +127 +121 +111 +106 +96 +90 +82 +78 +71 +66 +60 +56 +22 +-5 +-29 +-48 +-66 +-79 +-91 +-100 +-109 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +108 +100 +93 +85 +80 +73 +68 +62 +59 +52 +50 +17 +-10 +-33 +-52 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +127 +109 +105 +97 +91 +82 +78 +71 +67 +60 +57 +52 +49 +16 +-10 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +77 +71 +67 +60 +57 +52 +49 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +70 +67 +60 +57 +51 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +18 +18 +15 +15 +13 +12 +-15 +-37 +-57 +-72 +-86 +-97 +-107 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +59 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +93 +54 +23 +-6 +-28 +-48 +-64 +-78 +-88 +-98 +-106 +-113 +-101 +-107 +-109 +-127 +-127 +-28 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +77 +70 +66 +61 +57 +23 +-5 +-29 +-48 +-65 +-79 +-91 +-100 +-108 +-98 +-105 +-109 +-127 +-127 +-127 +-127 +-44 +127 +127 +127 +112 +107 +99 +93 +85 +80 +72 +69 +62 +58 +53 +50 +17 +-10 +-33 +-51 +-68 +-81 +-93 +-102 +-110 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-46 +127 +127 +126 +110 +105 +97 +91 +83 +78 +71 +67 +61 +57 +52 +48 +15 +-11 +-34 +-52 +-69 +-82 +-94 +-102 +-111 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +96 +91 +83 +78 +70 +67 +60 +57 +52 +48 +15 +-11 +-34 +-53 +-69 +-82 +-94 +-102 +-111 +-101 +-107 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +125 +109 +105 +96 +91 +83 +78 +71 +67 +60 +57 +52 +48 +16 +-11 +-34 +-52 +-69 +-82 +-94 +-103 +-111 +-100 +-106 +-110 +-127 +-127 +-127 +-127 +-47 +127 +127 +126 +109 +105 +97 +91 +82 +77 +70 +67 +61 +56 +51 +49 +44 +42 +37 +35 +31 +30 +26 +24 +22 +21 +18 +18 +15 +14 +13 +12 +-15 +-37 +-57 +-72 +-86 +-96 +-106 +-97 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-62 +127 +127 +111 +95 +91 +84 +79 +72 +67 +62 +58 +52 +50 +45 +42 +10 +-16 +-39 +-56 +-72 +-85 +-96 +-105 +-113 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 diff --git a/traces/modulation-ask-man-40.pm3 b/traces/modulation-ask-man-40.pm3 new file mode 100644 index 00000000..8fdb2e6c --- /dev/null +++ b/traces/modulation-ask-man-40.pm3 @@ -0,0 +1,20000 @@ +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +120 +114 +104 +98 +89 +84 +76 +72 +65 +61 +55 +53 +47 +44 +12 +-15 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +88 +84 +77 +72 +65 +61 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +85 +77 +72 +65 +61 +55 +53 +47 +44 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +90 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +103 +98 +90 +84 +76 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +98 +89 +84 +77 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +72 +66 +61 +55 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +71 +65 +61 +55 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +24 +20 +19 +17 +16 +13 +13 +11 +11 +8 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +86 +82 +44 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +61 +58 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +63 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +77 +72 +65 +62 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +76 +72 +65 +62 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +66 +61 +56 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +14 +11 +10 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +96 +87 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +91 +84 +79 +72 +67 +61 +57 +53 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +89 +85 +77 +73 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-19 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +76 +72 +65 +62 +56 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +10 +9 +6 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +102 +94 +88 +80 +75 +69 +64 +58 +56 +50 +47 +42 +40 +8 +-18 +-40 +-58 +-74 +-87 +-98 +-106 +-99 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-64 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +93 +84 +79 +72 +68 +61 +58 +53 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +106 +99 +91 +85 +77 +73 +66 +61 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +83 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +47 +45 +40 +37 +34 +33 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +8 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +81 +43 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +93 +84 +79 +72 +68 +61 +58 +52 +49 +16 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +13 +-13 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +72 +65 +62 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +65 +62 +56 +53 +47 +45 +40 +38 +34 +31 +29 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +101 +95 +87 +82 +75 +70 +63 +60 +54 +51 +46 +44 +39 +37 +33 +31 +28 +26 +23 +22 +20 +19 +16 +16 +-13 +-35 +-55 +-71 +-85 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-111 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +111 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +88 +83 +44 +14 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +71 +68 +62 +57 +53 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +72 +66 +63 +57 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +66 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +40 +38 +33 +32 +28 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +10 +9 +9 +6 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-100 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +124 +118 +109 +102 +93 +88 +80 +75 +68 +65 +59 +55 +50 +47 +42 +40 +8 +-17 +-40 +-58 +-74 +-87 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +114 +104 +97 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-82 +-93 +-103 +-110 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +93 +84 +79 +72 +68 +62 +58 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +90 +84 +77 +72 +65 +61 +55 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-89 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +102 +94 +88 +80 +75 +69 +65 +58 +55 +50 +47 +42 +40 +8 +-18 +-40 +-58 +-74 +-87 +-98 +-107 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-20 +127 +127 +127 +127 +127 +120 +112 +103 +96 +87 +83 +75 +71 +64 +61 +55 +52 +47 +44 +11 +-15 +-37 +-56 +-72 +-85 +-97 +-105 +-114 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-107 +-102 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +103 +97 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-82 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +92 +84 +79 +72 +67 +61 +58 +53 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +104 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +47 +45 +40 +37 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +10 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-100 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +44 +13 +-14 +-36 +-55 +-69 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +61 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +62 +57 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +73 +66 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +77 +72 +65 +61 +56 +52 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +77 +72 +66 +61 +55 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +13 +12 +11 +9 +8 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-100 +-93 +-88 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +96 +88 +82 +44 +13 +-14 +-35 +-55 +-69 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +67 +62 +58 +52 +49 +45 +42 +38 +36 +31 +30 +27 +26 +22 +21 +19 +17 +16 +15 +13 +12 +10 +10 +8 +8 +-19 +-41 +-60 +-75 +-89 +-100 +-109 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-113 +-105 +-99 +-92 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +61 +58 +53 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +97 +90 +85 +77 +72 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +14 +11 +10 +9 +9 +6 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +75 +70 +64 +60 +54 +51 +46 +43 +39 +37 +33 +31 +28 +27 +23 +22 +20 +19 +16 +15 +-13 +-35 +-56 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-111 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +112 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +102 +96 +88 +82 +44 +14 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +92 +84 +79 +72 +67 +61 +58 +52 +48 +15 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +116 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +84 +76 +72 +66 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-19 +127 +127 +127 +127 +127 +122 +114 +103 +97 +89 +83 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +28 +28 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +8 +7 +7 +-19 +-41 +-61 +-76 +-89 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +74 +70 +64 +60 +54 +51 +46 +44 +39 +37 +33 +31 +28 +26 +23 +22 +20 +19 +16 +16 +-12 +-35 +-55 +-71 +-85 +-96 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-30 +127 +127 +127 +127 +121 +112 +106 +96 +89 +82 +78 +70 +66 +60 +56 +51 +49 +43 +41 +9 +-17 +-40 +-58 +-74 +-86 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-100 +-109 +-102 +-96 +-90 +-83 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +45 +15 +-13 +-35 +-54 +-69 +-82 +-93 +-103 +-110 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +108 +98 +92 +84 +79 +72 +68 +62 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +65 +62 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +76 +72 +65 +61 +56 +53 +47 +44 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +66 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +103 +97 +89 +84 +76 +72 +65 +62 +56 +53 +47 +45 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-19 +127 +127 +127 +127 +127 +121 +114 +104 +96 +89 +84 +76 +72 +65 +61 +56 +53 +48 +44 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-114 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +62 +55 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-19 +127 +127 +127 +127 +127 +121 +114 +104 +96 +89 +84 +77 +72 +65 +61 +56 +53 +47 +44 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +20 +17 +15 +13 +14 +12 +11 +9 +8 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +13 +-14 +-35 +-55 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +106 +97 +92 +84 +79 +72 +67 +61 +58 +52 +49 +15 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +115 +104 +98 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +115 +104 +98 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +28 +28 +24 +23 +20 +19 +17 +16 +13 +13 +11 +11 +9 +8 +7 +7 +-19 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-77 +-71 +110 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +81 +43 +13 +-14 +-36 +-55 +-70 +-84 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +61 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +66 +62 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +72 +65 +62 +56 +52 +47 +44 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +71 +65 +62 +55 +52 +47 +45 +40 +38 +33 +32 +29 +27 +24 +23 +20 +19 +17 +15 +14 +13 +11 +11 +8 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +124 +118 +109 +103 +94 +88 +80 +76 +69 +64 +59 +55 +50 +47 +42 +40 +8 +-18 +-40 +-58 +-75 +-87 +-98 +-107 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-108 +-102 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +62 +58 +53 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +71 +65 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +45 +41 +38 +33 +32 +29 +27 +24 +23 +20 +19 +17 +16 +13 +13 +11 +11 +8 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +44 +13 +-14 +-35 +-54 +-69 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +92 +84 +79 +72 +67 +62 +57 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +65 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +66 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +55 +53 +48 +45 +12 +-14 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +115 +104 +97 +90 +84 +76 +72 +65 +61 +56 +53 +48 +44 +12 +-14 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +84 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +28 +27 +24 +23 +20 +19 +16 +16 +14 +14 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +86 +82 +75 +70 +64 +60 +54 +51 +46 +43 +39 +37 +33 +31 +28 +27 +23 +22 +20 +18 +16 +15 +-13 +-35 +-56 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +112 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +101 +96 +88 +82 +44 +13 +-14 +-36 +-55 +-69 +-83 +-94 +-103 +-110 +-101 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +92 +84 +79 +72 +68 +61 +58 +52 +49 +16 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +76 +72 +66 +61 +55 +52 +48 +45 +40 +37 +34 +32 +28 +27 +24 +23 +20 +19 +16 +16 +14 +13 +10 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +124 +118 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +49 +47 +42 +40 +8 +-18 +-40 +-58 +-74 +-87 +-98 +-106 +-99 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +92 +84 +79 +72 +68 +62 +58 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +104 +99 +90 +85 +77 +74 +66 +62 +57 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +98 +89 +84 +76 +72 +65 +62 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +66 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +23 +23 +20 +19 +16 +16 +14 +13 +11 +10 +9 +9 +7 +6 +-21 +-42 +-61 +-77 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +124 +118 +109 +103 +94 +88 +80 +75 +69 +65 +59 +55 +49 +47 +42 +40 +8 +-18 +-40 +-58 +-75 +-87 +-98 +-107 +-99 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-20 +127 +127 +127 +127 +127 +120 +113 +103 +96 +88 +83 +76 +71 +65 +61 +55 +52 +46 +45 +12 +-14 +-38 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-105 +-99 +-107 +-101 +-94 +-89 +-83 +-78 +-72 +-68 +-64 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-82 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +92 +84 +79 +71 +68 +62 +58 +53 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-103 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +54 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +6 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-92 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +96 +86 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +91 +84 +79 +71 +68 +61 +57 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +72 +65 +63 +56 +53 +48 +46 +13 +-13 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +76 +71 +65 +62 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +44 +11 +-15 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +72 +65 +61 +55 +53 +48 +44 +11 +-14 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +84 +76 +72 +65 +61 +56 +53 +46 +45 +40 +38 +34 +32 +28 +27 +25 +23 +19 +19 +16 +15 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +93 +84 +79 +72 +68 +62 +58 +52 +49 +44 +42 +38 +35 +32 +31 +27 +26 +23 +21 +19 +18 +15 +14 +13 +12 +10 +10 +8 +8 +-19 +-41 +-60 +-75 +-89 +-99 +-109 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-113 +-105 +-99 +-92 +-87 +-81 +-76 +-70 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +13 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +67 +61 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +40 +38 +34 +32 +29 +28 +24 +23 +20 +19 +17 +15 +14 +13 +10 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +110 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +74 +70 +64 +60 +54 +51 +45 +44 +39 +37 +33 +31 +28 +26 +24 +22 +19 +19 +16 +15 +-13 +-36 +-56 +-72 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +112 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +88 +82 +44 +14 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +91 +84 +79 +72 +68 +61 +58 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +63 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +55 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +13 +13 +12 +11 +8 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-105 +-99 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +96 +87 +82 +75 +70 +63 +60 +54 +51 +46 +44 +39 +37 +33 +31 +28 +27 +24 +22 +19 +19 +16 +15 +-13 +-35 +-56 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-29 +127 +127 +127 +127 +121 +112 +105 +95 +91 +82 +77 +70 +67 +61 +57 +51 +48 +43 +42 +9 +-17 +-40 +-58 +-74 +-86 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-108 +-102 +-95 +-90 +-83 +-79 +-73 +-69 +-64 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +114 +104 +97 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-82 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +92 +84 +79 +72 +68 +61 +58 +53 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-103 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +84 +77 +72 +65 +61 +56 +53 +47 +44 +12 +-15 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +115 +104 +97 +90 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +62 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +44 +11 +-15 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +73 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +90 +84 +76 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +103 +97 +89 +83 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +55 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +6 +-21 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-76 +-71 +110 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +101 +95 +87 +81 +43 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-104 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +83 +79 +72 +67 +61 +58 +53 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +57 +54 +48 +46 +13 +-13 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +40 +38 +34 +32 +28 +26 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +44 +13 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +92 +84 +79 +71 +68 +61 +57 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-103 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +65 +62 +56 +53 +48 +45 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +76 +72 +65 +61 +55 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +55 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +62 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +41 +38 +34 +32 +29 +27 +24 +23 +20 +20 +16 +15 +14 +14 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +102 +94 +88 +80 +75 +69 +64 +59 +56 +50 +47 +42 +40 +8 +-18 +-40 +-58 +-74 +-87 +-98 +-106 +-99 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +113 +103 +97 +89 +84 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +93 +84 +79 +72 +68 +61 +58 +53 +49 +15 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +84 +77 +73 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +28 +28 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-100 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +101 +95 +87 +82 +44 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +106 +98 +92 +84 +79 +72 +68 +61 +58 +53 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +61 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +84 +76 +72 +66 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +98 +89 +83 +76 +72 +65 +62 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +76 +72 +65 +62 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +83 +76 +72 +65 +62 +56 +52 +47 +45 +40 +38 +34 +32 +29 +28 +24 +23 +20 +19 +16 +16 +14 +12 +11 +11 +9 +9 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-105 +-100 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +83 +75 +70 +63 +60 +54 +51 +46 +44 +39 +37 +33 +31 +28 +27 +24 +22 +20 +19 +16 +15 +-13 +-35 +-56 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +111 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +112 +102 +96 +87 +83 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +68 +62 +57 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +65 +62 +57 +52 +48 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +72 +65 +61 +55 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +76 +72 +65 +61 +56 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +13 +13 +12 +10 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +124 +118 +109 +103 +94 +88 +80 +76 +68 +65 +58 +55 +50 +47 +42 +40 +8 +-18 +-40 +-58 +-74 +-87 +-98 +-107 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +114 +104 +97 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-82 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +84 +79 +72 +68 +62 +58 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +115 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +15 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +8 +-17 +-40 +-58 +-74 +-86 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-20 +127 +127 +127 +127 +127 +120 +113 +102 +96 +88 +83 +75 +71 +64 +61 +55 +51 +47 +45 +12 +-14 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-101 +-95 +-90 +-83 +-78 +-72 +-68 +-63 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +103 +97 +89 +83 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +108 +99 +93 +84 +80 +73 +68 +62 +58 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +40 +38 +34 +32 +28 +28 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +-20 +-41 +-60 +-76 +-89 +-100 +-110 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +86 +82 +43 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +62 +58 +52 +49 +15 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +71 +65 +62 +56 +52 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +76 +72 +65 +61 +56 +52 +48 +45 +40 +38 +34 +32 +28 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +14 +-14 +-35 +-55 +-69 +-83 +-94 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +92 +84 +79 +71 +67 +62 +58 +52 +49 +45 +42 +37 +36 +32 +30 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +-19 +-41 +-60 +-75 +-89 +-100 +-109 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-105 +-100 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +14 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +83 +79 +72 +67 +61 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +44 +40 +39 +34 +32 +28 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +6 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +86 +82 +75 +70 +64 +60 +54 +51 +46 +43 +39 +37 +33 +31 +28 +27 +23 +22 +19 +19 +16 +16 +-13 +-35 +-55 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-111 +-103 +-97 +-91 +-85 +-79 +-74 +-69 +112 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +96 +88 +82 +44 +13 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +93 +84 +79 +72 +68 +61 +58 +53 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +90 +85 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +90 +84 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +15 +14 +13 +11 +11 +9 +9 +7 +7 +-19 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +74 +70 +63 +59 +54 +51 +46 +44 +39 +37 +33 +31 +28 +27 +24 +22 +19 +19 +16 +15 +-13 +-35 +-55 +-71 +-86 +-97 +-106 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-30 +127 +127 +127 +126 +121 +112 +105 +96 +90 +82 +77 +70 +65 +60 +57 +50 +48 +44 +41 +9 +-17 +-40 +-57 +-74 +-86 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-100 +-108 +-102 +-96 +-90 +-83 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +45 +15 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +92 +84 +79 +72 +67 +62 +58 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +63 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +72 +65 +62 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +120 +114 +104 +97 +89 +84 +76 +72 +66 +62 +55 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +76 +72 +66 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-19 +127 +127 +127 +127 +127 +122 +114 +103 +97 +89 +84 +76 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +77 +72 +65 +61 +56 +53 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +76 +71 +65 +61 +55 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +28 +27 +24 +23 +20 +19 +16 +16 +14 +13 +10 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +44 +13 +-14 +-35 +-55 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +115 +107 +97 +92 +84 +79 +72 +67 +61 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +90 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +73 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +25 +23 +19 +19 +17 +15 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-75 +-90 +-100 +-109 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +106 +98 +92 +84 +79 +72 +68 +61 +58 +52 +49 +16 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +116 +105 +98 +90 +85 +77 +73 +66 +62 +57 +53 +47 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +76 +72 +65 +62 +56 +52 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +40 +38 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +8 +8 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +103 +94 +88 +80 +75 +68 +64 +59 +55 +50 +47 +42 +40 +8 +-18 +-40 +-58 +-74 +-86 +-98 +-107 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-108 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +83 +45 +15 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +91 +84 +79 +72 +68 +61 +58 +53 +50 +16 +-10 +-34 +-53 +-69 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +65 +62 +57 +53 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +62 +55 +52 +47 +45 +40 +38 +33 +32 +29 +27 +24 +23 +20 +18 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +96 +87 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +67 +62 +58 +52 +50 +16 +-10 +-34 +-53 +-70 +-82 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +65 +62 +56 +53 +48 +46 +12 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +72 +65 +61 +55 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +71 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-38 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +103 +98 +90 +84 +76 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +28 +27 +24 +23 +20 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +74 +70 +64 +60 +54 +52 +46 +43 +39 +37 +33 +31 +28 +27 +24 +22 +19 +19 +17 +16 +-13 +-35 +-55 +-71 +-86 +-97 +-106 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +111 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +102 +96 +87 +82 +44 +14 +-14 +-35 +-54 +-69 +-83 +-94 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +62 +58 +52 +49 +16 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +91 +85 +77 +73 +66 +62 +56 +53 +47 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +90 +84 +77 +72 +66 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +47 +45 +40 +38 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +-19 +-41 +-61 +-76 +-90 +-100 +-109 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +102 +94 +88 +80 +75 +68 +64 +58 +55 +49 +47 +42 +40 +8 +-17 +-40 +-58 +-74 +-87 +-98 +-106 +-99 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +107 +99 +93 +84 +79 +72 +68 +62 +59 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +62 +57 +53 +48 +46 +13 +-13 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +76 +72 +65 +62 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +120 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +28 +24 +23 +21 +20 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +103 +94 +87 +80 +76 +68 +65 +59 +55 +50 +47 +42 +40 +8 +-18 +-40 +-58 +-74 +-87 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-20 +127 +127 +127 +127 +127 +120 +113 +102 +96 +88 +83 +75 +71 +65 +61 +55 +51 +46 +44 +12 +-14 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-105 +-99 +-107 +-101 +-95 +-89 +-83 +-78 +-72 +-68 +-63 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-82 +-93 +-103 +-110 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +92 +85 +79 +72 +67 +61 +58 +53 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +84 +76 +72 +66 +62 +55 +52 +48 +45 +40 +38 +34 +32 +29 +27 +23 +23 +20 +19 +17 +16 +13 +14 +12 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +13 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +62 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-103 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +77 +71 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +90 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +103 +97 +90 +84 +76 +72 +66 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +15 +14 +14 +11 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-100 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +43 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +84 +79 +72 +68 +61 +58 +53 +49 +44 +42 +38 +35 +32 +30 +27 +26 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +-19 +-41 +-60 +-75 +-89 +-99 +-109 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-76 +-71 +110 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +96 +87 +82 +43 +13 +-14 +-36 +-55 +-70 +-84 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +67 +62 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +74 +66 +61 +57 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +62 +56 +53 +48 +45 +40 +38 +34 +32 +28 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +74 +70 +64 +60 +54 +51 +46 +44 +40 +37 +33 +32 +28 +25 +23 +22 +20 +18 +16 +15 +-13 +-35 +-56 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +112 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +111 +102 +96 +88 +83 +45 +14 +-14 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +71 +68 +62 +58 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +54 +48 +46 +13 +-13 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +65 +61 +55 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +8 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-100 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +75 +71 +63 +60 +54 +51 +46 +44 +39 +37 +33 +31 +28 +27 +23 +22 +20 +19 +15 +15 +-13 +-35 +-56 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-29 +127 +127 +127 +126 +121 +112 +105 +96 +90 +82 +77 +70 +67 +61 +56 +51 +48 +44 +41 +9 +-17 +-40 +-57 +-74 +-86 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-100 +-108 +-102 +-95 +-90 +-83 +-78 +-73 +-69 +-64 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +96 +89 +84 +45 +15 +-13 +-34 +-54 +-69 +-82 +-93 +-103 +-110 +-100 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +79 +72 +68 +61 +58 +53 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +90 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +103 +98 +90 +84 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +62 +55 +52 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +48 +44 +12 +-14 +-38 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +66 +62 +55 +52 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +96 +89 +84 +77 +72 +65 +61 +56 +53 +47 +44 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-114 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +46 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +77 +72 +65 +62 +56 +53 +47 +44 +12 +-15 +-37 +-56 +-72 +-85 +-97 +-105 +-114 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +48 +45 +39 +38 +34 +32 +28 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +8 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +13 +-14 +-35 +-54 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +97 +92 +84 +79 +71 +68 +62 +58 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +54 +48 +46 +13 +-13 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-19 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +62 +56 +52 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +55 +53 +48 +44 +12 +-14 +-38 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +66 +61 +55 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-105 +-99 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +83 +44 +14 +-14 +-35 +-54 +-69 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +83 +79 +72 +67 +61 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +54 +48 +46 +13 +-13 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +52 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +71 +65 +61 +55 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +90 +84 +76 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +40 +37 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +-19 +-41 +-61 +-76 +-89 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +102 +93 +88 +80 +75 +68 +64 +58 +56 +50 +47 +42 +40 +8 +-17 +-40 +-58 +-74 +-87 +-98 +-106 +-99 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +116 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +113 +103 +97 +89 +83 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +108 +98 +93 +84 +79 +72 +68 +62 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +116 +105 +98 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +52 +47 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +103 +97 +89 +84 +77 +72 +65 +61 +56 +53 +46 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +15 +13 +13 +11 +11 +9 +9 +7 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-77 +-71 +110 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +86 +82 +43 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-104 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +61 +58 +53 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +63 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +90 +84 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +83 +77 +72 +65 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +77 +72 +65 +62 +56 +53 +47 +45 +40 +38 +34 +31 +28 +27 +24 +23 +20 +19 +17 +16 +14 +12 +11 +11 +9 +8 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-112 +-105 +-100 +-93 +-87 +-81 +-77 +-71 +110 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +75 +70 +63 +60 +54 +51 +45 +44 +39 +37 +33 +31 +27 +27 +24 +22 +19 +19 +16 +15 +-13 +-35 +-56 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +111 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +96 +88 +83 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +91 +84 +79 +72 +67 +61 +58 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-103 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +55 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +55 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +13 +13 +12 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +124 +118 +109 +103 +93 +88 +80 +75 +69 +65 +59 +55 +50 +47 +42 +40 +8 +-17 +-40 +-58 +-74 +-87 +-98 +-107 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-83 +-79 +-73 +-69 +-64 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +120 +113 +104 +97 +88 +84 +45 +15 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +124 +115 +108 +99 +92 +84 +79 +72 +68 +61 +57 +52 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +77 +72 +66 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +90 +84 +76 +72 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +52 +47 +45 +40 +37 +34 +32 +29 +27 +24 +23 +20 +19 +17 +15 +14 +13 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-33 +127 +127 +127 +123 +118 +109 +102 +93 +88 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +8 +-17 +-40 +-58 +-74 +-86 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-20 +127 +127 +127 +127 +127 +120 +112 +102 +96 +87 +83 +75 +70 +64 +61 +55 +51 +47 +44 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-98 +-108 +-101 +-95 +-89 +-82 +-78 +-72 +-68 +-63 +118 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +45 +15 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +107 +99 +93 +84 +79 +72 +68 +62 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +74 +66 +62 +57 +53 +48 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +20 +17 +16 +13 +13 +11 +11 +9 +8 +6 +7 +-20 +-41 +-61 +-76 +-90 +-100 +-110 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +14 +-14 +-35 +-55 +-69 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +61 +58 +52 +49 +16 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +67 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +83 +76 +72 +65 +62 +56 +52 +47 +45 +13 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-19 +127 +127 +127 +127 +127 +122 +114 +103 +97 +89 +83 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +88 +84 +76 +72 +65 +61 +56 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +12 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-99 +-93 +-87 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +96 +87 +82 +43 +13 +-14 +-36 +-55 +-69 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +115 +107 +98 +92 +84 +79 +72 +67 +61 +58 +52 +50 +45 +42 +37 +36 +32 +29 +27 +26 +22 +22 +19 +18 +16 +15 +13 +12 +10 +10 +7 +8 +-19 +-41 +-60 +-75 +-89 +-99 +-109 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-109 +-102 +-113 +-105 +-99 +-92 +-87 +-81 +-76 +-70 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +86 +82 +44 +13 +-14 +-35 +-55 +-69 +-83 +-93 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +124 +114 +107 +98 +92 +84 +79 +72 +68 +61 +57 +52 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +122 +115 +106 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +98 +89 +84 +77 +72 +66 +62 +55 +53 +48 +45 +40 +38 +34 +32 +29 +27 +24 +23 +20 +19 +16 +16 +14 +13 +11 +11 +9 +9 +7 +6 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-105 +-100 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +87 +82 +74 +70 +64 +60 +54 +51 +47 +44 +39 +37 +33 +31 +28 +26 +23 +23 +20 +19 +16 +16 +-13 +-35 +-55 +-71 +-86 +-97 +-107 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-74 +-69 +112 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +112 +102 +95 +88 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +79 +72 +68 +61 +57 +53 +50 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +115 +104 +97 +89 +85 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +52 +47 +45 +40 +38 +34 +32 +29 +28 +24 +23 +20 +19 +17 +15 +14 +13 +11 +11 +9 +9 +7 +8 +-19 +-41 +-61 +-76 +-89 +-100 +-110 +-101 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +74 +70 +64 +60 +54 +51 +46 +43 +40 +37 +33 +31 +28 +26 +24 +23 +19 +18 +16 +16 +-12 +-35 +-55 +-71 +-86 +-97 +-106 +-98 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-30 +127 +127 +127 +126 +121 +112 +105 +96 +90 +82 +78 +70 +66 +60 +56 +51 +48 +44 +41 +8 +-17 +-40 +-58 +-74 +-86 +-98 +-106 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-99 +-108 +-102 +-95 +-90 +-83 +-79 +-73 +-69 +-64 +117 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +45 +14 +-13 +-35 +-54 +-69 +-83 +-93 +-103 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-3 +127 +127 +127 +127 +127 +127 +125 +114 +108 +99 +92 +84 +79 +72 +68 +62 +59 +53 +50 +16 +-10 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-17 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +84 +77 +73 +66 +62 +56 +53 +48 +46 +13 +-14 +-37 +-55 +-72 +-84 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +83 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +88 +84 +77 +71 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +120 +114 +104 +97 +89 +83 +76 +72 +65 +61 +56 +53 +48 +44 +12 +-14 +-38 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +115 +104 +97 +89 +84 +77 +72 +65 +62 +56 +53 +47 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +115 +104 +98 +89 +83 +76 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +77 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +76 +72 +65 +61 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +122 +114 +104 +97 +89 +84 +76 +71 +65 +61 +56 +52 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +98 +89 +83 +76 +72 +65 +61 +55 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +71 +65 +62 +55 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +76 +72 +65 +61 +56 +53 +47 +44 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +103 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +40 +38 +34 +32 +29 +28 +24 +22 +20 +19 +17 +15 +13 +14 +11 +11 +9 +9 +7 +7 +-20 +-42 +-61 +-76 +-90 +-100 +-110 +-101 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-99 +-93 +-87 +-81 +-76 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +44 +13 +-14 +-35 +-55 +-70 +-83 +-94 +-103 +-110 +-101 +-106 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +84 +78 +72 +68 +61 +58 +52 +49 +16 +-11 +-34 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-16 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +90 +84 +76 +72 +66 +61 +55 +53 +48 +45 +12 +-14 +-37 +-56 +-72 +-85 +-97 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +114 +104 +97 +89 +84 +77 +72 +65 +61 +56 +53 +47 +45 +12 +-14 +-37 +-55 +-72 +-85 +-96 +-105 +-113 +-103 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-18 +127 +127 +127 +127 +127 +121 +113 +104 +97 +89 +84 +77 +72 +65 +62 +55 +52 +47 +45 +40 +38 +34 +32 +29 +27 +25 +23 +20 +19 +17 +15 +14 +13 +11 +11 +9 +9 +7 +7 +-19 +-41 +-61 +-76 +-90 +-100 +-110 +-100 +-107 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-113 +-106 +-100 +-93 +-88 +-81 +-77 +-71 +109 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +102 +95 +87 +82 +43 +13 +-14 +-36 +-55 +-70 +-83 +-94 +-104 +-110 +-101 +-105 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-4 +127 +127 +127 +127 +127 +127 +125 +114 +107 +98 +92 +83 +79 +72 +68 +62 +58 +52 +49 +16 +-11 +-35 +-53 +-70 +-83 +-95 +-104 +-112 +-102 +-108 +-112 +-127 +-127 +-127 diff --git a/traces/modulation-ask-man-8.pm3 b/traces/modulation-ask-man-8.pm3 new file mode 100644 index 00000000..7aa4895b --- /dev/null +++ b/traces/modulation-ask-man-8.pm3 @@ -0,0 +1,20000 @@ +102 +120 +68 +19 +-23 +-58 +-88 +6 +90 +107 +56 +9 +-32 +-65 +-95 +-1 +82 +99 +72 +32 +-8 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +122 +127 +118 +79 +38 +10 +-27 +-60 +-90 +-97 +-127 +24 +109 +127 +82 +31 +-13 +-49 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +28 +110 +127 +75 +25 +-18 +-54 +-84 +12 +94 +111 +60 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +79 +96 +45 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-76 +-104 +-13 +70 +88 +39 +-6 +-45 +-76 +-104 +-14 +69 +88 +37 +-7 +-46 +-77 +-105 +-14 +70 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +87 +37 +-8 +-46 +-78 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-16 +68 +86 +36 +-8 +-47 +-78 +-105 +-15 +68 +86 +59 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +37 +115 +127 +85 +34 +-11 +-46 +-78 +27 +109 +127 +74 +24 +-19 +-54 +-85 +11 +93 +111 +59 +12 +-30 +-64 +-93 +1 +84 +102 +51 +4 +-36 +-68 +-97 +-6 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +64 +25 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +74 +25 +-19 +-54 +-84 +11 +94 +111 +59 +12 +-30 +-64 +-92 +1 +85 +103 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-15 +-43 +-73 +-100 +-108 +-127 +-127 +-10 +77 +102 +55 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +21 +-22 +-56 +-86 +19 +101 +119 +66 +18 +-24 +-59 +-89 +5 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +77 +95 +66 +27 +-12 +-40 +-71 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-77 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +2 +86 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +114 +75 +35 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +42 +124 +127 +87 +36 +-9 +-46 +-77 +19 +102 +120 +68 +19 +-24 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-95 +-2 +81 +99 +70 +30 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +107 +59 +11 +-30 +-64 +-93 +-100 +-127 +-127 +-127 +33 +107 +122 +71 +22 +-20 +-55 +-85 +20 +102 +120 +68 +19 +-23 +-58 +-88 +6 +89 +106 +55 +8 +-33 +-66 +-95 +-1 +81 +99 +49 +3 +-37 +-70 +-98 +-7 +77 +94 +44 +-2 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +82 +101 +51 +5 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +65 +16 +-26 +-60 +-89 +16 +98 +115 +64 +15 +-27 +-61 +-90 +3 +86 +105 +53 +6 +-34 +-67 +-96 +-3 +80 +97 +70 +30 +-10 +-37 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +90 +38 +-7 +-44 +-76 +30 +112 +127 +76 +26 +-17 +-53 +-83 +13 +95 +112 +60 +12 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-4 +79 +97 +46 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +22 +-16 +-43 +-74 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-10 +-46 +-77 +28 +110 +127 +99 +58 +15 +-13 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-36 +-69 +37 +119 +127 +82 +31 +-13 +-49 +-80 +17 +99 +117 +65 +16 +-26 +-60 +-90 +5 +88 +105 +77 +37 +-2 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +40 +11 +-26 +-59 +-89 +-112 +-127 +-127 +-127 +-127 +-105 +64 +127 +127 +112 +57 +9 +-30 +-64 +44 +126 +127 +88 +37 +-8 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-58 +-88 +8 +91 +107 +56 +9 +-32 +-65 +-94 +-1 +81 +99 +72 +31 +-8 +-35 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +117 +78 +38 +10 +-26 +-60 +-89 +-97 +-127 +24 +109 +127 +83 +32 +-12 +-48 +-80 +-105 +-111 +-127 +-102 +46 +120 +127 +83 +33 +-11 +-47 +-79 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +84 +101 +51 +4 +-36 +-69 +-97 +-5 +78 +96 +46 +0 +-39 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-7 +-45 +-76 +-104 +-14 +69 +87 +37 +-7 +-46 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-77 +-105 +-16 +68 +86 +37 +-8 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +59 +19 +-18 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +27 +109 +125 +73 +24 +-19 +-55 +-85 +11 +93 +111 +59 +12 +-30 +-63 +-93 +1 +84 +102 +51 +5 +-36 +-69 +-97 +-5 +77 +96 +45 +-1 +-40 +-72 +-100 +-10 +74 +92 +64 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +87 +36 +-9 +-45 +-77 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +85 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-43 +-74 +-102 +-12 +72 +90 +63 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +77 +101 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +121 +70 +21 +-22 +-56 +-86 +19 +102 +118 +66 +18 +-24 +-59 +-89 +6 +88 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +76 +94 +67 +26 +-13 +-40 +-71 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-44 +-76 +28 +111 +127 +75 +25 +-18 +-53 +-84 +12 +95 +112 +60 +12 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +118 +127 +113 +75 +35 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-46 +-77 +21 +102 +120 +67 +19 +-24 +-58 +-88 +7 +90 +107 +55 +8 +-32 +-66 +-95 +-2 +81 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +107 +59 +11 +-30 +-64 +-93 +-100 +-127 +-127 +-127 +33 +106 +123 +72 +23 +-20 +-55 +-85 +20 +102 +119 +67 +19 +-24 +-58 +-88 +6 +88 +107 +56 +9 +-33 +-66 +-95 +-1 +82 +100 +49 +3 +-37 +-70 +-98 +-7 +76 +94 +43 +-2 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +98 +115 +64 +16 +-26 +-60 +-89 +15 +98 +116 +64 +15 +-26 +-60 +-90 +4 +86 +104 +53 +7 +-34 +-67 +-96 +-3 +80 +97 +69 +29 +-10 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-76 +30 +113 +127 +76 +26 +-17 +-53 +-83 +12 +94 +112 +61 +13 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-4 +79 +96 +46 +0 +-39 +-71 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +63 +23 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-9 +-45 +-77 +28 +109 +127 +99 +57 +16 +-13 +-47 +-77 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-36 +-69 +37 +118 +127 +82 +31 +-13 +-49 +-80 +17 +100 +117 +64 +16 +-26 +-60 +-90 +3 +87 +105 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +120 +81 +40 +12 +-26 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +112 +57 +9 +-30 +-63 +44 +125 +127 +88 +37 +-9 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-57 +-88 +7 +90 +108 +56 +9 +-32 +-65 +-94 +-1 +81 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +117 +79 +38 +10 +-27 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-102 +47 +120 +127 +83 +33 +-12 +-47 +-79 +28 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +85 +102 +51 +5 +-36 +-68 +-97 +-4 +79 +95 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-77 +-104 +-14 +70 +88 +38 +-7 +-45 +-77 +-104 +-14 +69 +87 +37 +-7 +-46 +-77 +-104 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +69 +86 +37 +-8 +-46 +-78 +-105 +-16 +68 +86 +37 +-8 +-46 +-78 +-105 +-15 +69 +86 +37 +-8 +-46 +-78 +-105 +-15 +68 +86 +59 +19 +-19 +-46 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +26 +109 +126 +73 +24 +-20 +-54 +-85 +11 +94 +111 +59 +11 +-30 +-64 +-93 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-101 +-9 +74 +92 +65 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-77 +28 +111 +127 +74 +24 +-19 +-54 +-84 +11 +94 +111 +59 +12 +-30 +-63 +-92 +1 +84 +103 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-9 +77 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +105 +120 +69 +21 +-22 +-56 +-86 +19 +101 +119 +67 +18 +-24 +-58 +-88 +5 +89 +106 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +94 +66 +27 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-76 +29 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +112 +60 +13 +-29 +-63 +-92 +1 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-12 +71 +90 +62 +23 +-15 +-42 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +113 +75 +34 +7 +-29 +-62 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-46 +-77 +20 +102 +120 +68 +19 +-24 +-58 +-88 +7 +89 +107 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +71 +31 +-8 +-37 +-67 +-95 +-103 +-127 +-127 +-3 +84 +107 +59 +12 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +33 +107 +122 +71 +22 +-20 +-55 +-85 +20 +102 +120 +68 +19 +-24 +-58 +-88 +6 +89 +106 +55 +8 +-33 +-66 +-95 +-2 +81 +100 +49 +3 +-37 +-70 +-98 +-7 +77 +94 +44 +-2 +-41 +-73 +-101 +-10 +74 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-8 +80 +104 +56 +9 +-32 +-65 +-94 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +64 +16 +-26 +-60 +-89 +16 +98 +116 +64 +16 +-26 +-60 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +97 +70 +29 +-10 +-37 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +89 +38 +-7 +-44 +-76 +30 +112 +127 +76 +26 +-17 +-53 +-83 +12 +95 +111 +60 +12 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-96 +-5 +79 +96 +46 +0 +-39 +-72 +-100 +-8 +75 +93 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-10 +-45 +-77 +28 +109 +127 +99 +57 +16 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +53 +127 +127 +100 +47 +1 +-37 +-70 +37 +118 +127 +82 +31 +-13 +-49 +-80 +17 +100 +117 +65 +16 +-26 +-60 +-90 +5 +88 +105 +77 +37 +-3 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +120 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-106 +65 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-9 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-58 +-88 +7 +89 +107 +56 +9 +-32 +-65 +-94 +-2 +82 +99 +71 +31 +-8 +-35 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +78 +38 +10 +-26 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +31 +-13 +-49 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +83 +33 +-12 +-47 +-79 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-30 +-63 +-92 +1 +85 +102 +51 +5 +-36 +-69 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-7 +-45 +-77 +-104 +-14 +69 +88 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +87 +37 +-8 +-46 +-77 +-105 +-15 +69 +86 +37 +-8 +-46 +-77 +-105 +-16 +68 +86 +36 +-8 +-47 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +58 +19 +-19 +-46 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +84 +34 +-11 +-46 +-78 +27 +109 +125 +73 +24 +-19 +-54 +-85 +10 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +101 +50 +4 +-36 +-69 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +75 +92 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +87 +36 +-9 +-45 +-77 +29 +110 +127 +74 +25 +-19 +-54 +-84 +11 +94 +111 +59 +12 +-30 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +77 +102 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +21 +-22 +-56 +-86 +19 +102 +119 +67 +18 +-24 +-58 +-88 +6 +88 +106 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +1 +-38 +-71 +-99 +-7 +75 +93 +66 +27 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-44 +-76 +29 +111 +127 +74 +25 +-19 +-54 +-84 +12 +95 +112 +60 +13 +-29 +-63 +-92 +1 +85 +103 +51 +5 +-36 +-68 +-97 +-4 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +61 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +113 +75 +35 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-107 +62 +127 +127 +109 +55 +8 +-31 +-65 +43 +124 +127 +86 +35 +-10 +-46 +-78 +21 +102 +121 +68 +19 +-23 +-58 +-88 +6 +90 +107 +55 +8 +-33 +-66 +-95 +-1 +82 +99 +71 +31 +-9 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +107 +59 +12 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +32 +106 +123 +71 +22 +-20 +-55 +-85 +19 +102 +119 +67 +19 +-24 +-58 +-88 +6 +89 +107 +55 +8 +-32 +-66 +-95 +-2 +82 +99 +48 +2 +-38 +-70 +-98 +-6 +77 +93 +44 +-2 +-41 +-73 +-101 +-10 +73 +91 +64 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +64 +16 +-26 +-59 +-89 +15 +98 +116 +63 +16 +-26 +-61 +-90 +4 +86 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +98 +69 +29 +-9 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-76 +30 +112 +127 +76 +26 +-17 +-52 +-83 +12 +95 +112 +61 +13 +-29 +-63 +-92 +2 +86 +102 +52 +5 +-35 +-68 +-97 +-4 +78 +96 +45 +0 +-40 +-72 +-100 +-8 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-10 +-45 +-77 +28 +109 +127 +99 +57 +15 +-13 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-36 +-69 +37 +119 +127 +82 +31 +-13 +-49 +-80 +17 +100 +117 +65 +16 +-26 +-60 +-90 +4 +88 +105 +77 +36 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +120 +81 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +112 +57 +9 +-29 +-63 +44 +125 +127 +88 +36 +-9 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-1 +82 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +117 +79 +38 +10 +-27 +-60 +-90 +-97 +-127 +23 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +83 +33 +-11 +-47 +-78 +28 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-8 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-76 +-104 +-14 +70 +88 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-14 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +87 +36 +-8 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +67 +86 +58 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +27 +109 +126 +73 +24 +-19 +-54 +-85 +11 +94 +110 +59 +11 +-30 +-64 +-93 +1 +84 +101 +50 +4 +-36 +-69 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +65 +24 +-14 +-41 +-72 +-99 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +75 +25 +-19 +-54 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +77 +101 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +20 +-22 +-56 +-86 +19 +101 +119 +67 +18 +-24 +-58 +-88 +5 +88 +106 +54 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +94 +66 +27 +-12 +-40 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-76 +29 +110 +127 +75 +26 +-18 +-53 +-84 +12 +94 +111 +60 +13 +-29 +-63 +-92 +1 +85 +102 +51 +4 +-36 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +113 +75 +34 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +8 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-45 +-77 +20 +103 +120 +68 +19 +-24 +-58 +-88 +7 +89 +107 +56 +8 +-33 +-66 +-95 +-2 +81 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +108 +59 +12 +-29 +-63 +-92 +-100 +-127 +-127 +-127 +33 +106 +122 +71 +22 +-20 +-55 +-85 +20 +102 +119 +68 +19 +-24 +-58 +-88 +6 +90 +107 +56 +9 +-32 +-65 +-95 +-1 +82 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +94 +43 +-2 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +55 +8 +-32 +-65 +-94 +0 +82 +101 +51 +5 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +64 +16 +-26 +-60 +-89 +15 +97 +115 +64 +15 +-27 +-60 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +98 +70 +30 +-9 +-37 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +90 +38 +-7 +-43 +-75 +29 +112 +127 +76 +26 +-18 +-53 +-83 +13 +95 +112 +60 +13 +-29 +-63 +-92 +2 +85 +102 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-8 +75 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-9 +-45 +-77 +28 +109 +126 +98 +57 +15 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +53 +127 +127 +100 +47 +1 +-36 +-69 +38 +119 +127 +82 +31 +-13 +-49 +-80 +17 +100 +117 +65 +16 +-26 +-60 +-90 +5 +88 +105 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-111 +44 +124 +127 +119 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-106 +65 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-9 +-45 +-77 +21 +103 +121 +68 +19 +-23 +-58 +-88 +8 +90 +108 +56 +9 +-32 +-65 +-94 +-1 +82 +99 +72 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +79 +38 +9 +-27 +-61 +-90 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-80 +-104 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-7 +-45 +-77 +-104 +-14 +70 +88 +38 +-6 +-45 +-77 +-104 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-16 +68 +86 +58 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +84 +33 +-11 +-47 +-78 +27 +109 +125 +73 +24 +-19 +-54 +-85 +10 +94 +111 +60 +12 +-30 +-63 +-92 +1 +84 +101 +50 +4 +-36 +-69 +-97 +-4 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +91 +64 +24 +-14 +-42 +-72 +-99 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +87 +36 +-9 +-45 +-77 +29 +110 +127 +74 +25 +-19 +-54 +-84 +12 +94 +111 +60 +13 +-29 +-63 +-92 +1 +84 +101 +51 +4 +-36 +-69 +-97 +-4 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-43 +-74 +-102 +-11 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +77 +101 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +30 +104 +121 +70 +21 +-22 +-56 +-86 +19 +101 +119 +67 +19 +-24 +-58 +-88 +6 +89 +106 +55 +8 +-33 +-66 +-95 +-2 +82 +98 +48 +2 +-38 +-70 +-99 +-7 +76 +94 +66 +26 +-12 +-40 +-71 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-45 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +12 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +22 +-16 +-44 +-74 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +113 +75 +35 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +86 +36 +-9 +-46 +-77 +20 +102 +120 +68 +19 +-23 +-58 +-88 +6 +90 +107 +55 +8 +-33 +-66 +-95 +-1 +81 +99 +72 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +107 +59 +12 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +32 +106 +122 +71 +22 +-21 +-55 +-85 +19 +102 +119 +67 +18 +-24 +-58 +-88 +7 +89 +107 +56 +9 +-32 +-65 +-94 +-2 +82 +99 +48 +2 +-38 +-70 +-98 +-6 +77 +94 +44 +-1 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +103 +56 +9 +-32 +-65 +-94 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +26 +99 +115 +64 +16 +-25 +-59 +-89 +15 +98 +115 +63 +15 +-27 +-61 +-90 +4 +86 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +97 +69 +30 +-9 +-37 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-43 +-76 +30 +112 +127 +76 +26 +-17 +-53 +-83 +13 +94 +112 +61 +13 +-29 +-63 +-92 +1 +85 +103 +51 +5 +-35 +-68 +-97 +-4 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-9 +-45 +-77 +28 +109 +126 +98 +57 +15 +-14 +-47 +-78 +-105 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +100 +48 +1 +-37 +-69 +38 +119 +127 +82 +31 +-13 +-49 +-80 +17 +99 +117 +65 +16 +-26 +-60 +-89 +5 +88 +105 +77 +36 +-3 +-32 +-63 +-92 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +45 +124 +127 +119 +80 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +112 +57 +9 +-29 +-63 +44 +126 +127 +88 +37 +-8 +-45 +-77 +22 +104 +121 +68 +20 +-23 +-57 +-87 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-1 +82 +99 +72 +32 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +122 +127 +117 +78 +38 +9 +-27 +-61 +-90 +-97 +-127 +24 +109 +127 +83 +32 +-12 +-48 +-80 +-105 +-110 +-127 +-101 +47 +119 +127 +84 +33 +-11 +-47 +-78 +28 +110 +127 +75 +25 +-18 +-53 +-84 +12 +94 +111 +60 +12 +-29 +-63 +-92 +1 +85 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-7 +-46 +-77 +-104 +-14 +69 +88 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-8 +-46 +-77 +-105 +-14 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +59 +19 +-19 +-46 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +84 +33 +-11 +-47 +-78 +27 +109 +127 +74 +24 +-19 +-54 +-84 +11 +93 +111 +59 +12 +-30 +-64 +-93 +1 +84 +101 +50 +4 +-36 +-69 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +91 +64 +24 +-14 +-41 +-72 +-99 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +75 +25 +-18 +-53 +-84 +12 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +4 +-36 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +22 +-16 +-44 +-74 +-100 +-108 +-127 +-127 +-9 +78 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +21 +-22 +-56 +-86 +18 +101 +118 +66 +18 +-25 +-59 +-89 +6 +89 +106 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +76 +94 +65 +26 +-13 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-44 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +12 +94 +112 +61 +13 +-29 +-63 +-92 +2 +85 +101 +51 +5 +-36 +-68 +-97 +-5 +78 +96 +46 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +113 +75 +34 +6 +-29 +-63 +-91 +-99 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-45 +-77 +20 +102 +119 +67 +19 +-24 +-58 +-88 +7 +90 +107 +55 +8 +-32 +-65 +-95 +-2 +82 +100 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +107 +59 +12 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +33 +106 +121 +71 +22 +-21 +-55 +-85 +20 +102 +120 +68 +19 +-24 +-58 +-88 +6 +90 +107 +55 +8 +-32 +-65 +-95 +-1 +81 +99 +48 +2 +-38 +-70 +-98 +-6 +77 +94 +44 +-1 +-41 +-73 +-101 +-10 +73 +90 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +55 +8 +-32 +-65 +-94 +0 +82 +101 +51 +4 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +99 +114 +64 +16 +-26 +-60 +-89 +15 +98 +115 +63 +15 +-27 +-61 +-90 +4 +87 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +97 +70 +30 +-9 +-37 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-76 +30 +112 +127 +76 +26 +-17 +-52 +-83 +12 +95 +113 +61 +13 +-29 +-62 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-4 +79 +96 +45 +0 +-40 +-72 +-100 +-8 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +86 +35 +-10 +-46 +-77 +28 +110 +126 +98 +57 +15 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-102 +53 +127 +127 +100 +47 +1 +-37 +-69 +38 +119 +127 +83 +32 +-12 +-48 +-80 +17 +100 +117 +64 +16 +-26 +-60 +-90 +5 +88 +104 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +21 +104 +121 +68 +19 +-23 +-57 +-88 +7 +90 +108 +56 +9 +-32 +-65 +-94 +-1 +82 +99 +72 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +78 +38 +10 +-27 +-61 +-90 +-97 +-127 +24 +109 +127 +83 +32 +-12 +-48 +-79 +-104 +-111 +-127 +-102 +47 +120 +127 +84 +33 +-11 +-47 +-78 +29 +109 +127 +74 +25 +-18 +-53 +-84 +11 +94 +112 +60 +12 +-29 +-63 +-92 +1 +85 +103 +51 +5 +-35 +-68 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +39 +-5 +-44 +-75 +-103 +-13 +71 +89 +38 +-6 +-45 +-76 +-104 +-14 +70 +87 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-8 +-46 +-77 +-105 +-15 +69 +86 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +58 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-11 +-46 +-78 +27 +109 +126 +73 +24 +-19 +-54 +-85 +11 +93 +111 +59 +11 +-30 +-63 +-93 +1 +84 +101 +51 +4 +-36 +-69 +-97 +-5 +77 +95 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +63 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +87 +35 +-9 +-45 +-77 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +112 +60 +13 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-4 +78 +96 +46 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +78 +101 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +30 +104 +120 +69 +21 +-22 +-56 +-86 +19 +101 +119 +66 +18 +-25 +-59 +-89 +6 +88 +106 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-99 +-6 +77 +93 +66 +26 +-13 +-40 +-71 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +12 +95 +111 +60 +13 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-36 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +112 +75 +34 +6 +-30 +-63 +-91 +-99 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +55 +7 +-32 +-65 +43 +124 +127 +87 +36 +-9 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-58 +-88 +7 +90 +107 +55 +8 +-32 +-66 +-95 +-2 +82 +99 +71 +31 +-8 +-35 +-66 +-94 +-102 +-127 +-127 +-3 +84 +107 +58 +11 +-30 +-63 +-92 +-100 +-127 +-127 +-127 +32 +106 +122 +71 +22 +-21 +-55 +-85 +20 +102 +119 +67 +19 +-24 +-58 +-88 +6 +89 +107 +55 +8 +-32 +-66 +-95 +-2 +82 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +95 +44 +-1 +-41 +-73 +-100 +-10 +73 +91 +63 +23 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +0 +83 +102 +51 +5 +-35 +-68 +-97 +-103 +-127 +-127 +-127 +25 +99 +115 +65 +17 +-25 +-59 +-89 +15 +98 +115 +63 +15 +-27 +-61 +-90 +4 +86 +104 +53 +7 +-34 +-67 +-96 +-4 +79 +97 +70 +29 +-9 +-37 +-68 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-43 +-75 +30 +112 +127 +75 +26 +-18 +-53 +-83 +12 +95 +112 +61 +13 +-29 +-62 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-4 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-9 +-45 +-77 +28 +109 +127 +98 +57 +15 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +100 +47 +1 +-37 +-69 +37 +119 +127 +83 +32 +-12 +-48 +-80 +17 +100 +116 +64 +16 +-26 +-60 +-90 +5 +88 +105 +77 +36 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +123 +127 +119 +80 +40 +11 +-26 +-59 +-89 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-63 +45 +126 +127 +88 +37 +-8 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-58 +-88 +7 +91 +108 +56 +9 +-32 +-65 +-94 +-1 +82 +99 +72 +32 +-8 +-35 +-66 +-94 +-102 +-127 +-127 +-127 +-127 +-127 +-127 +42 +122 +127 +117 +79 +38 +10 +-27 +-60 +-90 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-79 +-104 +-111 +-127 +-102 +47 +120 +127 +84 +33 +-11 +-47 +-78 +29 +110 +127 +75 +25 +-18 +-53 +-84 +12 +95 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-4 +79 +96 +45 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +39 +-5 +-44 +-76 +-103 +-13 +70 +88 +38 +-6 +-45 +-76 +-104 +-14 +70 +87 +37 +-7 +-46 +-77 +-104 +-14 +70 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +87 +37 +-8 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-15 +68 +85 +36 +-9 +-47 +-78 +-106 +-15 +68 +86 +59 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-11 +-47 +-78 +27 +109 +126 +74 +24 +-19 +-54 +-85 +11 +94 +111 +59 +12 +-30 +-63 +-93 +1 +84 +102 +51 +4 +-36 +-69 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +28 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +79 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-44 +-73 +-100 +-108 +-127 +-127 +-9 +78 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +70 +21 +-21 +-56 +-86 +19 +101 +119 +66 +18 +-24 +-59 +-89 +6 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +80 +99 +48 +2 +-38 +-70 +-99 +-7 +77 +94 +66 +26 +-13 +-41 +-71 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-9 +-45 +-76 +29 +111 +127 +75 +26 +-18 +-53 +-83 +12 +94 +112 +60 +13 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-36 +-69 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +63 +23 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +113 +75 +35 +7 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-45 +-77 +20 +102 +120 +67 +18 +-24 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-2 +82 +99 +70 +30 +-8 +-36 +-67 +-94 +-103 +-127 +-127 +-3 +84 +107 +59 +11 +-30 +-63 +-92 +-100 +-127 +-127 +-127 +33 +106 +121 +71 +22 +-21 +-55 +-86 +20 +102 +120 +68 +19 +-23 +-58 +-88 +6 +89 +107 +55 +8 +-33 +-66 +-95 +-1 +82 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +94 +44 +-1 +-41 +-73 +-101 +-10 +73 +91 +63 +23 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +103 +55 +8 +-32 +-65 +-95 +0 +83 +101 +51 +5 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +98 +115 +64 +16 +-26 +-59 +-89 +15 +98 +116 +64 +16 +-26 +-61 +-90 +4 +87 +105 +53 +7 +-34 +-67 +-96 +-3 +80 +97 +69 +29 +-10 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-75 +30 +112 +127 +76 +26 +-17 +-53 +-83 +13 +95 +113 +61 +13 +-28 +-62 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-4 +79 +96 +45 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-10 +-46 +-77 +29 +111 +127 +99 +57 +16 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-100 +54 +127 +127 +100 +47 +1 +-37 +-69 +37 +120 +127 +83 +32 +-12 +-48 +-80 +17 +99 +117 +64 +16 +-26 +-60 +-90 +5 +88 +105 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +80 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-64 +45 +125 +127 +88 +37 +-8 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-58 +-88 +8 +91 +108 +56 +9 +-32 +-65 +-94 +-2 +82 +99 +71 +31 +-8 +-35 +-66 +-94 +-102 +-127 +-127 +-127 +-127 +-127 +-127 +41 +122 +127 +117 +79 +38 +10 +-27 +-60 +-90 +-97 +-127 +24 +109 +127 +82 +32 +-12 +-48 +-79 +-104 +-111 +-127 +-102 +46 +119 +127 +83 +33 +-12 +-47 +-78 +29 +110 +127 +74 +25 +-19 +-53 +-84 +12 +94 +111 +60 +13 +-29 +-63 +-92 +1 +85 +101 +51 +4 +-36 +-69 +-97 +-4 +79 +96 +46 +0 +-39 +-71 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +71 +89 +38 +-6 +-45 +-76 +-104 +-14 +70 +87 +38 +-7 +-46 +-77 +-104 +-14 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +37 +-8 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +69 +86 +58 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +27 +109 +126 +73 +24 +-19 +-54 +-85 +11 +93 +111 +59 +12 +-30 +-64 +-93 +1 +84 +101 +50 +4 +-36 +-69 +-97 +-5 +77 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +64 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +86 +36 +-9 +-45 +-77 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +91 +41 +-4 +-43 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-9 +78 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +70 +21 +-22 +-56 +-86 +19 +101 +118 +66 +18 +-25 +-59 +-89 +5 +88 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-71 +-99 +-7 +77 +94 +66 +26 +-13 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-45 +-76 +29 +111 +127 +75 +26 +-18 +-53 +-84 +12 +95 +112 +60 +12 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +113 +75 +35 +7 +-30 +-63 +-92 +-98 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-45 +-77 +20 +102 +120 +67 +19 +-24 +-58 +-88 +7 +90 +108 +56 +9 +-32 +-65 +-94 +-1 +81 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-4 +83 +107 +59 +11 +-30 +-64 +-92 +-100 +-127 +-127 +-127 +33 +106 +123 +71 +22 +-21 +-55 +-85 +20 +102 +119 +67 +19 +-24 +-58 +-88 +6 +89 +107 +56 +8 +-33 +-66 +-95 +-1 +82 +99 +48 +2 +-37 +-70 +-98 +-7 +77 +94 +44 +-1 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +103 +56 +9 +-32 +-65 +-94 +-1 +83 +101 +51 +5 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +26 +98 +115 +64 +16 +-26 +-59 +-89 +15 +98 +115 +63 +15 +-27 +-61 +-90 +4 +86 +104 +53 +7 +-34 +-67 +-96 +-4 +80 +97 +69 +29 +-9 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-43 +-75 +30 +112 +127 +76 +26 +-18 +-53 +-83 +13 +95 +113 +61 +13 +-28 +-62 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +46 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-9 +-45 +-77 +28 +109 +127 +99 +57 +16 +-13 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-36 +-69 +37 +119 +127 +82 +31 +-13 +-49 +-80 +18 +100 +117 +64 +16 +-26 +-60 +-90 +4 +88 +106 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +120 +80 +40 +11 +-26 +-59 +-89 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-64 +45 +125 +127 +88 +37 +-8 +-45 +-77 +22 +103 +120 +68 +19 +-23 +-58 +-88 +8 +91 +109 +57 +9 +-31 +-65 +-94 +-1 +82 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +79 +38 +10 +-27 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-80 +-104 +-111 +-127 +-102 +47 +120 +127 +83 +33 +-12 +-47 +-79 +28 +111 +127 +75 +25 +-19 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +46 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +39 +-5 +-44 +-76 +-103 +-13 +69 +88 +38 +-6 +-45 +-77 +-104 +-14 +70 +88 +38 +-7 +-45 +-77 +-104 +-14 +69 +87 +37 +-7 +-45 +-77 +-104 +-15 +69 +86 +36 +-8 +-47 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +69 +87 +36 +-8 +-46 +-78 +-105 +-15 +69 +86 +59 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +35 +-10 +-46 +-78 +26 +109 +126 +73 +24 +-19 +-54 +-85 +11 +94 +111 +59 +11 +-30 +-64 +-93 +1 +84 +102 +51 +5 +-36 +-69 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-101 +-9 +74 +92 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +88 +36 +-9 +-45 +-76 +29 +110 +127 +74 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +85 +103 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-9 +77 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +105 +120 +69 +21 +-22 +-56 +-86 +19 +101 +119 +67 +18 +-24 +-59 +-88 +6 +89 +106 +54 +8 +-33 +-66 +-95 +-2 +80 +99 +48 +2 +-38 +-71 +-99 +-7 +77 +94 +66 +27 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +36 +-8 +-45 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +12 +94 +111 +60 +12 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +62 +23 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +114 +75 +34 +7 +-30 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +55 +7 +-31 +-65 +43 +123 +127 +87 +36 +-10 +-46 +-77 +20 +102 +120 +68 +19 +-24 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +70 +30 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +108 +59 +12 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +33 +107 +122 +71 +22 +-20 +-55 +-85 +20 +102 +120 +68 +19 +-24 +-58 +-88 +7 +90 +106 +55 +8 +-33 +-66 +-95 +-1 +82 +99 +49 +3 +-37 +-70 +-98 +-7 +77 +94 +44 +-2 +-41 +-73 +-101 +-10 +74 +91 +63 +24 +-15 +-43 +-72 +-100 +-107 +-127 +-127 +-8 +80 +104 +56 +9 +-32 +-65 +-94 +0 +83 +101 +51 +5 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +64 +16 +-26 +-60 +-89 +16 +98 +116 +64 +16 +-26 +-60 +-90 +3 +87 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +97 +70 +29 +-10 +-37 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +89 +38 +-7 +-44 +-76 +30 +112 +127 +76 +26 +-17 +-52 +-83 +12 +95 +112 +60 +13 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-4 +79 +97 +46 +0 +-39 +-71 +-99 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-10 +-45 +-77 +28 +110 +127 +99 +57 +16 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +100 +47 +1 +-37 +-70 +37 +118 +127 +82 +31 +-13 +-49 +-80 +16 +100 +117 +65 +16 +-26 +-60 +-90 +5 +88 +105 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-106 +65 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-76 +21 +103 +120 +68 +19 +-23 +-58 +-88 +8 +91 +107 +56 +9 +-32 +-65 +-94 +-1 +81 +99 +71 +31 +-8 +-35 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +117 +78 +38 +10 +-27 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-102 +46 +120 +127 +83 +33 +-11 +-47 +-79 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +91 +41 +-4 +-43 +-75 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-76 +-104 +-13 +70 +88 +37 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-104 +-15 +69 +87 +37 +-8 +-46 +-77 +-105 +-15 +68 +87 +37 +-7 +-46 +-77 +-105 +-16 +68 +86 +36 +-8 +-47 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +58 +19 +-18 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-11 +-47 +-78 +27 +109 +125 +73 +24 +-20 +-55 +-85 +11 +94 +111 +59 +12 +-29 +-63 +-92 +1 +84 +101 +50 +4 +-36 +-69 +-97 +-5 +77 +96 +45 +-1 +-40 +-72 +-100 +-9 +75 +92 +64 +25 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +85 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-10 +78 +102 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +21 +-22 +-56 +-86 +19 +102 +119 +67 +18 +-24 +-58 +-88 +6 +89 +106 +55 +8 +-33 +-66 +-95 +-2 +82 +99 +47 +1 +-38 +-71 +-99 +-7 +77 +94 +66 +26 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +120 +127 +88 +37 +-8 +-44 +-76 +29 +110 +127 +75 +25 +-18 +-54 +-84 +12 +95 +112 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-8 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +61 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +113 +75 +35 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +56 +8 +-31 +-65 +43 +124 +127 +86 +35 +-10 +-46 +-78 +20 +102 +120 +68 +19 +-24 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-95 +-1 +81 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +107 +59 +11 +-30 +-63 +-92 +-100 +-127 +-127 +-127 +33 +107 +123 +72 +23 +-20 +-55 +-85 +19 +102 +120 +67 +19 +-24 +-58 +-88 +6 +89 +107 +56 +9 +-33 +-66 +-95 +-1 +82 +100 +48 +2 +-38 +-70 +-98 +-7 +76 +94 +44 +-2 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +26 +98 +115 +64 +16 +-26 +-59 +-89 +16 +98 +116 +64 +16 +-26 +-60 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +98 +69 +29 +-9 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-76 +30 +112 +127 +76 +27 +-17 +-52 +-83 +12 +95 +112 +61 +13 +-29 +-63 +-92 +2 +85 +103 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-11 +73 +90 +63 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-9 +-45 +-77 +28 +109 +127 +99 +57 +16 +-13 +-47 +-77 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-36 +-69 +37 +119 +127 +82 +31 +-13 +-49 +-80 +17 +100 +117 +65 +17 +-26 +-60 +-89 +4 +87 +105 +76 +36 +-3 +-31 +-62 +-91 +-99 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +120 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-106 +65 +127 +127 +112 +57 +9 +-30 +-63 +44 +125 +127 +88 +37 +-8 +-45 +-77 +21 +103 +120 +68 +19 +-23 +-58 +-88 +7 +90 +108 +56 +9 +-32 +-65 +-94 +-1 +82 +99 +71 +31 +-8 +-36 +-67 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +117 +79 +38 +10 +-27 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +31 +-13 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +85 +103 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-77 +-104 +-14 +70 +88 +38 +-7 +-45 +-77 +-104 +-14 +69 +86 +37 +-8 +-46 +-77 +-105 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-15 +69 +87 +37 +-8 +-46 +-77 +-105 +-15 +68 +86 +37 +-8 +-46 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +58 +19 +-19 +-46 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +26 +109 +126 +73 +24 +-19 +-54 +-85 +11 +94 +111 +60 +12 +-30 +-63 +-93 +1 +84 +101 +51 +4 +-36 +-69 +-97 +-5 +77 +95 +45 +-1 +-40 +-72 +-101 +-9 +74 +92 +64 +24 +-14 +-41 +-71 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +74 +25 +-18 +-53 +-84 +11 +94 +111 +59 +12 +-29 +-63 +-92 +1 +85 +103 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +77 +102 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +105 +120 +70 +21 +-22 +-56 +-86 +19 +102 +119 +67 +18 +-24 +-58 +-88 +5 +88 +106 +54 +7 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +94 +66 +27 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-44 +-76 +29 +110 +127 +75 +25 +-18 +-53 +-84 +12 +94 +112 +61 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-69 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +113 +75 +34 +6 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-45 +-77 +20 +103 +120 +68 +19 +-23 +-58 +-88 +7 +89 +107 +56 +9 +-32 +-65 +-95 +-1 +82 +99 +70 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +108 +59 +12 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +33 +107 +123 +72 +23 +-20 +-55 +-85 +20 +102 +120 +67 +19 +-24 +-58 +-88 +7 +90 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +94 +44 +-2 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-95 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +100 +115 +64 +16 +-26 +-59 +-89 +15 +98 +116 +64 +15 +-26 +-60 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +97 +70 +30 +-9 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +90 +38 +-7 +-44 +-76 +30 +112 +127 +76 +27 +-17 +-52 +-83 +12 +95 +112 +60 +13 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-8 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +37 +118 +127 +87 +35 +-9 +-45 +-77 +27 +109 +127 +98 +57 +16 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +53 +127 +127 +100 +48 +1 +-37 +-69 +37 +118 +127 +82 +32 +-13 +-49 +-80 +17 +100 +117 +65 +16 +-26 +-60 +-90 +5 +88 +105 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +64 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +21 +103 +121 +68 +19 +-23 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +71 +31 +-8 +-35 +-67 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +78 +38 +10 +-26 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +59 +11 +-30 +-63 +-93 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +95 +45 +0 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-76 +-104 +-14 +70 +87 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-14 +69 +86 +37 +-8 +-46 +-77 +-105 +-15 +68 +87 +37 +-8 +-46 +-77 +-105 +-16 +68 +85 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +58 +19 +-18 +-46 +-76 +-103 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-11 +-47 +-78 +27 +109 +126 +73 +24 +-19 +-54 +-85 +10 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +4 +-36 +-69 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +88 +37 +-8 +-45 +-76 +28 +111 +127 +74 +24 +-19 +-54 +-84 +11 +94 +112 +60 +12 +-29 +-63 +-92 +1 +84 +101 +51 +4 +-36 +-69 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-11 +72 +89 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +78 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +30 +104 +121 +70 +21 +-22 +-56 +-86 +19 +101 +118 +66 +18 +-24 +-59 +-89 +5 +88 +106 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +76 +93 +66 +27 +-12 +-40 +-70 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +89 +37 +-8 +-44 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +12 +95 +111 +60 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +22 +-16 +-43 +-74 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +113 +75 +35 +7 +-30 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-107 +63 +127 +127 +109 +55 +8 +-31 +-65 +43 +124 +127 +86 +36 +-10 +-46 +-77 +20 +102 +120 +68 +19 +-23 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-95 +-2 +82 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +108 +59 +12 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +33 +106 +123 +72 +23 +-20 +-55 +-85 +20 +102 +119 +67 +19 +-24 +-58 +-88 +7 +89 +107 +56 +9 +-32 +-66 +-95 +-2 +82 +99 +48 +2 +-38 +-70 +-99 +-7 +77 +94 +44 +-1 +-41 +-73 +-101 +-11 +73 +91 +63 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +79 +103 +56 +9 +-32 +-65 +-94 +-1 +83 +101 +51 +4 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +65 +16 +-26 +-59 +-89 +15 +98 +116 +64 +16 +-26 +-60 +-90 +4 +86 +104 +53 +6 +-34 +-67 +-96 +-4 +80 +97 +70 +29 +-9 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +90 +38 +-7 +-44 +-75 +30 +112 +127 +76 +26 +-17 +-53 +-83 +12 +95 +112 +60 +13 +-29 +-63 +-92 +2 +85 +103 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-9 +-46 +-77 +28 +109 +127 +98 +57 +16 +-13 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-36 +-69 +37 +119 +127 +82 +31 +-13 +-49 +-80 +17 +100 +117 +65 +16 +-26 +-60 +-90 +4 +87 +105 +77 +36 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +120 +80 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-106 +65 +127 +127 +112 +57 +9 +-30 +-64 +44 +126 +127 +88 +36 +-9 +-45 +-77 +21 +103 +121 +68 +19 +-23 +-58 +-88 +7 +90 +108 +56 +9 +-32 +-66 +-95 +-1 +82 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +122 +127 +117 +79 +38 +10 +-27 +-60 +-90 +-97 +-127 +24 +109 +127 +83 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-77 +-104 +-14 +69 +87 +37 +-7 +-46 +-77 +-104 +-15 +69 +86 +37 +-7 +-46 +-78 +-105 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-8 +-46 +-78 +-105 +-16 +69 +86 +37 +-8 +-46 +-78 +-105 +-16 +68 +86 +58 +19 +-19 +-46 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +115 +127 +85 +34 +-10 +-46 +-78 +27 +109 +126 +73 +24 +-19 +-54 +-85 +11 +94 +111 +59 +12 +-30 +-63 +-93 +1 +83 +101 +50 +4 +-36 +-69 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +88 +37 +-9 +-45 +-76 +28 +109 +127 +75 +25 +-19 +-54 +-84 +11 +95 +111 +60 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-69 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +77 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +105 +120 +70 +21 +-21 +-56 +-86 +19 +101 +119 +66 +18 +-24 +-59 +-89 +5 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +82 +99 +48 +2 +-38 +-70 +-99 +-8 +76 +93 +65 +26 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-44 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +12 +95 +112 +60 +13 +-29 +-62 +-92 +1 +85 +101 +51 +4 +-36 +-69 +-97 +-5 +78 +96 +46 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +114 +75 +35 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +43 +125 +127 +87 +36 +-9 +-45 +-77 +20 +102 +120 +67 +18 +-24 +-58 +-88 +6 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +82 +100 +72 +31 +-8 +-35 +-67 +-95 +-103 +-127 +-127 +-3 +83 +107 +59 +12 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +33 +106 +121 +71 +22 +-21 +-55 +-85 +20 +102 +120 +68 +19 +-24 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-65 +-95 +-1 +81 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +95 +44 +-1 +-41 +-73 +-101 +-10 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-8 +80 +103 +55 +8 +-32 +-66 +-95 +0 +82 +101 +51 +5 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +26 +100 +115 +64 +16 +-26 +-59 +-89 +15 +98 +115 +63 +15 +-27 +-61 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-3 +80 +97 +70 +30 +-9 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +89 +38 +-7 +-44 +-76 +30 +111 +127 +76 +26 +-17 +-53 +-83 +12 +95 +112 +61 +13 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +86 +35 +-9 +-45 +-77 +28 +110 +127 +99 +57 +15 +-14 +-47 +-78 +-105 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +100 +47 +1 +-37 +-69 +37 +119 +127 +82 +32 +-13 +-49 +-80 +17 +99 +117 +65 +16 +-26 +-60 +-90 +4 +88 +104 +77 +36 +-3 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-111 +44 +124 +127 +119 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-9 +-45 +-77 +21 +104 +121 +68 +19 +-23 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-1 +82 +100 +72 +31 +-8 +-35 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +122 +127 +117 +78 +38 +10 +-27 +-60 +-90 +-97 +-127 +25 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +28 +110 +127 +74 +25 +-19 +-54 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +71 +89 +39 +-5 +-44 +-76 +-103 +-14 +70 +88 +38 +-6 +-45 +-76 +-104 +-14 +69 +87 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +37 +-8 +-46 +-77 +-105 +-16 +68 +86 +58 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +86 +34 +-10 +-46 +-78 +27 +109 +126 +74 +24 +-19 +-54 +-85 +11 +93 +111 +59 +12 +-30 +-63 +-92 +0 +84 +101 +50 +4 +-36 +-69 +-98 +-5 +77 +95 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +64 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +112 +60 +13 +-29 +-63 +-92 +1 +85 +101 +51 +4 +-36 +-69 +-97 +-5 +78 +96 +46 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +22 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +78 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +121 +70 +21 +-21 +-56 +-86 +18 +101 +119 +66 +18 +-25 +-59 +-89 +5 +88 +106 +55 +8 +-33 +-66 +-95 +-3 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +76 +93 +66 +27 +-13 +-40 +-70 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-45 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +12 +94 +111 +60 +12 +-29 +-63 +-92 +2 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +46 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +114 +75 +35 +7 +-29 +-63 +-92 +-98 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +56 +8 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-46 +-77 +20 +102 +120 +67 +19 +-24 +-58 +-88 +7 +90 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +71 +31 +-8 +-35 +-67 +-95 +-103 +-127 +-127 +-4 +84 +107 +59 +11 +-30 +-64 +-93 +-100 +-127 +-127 +-127 +33 +106 +123 +72 +23 +-20 +-55 +-85 +20 +102 +120 +67 +19 +-24 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-65 +-95 +-2 +82 +99 +48 +2 +-38 +-70 +-99 +-7 +76 +95 +44 +-1 +-41 +-73 +-101 +-11 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +103 +55 +9 +-32 +-65 +-95 +0 +83 +101 +51 +4 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +26 +99 +115 +65 +17 +-25 +-59 +-89 +15 +98 +115 +63 +15 +-27 +-61 +-90 +3 +86 +104 +53 +7 +-34 +-67 +-96 +-4 +80 +97 +70 +30 +-9 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +90 +38 +-7 +-43 +-75 +29 +111 +127 +75 +26 +-18 +-53 +-84 +13 +94 +112 +61 +13 +-29 +-63 +-92 +2 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +77 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-10 +-46 +-77 +28 +109 +127 +99 +57 +16 +-13 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-37 +-69 +37 +119 +127 +83 +32 +-12 +-48 +-80 +17 +99 +116 +65 +16 +-26 +-60 +-90 +4 +87 +105 +77 +36 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +123 +127 +119 +80 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-63 +44 +126 +127 +88 +37 +-8 +-45 +-77 +21 +103 +121 +68 +20 +-23 +-57 +-88 +7 +90 +108 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +72 +31 +-8 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +122 +127 +117 +79 +38 +10 +-27 +-61 +-90 +-97 +-127 +24 +109 +127 +83 +32 +-12 +-48 +-79 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +28 +109 +127 +74 +25 +-18 +-54 +-84 +12 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-76 +-104 +-13 +71 +88 +38 +-6 +-45 +-76 +-104 +-14 +70 +88 +37 +-7 +-46 +-77 +-105 +-15 +69 +86 +37 +-8 +-46 +-77 +-105 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +87 +37 +-8 +-46 +-77 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +58 +19 +-19 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-11 +-47 +-78 +27 +109 +127 +74 +25 +-19 +-54 +-85 +11 +93 +110 +59 +11 +-30 +-63 +-93 +1 +84 +102 +51 +4 +-36 +-69 +-97 +-6 +77 +96 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +64 +25 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +28 +109 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +4 +-36 +-68 +-97 +-5 +78 +95 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-43 +-74 +-102 +-12 +72 +90 +63 +23 +-16 +-43 +-73 +-100 +-107 +-127 +-127 +-9 +77 +102 +55 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +70 +21 +-22 +-56 +-86 +18 +101 +119 +67 +18 +-24 +-59 +-89 +5 +89 +107 +56 +8 +-33 +-66 +-95 +-2 +80 +98 +48 +2 +-38 +-70 +-99 +-8 +76 +94 +66 +26 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-76 +29 +111 +127 +75 +26 +-18 +-53 +-84 +11 +94 +112 +60 +12 +-29 +-63 +-92 +1 +85 +101 +51 +5 +-36 +-69 +-97 +-5 +78 +97 +46 +0 +-39 +-71 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +63 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +114 +75 +35 +6 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +-127 +-107 +62 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +88 +36 +-9 +-45 +-77 +19 +102 +120 +68 +19 +-24 +-58 +-88 +7 +90 +107 +56 +8 +-33 +-66 +-95 +-2 +81 +99 +72 +31 +-8 +-35 +-66 +-95 +-103 +-127 +-127 +-3 +84 +107 +60 +12 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +32 +106 +123 +71 +22 +-21 +-55 +-85 +20 +102 +120 +68 +19 +-24 +-58 +-88 +5 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +82 +99 +48 +3 +-38 +-70 +-98 +-7 +77 +94 +44 +-1 +-41 +-73 +-101 +-11 +73 +91 +63 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-8 +80 +104 +55 +8 +-32 +-66 +-95 +0 +83 +101 +51 +5 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +64 +16 +-25 +-59 +-89 +15 +97 +115 +63 +15 +-27 +-61 +-90 +3 +87 +105 +53 +6 +-34 +-67 +-96 +-4 +80 +97 +70 +30 +-9 +-36 +-67 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +89 +38 +-7 +-44 +-76 +29 +111 +127 +76 +26 +-18 +-53 +-83 +12 +95 +113 +61 +13 +-28 +-62 +-92 +2 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-9 +-46 +-77 +28 +110 +127 +98 +57 +16 +-14 +-47 +-78 +-105 +-110 +-127 +-127 +-127 +-127 +-100 +53 +127 +127 +101 +47 +1 +-37 +-69 +37 +119 +127 +83 +32 +-13 +-49 +-80 +16 +99 +117 +64 +16 +-26 +-60 +-90 +5 +88 +105 +77 +37 +-3 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +40 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +20 +102 +120 +68 +19 +-23 +-58 +-88 +8 +90 +108 +56 +9 +-32 +-65 +-94 +-2 +82 +100 +72 +32 +-7 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +79 +38 +10 +-27 +-60 +-90 +-97 +-127 +24 +109 +127 +82 +32 +-12 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +83 +32 +-12 +-47 +-79 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +85 +101 +51 +4 +-36 +-69 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +71 +89 +40 +-5 +-44 +-76 +-103 +-13 +71 +89 +39 +-5 +-44 +-76 +-104 +-14 +70 +87 +38 +-7 +-46 +-77 +-104 +-15 +69 +87 +37 +-8 +-46 +-77 +-105 +-15 +68 +86 +37 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-8 +-46 +-78 +-105 +-16 +68 +86 +58 +19 +-18 +-46 +-76 +-102 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-11 +-46 +-78 +27 +109 +126 +74 +24 +-19 +-54 +-84 +10 +93 +111 +59 +11 +-30 +-64 +-93 +1 +84 +102 +51 +4 +-36 +-69 +-97 +-5 +77 +95 +45 +-1 +-40 +-72 +-100 +-10 +74 +92 +64 +25 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +42 +-3 +-43 +-74 +-102 +-11 +72 +89 +63 +23 +-15 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +78 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +21 +-22 +-56 +-86 +18 +101 +118 +66 +17 +-25 +-59 +-89 +5 +88 +107 +56 +8 +-33 +-66 +-95 +-3 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +77 +94 +67 +27 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-45 +-76 +28 +111 +127 +75 +26 +-18 +-53 +-84 +12 +94 +111 +60 +12 +-29 +-63 +-92 +1 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +23 +-15 +-42 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +114 +75 +35 +7 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +-127 +-107 +62 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +35 +-10 +-46 +-77 +20 +102 +119 +67 +19 +-24 +-58 +-88 +6 +90 +107 +56 +9 +-32 +-65 +-95 +-2 +81 +99 +71 +31 +-8 +-35 +-66 +-94 +-103 +-127 +-127 +-4 +84 +107 +59 +11 +-30 +-64 +-93 +-100 +-127 +-127 +-127 +33 +106 +122 +71 +22 +-20 +-55 +-85 +20 +102 +120 +68 +19 +-24 +-58 +-88 +6 +88 +107 +56 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +3 +-38 +-70 +-98 +-7 +77 +94 +44 +-1 +-41 +-73 +-101 +-11 +73 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +26 +98 +115 +65 +17 +-25 +-59 +-89 +15 +97 +115 +63 +15 +-27 +-61 +-91 +3 +86 +104 +53 +7 +-34 +-67 +-96 +-4 +79 +97 +69 +30 +-9 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +90 +38 +-7 +-43 +-75 +30 +112 +127 +76 +26 +-18 +-53 +-84 +12 +95 +113 +61 +13 +-28 +-62 +-92 +2 +85 +102 +51 +5 +-36 +-68 +-97 +-5 +79 +96 +46 +0 +-39 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +23 +-15 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +36 +-9 +-45 +-77 +28 +109 +127 +99 +57 +16 +-13 +-47 +-77 +-104 +-110 +-127 +-127 +-127 +-127 +-100 +54 +127 +127 +101 +48 +1 +-37 +-69 +37 +119 +127 +83 +32 +-13 +-49 +-80 +17 +99 +116 +64 +16 +-26 +-60 +-90 +4 +87 +105 +77 +37 +-3 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +45 +124 +127 +119 +80 +40 +12 +-25 +-59 +-89 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +112 +57 +9 +-30 +-64 +44 +126 +127 +88 +37 +-8 +-45 +-76 +20 +103 +120 +68 +19 +-23 +-58 +-88 +8 +90 +108 +56 +9 +-32 +-65 +-94 +-2 +82 +99 +72 +32 +-7 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +79 +38 +10 +-27 +-60 +-90 +-97 +-127 +24 +109 +127 +82 +32 +-12 +-48 +-80 +-105 +-111 +-127 +-101 +46 +119 +127 +84 +33 +-11 +-47 +-78 +28 +110 +127 +74 +25 +-19 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +101 +51 +4 +-36 +-69 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +39 +-6 +-45 +-76 +-104 +-14 +70 +87 +38 +-7 +-46 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +37 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +59 +19 +-19 +-46 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +27 +109 +126 +74 +24 +-19 +-54 +-85 +10 +93 +110 +59 +11 +-30 +-64 +-93 +1 +83 +102 +51 +4 +-36 +-69 +-97 +-5 +77 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +92 +65 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +88 +36 +-9 +-45 +-77 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-6 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-42 +-73 +-100 +-107 +-127 +-127 +-9 +77 +101 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +21 +-22 +-56 +-86 +18 +100 +119 +67 +18 +-24 +-59 +-89 +5 +88 +106 +55 +8 +-33 +-66 +-95 +-2 +80 +99 +48 +2 +-38 +-70 +-99 +-7 +77 +94 +66 +27 +-12 +-40 +-70 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-44 +-76 +29 +111 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +92 +41 +-4 +-43 +-74 +-102 +-12 +72 +89 +62 +23 +-15 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +114 +75 +35 +6 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +-127 +-108 +63 +127 +127 +109 +55 +7 +-31 +-65 +42 +123 +127 +87 +36 +-9 +-46 +-77 +20 +102 +120 +67 +19 +-24 +-58 +-88 +7 +89 +107 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +83 +108 +60 +12 +-30 +-63 +-92 +-99 +-127 +-127 +-127 +33 +106 +122 +71 +22 +-20 +-55 +-86 +20 +102 +120 +68 +19 +-23 +-58 +-88 +5 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +49 +3 +-37 +-70 +-98 +-8 +76 +94 +44 +-1 +-41 +-73 +-101 +-10 +74 +91 +64 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +83 +101 +51 +5 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +98 +114 +64 +16 +-26 +-60 +-89 +15 +97 +115 +63 +15 +-27 +-61 +-90 +3 +86 +105 +53 +7 +-34 +-67 +-96 +-4 +80 +97 +70 +30 +-9 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-76 +29 +112 +127 +76 +26 +-17 +-52 +-83 +12 +95 +113 +61 +13 +-28 +-62 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +46 +0 +-39 +-71 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +86 +35 +-9 +-45 +-77 +27 +109 +127 +99 +58 +16 +-14 +-47 +-78 +-104 +-110 +-127 +-127 +-127 +-127 +-100 +53 +127 +127 +101 +48 +1 +-36 +-69 +37 +118 +127 +82 +32 +-13 +-49 +-80 +17 +99 +116 +64 +16 +-26 +-60 +-90 +4 +88 +105 +77 +37 +-2 +-31 +-63 +-91 +-99 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +40 +11 +-26 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +20 +103 +120 +68 +19 +-24 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +72 +32 +-7 +-35 +-66 +-94 +-102 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +79 +38 +10 +-27 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-101 +46 +120 +127 +83 +32 +-12 +-47 +-79 +28 +111 +127 +75 +25 +-18 +-53 +-84 +10 +94 +112 +60 +12 +-29 +-63 +-92 +1 +84 +101 +51 +5 +-36 +-69 +-97 +-5 +78 +96 +46 +0 +-39 +-72 +-100 +-10 +74 +91 +41 +-4 +-43 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-75 +-103 +-14 +70 +89 +39 +-6 +-45 +-76 +-104 +-14 +69 +87 +37 +-7 +-46 +-77 +-105 +-14 +69 +87 +38 +-7 +-45 +-77 +-104 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-15 +68 +87 +37 +-7 +-46 +-77 +-105 +-16 +68 +86 +37 +-7 +-46 +-77 +-105 +-15 +67 +86 +36 +-8 +-47 +-78 +-105 +-16 +68 +86 +59 +20 +-18 +-45 +-75 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +115 +127 +85 +34 +-10 +-46 +-78 +27 +109 +126 +73 +24 +-19 +-54 +-85 +11 +94 +111 +59 +11 +-30 +-64 +-93 +1 +84 +101 +50 +4 +-36 +-69 +-97 +-6 +77 +95 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +65 +25 +-14 +-41 +-72 +-99 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +74 +25 +-18 +-53 +-84 +11 +93 +111 +60 +12 +-29 +-63 +-92 +1 +85 +102 +52 +5 +-35 +-68 +-97 +-5 +77 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +23 +-15 +-42 +-72 +-100 +-107 +-127 +-127 +-10 +77 +101 +54 +7 +-33 +-67 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +69 +21 +-21 +-56 +-86 +19 +101 +118 +66 +18 +-25 +-59 +-89 +5 +88 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +94 +67 +26 +-12 +-39 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-76 +29 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +2 +84 +102 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +114 +75 +35 +7 +-29 +-63 +-91 +-98 +-127 +-127 +-127 +-127 +-107 +63 +127 +127 +109 +56 +8 +-31 +-65 +42 +124 +127 +87 +36 +-9 +-46 +-77 +20 +102 +119 +67 +19 +-24 +-58 +-88 +6 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +80 +98 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +83 +107 +59 +11 +-30 +-64 +-93 +-100 +-127 +-127 +-127 +33 +106 +123 +72 +23 +-20 +-55 +-85 +19 +102 +120 +68 +19 +-23 +-58 +-88 +6 +88 +106 +56 +8 +-33 +-66 +-95 +-2 +82 +100 +49 +3 +-37 +-70 +-98 +-7 +76 +94 +44 +-1 +-41 +-73 +-101 +-10 +74 +91 +63 +24 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +82 +101 +50 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +26 +99 +115 +64 +16 +-26 +-59 +-89 +15 +98 +116 +64 +15 +-27 +-61 +-90 +3 +85 +104 +53 +7 +-34 +-67 +-96 +-4 +80 +98 +70 +30 +-9 +-37 +-68 +-96 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +90 +38 +-7 +-43 +-75 +29 +112 +127 +76 +27 +-17 +-53 +-83 +12 +94 +112 +61 +13 +-29 +-63 +-92 +1 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-39 +-72 +-100 +-10 +74 +93 +42 +-3 +-43 +-74 +-102 +-12 +72 +90 +63 +23 +-15 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-9 +-46 +-77 +28 +109 +127 +99 +57 +16 +-13 +-47 +-77 +-104 +-109 +-127 +-127 +-127 +-127 +-100 +54 +127 +127 +101 +48 +1 +-37 +-69 +37 +119 +127 +82 +31 +-13 +-49 +-80 +16 +99 +117 +65 +17 +-26 +-60 +-90 +4 +87 +105 +77 +37 +-2 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +123 +127 +120 +81 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +111 +57 +9 +-30 +-63 +43 +125 +127 +88 +37 +-9 +-45 +-77 +20 +103 +120 +68 +19 +-23 +-58 +-88 +7 +90 +108 +56 +9 +-32 +-65 +-94 +-2 +82 +99 +72 +31 +-8 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +116 +79 +39 +10 +-27 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-102 +46 +120 +127 +83 +33 +-11 +-47 +-78 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +0 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +46 +0 +-39 +-71 +-100 +-9 +75 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-76 +-104 +-15 +69 +87 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +68 +87 +37 +-8 +-46 +-77 +-105 +-16 +68 +86 +37 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +59 +19 +-18 +-45 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +35 +-10 +-46 +-78 +26 +109 +126 +73 +24 +-19 +-54 +-85 +11 +94 +111 +59 +12 +-30 +-63 +-93 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-5 +77 +95 +45 +-1 +-40 +-72 +-100 +-9 +74 +91 +65 +25 +-14 +-41 +-71 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +88 +36 +-9 +-45 +-77 +28 +109 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-30 +-63 +-92 +1 +84 +102 +52 +5 +-35 +-68 +-97 +-5 +77 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +23 +-16 +-43 +-73 +-99 +-107 +-127 +-127 +-9 +77 +101 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +70 +21 +-22 +-56 +-86 +19 +101 +119 +67 +18 +-24 +-59 +-88 +5 +88 +105 +54 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-8 +76 +94 +67 +27 +-12 +-39 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-44 +-76 +28 +110 +127 +74 +25 +-18 +-54 +-84 +11 +94 +112 +60 +13 +-29 +-63 +-92 +0 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +77 +96 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +23 +-15 +-42 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +113 +76 +35 +7 +-29 +-62 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +55 +7 +-31 +-65 +42 +123 +127 +87 +36 +-10 +-46 +-77 +20 +103 +120 +68 +19 +-23 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +71 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-3 +84 +108 +60 +12 +-29 +-63 +-92 +-100 +-127 +-127 +-127 +33 +106 +123 +71 +22 +-20 +-55 +-85 +19 +101 +120 +67 +19 +-24 +-58 +-88 +6 +89 +107 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +49 +3 +-37 +-70 +-98 +-7 +76 +94 +44 +-1 +-41 +-73 +-101 +-10 +74 +91 +64 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-8 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +82 +101 +50 +4 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +64 +16 +-26 +-59 +-89 +15 +97 +116 +64 +16 +-26 +-60 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-4 +80 +97 +70 +30 +-9 +-36 +-67 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-76 +30 +112 +127 +77 +27 +-17 +-52 +-83 +12 +94 +112 +60 +13 +-29 +-63 +-92 +2 +85 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +97 +46 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +23 +-15 +-42 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +87 +36 +-9 +-45 +-77 +27 +109 +127 +99 +58 +16 +-13 +-47 +-77 +-104 +-109 +-127 +-127 +-127 +-127 +-101 +53 +127 +127 +101 +48 +1 +-36 +-69 +37 +118 +127 +82 +31 +-13 +-49 +-80 +17 +99 +117 +65 +16 +-26 +-60 +-90 +4 +87 +105 +77 +37 +-3 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +41 +11 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +112 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +20 +103 +120 +68 +19 +-24 +-58 +-88 +7 +90 +107 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +72 +31 +-8 +-35 +-67 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +78 +38 +10 +-27 +-60 +-89 +-97 +-127 +24 +109 +127 +82 +32 +-13 +-49 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +77 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +42 +-3 +-42 +-74 +-102 +-11 +72 +90 +40 +-5 +-44 +-75 +-103 +-14 +70 +88 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +38 +-7 +-45 +-77 +-104 +-16 +68 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +86 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +37 +-7 +-46 +-77 +-105 +-16 +68 +86 +36 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-8 +-46 +-77 +-105 +-16 +68 +86 +59 +19 +-18 +-46 +-75 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-11 +-46 +-78 +27 +108 +126 +73 +24 +-19 +-54 +-85 +10 +93 +111 +60 +12 +-30 +-63 +-92 +-1 +83 +102 +51 +4 +-36 +-69 +-97 +-5 +77 +95 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +64 +25 +-13 +-41 +-71 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +88 +37 +-8 +-45 +-76 +28 +110 +127 +75 +25 +-19 +-54 +-84 +11 +93 +111 +60 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +71 +90 +62 +23 +-16 +-42 +-72 +-99 +-107 +-127 +-127 +-10 +77 +101 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +121 +69 +21 +-22 +-56 +-86 +18 +101 +119 +67 +18 +-24 +-59 +-88 +6 +88 +106 +55 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-71 +-99 +-8 +76 +93 +67 +27 +-12 +-39 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-76 +28 +109 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-39 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +113 +75 +35 +7 +-29 +-62 +-91 +-98 +-127 +-127 +-127 +-127 +-107 +62 +127 +127 +109 +56 +8 +-31 +-65 +43 +124 +127 +86 +35 +-10 +-46 +-78 +20 +102 +120 +68 +19 +-23 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-65 +-95 +-1 +82 +99 +72 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-4 +84 +108 +59 +12 +-29 +-63 +-92 +-100 +-127 +-127 +-127 +33 +106 +123 +72 +23 +-20 +-54 +-85 +19 +102 +119 +67 +19 +-24 +-58 +-88 +6 +88 +106 +56 +9 +-33 +-66 +-95 +-2 +82 +99 +48 +3 +-37 +-70 +-98 +-7 +77 +94 +44 +-1 +-41 +-73 +-101 +-11 +73 +91 +63 +24 +-14 +-42 +-72 +-99 +-107 +-127 +-127 +-7 +80 +104 +56 +9 +-32 +-65 +-94 +-1 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +64 +16 +-26 +-59 +-89 +15 +97 +116 +64 +16 +-26 +-60 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-4 +79 +97 +70 +30 +-9 +-37 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +89 +38 +-7 +-44 +-76 +29 +112 +127 +76 +26 +-17 +-52 +-83 +12 +94 +112 +61 +13 +-29 +-63 +-92 +1 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +95 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +24 +-15 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +87 +35 +-9 +-45 +-77 +27 +109 +126 +99 +57 +16 +-13 +-47 +-77 +-104 +-109 +-127 +-127 +-127 +-127 +-101 +53 +127 +127 +101 +48 +1 +-36 +-69 +37 +118 +127 +82 +31 +-13 +-49 +-80 +16 +99 +116 +65 +16 +-26 +-60 +-90 +4 +87 +105 +77 +37 +-3 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +123 +127 +120 +80 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +64 +127 +127 +112 +57 +9 +-30 +-63 +43 +125 +127 +88 +36 +-9 +-45 +-77 +21 +103 +120 +68 +20 +-23 +-57 +-88 +6 +90 +107 +56 +9 +-32 +-65 +-94 +-2 +82 +99 +72 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +79 +38 +10 +-26 +-60 +-89 +-97 +-127 +23 +109 +127 +82 +32 +-13 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +28 +109 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-13 +72 +90 +40 +-5 +-44 +-75 +-103 +-13 +70 +88 +38 +-6 +-45 +-77 +-104 +-14 +70 +88 +38 +-6 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +69 +86 +36 +-8 +-46 +-77 +-105 +-16 +68 +87 +37 +-8 +-46 +-77 +-105 +-16 +68 +87 +37 +-7 +-46 +-77 +-105 +-16 +67 +86 +59 +19 +-19 +-46 +-76 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +27 +108 +126 +73 +24 +-19 +-54 +-85 +10 +93 +111 +59 +12 +-30 +-63 +-93 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-6 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +65 +25 +-13 +-41 +-71 +-99 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +87 +36 +-8 +-45 +-77 +27 +109 +127 +74 +25 +-18 +-54 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-15 +-43 +-73 +-100 +-107 +-127 +-127 +-9 +77 +101 +54 +7 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +121 +70 +21 +-22 +-56 +-86 +19 +100 +119 +67 +18 +-24 +-59 +-88 +5 +88 +106 +54 +8 +-33 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-8 +76 +93 +66 +27 +-12 +-39 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-44 +-76 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +112 +61 +13 +-28 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +78 +96 +46 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +71 +89 +62 +23 +-15 +-43 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +113 +75 +35 +7 +-29 +-62 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +55 +7 +-31 +-65 +42 +123 +127 +87 +35 +-9 +-46 +-77 +19 +102 +120 +68 +19 +-24 +-58 +-88 +6 +89 +107 +56 +8 +-33 +-66 +-95 +-3 +82 +99 +72 +31 +-8 +-35 +-67 +-94 +-103 +-127 +-127 +-3 +83 +108 +60 +12 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +33 +107 +123 +72 +23 +-20 +-55 +-85 +19 +102 +119 +68 +19 +-24 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-66 +-95 +-2 +80 +99 +48 +3 +-37 +-70 +-98 +-8 +77 +94 +44 +-1 +-41 +-73 +-101 +-10 +73 +91 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-8 +79 +103 +56 +9 +-32 +-65 +-94 +-1 +82 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +65 +16 +-26 +-59 +-89 +15 +97 +115 +64 +16 +-26 +-60 +-90 +3 +86 +104 +53 +6 +-34 +-67 +-96 +-4 +80 +97 +70 +31 +-9 +-36 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +121 +127 +90 +38 +-7 +-44 +-76 +29 +111 +127 +76 +26 +-17 +-52 +-83 +12 +94 +112 +60 +13 +-29 +-63 +-92 +2 +84 +103 +52 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-39 +-72 +-100 +-9 +75 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-15 +-42 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +86 +36 +-9 +-45 +-77 +27 +109 +127 +99 +57 +16 +-13 +-47 +-77 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +52 +127 +127 +100 +48 +1 +-37 +-69 +37 +119 +127 +83 +32 +-13 +-49 +-80 +16 +99 +117 +65 +17 +-25 +-59 +-89 +4 +87 +104 +77 +37 +-3 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +119 +81 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +64 +127 +127 +112 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +21 +103 +121 +68 +19 +-23 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-65 +-94 +-3 +81 +99 +72 +32 +-7 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +122 +127 +117 +79 +38 +10 +-26 +-60 +-89 +-97 +-127 +23 +109 +127 +82 +32 +-13 +-49 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +93 +111 +60 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-36 +-68 +-97 +-5 +77 +95 +45 +0 +-40 +-72 +-100 +-9 +75 +93 +43 +-3 +-42 +-74 +-102 +-12 +72 +90 +40 +-5 +-44 +-75 +-103 +-14 +70 +88 +38 +-6 +-45 +-77 +-104 +-14 +70 +88 +38 +-7 +-45 +-77 +-104 +-16 +68 +87 +37 +-7 +-46 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-15 +68 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +85 +36 +-8 +-46 +-78 +-105 +-16 +68 +86 +37 +-7 +-46 +-77 +-105 +-17 +68 +86 +59 +20 +-18 +-45 +-75 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +35 +-10 +-46 +-78 +27 +109 +125 +73 +24 +-19 +-54 +-85 +10 +93 +111 +60 +12 +-29 +-63 +-92 +0 +84 +102 +51 +4 +-36 +-69 +-97 +-6 +77 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +64 +25 +-13 +-41 +-71 +-98 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +88 +36 +-9 +-45 +-77 +28 +110 +127 +74 +25 +-19 +-54 +-84 +11 +94 +112 +61 +13 +-29 +-63 +-92 +1 +84 +101 +51 +4 +-36 +-69 +-97 +-5 +78 +96 +46 +0 +-40 +-72 +-100 +-10 +74 +93 +42 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +23 +-16 +-43 +-73 +-100 +-108 +-127 +-127 +-10 +77 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +121 +70 +22 +-21 +-56 +-86 +18 +101 +118 +66 +18 +-24 +-59 +-89 +5 +88 +106 +55 +8 +-33 +-66 +-95 +-3 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +75 +93 +67 +27 +-12 +-39 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +89 +37 +-8 +-44 +-76 +29 +110 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +61 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +62 +23 +-15 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +114 +75 +35 +7 +-29 +-63 +-92 +-99 +-127 +-127 +-127 +-127 +-107 +63 +127 +127 +109 +55 +7 +-31 +-65 +42 +124 +127 +87 +36 +-9 +-46 +-77 +19 +101 +120 +68 +19 +-23 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-66 +-95 +-2 +81 +99 +72 +32 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-4 +84 +108 +60 +12 +-29 +-63 +-92 +-100 +-127 +-127 +-127 +32 +106 +122 +72 +22 +-20 +-55 +-85 +19 +102 +120 +68 +19 +-24 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-65 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-99 +-7 +76 +94 +44 +-1 +-41 +-73 +-101 +-11 +73 +91 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-8 +79 +103 +56 +8 +-32 +-65 +-95 +-1 +83 +102 +51 +5 +-36 +-68 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +65 +17 +-25 +-59 +-89 +14 +98 +116 +64 +15 +-26 +-60 +-90 +3 +86 +104 +54 +7 +-34 +-67 +-96 +-5 +79 +97 +70 +30 +-9 +-36 +-68 +-95 +-104 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +90 +38 +-7 +-43 +-75 +29 +111 +127 +76 +26 +-17 +-53 +-83 +12 +94 +112 +61 +13 +-29 +-62 +-92 +1 +85 +103 +52 +5 +-35 +-68 +-97 +-5 +77 +96 +46 +0 +-40 +-72 +-100 +-10 +75 +93 +43 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +23 +-15 +-42 +-72 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +37 +117 +127 +87 +36 +-9 +-46 +-77 +27 +109 +127 +98 +57 +16 +-13 +-47 +-77 +-104 +-110 +-127 +-127 +-127 +-127 +-101 +54 +127 +127 +101 +48 +1 +-36 +-69 +37 +118 +127 +82 +31 +-13 +-49 +-80 +16 +99 +116 +65 +16 +-26 +-60 +-89 +4 +87 +105 +77 +37 +-2 +-31 +-63 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +123 +127 +120 +81 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +112 +58 +9 +-29 +-63 +43 +125 +127 +88 +37 +-8 +-45 +-77 +21 +103 +121 +69 +20 +-23 +-57 +-87 +6 +90 +107 +56 +9 +-32 +-66 +-95 +-2 +82 +100 +72 +32 +-7 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +117 +79 +38 +9 +-27 +-61 +-90 +-97 +-127 +24 +109 +127 +83 +32 +-12 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-78 +27 +109 +127 +75 +25 +-18 +-53 +-84 +11 +94 +111 +60 +12 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-6 +78 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +93 +42 +-3 +-42 +-74 +-102 +-13 +72 +90 +40 +-5 +-44 +-75 +-103 +-14 +70 +89 +39 +-6 +-45 +-76 +-104 +-15 +69 +88 +38 +-7 +-45 +-77 +-104 +-15 +69 +86 +37 +-7 +-46 +-77 +-105 +-16 +69 +87 +37 +-7 +-46 +-77 +-104 +-16 +68 +87 +37 +-8 +-46 +-78 +-105 +-15 +68 +86 +37 +-7 +-46 +-77 +-105 +-16 +68 +86 +36 +-8 +-47 +-78 +-105 +-16 +68 +85 +59 +20 +-18 +-45 +-75 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +36 +116 +127 +85 +34 +-10 +-46 +-78 +27 +109 +127 +74 +24 +-19 +-54 +-85 +10 +93 +110 +59 +11 +-30 +-64 +-93 +0 +83 +101 +51 +4 +-36 +-69 +-97 +-6 +77 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +65 +25 +-14 +-41 +-71 +-99 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +39 +118 +127 +88 +36 +-9 +-45 +-77 +27 +109 +127 +75 +25 +-19 +-53 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +45 +0 +-39 +-72 +-100 +-10 +74 +92 +42 +-3 +-42 +-74 +-102 +-13 +72 +90 +63 +23 +-15 +-42 +-73 +-100 +-107 +-127 +-127 +-9 +77 +102 +55 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +120 +70 +21 +-21 +-56 +-86 +18 +100 +119 +67 +18 +-24 +-59 +-89 +5 +88 +106 +55 +8 +-33 +-66 +-95 +-2 +80 +99 +49 +3 +-37 +-70 +-98 +-8 +76 +94 +66 +27 +-12 +-39 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +39 +119 +127 +88 +37 +-8 +-45 +-76 +28 +110 +127 +76 +26 +-18 +-53 +-84 +11 +94 +112 +60 +13 +-29 +-63 +-92 +1 +84 +101 +51 +5 +-36 +-69 +-97 +-5 +79 +97 +46 +0 +-39 +-71 +-100 +-10 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +72 +90 +63 +23 +-15 +-43 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +114 +75 +35 +7 +-29 +-62 +-91 +-98 +-127 +-127 +-127 +-127 +-108 +62 +127 +127 +109 +55 +7 +-31 +-65 +43 +124 +127 +87 +36 +-9 +-45 +-77 +19 +102 +120 +68 +19 +-24 +-58 +-88 +6 +89 +107 +56 +9 +-32 +-65 +-95 +-3 +81 +99 +71 +31 +-7 +-35 +-66 +-94 +-103 +-127 +-127 +-3 +83 +108 +60 +12 +-29 +-63 +-92 +-100 +-127 +-127 +-127 +32 +106 +122 +71 +22 +-21 +-55 +-85 +19 +102 +120 +68 +19 +-24 +-58 +-88 +5 +89 +107 +56 +9 +-32 +-66 +-95 +-2 +81 +99 +48 +2 +-38 +-70 +-98 +-7 +77 +95 +45 +-1 +-41 +-73 +-101 +-11 +73 +90 +63 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-8 +80 +104 +56 +9 +-32 +-66 +-95 +-1 +83 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +25 +99 +115 +65 +17 +-25 +-59 +-89 +15 +97 +115 +63 +15 +-27 +-61 +-90 +3 +86 +105 +53 +7 +-34 +-67 +-96 +-4 +80 +97 +70 +31 +-8 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +42 +121 +127 +90 +38 +-7 +-44 +-76 +29 +111 +127 +76 +26 +-17 +-53 +-83 +12 +95 +112 +61 +13 +-28 +-63 +-92 +1 +84 +103 +52 +5 +-35 +-68 +-97 +-5 +77 +96 +45 +0 +-40 +-72 +-100 +-9 +74 +92 +42 +-3 +-42 +-74 +-102 +-12 +71 +90 +63 +23 +-16 +-42 +-73 +-100 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +38 +117 +127 +87 +36 +-9 +-45 +-77 +27 +109 +127 +98 +57 +16 +-13 +-47 +-77 +-104 +-110 +-127 +-127 +-127 +-127 +-100 +53 +127 +127 +101 +48 +1 +-37 +-69 +37 +118 +127 +83 +32 +-13 +-49 +-80 +16 +98 +117 +65 +16 +-26 +-60 +-90 +4 +87 +105 +77 +37 +-3 +-31 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-110 +44 +124 +127 +120 +81 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-106 +64 +127 +127 +112 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +20 +102 +120 +68 +20 +-23 +-58 +-88 +6 +90 +108 +56 +9 +-32 +-65 +-94 +-2 +81 +100 +72 +31 +-7 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 +121 +127 +118 +79 +38 +10 +-26 +-60 +-89 +-97 +-127 +24 +109 +127 +83 +32 +-12 +-48 +-80 +-105 +-111 +-127 +-101 +47 +120 +127 +84 +33 +-11 +-47 +-79 +27 +109 +127 +75 +25 +-19 +-54 +-84 +11 +94 +111 +61 +13 +-29 +-63 +-92 +1 +84 +101 +51 +5 +-36 +-69 +-97 +-5 +77 +96 +46 +0 +-40 +-72 +-100 +-10 +74 +93 +43 +-3 +-42 +-74 +-102 +-12 +71 +90 +40 +-5 +-44 +-76 +-103 +-14 +70 +89 +39 +-6 +-45 +-77 +-104 +-14 +69 +87 +38 +-7 +-45 +-77 +-104 +-15 +69 +87 +37 +-7 +-46 +-77 +-105 +-16 +69 +87 +37 +-7 +-46 +-77 +-105 +-16 +67 +86 +36 +-8 +-46 +-78 +-105 +-16 +68 +87 +37 +-7 +-46 +-77 +-105 +-16 +68 +86 +37 +-7 +-46 +-78 +-105 +-16 +68 +86 +58 +19 +-18 +-45 +-75 +-102 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +35 +115 +127 +85 +34 +-11 +-46 +-78 +26 +109 +126 +74 +24 +-19 +-54 +-85 +10 +92 +111 +60 +12 +-30 +-63 +-92 +0 +84 +102 +51 +5 +-36 +-69 +-97 +-5 +77 +95 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +64 +25 +-13 +-41 +-71 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +87 +36 +-9 +-45 +-77 +28 +110 +127 +75 +25 +-18 +-53 +-84 +11 +93 +111 +60 +13 +-29 +-63 +-92 +0 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +78 +96 +46 +0 +-39 +-72 +-100 +-10 +74 +92 +42 +-3 +-43 +-74 +-102 +-12 +72 +90 +63 +23 +-15 +-43 +-73 +-100 +-108 +-127 +-127 +-9 +77 +102 +54 +8 +-33 +-66 +-95 +-102 +-127 +-127 +-127 +31 +104 +121 +70 +21 +-21 +-56 +-86 +18 +101 +119 +67 +18 +-24 +-59 +-89 +5 +88 +107 +56 +8 +-33 +-66 +-95 +-3 +80 +99 +48 +2 +-38 +-71 +-99 +-7 +76 +94 +67 +27 +-12 +-40 +-70 +-97 +-105 +-127 +-127 +-127 +-127 +-127 +-127 +40 +119 +127 +88 +37 +-8 +-44 +-76 +28 +110 +127 +76 +26 +-18 +-53 +-84 +11 +94 +111 +60 +13 +-29 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-6 +78 +96 +45 +0 +-40 +-72 +-100 +-10 +74 +92 +42 +-3 +-42 +-74 +-102 +-13 +72 +90 +63 +23 +-15 +-42 +-73 +-100 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +114 +75 +35 +7 +-29 +-63 +-91 +-99 +-127 +-127 +-127 +-127 +-107 +63 +127 +127 +109 +55 +7 +-31 +-65 +42 +124 +127 +87 +36 +-9 +-46 +-77 +19 +101 +119 +68 +19 +-24 +-58 +-88 +6 +90 +108 +56 +9 +-32 +-65 +-94 +-2 +81 +99 +72 +32 +-7 +-35 +-66 +-94 +-102 +-127 +-127 +-4 +83 +107 +59 +12 +-30 +-63 +-92 +-100 +-127 +-127 +-127 +32 +106 +122 +71 +22 +-21 +-55 +-86 +19 +102 +120 +68 +19 +-24 +-58 +-88 +5 +88 +106 +56 +9 +-33 +-66 +-95 +-3 +81 +99 +49 +3 +-37 +-70 +-98 +-7 +77 +94 +45 +-1 +-41 +-73 +-101 +-11 +72 +91 +64 +24 +-14 +-41 +-72 +-99 +-107 +-127 +-127 +-8 +79 +103 +56 +9 +-32 +-65 +-94 +-1 +82 +101 +51 +4 +-36 +-69 +-97 +-104 +-127 +-127 +-127 +26 +99 +115 +65 +17 +-25 +-59 +-89 +14 +97 +115 +64 +15 +-27 +-61 +-91 +3 +86 +104 +54 +7 +-34 +-67 +-96 +-5 +79 +97 +70 +30 +-9 +-36 +-67 +-95 +-103 +-127 +-127 +-127 +-127 +-127 +-127 +41 +120 +127 +90 +38 +-7 +-43 +-75 +29 +112 +127 +76 +26 +-18 +-53 +-83 +11 +94 +112 +61 +13 +-28 +-63 +-92 +1 +84 +102 +51 +5 +-35 +-68 +-97 +-5 +79 +97 +46 +0 +-39 +-72 +-100 +-10 +74 +93 +43 +-3 +-42 +-74 +-102 +-12 +72 +89 +62 +23 +-15 +-42 +-73 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +38 +118 +127 +86 +35 +-9 +-46 +-77 +27 +109 +127 +99 +57 +16 +-13 +-47 +-78 +-105 +-110 +-127 +-127 +-127 +-127 +-100 +53 +127 +127 +101 +48 +1 +-36 +-69 +37 +118 +127 +82 +32 +-13 +-49 +-80 +16 +99 +116 +65 +16 +-26 +-60 +-90 +3 +88 +106 +77 +37 +-2 +-30 +-62 +-91 +-100 +-127 +-127 +-127 +-127 +-127 +-109 +45 +124 +127 +120 +81 +40 +12 +-25 +-59 +-88 +-112 +-127 +-127 +-127 +-127 +-105 +65 +127 +127 +112 +57 +9 +-30 +-64 +44 +125 +127 +88 +37 +-8 +-45 +-77 +20 +103 +120 +68 +19 +-23 +-58 +-88 +7 +90 +108 +57 +9 +-32 +-65 +-94 +-2 +82 +100 +72 +32 +-7 +-35 +-66 +-94 +-103 +-127 +-127 +-127 +-127 +-127 +-112 +42 diff --git a/traces/modulation-direct-32.pm3 b/traces/modulation-direct-32.pm3 new file mode 100644 index 00000000..8d72895a --- /dev/null +++ b/traces/modulation-direct-32.pm3 @@ -0,0 +1,20000 @@ +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-86 +-82 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-30 +-29 +-26 +-25 +-22 +-22 +-20 +-19 +-17 +-17 +-16 +-16 +-14 +-13 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +89 +82 +77 +70 +66 +60 +56 +51 +48 +43 +41 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +7 +7 +6 +6 +4 +4 +3 +3 +2 +1 +0 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-31 +-54 +-73 +-90 +-103 +-99 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-107 +-100 +-94 +-87 +-82 +-77 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-6 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +110 +105 +95 +89 +81 +77 +70 +65 +60 +56 +51 +48 +43 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-74 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-23 +-20 +-19 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-10 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +105 +95 +90 +82 +77 +70 +65 +60 +56 +50 +48 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-55 +-51 +-48 +-45 +-43 +-39 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-15 +-14 +-12 +-12 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +87 +80 +75 +68 +64 +58 +55 +49 +47 +42 +39 +35 +4 +-25 +-48 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-102 +-96 +-89 +-83 +-78 +-74 +-68 +-64 +-59 +-56 +-51 +-48 +-45 +-43 +-39 +-37 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-20 +-19 +-18 +-18 +-16 +-16 +-14 +-15 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-4 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +90 +81 +77 +70 +65 +59 +56 +51 +47 +43 +41 +36 +4 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-108 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +100 +93 +85 +80 +73 +68 +62 +59 +53 +50 +45 +42 +37 +36 +32 +30 +27 +-3 +-31 +-53 +-73 +-88 +-102 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-111 +-103 +-97 +-90 +-85 +-79 +-75 +-70 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-36 +-34 +-31 +-29 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +77 +70 +66 +59 +56 +51 +47 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +109 +99 +93 +85 +79 +73 +69 +62 +59 +53 +50 +45 +43 +38 +35 +32 +30 +27 +26 +22 +22 +19 +18 +16 +15 +13 +12 +9 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +0 +0 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-3 +-29 +-52 +-71 +-88 +-102 +-114 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-107 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-62 +-57 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-18 +-16 +-15 +-14 +-13 +-12 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-1 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +90 +82 +77 +70 +65 +59 +56 +51 +48 +43 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-56 +-51 +-48 +-45 +-43 +-39 +-38 +-34 +-33 +-30 +-29 +-27 +-26 +-23 +-23 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +70 +65 +60 +56 +51 +48 +43 +40 +36 +5 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-42 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +89 +82 +77 +70 +66 +60 +56 +51 +48 +43 +40 +36 +34 +31 +29 +26 +24 +21 +20 +17 +17 +15 +14 +11 +11 +9 +9 +7 +7 +6 +6 +4 +3 +3 +3 +1 +1 +0 +1 +0 +0 +-1 +-1 +-1 +-27 +-52 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +77 +69 +66 +60 +56 +51 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +105 +95 +89 +82 +77 +69 +65 +59 +55 +51 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +99 +93 +86 +80 +73 +68 +62 +59 +53 +50 +45 +42 +38 +36 +32 +30 +27 +-4 +-31 +-53 +-73 +-88 +-102 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-112 +-103 +-98 +-91 +-85 +-80 +-75 +-70 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-39 +-35 +-34 +-31 +-29 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-16 +-16 +-15 +-15 +-13 +-13 +-11 +-11 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +96 +89 +82 +77 +69 +65 +59 +56 +51 +48 +43 +40 +36 +34 +31 +29 +26 +24 +21 +20 +18 +16 +15 +14 +12 +11 +10 +10 +8 +7 +6 +5 +4 +4 +2 +3 +2 +1 +0 +1 +0 +0 +-1 +-1 +-2 +-28 +-52 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-86 +-82 +-75 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-33 +-32 +-29 +-29 +-26 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-13 +-12 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +89 +82 +77 +70 +65 +60 +56 +51 +48 +43 +41 +36 +35 +31 +29 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +10 +7 +7 +6 +5 +4 +4 +2 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-6 +-5 +-5 +-5 +-5 +-31 +-55 +-73 +-90 +-103 +-99 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-107 +-100 +-94 +-87 +-82 +-77 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-12 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +89 +82 +77 +70 +65 +60 +56 +50 +47 +42 +40 +36 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +104 +95 +89 +81 +77 +70 +65 +60 +56 +51 +47 +42 +40 +36 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-34 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +119 +109 +102 +93 +87 +80 +75 +68 +63 +58 +55 +49 +47 +42 +39 +35 +3 +-25 +-48 +-68 +-84 +-99 +-109 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-34 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +81 +77 +70 +66 +60 +56 +51 +47 +43 +41 +36 +4 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +115 +109 +100 +94 +85 +80 +72 +68 +63 +59 +52 +50 +45 +42 +38 +36 +32 +30 +27 +-3 +-31 +-53 +-73 +-88 +-102 +-112 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-85 +-80 +-75 +-69 +-66 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-39 +-36 +-34 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-15 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +70 +65 +59 +56 +51 +47 +43 +41 +36 +5 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-96 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +99 +93 +85 +80 +72 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +31 +28 +26 +22 +21 +19 +18 +15 +14 +13 +13 +10 +10 +8 +8 +6 +6 +4 +4 +3 +3 +2 +2 +1 +1 +1 +0 +-1 +0 +-1 +-1 +-2 +-2 +-3 +-29 +-52 +-72 +-89 +-102 +-114 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-30 +-29 +-27 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +89 +82 +77 +70 +66 +60 +56 +51 +47 +42 +41 +36 +5 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-28 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +96 +90 +82 +77 +69 +66 +60 +55 +50 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-89 +-84 +-78 +-74 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-26 +-26 +-24 +-23 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +105 +95 +89 +82 +77 +69 +65 +60 +56 +51 +48 +43 +41 +37 +35 +30 +29 +26 +24 +22 +20 +18 +17 +15 +14 +12 +12 +10 +9 +7 +7 +5 +5 +4 +4 +2 +3 +2 +2 +1 +1 +0 +0 +-1 +-2 +-1 +-27 +-51 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-62 +-58 +-54 +-51 +-48 +-44 +-42 +-38 +-37 +-33 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +70 +65 +59 +56 +51 +48 +42 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-101 +-95 +-88 +-83 +-77 +-74 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-34 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +70 +65 +59 +56 +51 +47 +43 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +110 +100 +93 +85 +79 +73 +69 +62 +58 +53 +50 +45 +43 +38 +35 +32 +31 +26 +-4 +-31 +-53 +-73 +-88 +-102 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-112 +-104 +-98 +-91 +-85 +-80 +-75 +-69 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-39 +-35 +-34 +-31 +-29 +-27 +-27 +-24 +-24 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-9 +-8 +-7 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-4 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +70 +65 +60 +56 +50 +47 +43 +41 +36 +34 +31 +29 +26 +24 +21 +21 +18 +17 +14 +14 +12 +11 +10 +9 +7 +7 +6 +5 +4 +5 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-2 +-28 +-52 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-107 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +104 +95 +90 +82 +77 +70 +66 +60 +57 +51 +47 +43 +41 +35 +34 +31 +29 +26 +25 +22 +21 +18 +17 +14 +14 +12 +11 +10 +10 +7 +7 +6 +6 +4 +4 +3 +3 +1 +2 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-31 +-54 +-73 +-90 +-103 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-98 +-108 +-100 +-94 +-87 +-83 +-77 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-45 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-9 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +89 +82 +77 +69 +65 +60 +56 +50 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-96 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-13 +-11 +-10 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +105 +95 +89 +82 +77 +70 +65 +60 +56 +50 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-96 +-89 +-83 +-78 +-74 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-31 +-28 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-15 +-14 +-12 +-12 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +101 +93 +87 +80 +75 +68 +64 +58 +55 +49 +47 +42 +39 +35 +4 +-25 +-48 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-96 +-89 +-83 +-78 +-74 +-68 +-64 +-60 +-56 +-51 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-10 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +96 +90 +80 +77 +70 +66 +59 +56 +51 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +99 +93 +85 +80 +73 +68 +62 +59 +52 +50 +45 +42 +38 +36 +32 +30 +27 +-3 +-31 +-53 +-73 +-88 +-102 +-112 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-85 +-80 +-75 +-70 +-66 +-61 +-58 +-53 +-50 +-46 +-44 +-40 +-38 +-36 +-34 +-31 +-29 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +104 +95 +90 +82 +77 +69 +65 +60 +56 +51 +47 +42 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-96 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +99 +93 +84 +80 +73 +69 +62 +59 +53 +50 +45 +42 +37 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +9 +9 +8 +8 +6 +6 +4 +5 +4 +3 +2 +2 +1 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-3 +-29 +-52 +-71 +-89 +-102 +-114 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-107 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-62 +-57 +-55 +-51 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-29 +-29 +-27 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +90 +81 +76 +70 +65 +60 +56 +51 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-102 +-96 +-89 +-83 +-77 +-74 +-68 +-64 +-59 +-56 +-52 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +89 +82 +77 +70 +65 +60 +56 +51 +48 +42 +41 +37 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-52 +-49 +-45 +-43 +-39 +-37 +-34 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +69 +66 +60 +56 +51 +47 +42 +41 +36 +34 +30 +29 +26 +25 +22 +21 +17 +17 +15 +14 +12 +11 +9 +9 +8 +7 +6 +6 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +-1 +-2 +-28 +-51 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-107 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-62 +-57 +-55 +-50 +-48 +-44 +-42 +-39 +-37 +-33 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-8 +-8 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +81 +77 +70 +66 +59 +56 +51 +48 +43 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-89 +-83 +-77 +-74 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-10 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +89 +82 +77 +69 +65 +60 +56 +51 +48 +43 +40 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-102 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +100 +93 +85 +80 +73 +69 +63 +58 +53 +50 +45 +42 +38 +36 +32 +31 +27 +-3 +-31 +-53 +-72 +-88 +-102 +-112 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-85 +-80 +-76 +-70 +-66 +-61 +-58 +-53 +-50 +-46 +-44 +-41 +-39 +-36 +-34 +-31 +-30 +-27 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +96 +89 +81 +77 +70 +65 +59 +56 +51 +48 +43 +40 +36 +35 +30 +29 +26 +24 +21 +20 +18 +17 +15 +14 +11 +12 +10 +9 +7 +7 +6 +5 +4 +4 +2 +3 +2 +1 +1 +1 +0 +0 +-1 +-1 +-2 +-28 +-52 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-86 +-82 +-76 +-71 +-66 +-63 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-36 +-34 +-32 +-29 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +-14 +-14 +-12 +-12 +-11 +-12 +-10 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +104 +96 +90 +82 +77 +69 +65 +60 +56 +50 +47 +43 +41 +36 +34 +31 +29 +26 +24 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +7 +7 +6 +5 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-4 +-3 +-3 +-4 +-4 +-3 +-4 +-3 +-5 +-4 +-5 +-3 +-5 +-5 +-4 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-6 +-5 +-5 +-30 +-54 +-73 +-90 +-103 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-107 +-100 +-94 +-88 +-83 +-77 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-45 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +90 +82 +77 +70 +65 +60 +56 +50 +47 +43 +40 +36 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-96 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-10 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +96 +90 +81 +77 +70 +65 +60 +56 +51 +47 +43 +40 +35 +4 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-108 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-34 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +118 +109 +102 +93 +87 +79 +75 +69 +64 +58 +55 +48 +47 +42 +39 +35 +4 +-25 +-48 +-68 +-84 +-98 +-109 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +103 +95 +90 +82 +77 +70 +66 +59 +56 +50 +47 +43 +41 +36 +4 +-24 +-47 +-67 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +100 +93 +85 +80 +73 +69 +62 +59 +53 +50 +45 +43 +37 +36 +32 +31 +27 +-4 +-31 +-53 +-73 +-88 +-102 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-85 +-80 +-75 +-70 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-41 +-39 +-35 +-34 +-31 +-30 +-27 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +69 +65 +60 +56 +50 +47 +42 +41 +36 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +99 +94 +85 +79 +73 +69 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +22 +21 +19 +18 +15 +14 +13 +12 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +3 +1 +1 +0 +1 +-1 +0 +-1 +-3 +-2 +-1 +-2 +-28 +-52 +-71 +-89 +-102 +-114 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-72 +-66 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-30 +-29 +-27 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-8 +-7 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +82 +77 +70 +66 +60 +56 +51 +48 +42 +40 +36 +5 +-24 +-47 +-67 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-37 +-34 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +89 +81 +77 +70 +65 +59 +56 +51 +48 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-28 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +96 +89 +81 +77 +69 +65 +60 +56 +51 +48 +43 +41 +36 +34 +30 +29 +25 +23 +21 +21 +17 +17 +15 +14 +12 +12 +9 +9 +7 +7 +5 +5 +4 +4 +2 +3 +2 +1 +1 +1 +-1 +0 +-1 +-1 +-2 +-28 +-52 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-98 +-92 +-87 +-82 +-76 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-41 +-38 +-36 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +82 +77 +69 +65 +60 +56 +50 +47 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +82 +77 +70 +65 +60 +56 +51 +48 +43 +40 +36 +5 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +45 +43 +38 +35 +32 +30 +27 +-3 +-31 +-53 +-73 +-88 +-102 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-103 +-112 +-104 +-98 +-91 +-85 +-80 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-24 +-21 +-20 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-11 +-9 +-10 +-8 +-8 +-7 +-7 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +70 +65 +60 +56 +50 +47 +43 +41 +36 +34 +30 +29 +26 +25 +21 +20 +18 +16 +15 +14 +12 +11 +10 +9 +7 +7 +6 +5 +4 +4 +2 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-2 +-28 +-51 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-104 +-112 +-106 +-99 +-92 +-86 +-82 +-76 +-72 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +89 +81 +77 +70 +66 +59 +56 +51 +48 +43 +40 +36 +34 +31 +29 +26 +24 +21 +21 +18 +17 +14 +14 +12 +11 +10 +9 +6 +7 +6 +6 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-5 +-5 +-31 +-54 +-73 +-90 +-103 +-99 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-107 +-100 +-94 +-88 +-82 +-76 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-27 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-6 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-6 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +89 +82 +77 +70 +65 +60 +56 +51 +48 +43 +41 +36 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-55 +-52 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-28 +-27 +-26 +-23 +-23 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-10 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +89 +82 +77 +70 +65 +59 +56 +51 +47 +43 +41 +36 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-55 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-28 +-27 +-26 +-23 +-23 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +101 +93 +87 +80 +75 +68 +64 +58 +55 +49 +47 +42 +39 +35 +4 +-25 +-48 +-68 +-84 +-98 +-109 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-96 +-89 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +82 +77 +70 +65 +59 +55 +51 +48 +43 +41 +36 +4 +-24 +-47 +-67 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +99 +93 +85 +80 +73 +69 +62 +59 +53 +49 +45 +43 +38 +36 +32 +30 +27 +-3 +-31 +-53 +-72 +-88 +-102 +-112 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-86 +-80 +-75 +-70 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-41 +-38 +-35 +-34 +-31 +-29 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-15 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +90 +82 +76 +69 +66 +60 +55 +51 +48 +42 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +108 +100 +93 +85 +80 +73 +69 +62 +59 +53 +49 +45 +42 +37 +36 +32 +31 +27 +26 +22 +22 +19 +18 +14 +14 +13 +12 +10 +9 +7 +8 +6 +6 +4 +5 +4 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-2 +-2 +-28 +-52 +-71 +-88 +-101 +-114 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-105 +-97 +-107 +-99 +-93 +-86 +-82 +-76 +-71 +-66 +-62 +-58 +-55 +-51 +-48 +-44 +-42 +-38 +-37 +-33 +-32 +-30 +-28 +-26 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-13 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +81 +77 +69 +65 +59 +56 +51 +48 +43 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-48 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-28 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-17 +-16 +-16 +-15 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +90 +82 +76 +70 +66 +60 +56 +51 +47 +42 +41 +36 +5 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-48 +-45 +-43 +-39 +-38 +-34 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +89 +82 +77 +69 +65 +60 +56 +51 +47 +42 +41 +36 +34 +30 +29 +26 +25 +21 +20 +18 +17 +15 +14 +11 +11 +10 +9 +7 +8 +6 +6 +4 +4 +2 +3 +2 +1 +0 +1 +0 +0 +-1 +-1 +-1 +-27 +-51 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-107 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-17 +-18 +-16 +-16 +-14 +-13 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +82 +77 +70 +66 +60 +56 +51 +48 +42 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +105 +95 +89 +82 +77 +69 +66 +60 +56 +51 +48 +43 +41 +37 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +116 +109 +100 +93 +85 +80 +73 +69 +62 +58 +53 +50 +44 +42 +38 +36 +32 +31 +27 +-3 +-31 +-53 +-73 +-88 +-102 +-112 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-86 +-80 +-75 +-70 +-66 +-61 +-57 +-53 +-50 +-47 +-44 +-41 +-39 +-35 +-34 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +105 +95 +89 +81 +77 +70 +65 +59 +56 +51 +48 +43 +40 +37 +35 +30 +28 +25 +24 +21 +21 +18 +17 +15 +14 +11 +11 +9 +9 +7 +7 +5 +5 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +-1 +-1 +-27 +-52 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-62 +-58 +-55 +-50 +-47 +-44 +-42 +-38 +-36 +-33 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +104 +95 +90 +82 +77 +70 +65 +60 +56 +51 +48 +43 +40 +36 +35 +31 +28 +26 +25 +21 +21 +18 +16 +15 +14 +12 +11 +9 +9 +7 +7 +5 +5 +3 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +0 +-1 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-4 +-2 +-3 +-4 +-4 +-3 +-5 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-31 +-54 +-73 +-90 +-103 +-99 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-108 +-100 +-94 +-87 +-83 +-77 +-72 +-67 +-63 +-58 +-55 +-51 +-48 +-45 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +90 +82 +77 +70 +65 +60 +56 +50 +47 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-101 +-95 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-56 +-52 +-49 +-45 +-43 +-39 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +90 +81 +77 +70 +65 +59 +56 +51 +47 +43 +41 +36 +4 +-24 +-47 +-68 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-13 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +109 +102 +93 +88 +80 +75 +68 +63 +58 +55 +49 +47 +42 +39 +35 +4 +-25 +-48 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-37 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +70 +66 +59 +56 +51 +47 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +100 +93 +85 +80 +73 +69 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +-3 +-31 +-53 +-73 +-88 +-102 +-112 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-85 +-80 +-75 +-70 +-66 +-61 +-57 +-53 +-51 +-47 +-44 +-41 +-39 +-36 +-34 +-31 +-30 +-28 +-26 +-24 +-23 +-22 +-20 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +90 +82 +77 +70 +66 +60 +56 +50 +47 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +99 +93 +85 +80 +73 +69 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +22 +21 +19 +18 +16 +15 +13 +12 +10 +10 +8 +7 +6 +6 +4 +5 +3 +3 +2 +2 +1 +1 +1 +0 +-2 +-1 +-1 +-1 +-2 +-2 +-3 +-29 +-52 +-71 +-88 +-102 +-114 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-105 +-97 +-106 +-99 +-94 +-87 +-82 +-76 +-72 +-67 +-62 +-58 +-55 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-12 +-10 +-10 +-8 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +82 +77 +69 +65 +60 +56 +51 +48 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-74 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-39 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +90 +82 +77 +70 +66 +60 +56 +51 +48 +43 +41 +36 +4 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +-88 +-83 +-77 +-74 +-68 +-64 +-59 +-56 +-52 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-24 +-22 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +105 +95 +89 +82 +77 +69 +66 +60 +56 +51 +48 +43 +41 +36 +34 +30 +29 +26 +24 +21 +20 +18 +17 +15 +14 +12 +11 +10 +8 +7 +7 +6 +5 +4 +4 +3 +4 +2 +1 +0 +1 +-1 +0 +-1 +-1 +-2 +-28 +-51 +-71 +-88 +-101 +-113 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-86 +-82 +-76 +-72 +-66 +-62 +-58 +-54 +-50 +-48 +-44 +-42 +-38 +-37 +-34 +-32 +-30 +-29 +-26 +-26 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +104 +95 +90 +82 +77 +69 +65 +59 +55 +51 +48 +43 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-95 +-88 +-83 +-78 +-73 +-68 +-64 +-59 +-56 +-52 +-48 +-45 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +105 +96 +89 +82 +77 +70 +65 +59 +56 +50 +48 +43 +40 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +99 +93 +85 +80 +73 +69 +63 +59 +53 +50 +45 +43 +38 +35 +32 +30 +26 +-4 +-32 +-53 +-73 +-88 +-102 +-97 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-102 +-112 +-103 +-98 +-91 +-85 +-79 +-76 +-70 +-66 +-61 +-58 +-53 +-50 +-46 +-44 +-41 +-39 +-35 +-33 +-31 +-30 +-27 +-27 +-24 +-24 +-21 +-20 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +105 +96 +90 +82 +77 +70 +65 +60 +56 +50 +48 +43 +41 +36 +34 +31 +29 +26 +25 +21 +20 +18 +16 +15 +14 +12 +11 +10 +9 +7 +7 +6 +5 +4 +4 +3 +3 +1 +1 +0 +1 +0 +0 +-1 +0 +-2 +-28 +-52 +-71 +-88 +-101 +-113 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-105 +-97 +-106 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-62 +-57 +-54 +-50 +-48 +-44 +-42 +-39 +-37 +-33 +-32 +-29 +-29 +-26 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-13 +-12 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +96 +90 +81 +77 +70 +65 +60 +56 +50 +47 +43 +41 +36 +34 +31 +28 +26 +25 +21 +20 +18 +17 +14 +14 +12 +11 +10 +9 +7 +7 +6 +5 +4 +4 +3 +2 +1 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-6 +-5 +-5 +-31 +-54 +-73 +-90 +-103 +-99 +-108 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-98 +-107 +-100 +-94 +-87 +-83 +-77 +-72 +-67 +-63 +-59 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +111 +104 +95 +90 +81 +77 +70 +65 +60 +56 +51 +48 +43 +41 +36 +4 +-24 +-47 +-68 +-84 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-108 +-101 +-95 +-88 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-37 +-35 +-33 +-30 +-28 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +112 +104 +95 +89 +81 +77 +70 +65 +59 +56 +51 +47 +43 +41 +36 +4 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-96 +-89 +-83 +-77 +-73 +-68 +-64 +-59 +-56 +-51 +-49 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-28 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +119 +108 +102 +93 +87 +80 +75 +68 +64 +58 +55 +50 +47 +42 +40 +35 +3 +-25 +-48 +-68 +-84 +-99 +-110 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-109 +-101 +-95 +-89 +-83 +-77 +-73 +-68 +-64 +-60 +-56 +-52 +-49 +-45 +-43 +-40 +-37 +-34 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-13 +-11 +-11 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-6 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +111 +105 +95 +89 +82 +76 +70 +66 +59 +56 +51 +48 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-96 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +100 +93 +85 +81 +73 +68 +62 +59 +53 +50 +45 +43 +38 +37 +32 +30 +27 +-3 +-31 +-53 +-73 +-88 +-102 +-112 +-106 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-102 +-112 +-104 +-98 +-91 +-86 +-80 +-75 +-70 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-41 +-38 +-35 +-34 +-31 +-30 +-27 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-15 +-14 +-13 +-13 +-11 +-11 +-10 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +121 +112 +105 +95 +89 +82 +77 +70 +66 +60 +56 +51 +48 +43 +41 +36 +5 +-24 +-47 +-67 +-83 +-98 +-109 +-103 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-99 +-109 +-101 +-95 +67 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +108 +99 +93 +85 +80 +73 +68 +62 +59 +53 +50 +45 +42 +37 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +4 +3 +3 +1 +2 +1 +0 +0 +1 +-1 +0 +-1 +-1 +-2 +-2 +-2 +-28 +-52 +-71 +-88 +-102 +-114 +-107 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-97 +-107 +-99 +-93 +-87 +-82 +-76 +-71 +-66 +-63 +-58 +-55 +-51 +-48 +-44 +-42 +-39 +-37 +-34 +-32 +-29 +-29 +-27 +-25 +-23 +-22 +-20 +-19 +-18 +-17 +-15 +-15 +-14 +-13 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 diff --git a/traces/modulation-direct-40.pm3 b/traces/modulation-direct-40.pm3 new file mode 100644 index 00000000..f716de72 --- /dev/null +++ b/traces/modulation-direct-40.pm3 @@ -0,0 +1,20000 @@ +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-69 +-64 +-60 +-56 +-52 +-50 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-21 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-6 +-7 +-6 +-6 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +94 +86 +80 +74 +69 +62 +59 +53 +51 +45 +43 +38 +36 +33 +31 +27 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-85 +-78 +-74 +-68 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +95 +87 +82 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +32 +31 +28 +27 +24 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-73 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +106 +97 +91 +83 +79 +71 +67 +61 +58 +52 +49 +44 +42 +37 +35 +31 +29 +27 +26 +22 +21 +19 +18 +15 +-11 +-35 +-55 +-72 +-85 +-97 +-107 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-111 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-9 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +106 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +91 +83 +79 +71 +67 +61 +57 +52 +50 +44 +42 +38 +36 +31 +30 +26 +25 +22 +21 +18 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +6 +5 +5 +3 +4 +2 +2 +2 +2 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-28 +-50 +-67 +-82 +-94 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-103 +-96 +-91 +-84 +-79 +-74 +-69 +-64 +-61 +-57 +-53 +-49 +-47 +-43 +-41 +-37 +-36 +-33 +-31 +-28 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +94 +86 +82 +74 +69 +63 +59 +54 +51 +45 +43 +39 +36 +33 +31 +28 +27 +24 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-101 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-49 +-46 +-43 +-39 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +70 +63 +60 +54 +50 +46 +43 +39 +37 +33 +31 +28 +27 +24 +22 +20 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-56 +-52 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +81 +74 +70 +63 +59 +54 +51 +46 +43 +39 +37 +33 +31 +27 +26 +23 +22 +20 +18 +16 +15 +13 +12 +11 +11 +9 +8 +7 +7 +5 +5 +3 +3 +3 +3 +1 +2 +1 +1 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-3 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-28 +-50 +-67 +-82 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-42 +-40 +-37 +-36 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +82 +74 +69 +63 +59 +53 +51 +46 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-9 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-101 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-56 +-52 +-50 +-46 +-43 +-39 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-23 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +94 +86 +82 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +32 +31 +28 +26 +24 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-73 +106 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +112 +107 +97 +91 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +22 +22 +19 +18 +16 +-11 +-35 +-55 +-72 +-85 +-98 +-107 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-58 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +70 +63 +60 +54 +51 +46 +44 +39 +37 +33 +31 +28 +26 +23 +22 +19 +19 +16 +15 +13 +13 +10 +11 +8 +8 +7 +6 +4 +5 +4 +4 +2 +3 +2 +1 +1 +1 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-28 +-50 +-67 +-82 +-94 +-105 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +-35 +-33 +-31 +-28 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-11 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +69 +63 +60 +53 +51 +45 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +18 +16 +15 +13 +13 +11 +11 +9 +8 +7 +6 +5 +5 +4 +3 +2 +3 +1 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-3 +-1 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-91 +-84 +-80 +-74 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +-36 +-33 +-31 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +82 +74 +69 +63 +60 +53 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +22 +19 +-8 +-33 +-53 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-37 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-15 +-14 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +38 +36 +33 +31 +28 +26 +24 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-59 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-9 +-8 +-7 +-7 +-7 +-6 +-6 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +100 +94 +85 +80 +73 +69 +63 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-56 +-52 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-10 +-9 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +86 +81 +74 +70 +62 +59 +54 +51 +46 +43 +38 +37 +33 +31 +27 +26 +23 +21 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +92 +84 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +32 +30 +26 +25 +22 +21 +19 +18 +15 +-12 +-36 +-55 +-72 +-86 +-98 +-107 +-99 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-34 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +69 +63 +59 +53 +51 +46 +43 +38 +37 +33 +31 +28 +26 +23 +22 +19 +-9 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-101 +-96 +-89 +-84 +-78 +-73 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +106 +97 +91 +83 +79 +72 +67 +61 +58 +52 +48 +44 +42 +37 +35 +31 +30 +27 +25 +22 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +4 +5 +3 +4 +2 +2 +1 +1 +1 +1 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-28 +-50 +-67 +-82 +-94 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-101 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-65 +-61 +-56 +-53 +-49 +-47 +-43 +-40 +-37 +-35 +-32 +-31 +-28 +-28 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +81 +74 +70 +63 +59 +54 +51 +46 +43 +39 +37 +33 +31 +27 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-56 +-52 +-50 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +82 +74 +69 +63 +60 +53 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-65 +-60 +-57 +-52 +-50 +-46 +-43 +-39 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +38 +36 +33 +31 +28 +26 +23 +22 +20 +19 +16 +15 +13 +13 +10 +10 +9 +8 +6 +7 +5 +5 +4 +4 +2 +3 +1 +1 +0 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-28 +-50 +-67 +-82 +-94 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-103 +-97 +-91 +-84 +-79 +-73 +-69 +-64 +-61 +-57 +-53 +-49 +-46 +-43 +-41 +-37 +-35 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-6 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +101 +95 +86 +81 +74 +69 +63 +60 +54 +50 +46 +44 +39 +37 +33 +31 +27 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +101 +95 +86 +82 +74 +69 +63 +60 +53 +51 +46 +44 +39 +37 +33 +31 +28 +26 +23 +22 +20 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +91 +84 +79 +71 +68 +61 +57 +52 +49 +44 +42 +38 +35 +32 +30 +27 +25 +22 +21 +18 +18 +15 +-11 +-36 +-55 +-72 +-85 +-97 +-106 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-80 +-75 +-69 +-65 +-61 +-58 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-34 +-31 +-30 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +94 +86 +82 +74 +69 +63 +60 +53 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +23 +19 +18 +16 +15 +13 +13 +10 +10 +8 +9 +7 +6 +5 +5 +3 +4 +2 +2 +1 +2 +0 +1 +0 +0 +-1 +-1 +-1 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-28 +-50 +-67 +-83 +-95 +-105 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-101 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +-35 +-32 +-31 +-28 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +94 +86 +81 +74 +70 +63 +60 +54 +51 +46 +43 +39 +36 +33 +31 +28 +26 +24 +22 +19 +19 +16 +15 +13 +13 +10 +10 +9 +8 +7 +7 +5 +5 +4 +4 +2 +3 +1 +1 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-104 +-97 +-91 +-84 +-80 +-74 +-69 +-64 +-61 +-56 +-54 +-49 +-47 +-43 +-41 +-37 +-36 +-33 +-32 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +86 +81 +74 +70 +63 +60 +54 +51 +46 +43 +39 +37 +33 +31 +27 +27 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-17 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-10 +-11 +-9 +-9 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +70 +63 +60 +54 +51 +46 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-79 +-74 +-68 +-64 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +110 +100 +93 +86 +81 +73 +69 +62 +58 +53 +51 +45 +43 +38 +36 +33 +31 +28 +25 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +86 +82 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +22 +20 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +106 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +91 +83 +79 +72 +67 +61 +58 +52 +49 +45 +42 +37 +35 +31 +29 +27 +25 +22 +21 +19 +18 +15 +-12 +-36 +-55 +-72 +-85 +-98 +-107 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-111 +-103 +-97 +-91 +-85 +-79 +-74 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-41 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +28 +27 +24 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +92 +84 +79 +71 +67 +61 +57 +51 +49 +44 +42 +38 +35 +31 +30 +27 +25 +22 +21 +19 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +2 +0 +0 +0 +0 +-1 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-28 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-97 +-91 +-84 +-80 +-74 +-69 +-64 +-61 +-57 +-53 +-49 +-46 +-43 +-41 +-37 +-36 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +38 +36 +33 +31 +27 +26 +24 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-114 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-50 +-46 +-44 +-40 +-37 +-35 +-33 +-30 +-29 +-27 +-25 +-23 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-13 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +95 +86 +81 +74 +69 +63 +60 +54 +51 +46 +44 +38 +37 +33 +31 +28 +26 +23 +22 +20 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +101 +95 +86 +81 +74 +69 +63 +60 +53 +50 +45 +43 +39 +37 +33 +31 +28 +26 +22 +22 +19 +18 +16 +15 +14 +12 +11 +11 +8 +9 +7 +7 +5 +5 +4 +4 +3 +3 +1 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-27 +-50 +-67 +-82 +-94 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-74 +-69 +-65 +-61 +-56 +-53 +-49 +-47 +-43 +-40 +-37 +-35 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +95 +86 +82 +74 +69 +63 +59 +53 +51 +45 +43 +39 +37 +33 +31 +28 +27 +24 +23 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-23 +-20 +-20 +-17 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +82 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +106 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +91 +83 +79 +71 +67 +61 +58 +52 +50 +44 +42 +38 +35 +31 +30 +26 +25 +22 +21 +19 +18 +16 +-11 +-36 +-55 +-72 +-85 +-97 +-107 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-111 +-103 +-97 +-91 +-86 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-47 +-44 +-40 +-38 +-35 +-34 +-31 +-29 +-27 +-26 +-24 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +36 +33 +31 +27 +26 +23 +22 +19 +19 +16 +15 +13 +13 +10 +11 +8 +8 +6 +7 +5 +5 +4 +4 +2 +3 +2 +2 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-27 +-49 +-67 +-82 +-94 +-105 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-74 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-41 +-37 +-36 +-33 +-31 +-28 +-28 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +95 +86 +82 +74 +69 +63 +59 +54 +51 +45 +43 +39 +37 +33 +30 +28 +27 +23 +22 +19 +18 +16 +15 +13 +13 +11 +11 +8 +8 +7 +6 +5 +5 +4 +3 +2 +3 +1 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-51 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-103 +-96 +-91 +-84 +-80 +-74 +-69 +-65 +-61 +-57 +-54 +-49 +-46 +-43 +-40 +-37 +-35 +-33 +-31 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +100 +94 +86 +82 +74 +69 +63 +60 +53 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +22 +20 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-26 +-26 +-23 +-22 +-21 +-19 +-17 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +94 +86 +81 +74 +69 +63 +60 +54 +51 +46 +43 +39 +37 +32 +31 +28 +25 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-56 +-52 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-26 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +100 +94 +85 +80 +74 +69 +62 +59 +53 +50 +45 +43 +38 +36 +33 +30 +27 +26 +23 +21 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-26 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +101 +95 +87 +81 +74 +69 +63 +59 +54 +51 +46 +44 +38 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +92 +84 +79 +71 +68 +61 +57 +52 +49 +44 +41 +37 +35 +32 +30 +26 +25 +22 +21 +18 +17 +15 +-11 +-36 +-55 +-72 +-86 +-98 +-107 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-34 +-31 +-29 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-17 +-16 +-16 +-15 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +82 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +22 +20 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +106 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +106 +97 +91 +83 +79 +72 +67 +61 +58 +52 +49 +44 +42 +37 +36 +31 +30 +27 +26 +22 +21 +19 +18 +16 +15 +12 +12 +10 +10 +8 +7 +6 +7 +5 +4 +4 +4 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-28 +-50 +-67 +-82 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +-35 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-14 +-13 +-13 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +69 +63 +59 +53 +51 +46 +44 +39 +37 +33 +31 +28 +26 +22 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-101 +-96 +-89 +-84 +-78 +-74 +-68 +-65 +-60 +-56 +-52 +-50 +-45 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +82 +74 +70 +63 +60 +53 +51 +46 +43 +39 +37 +33 +31 +28 +26 +23 +23 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-17 +-15 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-7 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +100 +94 +86 +81 +73 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +19 +16 +15 +13 +13 +10 +10 +8 +8 +6 +7 +5 +5 +4 +4 +2 +2 +1 +2 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-3 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-28 +-50 +-67 +-82 +-94 +-105 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-47 +-43 +-41 +-37 +-35 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +95 +86 +81 +74 +70 +63 +59 +54 +51 +45 +43 +39 +37 +33 +31 +27 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-25 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +95 +86 +81 +74 +69 +63 +60 +54 +51 +45 +43 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +106 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +92 +83 +78 +71 +67 +61 +57 +52 +49 +44 +42 +37 +35 +31 +30 +27 +25 +23 +21 +19 +18 +15 +-12 +-36 +-55 +-72 +-86 +-98 +-107 +-99 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-34 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-7 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +86 +81 +74 +70 +63 +60 +54 +51 +46 +43 +39 +37 +33 +31 +28 +27 +23 +23 +20 +18 +16 +15 +13 +13 +11 +10 +8 +9 +7 +7 +6 +5 +3 +4 +3 +2 +1 +1 +0 +1 +0 +0 +-1 +0 +-1 +-2 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-28 +-50 +-67 +-83 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-64 +-61 +-56 +-53 +-49 +-47 +-43 +-40 +-37 +-35 +-33 +-31 +-28 +-27 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +94 +86 +81 +74 +69 +63 +60 +54 +51 +45 +43 +39 +37 +32 +31 +28 +26 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +9 +8 +6 +6 +5 +5 +4 +4 +3 +3 +2 +1 +0 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-106 +-101 +-109 +-103 +-96 +-91 +-84 +-79 +-73 +-69 +-65 +-61 +-56 +-53 +-49 +-47 +-43 +-41 +-37 +-36 +-33 +-31 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +95 +86 +81 +74 +70 +63 +60 +54 +51 +45 +43 +39 +36 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-69 +-64 +-60 +-56 +-52 +-49 +-45 +-43 +-39 +-38 +-35 +-33 +-31 +-29 +-27 +-25 +-23 +-22 +-20 +-20 +-17 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +101 +95 +86 +81 +74 +69 +63 +60 +54 +51 +45 +43 +38 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-56 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +109 +99 +94 +86 +81 +73 +69 +63 +59 +53 +50 +45 +43 +39 +36 +32 +31 +28 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +81 +74 +70 +63 +59 +54 +51 +46 +43 +38 +37 +33 +31 +28 +26 +23 +22 +20 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +106 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +114 +107 +97 +91 +83 +79 +72 +67 +61 +57 +52 +49 +44 +42 +38 +35 +31 +30 +26 +25 +22 +21 +19 +18 +15 +-12 +-36 +-55 +-72 +-85 +-98 +-107 +-99 +-105 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-86 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-47 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +101 +95 +86 +80 +74 +70 +63 +59 +54 +51 +46 +43 +39 +37 +33 +31 +28 +25 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +97 +91 +83 +79 +71 +67 +61 +58 +52 +49 +44 +41 +38 +35 +32 +30 +27 +25 +22 +22 +19 +17 +15 +15 +12 +12 +10 +10 +8 +8 +6 +6 +5 +5 +3 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-28 +-50 +-67 +-83 +-95 +-105 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-91 +-84 +-80 +-74 +-69 +-64 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +-36 +-33 +-31 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +94 +86 +81 +74 +69 +63 +59 +54 +51 +45 +43 +39 +37 +32 +31 +28 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-26 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +95 +86 +81 +74 +70 +63 +60 +54 +51 +46 +44 +39 +37 +33 +31 +27 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +95 +86 +82 +74 +69 +63 +60 +53 +51 +45 +43 +39 +37 +33 +31 +28 +27 +23 +22 +19 +18 +16 +15 +13 +13 +11 +11 +9 +9 +6 +7 +5 +5 +3 +4 +2 +3 +1 +1 +1 +1 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-28 +-50 +-67 +-82 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-90 +-84 +-79 +-73 +-69 +-65 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +-36 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-13 +-13 +-11 +-12 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +100 +95 +86 +82 +74 +69 +63 +60 +54 +51 +45 +43 +39 +37 +33 +30 +28 +27 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-97 +-89 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-5 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +110 +101 +95 +86 +81 +74 +70 +63 +59 +54 +51 +46 +44 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +124 +113 +107 +98 +91 +83 +79 +71 +67 +61 +57 +52 +49 +44 +42 +37 +36 +32 +30 +27 +25 +22 +21 +18 +17 +16 +-11 +-36 +-55 +-72 +-85 +-98 +-107 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-111 +-103 +-97 +-91 +-86 +-79 +-75 +-69 +-65 +-61 +-58 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-5 +-6 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +100 +95 +86 +81 +74 +69 +63 +59 +54 +51 +45 +44 +39 +36 +33 +31 +28 +26 +23 +22 +19 +19 +16 +15 +14 +13 +10 +11 +9 +8 +7 +7 +5 +5 +3 +4 +2 +3 +1 +1 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-28 +-50 +-67 +-82 +-95 +-106 +-97 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-109 +-103 +-96 +-91 +-84 +-79 +-74 +-69 +-65 +-61 +-56 +-53 +-49 +-46 +-43 +-40 +-37 +-36 +-33 +-31 +-29 +-27 +-25 +-24 +-22 +-21 +-19 +-18 +-17 +-17 +-15 +-15 +-14 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +101 +95 +86 +82 +74 +69 +63 +60 +54 +50 +45 +43 +38 +37 +33 +31 +28 +27 +24 +22 +20 +19 +15 +15 +13 +12 +11 +10 +9 +8 +7 +7 +5 +5 +4 +4 +2 +2 +1 +1 +0 +1 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-68 +-83 +-95 +-106 +-98 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-109 +-104 +-96 +-91 +-84 +-79 +-74 +-70 +-65 +-61 +-57 +-54 +-49 +-47 +-43 +-40 +-38 +-36 +-33 +-31 +-29 +-28 +-25 +-24 +-22 +-21 +-19 +-19 +-17 +-17 +-15 +-15 +-13 +-13 +-12 +-12 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +117 +111 +101 +94 +86 +81 +74 +70 +63 +60 +54 +51 +46 +43 +38 +37 +33 +30 +28 +27 +23 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-97 +-90 +-84 +-78 +-74 +-68 +-64 +-59 +-57 +-52 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-30 +-29 +-27 +-26 +-23 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-9 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +95 +86 +81 +73 +70 +63 +59 +54 +51 +46 +44 +39 +37 +33 +31 +28 +26 +23 +22 +19 +-8 +-33 +-52 +-70 +-84 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +-68 +-64 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-25 +-23 +-23 +-20 +-20 +-18 +-17 +-16 +-16 +-15 +-14 +-12 +-12 +-10 +-11 +-9 +-9 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +116 +109 +100 +94 +84 +80 +73 +69 +62 +59 +53 +50 +45 +43 +38 +37 +33 +31 +27 +26 +23 +22 +19 +-8 +-33 +-53 +-70 +-84 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +-69 +-64 +-60 +-57 +-52 +-50 +-45 +-43 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-25 +-23 +-23 +-20 +-20 +-17 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +111 +100 +95 +86 +82 +74 +69 +63 +59 +54 +51 +45 +43 +39 +36 +33 +31 +28 +27 +24 +22 +19 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-106 +-99 +-109 +-102 +-96 +-89 +-84 +-78 +-74 +105 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +113 +107 +97 +92 +83 +79 +72 +68 +61 +57 +52 +49 +44 +42 +37 +35 +32 +30 +26 +25 +23 +22 +18 +18 +16 +-11 +-36 +-55 +-72 +-85 +-98 +-107 +-99 +-105 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-58 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +118 +110 +101 +95 +86 +81 +74 +69 +63 +60 +54 +51 +46 +43 +39 +37 +33 +31 +28 +27 +23 +22 +20 +-8 +-33 +-52 +-70 +-83 +-96 +-105 +-98 +-104 +-110 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-99 +-109 +-102 +-96 +-90 +-84 +-78 +-74 +106 +127 +127 +127 +127 +127 +127 +127 diff --git a/traces/modulation-direct-50.pm3 b/traces/modulation-direct-50.pm3 new file mode 100644 index 00000000..a15d2e04 --- /dev/null +++ b/traces/modulation-direct-50.pm3 @@ -0,0 +1,20000 @@ +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +109 +99 +93 +84 +80 +72 +68 +62 +59 +52 +50 +45 +42 +38 +37 +32 +30 +27 +26 +22 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-19 +-18 +-18 +-16 +-15 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +84 +79 +72 +68 +61 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +23 +21 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-22 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +79 +73 +69 +62 +59 +52 +49 +45 +43 +38 +36 +32 +31 +27 +26 +23 +21 +19 +18 +16 +15 +13 +12 +10 +11 +8 +8 +6 +-19 +-41 +-59 +-75 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +104 +99 +90 +85 +77 +73 +66 +62 +56 +53 +48 +46 +41 +38 +34 +33 +29 +27 +24 +23 +20 +20 +17 +16 +14 +14 +12 +11 +10 +9 +7 +7 +5 +-20 +-42 +-60 +-76 +-89 +-100 +-109 +-101 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-41 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-10 +-9 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +92 +85 +80 +72 +68 +62 +58 +53 +50 +45 +42 +38 +36 +32 +31 +27 +25 +23 +22 +19 +18 +16 +15 +13 +12 +11 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-86 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +40 +39 +35 +33 +29 +28 +25 +24 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +6 +6 +4 +4 +3 +3 +2 +2 +0 +1 +0 +0 +-1 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-5 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-28 +-49 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-114 +-106 +-100 +-94 +-89 +-82 +-77 +-72 +-68 +-63 +-59 +-54 +-51 +-48 +-45 +-42 +-40 +-36 +-35 +-32 +-31 +-28 +-27 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-15 +-14 +-13 +-13 +-11 +-11 +-9 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +80 +72 +68 +63 +59 +53 +50 +45 +42 +38 +36 +32 +30 +28 +26 +22 +22 +19 +18 +16 +15 +13 +12 +11 +10 +8 +8 +7 +-19 +-41 +-59 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-15 +-14 +-13 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-5 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +85 +80 +73 +68 +62 +58 +53 +50 +44 +43 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +16 +14 +13 +13 +10 +10 +8 +8 +7 +-18 +-41 +-59 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-39 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-10 +-9 +-10 +-8 +-9 +-7 +-7 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +98 +92 +85 +80 +72 +68 +62 +59 +53 +50 +45 +43 +39 +36 +32 +30 +27 +26 +22 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +5 +3 +4 +3 +2 +2 +2 +0 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-28 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-114 +-107 +-100 +-93 +-89 +-82 +-77 +-72 +-68 +-63 +-59 +-55 +-52 +-48 +-45 +-42 +-39 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-24 +-21 +-20 +-19 +-18 +-17 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-8 +-9 +-8 +-8 +-6 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +93 +85 +79 +72 +68 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-18 +-16 +-15 +-14 +-13 +-12 +-12 +-11 +-11 +-10 +-9 +-8 +-9 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +85 +80 +72 +68 +62 +59 +52 +50 +45 +42 +38 +36 +32 +31 +28 +25 +22 +22 +19 +17 +16 +15 +13 +12 +10 +10 +8 +8 +7 +-18 +-42 +-59 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +-103 +-97 +-91 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +40 +39 +34 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +5 +-20 +-42 +-60 +-76 +-89 +-100 +-109 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-70 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +85 +80 +72 +68 +62 +59 +53 +49 +45 +42 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +6 +5 +5 +4 +3 +3 +2 +1 +2 +1 +1 +0 +-1 +-1 +0 +-1 +-1 +-1 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-28 +-49 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-114 +-107 +-101 +-94 +-88 +-82 +-78 +-72 +-68 +-63 +-60 +-55 +-52 +-48 +-45 +-42 +-39 +-36 +-35 +-32 +-31 +-28 +-27 +-25 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-15 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +80 +72 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +22 +22 +19 +18 +16 +15 +12 +13 +11 +10 +8 +8 +6 +7 +5 +4 +3 +4 +3 +2 +1 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-3 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-5 +-6 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-6 +-4 +-5 +-5 +-5 +-5 +-5 +-4 +-5 +-28 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-98 +-106 +-101 +-94 +-88 +-82 +-78 +-72 +-68 +-63 +-59 +-55 +-52 +-48 +-46 +-42 +-40 +-36 +-34 +-33 +-31 +-28 +-27 +-24 +-24 +-21 +-21 +-19 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +116 +108 +99 +93 +85 +80 +72 +68 +62 +59 +53 +49 +45 +43 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +9 +9 +7 +-18 +-42 +-60 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +93 +85 +80 +72 +69 +62 +59 +53 +50 +45 +43 +38 +36 +32 +31 +28 +26 +22 +22 +19 +18 +15 +15 +12 +13 +10 +10 +8 +8 +7 +-19 +-42 +-59 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-13 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-9 +-7 +-7 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +107 +99 +93 +85 +79 +72 +69 +62 +59 +53 +49 +45 +42 +37 +36 +32 +30 +28 +26 +23 +22 +19 +18 +15 +15 +13 +12 +11 +10 +8 +8 +7 +-18 +-41 +-59 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-111 +-103 +-97 +-91 +-85 +-80 +-74 +-69 +-65 +-60 +-58 +-53 +-50 +-46 +-44 +-41 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-15 +-14 +-13 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +107 +99 +93 +84 +80 +72 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +16 +15 +13 +12 +11 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +105 +98 +89 +85 +77 +73 +66 +62 +56 +53 +48 +45 +40 +38 +34 +32 +29 +28 +24 +23 +21 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +5 +-20 +-42 +-60 +-76 +-89 +-100 +-108 +-101 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-111 +-103 +-97 +-91 +-86 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-39 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-10 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-5 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +116 +109 +98 +93 +85 +79 +73 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-41 +-59 +-76 +-88 +-99 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +123 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +32 +29 +27 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +9 +9 +7 +7 +5 +5 +4 +5 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-3 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-28 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-114 +-106 +-100 +-94 +-88 +-82 +-77 +-72 +-68 +-63 +-59 +-55 +-52 +-48 +-45 +-42 +-39 +-36 +-35 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-19 +-18 +-16 +-16 +-15 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-7 +-6 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +98 +93 +85 +79 +72 +69 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +22 +21 +19 +19 +16 +15 +13 +13 +10 +9 +8 +8 +7 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-20 +-19 +-18 +-17 +-16 +-15 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +107 +99 +93 +84 +80 +72 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +7 +-19 +-42 +-60 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-20 +-19 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +79 +73 +69 +62 +58 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +23 +21 +19 +18 +16 +15 +12 +12 +11 +10 +9 +8 +6 +7 +5 +5 +3 +3 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-28 +-49 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-114 +-106 +-100 +-94 +-88 +-82 +-77 +-71 +-67 +-63 +-59 +-54 +-51 +-47 +-45 +-42 +-40 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-23 +-21 +-21 +-19 +-18 +-17 +-16 +-15 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +107 +99 +93 +84 +80 +73 +69 +62 +58 +52 +50 +45 +42 +37 +36 +32 +30 +27 +26 +23 +22 +19 +18 +16 +15 +13 +12 +11 +10 +8 +8 +7 +-18 +-41 +-59 +-75 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-2 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +98 +93 +85 +79 +72 +69 +62 +59 +53 +50 +45 +43 +38 +35 +32 +30 +27 +26 +22 +22 +19 +18 +15 +15 +13 +13 +10 +9 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-102 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-43 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +104 +98 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +34 +33 +29 +27 +25 +24 +20 +19 +16 +16 +14 +14 +11 +10 +9 +9 +7 +8 +5 +-20 +-42 +-60 +-76 +-88 +-100 +-109 +-101 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-10 +-9 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +72 +68 +62 +58 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +22 +22 +19 +18 +16 +15 +13 +12 +11 +11 +8 +8 +6 +6 +5 +5 +3 +3 +2 +3 +1 +1 +0 +1 +0 +0 +-2 +0 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-103 +-114 +-106 +-100 +-94 +-88 +-82 +-77 +-71 +-67 +-62 +-59 +-54 +-52 +-48 +-45 +-42 +-39 +-37 +-34 +-32 +-30 +-28 +-27 +-24 +-23 +-21 +-21 +-19 +-18 +-16 +-16 +-15 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +79 +73 +69 +62 +58 +53 +50 +45 +43 +38 +36 +33 +31 +27 +26 +23 +21 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +7 +6 +4 +5 +4 +4 +2 +2 +1 +1 +1 +1 +-1 +0 +-1 +0 +-1 +-1 +-2 +-2 +-2 +-2 +-4 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-29 +-50 +-67 +-82 +-94 +-105 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-113 +-106 +-100 +-94 +-88 +-82 +-77 +-72 +-68 +-63 +-59 +-55 +-52 +-48 +-45 +-41 +-39 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-24 +-21 +-21 +-18 +-18 +-17 +-16 +-14 +-14 +-12 +-13 +-11 +-11 +-10 +-10 +-8 +-9 +-7 +-8 +-6 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +72 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +22 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +7 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-22 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-8 +-8 +-7 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +93 +84 +79 +73 +69 +61 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +23 +21 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-59 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-15 +-15 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-10 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +92 +85 +79 +72 +68 +62 +57 +53 +50 +45 +42 +38 +36 +31 +31 +27 +25 +22 +22 +19 +18 +16 +15 +13 +13 +10 +9 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-23 +-20 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-9 +-7 +-7 +-6 +-7 +-6 +-7 +-5 +-6 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +79 +72 +68 +62 +58 +52 +50 +45 +42 +38 +36 +32 +31 +27 +25 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +9 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +72 +66 +62 +56 +54 +48 +45 +41 +39 +35 +32 +29 +28 +24 +23 +20 +19 +17 +16 +14 +14 +12 +11 +9 +9 +7 +7 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-97 +-91 +-86 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +84 +79 +73 +68 +62 +58 +53 +50 +45 +42 +38 +36 +32 +30 +27 +26 +22 +22 +19 +18 +16 +15 +13 +13 +11 +10 +8 +8 +7 +-19 +-41 +-60 +-76 +-88 +-99 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +114 +104 +98 +90 +85 +77 +73 +66 +62 +56 +53 +48 +45 +41 +39 +35 +32 +29 +28 +25 +23 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +6 +4 +4 +2 +3 +2 +2 +1 +1 +0 +1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-114 +-106 +-100 +-94 +-88 +-82 +-77 +-72 +-67 +-63 +-59 +-54 +-51 +-48 +-45 +-42 +-40 +-36 +-34 +-32 +-30 +-28 +-26 +-24 +-23 +-21 +-20 +-19 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-9 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-7 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +73 +68 +61 +58 +52 +49 +45 +42 +38 +36 +32 +31 +27 +26 +23 +21 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +-18 +-41 +-59 +-75 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-101 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-41 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-10 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +85 +80 +73 +68 +62 +59 +52 +50 +45 +43 +38 +36 +32 +30 +28 +26 +22 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +7 +-19 +-41 +-59 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-80 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-23 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-10 +-10 +-10 +-8 +-9 +-7 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +73 +68 +62 +59 +53 +50 +45 +42 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +6 +5 +5 +4 +4 +2 +3 +1 +1 +1 +1 +-1 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-5 +-3 +-5 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-29 +-50 +-67 +-82 +-94 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-113 +-106 +-100 +-94 +-88 +-82 +-77 +-72 +-68 +-63 +-59 +-55 +-52 +-48 +-45 +-42 +-39 +-36 +-35 +-32 +-31 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-16 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-8 +-7 +-8 +-6 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +84 +80 +72 +68 +62 +59 +52 +50 +45 +42 +38 +36 +32 +30 +27 +26 +22 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-41 +-59 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-86 +-79 +-75 +-69 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-23 +-20 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-9 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +85 +80 +72 +68 +62 +59 +53 +49 +45 +43 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +7 +-18 +-41 +-59 +-75 +-88 +-99 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +73 +66 +62 +57 +53 +48 +46 +41 +39 +34 +32 +29 +27 +25 +23 +20 +20 +17 +16 +14 +14 +11 +11 +9 +9 +7 +7 +6 +-20 +-42 +-60 +-76 +-89 +-100 +-109 +-101 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-97 +-91 +-86 +-80 +-75 +-70 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-9 +-7 +-8 +-6 +-7 +-6 +-6 +-6 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +85 +79 +72 +69 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +23 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +6 +5 +4 +4 +4 +2 +2 +1 +1 +0 +1 +0 +0 +-1 +0 +-2 +-1 +-2 +-1 +-3 +-2 +-3 +-2 +-3 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-28 +-49 +-67 +-82 +-94 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-114 +-107 +-101 +-94 +-88 +-82 +-78 +-72 +-68 +-63 +-59 +-54 +-52 +-48 +-45 +-42 +-40 +-36 +-34 +-32 +-31 +-28 +-27 +-25 +-23 +-21 +-21 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-8 +-8 +-8 +-6 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +109 +99 +92 +84 +80 +73 +68 +62 +58 +52 +50 +45 +42 +38 +36 +32 +31 +28 +26 +22 +22 +19 +18 +16 +15 +13 +13 +11 +10 +8 +8 +6 +6 +5 +5 +3 +4 +3 +3 +1 +1 +0 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-29 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-98 +-107 +-101 +-94 +-88 +-82 +-77 +-72 +-67 +-63 +-59 +-55 +-52 +-48 +-46 +-42 +-39 +-36 +-34 +-32 +-31 +-28 +-27 +-24 +-24 +-21 +-21 +-19 +-18 +-17 +-16 +-14 +-14 +-13 +-13 +-11 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +98 +93 +85 +80 +72 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +31 +27 +26 +22 +22 +18 +18 +16 +15 +13 +13 +11 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-28 +-26 +-24 +-23 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +80 +73 +68 +62 +58 +52 +50 +45 +42 +38 +36 +32 +31 +28 +26 +22 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +9 +7 +-18 +-41 +-59 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-9 +-9 +-8 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +72 +68 +62 +59 +53 +49 +45 +42 +38 +36 +32 +31 +27 +26 +22 +22 +19 +18 +15 +14 +13 +12 +10 +10 +9 +8 +6 +-19 +-41 +-59 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-108 +-101 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-47 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-20 +-20 +-18 +-17 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-9 +-8 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-4 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +84 +80 +72 +69 +62 +59 +53 +50 +45 +42 +37 +36 +32 +31 +27 +25 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-41 +-60 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +104 +99 +90 +85 +77 +73 +66 +62 +56 +53 +47 +45 +40 +38 +35 +33 +29 +28 +25 +24 +20 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +8 +6 +-19 +-42 +-60 +-76 +-89 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-98 +-91 +-85 +-80 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-41 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-9 +-8 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-4 +-5 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +109 +99 +93 +84 +79 +72 +69 +62 +58 +53 +50 +45 +42 +38 +36 +32 +31 +27 +26 +22 +22 +19 +18 +16 +15 +12 +13 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-108 +-101 +-110 +-103 +-97 +-91 +-86 +-79 +-75 +-69 +-66 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +98 +90 +85 +77 +73 +66 +62 +56 +54 +48 +45 +41 +39 +34 +33 +29 +27 +24 +23 +21 +19 +17 +16 +14 +13 +11 +11 +9 +9 +7 +7 +5 +6 +4 +4 +3 +3 +2 +2 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-3 +-3 +-4 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-28 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-98 +-107 +-101 +-94 +-88 +-82 +-77 +-72 +-68 +-63 +-59 +-55 +-51 +-48 +-45 +-42 +-40 +-36 +-35 +-32 +-31 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-8 +-7 +-8 +-6 +-7 +-7 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +85 +80 +72 +68 +63 +59 +52 +50 +45 +42 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-22 +-20 +-19 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-10 +-10 +-9 +-10 +-8 +-8 +-7 +-7 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +116 +109 +98 +93 +84 +79 +73 +68 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +25 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-22 +-20 +-20 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +85 +80 +72 +68 +62 +59 +52 +50 +45 +42 +38 +36 +32 +31 +28 +26 +22 +22 +19 +18 +16 +15 +13 +13 +11 +10 +8 +8 +7 +6 +5 +5 +3 +4 +2 +2 +1 +2 +1 +1 +0 +0 +-1 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-3 +-3 +-2 +-4 +-3 +-4 +-4 +-4 +-3 +-5 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-4 +-4 +-4 +-28 +-50 +-66 +-81 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-114 +-107 +-100 +-94 +-88 +-82 +-77 +-72 +-67 +-63 +-59 +-55 +-52 +-48 +-45 +-42 +-40 +-36 +-34 +-32 +-31 +-28 +-27 +-25 +-24 +-21 +-20 +-19 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +93 +85 +79 +72 +69 +62 +58 +52 +50 +45 +43 +38 +36 +33 +31 +27 +26 +23 +22 +19 +18 +15 +14 +13 +13 +10 +10 +8 +8 +7 +-18 +-41 +-59 +-76 +-88 +-99 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-61 +-58 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-17 +-16 +-16 +-14 +-13 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-9 +-7 +-8 +-7 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +92 +85 +80 +73 +69 +62 +58 +53 +50 +45 +42 +38 +36 +32 +30 +27 +26 +23 +22 +19 +18 +16 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-74 +-69 +-65 +-60 +-57 +-52 +-49 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +85 +77 +72 +66 +62 +56 +53 +48 +45 +40 +38 +34 +32 +30 +28 +24 +23 +20 +19 +17 +16 +14 +13 +12 +11 +9 +9 +7 +7 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-109 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-101 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-23 +-21 +-20 +-18 +-18 +-16 +-16 +-14 +-13 +-12 +-12 +-11 +-11 +-10 +-10 +-8 +-9 +-8 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-2 +-3 +-2 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +126 +115 +108 +99 +93 +84 +80 +72 +68 +62 +58 +53 +50 +45 +43 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +16 +15 +13 +12 +10 +11 +8 +8 +6 +7 +5 +5 +3 +4 +2 +3 +1 +1 +1 +1 +0 +0 +-1 +-1 +-1 +-1 +-2 +-2 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-3 +-3 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-28 +-50 +-67 +-82 +-93 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-111 +-104 +-114 +-106 +-100 +-94 +-88 +-82 +-77 +-71 +-68 +-63 +-59 +-55 +-52 +-48 +-46 +-42 +-39 +-36 +-34 +-32 +-30 +-28 +-27 +-24 +-24 +-22 +-21 +-19 +-18 +-17 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-8 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-2 +-2 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +92 +85 +80 +72 +68 +62 +59 +53 +50 +45 +42 +38 +36 +32 +31 +28 +25 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +7 +5 +5 +3 +4 +2 +2 +2 +2 +0 +1 +0 +0 +-1 +0 +-2 +-1 +-2 +-2 +-3 +-2 +-3 +-3 +-3 +-3 +-4 +-2 +-3 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-4 +-4 +-3 +-4 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-4 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-4 +-6 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-4 +-5 +-5 +-5 +-28 +-50 +-67 +-82 +-94 +-104 +-112 +-104 +-109 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-110 +-104 +-113 +-106 +-100 +-94 +-88 +-82 +-77 +-72 +-68 +-63 +-59 +-54 +-52 +-48 +-45 +-42 +-39 +-36 +-35 +-32 +-31 +-28 +-27 +-24 +-23 +-21 +-21 +-18 +-18 +-17 +-16 +-14 +-14 +-13 +-12 +-11 +-11 +-10 +-10 +-9 +-9 +-7 +-8 +-7 +-7 +-6 +-7 +-6 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +93 +84 +80 +73 +68 +62 +59 +53 +50 +45 +42 +38 +36 +32 +31 +27 +26 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +7 +-18 +-41 +-59 +-76 +-88 +-99 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-23 +-22 +-21 +-20 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-10 +-10 +-9 +-10 +-8 +-8 +-8 +-8 +-6 +-7 +-6 +-6 +-6 +-6 +-4 +-5 +-4 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-1 +-2 +-1 +-2 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +98 +92 +85 +80 +72 +68 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +25 +23 +22 +19 +18 +16 +15 +13 +13 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-49 +-46 +-43 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-23 +-23 +-20 +-19 +-18 +-17 +-16 +-16 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-10 +-8 +-8 +-7 +-8 +-7 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-3 +-3 +-2 +-3 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +108 +99 +92 +84 +79 +72 +67 +62 +59 +53 +50 +45 +43 +38 +36 +32 +30 +27 +26 +22 +22 +19 +18 +15 +15 +13 +12 +10 +10 +8 +8 +6 +-19 +-42 +-60 +-76 +-88 +-100 +-108 +-100 +-106 +-111 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-112 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-29 +-27 +-26 +-24 +-23 +-20 +-19 +-18 +-18 +-16 +-15 +-14 +-14 +-12 +-12 +-11 +-11 +-9 +-9 +-8 +-9 +-8 +-8 +-6 +-7 +-6 +-6 +-5 +-6 +-5 +-5 +-4 +-5 +-4 +-4 +-4 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +125 +115 +109 +99 +93 +84 +80 +73 +68 +62 +58 +52 +50 +45 +43 +38 +36 +32 +31 +27 +26 +22 +22 +19 +18 +16 +15 +13 +13 +11 +10 +8 +8 +7 +-19 +-41 +-59 +-76 +-88 +-100 +-108 +-100 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-90 +-85 +-79 +-75 +-69 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +127 +122 +115 +105 +99 +90 +84 +77 +73 +65 +62 +56 +53 +48 +46 +41 +39 +35 +32 +29 +28 +24 +23 +21 +20 +17 +16 +14 +14 +12 +11 +9 +9 +7 +7 +5 +-20 +-43 +-61 +-77 +-89 +-100 +-109 +-101 +-106 +-112 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-127 +-107 +-100 +-110 +-103 +-97 +-91 +-85 +-79 +-75 +-70 +-65 +-60 +-57 +-53 +-50 +-46 +-44 +-40 +-38 +-35 +-33 +-31 +-30 +-27 +-26 +-24 +-22 +-20 +-20 +-18 +-18 +-16 +-16 +-14 +-14 +-12 +-12 +-10 +-11 +-9 +-9 +-8 +-8 +-7 +-8 +-6 +-7 +-6 +-7 +-5 +-6 +-5 +-5 +-4 +-4 +-3 +-4 +-3 +-4 +-3 +-4 +-3 +-3 +-3 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-2 +-3 +-2 +-3 +-2 +-3 +-2 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-2 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-2 +-1 +-1 +-1 +-2 diff --git a/traces/modulation-fsk1-50.pm3 b/traces/modulation-fsk1-50.pm3 new file mode 100644 index 00000000..01fb01c5 --- /dev/null +++ b/traces/modulation-fsk1-50.pm3 @@ -0,0 +1,20000 @@ +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-3 +-28 +-49 +22 +30 +0 +-27 +-47 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-49 +21 +30 +-2 +-27 +-49 +23 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +23 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +20 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +30 +-1 +-27 +-48 +20 +29 +-3 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +20 +27 +0 +-16 +-39 +-59 +-75 +-89 +30 +55 +22 +-3 +-27 +-49 +-66 +-82 +30 +58 +25 +1 +-24 +-47 +-64 +-80 +37 +64 +30 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +40 +67 +32 +0 +-24 +43 +49 +14 +-13 +-37 +34 +40 +9 +-19 +-41 +29 +38 +6 +-20 +-43 +28 +34 +4 +-23 +-45 +26 +35 +3 +-23 +-46 +26 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +22 +31 +0 +-25 +-48 +22 +30 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +20 +30 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +23 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-3 +-28 +-50 +-67 +-82 +29 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-43 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +41 +67 +33 +8 +-18 +-42 +-59 +52 +28 +-2 +-27 +-48 +51 +25 +-3 +-29 +-49 +49 +25 +-5 +-29 +-50 +50 +23 +-5 +-31 +-50 +48 +23 +-7 +-31 +-52 +48 +22 +-6 +-31 +-51 +47 +22 +-8 +-32 +-52 +48 +21 +-7 +-32 +-52 +46 +22 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-9 +-33 +-53 +45 +22 +-8 +-32 +-53 +46 +20 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +22 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +20 +-10 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +-70 +38 +61 +27 +2 +-24 +-46 +-64 +-80 +33 +61 +28 +4 +-22 +-44 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +33 +7 +-18 +-42 +-60 +-76 +41 +68 +33 +7 +-18 +-42 +-60 +-77 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +45 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +44 +50 +15 +-12 +-36 +36 +42 +10 +-18 +-40 +30 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +24 +33 +1 +-24 +-46 +25 +32 +2 +-25 +-46 +23 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +22 +31 +0 +-25 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +0 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +20 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +30 +-2 +-27 +-48 +22 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +28 +-1 +-28 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-26 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +20 +28 +0 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-28 +-49 +-67 +-82 +30 +58 +26 +1 +-24 +-46 +-64 +-80 +35 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-43 +-61 +-77 +40 +66 +32 +7 +-19 +-42 +-60 +-76 +41 +68 +32 +1 +-24 +42 +49 +14 +-13 +-37 +35 +41 +10 +-18 +-40 +29 +37 +5 +-21 +-44 +28 +35 +5 +-22 +-44 +26 +34 +2 +-23 +-46 +25 +33 +3 +-24 +-46 +24 +32 +0 +-25 +-47 +24 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +21 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-47 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-49 +21 +30 +-1 +-26 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +23 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-3 +-28 +-50 +-67 +-82 +30 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-41 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-4 +-29 +-49 +49 +25 +-5 +-29 +-50 +50 +23 +-6 +-31 +-51 +48 +24 +-7 +-31 +-51 +49 +22 +-7 +-31 +-51 +47 +22 +-8 +-32 +-52 +47 +21 +-7 +-32 +-52 +47 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +-70 +38 +61 +27 +2 +-24 +-46 +-64 +-80 +33 +62 +29 +4 +-22 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +41 +68 +33 +8 +-18 +-42 +-60 +-76 +41 +68 +33 +7 +-18 +-42 +-60 +-77 +41 +68 +34 +8 +-18 +-41 +-59 +49 +27 +-3 +-28 +-49 +52 +26 +-3 +-29 +-49 +49 +25 +-5 +-29 +-50 +50 +23 +-5 +-31 +-50 +48 +24 +-6 +-30 +-51 +47 +21 +-7 +-32 +-51 +46 +23 +-7 +-31 +-52 +48 +22 +-7 +-32 +-51 +47 +22 +-8 +-31 +-52 +47 +21 +-7 +-33 +-52 +44 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +45 +20 +-9 +-33 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +44 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +45 +19 +-9 +-33 +-53 +46 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-53 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +43 +19 +-10 +-33 +-54 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +46 +21 +-8 +-32 +-53 +45 +20 +-9 +-33 +-53 +46 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +43 +19 +-10 +-33 +-54 +46 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-7 +-33 +-52 +45 +21 +-8 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +-70 +41 +62 +28 +2 +-23 +-46 +-64 +-80 +33 +61 +27 +3 +-22 +-45 +-63 +-79 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +33 +8 +-18 +-42 +-60 +-76 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +68 +33 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-17 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +1 +-24 +43 +50 +15 +-12 +-36 +36 +42 +10 +-18 +-40 +29 +39 +6 +-20 +-43 +28 +36 +5 +-22 +-44 +26 +35 +3 +-23 +-45 +25 +32 +1 +-25 +-46 +24 +33 +1 +-24 +-47 +24 +30 +0 +-26 +-47 +22 +31 +0 +-26 +-48 +22 +30 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +29 +-2 +-27 +-49 +22 +29 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-2 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-28 +-50 +-67 +-82 +29 +57 +24 +1 +-25 +-47 +-64 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +66 +31 +6 +-20 +-42 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +41 +68 +34 +8 +-18 +-41 +-60 +-76 +42 +68 +34 +8 +-17 +-41 +-59 +-76 +43 +69 +35 +8 +-17 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +46 +70 +36 +9 +-17 +-40 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +9 +-17 +-40 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-60 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +44 +50 +15 +-12 +-36 +35 +42 +10 +-18 +-40 +30 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +24 +32 +1 +-24 +-47 +25 +33 +3 +-24 +-45 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +23 +31 +0 +-25 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +22 +30 +-1 +-27 +-48 +22 +29 +0 +-27 +-47 +20 +28 +-3 +-28 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-48 +21 +30 +-2 +-27 +-49 +23 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +19 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +27 +-1 +-16 +-39 +-59 +-75 +-89 +30 +56 +23 +-3 +-27 +-49 +-67 +-82 +29 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-19 +-42 +-61 +-77 +40 +66 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +1 +-24 +42 +49 +15 +-13 +-37 +35 +41 +10 +-18 +-40 +29 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +25 +35 +2 +-23 +-45 +24 +32 +1 +-25 +-46 +23 +32 +1 +-25 +-47 +24 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-48 +21 +31 +-1 +-26 +-48 +22 +30 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +29 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +23 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-4 +-28 +-50 +-67 +-82 +29 +58 +25 +0 +-24 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +38 +65 +31 +6 +-19 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-76 +40 +67 +33 +8 +-18 +-42 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-4 +-29 +-49 +49 +25 +-6 +-30 +-50 +50 +23 +-6 +-31 +-50 +48 +23 +-7 +-31 +-52 +48 +22 +-7 +-31 +-51 +47 +22 +-8 +-31 +-52 +47 +21 +-7 +-32 +-52 +46 +22 +-8 +-32 +-52 +47 +21 +-7 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +-70 +37 +60 +27 +1 +-24 +-46 +-64 +-80 +33 +61 +28 +3 +-22 +-45 +-63 +-79 +39 +66 +31 +6 +-20 +-43 +-61 +-77 +41 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +67 +33 +8 +-18 +-42 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +50 +28 +-3 +-27 +-49 +52 +26 +-3 +-29 +-49 +50 +25 +-5 +-29 +-50 +50 +23 +-5 +-30 +-50 +48 +24 +-7 +-31 +-51 +46 +21 +-7 +-32 +-51 +47 +23 +-7 +-31 +-52 +48 +22 +-7 +-32 +-51 +47 +22 +-8 +-32 +-52 +47 +21 +-8 +-33 +-52 +44 +20 +-10 +-33 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-7 +-33 +-52 +45 +21 +-9 +-32 +-53 +45 +20 +-9 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +43 +20 +-10 +-33 +-54 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-8 +-32 +-53 +45 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +43 +20 +-10 +-33 +-54 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +45 +20 +-9 +-33 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +-71 +40 +63 +29 +2 +-23 +-46 +-63 +-79 +33 +61 +28 +3 +-22 +-45 +-63 +-79 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +41 +68 +33 +7 +-18 +-42 +-60 +-76 +41 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +43 +50 +15 +-12 +-36 +35 +42 +10 +-18 +-40 +30 +38 +5 +-21 +-44 +28 +35 +5 +-23 +-44 +24 +32 +0 +-25 +-47 +25 +33 +2 +-24 +-45 +23 +33 +1 +-24 +-47 +24 +32 +1 +-25 +-46 +23 +32 +0 +-25 +-48 +22 +29 +1 +-16 +-39 +-59 +-74 +-89 +29 +55 +22 +-3 +-27 +-49 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-42 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +43 +49 +14 +-13 +-37 +35 +41 +9 +-18 +-41 +30 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +26 +34 +2 +-23 +-46 +25 +33 +2 +-24 +-46 +23 +32 +1 +-25 +-47 +23 +31 +1 +-25 +-47 +22 +31 +0 +-25 +-47 +23 +30 +0 +-26 +-47 +22 +30 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +21 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +28 +-1 +-28 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +1 +-17 +-39 +-60 +-75 +-90 +29 +54 +22 +-3 +-28 +-49 +-67 +-82 +29 +57 +24 +1 +-24 +-47 +-65 +-80 +36 +64 +30 +4 +-21 +-44 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-41 +-59 +52 +28 +-3 +-27 +-48 +52 +26 +-3 +-29 +-49 +49 +25 +-6 +-30 +-50 +50 +23 +-5 +-31 +-50 +48 +23 +-7 +-31 +-52 +49 +22 +-7 +-32 +-51 +47 +22 +-8 +-32 +-52 +48 +21 +-7 +-32 +-51 +45 +22 +-8 +-32 +-52 +47 +21 +-8 +-33 +-52 +-70 +38 +61 +28 +2 +-23 +-46 +-64 +-79 +33 +61 +28 +4 +-22 +-44 +-62 +-78 +38 +66 +32 +6 +-19 +-42 +-61 +-77 +42 +68 +33 +7 +-18 +-42 +-60 +-76 +41 +67 +33 +7 +-19 +-42 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-60 +-76 +45 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +-76 +44 +70 +36 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-17 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +43 +69 +34 +2 +-23 +43 +49 +15 +-12 +-36 +35 +42 +10 +-18 +-40 +29 +38 +5 +-20 +-43 +28 +35 +4 +-23 +-44 +24 +33 +2 +-24 +-46 +25 +32 +2 +-25 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +22 +32 +0 +-25 +-47 +22 +28 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +30 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +20 +28 +-1 +-28 +-49 +21 +30 +-2 +-27 +-48 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-27 +-49 +23 +30 +0 +-27 +-47 +20 +28 +-3 +-28 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-48 +20 +29 +-3 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +19 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +21 +27 +-3 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-47 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +27 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +20 +28 +-2 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +20 +28 +-3 +-28 +-50 +22 +29 +-1 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +20 +28 +-3 +-28 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +27 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +22 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +20 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +28 +-3 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +21 +28 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +30 +0 +-26 +-47 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +23 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +0 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-28 +-50 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +62 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-42 +-61 +-77 +40 +66 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +42 +49 +14 +-13 +-37 +35 +41 +10 +-18 +-40 +29 +38 +5 +-21 +-44 +28 +36 +5 +-22 +-44 +26 +35 +2 +-23 +-46 +25 +32 +2 +-25 +-46 +24 +32 +0 +-25 +-47 +23 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +31 +1 +-26 +-47 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-47 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +1 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-3 +-28 +-49 +-67 +-82 +30 +58 +25 +1 +-25 +-47 +-64 +-80 +36 +63 +29 +5 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-19 +-42 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +40 +68 +33 +8 +-18 +-42 +-59 +51 +28 +-3 +-27 +-48 +52 +25 +-3 +-29 +-49 +49 +25 +-6 +-30 +-51 +50 +23 +-6 +-31 +-50 +48 +24 +-7 +-31 +-51 +48 +22 +-7 +-32 +-51 +47 +23 +-8 +-31 +-52 +48 +21 +-7 +-32 +-52 +46 +22 +-8 +-32 +-53 +48 +21 +-7 +-32 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +45 +20 +-9 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-7 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +19 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +-71 +37 +60 +26 +1 +-24 +-46 +-64 +-80 +33 +62 +29 +3 +-22 +-44 +-63 +-79 +38 +65 +31 +6 +-19 +-42 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +46 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +33 +8 +-18 +-41 +-60 +-76 +41 +68 +34 +8 +-18 +-41 +-60 +-76 +44 +70 +35 +9 +-17 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +45 +50 +15 +-12 +-36 +35 +41 +10 +-18 +-40 +30 +38 +5 +-21 +-43 +28 +35 +4 +-23 +-44 +25 +33 +1 +-24 +-46 +25 +33 +2 +-24 +-45 +24 +32 +1 +-24 +-47 +23 +31 +1 +-25 +-47 +23 +32 +0 +-25 +-47 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +22 +30 +-1 +-27 +-49 +23 +30 +-1 +-27 +-47 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +28 +-1 +-28 +-49 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-48 +22 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +21 +27 +-1 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-27 +-49 +-67 +-82 +30 +57 +25 +1 +-24 +-47 +-64 +-80 +36 +64 +30 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-19 +-42 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +42 +49 +14 +-13 +-37 +35 +41 +9 +-18 +-40 +29 +38 +6 +-20 +-43 +28 +35 +4 +-23 +-44 +26 +35 +3 +-23 +-46 +25 +33 +2 +-25 +-46 +23 +32 +1 +-25 +-47 +23 +31 +0 +-26 +-47 +22 +31 +0 +-25 +-48 +23 +30 +0 +-27 +-47 +21 +31 +-1 +-26 +-48 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +23 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +22 +28 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +28 +54 +22 +-3 +-28 +-49 +-67 +-82 +29 +57 +25 +0 +-25 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +39 +67 +33 +7 +-19 +-42 +-60 +-77 +40 +67 +33 +8 +-18 +-41 +-59 +52 +29 +-2 +-27 +-48 +52 +26 +-3 +-29 +-49 +49 +25 +-5 +-29 +-50 +49 +23 +-5 +-30 +-50 +48 +23 +-7 +-31 +-51 +47 +21 +-7 +-32 +-51 +47 +22 +-8 +-32 +-52 +47 +21 +-7 +-33 +-52 +46 +21 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +-70 +37 +61 +27 +1 +-24 +-46 +-64 +-80 +34 +62 +29 +4 +-21 +-44 +-62 +-78 +38 +66 +32 +6 +-20 +-42 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +67 +33 +8 +-18 +-41 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-58 +50 +28 +-3 +-27 +-48 +51 +25 +-3 +-29 +-49 +50 +26 +-5 +-29 +-50 +50 +24 +-5 +-30 +-50 +48 +24 +-7 +-31 +-51 +47 +21 +-7 +-32 +-51 +47 +22 +-8 +-31 +-52 +47 +21 +-7 +-32 +-52 +47 +22 +-7 +-31 +-52 +47 +21 +-7 +-32 +-52 +44 +21 +-9 +-33 +-53 +47 +20 +-7 +-33 +-52 +45 +22 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +45 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +43 +20 +-10 +-33 +-54 +47 +21 +-7 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +45 +19 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +43 +20 +-10 +-33 +-54 +46 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +21 +-7 +-33 +-52 +45 +22 +-8 +-32 +-53 +46 +20 +-9 +-33 +-53 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +44 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +45 +19 +-9 +-34 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +-70 +40 +61 +28 +2 +-24 +-46 +-64 +-80 +33 +62 +28 +3 +-22 +-45 +-63 +-79 +37 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-76 +41 +67 +33 +8 +-19 +-42 +-60 +-76 +41 +67 +33 +8 +-18 +-41 +-60 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +9 +-17 +-40 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +68 +33 +1 +-24 +44 +50 +16 +-12 +-36 +35 +41 +10 +-18 +-40 +30 +39 +6 +-20 +-43 +28 +35 +4 +-23 +-44 +25 +34 +2 +-23 +-46 +25 +33 +3 +-24 +-45 +24 +32 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-26 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-2 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +1 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-4 +-28 +-50 +-67 +-82 +29 +57 +25 +0 +-25 +-47 +-65 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +68 +33 +7 +-19 +-42 +-60 +-76 +40 +67 +33 +8 +-18 +-42 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-60 +-76 +42 +68 +34 +8 +-17 +-41 +-59 +-76 +41 +69 +34 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +9 +-17 +-40 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +9 +-17 +-41 +-59 +-76 +45 +70 +35 +9 +-17 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +2 +-23 +43 +49 +14 +-13 +-37 +35 +42 +10 +-18 +-40 +30 +37 +5 +-21 +-44 +28 +35 +5 +-22 +-44 +24 +33 +2 +-23 +-46 +26 +33 +3 +-24 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +22 +31 +0 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-47 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +27 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-47 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-27 +-49 +-66 +-82 +29 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +40 +67 +32 +0 +-24 +43 +49 +15 +-13 +-37 +35 +41 +9 +-18 +-40 +29 +38 +6 +-20 +-43 +28 +34 +4 +-23 +-45 +26 +34 +2 +-23 +-46 +25 +32 +2 +-25 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +23 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-28 +-50 +-67 +-82 +29 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +41 +68 +33 +7 +-19 +-42 +-60 +-77 +40 +67 +33 +8 +-18 +-42 +-59 +52 +28 +-3 +-27 +-48 +53 +26 +-3 +-29 +-49 +49 +25 +-6 +-30 +-50 +50 +23 +-5 +-31 +-50 +48 +23 +-7 +-31 +-51 +49 +22 +-6 +-32 +-51 +47 +23 +-7 +-31 +-52 +48 +21 +-7 +-32 +-52 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-53 +-70 +37 +61 +27 +2 +-24 +-46 +-64 +-80 +33 +62 +28 +4 +-22 +-45 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +41 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +7 +-19 +-42 +-60 +-76 +41 +68 +34 +8 +-18 +-42 +-59 +50 +27 +-4 +-28 +-49 +53 +26 +-3 +-29 +-49 +49 +25 +-6 +-29 +-50 +50 +23 +-5 +-30 +-50 +48 +24 +-6 +-31 +-51 +47 +21 +-7 +-32 +-51 +47 +23 +-7 +-31 +-52 +48 +21 +-7 +-32 +-51 +46 +22 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +44 +21 +-9 +-33 +-53 +47 +21 +-7 +-32 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +45 +19 +-9 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +44 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +45 +19 +-9 +-33 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +44 +20 +-10 +-33 +-54 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +45 +20 +-8 +-33 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +-70 +40 +62 +28 +2 +-24 +-46 +-64 +-80 +33 +61 +28 +3 +-22 +-45 +-63 +-79 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +34 +7 +-19 +-42 +-60 +-77 +40 +67 +33 +8 +-19 +-42 +-60 +-76 +41 +68 +33 +8 +-18 +-42 +-60 +-76 +42 +68 +33 +1 +-23 +43 +49 +15 +-12 +-36 +35 +41 +10 +-18 +-40 +29 +39 +6 +-20 +-43 +28 +35 +4 +-23 +-44 +24 +34 +2 +-24 +-46 +25 +32 +1 +-25 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +23 +32 +0 +-25 +-47 +21 +29 +1 +-15 +-38 +-59 +-74 +-89 +29 +56 +23 +-2 +-27 +-49 +-66 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +40 +66 +32 +6 +-19 +-43 +-61 +-77 +40 +66 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +43 +48 +14 +-13 +-37 +35 +42 +10 +-18 +-40 +29 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +26 +34 +2 +-23 +-46 +25 +32 +2 +-25 +-46 +23 +33 +1 +-24 +-47 +24 +31 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +21 +31 +-1 +-26 +-48 +23 +30 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +28 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-47 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +28 +-1 +-28 +-49 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +1 +-16 +-39 +-59 +-74 +-89 +28 +54 +21 +-4 +-28 +-50 +-67 +-83 +30 +58 +26 +1 +-24 +-46 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-19 +-43 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +7 +-18 +-42 +-59 +52 +29 +-2 +-27 +-48 +51 +25 +-4 +-29 +-49 +49 +25 +-5 +-29 +-50 +50 +23 +-5 +-31 +-50 +48 +24 +-7 +-31 +-51 +48 +22 +-7 +-32 +-51 +47 +22 +-8 +-31 +-52 +47 +21 +-7 +-32 +-52 +45 +22 +-8 +-32 +-52 +47 +21 +-8 +-33 +-52 +-70 +38 +61 +27 +2 +-23 +-46 +-63 +-80 +34 +62 +29 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-19 +-42 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-42 +-60 +-76 +41 +67 +33 +8 +-18 +-41 +-60 +-76 +46 +71 +36 +9 +-18 +-41 +-59 +-76 +42 +68 +33 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +9 +-17 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +44 +50 +15 +-12 +-36 +35 +42 +10 +-18 +-40 +30 +39 +6 +-20 +-43 +28 +35 +4 +-23 +-45 +25 +34 +2 +-24 +-46 +25 +32 +2 +-24 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-25 +-46 +22 +31 +0 +-25 +-48 +21 +28 +-1 +-28 +-48 +22 +31 +-1 +-26 +-48 +22 +30 +0 +-26 +-48 +22 +31 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-27 +-48 +21 +28 +-1 +-28 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-47 +21 +30 +-2 +-27 +-49 +21 +28 +-1 +-28 +-48 +21 +30 +-2 +-27 +-49 +23 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +30 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +20 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +21 +28 +-1 +-28 +-49 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-2 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-27 +-49 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-48 +22 +30 +0 +-27 +-47 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +23 +30 +0 +-27 +-47 +21 +30 +-2 +-26 +-48 +22 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +20 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +20 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-47 +20 +29 +-2 +-27 +-49 +21 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +21 +28 +-1 +-28 +-48 +21 +30 +-2 +-26 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +20 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +20 +27 +0 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-28 +-49 +-66 +-82 +29 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +31 +6 +-19 +-42 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +42 +49 +14 +-13 +-37 +35 +41 +9 +-18 +-41 +29 +38 +5 +-20 +-43 +28 +35 +4 +-23 +-44 +25 +35 +2 +-23 +-46 +25 +33 +2 +-24 +-46 +23 +32 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +22 +31 +0 +-25 +-48 +23 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +28 +55 +22 +-3 +-28 +-50 +-67 +-82 +29 +57 +25 +1 +-24 +-47 +-65 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-76 +40 +68 +33 +8 +-18 +-42 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-4 +-30 +-49 +50 +25 +-5 +-29 +-50 +50 +23 +-5 +-31 +-51 +48 +24 +-6 +-31 +-51 +48 +22 +-6 +-31 +-51 +47 +23 +-7 +-31 +-52 +47 +21 +-7 +-32 +-52 +47 +22 +-8 +-32 +-52 +47 +21 +-7 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-53 +46 +21 +-9 +-32 +-53 +46 +20 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-53 +-70 +38 +61 +27 +1 +-24 +-46 +-64 +-80 +33 +62 +29 +4 +-22 +-44 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +33 +7 +-18 +-42 +-60 +-77 +41 +67 +33 +7 +-19 +-42 +-60 +-76 +42 +69 +34 +8 +-18 +-42 +-60 +-76 +45 +70 +35 +9 +-17 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-60 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +43 +49 +15 +-12 +-36 +36 +42 +11 +-17 +-40 +30 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +25 +33 +1 +-24 +-46 +25 +32 +2 +-25 +-46 +24 +32 +1 +-24 +-47 +24 +31 +1 +-26 +-46 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-2 +-26 +-48 +23 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-2 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +20 +28 +0 +-16 +-38 +-59 +-75 +-89 +29 +54 +21 +-3 +-28 +-49 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +40 +67 +32 +1 +-24 +43 +49 +15 +-13 +-36 +35 +40 +9 +-19 +-41 +29 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +26 +35 +3 +-23 +-46 +25 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +30 +0 +-27 +-47 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +28 +-1 +-28 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-3 +-28 +-49 +-67 +-82 +30 +57 +25 +1 +-24 +-47 +-65 +-80 +37 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +67 +33 +7 +-18 +-42 +-59 +52 +28 +-3 +-27 +-48 +52 +25 +-3 +-29 +-49 +49 +25 +-5 +-29 +-50 +50 +23 +-5 +-31 +-50 +48 +24 +-7 +-30 +-51 +49 +22 +-7 +-32 +-51 +46 +22 +-8 +-32 +-52 +48 +21 +-7 +-32 +-51 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +-70 +38 +61 +27 +2 +-23 +-46 +-64 +-80 +34 +62 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +31 +6 +-20 +-42 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +7 +-18 +-42 +-60 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +50 +27 +-3 +-28 +-49 +52 +26 +-3 +-29 +-49 +50 +25 +-5 +-29 +-50 +50 +24 +-5 +-30 +-50 +48 +23 +-7 +-31 +-51 +47 +21 +-7 +-32 +-51 +47 +23 +-7 +-31 +-52 +48 +22 +-7 +-32 +-51 +46 +22 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +44 +21 +-9 +-33 +-53 +47 +21 +-7 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-8 +-32 +-53 +45 +19 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +44 +20 +-9 +-33 +-53 +47 +20 +-7 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-32 +-52 +45 +21 +-9 +-32 +-53 +45 +20 +-9 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-9 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-9 +-33 +-53 +44 +20 +-10 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +21 +-8 +-32 +-53 +45 +19 +-9 +-33 +-53 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +44 +20 +-9 +-33 +-54 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +45 +19 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +46 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +-70 +41 +62 +28 +2 +-23 +-46 +-64 +-80 +34 +62 +28 +4 +-22 +-44 +-62 +-79 +38 +65 +31 +5 +-20 +-43 +-61 +-77 +42 +68 +34 +8 +-19 +-42 +-60 +-76 +40 +66 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +34 +8 +-18 +-42 +-60 +-76 +42 +68 +34 +8 +-17 +-41 +-59 +-76 +41 +69 +34 +8 +-18 +-41 +-60 +-76 +42 +68 +33 +8 +-17 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +9 +-17 +-41 +-59 +-76 +42 +68 +34 +9 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +44 +50 +15 +-12 +-36 +36 +42 +10 +-18 +-40 +30 +38 +5 +-21 +-44 +28 +36 +5 +-22 +-44 +26 +34 +2 +-24 +-46 +25 +32 +2 +-25 +-46 +24 +32 +0 +-25 +-47 +24 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +21 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-47 +22 +31 +-1 +-26 +-48 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-28 +-48 +22 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +20 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-48 +21 +30 +-2 +-26 +-49 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +28 +54 +22 +-3 +-28 +-50 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-43 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +34 +8 +-18 +-42 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +43 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +46 +70 +36 +9 +-17 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-60 +-76 +44 +70 +36 +9 +-17 +-40 +-59 +-76 +42 +68 +33 +8 +-18 +-41 +-60 +-76 +42 +68 +34 +8 +-17 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +44 +50 +15 +-12 +-36 +35 +41 +10 +-18 +-40 +30 +39 +6 +-20 +-43 +28 +35 +4 +-23 +-45 +25 +33 +2 +-24 +-46 +25 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-47 +24 +31 +1 +-26 +-47 +23 +31 +0 +-25 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +0 +-26 +-48 +23 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +20 +28 +-2 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +23 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-47 +21 +30 +-2 +-27 +-49 +21 +28 +0 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-3 +-28 +-50 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +62 +29 +4 +-22 +-44 +-62 +-78 +40 +67 +32 +6 +-20 +-43 +-61 +-77 +39 +67 +32 +7 +-19 +-42 +-60 +-77 +40 +67 +32 +1 +-24 +42 +49 +14 +-13 +-37 +35 +42 +10 +-18 +-40 +30 +38 +6 +-20 +-43 +28 +35 +5 +-22 +-44 +26 +35 +2 +-23 +-46 +25 +33 +2 +-24 +-46 +24 +32 +0 +-25 +-47 +24 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +28 +54 +21 +-3 +-28 +-50 +-67 +-82 +30 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-76 +40 +67 +33 +8 +-18 +-41 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-4 +-29 +-49 +49 +25 +-5 +-29 +-50 +49 +23 +-5 +-31 +-50 +48 +23 +-7 +-30 +-51 +48 +22 +-6 +-31 +-51 +47 +22 +-8 +-31 +-52 +48 +21 +-7 +-32 +-52 +46 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +46 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-53 +-70 +37 +60 +26 +1 +-24 +-46 +-64 +-80 +33 +62 +29 +4 +-22 +-45 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-42 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +50 +28 +-3 +-27 +-49 +52 +26 +-3 +-29 +-49 +49 +25 +-5 +-29 +-50 +50 +23 +-5 +-31 +-50 +48 +23 +-7 +-31 +-51 +47 +21 +-7 +-32 +-52 +47 +23 +-7 +-31 +-52 +48 +21 +-7 +-32 +-52 +47 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +44 +21 +-9 +-32 +-53 +47 +21 +-7 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +45 +19 +-9 +-33 +-53 +46 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +44 +20 +-10 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +45 +19 +-9 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +46 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +43 +20 +-10 +-33 +-54 +47 +21 +-7 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +-70 +41 +62 +28 +2 +-23 +-46 +-64 +-80 +33 +61 +27 +3 +-22 +-45 +-63 +-79 +39 +66 +32 +6 +-20 +-43 +-61 +-78 +42 +68 +33 +7 +-18 +-42 +-60 +-76 +41 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +42 +69 +33 +1 +-24 +44 +50 +15 +-12 +-36 +35 +40 +9 +-19 +-41 +29 +38 +5 +-21 +-44 +27 +35 +4 +-23 +-44 +24 +33 +2 +-24 +-46 +25 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-46 +24 +31 +1 +-25 +-47 +22 +31 +0 +-25 +-48 +21 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +55 +23 +-3 +-27 +-49 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +64 +30 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +41 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +0 +-24 +43 +49 +15 +-13 +-37 +35 +40 +9 +-19 +-41 +30 +38 +5 +-21 +-43 +28 +35 +4 +-23 +-44 +25 +35 +2 +-23 +-46 +25 +33 +3 +-24 +-46 +24 +33 +1 +-25 +-47 +24 +31 +0 +-26 +-47 +22 +31 +0 +-26 +-48 +23 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-2 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +23 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +23 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +28 +0 +-17 +-39 +-59 +-75 +-90 +29 +55 +22 +-3 +-28 +-50 +-67 +-82 +29 +57 +25 +1 +-25 +-47 +-65 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +66 +31 +6 +-19 +-43 +-61 +-77 +40 +66 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-42 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-4 +-29 +-49 +50 +25 +-5 +-29 +-50 +50 +23 +-6 +-31 +-50 +48 +24 +-6 +-31 +-51 +48 +22 +-7 +-32 +-51 +47 +23 +-8 +-32 +-52 +47 +21 +-7 +-32 +-52 +46 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +-70 +38 +61 +27 +2 +-24 +-46 +-64 +-80 +34 +63 +29 +4 +-21 +-44 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-76 +41 +67 +33 +7 +-19 +-42 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-60 +-76 +45 +70 +35 +9 +-17 +-41 +-59 +-76 +42 +68 +33 +8 +-18 +-42 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +44 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-60 +-76 +41 +68 +34 +8 +-17 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +44 +50 +15 +-13 +-36 +35 +42 +10 +-18 +-40 +30 +38 +5 +-21 +-44 +28 +36 +5 +-22 +-44 +24 +33 +1 +-24 +-46 +25 +33 +3 +-24 +-46 +24 +32 +1 +-25 +-47 +24 +31 +1 +-26 +-47 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +23 +29 +-1 +-27 +-48 +20 +29 +-3 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +20 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-48 +22 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-2 +-26 +-49 +21 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +19 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +22 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +20 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +21 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +28 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-49 +21 +31 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +20 +28 +0 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-3 +-28 +-49 +-67 +-82 +29 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-76 +40 +67 +31 +0 +-25 +43 +49 +15 +-12 +-37 +35 +41 +10 +-18 +-41 +30 +38 +5 +-21 +-43 +28 +35 +4 +-23 +-44 +26 +34 +2 +-23 +-46 +25 +32 +2 +-25 +-46 +24 +33 +1 +-24 +-47 +24 +30 +0 +-26 +-47 +22 +32 +0 +-25 +-48 +23 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-27 +-47 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-27 +-49 +23 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-26 +-47 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +28 +0 +-16 +-39 +-59 +-75 +-89 +29 +54 +22 +-3 +-28 +-50 +-67 +-82 +29 +57 +25 +1 +-24 +-46 +-64 +-80 +37 +64 +30 +4 +-21 +-44 +-62 +-78 +39 +66 +31 +6 +-19 +-42 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-61 +-77 +41 +68 +33 +8 +-18 +-41 +-59 +52 +29 +-2 +-27 +-48 +52 +26 +-3 +-29 +-49 +49 +25 +-6 +-30 +-50 +50 +23 +-6 +-31 +-50 +48 +23 +-7 +-31 +-52 +49 +22 +-7 +-32 +-51 +47 +22 +-8 +-31 +-52 +48 +22 +-7 +-32 +-52 +46 +22 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-7 +-32 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +46 +22 +-8 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +20 +-10 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +20 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +20 +-10 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +-70 +38 +61 +27 +1 +-24 +-46 +-64 +-80 +33 +62 +28 +4 +-22 +-45 +-63 +-78 +38 +66 +32 +6 +-20 +-43 +-61 +-77 +41 +68 +33 +7 +-19 +-42 +-60 +-76 +41 +68 +33 +8 +-18 +-42 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +-76 +45 +70 +35 +8 +-18 +-41 +-59 +-76 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +9 +-17 +-41 +-59 +-76 +42 +68 +33 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +43 +69 +33 +2 +-23 +44 +50 +15 +-12 +-36 +35 +41 +10 +-18 +-40 +29 +38 +6 +-20 +-43 +28 +35 +4 +-23 +-44 +24 +33 +2 +-24 +-46 +25 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-47 +24 +30 +0 +-26 +-47 +22 +31 +0 +-25 +-48 +21 +28 +-1 +-27 +-48 +22 +31 +0 +-25 +-47 +23 +29 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +20 +28 +-1 +-27 +-49 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +0 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-27 +-49 +-67 +-82 +30 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +31 +6 +-19 +-43 +-61 +-77 +40 +66 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +1 +-24 +43 +49 +14 +-13 +-37 +35 +41 +10 +-18 +-40 +29 +37 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +25 +33 +2 +-24 +-46 +25 +33 +3 +-24 +-45 +24 +32 +0 +-25 +-47 +24 +31 +1 +-26 +-47 +22 +31 +0 +-26 +-48 +23 +30 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +22 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +22 +28 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +0 +-16 +-39 +-59 +-75 +-89 +28 +54 +22 +-3 +-28 +-50 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +62 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-42 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +7 +-18 +-42 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-4 +-29 +-49 +49 +25 +-5 +-29 +-50 +49 +23 +-5 +-31 +-50 +48 +24 +-7 +-31 +-51 +49 +22 +-7 +-32 +-51 +47 +23 +-8 +-31 +-52 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-53 +-70 +37 +61 +27 +2 +-23 +-46 +-64 +-80 +34 +62 +29 +4 +-22 +-44 +-62 +-79 +39 +66 +32 +7 +-19 +-42 +-61 +-77 +41 +68 +33 +7 +-19 +-42 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +49 +28 +-3 +-27 +-49 +52 +26 +-3 +-29 +-49 +49 +26 +-5 +-29 +-50 +50 +24 +-5 +-31 +-50 +48 +24 +-6 +-31 +-51 +47 +21 +-8 +-32 +-52 +47 +23 +-7 +-31 +-52 +47 +21 +-7 +-32 +-52 +47 +22 +-8 +-31 +-52 +47 +20 +-8 +-33 +-52 +44 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-52 +45 +19 +-9 +-34 +-53 +45 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +44 +20 +-10 +-33 +-53 +47 +20 +-8 +-33 +-52 +46 +21 +-8 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +44 +19 +-9 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +43 +19 +-10 +-33 +-54 +47 +20 +-8 +-33 +-52 +46 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +46 +19 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +44 +20 +-10 +-33 +-53 +47 +20 +-8 +-32 +-52 +45 +22 +-8 +-32 +-53 +48 +21 +-7 +-32 +-52 +45 +21 +-9 +-32 +-53 +45 +20 +-8 +-33 +-53 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +-70 +40 +62 +28 +2 +-23 +-46 +-63 +-80 +33 +61 +28 +3 +-22 +-45 +-63 +-79 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +41 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +7 +-18 +-42 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +41 +69 +34 +9 +-17 +-40 +-59 +-76 +42 +69 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +33 +1 +-24 +43 +50 +15 +-12 +-36 +35 +42 +10 +-18 +-40 +30 +39 +6 +-20 +-43 +28 +35 +4 +-23 +-44 +26 +35 +3 +-22 +-45 +25 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-47 +24 +30 +0 +-26 +-47 +23 +31 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-2 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +21 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +28 +54 +22 +-3 +-28 +-49 +-67 +-82 +29 +57 +25 +1 +-24 +-47 +-64 +-80 +36 +64 +30 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +66 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +41 +68 +33 +8 +-18 +-41 +-60 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +43 +70 +35 +9 +-17 +-41 +-59 +-76 +42 +68 +33 +8 +-17 +-41 +-59 +-76 +42 +68 +34 +8 +-17 +-41 +-59 +-76 +46 +71 +36 +9 +-17 +-40 +-59 +-76 +42 +68 +34 +8 +-18 +-42 +-60 +-76 +42 +69 +35 +8 +-17 +-41 +-59 +-76 +44 +69 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +34 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +43 +69 +33 +2 +-23 +44 +50 +15 +-12 +-36 +36 +42 +10 +-18 +-40 +30 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +24 +33 +1 +-24 +-46 +25 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-46 +24 +31 +1 +-25 +-47 +22 +31 +0 +-25 +-48 +22 +29 +0 +-27 +-48 +22 +31 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +23 +30 +0 +-27 +-48 +20 +29 +-3 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +23 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +28 +-1 +-28 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +27 +0 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-27 +-49 +-67 +-82 +29 +57 +24 +1 +-24 +-46 +-64 +-80 +36 +64 +30 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +43 +49 +14 +-13 +-37 +35 +41 +10 +-18 +-40 +30 +38 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +26 +34 +2 +-23 +-46 +25 +33 +2 +-25 +-46 +23 +32 +0 +-25 +-47 +24 +31 +0 +-26 +-47 +22 +31 +0 +-25 +-47 +23 +30 +0 +-26 +-47 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +28 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-28 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +28 +54 +22 +-3 +-28 +-50 +-67 +-82 +29 +57 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +39 +66 +31 +6 +-20 +-42 +-61 +-77 +40 +66 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-18 +-42 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-3 +-29 +-49 +49 +25 +-5 +-30 +-50 +49 +23 +-6 +-31 +-50 +48 +23 +-7 +-31 +-51 +48 +22 +-7 +-32 +-51 +47 +22 +-8 +-31 +-52 +47 +21 +-7 +-32 +-51 +45 +21 +-8 +-32 +-53 +47 +21 +-7 +-32 +-52 +46 +22 +-8 +-32 +-53 +47 +21 +-7 +-33 +-52 +45 +21 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-53 +-70 +37 +61 +27 +1 +-24 +-46 +-64 +-80 +33 +62 +29 +4 +-22 +-44 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +42 +67 +33 +7 +-18 +-42 +-60 +-77 +41 +68 +33 +7 +-19 +-42 +-60 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +50 +28 +-3 +-28 +-49 +51 +26 +-3 +-29 +-49 +50 +25 +-5 +-29 +-50 +50 +23 +-5 +-31 +-50 +48 +24 +-7 +-30 +-51 +46 +21 +-7 +-32 +-52 +47 +23 +-7 +-31 +-52 +47 +21 +-7 +-32 +-52 +47 +22 +-8 +-32 +-52 +47 +21 +-7 +-32 +-52 +44 +20 +-10 +-33 +-54 +47 +21 +-7 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +46 +21 +-9 +-32 +-53 +45 +19 +-9 +-33 +-53 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +21 +-9 +-32 +-53 +46 +20 +-8 +-33 +-52 +44 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +45 +19 +-9 +-33 +-53 +45 +20 +-9 +-33 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-7 +-33 +-52 +44 +20 +-9 +-33 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +45 +19 +-9 +-34 +-53 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +-70 +40 +62 +28 +2 +-23 +-46 +-64 +-80 +33 +61 +28 +3 +-22 +-45 +-63 +-79 +39 +66 +31 +6 +-20 +-43 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +33 +8 +-19 +-42 +-60 +-76 +41 +67 +33 +8 +-18 +-42 +-60 +-76 +42 +69 +33 +2 +-23 +43 +49 +14 +-13 +-37 +36 +42 +10 +-18 +-40 +30 +37 +5 +-21 +-44 +28 +35 +4 +-23 +-44 +24 +33 +1 +-24 +-47 +25 +33 +2 +-24 +-46 +24 +33 +1 +-24 +-47 +25 +31 +1 +-25 +-46 +22 +31 +0 +-25 +-48 +22 +29 +1 +-15 +-38 +-58 +-74 +-88 +29 +55 +22 +-3 +-27 +-49 +-67 +-82 +30 +58 +25 +1 +-24 +-46 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +66 +32 +6 +-20 +-42 +-61 +-77 +40 +68 +33 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +43 +49 +14 +-13 +-37 +35 +41 +10 +-18 +-40 +29 +38 +5 +-21 +-44 +27 +35 +5 +-22 +-44 +25 +34 +2 +-23 +-46 +25 +32 +2 +-25 +-46 +23 +32 +0 +-25 +-47 +24 +31 +1 +-26 +-46 +22 +31 +-1 +-26 +-48 +23 +31 +1 +-26 +-47 +21 +30 +-1 +-26 +-48 +23 +30 +0 +-26 +-47 +22 +30 +-1 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-2 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-26 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +1 +-16 +-39 +-59 +-74 +-89 +29 +54 +22 +-3 +-28 +-49 +-67 +-82 +30 +57 +25 +1 +-25 +-47 +-65 +-80 +36 +63 +30 +4 +-21 +-44 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-18 +-42 +-60 +-76 +40 +67 +33 +8 +-18 +-42 +-59 +52 +29 +-2 +-27 +-48 +52 +26 +-3 +-29 +-49 +49 +25 +-6 +-30 +-51 +50 +24 +-5 +-31 +-50 +48 +23 +-7 +-31 +-52 +49 +22 +-7 +-31 +-51 +47 +22 +-8 +-31 +-52 +48 +21 +-7 +-32 +-52 +45 +22 +-8 +-32 +-53 +47 +21 +-8 +-33 +-52 +-70 +38 +61 +27 +2 +-24 +-46 +-64 +-80 +34 +62 +28 +4 +-22 +-44 +-62 +-79 +39 +66 +32 +6 +-19 +-42 +-61 +-77 +42 +68 +33 +7 +-19 +-42 +-60 +-76 +41 +68 +33 +8 +-18 +-42 +-60 +-76 +41 +68 +34 +8 +-18 +-41 +-60 +-76 +45 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +33 +8 +-18 +-41 +-59 +-76 +41 +68 +33 +8 +-18 +-41 +-59 +-76 +44 +70 +35 +8 +-18 +-41 +-59 +-76 +42 +68 +34 +8 +-18 +-41 +-59 +-76 +41 +68 +34 +8 +-18 +-41 +-59 +-76 +42 +69 +33 +2 +-23 +43 +50 +15 +-12 +-36 +36 +42 +10 +-18 +-40 +30 +38 +5 +-20 +-43 +27 +35 +4 +-23 +-44 +25 +34 +2 +-23 +-46 +26 +33 +2 +-24 +-45 +24 +32 +0 +-25 +-47 +24 +31 +1 +-25 +-46 +22 +31 +0 +-25 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +0 +-25 +-48 +23 +30 +0 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +21 +27 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-26 +-49 +21 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +21 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +21 +29 +-1 +-28 +-49 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +23 +30 +0 +-27 +-48 +20 +29 +-3 +-27 +-49 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +20 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +28 +-2 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +27 +-2 +-28 +-49 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +22 +30 +-1 +-26 +-48 +21 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-26 +-49 +23 +29 +0 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +30 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +28 +-2 +-28 +-49 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-48 +21 +27 +-2 +-28 +-49 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +31 +0 +-26 +-48 +21 +28 +-2 +-28 +-49 +21 +31 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-3 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +29 +-2 +-27 +-49 +21 +29 +0 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-49 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +-1 +-27 +-48 +20 +29 +-3 +-27 +-49 +22 +30 +0 +-27 +-47 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +20 +28 +-1 +-16 +-39 +-59 +-75 +-89 +29 +55 +22 +-3 +-28 +-49 +-66 +-82 +30 +58 +25 +1 +-24 +-47 +-64 +-80 +36 +63 +29 +4 +-21 +-44 +-62 +-78 +39 +65 +31 +6 +-19 +-43 +-61 +-77 +40 +67 +32 +7 +-19 +-42 +-60 +-77 +41 +68 +32 +1 +-24 +43 +49 +14 +-13 +-37 +34 +41 +10 +-18 +-40 +29 +38 +5 +-21 +-43 +27 +35 +4 +-23 +-44 +25 +35 +2 +-23 +-45 +25 +32 +2 +-24 +-46 +23 +32 +0 +-25 +-47 +24 +31 +1 +-25 +-47 +22 +30 +-1 +-26 +-48 +22 +30 +0 +-26 +-47 +21 +30 +-1 +-26 +-48 +23 +30 +0 +-27 +-47 +22 +30 +-1 +-26 +-48 +23 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +23 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-28 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +20 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +28 +-1 +-28 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +22 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +29 +-1 +-27 +-48 +21 +31 +-1 +-26 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-1 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +30 +-2 +-27 +-48 +21 +29 +-1 +-27 +-48 +21 +30 +-1 +-26 +-48 +22 +29 +-1 +-27 +-48 +21 +30 +-1 +-27 +-48 +22 +29 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +30 +0 +-27 +-48 +21 +30 +-2 +-27 +-49 +22 +29 +-1 +-27 +-48 +21 +29 +-2 +-27 +-49 +22 +29 +1 +-16 +-39 +-59 +-75 +-89 +29 +54 +21 +-3 +-28 +-49 +-67 +-82 +30 +58 +25 +0 +-25 +-47 +-64 +-80 +36 +63 +30 +5 +-21 +-44 +-62 +-78 +38 +65 +31 +6 +-20 +-43 +-61 +-77 +40 +67 +33 +7 +-19 +-42 +-60 +-77 +41 +67 +33 +8 +-18 +-41 +-59 +52 +29 +-2 +-27 +-48 +52 +25 +-4 +-29 +-49 +49 +25 +-6 +-29 +-50 +50 +23 +-6 +-31 +-50 +48 +23 +-7 +-31 +-51 +49 +22 +-7 +-32 +-51 +46 +22 +-8 +-32 +-52 +48 +21 +-7 +-32 +-51 +45 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +45 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +46 +22 +-8 +-32 +-52 +47 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +46 +21 +-8 +-32 +-53 +47 +20 +-8 +-33 +-53 +46 +22 +-8 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-33 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-8 +-32 +-53 +46 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-8 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 +20 +-9 +-33 +-52 +45 +21 +-9 +-32 +-53 +47 diff --git a/traces/modulation-fsk1a-50.pm3 b/traces/modulation-fsk1a-50.pm3 new file mode 100644 index 00000000..01153d4c --- /dev/null +++ b/traces/modulation-fsk1a-50.pm3 @@ -0,0 +1,20000 @@ +45 +-7 +-49 +-85 +-82 +17 +77 +96 +40 +-11 +-52 +-88 +-86 +13 +72 +92 +36 +-14 +-55 +-91 +-87 +11 +71 +90 +34 +-16 +-56 +-91 +-90 +10 +68 +88 +33 +-17 +-57 +-92 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-91 +8 +68 +87 +32 +-18 +-58 +-93 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +6 +66 +85 +31 +-19 +-59 +-94 +-91 +7 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-92 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-94 +-92 +7 +67 +85 +31 +-19 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-59 +-94 +-91 +8 +66 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-53 +-6 +-37 +-74 +-106 +-37 +16 +-12 +-54 +-88 +-24 +26 +-6 +-48 +-83 +-19 +30 +-1 +-45 +-79 +-14 +36 +3 +-39 +-76 +-11 +37 +6 +-38 +-74 +-9 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +43 +10 +-34 +-71 +-5 +44 +12 +-33 +-70 +-103 +-48 +45 +103 +122 +63 +9 +-35 +-74 +-64 +32 +91 +109 +52 +-1 +-44 +-81 +-75 +22 +81 +100 +43 +-8 +-50 +-86 +-82 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +13 +72 +91 +36 +-15 +-55 +-91 +-88 +11 +70 +90 +34 +-16 +-56 +-92 +-90 +9 +69 +88 +33 +-17 +-57 +-92 +-91 +9 +67 +87 +32 +-18 +-58 +-93 +-91 +8 +68 +88 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +6 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +6 +65 +85 +30 +-19 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-91 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +32 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-94 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-58 +-53 +-5 +-36 +-73 +-105 +-36 +16 +-13 +-55 +-88 +-25 +26 +-6 +-48 +-83 +-19 +31 +-1 +-44 +-79 +-15 +36 +4 +-39 +-76 +-11 +38 +6 +-38 +-74 +-10 +41 +8 +-36 +-73 +-7 +41 +10 +-35 +-71 +-6 +44 +11 +-33 +-71 +-5 +43 +13 +-33 +-69 +-6 +44 +11 +-33 +-70 +-4 +44 +12 +-33 +-69 +-4 +46 +12 +-32 +-70 +-3 +45 +14 +-32 +-69 +-4 +46 +13 +-32 +-69 +-3 +44 +13 +-33 +-69 +-4 +47 +12 +-32 +-69 +-3 +45 +14 +-32 +-69 +-3 +47 +13 +-31 +-69 +-3 +45 +14 +-32 +-69 +-102 +-47 +47 +105 +124 +65 +10 +-34 +-73 +-64 +33 +91 +109 +52 +-1 +-43 +-81 +-75 +23 +82 +101 +45 +-7 +-49 +-85 +-83 +15 +75 +94 +38 +-12 +-53 +-89 +-86 +13 +72 +92 +36 +-14 +-55 +-91 +-88 +10 +70 +90 +35 +-16 +-56 +-92 +-91 +8 +68 +87 +32 +-17 +-58 +-93 +-90 +8 +69 +88 +33 +-17 +-57 +-92 +-91 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-91 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-17 +-58 +-93 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +66 +86 +32 +-18 +-58 +-93 +-93 +6 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +66 +86 +31 +-18 +-58 +-53 +-6 +-37 +-74 +-106 +-37 +16 +-12 +-54 +-88 +-25 +26 +-6 +-48 +-83 +-19 +31 +-1 +-44 +-79 +-15 +35 +3 +-40 +-76 +-11 +38 +6 +-38 +-74 +-9 +41 +8 +-35 +-72 +-7 +42 +10 +-36 +-71 +-6 +44 +10 +-33 +-71 +-5 +44 +12 +-34 +-70 +-103 +-48 +46 +104 +123 +63 +9 +-35 +-74 +-64 +32 +91 +109 +51 +-1 +-44 +-81 +-76 +22 +82 +100 +44 +-7 +-49 +-86 +-83 +15 +74 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +91 +36 +-15 +-55 +-91 +-88 +11 +70 +90 +34 +-16 +-56 +-92 +-90 +9 +69 +88 +33 +-17 +-57 +-93 +-91 +9 +68 +88 +32 +-17 +-58 +-93 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +87 +31 +-18 +-59 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +66 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +65 +85 +30 +-19 +-59 +-94 +-91 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +6 +66 +85 +31 +-19 +-59 +-94 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +65 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-54 +-5 +-36 +-73 +-105 +-36 +16 +-13 +-54 +-88 +-26 +25 +-7 +-48 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +4 +-40 +-76 +-11 +37 +6 +-39 +-74 +-10 +41 +8 +-36 +-73 +-7 +41 +10 +-36 +-71 +-7 +44 +10 +-34 +-71 +-4 +43 +13 +-33 +-70 +-102 +-48 +45 +104 +122 +63 +9 +-35 +-73 +-65 +32 +91 +109 +52 +-1 +-44 +-81 +-76 +22 +80 +100 +44 +-8 +-49 +-86 +-83 +15 +75 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +92 +37 +-14 +-55 +-90 +-88 +10 +70 +89 +34 +-16 +-57 +-51 +-4 +-35 +-72 +-104 +-35 +18 +-11 +-53 +-86 +-24 +27 +-6 +-47 +-83 +-17 +31 +0 +-44 +-78 +-14 +36 +3 +-39 +-76 +-10 +38 +6 +-38 +-74 +-9 +41 +8 +-35 +-72 +-7 +42 +10 +-35 +-71 +-6 +44 +11 +-33 +-70 +-5 +44 +12 +-34 +-71 +-103 +-48 +46 +104 +123 +64 +9 +-35 +-73 +-64 +32 +91 +109 +51 +-1 +-44 +-81 +-75 +23 +82 +100 +44 +-8 +-49 +-86 +-83 +15 +75 +95 +39 +-12 +-53 +-89 +-86 +13 +72 +91 +36 +-14 +-55 +-91 +-88 +11 +70 +90 +35 +-15 +-56 +-92 +-90 +9 +69 +88 +32 +-17 +-57 +-93 +-91 +9 +68 +88 +33 +-17 +-58 +-93 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-91 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-59 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +85 +30 +-19 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-91 +8 +67 +88 +32 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +6 +45 +-6 +-48 +-50 +-1 +8 +-36 +-74 +-66 +-5 +17 +-29 +-67 +-54 +6 +23 +-23 +-63 +-50 +8 +28 +-20 +-59 +-46 +13 +29 +-17 +-58 +-44 +14 +33 +-16 +-56 +-43 +17 +33 +-14 +-55 +-40 +17 +35 +-13 +-54 +-41 +18 +34 +-13 +-54 +-39 +18 +36 +-13 +-53 +-39 +20 +36 +-11 +-53 +-39 +18 +37 +-12 +-53 +-39 +20 +37 +-11 +-52 +-39 +19 +38 +-11 +-52 +-39 +19 +36 +-11 +-53 +-38 +20 +38 +-11 +-51 +-38 +20 +36 +-11 +-53 +-38 +20 +39 +-11 +-51 +-38 +21 +37 +-11 +-52 +-38 +19 +58 +73 +22 +-25 +-64 +-98 +-63 +36 +96 +116 +57 +3 +-40 +-78 +-73 +24 +83 +102 +45 +-7 +-49 +-85 +-81 +17 +76 +95 +39 +-12 +-53 +-89 +-85 +13 +72 +92 +37 +-14 +-54 +-90 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-89 +10 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +66 +86 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-91 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +65 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-59 +-94 +-93 +7 +66 +85 +31 +-19 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-54 +-5 +-36 +-73 +-105 +-37 +15 +-13 +-54 +-88 +-25 +26 +-6 +-48 +-83 +-18 +30 +0 +-44 +-79 +-15 +36 +3 +-40 +-76 +-11 +37 +6 +-38 +-74 +-9 +41 +7 +-36 +-73 +-8 +41 +10 +-35 +-71 +-6 +44 +10 +-34 +-71 +-5 +44 +12 +-33 +-69 +-5 +45 +11 +-33 +-70 +-4 +45 +13 +-33 +-69 +-4 +45 +12 +-33 +-70 +-3 +45 +13 +-33 +-69 +-3 +46 +13 +-32 +-69 +-3 +44 +12 +-33 +-69 +-3 +47 +13 +-32 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +12 +-32 +-69 +-3 +46 +15 +-31 +-67 +-3 +46 +12 +-32 +-70 +-4 +45 +14 +-32 +-68 +-3 +47 +13 +-31 +-69 +-3 +45 +14 +-32 +-68 +-3 +47 +13 +-31 +-68 +-3 +45 +13 +-33 +-69 +-4 +46 +13 +-32 +-69 +-3 +45 +14 +-32 +-68 +-4 +46 +13 +-31 +-69 +-3 +45 +14 +-32 +-69 +-102 +-47 +48 +106 +124 +64 +10 +-35 +-73 +-64 +33 +91 +110 +53 +0 +-43 +-80 +-76 +22 +82 +100 +44 +-8 +-50 +-86 +-82 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-91 +-88 +11 +71 +90 +34 +-16 +-56 +-92 +-91 +8 +68 +88 +33 +-17 +-57 +-92 +-91 +9 +69 +87 +32 +-18 +-58 +-93 +-91 +8 +67 +88 +32 +-17 +-58 +-93 +-93 +6 +67 +86 +31 +-18 +-59 +-94 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-54 +-5 +-36 +-73 +-105 +-37 +16 +-13 +-54 +-88 +-25 +25 +-7 +-49 +-84 +-19 +31 +0 +-44 +-79 +-15 +36 +4 +-39 +-76 +-11 +37 +6 +-39 +-74 +-10 +41 +8 +-36 +-73 +-7 +41 +10 +-35 +-71 +-7 +43 +10 +-33 +-71 +-5 +44 +12 +-33 +-70 +-103 +-49 +46 +104 +122 +63 +9 +-35 +-74 +-64 +32 +90 +109 +52 +-1 +-44 +-81 +-76 +22 +81 +100 +44 +-8 +-49 +-86 +-83 +15 +75 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-15 +-55 +-91 +-88 +11 +70 +90 +34 +-16 +-56 +-92 +-91 +8 +67 +88 +32 +-17 +-58 +-93 +-90 +9 +69 +87 +32 +-17 +-58 +-93 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +6 +65 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-58 +-94 +-94 +6 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +46 +-5 +-47 +-50 +-2 +7 +-37 +-75 +-67 +-5 +17 +-29 +-67 +-53 +6 +23 +-23 +-63 +-50 +8 +27 +-20 +-60 +-47 +13 +30 +-17 +-58 +-44 +14 +32 +-16 +-56 +-43 +17 +33 +-14 +-55 +-41 +17 +36 +-13 +-53 +-41 +18 +35 +-13 +-54 +-40 +18 +58 +73 +22 +-26 +-64 +-98 +-64 +35 +95 +114 +56 +2 +-41 +-78 +-74 +24 +83 +102 +45 +-7 +-49 +-85 +-81 +17 +76 +95 +40 +-11 +-53 +-88 +-86 +13 +72 +92 +36 +-14 +-55 +-91 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-90 +10 +69 +88 +33 +-17 +-57 +-92 +-91 +8 +68 +88 +32 +-17 +-58 +-93 +-91 +8 +67 +87 +32 +-17 +-58 +-93 +-91 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-54 +-7 +-38 +-75 +-106 +-37 +16 +-12 +-54 +-87 +-24 +27 +-7 +-48 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-11 +37 +6 +-39 +-74 +-9 +42 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +44 +10 +-34 +-71 +-5 +44 +12 +-33 +-70 +-103 +-48 +45 +104 +123 +64 +9 +-35 +-73 +-64 +33 +91 +109 +52 +-1 +-44 +-81 +-76 +22 +81 +100 +43 +-8 +-50 +-86 +-83 +16 +75 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-91 +-88 +11 +70 +89 +33 +-16 +-57 +-92 +-90 +9 +69 +88 +33 +-17 +-57 +-93 +-91 +8 +67 +87 +32 +-18 +-58 +-93 +-91 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-92 +7 +66 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-17 +-58 +-93 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +65 +85 +31 +-19 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-54 +-6 +-37 +-74 +-106 +-37 +15 +-12 +-54 +-87 +-25 +26 +-7 +-49 +-84 +-19 +30 +0 +-44 +-78 +-15 +36 +3 +-40 +-76 +-11 +37 +6 +-38 +-74 +-9 +41 +8 +-36 +-73 +-7 +41 +10 +-35 +-71 +-6 +45 +11 +-33 +-71 +-5 +44 +12 +-34 +-71 +-103 +-48 +45 +104 +123 +64 +9 +-35 +-73 +-65 +32 +91 +109 +51 +-1 +-44 +-81 +-75 +23 +81 +100 +44 +-8 +-49 +-86 +-83 +16 +75 +94 +38 +-13 +-53 +-89 +-86 +13 +72 +92 +36 +-14 +-55 +-91 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-90 +10 +46 +-4 +-47 +-49 +0 +9 +-35 +-74 +-65 +-3 +18 +-28 +-67 +-53 +6 +23 +-22 +-63 +-49 +10 +28 +-19 +-59 +-46 +13 +29 +-17 +-58 +-44 +14 +33 +-16 +-55 +-42 +17 +34 +-13 +-55 +-41 +17 +36 +-13 +-53 +-41 +18 +36 +-12 +-54 +-38 +18 +57 +72 +21 +-26 +-64 +-98 +-64 +36 +96 +115 +56 +3 +-40 +-78 +-74 +24 +83 +101 +45 +-7 +-49 +-85 +-81 +17 +77 +96 +40 +-11 +-53 +-88 +-86 +13 +73 +92 +36 +-14 +-55 +-91 +-88 +11 +71 +90 +34 +-16 +-56 +-92 +-90 +9 +69 +88 +33 +-17 +-57 +-93 +-91 +8 +68 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-91 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +6 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +68 +86 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +85 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +46 +-5 +-47 +-50 +-2 +7 +-36 +-75 +-67 +-5 +17 +-29 +-67 +-54 +5 +22 +-23 +-63 +-50 +8 +28 +-20 +-59 +-47 +12 +30 +-17 +-58 +-45 +13 +32 +-16 +-56 +-43 +17 +33 +-13 +-55 +-42 +16 +35 +-14 +-54 +-41 +18 +35 +-12 +-54 +-39 +18 +58 +73 +22 +-25 +-64 +-98 +-64 +35 +95 +115 +56 +3 +-40 +-78 +-74 +24 +83 +101 +45 +-7 +-49 +-85 +-81 +17 +76 +95 +40 +-11 +-52 +-88 +-87 +13 +72 +92 +36 +-14 +-55 +-91 +-88 +11 +71 +90 +34 +-16 +-56 +-91 +-90 +9 +69 +89 +33 +-17 +-57 +-52 +-4 +-35 +-72 +-104 +-36 +16 +-12 +-54 +-87 +-25 +27 +-6 +-47 +-83 +-18 +31 +0 +-44 +-79 +-15 +36 +4 +-39 +-76 +-10 +38 +7 +-38 +-74 +-10 +41 +8 +-36 +-73 +-7 +41 +10 +-35 +-71 +-6 +44 +10 +-34 +-71 +-5 +43 +13 +-33 +-69 +-6 +45 +11 +-33 +-70 +-4 +45 +12 +-33 +-69 +-4 +46 +12 +-32 +-69 +-3 +45 +13 +-32 +-68 +-4 +46 +13 +-31 +-69 +-3 +44 +13 +-33 +-69 +-4 +47 +13 +-32 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +14 +-32 +-69 +-101 +-47 +47 +105 +124 +64 +10 +-34 +-72 +-64 +33 +92 +109 +52 +-1 +-43 +-80 +-75 +23 +82 +101 +45 +-7 +-49 +-85 +-83 +16 +75 +94 +38 +-12 +-53 +-89 +-85 +13 +72 +92 +36 +-14 +-55 +-90 +-89 +10 +70 +90 +34 +-16 +-56 +-91 +-91 +8 +68 +87 +32 +-17 +-58 +-93 +-90 +9 +69 +88 +33 +-17 +-57 +-93 +-91 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +66 +86 +31 +-18 +-58 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +31 +-18 +-58 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +66 +86 +31 +-19 +-59 +-94 +-93 +6 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +32 +-18 +-58 +-93 +-94 +6 +65 +85 +30 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +87 +31 +-18 +-59 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-17 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +66 +85 +30 +-19 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +5 +66 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +85 +30 +-19 +-59 +-94 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-94 +6 +65 +85 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-94 +5 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +66 +85 +30 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-92 +7 +67 +85 +30 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +46 +-5 +-47 +-50 +-2 +6 +-38 +-76 +-68 +-5 +17 +-29 +-67 +-54 +6 +23 +-23 +-63 +-50 +8 +27 +-20 +-59 +-48 +13 +30 +-17 +-58 +-44 +13 +33 +-16 +-56 +-43 +17 +33 +-14 +-55 +-42 +16 +35 +-13 +-53 +-40 +19 +35 +-12 +-53 +-40 +18 +58 +73 +22 +-26 +-64 +-98 +-63 +36 +95 +115 +57 +3 +-40 +-78 +-74 +24 +83 +101 +45 +-7 +-49 +-85 +-82 +17 +76 +95 +39 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +70 +89 +33 +-16 +-57 +-92 +-90 +10 +69 +88 +33 +-16 +-57 +-92 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-91 +9 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +68 +87 +32 +-17 +-58 +-93 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-92 +7 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +65 +85 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-54 +-6 +-37 +-74 +-106 +-37 +16 +-13 +-54 +-88 +-26 +25 +-7 +-48 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-40 +-76 +-11 +37 +6 +-38 +-74 +-9 +42 +8 +-36 +-73 +-7 +41 +9 +-36 +-72 +-7 +45 +10 +-34 +-71 +-4 +43 +12 +-33 +-70 +-103 +-48 +46 +104 +123 +64 +10 +-35 +-73 +-65 +32 +91 +109 +51 +-1 +-44 +-81 +-75 +23 +81 +101 +44 +-7 +-49 +-85 +-83 +16 +75 +94 +38 +-13 +-53 +-89 +-86 +14 +72 +92 +36 +-14 +-55 +-90 +-89 +11 +70 +90 +34 +-16 +-56 +-91 +-90 +9 +69 +88 +32 +-17 +-58 +-93 +-91 +9 +68 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +87 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +65 +85 +31 +-19 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-55 +-6 +-37 +-74 +-106 +-37 +16 +-13 +-54 +-88 +-26 +26 +-8 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-12 +36 +5 +-39 +-74 +-10 +42 +8 +-35 +-72 +-7 +42 +10 +-35 +-71 +-6 +44 +10 +-34 +-71 +-5 +44 +13 +-33 +-69 +-5 +43 +10 +-34 +-71 +-4 +44 +13 +-33 +-69 +-4 +46 +12 +-32 +-69 +-4 +45 +13 +-33 +-69 +-4 +46 +13 +-31 +-69 +-4 +45 +13 +-33 +-69 +-4 +46 +12 +-32 +-69 +-3 +46 +14 +-32 +-68 +-4 +47 +12 +-32 +-69 +-3 +45 +15 +-31 +-69 +-101 +-47 +48 +106 +124 +65 +10 +-34 +-72 +-64 +34 +93 +111 +53 +0 +-43 +-80 +-76 +23 +82 +101 +44 +-8 +-49 +-85 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +89 +34 +-16 +-56 +-92 +-91 +8 +67 +88 +32 +-17 +-57 +-93 +-91 +9 +69 +88 +32 +-17 +-58 +-93 +-91 +9 +68 +88 +32 +-17 +-57 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-92 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-93 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-55 +-6 +-38 +-75 +-106 +-37 +16 +-13 +-54 +-88 +-25 +26 +-7 +-48 +-84 +-19 +29 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-11 +37 +5 +-39 +-74 +-10 +41 +7 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +43 +12 +-33 +-70 +-103 +-48 +46 +104 +123 +64 +9 +-35 +-73 +-65 +33 +92 +109 +52 +-1 +-43 +-80 +-76 +22 +81 +100 +44 +-8 +-49 +-86 +-83 +16 +76 +94 +38 +-13 +-53 +-89 +-86 +13 +72 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-90 +9 +69 +88 +33 +-17 +-57 +-92 +-91 +9 +68 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +66 +85 +30 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +6 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-54 +-5 +-37 +-74 +-106 +-38 +15 +-13 +-55 +-88 +-25 +26 +-7 +-48 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-12 +37 +6 +-38 +-74 +-10 +41 +7 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +44 +10 +-34 +-71 +-5 +43 +12 +-33 +-70 +-102 +-49 +46 +105 +123 +64 +10 +-35 +-73 +-65 +33 +91 +109 +52 +-1 +-43 +-80 +-76 +22 +82 +100 +44 +-8 +-49 +-86 +-84 +16 +76 +94 +39 +-12 +-53 +-89 +-87 +13 +72 +91 +35 +-15 +-55 +-91 +-89 +11 +71 +90 +34 +-16 +-56 +-52 +-5 +-36 +-73 +-105 +-35 +17 +-11 +-53 +-86 +-24 +27 +-6 +-47 +-83 +-18 +31 +0 +-43 +-78 +-14 +37 +4 +-39 +-76 +-10 +37 +6 +-38 +-74 +-10 +42 +8 +-35 +-72 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-33 +-71 +-4 +43 +12 +-33 +-70 +-102 +-48 +45 +104 +123 +63 +9 +-35 +-73 +-65 +33 +91 +109 +52 +-1 +-43 +-80 +-76 +23 +82 +101 +44 +-8 +-49 +-85 +-83 +16 +76 +94 +38 +-12 +-53 +-89 +-87 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +34 +-16 +-56 +-91 +-91 +10 +69 +88 +33 +-17 +-57 +-92 +-92 +9 +68 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +86 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +85 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +32 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +85 +30 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +46 +-5 +-48 +-51 +-2 +7 +-36 +-75 +-68 +-5 +17 +-29 +-67 +-55 +5 +22 +-23 +-63 +-50 +8 +28 +-20 +-59 +-47 +12 +29 +-17 +-58 +-45 +14 +33 +-16 +-55 +-43 +16 +33 +-14 +-55 +-42 +17 +35 +-14 +-54 +-41 +19 +36 +-12 +-53 +-39 +18 +36 +-13 +-53 +-40 +19 +36 +-11 +-53 +-39 +19 +37 +-12 +-52 +-39 +20 +36 +-11 +-53 +-39 +20 +38 +-11 +-51 +-38 +20 +36 +-11 +-53 +-39 +19 +37 +-12 +-52 +-39 +21 +37 +-11 +-52 +-38 +20 +37 +-12 +-52 +-40 +20 +37 +-10 +-52 +-37 +20 +58 +74 +23 +-25 +-63 +-97 +-63 +37 +97 +116 +57 +4 +-39 +-77 +-74 +25 +83 +102 +45 +-7 +-48 +-85 +-81 +18 +78 +97 +40 +-11 +-52 +-88 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-88 +11 +71 +91 +35 +-15 +-56 +-91 +-91 +10 +69 +88 +33 +-17 +-57 +-92 +-91 +8 +68 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +65 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-94 +5 +66 +85 +30 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +85 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-55 +-6 +-37 +-74 +-106 +-37 +16 +-13 +-55 +-88 +-25 +25 +-8 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-40 +-76 +-12 +37 +5 +-39 +-75 +-10 +42 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +43 +10 +-34 +-71 +-5 +44 +12 +-33 +-69 +-5 +45 +11 +-33 +-70 +-5 +45 +13 +-33 +-69 +-4 +46 +13 +-32 +-69 +-3 +45 +12 +-33 +-69 +-4 +46 +13 +-31 +-68 +-3 +45 +13 +-33 +-69 +-5 +46 +12 +-32 +-69 +-3 +45 +13 +-32 +-68 +-3 +47 +13 +-32 +-69 +-3 +45 +14 +-32 +-68 +-4 +46 +12 +-32 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-32 +-69 +-3 +46 +14 +-32 +-68 +-4 +47 +14 +-31 +-69 +-3 +45 +13 +-32 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +13 +-32 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +14 +-32 +-69 +-101 +-47 +48 +106 +125 +65 +10 +-34 +-72 +-64 +34 +92 +110 +53 +0 +-43 +-80 +-76 +23 +83 +101 +45 +-7 +-49 +-85 +-83 +16 +76 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +91 +35 +-14 +-55 +-91 +-89 +10 +70 +90 +35 +-15 +-56 +-91 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-91 +10 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +88 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +85 +30 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-56 +-6 +-37 +-74 +-106 +-37 +16 +-14 +-55 +-88 +-26 +26 +-7 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-16 +36 +4 +-39 +-76 +-11 +37 +5 +-39 +-74 +-10 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +44 +13 +-33 +-70 +-102 +-48 +47 +104 +123 +63 +9 +-35 +-73 +-65 +33 +92 +110 +52 +0 +-43 +-80 +-76 +22 +82 +100 +44 +-7 +-49 +-86 +-83 +16 +76 +95 +38 +-12 +-53 +-89 +-87 +13 +72 +92 +36 +-14 +-55 +-91 +-89 +11 +71 +89 +34 +-16 +-56 +-91 +-92 +8 +68 +88 +32 +-17 +-57 +-93 +-91 +9 +69 +88 +32 +-17 +-57 +-93 +-92 +9 +69 +88 +32 +-17 +-57 +-92 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +68 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +32 +-18 +-58 +-93 +-94 +7 +67 +85 +30 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-94 +6 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-93 +-94 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +46 +-4 +-47 +-51 +-3 +6 +-37 +-75 +-69 +-6 +16 +-30 +-68 +-55 +5 +23 +-22 +-63 +-51 +8 +27 +-20 +-59 +-48 +12 +30 +-17 +-57 +-45 +14 +33 +-16 +-55 +-44 +16 +33 +-14 +-55 +-42 +16 +35 +-13 +-53 +-41 +18 +35 +-12 +-53 +-40 +18 +58 +73 +22 +-25 +-64 +-97 +-63 +35 +96 +115 +57 +3 +-40 +-77 +-74 +24 +84 +102 +45 +-6 +-48 +-85 +-81 +18 +77 +96 +40 +-11 +-52 +-88 +-87 +13 +73 +92 +36 +-14 +-55 +-91 +-89 +11 +70 +90 +34 +-16 +-56 +-91 +-90 +10 +69 +89 +33 +-16 +-57 +-92 +-92 +8 +68 +87 +32 +-17 +-58 +-92 +-92 +8 +68 +88 +32 +-18 +-58 +-93 +-92 +9 +68 +87 +32 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +32 +-18 +-58 +-54 +-7 +-38 +-75 +-106 +-38 +16 +-13 +-54 +-88 +-25 +26 +-7 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-40 +-76 +-11 +38 +6 +-39 +-74 +-9 +41 +7 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +44 +10 +-33 +-71 +-5 +43 +12 +-33 +-70 +-102 +-49 +47 +105 +123 +64 +10 +-35 +-73 +-65 +33 +91 +109 +52 +-1 +-43 +-80 +-77 +23 +83 +101 +44 +-7 +-49 +-85 +-84 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +70 +90 +35 +-15 +-56 +-91 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +9 +69 +88 +32 +-17 +-57 +-92 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +30 +-19 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-55 +-7 +-39 +-75 +-107 +-38 +16 +-13 +-54 +-87 +-25 +26 +-8 +-49 +-84 +-20 +30 +0 +-44 +-79 +-15 +37 +3 +-39 +-76 +-12 +37 +5 +-39 +-75 +-10 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +43 +10 +-34 +-71 +-5 +44 +12 +-33 +-70 +-102 +-49 +46 +105 +123 +63 +9 +-35 +-73 +-64 +33 +92 +111 +53 +0 +-43 +-80 +-77 +22 +82 +100 +44 +-8 +-49 +-85 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +70 +90 +34 +-16 +-56 +-92 +-91 +9 +47 +-4 +-46 +-50 +-1 +7 +-36 +-74 +-67 +-4 +18 +-28 +-66 +-54 +7 +23 +-22 +-62 +-50 +8 +28 +-20 +-59 +-47 +13 +30 +-17 +-58 +-44 +14 +33 +-15 +-55 +-43 +17 +33 +-14 +-55 +-41 +17 +36 +-13 +-53 +-41 +18 +35 +-13 +-54 +-39 +17 +57 +73 +22 +-26 +-64 +-97 +-63 +37 +96 +115 +57 +3 +-40 +-77 +-74 +25 +84 +102 +46 +-6 +-48 +-84 +-82 +18 +77 +95 +40 +-11 +-53 +-88 +-86 +13 +74 +93 +37 +-14 +-54 +-90 +-89 +11 +71 +89 +34 +-16 +-56 +-92 +-90 +10 +69 +88 +33 +-16 +-57 +-92 +-93 +8 +69 +88 +32 +-17 +-57 +-92 +-92 +9 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +68 +88 +32 +-17 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-95 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-94 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +46 +-5 +-47 +-51 +-3 +6 +-37 +-75 +-68 +-5 +16 +-29 +-67 +-54 +5 +23 +-23 +-63 +-51 +8 +27 +-21 +-60 +-48 +12 +30 +-17 +-58 +-44 +14 +32 +-16 +-56 +-44 +16 +33 +-14 +-55 +-41 +17 +35 +-13 +-53 +-42 +18 +35 +-12 +-54 +-40 +18 +57 +74 +23 +-25 +-64 +-97 +-64 +36 +96 +115 +56 +3 +-40 +-78 +-74 +25 +84 +102 +46 +-6 +-48 +-84 +-82 +17 +77 +96 +40 +-11 +-52 +-88 +-87 +14 +72 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +35 +-15 +-56 +-91 +-91 +10 +69 +88 +33 +-16 +-57 +-54 +-4 +-35 +-72 +-104 +-36 +17 +-12 +-54 +-87 +-25 +26 +-7 +-48 +-84 +-19 +31 +0 +-44 +-79 +-15 +36 +3 +-39 +-76 +-11 +37 +6 +-38 +-74 +-10 +42 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +44 +13 +-33 +-69 +-6 +44 +10 +-34 +-71 +-4 +45 +13 +-33 +-69 +-4 +47 +12 +-32 +-69 +-5 +45 +13 +-33 +-69 +-3 +47 +13 +-31 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +46 +14 +-32 +-68 +-4 +46 +13 +-32 +-69 +-3 +46 +15 +-31 +-68 +-101 +-47 +48 +106 +123 +64 +9 +-34 +-73 +-64 +34 +93 +111 +54 +0 +-42 +-80 +-76 +23 +82 +101 +44 +-7 +-49 +-85 +-84 +16 +76 +95 +39 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +12 +71 +89 +34 +-16 +-56 +-92 +-92 +9 +68 +88 +33 +-17 +-57 +-92 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +9 +68 +88 +32 +-17 +-57 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-95 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +85 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +32 +-17 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +66 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-95 +6 +65 +85 +30 +-19 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +30 +-19 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-19 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +30 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +32 +-17 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-94 +8 +68 +86 +31 +-18 +-59 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +46 +-5 +-47 +-52 +-3 +6 +-37 +-75 +-68 +-5 +16 +-30 +-67 +-55 +5 +22 +-23 +-63 +-51 +8 +28 +-20 +-59 +-48 +13 +30 +-17 +-57 +-45 +14 +32 +-16 +-56 +-43 +16 +33 +-14 +-55 +-42 +16 +35 +-13 +-53 +-42 +18 +35 +-12 +-53 +-40 +18 +58 +74 +23 +-25 +-64 +-97 +-64 +35 +96 +116 +57 +3 +-40 +-77 +-73 +25 +84 +101 +45 +-7 +-49 +-85 +-82 +17 +77 +96 +40 +-11 +-52 +-88 +-87 +13 +73 +92 +36 +-14 +-55 +-90 +-88 +12 +71 +90 +35 +-15 +-56 +-91 +-91 +10 +70 +89 +33 +-17 +-57 +-92 +-92 +8 +67 +87 +32 +-17 +-58 +-93 +-93 +8 +68 +88 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-95 +6 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-95 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +87 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-55 +-7 +-39 +-76 +-107 +-38 +16 +-13 +-55 +-88 +-25 +26 +-7 +-49 +-84 +-20 +30 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-12 +37 +5 +-39 +-74 +-10 +41 +8 +-35 +-73 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +44 +12 +-33 +-70 +-102 +-48 +46 +105 +124 +64 +9 +-35 +-73 +-65 +34 +93 +111 +53 +0 +-43 +-80 +-76 +23 +82 +100 +43 +-8 +-49 +-86 +-84 +16 +76 +95 +39 +-12 +-53 +-89 +-87 +12 +73 +92 +37 +-14 +-54 +-90 +-90 +11 +71 +89 +33 +-16 +-56 +-92 +-91 +9 +69 +89 +33 +-16 +-56 +-92 +-92 +9 +69 +87 +31 +-18 +-58 +-93 +-92 +9 +68 +88 +32 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-94 +7 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +32 +-17 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-19 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-94 +-94 +8 +68 +87 +31 +-18 +-59 +-94 +-94 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-55 +-6 +-37 +-74 +-106 +-37 +15 +-14 +-55 +-88 +-26 +26 +-7 +-48 +-84 +-20 +30 +-1 +-44 +-79 +-16 +36 +3 +-40 +-76 +-12 +38 +6 +-38 +-74 +-10 +40 +7 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +44 +10 +-34 +-71 +-5 +44 +13 +-33 +-69 +-5 +45 +11 +-33 +-70 +-5 +45 +12 +-33 +-69 +-5 +46 +12 +-32 +-69 +-3 +45 +13 +-33 +-69 +-5 +46 +13 +-32 +-69 +-4 +45 +12 +-33 +-69 +-4 +47 +13 +-32 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +46 +14 +-32 +-69 +-101 +-46 +48 +106 +125 +65 +11 +-33 +-72 +-64 +34 +93 +111 +53 +0 +-43 +-80 +-76 +24 +82 +101 +45 +-7 +-49 +-85 +-84 +15 +75 +95 +38 +-12 +-53 +-89 +-86 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +35 +-15 +-56 +-91 +-92 +8 +68 +88 +33 +-17 +-57 +-93 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +9 +68 +88 +32 +-17 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-58 +-94 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-94 +8 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-19 +-59 +-94 +-94 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-55 +-6 +-38 +-75 +-107 +-38 +16 +-13 +-55 +-88 +-26 +26 +-7 +-49 +-84 +-20 +30 +-1 +-44 +-79 +-15 +35 +2 +-40 +-77 +-11 +38 +5 +-39 +-74 +-10 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +45 +11 +-33 +-70 +-5 +44 +12 +-34 +-71 +-103 +-48 +47 +105 +124 +64 +10 +-34 +-72 +-65 +33 +92 +109 +52 +0 +-43 +-80 +-76 +23 +83 +101 +44 +-8 +-49 +-85 +-84 +16 +75 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-90 +11 +71 +90 +34 +-16 +-56 +-92 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +9 +69 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +88 +32 +-18 +-58 +-93 +-92 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +6 +67 +86 +31 +-18 +-59 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +6 +66 +86 +31 +-18 +-59 +-93 +-94 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-95 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-94 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +88 +32 +-18 +-58 +-93 +-94 +8 +67 +86 +31 +-18 +-58 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-56 +-6 +-37 +-74 +-106 +-37 +16 +-14 +-55 +-89 +-26 +25 +-8 +-49 +-84 +-19 +31 +-1 +-44 +-79 +-16 +36 +3 +-40 +-76 +-12 +37 +6 +-38 +-74 +-10 +41 +8 +-36 +-73 +-8 +41 +9 +-35 +-71 +-7 +43 +10 +-33 +-71 +-5 +43 +12 +-34 +-71 +-103 +-49 +47 +106 +124 +64 +10 +-34 +-73 +-64 +33 +92 +110 +52 +0 +-43 +-80 +-76 +23 +83 +101 +44 +-7 +-49 +-85 +-84 +16 +75 +94 +38 +-12 +-53 +-89 +-87 +14 +74 +93 +37 +-14 +-54 +-90 +-89 +11 +70 +89 +34 +-16 +-56 +-52 +-5 +-37 +-73 +-105 +-37 +17 +-12 +-54 +-87 +-24 +27 +-6 +-47 +-83 +-19 +31 +0 +-44 +-78 +-15 +35 +3 +-40 +-76 +-10 +38 +6 +-38 +-74 +-9 +41 +8 +-35 +-72 +-7 +42 +10 +-35 +-71 +-6 +44 +10 +-33 +-71 +-5 +44 +12 +-33 +-70 +-103 +-48 +47 +106 +124 +64 +10 +-34 +-72 +-65 +33 +92 +109 +52 +-1 +-43 +-80 +-76 +23 +83 +101 +44 +-8 +-49 +-85 +-84 +16 +76 +95 +39 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-91 +-90 +11 +71 +90 +34 +-16 +-56 +-92 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +10 +69 +88 +32 +-17 +-57 +-93 +-93 +8 +68 +88 +32 +-17 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-94 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-94 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +46 +-6 +-47 +-52 +-3 +7 +-37 +-75 +-68 +-5 +17 +-29 +-67 +-55 +5 +22 +-23 +-63 +-51 +8 +27 +-20 +-59 +-47 +12 +29 +-17 +-58 +-45 +14 +32 +-16 +-56 +-44 +17 +33 +-14 +-55 +-41 +17 +36 +-13 +-54 +-42 +18 +35 +-12 +-54 +-39 +18 +37 +-12 +-53 +-40 +20 +37 +-11 +-53 +-39 +18 +37 +-12 +-52 +-40 +20 +37 +-10 +-52 +-39 +18 +37 +-12 +-52 +-39 +21 +37 +-11 +-52 +-38 +19 +38 +-11 +-51 +-40 +20 +37 +-10 +-52 +-38 +19 +38 +-11 +-51 +-39 +20 +36 +-11 +-53 +-38 +19 +59 +75 +23 +-24 +-63 +-97 +-63 +37 +97 +116 +57 +3 +-40 +-77 +-74 +25 +84 +103 +46 +-6 +-48 +-84 +-82 +18 +77 +96 +40 +-11 +-52 +-88 +-86 +14 +73 +93 +37 +-14 +-55 +-90 +-89 +12 +71 +90 +34 +-16 +-56 +-91 +-91 +10 +69 +89 +33 +-17 +-57 +-92 +-92 +8 +69 +88 +33 +-17 +-57 +-92 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +68 +88 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-94 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +66 +86 +31 +-18 +-59 +-94 +-94 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-94 +8 +67 +87 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-94 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-56 +-6 +-37 +-74 +-106 +-38 +16 +-14 +-55 +-89 +-26 +25 +-7 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-16 +36 +3 +-40 +-76 +-11 +38 +6 +-38 +-74 +-10 +41 +7 +-36 +-73 +-7 +42 +9 +-36 +-71 +-6 +45 +10 +-33 +-71 +-5 +44 +13 +-33 +-69 +-6 +45 +11 +-33 +-70 +-4 +44 +12 +-33 +-69 +-5 +46 +12 +-32 +-70 +-4 +45 +14 +-32 +-68 +-4 +47 +13 +-31 +-69 +-4 +44 +12 +-33 +-69 +-4 +47 +12 +-32 +-69 +-3 +45 +13 +-32 +-69 +-4 +47 +13 +-31 +-69 +-3 +46 +15 +-31 +-67 +-4 +46 +12 +-32 +-70 +-3 +45 +14 +-32 +-68 +-4 +47 +13 +-31 +-69 +-3 +45 +13 +-32 +-69 +-4 +47 +13 +-31 +-68 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +46 +14 +-32 +-68 +-4 +47 +12 +-32 +-69 +-3 +46 +14 +-32 +-69 +-101 +-46 +48 +106 +124 +65 +10 +-34 +-72 +-64 +34 +93 +111 +53 +0 +-43 +-80 +-75 +23 +82 +101 +44 +-7 +-49 +-85 +-83 +16 +77 +95 +39 +-11 +-53 +-88 +-86 +13 +73 +93 +36 +-14 +-54 +-90 +-89 +11 +71 +89 +34 +-16 +-56 +-92 +-92 +9 +68 +88 +33 +-17 +-57 +-92 +-92 +9 +69 +88 +32 +-17 +-58 +-93 +-92 +9 +69 +88 +33 +-17 +-57 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-94 +-93 +9 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-95 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-94 +8 +68 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-55 +-6 +-37 +-74 +-106 +-37 +15 +-13 +-55 +-88 +-26 +25 +-8 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-16 +36 +2 +-40 +-77 +-11 +37 +6 +-38 +-74 +-9 +42 +7 +-36 +-73 +-8 +41 +9 +-36 +-71 +-6 +44 +10 +-34 +-71 +-5 +43 +12 +-33 +-70 +-102 +-48 +47 +105 +124 +64 +9 +-35 +-73 +-65 +33 +92 +109 +52 +-1 +-43 +-80 +-76 +22 +82 +101 +45 +-7 +-49 +-85 +-84 +16 +75 +94 +38 +-12 +-53 +-89 +-86 +14 +73 +92 +37 +-14 +-54 +-90 +-90 +11 +71 +90 +34 +-16 +-56 +-91 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +9 +68 +88 +32 +-17 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +87 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-93 +-94 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-17 +-58 +-93 +-94 +6 +66 +86 +30 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +30 +-19 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +45 +-5 +-47 +-52 +-3 +6 +-38 +-76 +-68 +-5 +16 +-29 +-67 +-56 +5 +23 +-23 +-63 +-51 +8 +27 +-20 +-60 +-48 +13 +30 +-17 +-58 +-45 +14 +32 +-16 +-56 +-44 +17 +34 +-13 +-55 +-41 +17 +35 +-14 +-54 +-42 +18 +35 +-13 +-54 +-40 +18 +58 +74 +23 +-25 +-64 +-97 +-64 +36 +96 +115 +57 +3 +-40 +-78 +-73 +25 +84 +102 +45 +-6 +-48 +-85 +-82 +18 +77 +95 +40 +-11 +-52 +-88 +-87 +14 +73 +92 +36 +-14 +-55 +-91 +-89 +11 +71 +91 +35 +-15 +-56 +-91 +-91 +10 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +88 +32 +-18 +-58 +-93 +-93 +8 +68 +88 +32 +-17 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-56 +-8 +-39 +-75 +-107 +-38 +16 +-13 +-54 +-87 +-25 +26 +-7 +-48 +-84 +-20 +31 +-1 +-44 +-79 +-15 +36 +3 +-40 +-76 +-11 +38 +6 +-39 +-74 +-10 +41 +8 +-35 +-72 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +44 +12 +-33 +-70 +-102 +-48 +47 +105 +124 +64 +9 +-35 +-73 +-65 +34 +92 +109 +52 +-1 +-43 +-80 +-76 +23 +82 +101 +44 +-8 +-49 +-85 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-87 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +70 +90 +34 +-16 +-56 +-92 +-91 +9 +69 +89 +33 +-17 +-57 +-92 +-92 +9 +68 +88 +32 +-17 +-58 +-93 +-92 +9 +69 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-94 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +85 +30 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-56 +-7 +-38 +-75 +-107 +-38 +16 +-13 +-55 +-88 +-25 +26 +-7 +-48 +-83 +-19 +31 +-1 +-44 +-79 +-16 +35 +3 +-40 +-77 +-11 +38 +6 +-38 +-74 +-10 +41 +8 +-36 +-73 +-7 +41 +9 +-36 +-72 +-7 +45 +11 +-33 +-71 +-5 +43 +12 +-33 +-70 +-103 +-48 +47 +105 +123 +64 +10 +-35 +-73 +-65 +33 +91 +109 +52 +-1 +-44 +-81 +-76 +23 +82 +101 +44 +-8 +-49 +-85 +-83 +16 +76 +95 +39 +-12 +-53 +-88 +-87 +14 +73 +91 +35 +-15 +-55 +-91 +-89 +11 +71 +90 +35 +-16 +-56 +-91 +-92 +9 +47 +-4 +-46 +-50 +0 +8 +-35 +-74 +-66 +-4 +18 +-28 +-66 +-54 +6 +23 +-22 +-62 +-50 +9 +29 +-19 +-59 +-46 +12 +29 +-17 +-58 +-45 +14 +33 +-16 +-55 +-42 +17 +34 +-13 +-54 +-42 +16 +35 +-13 +-54 +-41 +18 +36 +-11 +-53 +-39 +18 +57 +72 +21 +-26 +-64 +-98 +-64 +36 +97 +116 +57 +3 +-40 +-77 +-74 +24 +83 +101 +45 +-7 +-49 +-85 +-81 +17 +77 +96 +40 +-11 +-52 +-88 +-86 +14 +73 +92 +36 +-14 +-55 +-90 +-88 +12 +71 +91 +35 +-15 +-56 +-91 +-91 +10 +69 +89 +33 +-16 +-57 +-92 +-92 +8 +69 +88 +32 +-17 +-58 +-93 +-91 +9 +68 +88 +32 +-17 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +68 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +68 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +7 +46 +-5 +-47 +-51 +-2 +6 +-37 +-75 +-67 +-5 +17 +-29 +-67 +-55 +6 +23 +-23 +-63 +-50 +8 +27 +-20 +-59 +-48 +13 +29 +-17 +-58 +-45 +13 +32 +-16 +-56 +-43 +17 +33 +-14 +-55 +-42 +16 +35 +-13 +-53 +-41 +19 +36 +-12 +-53 +-40 +18 +58 +74 +22 +-25 +-64 +-97 +-64 +36 +96 +115 +57 +4 +-40 +-78 +-74 +25 +83 +102 +45 +-6 +-48 +-85 +-82 +18 +78 +95 +39 +-12 +-53 +-88 +-87 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +35 +-15 +-56 +-92 +-90 +10 +70 +89 +34 +-16 +-56 +-54 +-4 +-36 +-73 +-104 +-37 +16 +-12 +-54 +-87 +-24 +27 +-6 +-48 +-83 +-20 +31 +-1 +-44 +-79 +-15 +36 +4 +-39 +-76 +-11 +38 +6 +-38 +-74 +-10 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +43 +10 +-34 +-71 +-5 +43 +12 +-33 +-70 +-5 +45 +11 +-33 +-70 +-4 +45 +13 +-33 +-69 +-5 +46 +12 +-32 +-70 +-3 +45 +13 +-33 +-69 +-4 +46 +13 +-32 +-69 +-4 +45 +13 +-33 +-69 +-4 +46 +12 +-32 +-69 +-4 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +13 +-32 +-69 +-102 +-47 +48 +106 +124 +65 +10 +-34 +-72 +-64 +33 +92 +111 +53 +0 +-43 +-80 +-75 +23 +83 +101 +45 +-7 +-49 +-85 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +35 +-15 +-56 +-91 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-91 +10 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-92 +8 +68 +88 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-94 +8 +67 +86 +31 +-18 +-59 +-93 +-94 +6 +66 +86 +30 +-19 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +66 +85 +30 +-19 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +85 +30 +-19 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +68 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-95 +6 +65 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +46 +-5 +-47 +-52 +-3 +6 +-37 +-76 +-68 +-5 +16 +-29 +-67 +-55 +6 +23 +-22 +-63 +-50 +8 +27 +-20 +-59 +-48 +13 +30 +-17 +-57 +-44 +13 +32 +-16 +-56 +-44 +16 +33 +-14 +-55 +-41 +17 +36 +-13 +-53 +-42 +18 +35 +-12 +-54 +-40 +18 +58 +74 +22 +-25 +-64 +-97 +-64 +36 +96 +115 +56 +3 +-40 +-78 +-74 +25 +84 +102 +46 +-6 +-48 +-84 +-82 +17 +76 +94 +38 +-12 +-53 +-89 +-87 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-90 +10 +70 +89 +33 +-16 +-57 +-92 +-92 +8 +68 +88 +32 +-17 +-57 +-92 +-92 +8 +68 +86 +31 +-18 +-58 +-93 +-92 +8 +68 +88 +33 +-17 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +6 +65 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +31 +-18 +-59 +-93 +-93 +7 +67 +85 +30 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-94 +7 +66 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-54 +-7 +-38 +-75 +-106 +-37 +16 +-12 +-54 +-88 +-24 +26 +-7 +-48 +-83 +-19 +31 +-1 +-44 +-79 +-16 +35 +2 +-40 +-76 +-11 +38 +5 +-39 +-74 +-10 +41 +7 +-36 +-73 +-7 +42 +9 +-36 +-72 +-7 +44 +10 +-33 +-71 +-5 +44 +11 +-34 +-71 +-103 +-48 +47 +104 +123 +64 +9 +-35 +-73 +-65 +32 +91 +109 +52 +-1 +-44 +-80 +-76 +23 +82 +100 +44 +-8 +-49 +-85 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +14 +73 +92 +35 +-14 +-55 +-91 +-89 +11 +71 +90 +35 +-15 +-56 +-91 +-91 +9 +69 +88 +33 +-17 +-57 +-93 +-91 +10 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +65 +85 +31 +-19 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-56 +-6 +-37 +-74 +-106 +-37 +16 +-13 +-55 +-88 +-26 +25 +-7 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-16 +35 +3 +-39 +-76 +-11 +36 +5 +-39 +-74 +-10 +42 +8 +-36 +-72 +-7 +41 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +43 +13 +-33 +-69 +-6 +45 +11 +-33 +-71 +-4 +45 +13 +-32 +-69 +-4 +47 +12 +-32 +-70 +-4 +45 +13 +-32 +-69 +-4 +47 +13 +-32 +-69 +-4 +45 +13 +-33 +-69 +-4 +47 +13 +-32 +-69 +-3 +45 +14 +-32 +-69 +-4 +47 +13 +-31 +-69 +-3 +46 +14 +-32 +-69 +-101 +-46 +48 +106 +124 +65 +10 +-34 +-72 +-64 +34 +93 +109 +52 +-1 +-43 +-80 +-76 +23 +82 +101 +44 +-7 +-49 +-85 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +14 +73 +92 +37 +-14 +-54 +-90 +-89 +11 +70 +89 +34 +-16 +-56 +-92 +-91 +8 +67 +88 +33 +-17 +-58 +-92 +-91 +8 +69 +88 +33 +-17 +-57 +-93 +-92 +9 +68 +87 +32 +-17 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-55 +-7 +-38 +-75 +-106 +-37 +16 +-12 +-54 +-87 +-25 +26 +-7 +-48 +-84 +-20 +31 +0 +-44 +-79 +-15 +36 +3 +-39 +-76 +-11 +37 +5 +-39 +-75 +-10 +41 +8 +-35 +-72 +-7 +42 +10 +-35 +-71 +-7 +43 +10 +-34 +-71 +-5 +44 +12 +-33 +-70 +-102 +-48 +46 +104 +123 +64 +9 +-35 +-73 +-64 +33 +91 +109 +52 +-1 +-43 +-80 +-76 +22 +81 +100 +43 +-8 +-50 +-86 +-83 +16 +75 +95 +39 +-12 +-53 +-88 +-87 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +70 +89 +34 +-16 +-56 +-92 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-91 +9 +68 +88 +32 +-17 +-57 +-92 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +68 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +87 +31 +-18 +-59 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-94 +7 +66 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-95 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-55 +-6 +-37 +-74 +-106 +-38 +16 +-13 +-55 +-88 +-25 +26 +-7 +-48 +-84 +-20 +30 +-1 +-44 +-79 +-16 +36 +3 +-40 +-76 +-11 +37 +6 +-39 +-74 +-10 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +43 +13 +-33 +-70 +-102 +-48 +47 +105 +123 +63 +9 +-35 +-73 +-65 +33 +92 +109 +52 +-1 +-43 +-80 +-76 +22 +81 +100 +44 +-7 +-49 +-85 +-84 +16 +76 +95 +38 +-12 +-53 +-89 +-87 +13 +72 +92 +36 +-14 +-55 +-91 +-89 +11 +71 +90 +34 +-16 +-56 +-52 +-5 +-36 +-73 +-105 +-36 +18 +-11 +-53 +-86 +-24 +27 +-6 +-47 +-83 +-19 +31 +0 +-44 +-78 +-14 +37 +4 +-39 +-76 +-10 +38 +5 +-39 +-74 +-9 +41 +8 +-35 +-72 +-6 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-4 +44 +12 +-33 +-70 +-103 +-48 +46 +104 +123 +64 +9 +-35 +-73 +-65 +33 +92 +109 +52 +-1 +-43 +-80 +-75 +23 +82 +100 +43 +-8 +-50 +-86 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +70 +90 +34 +-16 +-56 +-92 +-91 +10 +69 +88 +33 +-17 +-57 +-92 +-91 +9 +68 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-17 +-58 +-93 +-95 +6 +66 +86 +30 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +85 +30 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +45 +-5 +-47 +-51 +-2 +6 +-37 +-75 +-67 +-6 +16 +-30 +-67 +-54 +6 +23 +-23 +-63 +-50 +8 +27 +-20 +-59 +-47 +12 +29 +-18 +-58 +-44 +14 +33 +-15 +-55 +-43 +16 +33 +-14 +-55 +-42 +16 +36 +-13 +-53 +-40 +19 +35 +-12 +-54 +-39 +18 +36 +-13 +-53 +-40 +20 +37 +-11 +-53 +-39 +19 +37 +-12 +-53 +-40 +19 +36 +-11 +-53 +-38 +20 +38 +-11 +-51 +-38 +20 +36 +-12 +-53 +-39 +19 +38 +-11 +-52 +-38 +21 +37 +-10 +-52 +-39 +19 +38 +-11 +-52 +-39 +20 +37 +-10 +-52 +-38 +19 +59 +73 +22 +-26 +-64 +-98 +-63 +37 +97 +116 +58 +4 +-39 +-77 +-74 +25 +84 +102 +45 +-7 +-49 +-85 +-81 +18 +77 +96 +40 +-11 +-52 +-88 +-86 +14 +74 +93 +37 +-14 +-55 +-90 +-88 +12 +71 +90 +35 +-15 +-56 +-91 +-90 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +86 +31 +-18 +-58 +-93 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-93 +8 +68 +87 +32 +-17 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +65 +86 +30 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-55 +-6 +-37 +-74 +-106 +-37 +15 +-13 +-55 +-88 +-26 +25 +-8 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-12 +37 +5 +-39 +-74 +-10 +42 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +44 +10 +-33 +-71 +-5 +44 +13 +-33 +-69 +-5 +45 +10 +-33 +-71 +-4 +45 +13 +-33 +-69 +-4 +47 +12 +-32 +-70 +-4 +45 +13 +-32 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +14 +-32 +-68 +-4 +46 +12 +-32 +-69 +-3 +45 +15 +-31 +-68 +-3 +46 +12 +-32 +-69 +-3 +45 +14 +-32 +-69 +-3 +47 +13 +-32 +-69 +-3 +45 +14 +-32 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +13 +-32 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +14 +-32 +-69 +-102 +-46 +48 +107 +125 +65 +11 +-34 +-72 +-64 +33 +92 +110 +52 +-1 +-43 +-80 +-75 +23 +82 +101 +45 +-7 +-49 +-85 +-83 +16 +75 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +35 +-15 +-56 +-92 +-91 +8 +67 +87 +32 +-17 +-58 +-93 +-91 +9 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +87 +32 +-17 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +87 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-55 +-7 +-37 +-74 +-106 +-37 +16 +-13 +-55 +-88 +-25 +25 +-8 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +4 +-39 +-76 +-12 +37 +6 +-39 +-74 +-10 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +44 +13 +-33 +-70 +-102 +-48 +47 +105 +123 +64 +10 +-35 +-73 +-65 +33 +91 +109 +52 +-1 +-44 +-81 +-76 +22 +81 +100 +44 +-8 +-49 +-86 +-83 +16 +75 +94 +38 +-12 +-53 +-89 +-86 +13 +73 +92 +37 +-14 +-55 +-90 +-89 +11 +70 +89 +34 +-16 +-56 +-92 +-91 +8 +68 +88 +33 +-17 +-57 +-92 +-91 +9 +68 +87 +32 +-17 +-58 +-93 +-91 +8 +68 +88 +32 +-17 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +85 +30 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +85 +30 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +30 +-19 +-59 +-94 +-92 +8 +68 +86 +31 +-18 +-58 +-93 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +46 +-4 +-47 +-51 +-2 +6 +-37 +-75 +-68 +-6 +16 +-29 +-67 +-54 +6 +23 +-23 +-63 +-51 +8 +27 +-20 +-60 +-48 +13 +30 +-17 +-58 +-45 +14 +33 +-16 +-56 +-43 +16 +33 +-14 +-55 +-41 +17 +36 +-13 +-53 +-41 +18 +35 +-12 +-53 +-40 +18 +58 +74 +22 +-25 +-64 +-97 +-64 +36 +96 +115 +56 +3 +-40 +-78 +-74 +24 +83 +102 +45 +-7 +-48 +-85 +-82 +18 +77 +95 +39 +-12 +-53 +-88 +-86 +13 +73 +93 +37 +-14 +-55 +-90 +-89 +11 +70 +89 +34 +-16 +-56 +-92 +-90 +10 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-91 +8 +67 +88 +32 +-17 +-58 +-93 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-54 +-6 +-39 +-75 +-107 +-38 +16 +-13 +-54 +-88 +-24 +26 +-7 +-48 +-83 +-20 +30 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-11 +37 +5 +-39 +-74 +-10 +41 +8 +-35 +-72 +-7 +41 +10 +-35 +-71 +-6 +45 +10 +-34 +-71 +-5 +43 +12 +-34 +-70 +-103 +-48 +47 +105 +124 +64 +9 +-35 +-73 +-65 +33 +91 +109 +51 +-1 +-44 +-81 +-75 +22 +82 +100 +44 +-8 +-49 +-85 +-84 +16 +76 +95 +39 +-12 +-53 +-89 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-91 +9 +68 +88 +32 +-17 +-57 +-92 +-91 +9 +69 +88 +32 +-17 +-57 +-93 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-19 +-59 +-55 +-7 +-38 +-74 +-106 +-37 +16 +-12 +-54 +-87 +-25 +25 +-8 +-49 +-84 +-19 +30 +-1 +-44 +-79 +-15 +36 +3 +-40 +-76 +-11 +37 +5 +-39 +-74 +-10 +42 +9 +-35 +-72 +-6 +41 +10 +-35 +-71 +-7 +44 +9 +-34 +-71 +-5 +44 +12 +-33 +-70 +-102 +-48 +45 +104 +123 +63 +9 +-35 +-73 +-65 +33 +91 +109 +52 +-1 +-43 +-80 +-76 +22 +82 +100 +44 +-8 +-49 +-85 +-83 +16 +76 +94 +38 +-12 +-53 +-89 +-86 +14 +73 +93 +37 +-13 +-54 +-90 +-89 +11 +71 +89 +33 +-16 +-56 +-92 +-91 +9 +47 +-4 +-46 +-49 +-1 +8 +-35 +-74 +-66 +-4 +17 +-28 +-67 +-53 +7 +24 +-22 +-62 +-50 +9 +27 +-20 +-59 +-46 +13 +30 +-17 +-58 +-44 +14 +33 +-15 +-55 +-43 +16 +33 +-14 +-55 +-40 +17 +36 +-13 +-53 +-41 +19 +35 +-12 +-53 +-39 +18 +57 +73 +22 +-25 +-64 +-97 +-63 +36 +96 +115 +57 +3 +-40 +-78 +-73 +25 +83 +102 +45 +-6 +-48 +-85 +-82 +17 +76 +95 +39 +-12 +-53 +-88 +-86 +13 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-90 +9 +69 +88 +32 +-17 +-58 +-93 +-91 +8 +69 +88 +33 +-17 +-57 +-92 +-92 +8 +68 +86 +31 +-18 +-58 +-93 +-92 +8 +68 +87 +32 +-17 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-92 +7 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +6 +65 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +46 +-5 +-47 +-51 +-2 +5 +-38 +-76 +-68 +-5 +17 +-29 +-67 +-54 +6 +23 +-23 +-63 +-51 +8 +27 +-20 +-59 +-47 +13 +30 +-17 +-57 +-44 +13 +32 +-16 +-56 +-43 +16 +33 +-14 +-55 +-41 +17 +36 +-13 +-53 +-41 +18 +35 +-13 +-54 +-40 +18 +58 +73 +22 +-25 +-64 +-97 +-64 +34 +95 +115 +56 +2 +-41 +-78 +-74 +25 +84 +102 +45 +-7 +-48 +-85 +-82 +17 +76 +96 +40 +-11 +-52 +-88 +-87 +13 +73 +92 +36 +-14 +-55 +-90 +-88 +12 +71 +90 +35 +-15 +-56 +-91 +-90 +10 +69 +89 +33 +-17 +-57 +-53 +-4 +-35 +-72 +-104 +-36 +17 +-12 +-54 +-87 +-25 +26 +-6 +-48 +-83 +-19 +31 +0 +-43 +-78 +-15 +36 +3 +-39 +-76 +-11 +38 +6 +-39 +-74 +-9 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +44 +12 +-33 +-69 +-6 +45 +11 +-33 +-71 +-4 +45 +14 +-32 +-69 +-4 +47 +12 +-32 +-70 +-3 +45 +13 +-33 +-69 +-4 +47 +14 +-31 +-69 +-3 +45 +13 +-33 +-69 +-4 +47 +13 +-31 +-69 +-3 +45 +13 +-32 +-68 +-4 +47 +13 +-31 +-69 +-3 +45 +14 +-31 +-69 +-101 +-47 +47 +105 +124 +64 +9 +-35 +-73 +-64 +34 +93 +110 +52 +-1 +-43 +-80 +-76 +22 +81 +101 +45 +-7 +-49 +-85 +-83 +16 +76 +94 +38 +-12 +-53 +-89 +-86 +14 +73 +93 +37 +-14 +-54 +-90 +-89 +11 +70 +89 +34 +-16 +-56 +-92 +-92 +8 +68 +88 +32 +-17 +-57 +-93 +-91 +9 +68 +88 +33 +-17 +-57 +-93 +-92 +9 +68 +87 +32 +-17 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +32 +-18 +-58 +-93 +-94 +6 +66 +85 +30 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +87 +32 +-17 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +8 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +66 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +5 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +87 +31 +-18 +-58 +-93 +-94 +7 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +45 +-5 +-47 +-51 +-2 +6 +-38 +-76 +-67 +-5 +17 +-29 +-67 +-54 +6 +23 +-23 +-63 +-51 +8 +28 +-20 +-59 +-47 +13 +30 +-17 +-58 +-45 +13 +32 +-16 +-56 +-43 +17 +34 +-13 +-54 +-42 +16 +35 +-14 +-54 +-41 +19 +35 +-12 +-53 +-40 +18 +58 +73 +22 +-25 +-64 +-98 +-64 +35 +95 +115 +56 +3 +-40 +-78 +-73 +24 +83 +102 +45 +-7 +-49 +-85 +-81 +18 +77 +96 +40 +-11 +-52 +-88 +-87 +13 +72 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +90 +34 +-16 +-56 +-92 +-90 +10 +69 +89 +33 +-16 +-57 +-92 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +9 +68 +88 +32 +-17 +-58 +-93 +-92 +7 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +6 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-92 +8 +67 +87 +32 +-17 +-58 +-93 +-94 +7 +66 +86 +30 +-19 +-59 +-94 +-92 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-92 +8 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +68 +87 +31 +-18 +-58 +-93 +-94 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +6 +66 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-94 +6 +67 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-55 +-7 +-38 +-74 +-106 +-37 +16 +-12 +-54 +-87 +-25 +26 +-7 +-49 +-84 +-19 +29 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-11 +37 +5 +-39 +-74 +-10 +42 +8 +-35 +-72 +-7 +41 +10 +-35 +-71 +-7 +44 +10 +-34 +-71 +-5 +44 +13 +-33 +-70 +-102 +-48 +46 +104 +123 +63 +9 +-35 +-73 +-64 +33 +92 +109 +52 +-1 +-43 +-80 +-76 +23 +81 +100 +44 +-8 +-49 +-86 +-83 +16 +75 +95 +39 +-12 +-53 +-89 +-86 +14 +73 +92 +36 +-14 +-55 +-90 +-89 +11 +71 +89 +34 +-16 +-56 +-92 +-91 +9 +69 +88 +32 +-17 +-57 +-93 +-91 +8 +68 +88 +33 +-17 +-57 +-93 +-92 +8 +68 +87 +32 +-18 +-58 +-93 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +87 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +31 +-19 +-59 +-94 +-93 +6 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +32 +-18 +-58 +-93 +-94 +6 +66 +86 +31 +-19 +-59 +-94 +-92 +8 +67 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-94 +6 +65 +86 +31 +-19 +-59 +-94 +-92 +8 +68 +88 +32 +-17 +-58 +-93 +-93 +8 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +8 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +87 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +87 +32 +-18 +-58 +-93 +-93 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-93 +8 +68 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-59 +-93 +-93 +7 +67 +86 +31 +-19 +-59 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-94 +-93 +7 +67 +86 +31 +-18 +-58 +-93 +-94 +7 +66 +86 +31 +-18 +-59 +-94 +-92 +7 +67 +86 +31 +-18 +-59 +-94 +-93 +8 +67 +86 +32 +-18 +-58 +-55 +-6 +-37 +-74 +-106 +-37 +16 +-13 +-54 +-88 +-25 +26 +-7 +-48 +-84 +-20 +30 +-1 +-44 +-79 +-15 +36 +3 +-39 +-76 +-12 +37 +6 +-39 +-74 +-10 +41 +8 +-36 +-73 +-7 +42 +10 +-35 +-71 +-6 +43 +10 +-34 +-71 +-5 +43 +13 +-33 +-69 +-5 +45 +11 +-33 +-70 +-5 +44 +12 +-33 +-69 +-5 +46 +12 +-32 +-69 +-3 +45 +13 +-32 +-69 +-4 +47 +13 +-31 +-68 +-4 +45 +13 +-33 +-69 +-4 +46 +13 +-32 +-69 +-3 +45 +14 +-32 +-68 +-3 +47 +13 +-31 +-69 +-3 +45 +14 +-32 +-69 +-101 +-47 +48 +106 +124 +65 +10 +-34 +-72 +-64 +34 +92 +109 +52 +-1 diff --git a/traces/modulation-fsk2-50.pm3 b/traces/modulation-fsk2-50.pm3 new file mode 100644 index 00000000..667ab674 --- /dev/null +++ b/traces/modulation-fsk2-50.pm3 @@ -0,0 +1,20000 @@ +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +41 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-87 +81 +70 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-74 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +75 +61 +32 +3 +-23 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +65 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +68 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +40 +34 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +11 +-17 +-38 +-57 +-72 +79 +65 +37 +7 +-19 +-40 +-59 +-73 +77 +63 +34 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +2 +-23 +-44 +-62 +-77 +-89 +79 +64 +38 +30 +1 +-25 +-45 +-63 +-77 +-89 +81 +67 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +82 +68 +41 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +43 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +63 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +69 +41 +33 +3 +-22 +-44 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +11 +-16 +-37 +-56 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +75 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-76 +74 +59 +31 +2 +-23 +-44 +-62 +-76 +74 +59 +31 +2 +-23 +-43 +-62 +-76 +73 +58 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +58 +31 +2 +-24 +-44 +-63 +-76 +72 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +-89 +78 +64 +38 +30 +1 +-25 +-45 +-63 +-77 +-89 +80 +66 +39 +32 +3 +-23 +-43 +-62 +-76 +-88 +82 +68 +41 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +34 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +42 +34 +5 +-22 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +77 +64 +37 +7 +-19 +-41 +-59 +-74 +77 +62 +34 +4 +-22 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +31 +2 +-24 +-44 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-59 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +36 +4 +-20 +-43 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +70 +41 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +42 +36 +4 +-20 +-42 +-59 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +70 +42 +36 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +11 +-16 +-37 +-57 +-71 +80 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-74 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +61 +33 +3 +-22 +-43 +-61 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +27 +-3 +-27 +-48 +-65 +-80 +-90 +76 +65 +36 +31 +0 +-24 +-45 +-62 +-77 +-89 +79 +67 +39 +32 +2 +-22 +-44 +-61 +-77 +-88 +79 +69 +40 +33 +3 +-22 +-44 +-61 +-76 +-87 +81 +69 +41 +34 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +11 +-16 +-37 +-57 +-71 +80 +66 +38 +8 +-19 +-40 +-59 +-73 +77 +62 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +33 +3 +-22 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +-89 +79 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-44 +-62 +-76 +-88 +82 +68 +41 +33 +4 +-22 +-43 +-61 +-76 +-88 +83 +69 +42 +33 +4 +-22 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +62 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +-89 +79 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +81 +67 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +42 +33 +4 +-22 +-43 +-61 +-75 +-88 +81 +68 +42 +34 +5 +-22 +-42 +-61 +-75 +-88 +83 +68 +43 +34 +4 +-22 +-42 +-61 +-75 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +61 +34 +5 +-22 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +2 +-23 +-43 +-62 +-76 +73 +59 +32 +2 +-23 +-44 +-62 +-76 +73 +59 +32 +26 +-4 +-28 +-49 +-65 +-80 +-91 +76 +65 +37 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +32 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +40 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-43 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +70 +42 +11 +-16 +-37 +-57 +-71 +80 +66 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +6 +-21 +-41 +-60 +-75 +76 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +65 +36 +31 +0 +-24 +-46 +-63 +-78 +-88 +78 +67 +39 +33 +3 +-22 +-44 +-61 +-76 +-88 +79 +69 +40 +34 +3 +-22 +-44 +-61 +-76 +-87 +80 +69 +41 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +42 +11 +-16 +-37 +-57 +-72 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +62 +35 +5 +-21 +-42 +-61 +-75 +76 +61 +34 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +32 +2 +-23 +-44 +-62 +-76 +74 +59 +31 +2 +-23 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +58 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +65 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +42 +33 +3 +-22 +-43 +-61 +-76 +-88 +82 +69 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +4 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +84 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-61 +-75 +-87 +83 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +77 +62 +34 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +3 +-22 +-43 +-61 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +2 +-23 +-43 +-62 +-76 +73 +59 +32 +2 +-24 +-44 +-62 +-76 +73 +59 +32 +26 +-4 +-27 +-48 +-65 +-80 +-90 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-22 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +11 +-16 +-37 +-57 +-72 +79 +65 +38 +8 +-19 +-40 +-59 +-73 +77 +62 +35 +5 +-21 +-42 +-60 +-75 +76 +61 +33 +4 +-22 +-43 +-61 +-76 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +31 +2 +-23 +-44 +-62 +-76 +74 +60 +32 +27 +-3 +-27 +-48 +-65 +-80 +-91 +76 +65 +37 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +68 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +41 +33 +3 +-22 +-44 +-61 +-76 +-87 +80 +70 +41 +35 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +34 +3 +-21 +-43 +-61 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +81 +71 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +71 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-41 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-23 +-44 +-62 +-77 +-89 +78 +63 +37 +30 +1 +-25 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-44 +-62 +-76 +-88 +82 +68 +42 +33 +3 +-22 +-43 +-61 +-76 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +33 +4 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +84 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +77 +64 +36 +7 +-20 +-40 +-60 +-74 +77 +62 +34 +5 +-22 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-44 +-62 +-76 +74 +59 +31 +26 +-4 +-28 +-48 +-65 +-80 +-91 +76 +65 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +32 +2 +-22 +-44 +-61 +-77 +-88 +80 +68 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +80 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +72 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +83 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-59 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +5 +-20 +-42 +-59 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +70 +42 +11 +-16 +-37 +-57 +-72 +80 +65 +37 +8 +-19 +-40 +-59 +-73 +77 +62 +35 +5 +-21 +-42 +-60 +-75 +76 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +26 +-3 +-27 +-48 +-65 +-80 +-90 +76 +65 +36 +31 +0 +-24 +-45 +-62 +-78 +-89 +78 +67 +39 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-22 +-43 +-61 +-76 +-87 +81 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +80 +70 +41 +11 +-16 +-37 +-57 +-72 +80 +65 +37 +7 +-19 +-40 +-60 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +61 +33 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-77 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +67 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +82 +68 +42 +33 +4 +-22 +-43 +-61 +-76 +-88 +82 +69 +43 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +77 +63 +36 +6 +-20 +-41 +-60 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-62 +-76 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +2 +-23 +-43 +-62 +-76 +74 +59 +32 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +58 +31 +2 +-24 +-44 +-63 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +58 +31 +26 +-4 +-27 +-49 +-65 +-80 +-91 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-22 +-44 +-61 +-76 +-87 +80 +70 +41 +34 +3 +-21 +-43 +-61 +-76 +-87 +82 +71 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +11 +-16 +-37 +-57 +-72 +79 +65 +37 +7 +-19 +-40 +-59 +-73 +76 +63 +35 +6 +-21 +-41 +-60 +-74 +75 +61 +33 +3 +-22 +-43 +-62 +-76 +75 +60 +33 +3 +-22 +-43 +-61 +-76 +74 +60 +31 +2 +-23 +-44 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +3 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +1 +-24 +-45 +-63 +-77 +72 +59 +31 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +58 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +58 +31 +2 +-24 +-44 +-63 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +31 +2 +-23 +-44 +-62 +-77 +-89 +78 +63 +37 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +66 +40 +31 +2 +-23 +-44 +-62 +-76 +-88 +81 +68 +42 +33 +3 +-23 +-43 +-61 +-75 +-88 +82 +68 +42 +34 +4 +-22 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +44 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +77 +64 +37 +7 +-20 +-41 +-59 +-74 +77 +62 +34 +4 +-22 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +32 +1 +-23 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-22 +-44 +-61 +-76 +-87 +80 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +81 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +71 +42 +11 +-16 +-37 +-56 +-71 +79 +65 +38 +8 +-19 +-40 +-59 +-73 +76 +63 +35 +6 +-21 +-42 +-60 +-74 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +26 +-3 +-27 +-48 +-65 +-80 +-91 +76 +65 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +39 +32 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-22 +-43 +-61 +-76 +-87 +81 +70 +41 +34 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +80 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +12 +-16 +-37 +-56 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-73 +77 +63 +35 +6 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +61 +33 +3 +-22 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +32 +2 +-23 +-44 +-62 +-76 +-89 +79 +64 +37 +30 +1 +-24 +-45 +-63 +-77 +-89 +81 +67 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +34 +4 +-22 +-42 +-61 +-75 +-87 +82 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-74 +77 +64 +36 +7 +-19 +-40 +-59 +-74 +77 +62 +34 +5 +-22 +-42 +-61 +-75 +74 +61 +33 +4 +-22 +-43 +-61 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-44 +-62 +-76 +-88 +81 +68 +42 +33 +3 +-22 +-43 +-61 +-76 +-88 +82 +69 +43 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +43 +33 +4 +-22 +-42 +-61 +-75 +77 +63 +36 +7 +-20 +-41 +-60 +-74 +77 +63 +34 +5 +-22 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +74 +59 +31 +26 +-3 +-27 +-48 +-65 +-80 +-90 +75 +64 +36 +31 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +80 +69 +40 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +69 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-87 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +8 +-19 +-40 +-59 +-73 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +32 +27 +-3 +-27 +-48 +-65 +-80 +-90 +75 +65 +37 +30 +0 +-24 +-45 +-63 +-78 +-89 +78 +67 +39 +32 +1 +-23 +-44 +-62 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +34 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +11 +-16 +-37 +-57 +-71 +78 +64 +37 +7 +-19 +-40 +-59 +-73 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-22 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +-89 +78 +63 +38 +29 +1 +-25 +-45 +-63 +-77 +-89 +80 +66 +40 +31 +2 +-24 +-44 +-62 +-77 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +82 +69 +43 +34 +5 +-22 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +6 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +77 +64 +37 +7 +-20 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +60 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +60 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +26 +-3 +-27 +-48 +-65 +-80 +-90 +75 +64 +36 +31 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-22 +-44 +-61 +-76 +-87 +81 +69 +40 +34 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +72 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +5 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +81 +70 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +75 +61 +32 +3 +-22 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +26 +-3 +-27 +-48 +-65 +-80 +-90 +77 +65 +36 +30 +0 +-24 +-45 +-63 +-78 +-89 +79 +68 +38 +32 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-22 +-44 +-61 +-76 +-87 +81 +70 +41 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-43 +-60 +-76 +-86 +81 +70 +41 +11 +-16 +-37 +-57 +-72 +79 +66 +38 +8 +-19 +-40 +-59 +-73 +77 +63 +34 +5 +-21 +-42 +-60 +-75 +76 +61 +34 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +58 +31 +2 +-24 +-44 +-63 +-77 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +65 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +67 +41 +33 +4 +-22 +-43 +-61 +-76 +-88 +82 +68 +42 +33 +5 +-22 +-42 +-61 +-75 +-88 +83 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-74 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +61 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +27 +-3 +-27 +-48 +-65 +-80 +-90 +76 +64 +36 +30 +0 +-24 +-45 +-63 +-78 +-89 +78 +67 +38 +32 +1 +-23 +-44 +-62 +-77 +-88 +80 +69 +40 +33 +2 +-22 +-44 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +69 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-41 +-60 +-75 +75 +61 +34 +4 +-22 +-42 +-61 +-75 +74 +61 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-90 +75 +65 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +39 +33 +2 +-22 +-44 +-61 +-76 +-87 +79 +69 +41 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +3 +-21 +-43 +-60 +-76 +-87 +80 +70 +41 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +62 +34 +5 +-21 +-42 +-60 +-75 +76 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-87 +82 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +33 +4 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +77 +64 +36 +7 +-20 +-40 +-59 +-74 +77 +63 +34 +4 +-22 +-42 +-61 +-75 +75 +61 +34 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-63 +-76 +73 +58 +31 +2 +-24 +-44 +-62 +-77 +74 +59 +31 +25 +-4 +-28 +-48 +-65 +-80 +-91 +76 +65 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +38 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-22 +-44 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +41 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +5 +-20 +-43 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-20 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-43 +-60 +-75 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +8 +-19 +-40 +-59 +-73 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +61 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +74 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +72 +59 +31 +2 +-24 +-44 +-63 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +58 +31 +2 +-23 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +3 +-23 +-44 +-62 +-76 +-89 +78 +64 +37 +29 +1 +-25 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +42 +33 +4 +-22 +-43 +-61 +-75 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-74 +77 +64 +36 +7 +-20 +-41 +-60 +-74 +76 +62 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +3 +-22 +-43 +-61 +-76 +74 +60 +33 +3 +-22 +-43 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-77 +74 +60 +32 +2 +-23 +-43 +-62 +-76 +73 +59 +32 +26 +-3 +-27 +-48 +-65 +-80 +-90 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +39 +32 +2 +-23 +-44 +-62 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +80 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +41 +35 +5 +-20 +-42 +-60 +-75 +-86 +81 +69 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +34 +3 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-73 +77 +63 +35 +5 +-21 +-41 +-60 +-74 +75 +60 +33 +3 +-22 +-43 +-61 +-76 +75 +61 +33 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +2 +-23 +-43 +-62 +-76 +73 +60 +32 +25 +-4 +-28 +-49 +-65 +-80 +-91 +76 +65 +37 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +68 +39 +33 +2 +-22 +-44 +-61 +-77 +-87 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +41 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +11 +-16 +-38 +-57 +-71 +79 +65 +38 +8 +-19 +-40 +-59 +-73 +77 +63 +35 +5 +-21 +-41 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +61 +33 +4 +-22 +-43 +-62 +-76 +74 +59 +31 +2 +-23 +-44 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +79 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +42 +33 +4 +-22 +-43 +-61 +-75 +-88 +82 +69 +42 +33 +4 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +33 +5 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +4 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +84 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +84 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +77 +64 +36 +7 +-20 +-41 +-59 +-74 +76 +62 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +2 +-23 +-44 +-62 +-76 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +81 +67 +41 +32 +3 +-23 +-43 +-62 +-76 +-88 +82 +68 +41 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +-88 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +61 +34 +5 +-22 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-23 +-44 +-62 +-76 +74 +60 +32 +2 +-23 +-44 +-62 +-76 +73 +58 +31 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +64 +37 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-22 +-43 +-61 +-76 +-87 +80 +69 +41 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-59 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-20 +-43 +-60 +-75 +-86 +81 +69 +42 +11 +-16 +-37 +-57 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +75 +61 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +26 +-3 +-27 +-48 +-65 +-80 +-90 +76 +65 +36 +31 +0 +-24 +-46 +-63 +-78 +-89 +79 +68 +39 +33 +2 +-22 +-44 +-61 +-76 +-88 +80 +69 +40 +34 +3 +-22 +-43 +-61 +-76 +-87 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +40 +10 +-17 +-38 +-57 +-72 +79 +65 +38 +8 +-19 +-40 +-59 +-73 +77 +63 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-44 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +-89 +78 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +41 +33 +4 +-22 +-43 +-61 +-75 +-88 +82 +68 +42 +34 +5 +-22 +-42 +-61 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +84 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-20 +-41 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-88 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-61 +-75 +-88 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +84 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +62 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +75 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +65 +37 +31 +0 +-24 +-45 +-63 +-78 +-88 +78 +67 +39 +32 +2 +-23 +-44 +-62 +-77 +-88 +80 +69 +40 +34 +3 +-22 +-43 +-61 +-76 +-87 +80 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +80 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +34 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +4 +-20 +-43 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +69 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-59 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +11 +-16 +-37 +-57 +-72 +80 +66 +37 +8 +-19 +-40 +-59 +-73 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +76 +62 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +31 +27 +-3 +-27 +-48 +-65 +-79 +-90 +76 +65 +36 +31 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +69 +41 +34 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-20 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +41 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-76 +-87 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-43 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +69 +41 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +11 +-16 +-37 +-56 +-71 +80 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-41 +-60 +-74 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +3 +-23 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +58 +31 +2 +-24 +-44 +-62 +-77 +74 +59 +31 +2 +-24 +-44 +-62 +-77 +-89 +78 +64 +38 +29 +0 +-25 +-45 +-63 +-77 +-89 +79 +66 +40 +31 +2 +-23 +-44 +-62 +-76 +-88 +81 +68 +42 +33 +4 +-22 +-43 +-61 +-76 +-88 +82 +69 +42 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +77 +64 +36 +7 +-19 +-41 +-60 +-74 +76 +62 +34 +5 +-22 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +25 +-4 +-28 +-49 +-65 +-80 +-91 +76 +65 +36 +30 +0 +-25 +-46 +-63 +-78 +-89 +79 +68 +39 +32 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-42 +-60 +-75 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-20 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +41 +11 +-16 +-38 +-57 +-72 +80 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +75 +61 +33 +3 +-22 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-44 +-62 +-76 +74 +60 +32 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +65 +37 +31 +1 +-24 +-45 +-62 +-77 +-89 +79 +67 +39 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +11 +-16 +-38 +-57 +-72 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-76 +75 +61 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-44 +-62 +-77 +-89 +79 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +67 +41 +33 +4 +-22 +-43 +-61 +-76 +-88 +83 +69 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +84 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +84 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-74 +78 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +62 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-63 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +58 +31 +26 +-4 +-28 +-48 +-65 +-80 +-91 +75 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-87 +80 +68 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +35 +3 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +83 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +36 +4 +-21 +-43 +-60 +-75 +-86 +81 +70 +42 +12 +-16 +-37 +-56 +-71 +80 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +6 +-21 +-42 +-60 +-74 +75 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +33 +3 +-23 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +58 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +58 +31 +1 +-24 +-44 +-63 +-77 +-89 +78 +64 +37 +30 +1 +-24 +-45 +-63 +-77 +-89 +81 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +41 +33 +4 +-22 +-43 +-61 +-75 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +77 +63 +36 +7 +-20 +-41 +-60 +-74 +76 +63 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +2 +-23 +-44 +-62 +-76 +73 +60 +32 +3 +-23 +-44 +-62 +-76 +74 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +64 +36 +30 +0 +-24 +-45 +-63 +-78 +-89 +79 +67 +38 +32 +2 +-22 +-44 +-61 +-77 +-88 +80 +68 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +80 +69 +40 +34 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +42 +36 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +34 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +12 +-16 +-37 +-57 +-71 +80 +65 +37 +7 +-19 +-40 +-59 +-73 +77 +62 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +34 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +31 +26 +-3 +-27 +-48 +-65 +-80 +-91 +76 +65 +36 +30 +0 +-24 +-46 +-62 +-78 +-89 +79 +67 +39 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +80 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +69 +41 +35 +4 +-20 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +70 +42 +11 +-16 +-37 +-56 +-71 +79 +65 +37 +8 +-19 +-40 +-59 +-74 +77 +62 +34 +5 +-21 +-42 +-61 +-75 +76 +62 +34 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +-89 +79 +64 +38 +30 +1 +-24 +-45 +-63 +-77 +-89 +81 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +42 +33 +4 +-22 +-43 +-61 +-75 +-88 +82 +68 +42 +34 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +77 +63 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +4 +-22 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +-89 +78 +64 +38 +30 +1 +-24 +-44 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +82 +68 +41 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +34 +5 +-21 +-42 +-60 +-75 +77 +63 +35 +6 +-20 +-41 +-60 +-74 +76 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +74 +59 +31 +25 +-4 +-28 +-49 +-65 +-80 +-91 +76 +65 +36 +30 +0 +-24 +-46 +-63 +-78 +-88 +78 +67 +39 +33 +2 +-22 +-44 +-61 +-76 +-88 +80 +69 +40 +34 +3 +-22 +-44 +-61 +-76 +-87 +80 +69 +41 +34 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +34 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +4 +-20 +-42 +-59 +-75 +-86 +82 +69 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-59 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-76 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +11 +-16 +-37 +-57 +-72 +80 +66 +38 +8 +-19 +-40 +-59 +-73 +76 +63 +35 +5 +-21 +-41 +-60 +-74 +75 +61 +33 +4 +-22 +-43 +-62 +-76 +74 +61 +33 +3 +-23 +-43 +-61 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +32 +27 +-3 +-27 +-48 +-65 +-80 +-91 +76 +65 +36 +31 +0 +-24 +-45 +-63 +-78 +-89 +78 +67 +38 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-44 +-61 +-76 +-87 +81 +70 +41 +34 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +11 +-16 +-37 +-57 +-72 +79 +65 +37 +7 +-20 +-40 +-59 +-74 +77 +62 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +72 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +72 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +58 +31 +1 +-24 +-44 +-63 +-77 +72 +59 +31 +3 +-23 +-44 +-62 +-76 +-89 +77 +63 +37 +30 +1 +-24 +-45 +-63 +-77 +-89 +80 +66 +40 +32 +3 +-23 +-43 +-62 +-76 +-88 +81 +68 +41 +33 +4 +-22 +-43 +-61 +-75 +-88 +82 +69 +42 +34 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +42 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-41 +-60 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +4 +-22 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +4 +-22 +-42 +-61 +-75 +-88 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +6 +-20 +-41 +-60 +-74 +-87 +82 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +42 +34 +5 +-21 +-42 +-61 +-75 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +76 +62 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +32 +3 +-23 +-44 +-62 +-76 +73 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-90 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +38 +32 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +41 +34 +3 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +3 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-76 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +69 +41 +35 +4 +-20 +-42 +-60 +-76 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-87 +82 +71 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +12 +-16 +-37 +-56 +-71 +79 +65 +37 +7 +-19 +-40 +-59 +-74 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +75 +61 +33 +4 +-22 +-43 +-61 +-75 +74 +61 +33 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +72 +59 +32 +26 +-4 +-27 +-48 +-65 +-80 +-91 +76 +65 +37 +30 +0 +-24 +-46 +-63 +-78 +-89 +78 +67 +39 +33 +2 +-22 +-44 +-61 +-77 +-88 +80 +69 +40 +33 +3 +-22 +-43 +-61 +-76 +-87 +80 +69 +41 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-20 +-43 +-60 +-75 +-86 +81 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +72 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +11 +-16 +-37 +-57 +-72 +80 +65 +37 +8 +-19 +-40 +-59 +-73 +77 +63 +35 +5 +-21 +-42 +-60 +-75 +76 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +33 +3 +-22 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +32 +3 +-23 +-43 +-62 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-77 +73 +59 +32 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-77 +72 +58 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-77 +-89 +78 +64 +38 +29 +0 +-25 +-45 +-63 +-77 +-89 +80 +67 +41 +32 +3 +-23 +-43 +-62 +-76 +-88 +82 +68 +41 +33 +4 +-22 +-42 +-61 +-75 +-88 +82 +68 +42 +33 +4 +-22 +-42 +-61 +-75 +-88 +83 +69 +42 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +68 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +82 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-74 +77 +64 +36 +6 +-20 +-41 +-60 +-74 +77 +62 +34 +5 +-21 +-42 +-61 +-75 +75 +60 +33 +4 +-22 +-43 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-23 +-44 +-62 +-76 +74 +59 +31 +26 +-3 +-27 +-48 +-65 +-80 +-91 +76 +65 +36 +31 +0 +-24 +-45 +-62 +-78 +-89 +78 +67 +38 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +68 +40 +33 +3 +-21 +-44 +-61 +-76 +-87 +80 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +81 +70 +41 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +70 +42 +36 +5 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +36 +4 +-20 +-42 +-60 +-75 +-86 +82 +70 +42 +35 +4 +-20 +-43 +-60 +-75 +-86 +82 +70 +41 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-42 +-60 +-75 +-87 +81 +70 +41 +36 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-86 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-20 +-42 +-60 +-75 +-87 +82 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +81 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 +82 +71 +42 +12 +-16 +-37 +-56 +-71 +80 +65 +36 +7 +-20 +-40 +-59 +-74 +77 +63 +35 +6 +-20 +-41 +-60 +-74 +76 +61 +33 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +32 +26 +-3 +-27 +-48 +-65 +-80 +-91 +76 +64 +36 +30 +0 +-24 +-46 +-63 +-78 +-89 +79 +67 +39 +32 +2 +-23 +-44 +-61 +-77 +-88 +80 +69 +40 +34 +3 +-21 +-43 +-61 +-76 +-87 +80 +69 +41 +35 +4 +-21 +-43 +-60 +-76 +-87 +80 +69 +41 +11 +-16 +-37 +-57 +-72 +79 +65 +37 +7 +-19 +-40 +-59 +-73 +77 +62 +34 +5 +-21 +-42 +-61 +-75 +75 +61 +34 +4 +-22 +-42 +-61 +-75 +74 +60 +32 +3 +-23 +-43 +-62 +-76 +73 +60 +32 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-24 +-44 +-62 +-77 +-89 +79 +64 +38 +29 +1 +-25 +-45 +-63 +-77 +-89 +80 +67 +40 +31 +2 +-23 +-44 +-62 +-76 +-88 +82 +68 +42 +33 +4 +-22 +-43 +-61 +-76 +-88 +82 +69 +42 +33 +4 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-22 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +42 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +42 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +35 +5 +-21 +-41 +-60 +-74 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +68 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +-87 +83 +70 +43 +35 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +70 +43 +34 +5 +-21 +-42 +-60 +-75 +-87 +83 +69 +43 +34 +5 +-21 +-42 +-61 +-75 +77 +65 +37 +7 +-19 +-40 +-59 +-74 +76 +62 +35 +5 +-21 +-42 +-61 +-75 +75 +61 +33 +3 +-22 +-43 +-61 +-76 +73 +60 +33 +3 +-23 +-43 +-62 +-76 +74 +59 +31 +2 +-23 +-44 +-62 +-76 +73 +59 +32 +3 +-23 +-43 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-76 +72 +59 +31 +2 +-24 +-44 +-62 +-76 +73 +59 +31 +2 +-24 +-44 +-63 +-76 +73 +59 +31 +26 +-4 +-27 +-48 +-65 +-80 +-91 +75 +64 +36 +30 +0 +-24 +-45 +-63 +-78 +-89 +78 +67 +38 +32 +1 +-23 +-45 +-62 +-77 +-88 +80 +69 +40 +34 +3 +-22 +-44 +-61 +-76 +-87 +81 +70 +41 +34 +3 +-21 +-43 +-61 +-76 +-87 +81 +71 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +41 +35 +4 +-21 +-42 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-87 +82 +71 +41 +35 +4 +-20 +-42 +-60 +-75 +-86 +82 +71 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +82 +70 +41 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +70 +41 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +41 +35 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +36 +5 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-21 +-42 +-60 +-76 +-87 +82 +71 +42 +35 +4 +-20 +-42 +-60 +-75 +-86 +81 +70 +42 +35 +4 +-21 +-43 +-60 +-75 +-86 diff --git a/traces/modulation-fsk2a-40.pm3 b/traces/modulation-fsk2a-40.pm3 new file mode 100644 index 00000000..aa83baca --- /dev/null +++ b/traces/modulation-fsk2a-40.pm3 @@ -0,0 +1,20000 @@ +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-43 +-60 +-72 +86 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-64 +-76 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-26 +-47 +-65 +-77 +81 +59 +31 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +58 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +63 +36 +26 +-2 +-27 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +83 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-84 +84 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +85 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +86 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-1 +-27 +-47 +-66 +-80 +-88 +79 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-64 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-73 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +84 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +65 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-65 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-64 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +65 +37 +5 +-20 +-43 +-61 +-73 +86 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +85 +61 +32 +22 +-6 +-31 +-50 +-68 +-82 +-91 +78 +65 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-86 +83 +70 +42 +32 +3 +-23 +-45 +-63 +-77 +-85 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-60 +-73 +87 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-64 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-26 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +36 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +83 +69 +42 +32 +3 +-24 +-45 +-63 +-78 +-85 +84 +70 +42 +32 +3 +-23 +-44 +-63 +-77 +-86 +83 +71 +43 +33 +4 +-23 +-44 +-63 +-77 +-84 +84 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +84 +71 +44 +11 +-15 +-39 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +4 +-21 +-44 +-62 +-74 +84 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-75 +83 +60 +31 +1 +-24 +-46 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-45 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +71 +43 +33 +4 +-23 +-44 +-63 +-77 +-85 +84 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-44 +-62 +-77 +-83 +85 +71 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +72 +45 +33 +4 +-22 +-43 +-62 +-77 +-84 +84 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-85 +84 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +64 +35 +4 +-22 +-44 +-61 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +85 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +84 +61 +32 +1 +-24 +-46 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +29 +0 +-26 +-46 +-65 +-79 +-87 +83 +70 +42 +32 +3 +-24 +-45 +-63 +-77 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +61 +33 +1 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +84 +60 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +36 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +32 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-43 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +84 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +32 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-6 +-31 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-86 +84 +71 +42 +10 +-17 +-40 +-58 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-73 +87 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +59 +31 +22 +-6 +-31 +-51 +-68 +-82 +-91 +78 +65 +37 +28 +-1 +-27 +-47 +-66 +-80 +-88 +81 +68 +41 +30 +1 +-25 +-45 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +67 +38 +6 +-19 +-42 +-60 +-73 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +83 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +63 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-72 +86 +62 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +31 +1 +-24 +-46 +-63 +-75 +84 +61 +32 +22 +-6 +-31 +-51 +-69 +-82 +-91 +78 +64 +37 +27 +-1 +-27 +-47 +-66 +-80 +-88 +81 +68 +41 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +83 +72 +43 +33 +4 +-23 +-44 +-63 +-77 +-85 +84 +72 +44 +33 +3 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-44 +-62 +-77 +-84 +85 +72 +45 +11 +-15 +-38 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +64 +35 +4 +-22 +-44 +-61 +-74 +86 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +57 +30 +-1 +-26 +-48 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-28 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +32 +2 +-24 +-45 +-63 +-78 +-86 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-61 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +86 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +65 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-64 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-69 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +86 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +84 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +84 +60 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-26 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-7 +-32 +-52 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +83 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +85 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +71 +43 +33 +3 +-23 +-44 +-63 +-77 +-84 +85 +71 +43 +33 +4 +-23 +-44 +-62 +-77 +-85 +85 +72 +44 +33 +4 +-23 +-44 +-63 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +89 +67 +38 +6 +-20 +-42 +-60 +-72 +87 +64 +35 +4 +-21 +-44 +-61 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +32 +0 +-24 +-46 +-63 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-26 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +32 +3 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +29 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +36 +26 +-2 +-28 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-45 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +42 +10 +-16 +-39 +-58 +-70 +89 +67 +38 +6 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +31 +1 +-24 +-46 +-64 +-75 +84 +60 +31 +22 +-6 +-31 +-51 +-68 +-82 +-91 +77 +65 +38 +27 +-2 +-27 +-47 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +1 +-24 +-45 +-64 +-78 +-85 +84 +70 +43 +10 +-16 +-39 +-57 +-69 +89 +66 +37 +6 +-20 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-92 +77 +65 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-64 +-78 +-85 +83 +71 +43 +32 +3 +-24 +-44 +-63 +-77 +-86 +84 +72 +44 +33 +3 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +64 +35 +4 +-21 +-44 +-62 +-74 +86 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +30 +-1 +-25 +-47 +-64 +-76 +80 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +80 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +21 +-7 +-31 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +32 +2 +-24 +-45 +-63 +-77 +-85 +84 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +72 +43 +33 +4 +-23 +-43 +-63 +-77 +-84 +85 +71 +43 +33 +4 +-22 +-44 +-63 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +85 +71 +44 +33 +4 +-22 +-43 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +85 +71 +44 +33 +4 +-22 +-43 +-62 +-77 +-85 +84 +72 +45 +34 +4 +-22 +-43 +-62 +-77 +-84 +85 +72 +44 +11 +-15 +-39 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-23 +-46 +-63 +-75 +83 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +29 +0 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +3 +-24 +-45 +-63 +-77 +-85 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +61 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-45 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +58 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +65 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +42 +10 +-16 +-39 +-58 +-70 +89 +67 +37 +5 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +83 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +65 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-72 +85 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +1 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +31 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-76 +80 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-7 +-31 +-51 +-69 +-82 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +68 +40 +29 +0 +-26 +-46 +-64 +-79 +-87 +82 +70 +43 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-69 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +31 +22 +-6 +-31 +-51 +-68 +-82 +-91 +78 +65 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +83 +70 +42 +32 +3 +-23 +-44 +-63 +-77 +-85 +84 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-42 +-61 +-73 +87 +64 +35 +3 +-22 +-44 +-62 +-74 +84 +61 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +31 +1 +-24 +-46 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +76 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +29 +0 +-25 +-46 +-65 +-79 +-87 +83 +70 +42 +32 +3 +-24 +-45 +-63 +-77 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +86 +64 +35 +4 +-22 +-44 +-61 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +22 +-6 +-31 +-51 +-68 +-82 +-91 +77 +64 +37 +27 +-1 +-27 +-47 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +72 +43 +33 +4 +-22 +-44 +-63 +-77 +-84 +84 +71 +44 +33 +4 +-22 +-43 +-62 +-77 +-85 +83 +71 +44 +33 +4 +-23 +-43 +-62 +-77 +-85 +84 +71 +44 +11 +-15 +-39 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +20 +-7 +-32 +-52 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +83 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +42 +10 +-16 +-39 +-58 +-70 +89 +66 +38 +5 +-20 +-42 +-60 +-73 +86 +64 +35 +4 +-22 +-44 +-62 +-74 +85 +61 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +80 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-31 +-51 +-69 +-82 +-91 +77 +64 +36 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +32 +3 +-23 +-44 +-63 +-77 +-85 +83 +70 +42 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +87 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +83 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-1 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +43 +32 +3 +-24 +-44 +-63 +-77 +-86 +84 +71 +43 +33 +3 +-23 +-43 +-63 +-77 +-85 +84 +71 +44 +33 +4 +-22 +-43 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-23 +-43 +-62 +-77 +-84 +84 +72 +44 +11 +-15 +-38 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +64 +35 +4 +-21 +-44 +-62 +-74 +86 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-28 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +0 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-46 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +21 +-7 +-32 +-52 +-69 +-83 +-91 +77 +65 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +83 +70 +42 +32 +3 +-24 +-45 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-61 +-73 +86 +63 +35 +4 +-22 +-44 +-62 +-74 +85 +62 +33 +1 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +85 +60 +31 +22 +-5 +-31 +-50 +-68 +-82 +-91 +77 +64 +37 +28 +-1 +-27 +-47 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-45 +-64 +-78 +-87 +83 +70 +42 +32 +3 +-24 +-44 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +88 +66 +37 +6 +-20 +-42 +-60 +-72 +87 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-64 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +29 +-1 +-26 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +29 +-1 +-26 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +60 +30 +21 +-7 +-31 +-51 +-69 +-83 +-91 +77 +63 +36 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +32 +3 +-24 +-45 +-63 +-78 +-85 +84 +70 +42 +32 +3 +-23 +-44 +-63 +-77 +-86 +83 +71 +43 +33 +4 +-23 +-44 +-63 +-77 +-85 +84 +71 +43 +33 +4 +-22 +-43 +-62 +-77 +-85 +84 +71 +44 +33 +4 +-23 +-43 +-62 +-77 +-84 +85 +71 +44 +11 +-15 +-38 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-46 +-64 +-76 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +58 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +32 +3 +-23 +-44 +-63 +-78 +-86 +84 +71 +43 +33 +4 +-23 +-44 +-62 +-77 +-84 +84 +71 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-84 +85 +72 +44 +33 +4 +-23 +-43 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +84 +72 +44 +33 +4 +-23 +-43 +-62 +-77 +-85 +84 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +36 +4 +-21 +-44 +-61 +-74 +85 +62 +33 +2 +-23 +-45 +-62 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +85 +61 +32 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +63 +36 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-61 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +21 +-7 +-32 +-51 +-69 +-82 +-91 +77 +65 +37 +26 +-3 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +83 +70 +42 +31 +3 +-24 +-45 +-63 +-77 +-85 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-61 +-73 +86 +64 +35 +4 +-22 +-44 +-62 +-74 +85 +62 +33 +1 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-23 +-46 +-63 +-75 +84 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +84 +59 +30 +21 +-6 +-31 +-51 +-69 +-82 +-91 +77 +64 +36 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-77 +-86 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +67 +38 +6 +-20 +-42 +-60 +-72 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-76 +83 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +78 +64 +37 +27 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +41 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +42 +10 +-16 +-40 +-58 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-72 +87 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +22 +-6 +-31 +-51 +-68 +-82 +-91 +77 +65 +37 +27 +-1 +-27 +-47 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-45 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +43 +10 +-16 +-39 +-58 +-70 +90 +67 +38 +6 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +83 +60 +31 +0 +-24 +-46 +-64 +-76 +83 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +84 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-76 +84 +61 +32 +22 +-6 +-31 +-51 +-69 +-82 +-91 +77 +65 +37 +27 +-1 +-27 +-47 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-45 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +85 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +72 +44 +33 +4 +-22 +-44 +-62 +-77 +-85 +85 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +85 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +64 +35 +4 +-21 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-26 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-26 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +67 +38 +6 +-20 +-42 +-60 +-72 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +21 +-7 +-31 +-51 +-69 +-83 +-91 +77 +63 +37 +27 +-1 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-61 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +85 +61 +32 +1 +-24 +-46 +-63 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +20 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-84 +84 +72 +44 +33 +4 +-23 +-44 +-63 +-77 +-85 +85 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-84 +85 +72 +44 +11 +-15 +-39 +-57 +-69 +89 +66 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +4 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +32 +1 +-24 +-46 +-64 +-76 +81 +59 +31 +0 +-25 +-46 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-82 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +29 +1 +-26 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-43 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +61 +33 +1 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +57 +29 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-86 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +67 +38 +6 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +85 +60 +31 +22 +-6 +-31 +-51 +-69 +-82 +-91 +77 +65 +37 +27 +-1 +-27 +-47 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-26 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +21 +-6 +-31 +-51 +-69 +-83 +-91 +77 +63 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-86 +83 +71 +43 +32 +3 +-24 +-44 +-63 +-77 +-86 +83 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-84 +84 +72 +44 +32 +3 +-23 +-44 +-63 +-77 +-85 +84 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +4 +-21 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +85 +61 +32 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +83 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +20 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +83 +70 +42 +31 +2 +-24 +-45 +-63 +-77 +-85 +84 +70 +43 +33 +3 +-23 +-44 +-63 +-77 +-85 +84 +71 +43 +33 +3 +-23 +-44 +-63 +-77 +-84 +84 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-85 +85 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +86 +72 +43 +33 +4 +-23 +-44 +-63 +-77 +-85 +84 +72 +43 +33 +4 +-23 +-43 +-62 +-77 +-84 +85 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +34 +4 +-22 +-43 +-62 +-77 +-84 +85 +72 +43 +10 +-16 +-39 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +4 +-21 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +83 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +36 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +86 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +61 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +81 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-31 +-51 +-69 +-83 +-91 +77 +64 +36 +27 +-1 +-27 +-47 +-66 +-80 +-88 +80 +67 +39 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +32 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-6 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-27 +-48 +-66 +-80 +-88 +80 +68 +40 +29 +0 +-26 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-64 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-7 +-31 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +67 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +32 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-60 +-73 +86 +63 +35 +4 +-22 +-44 +-62 +-74 +85 +61 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +84 +60 +31 +21 +-6 +-31 +-51 +-69 +-82 +-91 +78 +65 +37 +27 +-1 +-27 +-47 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +83 +70 +42 +32 +3 +-24 +-45 +-63 +-77 +-85 +84 +71 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +32 +1 +-24 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +31 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +20 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +41 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +43 +31 +2 +-24 +-44 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +22 +-6 +-31 +-51 +-69 +-82 +-91 +78 +65 +37 +27 +-2 +-27 +-47 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +42 +32 +3 +-23 +-44 +-63 +-77 +-86 +83 +71 +43 +33 +4 +-23 +-44 +-63 +-77 +-85 +84 +71 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +71 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +85 +72 +44 +11 +-15 +-39 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +80 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +29 +-1 +-26 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +20 +-7 +-32 +-51 +-69 +-83 +-91 +77 +65 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +83 +70 +42 +31 +2 +-24 +-45 +-63 +-77 +-86 +84 +71 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-61 +-73 +87 +64 +35 +4 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-82 +-91 +77 +64 +36 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-77 +-86 +84 +71 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-43 +-60 +-73 +86 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +61 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +83 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +21 +-7 +-31 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-77 +-85 +83 +70 +43 +32 +3 +-24 +-44 +-63 +-77 +-86 +84 +71 +43 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +71 +44 +33 +4 +-23 +-43 +-62 +-77 +-85 +83 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +89 +67 +39 +6 +-19 +-42 +-60 +-72 +86 +63 +35 +4 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +83 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +58 +30 +21 +-6 +-31 +-51 +-69 +-82 +-91 +76 +63 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-86 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +87 +63 +35 +3 +-22 +-44 +-62 +-74 +84 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +37 +26 +-3 +-28 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-69 +89 +66 +37 +5 +-20 +-42 +-61 +-73 +86 +63 +35 +4 +-22 +-44 +-62 +-74 +86 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +85 +60 +31 +22 +-6 +-31 +-51 +-68 +-82 +-91 +78 +65 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +32 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +86 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +61 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +33 +1 +-24 +-45 +-63 +-75 +83 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-82 +-91 +77 +64 +36 +26 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +72 +43 +33 +3 +-23 +-44 +-63 +-77 +-85 +84 +72 +43 +33 +4 +-22 +-43 +-62 +-77 +-85 +84 +72 +43 +33 +4 +-22 +-43 +-62 +-77 +-84 +85 +71 +43 +10 +-16 +-39 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +60 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-6 +-31 +-51 +-69 +-83 +-91 +77 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +80 +67 +39 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +83 +71 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +71 +44 +33 +3 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-84 +85 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +85 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-84 +85 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +84 +72 +44 +33 +4 +-22 +-44 +-62 +-77 +-84 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +90 +67 +38 +6 +-20 +-42 +-60 +-72 +87 +64 +35 +4 +-21 +-44 +-61 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-23 +-46 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +21 +-6 +-31 +-51 +-69 +-82 +-91 +76 +63 +37 +27 +-2 +-28 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +0 +-25 +-46 +-64 +-79 +-87 +82 +70 +43 +31 +2 +-24 +-45 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-61 +-73 +86 +64 +35 +4 +-22 +-44 +-62 +-74 +84 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-76 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-6 +-31 +-51 +-69 +-82 +-91 +76 +64 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +79 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +81 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-86 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +35 +4 +-22 +-44 +-61 +-74 +85 +62 +33 +1 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +77 +64 +36 +27 +-1 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +32 +3 +-24 +-44 +-63 +-77 +-85 +83 +70 +42 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +5 +-20 +-42 +-60 +-73 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-75 +83 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-24 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +57 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-7 +-32 +-51 +-69 +-82 +-91 +77 +65 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +69 +42 +31 +3 +-24 +-45 +-63 +-77 +-86 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +38 +6 +-20 +-42 +-60 +-72 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +22 +-5 +-31 +-50 +-68 +-82 +-91 +77 +65 +37 +27 +-2 +-27 +-47 +-66 +-80 +-88 +81 +67 +40 +30 +1 +-25 +-45 +-64 +-78 +-87 +82 +69 +42 +32 +2 +-24 +-45 +-63 +-78 +-85 +83 +70 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +83 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +80 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +21 +-6 +-31 +-51 +-69 +-82 +-91 +77 +64 +37 +27 +-2 +-27 +-47 +-66 +-80 +-88 +80 +67 +40 +30 +0 +-25 +-46 +-64 +-79 +-87 +82 +69 +42 +32 +3 +-24 +-45 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +67 +38 +5 +-20 +-42 +-60 +-73 +86 +64 +35 +4 +-22 +-44 +-62 +-74 +84 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +83 +60 +31 +22 +-6 +-31 +-51 +-68 +-82 +-91 +77 +65 +37 +27 +-2 +-27 +-48 +-66 +-80 +-88 +81 +68 +40 +30 +1 +-25 +-45 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +43 +33 +3 +-23 +-44 +-63 +-77 +-86 +83 +71 +43 +33 +4 +-23 +-44 +-63 +-77 +-85 +84 +71 +43 +33 +3 +-23 +-44 +-63 +-77 +-85 +84 +72 +45 +33 +4 +-23 +-44 +-62 +-77 +-85 +85 +72 +44 +11 +-15 +-38 +-57 +-69 +89 +67 +38 +6 +-19 +-42 +-60 +-72 +86 +64 +35 +4 +-21 +-44 +-61 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-63 +-75 +85 +61 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +60 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +58 +31 +0 +-25 +-47 +-64 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +31 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +30 +21 +-6 +-31 +-51 +-69 +-82 +-91 +77 +64 +36 +26 +-2 +-28 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-86 +84 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +67 +38 +6 +-20 +-42 +-60 +-72 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-75 +84 +60 +31 +1 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +30 +0 +-25 +-47 +-64 +-77 +80 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-82 +-92 +77 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +80 +68 +40 +30 +1 +-25 +-46 +-64 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-44 +-63 +-78 +-85 +83 +71 +43 +10 +-16 +-39 +-57 +-70 +89 +66 +37 +5 +-20 +-43 +-61 +-73 +86 +63 +35 +3 +-22 +-44 +-62 +-74 +84 +62 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-24 +-46 +-63 +-75 +83 +60 +32 +1 +-24 +-46 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +58 +30 +0 +-25 +-47 +-64 +-76 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +58 +30 +-1 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +59 +30 +-1 +-25 +-47 +-65 +-76 +83 +59 +31 +21 +-7 +-32 +-51 +-69 +-83 +-91 +76 +64 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +80 +68 +40 +29 +0 +-25 +-46 +-65 +-79 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +71 +43 +32 +3 +-23 +-44 +-63 +-77 +-86 +84 +72 +44 +33 +3 +-23 +-44 +-63 +-77 +-84 +85 +72 +44 +33 +4 +-23 +-44 +-62 +-77 +-85 +85 +72 +44 +33 +4 +-22 +-43 +-62 +-77 +-85 +85 +72 +43 +10 +-16 +-39 +-57 +-69 +90 +67 +38 +6 +-19 +-42 +-60 +-72 +87 +64 +35 +4 +-21 +-44 +-61 +-74 +84 +61 +33 +2 +-23 +-45 +-63 +-75 +84 +61 +32 +1 +-24 +-46 +-63 +-75 +84 +60 +31 +0 +-24 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-46 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +58 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-76 +83 +60 +30 +20 +-7 +-32 +-51 +-69 +-83 +-91 +77 +65 +37 +26 +-2 +-28 +-48 +-66 +-80 +-88 +81 +68 +41 +30 +1 +-25 +-46 +-64 +-78 +-87 +82 +70 +42 +31 +2 +-24 +-45 +-63 +-78 +-85 +84 +70 +43 +10 +-16 +-39 +-58 +-70 +89 +66 +37 +6 +-20 +-42 +-60 +-73 +86 +63 +34 +3 +-22 +-44 +-62 +-74 +85 +61 +33 +2 +-23 +-45 +-63 +-75 +83 +61 +32 +1 +-23 +-45 +-63 +-75 +84 +60 +31 +0 +-25 +-46 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +82 +58 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +-1 +-25 +-47 +-64 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-76 +83 +59 +30 +-1 +-25 +-47 +-64 +-76 +81 +59 +31 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-76 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +-1 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-77 +82 +59 +30 +-1 +-25 +-47 +-65 +-77 +81 +58 +30 +-1 +-25 +-47 +-64 +-76 +83 +59 +30 +0 +-25 +-47 +-64 +-77 +82 +59 +30 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 +-47 +-65 +-76 +82 +59 +31 +0 +-25 +-47 +-64 +-77 +81 +58 +30 +-1 +-25 diff --git a/traces/modulation-fsk2a-50.pm3 b/traces/modulation-fsk2a-50.pm3 new file mode 100644 index 00000000..3fd2d18b --- /dev/null +++ b/traces/modulation-fsk2a-50.pm3 @@ -0,0 +1,20000 @@ +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +71 +64 +38 +29 +-1 +-26 +-46 +-65 +-78 +-91 +75 +68 +42 +30 +1 +-25 +-45 +-63 +-78 +-90 +78 +70 +43 +32 +3 +-23 +-44 +-63 +-77 +-89 +79 +71 +44 +34 +5 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +12 +-15 +-38 +-56 +-72 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-77 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +76 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-25 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +64 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +75 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-88 +79 +71 +44 +11 +-15 +-38 +-57 +-72 +85 +66 +38 +6 +-19 +-41 +-59 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-78 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-79 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +75 +69 +40 +32 +1 +-23 +-45 +-62 +-78 +-89 +77 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +42 +35 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-60 +-75 +81 +62 +35 +4 +-21 +-44 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +60 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +80 +60 +31 +1 +-24 +-46 +-63 +-78 +76 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-63 +-78 +78 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-79 +-90 +72 +66 +37 +30 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +2 +-23 +-45 +-62 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-43 +-61 +-76 +84 +66 +37 +5 +-20 +-42 +-60 +-75 +81 +63 +35 +4 +-21 +-43 +-61 +-76 +80 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +79 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +-90 +72 +67 +38 +29 +-1 +-25 +-47 +-64 +-79 +-90 +75 +70 +41 +32 +1 +-23 +-45 +-62 +-78 +-89 +77 +72 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +81 +62 +35 +4 +-21 +-44 +-61 +-76 +80 +62 +34 +2 +-22 +-44 +-62 +-77 +81 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +80 +60 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-64 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +80 +60 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +71 +64 +38 +28 +-1 +-26 +-46 +-65 +-78 +-91 +75 +67 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +69 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +11 +-15 +-38 +-56 +-72 +85 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +1 +-23 +-45 +-62 +-77 +78 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +59 +32 +24 +-5 +-30 +-49 +-67 +-81 +-93 +73 +65 +38 +29 +0 +-26 +-46 +-64 +-78 +-91 +76 +68 +41 +32 +2 +-24 +-44 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-43 +-62 +-76 +-89 +78 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +71 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +71 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-22 +-43 +-61 +-75 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +45 +12 +-14 +-37 +-56 +-71 +85 +67 +39 +7 +-19 +-41 +-59 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +80 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +76 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +22 +-5 +-30 +-50 +-68 +-81 +-93 +72 +64 +38 +28 +-1 +-26 +-47 +-65 +-79 +-91 +76 +68 +41 +31 +2 +-24 +-44 +-63 +-77 +-90 +77 +69 +43 +33 +4 +-23 +-43 +-62 +-76 +-89 +78 +70 +44 +34 +4 +-22 +-43 +-62 +-76 +-89 +79 +71 +45 +11 +-15 +-38 +-56 +-72 +84 +66 +39 +7 +-19 +-41 +-59 +-74 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +60 +33 +2 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-24 +-45 +-63 +-77 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +70 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +77 +71 +41 +33 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-77 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-60 +-75 +81 +62 +35 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +2 +-22 +-44 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +57 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +64 +38 +28 +-1 +-26 +-47 +-65 +-79 +-91 +76 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +4 +-23 +-44 +-62 +-76 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +78 +71 +44 +34 +5 +-22 +-43 +-61 +-76 +-88 +79 +72 +45 +33 +4 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-43 +-61 +-76 +-88 +80 +72 +46 +35 +5 +-21 +-42 +-61 +-75 +-88 +80 +72 +45 +34 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +45 +12 +-14 +-37 +-56 +-72 +86 +67 +39 +7 +-18 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +2 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-64 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +0 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +75 +70 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +77 +72 +42 +33 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +34 +3 +-22 +-44 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +81 +62 +35 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +64 +38 +29 +-1 +-26 +-46 +-65 +-78 +-91 +76 +69 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +69 +43 +33 +3 +-23 +-43 +-62 +-76 +-89 +78 +71 +44 +33 +3 +-23 +-43 +-62 +-76 +-89 +79 +72 +45 +11 +-15 +-38 +-56 +-72 +85 +66 +39 +6 +-19 +-42 +-59 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +-90 +72 +67 +38 +30 +-1 +-25 +-47 +-64 +-79 +-90 +75 +70 +40 +33 +2 +-23 +-45 +-62 +-77 +-89 +77 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +73 +43 +35 +4 +-21 +-44 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +81 +62 +35 +3 +-21 +-44 +-61 +-76 +79 +61 +34 +2 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-78 +79 +60 +32 +1 +-24 +-45 +-63 +-77 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +-90 +71 +66 +37 +29 +-1 +-26 +-47 +-64 +-79 +-90 +74 +70 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +44 +35 +3 +-21 +-44 +-61 +-77 +-88 +78 +74 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +79 +73 +44 +36 +5 +-20 +-43 +-61 +-76 +-87 +77 +73 +44 +36 +4 +-21 +-43 +-61 +-76 +-88 +78 +74 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +79 +74 +44 +36 +4 +-21 +-43 +-61 +-75 +83 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +35 +4 +-21 +-44 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-62 +-76 +82 +61 +32 +1 +-23 +-45 +-63 +-78 +79 +60 +33 +1 +-23 +-45 +-63 +-78 +78 +60 +32 +1 +-24 +-45 +-63 +-77 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +65 +38 +27 +-1 +-27 +-47 +-65 +-79 +-91 +76 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +4 +-23 +-43 +-62 +-76 +-89 +79 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +71 +45 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +34 +4 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +45 +34 +4 +-22 +-43 +-61 +-76 +-88 +79 +73 +46 +34 +5 +-22 +-43 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +46 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +12 +-14 +-37 +-56 +-72 +85 +67 +39 +6 +-19 +-42 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +64 +38 +29 +0 +-26 +-46 +-65 +-79 +-91 +75 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +4 +-22 +-43 +-62 +-76 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +70 +44 +11 +-15 +-38 +-56 +-72 +86 +66 +39 +6 +-19 +-41 +-59 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +59 +32 +1 +-23 +-45 +-63 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +63 +38 +28 +0 +-26 +-46 +-65 +-78 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +71 +45 +11 +-15 +-38 +-56 +-72 +85 +67 +39 +7 +-19 +-41 +-59 +-74 +81 +63 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-62 +-77 +78 +60 +33 +2 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-79 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +2 +-23 +-45 +-62 +-77 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-89 +77 +72 +43 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +44 +35 +4 +-21 +-44 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +81 +63 +35 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +2 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-23 +-45 +-63 +-78 +-90 +72 +66 +38 +30 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-75 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +33 +2 +-23 +-44 +-62 +-77 +81 +60 +33 +1 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +80 +60 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-64 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +63 +38 +28 +-1 +-26 +-47 +-65 +-79 +-91 +75 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +4 +-23 +-43 +-62 +-76 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-88 +78 +71 +45 +11 +-15 +-38 +-56 +-72 +85 +66 +39 +6 +-19 +-41 +-59 +-74 +81 +63 +36 +4 +-21 +-43 +-61 +-76 +82 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +24 +-4 +-30 +-49 +-67 +-81 +-93 +72 +65 +39 +29 +0 +-26 +-46 +-64 +-78 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +4 +-23 +-43 +-62 +-76 +-89 +78 +70 +44 +34 +5 +-22 +-43 +-61 +-76 +-88 +79 +71 +45 +34 +5 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-43 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-43 +-61 +-75 +-88 +79 +72 +46 +12 +-14 +-37 +-56 +-71 +86 +67 +39 +7 +-18 +-41 +-59 +-74 +81 +63 +36 +5 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-23 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-25 +-46 +-64 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +58 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +64 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +75 +68 +41 +31 +2 +-24 +-44 +-63 +-77 +-90 +77 +70 +43 +32 +3 +-23 +-44 +-62 +-77 +-89 +78 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +71 +45 +11 +-15 +-38 +-56 +-72 +86 +67 +38 +6 +-19 +-42 +-59 +-75 +81 +62 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +2 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-24 +-45 +-63 +-77 +78 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-25 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +65 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-43 +-61 +-75 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +23 +-5 +-31 +-50 +-68 +-81 +-93 +73 +65 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +75 +68 +42 +32 +3 +-24 +-44 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-43 +-62 +-76 +-89 +78 +71 +43 +34 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +34 +5 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +34 +5 +-22 +-43 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-22 +-42 +-61 +-75 +-88 +80 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +12 +-14 +-37 +-56 +-72 +85 +67 +39 +7 +-19 +-41 +-59 +-74 +82 +64 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +-90 +71 +65 +37 +30 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-62 +-77 +-89 +76 +70 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +3 +-22 +-44 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +83 +65 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +33 +2 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +76 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +65 +38 +28 +-1 +-26 +-46 +-65 +-78 +-91 +76 +68 +41 +31 +1 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-43 +-62 +-76 +-89 +79 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-89 +79 +71 +45 +11 +-15 +-38 +-56 +-72 +85 +66 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +62 +33 +2 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +-90 +72 +67 +38 +30 +-1 +-25 +-46 +-64 +-79 +-90 +74 +69 +40 +32 +2 +-23 +-45 +-62 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-77 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-75 +84 +65 +37 +6 +-19 +-42 +-60 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +80 +61 +33 +2 +-23 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-62 +-77 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-79 +-90 +72 +67 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +2 +-23 +-45 +-62 +-77 +-89 +75 +70 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-76 +-88 +78 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +44 +36 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +44 +36 +4 +-21 +-43 +-60 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-60 +-75 +85 +66 +38 +6 +-20 +-42 +-60 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +80 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +58 +32 +1 +-24 +-45 +-63 +-78 +80 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +57 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +65 +38 +29 +0 +-26 +-46 +-65 +-78 +-91 +75 +68 +41 +31 +2 +-24 +-44 +-63 +-77 +-90 +77 +69 +42 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +71 +44 +34 +5 +-22 +-43 +-62 +-76 +-89 +78 +71 +45 +34 +4 +-22 +-43 +-61 +-76 +-88 +79 +71 +45 +34 +5 +-22 +-43 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +71 +45 +34 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +46 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +34 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +45 +12 +-14 +-37 +-56 +-71 +86 +67 +39 +6 +-19 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-23 +-45 +-63 +-77 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +65 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +71 +45 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +12 +-14 +-38 +-56 +-72 +85 +66 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +36 +5 +-21 +-43 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-63 +-78 +80 +60 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +64 +38 +29 +0 +-26 +-46 +-65 +-78 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +32 +3 +-23 +-44 +-62 +-76 +-89 +79 +72 +45 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +11 +-15 +-38 +-56 +-72 +85 +66 +39 +7 +-19 +-42 +-59 +-74 +82 +64 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +-90 +71 +66 +37 +29 +-1 +-26 +-47 +-64 +-79 +-90 +75 +70 +41 +32 +1 +-23 +-45 +-63 +-78 +-89 +77 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +35 +4 +-21 +-44 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +67 +38 +29 +-1 +-26 +-47 +-64 +-79 +-90 +74 +70 +41 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +73 +43 +34 +3 +-21 +-44 +-61 +-77 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-75 +83 +66 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +35 +4 +-21 +-44 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +79 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +-90 +72 +67 +38 +30 +-1 +-25 +-47 +-64 +-79 +-90 +75 +70 +41 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +3 +-21 +-44 +-61 +-77 +-88 +77 +73 +44 +35 +4 +-21 +-44 +-61 +-76 +84 +65 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-76 +81 +61 +33 +2 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +79 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +22 +-5 +-30 +-50 +-68 +-81 +-94 +72 +65 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-43 +-62 +-76 +-89 +79 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +71 +45 +11 +-15 +-38 +-56 +-72 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +83 +64 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +24 +-5 +-30 +-49 +-67 +-81 +-93 +72 +65 +39 +29 +0 +-26 +-46 +-65 +-78 +-91 +76 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +71 +44 +33 +3 +-23 +-44 +-62 +-76 +-89 +79 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +34 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-76 +-88 +79 +72 +45 +12 +-14 +-37 +-56 +-71 +85 +66 +39 +6 +-19 +-41 +-59 +-75 +82 +64 +36 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-63 +-77 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +76 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +57 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +64 +38 +28 +-1 +-26 +-46 +-65 +-78 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +79 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +11 +-15 +-38 +-56 +-72 +85 +66 +39 +7 +-19 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +82 +62 +35 +3 +-22 +-44 +-62 +-77 +78 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-1 +-26 +-47 +-64 +-79 +-90 +75 +69 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +3 +-22 +-44 +-61 +-76 +-88 +77 +74 +44 +35 +3 +-21 +-44 +-61 +-76 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +3 +-22 +-45 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +65 +38 +28 +-1 +-26 +-47 +-65 +-78 +-91 +75 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +79 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +34 +4 +-22 +-43 +-61 +-76 +-89 +79 +72 +44 +34 +5 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +35 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +71 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +71 +45 +12 +-14 +-38 +-56 +-72 +86 +67 +39 +7 +-19 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +60 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-2 +-26 +-48 +-65 +-80 +-91 +75 +70 +41 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +33 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +43 +35 +3 +-22 +-44 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +2 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +60 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-64 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +65 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +76 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-43 +-62 +-77 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +71 +45 +11 +-15 +-38 +-56 +-72 +85 +67 +39 +6 +-19 +-41 +-59 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +79 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +1 +-23 +-45 +-63 +-77 +78 +60 +33 +1 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +-90 +72 +67 +38 +29 +-1 +-26 +-47 +-64 +-79 +-90 +75 +70 +41 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +72 +43 +34 +3 +-22 +-44 +-61 +-77 +-88 +76 +72 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +73 +44 +35 +3 +-22 +-44 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +2 +-22 +-45 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +59 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +-90 +71 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +3 +-21 +-44 +-61 +-76 +-88 +77 +72 +43 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +44 +36 +4 +-21 +-43 +-61 +-76 +-88 +77 +74 +45 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +74 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +78 +74 +44 +35 +4 +-21 +-43 +-61 +-75 +85 +66 +39 +6 +-19 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +33 +2 +-22 +-44 +-62 +-77 +81 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +80 +60 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +64 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +76 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-89 +78 +72 +45 +34 +4 +-22 +-43 +-61 +-76 +-88 +79 +72 +45 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +72 +46 +35 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +46 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +46 +34 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +46 +35 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +46 +35 +5 +-21 +-42 +-61 +-75 +-88 +80 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +80 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +80 +73 +45 +12 +-14 +-37 +-56 +-72 +85 +66 +39 +6 +-19 +-41 +-59 +-75 +83 +64 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +35 +3 +-22 +-44 +-62 +-76 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +22 +-6 +-30 +-50 +-68 +-81 +-93 +72 +65 +38 +28 +-1 +-26 +-47 +-65 +-79 +-91 +76 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +71 +44 +11 +-15 +-38 +-56 +-72 +85 +66 +39 +6 +-19 +-42 +-59 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +33 +2 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +22 +-5 +-30 +-50 +-68 +-81 +-93 +72 +64 +37 +28 +0 +-26 +-46 +-65 +-79 +-91 +76 +68 +41 +31 +2 +-24 +-44 +-63 +-77 +-90 +77 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +70 +43 +33 +4 +-22 +-43 +-62 +-76 +-88 +78 +71 +44 +11 +-15 +-38 +-56 +-72 +85 +66 +39 +6 +-19 +-42 +-59 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +82 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-63 +-77 +79 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-79 +-90 +72 +66 +37 +30 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-62 +-78 +-89 +76 +70 +41 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +82 +62 +35 +4 +-21 +-44 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-25 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +2 +-23 +-45 +-62 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-61 +-77 +-88 +77 +72 +43 +35 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-76 +84 +66 +38 +6 +-19 +-42 +-60 +-75 +82 +62 +35 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +2 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +-90 +72 +67 +37 +30 +-1 +-25 +-47 +-64 +-79 +-90 +75 +69 +40 +32 +2 +-23 +-45 +-62 +-77 +-89 +77 +71 +42 +33 +3 +-22 +-44 +-62 +-77 +-89 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +43 +35 +4 +-21 +-43 +-61 +-75 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +35 +4 +-21 +-44 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +80 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +71 +63 +38 +28 +-1 +-26 +-47 +-65 +-79 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +4 +-22 +-43 +-62 +-76 +-89 +78 +70 +44 +34 +4 +-22 +-43 +-62 +-76 +-88 +78 +70 +44 +11 +-15 +-38 +-56 +-72 +85 +67 +39 +7 +-19 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-22 +-45 +-62 +-77 +78 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +60 +32 +24 +-5 +-30 +-49 +-67 +-81 +-93 +73 +65 +38 +29 +0 +-26 +-46 +-64 +-78 +-91 +76 +68 +41 +31 +2 +-24 +-44 +-63 +-77 +-90 +77 +69 +43 +33 +4 +-22 +-43 +-62 +-76 +-89 +78 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-89 +78 +71 +45 +34 +5 +-22 +-43 +-61 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +71 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +12 +-14 +-38 +-56 +-72 +86 +67 +39 +6 +-19 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +79 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-25 +-46 +-64 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +57 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +81 +59 +31 +22 +-6 +-31 +-50 +-68 +-81 +-94 +72 +64 +38 +29 +0 +-26 +-46 +-65 +-78 +-91 +75 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +78 +70 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +79 +71 +44 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +71 +44 +11 +-15 +-38 +-56 +-72 +85 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +64 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +75 +69 +40 +32 +1 +-23 +-45 +-62 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +72 +43 +35 +4 +-21 +-43 +-61 +-76 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +81 +62 +35 +4 +-21 +-44 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +1 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-25 +-46 +-64 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-64 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +76 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +80 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +65 +38 +28 +-1 +-26 +-47 +-65 +-79 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +3 +-23 +-43 +-62 +-76 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-88 +79 +71 +45 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +35 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +12 +-14 +-37 +-56 +-71 +85 +66 +39 +7 +-19 +-41 +-59 +-74 +82 +64 +36 +4 +-21 +-43 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-61 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-77 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +-90 +72 +66 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-62 +-77 +-89 +76 +71 +41 +33 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +84 +65 +37 +6 +-19 +-42 +-60 +-75 +82 +62 +35 +4 +-21 +-44 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +76 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-45 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-25 +-46 +-64 +-78 +78 +59 +32 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +65 +38 +28 +0 +-26 +-46 +-65 +-78 +-91 +75 +68 +41 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +70 +43 +33 +3 +-23 +-43 +-62 +-76 +-89 +78 +71 +44 +33 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +12 +-14 +-38 +-56 +-72 +85 +66 +38 +6 +-19 +-42 +-59 +-75 +81 +63 +36 +4 +-21 +-43 +-61 +-76 +79 +61 +34 +3 +-22 +-44 +-62 +-77 +79 +61 +33 +1 +-23 +-45 +-62 +-77 +78 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +-90 +72 +67 +38 +30 +-1 +-25 +-47 +-64 +-79 +-90 +74 +70 +40 +33 +2 +-23 +-45 +-62 +-77 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +73 +44 +36 +4 +-21 +-43 +-61 +-75 +84 +65 +37 +6 +-19 +-42 +-60 +-75 +81 +62 +35 +3 +-21 +-44 +-61 +-76 +79 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +32 +1 +-23 +-45 +-63 +-78 +79 +60 +33 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +60 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +-90 +71 +66 +37 +29 +-1 +-26 +-47 +-64 +-79 +-90 +74 +70 +41 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +72 +42 +33 +2 +-22 +-44 +-62 +-77 +-88 +77 +72 +43 +35 +3 +-22 +-44 +-61 +-77 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-44 +-61 +-76 +-88 +77 +74 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +79 +74 +44 +35 +4 +-21 +-43 +-61 +-76 +-88 +78 +73 +44 +36 +5 +-20 +-43 +-60 +-75 +84 +66 +38 +6 +-19 +-42 +-60 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +81 +61 +32 +1 +-23 +-45 +-63 +-78 +78 +60 +32 +2 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +79 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +22 +-5 +-30 +-50 +-68 +-81 +-93 +73 +65 +38 +28 +0 +-26 +-46 +-65 +-79 +-91 +76 +68 +41 +31 +2 +-24 +-44 +-63 +-77 +-90 +77 +69 +43 +33 +3 +-23 +-44 +-62 +-76 +-89 +78 +71 +44 +33 +3 +-23 +-44 +-62 +-76 +-89 +79 +72 +45 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +72 +45 +34 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-22 +-42 +-61 +-75 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +34 +5 +-22 +-42 +-61 +-76 +-88 +79 +72 +45 +35 +5 +-21 +-42 +-61 +-75 +-88 +79 +72 +45 +12 +-14 +-38 +-56 +-72 +86 +67 +39 +7 +-19 +-41 +-59 +-74 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +34 +3 +-22 +-44 +-62 +-77 +80 +61 +33 +2 +-23 +-45 +-62 +-77 +78 +59 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-64 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +23 +-5 +-30 +-50 +-67 +-81 +-93 +72 +64 +38 +29 +0 +-26 +-46 +-65 +-78 +-91 +75 +68 +42 +31 +2 +-24 +-45 +-63 +-77 +-90 +77 +69 +43 +32 +3 +-23 +-44 +-62 +-77 +-89 +78 +70 +44 +34 +4 +-22 +-43 +-62 +-76 +-89 +79 +72 +45 +12 +-14 +-38 +-56 +-72 +85 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +35 +4 +-21 +-43 +-61 +-76 +80 +62 +34 +3 +-22 +-44 +-61 +-77 +79 +60 +33 +2 +-23 +-45 +-63 +-77 +78 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-23 +-45 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-25 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +79 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +0 +-24 +-46 +-63 +-78 +80 +59 +31 +23 +-5 +-30 +-50 +-68 +-81 +-93 +72 +64 +38 +28 +-1 +-26 +-46 +-65 +-79 +-91 +75 +68 +41 +31 +1 +-24 +-45 +-63 +-77 +-90 +77 +69 +43 +33 +3 +-23 +-44 +-62 +-77 +-89 +78 +70 +44 +34 +4 +-22 +-43 +-62 +-76 +-88 +79 +71 +45 +12 +-15 +-38 +-56 +-72 +85 +66 +38 +6 +-19 +-42 +-59 +-75 +82 +63 +36 +4 +-21 +-43 +-61 +-76 +81 +62 +34 +3 +-22 +-44 +-62 +-77 +79 +60 +33 +2 +-23 +-45 +-62 +-77 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-45 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +-90 +72 +65 +37 +29 +-1 +-25 +-47 +-64 +-79 +-90 +74 +69 +40 +32 +1 +-23 +-45 +-63 +-78 +-89 +76 +71 +42 +34 +3 +-22 +-44 +-62 +-77 +-88 +77 +73 +43 +35 +3 +-21 +-43 +-61 +-76 +-88 +77 +73 +44 +35 +4 +-21 +-43 +-61 +-76 +84 +65 +38 +6 +-19 +-42 +-60 +-75 +81 +63 +36 +4 +-21 +-43 +-61 +-76 +80 +61 +33 +2 +-22 +-45 +-62 +-77 +79 +61 +33 +2 +-23 +-45 +-62 +-77 +79 +60 +32 +1 +-24 +-46 +-63 +-78 +78 +60 +32 +1 +-23 +-45 +-63 +-77 +79 +59 +32 +1 +-24 +-46 +-63 +-78 +78 +58 +31 +1 +-24 +-46 +-63 +-78 +78 +59 +31 +1 +-24 +-46 +-63 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-64 +-78 +79 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +79 +59 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +31 +0 +-24 +-46 +-63 +-78 +78 +59 +32 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 +-63 +-78 +77 +58 +31 +0 +-24 +-46 +-63 +-78 +77 +58 +31 +1 +-24 +-46 diff --git a/traces/modulation-psk1-32-4.pm3 b/traces/modulation-psk1-32-4.pm3 new file mode 100644 index 00000000..504c305f --- /dev/null +++ b/traces/modulation-psk1-32-4.pm3 @@ -0,0 +1,20000 @@ +8 +52 +65 +26 +-13 +-46 +-6 +17 +-20 +-52 +1 +14 +-23 +-54 +3 +17 +-20 +-52 +5 +19 +-18 +-50 +5 +20 +-18 +-50 +6 +21 +-16 +-49 +8 +22 +-16 +-49 +-75 +-98 +55 +101 +51 +7 +11 +11 +-25 +-57 +5 +24 +-14 +-47 +6 +21 +-16 +-49 +7 +21 +-17 +-49 +8 +22 +-16 +-48 +8 +22 +-16 +-48 +8 +22 +-16 +-48 +8 +21 +-16 +-49 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +22 +-15 +-48 +8 +23 +-14 +-47 +9 +23 +-15 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-15 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +8 +23 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +9 +25 +-14 +-46 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-47 +9 +23 +-14 +-47 +10 +24 +-14 +-47 +10 +53 +67 +28 +-10 +-44 +-4 +18 +-19 +-51 +3 +15 +-22 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-50 +6 +21 +-17 +-49 +7 +21 +-16 +-49 +7 +22 +-16 +-48 +8 +23 +-15 +-48 +8 +22 +-15 +-48 +9 +23 +-15 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-48 +-74 +-98 +56 +102 +52 +8 +12 +12 +-24 +-56 +6 +25 +-14 +-47 +8 +22 +-16 +-48 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +9 +22 +-16 +-48 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +22 +-16 +-48 +9 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-15 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +8 +23 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +25 +-14 +-46 +10 +23 +-15 +-47 +9 +23 +-15 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +23 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +54 +67 +28 +-10 +-44 +-5 +18 +-19 +-51 +2 +15 +-21 +-53 +4 +18 +-19 +-51 +5 +19 +-18 +-50 +5 +20 +-17 +-50 +7 +22 +-16 +-49 +8 +22 +-16 +-49 +7 +22 +-15 +-48 +8 +22 +-15 +-48 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +23 +-14 +-47 +8 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +-74 +-97 +55 +102 +52 +8 +12 +13 +-23 +-55 +6 +25 +-13 +-46 +8 +22 +-16 +-49 +8 +21 +-16 +-49 +7 +22 +-16 +-48 +8 +22 +-15 +-48 +9 +23 +-15 +-48 +9 +21 +-17 +-49 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +8 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +23 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-47 +9 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +53 +67 +29 +-10 +-44 +-4 +18 +-19 +-51 +2 +15 +-22 +-53 +3 +18 +-19 +-51 +5 +19 +-18 +-50 +6 +20 +-17 +-50 +7 +22 +-17 +-49 +8 +22 +-16 +-49 +-75 +-98 +54 +100 +50 +6 +11 +12 +-25 +-56 +5 +25 +-14 +-47 +8 +22 +-16 +-49 +7 +21 +-17 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +8 +22 +-16 +-48 +8 +22 +-16 +-49 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-13 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +23 +-15 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +9 +25 +-13 +-46 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +25 +-13 +-47 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +54 +67 +28 +-10 +-44 +-4 +18 +-19 +-51 +3 +16 +-21 +-53 +3 +18 +-19 +-51 +5 +20 +-18 +-50 +5 +20 +-17 +-50 +7 +22 +-16 +-49 +7 +22 +-16 +-48 +-75 +-99 +54 +101 +51 +7 +11 +11 +-25 +-57 +5 +24 +-14 +-47 +7 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +22 +-16 +-48 +8 +22 +-16 +-48 +8 +22 +-15 +-48 +8 +22 +-16 +-49 +8 +22 +-16 +-48 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +9 +53 +67 +29 +-10 +-44 +-5 +17 +-20 +-52 +1 +15 +-22 +-54 +3 +19 +-19 +-51 +5 +20 +-17 +-50 +5 +20 +-17 +-50 +7 +21 +-17 +-49 +8 +22 +-16 +-49 +-75 +-99 +53 +100 +51 +6 +11 +12 +-25 +-56 +5 +24 +-14 +-47 +7 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +22 +-16 +-48 +8 +22 +-16 +-48 +8 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-13 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +53 +67 +29 +-10 +-44 +-5 +18 +-19 +-51 +2 +16 +-21 +-53 +3 +19 +-19 +-51 +5 +20 +-17 +-50 +5 +20 +-17 +-50 +7 +22 +-16 +-49 +8 +22 +-16 +-48 +-75 +-99 +53 +101 +51 +7 +11 +12 +-24 +-56 +5 +24 +-14 +-47 +6 +21 +-16 +-49 +7 +21 +-17 +-49 +8 +22 +-15 +-48 +8 +22 +-16 +-49 +8 +52 +65 +27 +-12 +-46 +-6 +16 +-21 +-53 +1 +14 +-23 +-54 +2 +17 +-20 +-52 +4 +19 +-18 +-51 +5 +20 +-18 +-50 +7 +20 +-17 +-50 +6 +21 +-17 +-49 +-76 +-99 +53 +100 +51 +6 +11 +12 +-24 +-56 +5 +24 +-14 +-47 +7 +22 +-16 +-49 +7 +21 +-17 +-50 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +8 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +25 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +54 +67 +28 +-11 +-44 +-5 +18 +-19 +-52 +2 +16 +-21 +-53 +4 +19 +-19 +-51 +5 +20 +-17 +-50 +6 +20 +-18 +-50 +6 +21 +-16 +-49 +7 +22 +-15 +-48 +-75 +-99 +53 +101 +51 +7 +11 +12 +-24 +-56 +5 +24 +-14 +-47 +7 +22 +-17 +-49 +7 +21 +-17 +-49 +8 +22 +-16 +-48 +9 +23 +-15 +-48 +9 +52 +65 +27 +-12 +-46 +-6 +17 +-20 +-52 +1 +14 +-23 +-55 +1 +17 +-20 +-52 +4 +19 +-19 +-51 +5 +20 +-18 +-50 +7 +21 +-17 +-50 +7 +22 +-16 +-49 +7 +23 +-15 +-48 +8 +22 +-15 +-48 +8 +23 +-15 +-48 +8 +22 +-15 +-48 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +-74 +-98 +54 +101 +51 +7 +13 +13 +-24 +-55 +6 +24 +-14 +-47 +8 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +22 +-16 +-48 +9 +23 +-15 +-48 +8 +22 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +8 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +8 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-15 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +25 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-15 +-47 +9 +24 +-14 +-47 +10 +25 +-13 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-13 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +25 +-13 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-13 +-46 +10 +23 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +54 +68 +29 +-10 +-44 +-5 +18 +-20 +-52 +2 +16 +-21 +-54 +3 +19 +-19 +-51 +6 +20 +-18 +-50 +6 +20 +-17 +-50 +7 +21 +-17 +-49 +7 +22 +-16 +-49 +-75 +-99 +52 +100 +50 +6 +11 +13 +-24 +-56 +5 +25 +-14 +-47 +8 +22 +-16 +-49 +7 +21 +-17 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +22 +-15 +-48 +8 +21 +-17 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +23 +-15 +-48 +9 +24 +-15 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-13 +-46 +10 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +25 +-13 +-46 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-13 +-46 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +54 +67 +29 +-10 +-44 +-5 +17 +-20 +-52 +2 +16 +-21 +-53 +4 +19 +-18 +-51 +5 +19 +-18 +-50 +4 +20 +-18 +-50 +7 +22 +-16 +-49 +8 +22 +-16 +-49 +-75 +-99 +51 +100 +50 +6 +12 +13 +-24 +-56 +5 +25 +-14 +-47 +7 +22 +-17 +-49 +7 +21 +-17 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +9 +23 +-15 +-48 +9 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +25 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +8 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +54 +68 +30 +-10 +-44 +-5 +17 +-20 +-52 +2 +16 +-21 +-53 +4 +19 +-19 +-51 +5 +20 +-18 +-50 +5 +20 +-18 +-50 +7 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +-75 +-98 +53 +101 +51 +7 +13 +13 +-24 +-56 +5 +25 +-13 +-47 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +22 +-16 +-48 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +8 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-13 +-47 +10 +25 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +54 +68 +30 +-10 +-44 +-5 +17 +-20 +-52 +1 +16 +-21 +-53 +4 +19 +-18 +-51 +6 +20 +-17 +-50 +5 +20 +-18 +-50 +6 +22 +-16 +-49 +8 +22 +-15 +-48 +-75 +-99 +51 +100 +50 +6 +12 +13 +-24 +-56 +5 +25 +-14 +-47 +7 +21 +-17 +-49 +7 +21 +-17 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +8 +21 +-17 +-49 +7 +22 +-16 +-49 +7 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +25 +-13 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +53 +68 +30 +-9 +-44 +-5 +17 +-20 +-52 +2 +15 +-22 +-54 +3 +19 +-19 +-51 +5 +20 +-17 +-50 +6 +20 +-17 +-50 +7 +21 +-17 +-50 +7 +22 +-16 +-49 +-76 +-99 +51 +100 +50 +6 +11 +12 +-24 +-56 +5 +25 +-13 +-47 +7 +22 +-16 +-49 +7 +22 +-17 +-50 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +52 +66 +28 +-11 +-45 +-7 +16 +-21 +-53 +1 +14 +-22 +-54 +2 +18 +-20 +-52 +4 +19 +-19 +-51 +5 +20 +-18 +-50 +6 +21 +-17 +-49 +7 +22 +-16 +-49 +-76 +-99 +51 +100 +50 +6 +13 +12 +-24 +-56 +4 +24 +-15 +-48 +7 +22 +-17 +-49 +7 +22 +-17 +-49 +8 +22 +-16 +-49 +9 +23 +-16 +-48 +8 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +22 +-16 +-49 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +8 +22 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +10 +53 +68 +30 +-9 +-44 +-5 +17 +-20 +-53 +2 +15 +-22 +-54 +3 +19 +-19 +-51 +5 +21 +-17 +-50 +6 +20 +-17 +-50 +7 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +22 +-16 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +-75 +-98 +51 +101 +51 +6 +14 +14 +-23 +-55 +5 +25 +-14 +-47 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +9 +23 +-16 +-49 +8 +22 +-16 +-48 +7 +23 +-16 +-48 +9 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +23 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +53 +68 +30 +-9 +-44 +-5 +18 +-20 +-52 +2 +15 +-22 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-51 +6 +20 +-18 +-50 +7 +22 +-17 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +7 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-16 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +-75 +-98 +51 +101 +51 +6 +13 +14 +-23 +-55 +5 +25 +-14 +-47 +8 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +8 +22 +-16 +-49 +7 +22 +-16 +-49 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +53 +68 +30 +-9 +-43 +-6 +17 +-20 +-53 +3 +16 +-22 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-50 +6 +20 +-17 +-50 +7 +21 +-17 +-49 +8 +22 +-16 +-49 +-76 +-100 +50 +99 +49 +5 +12 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +9 +24 +-15 +-48 +8 +23 +-15 +-48 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-48 +8 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +25 +-14 +-47 +10 +25 +-13 +-47 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +23 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +54 +67 +30 +-9 +-44 +-6 +17 +-21 +-53 +2 +16 +-21 +-53 +4 +18 +-19 +-51 +4 +20 +-18 +-50 +5 +21 +-17 +-50 +8 +22 +-16 +-49 +8 +21 +-17 +-50 +-76 +-100 +49 +100 +50 +5 +13 +13 +-24 +-56 +4 +24 +-14 +-48 +7 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-48 +9 +24 +-15 +-48 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +52 +67 +30 +-9 +-44 +-6 +17 +-20 +-53 +2 +16 +-21 +-53 +2 +18 +-19 +-52 +5 +20 +-18 +-50 +5 +20 +-17 +-50 +7 +21 +-17 +-49 +8 +22 +-17 +-50 +-76 +-100 +50 +100 +50 +5 +13 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +22 +-17 +-49 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +8 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +54 +67 +31 +-9 +-44 +-6 +17 +-21 +-53 +3 +16 +-21 +-54 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-17 +-50 +7 +22 +-16 +-49 +8 +22 +-16 +-49 +-76 +-100 +50 +100 +50 +5 +13 +13 +-24 +-56 +4 +24 +-14 +-48 +7 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +51 +66 +29 +-11 +-45 +-7 +16 +-22 +-54 +1 +14 +-23 +-55 +1 +18 +-20 +-52 +5 +19 +-18 +-51 +5 +20 +-18 +-50 +6 +21 +-17 +-50 +7 +22 +-16 +-49 +-76 +-100 +49 +99 +49 +5 +12 +13 +-24 +-56 +5 +25 +-14 +-47 +7 +22 +-16 +-49 +7 +22 +-17 +-49 +8 +22 +-17 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +22 +-16 +-49 +8 +22 +-16 +-49 +7 +23 +-16 +-49 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +23 +-16 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +25 +-13 +-47 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +54 +68 +31 +-9 +-43 +-7 +17 +-21 +-53 +2 +16 +-21 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +-76 +-99 +49 +99 +49 +5 +13 +13 +-24 +-56 +4 +24 +-14 +-48 +8 +21 +-17 +-50 +8 +22 +-17 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +52 +66 +29 +-10 +-44 +-7 +16 +-21 +-54 +1 +14 +-23 +-55 +2 +18 +-20 +-52 +4 +19 +-18 +-51 +5 +20 +-18 +-50 +6 +21 +-17 +-50 +8 +22 +-17 +-49 +8 +23 +-16 +-49 +7 +22 +-16 +-49 +9 +23 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +-75 +-99 +50 +101 +51 +6 +15 +14 +-23 +-56 +5 +25 +-14 +-48 +8 +23 +-16 +-49 +8 +23 +-15 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-47 +9 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +9 +24 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +53 +69 +31 +-9 +-43 +-7 +16 +-21 +-54 +2 +16 +-21 +-54 +4 +20 +-18 +-51 +5 +20 +-18 +-51 +6 +20 +-17 +-50 +6 +21 +-17 +-49 +7 +22 +-16 +-49 +-76 +-100 +48 +100 +49 +5 +14 +14 +-23 +-56 +4 +24 +-14 +-48 +8 +22 +-17 +-49 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +22 +-16 +-49 +7 +21 +-17 +-49 +7 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +9 +24 +-14 +-47 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +53 +69 +31 +-9 +-43 +-7 +16 +-21 +-53 +2 +16 +-21 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +-76 +-100 +48 +99 +49 +5 +13 +13 +-24 +-56 +5 +25 +-14 +-48 +8 +22 +-16 +-49 +6 +22 +-17 +-50 +8 +23 +-15 +-49 +9 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-48 +8 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +53 +68 +31 +-8 +-43 +-6 +16 +-21 +-53 +2 +16 +-21 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-50 +5 +20 +-18 +-50 +7 +21 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +-75 +-99 +50 +100 +50 +6 +14 +14 +-23 +-55 +5 +25 +-13 +-47 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-15 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +8 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +23 +-16 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +52 +68 +31 +-8 +-43 +-7 +16 +-21 +-54 +2 +16 +-21 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-50 +6 +20 +-18 +-50 +7 +22 +-17 +-49 +8 +22 +-17 +-50 +-76 +-100 +47 +99 +49 +5 +14 +13 +-24 +-56 +5 +25 +-14 +-48 +8 +23 +-16 +-49 +7 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +8 +22 +-17 +-49 +7 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +22 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-47 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +53 +68 +32 +-8 +-43 +-7 +16 +-22 +-54 +3 +16 +-21 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-51 +6 +21 +-17 +-50 +7 +21 +-17 +-50 +7 +22 +-17 +-50 +-77 +-100 +47 +99 +49 +4 +14 +14 +-23 +-56 +4 +24 +-14 +-48 +8 +23 +-16 +-49 +7 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +52 +66 +30 +-10 +-44 +-8 +15 +-22 +-54 +1 +15 +-22 +-55 +2 +18 +-20 +-53 +4 +19 +-19 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-50 +-77 +-100 +47 +99 +49 +4 +14 +14 +-24 +-56 +4 +25 +-14 +-48 +7 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-48 +8 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +23 +-16 +-48 +9 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +52 +68 +32 +-8 +-43 +-7 +16 +-21 +-54 +3 +16 +-21 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-51 +6 +21 +-18 +-50 +7 +21 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +-75 +-99 +48 +100 +50 +5 +15 +14 +-24 +-56 +5 +26 +-13 +-47 +9 +23 +-15 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +23 +-15 +-48 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +53 +68 +32 +-8 +-43 +-7 +16 +-21 +-54 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-17 +-50 +7 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +7 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +8 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +8 +23 +-15 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-14 +-48 +-75 +-99 +48 +100 +49 +5 +15 +15 +-23 +-55 +5 +26 +-13 +-47 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +22 +-17 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +53 +68 +33 +-8 +-42 +-7 +16 +-21 +-54 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +20 +-17 +-50 +7 +22 +-17 +-50 +8 +22 +-16 +-49 +-76 +-100 +47 +99 +49 +4 +14 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-16 +-49 +8 +22 +-17 +-50 +8 +22 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-14 +-47 +10 +25 +-14 +-47 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +23 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +53 +68 +32 +-8 +-43 +-7 +16 +-21 +-54 +2 +16 +-21 +-54 +3 +18 +-20 +-52 +5 +20 +-18 +-50 +5 +21 +-17 +-51 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +-76 +-100 +47 +99 +48 +4 +14 +13 +-24 +-57 +4 +25 +-14 +-48 +7 +22 +-16 +-49 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +52 +68 +33 +-8 +-43 +-7 +15 +-23 +-55 +2 +16 +-22 +-54 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-18 +-51 +7 +22 +-16 +-49 +7 +21 +-17 +-50 +-77 +-101 +46 +99 +48 +4 +15 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-49 +7 +22 +-17 +-50 +8 +22 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +53 +68 +32 +-8 +-43 +-7 +16 +-22 +-54 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +-76 +-100 +46 +99 +48 +4 +14 +13 +-24 +-56 +5 +24 +-15 +-48 +8 +22 +-16 +-49 +7 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +8 +51 +67 +30 +-10 +-44 +-8 +14 +-23 +-55 +1 +15 +-22 +-55 +1 +18 +-20 +-53 +4 +20 +-18 +-51 +5 +20 +-18 +-51 +6 +21 +-17 +-50 +6 +22 +-17 +-50 +-77 +-101 +46 +98 +48 +4 +14 +14 +-24 +-56 +3 +25 +-14 +-48 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-17 +-49 +8 +23 +-15 +-48 +9 +23 +-15 +-49 +9 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +23 +-15 +-49 +8 +24 +-15 +-48 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-47 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +8 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +25 +-14 +-47 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +53 +69 +32 +-8 +-43 +-7 +16 +-22 +-54 +2 +16 +-21 +-54 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +6 +22 +-16 +-49 +7 +23 +-16 +-49 +-77 +-100 +46 +98 +48 +4 +15 +14 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-16 +-49 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +51 +67 +30 +-10 +-44 +-8 +15 +-23 +-55 +1 +15 +-23 +-55 +1 +18 +-20 +-53 +4 +20 +-19 +-51 +5 +20 +-18 +-51 +7 +21 +-17 +-51 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +7 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +-76 +-100 +47 +100 +49 +5 +16 +15 +-23 +-55 +5 +26 +-14 +-48 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +23 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-15 +-48 +8 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-15 +-49 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +25 +-14 +-47 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +8 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +52 +69 +33 +-7 +-42 +-7 +15 +-22 +-55 +1 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +21 +-17 +-50 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +23 +-16 +-50 +-77 +-100 +45 +98 +48 +4 +15 +14 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +53 +69 +33 +-8 +-43 +-8 +15 +-22 +-54 +3 +17 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +20 +-18 +-51 +7 +22 +-17 +-50 +7 +23 +-16 +-50 +-77 +-101 +45 +98 +48 +4 +15 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +22 +-17 +-50 +8 +22 +-17 +-50 +7 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +8 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +53 +69 +33 +-8 +-43 +-8 +15 +-22 +-55 +2 +17 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +21 +-18 +-51 +7 +22 +-17 +-50 +6 +22 +-17 +-50 +8 +23 +-15 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +-76 +-100 +46 +99 +48 +4 +16 +14 +-23 +-56 +4 +26 +-13 +-47 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +53 +69 +33 +-7 +-42 +-8 +15 +-23 +-55 +2 +16 +-21 +-54 +4 +20 +-18 +-51 +6 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-16 +-50 +8 +23 +-16 +-49 +-77 +-101 +45 +98 +48 +3 +15 +14 +-23 +-56 +4 +26 +-14 +-48 +8 +23 +-16 +-49 +8 +22 +-17 +-50 +7 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +22 +-17 +-50 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +23 +-16 +-49 +9 +24 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-49 +9 +53 +69 +33 +-7 +-42 +-7 +15 +-23 +-55 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +6 +21 +-18 +-51 +6 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +23 +-16 +-50 +-77 +-101 +44 +97 +47 +3 +15 +14 +-24 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +52 +67 +31 +-9 +-44 +-9 +15 +-23 +-55 +1 +15 +-23 +-55 +2 +18 +-20 +-53 +5 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +7 +22 +-17 +-50 +-77 +-101 +44 +98 +47 +3 +15 +14 +-24 +-56 +4 +24 +-15 +-48 +8 +22 +-16 +-50 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +25 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-14 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +52 +69 +33 +-7 +-42 +-7 +15 +-23 +-55 +2 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +21 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +7 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +-76 +-100 +45 +99 +49 +4 +17 +15 +-22 +-55 +4 +25 +-14 +-48 +8 +23 +-15 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +52 +69 +34 +-7 +-42 +-7 +15 +-22 +-55 +2 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +21 +-18 +-51 +5 +21 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-49 +9 +23 +-16 +-49 +7 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +23 +-15 +-49 +8 +23 +-16 +-49 +9 +25 +-14 +-48 +10 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +25 +-15 +-48 +-76 +-100 +45 +99 +49 +4 +16 +15 +-22 +-55 +5 +26 +-13 +-47 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-49 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +52 +68 +33 +-7 +-42 +-8 +15 +-23 +-55 +3 +16 +-22 +-54 +3 +19 +-20 +-52 +5 +20 +-18 +-51 +6 +21 +-17 +-50 +7 +21 +-17 +-50 +7 +22 +-17 +-50 +-77 +-101 +44 +98 +47 +3 +16 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +25 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +26 +-14 +-48 +9 +24 +-16 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +52 +68 +33 +-7 +-43 +-8 +15 +-23 +-55 +3 +17 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-50 +-77 +-102 +44 +97 +47 +3 +16 +14 +-23 +-56 +4 +24 +-15 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-50 +8 +24 +-16 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +24 +-16 +-49 +9 +24 +-15 +-48 +8 +23 +-15 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +51 +68 +33 +-7 +-43 +-8 +14 +-23 +-55 +2 +16 +-22 +-55 +3 +19 +-20 +-52 +5 +21 +-18 +-51 +6 +21 +-17 +-51 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +-77 +-102 +44 +97 +47 +3 +15 +14 +-24 +-56 +3 +25 +-14 +-48 +9 +23 +-16 +-49 +8 +22 +-17 +-50 +8 +22 +-17 +-50 +9 +24 +-16 +-49 +9 +24 +-15 +-48 +9 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-47 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +53 +68 +33 +-8 +-43 +-8 +15 +-23 +-55 +3 +17 +-21 +-54 +4 +18 +-20 +-53 +5 +20 +-18 +-51 +5 +21 +-17 +-51 +7 +22 +-17 +-50 +7 +22 +-16 +-50 +-77 +-101 +43 +98 +47 +3 +16 +14 +-23 +-56 +4 +25 +-15 +-48 +8 +23 +-16 +-50 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +51 +67 +32 +-9 +-44 +-9 +14 +-24 +-56 +1 +15 +-23 +-55 +2 +18 +-20 +-53 +5 +20 +-19 +-52 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +-77 +-102 +43 +96 +46 +2 +16 +14 +-23 +-56 +3 +25 +-14 +-48 +8 +22 +-16 +-50 +8 +23 +-16 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-50 +7 +23 +-16 +-49 +9 +24 +-14 +-48 +9 +24 +-15 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-16 +-49 +9 +25 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +52 +69 +33 +-7 +-43 +-8 +15 +-23 +-55 +2 +17 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-18 +-51 +7 +22 +-17 +-50 +7 +23 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +16 +14 +-24 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-50 +8 +23 +-16 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +51 +67 +32 +-8 +-43 +-9 +14 +-24 +-56 +1 +14 +-23 +-56 +2 +18 +-21 +-53 +4 +20 +-19 +-52 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +7 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +8 +23 +-16 +-49 +9 +25 +-15 +-48 +9 +24 +-15 +-49 +-76 +-100 +45 +99 +48 +4 +17 +15 +-22 +-55 +4 +25 +-14 +-48 +8 +24 +-15 +-49 +9 +23 +-16 +-49 +9 +24 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +22 +-17 +-50 +7 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +25 +-14 +-48 +9 +23 +-16 +-49 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +10 +25 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-49 +9 +25 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +9 +52 +69 +34 +-7 +-43 +-8 +14 +-23 +-56 +2 +17 +-21 +-54 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +20 +-18 +-51 +6 +22 +-17 +-50 +7 +22 +-17 +-50 +-77 +-101 +43 +97 +47 +3 +16 +14 +-23 +-56 +3 +25 +-14 +-48 +8 +23 +-16 +-49 +8 +22 +-17 +-50 +8 +23 +-16 +-50 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +25 +-15 +-48 +10 +24 +-15 +-49 +10 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +24 +-15 +-49 +9 +25 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +10 +24 +-15 +-49 +9 +53 +69 +34 +-7 +-42 +-9 +14 +-23 +-55 +2 +16 +-21 +-54 +4 +19 +-19 +-52 +6 +21 +-18 +-51 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +8 +23 +-16 +-50 +-77 +-101 +42 +97 +47 +2 +16 +15 +-23 +-56 +4 +25 +-14 +-48 +8 +22 +-17 +-50 +7 +22 +-17 +-50 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +23 +-16 +-49 +10 +25 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +25 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +25 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +10 +24 +-15 +-49 +10 +25 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +52 +69 +34 +-7 +-42 +-8 +14 +-24 +-56 +2 +16 +-22 +-54 +3 +20 +-19 +-52 +6 +21 +-18 +-51 +5 +20 +-19 +-51 +7 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +7 +22 +-17 +-50 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +10 +25 +-15 +-48 +9 +24 +-15 +-49 +-76 +-100 +45 +99 +48 +4 +17 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +24 +-15 +-49 +9 +23 +-16 +-49 +9 +24 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +8 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-16 +-49 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +9 +52 +69 +33 +-7 +-42 +-8 +14 +-23 +-56 +2 +17 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +6 +21 +-17 +-50 +7 +22 +-17 +-50 +-77 +-102 +43 +97 +47 +3 +16 +14 +-23 +-56 +4 +25 +-14 +-48 +9 +23 +-16 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +22 +-17 +-50 +7 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +52 +68 +34 +-7 +-42 +-8 +14 +-24 +-56 +2 +16 +-22 +-54 +3 +19 +-20 +-53 +5 +20 +-18 +-51 +6 +21 +-18 +-50 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +-77 +-102 +43 +97 +47 +3 +16 +14 +-23 +-56 +3 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +22 +-17 +-50 +8 +22 +-16 +-50 +9 +24 +-15 +-49 +9 +52 +67 +32 +-8 +-43 +-10 +14 +-24 +-56 +1 +15 +-22 +-55 +2 +18 +-20 +-53 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +7 +22 +-17 +-50 +-78 +-102 +43 +97 +47 +3 +16 +14 +-23 +-56 +3 +25 +-15 +-48 +8 +22 +-17 +-50 +7 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-16 +-49 +8 +23 +-17 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +25 +-15 +-48 +10 +25 +-15 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +52 +68 +33 +-7 +-42 +-8 +14 +-23 +-55 +3 +16 +-22 +-54 +3 +19 +-20 +-52 +5 +20 +-18 +-51 +6 +21 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +-76 +-101 +44 +99 +48 +4 +17 +15 +-23 +-55 +5 +26 +-14 +-48 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-16 +-49 +9 +24 +-16 +-49 +8 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-15 +-48 +9 +24 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +52 +69 +34 +-7 +-42 +-8 +15 +-23 +-55 +2 +17 +-21 +-54 +3 +18 +-20 +-53 +4 +20 +-19 +-52 +5 +21 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +7 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-16 +-49 +9 +25 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +-76 +-100 +45 +99 +48 +4 +17 +15 +-22 +-55 +5 +26 +-14 +-48 +9 +24 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +24 +-16 +-49 +9 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +8 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +53 +69 +34 +-6 +-42 +-8 +14 +-23 +-56 +2 +16 +-22 +-55 +3 +19 +-20 +-52 +5 +20 +-18 +-51 +6 +21 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +16 +14 +-24 +-56 +3 +25 +-15 +-48 +8 +22 +-16 +-50 +8 +23 +-16 +-50 +9 +23 +-16 +-50 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-16 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +8 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +53 +69 +34 +-7 +-42 +-8 +15 +-23 +-56 +2 +16 +-22 +-54 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +16 +14 +-23 +-56 +4 +24 +-15 +-48 +8 +22 +-16 +-50 +8 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-16 +-49 +8 +22 +-17 +-50 +8 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +52 +69 +33 +-7 +-42 +-9 +14 +-23 +-56 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +4 +20 +-18 +-52 +5 +21 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-50 +-77 +-102 +43 +97 +47 +3 +16 +13 +-24 +-56 +3 +25 +-14 +-48 +8 +23 +-16 +-49 +8 +22 +-16 +-50 +9 +22 +-17 +-50 +8 +23 +-16 +-50 +8 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +22 +-17 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +10 +25 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +10 +53 +69 +34 +-7 +-42 +-8 +15 +-23 +-56 +2 +17 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-19 +-52 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +8 +23 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +16 +14 +-23 +-56 +4 +24 +-15 +-49 +8 +22 +-16 +-50 +7 +22 +-16 +-50 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +8 +51 +67 +32 +-9 +-44 +-8 +14 +-24 +-56 +1 +15 +-22 +-55 +2 +18 +-20 +-53 +4 +20 +-19 +-51 +5 +20 +-18 +-51 +7 +21 +-17 +-50 +7 +22 +-17 +-51 +-78 +-102 +43 +97 +47 +3 +16 +13 +-24 +-57 +3 +24 +-15 +-48 +8 +23 +-16 +-49 +7 +22 +-17 +-50 +8 +22 +-17 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-16 +-49 +10 +24 +-15 +-48 +9 +53 +69 +33 +-7 +-42 +-8 +14 +-23 +-55 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +6 +21 +-18 +-51 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +8 +23 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +16 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-50 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +51 +67 +32 +-9 +-44 +-9 +14 +-23 +-56 +1 +15 +-22 +-55 +2 +18 +-20 +-53 +4 +20 +-19 +-51 +4 +20 +-18 +-51 +6 +21 +-17 +-50 +7 +22 +-17 +-50 +8 +22 +-16 +-49 +7 +22 +-17 +-50 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +-76 +-100 +44 +98 +48 +4 +17 +15 +-23 +-56 +5 +25 +-14 +-48 +8 +23 +-16 +-50 +8 +23 +-16 +-50 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +25 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-49 +10 +25 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +52 +69 +34 +-7 +-42 +-8 +14 +-23 +-55 +1 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +21 +-18 +-51 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +7 +23 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +15 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +22 +-16 +-50 +7 +22 +-17 +-50 +7 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +22 +-17 +-50 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +8 +23 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +52 +68 +33 +-7 +-43 +-8 +15 +-23 +-55 +1 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +21 +-18 +-51 +6 +20 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +15 +14 +-23 +-56 +4 +25 +-14 +-48 +9 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +22 +-17 +-50 +7 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +22 +-17 +-50 +9 +24 +-16 +-49 +9 +25 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +52 +69 +33 +-7 +-42 +-8 +15 +-23 +-55 +2 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +8 +24 +-15 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +-76 +-100 +45 +99 +48 +4 +16 +14 +-23 +-56 +4 +25 +-14 +-48 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +23 +-15 +-49 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-16 +-49 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +23 +-16 +-49 +9 +52 +69 +34 +-7 +-42 +-8 +15 +-23 +-55 +1 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +-77 +-101 +44 +98 +47 +3 +16 +15 +-23 +-56 +4 +25 +-14 +-48 +8 +23 +-17 +-50 +8 +22 +-16 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-16 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-49 +10 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +52 +69 +34 +-7 +-42 +-8 +14 +-23 +-55 +2 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-50 +-77 +-101 +44 +97 +47 +3 +15 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +51 +67 +31 +-9 +-44 +-9 +14 +-23 +-55 +1 +15 +-23 +-55 +2 +18 +-20 +-53 +5 +19 +-19 +-52 +4 +20 +-19 +-52 +6 +22 +-17 +-50 +8 +23 +-16 +-50 +-77 +-101 +43 +97 +47 +3 +15 +13 +-24 +-57 +4 +24 +-15 +-49 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-17 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-15 +-48 +10 +52 +69 +33 +-7 +-42 +-8 +15 +-23 +-55 +2 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-17 +-50 +7 +23 +-16 +-49 +7 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +-76 +-100 +45 +99 +49 +4 +17 +15 +-23 +-55 +4 +25 +-14 +-48 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-50 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-15 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-49 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +52 +68 +33 +-7 +-42 +-8 +15 +-22 +-55 +2 +16 +-21 +-54 +3 +18 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +7 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-49 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +-76 +-100 +45 +99 +49 +4 +16 +15 +-22 +-55 +5 +26 +-13 +-47 +9 +23 +-16 +-50 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +22 +-17 +-50 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-15 +-48 +10 +25 +-14 +-48 +9 +52 +69 +33 +-8 +-43 +-8 +15 +-22 +-55 +3 +16 +-21 +-54 +2 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-17 +-51 +7 +22 +-17 +-50 +7 +22 +-16 +-50 +-77 +-101 +45 +99 +48 +4 +15 +13 +-24 +-57 +3 +24 +-15 +-48 +7 +23 +-16 +-49 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-15 +-49 +8 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +8 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-49 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +52 +68 +33 +-7 +-43 +-8 +15 +-22 +-55 +2 +16 +-22 +-54 +3 +18 +-20 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +8 +22 +-16 +-50 +-77 +-101 +44 +98 +48 +4 +15 +14 +-24 +-56 +4 +24 +-15 +-48 +7 +22 +-16 +-50 +7 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-49 +8 +22 +-16 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +52 +68 +33 +-7 +-43 +-8 +15 +-22 +-54 +2 +15 +-22 +-54 +3 +18 +-20 +-52 +4 +20 +-18 +-51 +6 +21 +-18 +-51 +7 +21 +-17 +-50 +8 +22 +-17 +-50 +-77 +-101 +45 +97 +47 +3 +15 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-15 +-49 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +53 +68 +32 +-8 +-43 +-8 +16 +-22 +-55 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +7 +22 +-16 +-50 +-77 +-101 +44 +98 +48 +3 +15 +14 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-17 +-50 +7 +22 +-16 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +52 +67 +31 +-9 +-44 +-8 +14 +-23 +-56 +1 +15 +-23 +-55 +2 +18 +-20 +-53 +4 +19 +-19 +-51 +4 +20 +-18 +-51 +6 +21 +-17 +-50 +7 +21 +-17 +-50 +-77 +-101 +45 +97 +47 +3 +15 +14 +-23 +-56 +3 +24 +-14 +-48 +8 +23 +-16 +-50 +8 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +24 +-15 +-48 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +8 +23 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +52 +68 +32 +-8 +-43 +-8 +15 +-22 +-55 +1 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-16 +-50 +-77 +-101 +44 +98 +48 +4 +15 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +52 +67 +31 +-9 +-44 +-9 +14 +-23 +-55 +1 +15 +-23 +-55 +2 +17 +-21 +-53 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +8 +21 +-17 +-50 +7 +22 +-17 +-49 +8 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +-76 +-100 +46 +100 +49 +5 +15 +15 +-23 +-55 +4 +25 +-14 +-48 +9 +23 +-16 +-49 +7 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +22 +-16 +-49 +8 +22 +-17 +-50 +7 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-47 +9 +23 +-15 +-48 +9 +24 +-15 +-49 +9 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +25 +-14 +-48 +9 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-16 +-49 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +52 +69 +32 +-8 +-43 +-7 +15 +-22 +-54 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +21 +-18 +-50 +7 +21 +-17 +-50 +8 +22 +-16 +-50 +-77 +-101 +46 +98 +48 +4 +14 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-49 +7 +21 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-15 +-49 +9 +24 +-15 +-49 +9 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-49 +8 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +53 +69 +32 +-8 +-43 +-8 +15 +-22 +-55 +1 +16 +-21 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +19 +-19 +-51 +6 +22 +-17 +-50 +8 +22 +-16 +-50 +-77 +-101 +45 +98 +48 +4 +15 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +22 +-16 +-50 +7 +22 +-17 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-49 +9 +22 +-17 +-49 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-16 +-49 +9 +23 +-15 +-49 +8 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-49 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +23 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +10 +52 +69 +33 +-7 +-43 +-7 +15 +-22 +-54 +1 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +5 +19 +-19 +-51 +7 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +-76 +-100 +47 +100 +50 +5 +15 +14 +-23 +-56 +4 +25 +-14 +-48 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-17 +-49 +9 +23 +-16 +-49 +8 +24 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +53 +69 +32 +-8 +-43 +-7 +15 +-22 +-54 +1 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +21 +-18 +-51 +6 +20 +-18 +-51 +7 +22 +-17 +-50 +7 +22 +-16 +-50 +-77 +-100 +46 +98 +48 +4 +14 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-17 +-50 +8 +22 +-17 +-50 +8 +23 +-16 +-49 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +8 +22 +-17 +-50 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +23 +-16 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +8 +23 +-16 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +10 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +52 +68 +32 +-8 +-43 +-7 +16 +-21 +-54 +2 +16 +-22 +-54 +3 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +21 +-17 +-50 +7 +21 +-17 +-50 +6 +22 +-17 +-50 +-77 +-101 +47 +99 +49 +4 +14 +13 +-24 +-56 +4 +25 +-14 +-48 +8 +22 +-16 +-49 +7 +22 +-17 +-50 +7 +22 +-17 +-50 +9 +23 +-15 +-49 +9 +52 +67 +30 +-10 +-45 +-9 +14 +-23 +-55 +1 +15 +-22 +-54 +2 +18 +-20 +-52 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +7 +22 +-17 +-50 +-77 +-101 +46 +99 +49 +4 +14 +13 +-24 +-56 +4 +24 +-15 +-49 +7 +22 +-17 +-50 +7 +22 +-16 +-50 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-17 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +8 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +52 +68 +31 +-9 +-43 +-7 +16 +-22 +-54 +2 +15 +-22 +-54 +3 +18 +-19 +-52 +5 +20 +-18 +-51 +6 +20 +-18 +-51 +7 +21 +-17 +-50 +7 +21 +-17 +-50 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +8 +23 +-15 +-49 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +-75 +-99 +47 +99 +49 +4 +15 +15 +-23 +-55 +5 +25 +-14 +-48 +8 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +23 +-15 +-49 +9 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-15 +-49 +9 +24 +-15 +-48 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +23 +-15 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +8 +24 +-15 +-48 +10 +25 +-14 +-48 +10 +53 +68 +31 +-8 +-43 +-7 +16 +-21 +-54 +2 +16 +-21 +-54 +3 +18 +-20 +-52 +5 +20 +-18 +-51 +6 +21 +-18 +-50 +7 +22 +-17 +-50 +7 +21 +-17 +-50 +8 +23 +-16 +-49 +7 +23 +-16 +-49 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +8 +22 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +-75 +-100 +48 +100 +50 +5 +15 +14 +-23 +-56 +4 +25 +-14 +-47 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +9 +23 +-16 +-49 +7 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +22 +-16 +-49 +8 +22 +-17 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +53 +69 +32 +-8 +-43 +-7 +16 +-21 +-54 +2 +15 +-22 +-54 +3 +19 +-19 +-51 +4 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-49 +8 +22 +-17 +-50 +-77 +-101 +47 +99 +49 +4 +14 +13 +-24 +-56 +3 +24 +-14 +-48 +7 +22 +-16 +-49 +7 +22 +-17 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-15 +-48 +9 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +24 +-15 +-48 +8 +23 +-15 +-48 +8 +23 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-49 +8 +24 +-15 +-48 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +23 +-16 +-49 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-14 +-48 +9 +23 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +10 +24 +-15 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-47 +10 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +23 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +25 +-14 +-47 +10 +24 +-15 +-48 +8 +24 +-15 +-48 +10 +24 +-14 +-48 +10 +54 +68 +32 +-8 +-43 +-7 +16 +-21 +-54 +2 +16 +-22 +-54 +4 +18 +-19 +-52 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-49 +8 +22 +-16 +-49 +-76 +-100 +47 +99 +49 +4 +14 +13 +-24 +-56 +4 +24 +-14 +-48 +7 +22 +-16 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +7 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +53 +68 +31 +-9 +-43 +-7 +16 +-22 +-54 +2 +16 +-21 +-54 +3 +19 +-19 +-52 +4 +20 +-18 +-51 +5 +20 +-18 +-51 +7 +22 +-17 +-49 +8 +22 +-17 +-50 +-77 +-100 +47 +99 +49 +5 +14 +12 +-25 +-57 +3 +24 +-14 +-48 +7 +22 +-16 +-50 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +22 +-16 +-49 +7 +22 +-16 +-49 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-16 +-48 +9 +23 +-15 +-48 +10 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +10 +25 +-14 +-47 +9 +23 +-15 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +53 +69 +32 +-8 +-43 +-8 +16 +-22 +-54 +1 +16 +-22 +-54 +4 +19 +-19 +-52 +5 +20 +-18 +-51 +4 +20 +-18 +-51 +7 +22 +-17 +-49 +8 +22 +-16 +-49 +-76 +-100 +47 +99 +49 +4 +14 +13 +-24 +-56 +5 +24 +-15 +-48 +7 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +23 +-16 +-49 +8 +51 +66 +30 +-10 +-45 +-8 +15 +-22 +-54 +1 +15 +-23 +-55 +2 +17 +-21 +-53 +4 +19 +-19 +-51 +5 +20 +-18 +-51 +6 +21 +-17 +-50 +7 +21 +-17 +-50 +-77 +-101 +47 +98 +48 +4 +13 +12 +-25 +-57 +4 +25 +-14 +-48 +8 +22 +-16 +-49 +7 +21 +-17 +-50 +8 +22 +-17 +-49 +8 +23 +-15 +-49 +8 +23 +-15 +-48 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +22 +-16 +-49 +8 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +23 +-15 +-48 +8 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +25 +-14 +-47 +10 +23 +-16 +-49 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +10 +24 +-14 +-48 +10 +24 +-15 +-48 +9 +24 +-15 +-48 +10 +24 +-14 +-48 +9 +25 +-14 +-48 +9 +24 +-15 +-48 +9 +24 +-14 +-48 +9 +24 +-15 +-48 +9 +25 +-14 +-48 +10 +24 +-15 +-48 +9 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +53 +68 +31 +-9 +-43 +-7 +16 +-21 +-54 +1 +16 +-21 +-54 +3 +19 +-19 +-51 +5 +20 +-18 +-51 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +8 +22 +-16 +-49 +-76 +-100 +47 +99 +49 +4 +13 +13 +-24 +-56 +5 +25 +-14 +-48 +8 +22 +-17 +-50 +7 +22 +-17 +-50 +8 +22 +-16 +-49 +8 +23 +-16 +-49 +8 +52 +65 +29 +-10 +-45 +-8 +15 +-22 +-54 +1 +15 +-22 +-54 +2 +17 +-21 +-53 +4 +19 +-19 +-51 +5 +20 +-18 +-51 +6 +22 +-17 +-50 +7 +22 +-16 +-49 +8 +23 +-16 +-49 +6 +22 +-17 +-49 +8 +23 +-15 +-48 +9 +24 +-15 +-48 +9 +24 +-15 +-48 +7 +23 +-15 +-49 +9 +24 +-14 +-48 +9 +24 diff --git a/traces/modulation-psk1-64-8.pm3 b/traces/modulation-psk1-64-8.pm3 new file mode 100644 index 00000000..f30b8fed --- /dev/null +++ b/traces/modulation-psk1-64-8.pm3 @@ -0,0 +1,20000 @@ +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +41 +8 +-19 +-43 +-61 +-77 +84 +72 +39 +5 +-21 +-44 +-63 +-79 +82 +68 +35 +3 +-23 +-46 +-65 +-80 +81 +68 +35 +2 +-23 +-46 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +78 +67 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +76 +64 +32 +0 +-26 +-48 +-67 +-82 +77 +64 +32 +0 +-26 +-48 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +59 +23 +-5 +-31 +-51 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-74 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +83 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-22 +-46 +-64 +-80 +80 +67 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +16 +15 +14 +-15 +-39 +-59 +-75 +-89 +75 +64 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +59 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +12 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +83 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-22 +-45 +-64 +-80 +80 +67 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +15 +17 +16 +15 +-15 +-38 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-5 +-31 +-51 +-69 +93 +80 +47 +12 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-78 +81 +69 +36 +4 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-47 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +14 +15 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +64 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +59 +23 +-6 +-31 +-52 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +83 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-46 +-65 +-80 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-47 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-67 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-18 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +3 +-22 +-45 +-64 +-80 +80 +68 +35 +2 +-23 +-46 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +13 +16 +15 +14 +-15 +-39 +-59 +-76 +-89 +75 +63 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +60 +23 +-6 +-31 +-51 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +78 +67 +33 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +14 +15 +15 +15 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +75 +41 +8 +-19 +-42 +-61 +-77 +83 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-22 +-46 +-64 +-80 +80 +67 +34 +2 +-24 +-47 +-65 +-81 +80 +68 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-47 +-65 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +79 +68 +35 +2 +-24 +-46 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +14 +-15 +-39 +-59 +-75 +-89 +75 +64 +31 +0 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +64 +32 +0 +-26 +-48 +-67 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +-95 +-106 +-99 +-102 +94 +95 +60 +23 +-6 +-31 +-52 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +36 +4 +-23 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +78 +67 +33 +15 +17 +16 +15 +-14 +-37 +-58 +-75 +-89 +75 +63 +31 +-1 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +64 +32 +0 +-26 +-48 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +94 +81 +47 +12 +-15 +-39 +-58 +-75 +87 +76 +42 +8 +-18 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-23 +-47 +-65 +-80 +79 +66 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-25 +-47 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +15 +15 +15 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-94 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +41 +7 +-19 +-43 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-23 +-47 +-65 +-80 +79 +68 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +14 +16 +16 +15 +-14 +-37 +-58 +-75 +-88 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-5 +-31 +-51 +-69 +94 +81 +47 +12 +-15 +-39 +-58 +-75 +87 +76 +42 +8 +-18 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +81 +69 +36 +4 +-22 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-47 +-66 +-81 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +67 +33 +1 +-25 +-47 +-65 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +15 +15 +14 +-15 +-38 +-59 +-75 +-89 +76 +65 +32 +-1 +-26 +-49 +-67 +-82 +77 +64 +31 +0 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +82 +47 +13 +-14 +-39 +-58 +-74 +88 +75 +41 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +70 +37 +4 +-22 +-46 +-64 +-80 +80 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +68 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +67 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-24 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +14 +15 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +59 +23 +-6 +-31 +-52 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +83 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-81 +80 +67 +34 +2 +-24 +-47 +-65 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +0 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +60 +23 +-6 +-31 +-52 +-69 +94 +82 +47 +13 +-14 +-39 +-58 +-74 +87 +75 +41 +8 +-19 +-43 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +68 +36 +3 +-23 +-46 +-65 +-80 +81 +68 +35 +3 +-23 +-46 +-65 +-80 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +67 +34 +1 +-25 +-47 +-65 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +15 +-14 +-38 +-59 +-75 +-89 +76 +64 +32 +0 +-26 +-49 +-67 +-82 +77 +64 +31 +-1 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +59 +23 +-6 +-31 +-52 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-74 +87 +75 +42 +8 +-18 +-42 +-61 +-77 +83 +72 +38 +5 +-21 +-45 +-63 +-79 +83 +70 +36 +4 +-22 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-80 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-47 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +16 +15 +14 +-15 +-39 +-59 +-75 +-89 +75 +64 +32 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +64 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-18 +-42 +-61 +-77 +83 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +37 +4 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-80 +79 +66 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +15 +17 +16 +15 +-15 +-38 +-59 +-75 +-89 +75 +64 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-65 +-80 +81 +68 +35 +2 +-23 +-46 +-65 +-80 +79 +66 +33 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +63 +31 +-1 +-27 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +23 +-6 +-31 +-52 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-22 +-46 +-64 +-80 +80 +68 +35 +2 +-23 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +14 +16 +15 +15 +-15 +-38 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +64 +31 +-1 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-52 +-69 +93 +81 +47 +12 +-15 +-39 +-58 +-75 +88 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +36 +4 +-23 +-45 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-25 +-47 +-66 +-81 +79 +67 +33 +1 +-25 +-48 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-94 +-106 +-98 +-102 +93 +94 +59 +23 +-6 +-31 +-52 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-75 +88 +75 +41 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +79 +68 +35 +2 +-23 +-46 +-65 +-80 +79 +67 +33 +1 +-24 +-47 +-66 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +83 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-25 +-47 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-99 +-102 +93 +94 +59 +23 +-6 +-31 +-51 +-69 +93 +82 +47 +12 +-15 +-39 +-58 +-75 +87 +75 +42 +8 +-19 +-43 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +3 +-23 +-46 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +16 +15 +14 +-16 +-39 +-59 +-76 +-89 +75 +64 +31 +0 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-68 +93 +81 +47 +13 +-15 +-39 +-58 +-74 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-22 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +15 +17 +16 +15 +-14 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-99 +-102 +93 +95 +60 +23 +-5 +-31 +-51 +-69 +94 +81 +47 +12 +-15 +-39 +-59 +-75 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-23 +-47 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +78 +66 +33 +1 +-25 +-47 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +76 +65 +31 +-1 +-26 +-49 +-67 +-82 +77 +64 +31 +0 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +59 +23 +-6 +-31 +-52 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +83 +71 +38 +5 +-21 +-44 +-63 +-79 +83 +70 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +3 +-24 +-47 +-65 +-80 +80 +67 +34 +2 +-24 +-47 +-65 +-81 +78 +66 +33 +15 +16 +16 +15 +-14 +-37 +-58 +-74 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-5 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +67 +33 +1 +-25 +-48 +-65 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +65 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +32 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +76 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +59 +22 +-6 +-31 +-52 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-22 +-45 +-64 +-80 +80 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +15 +15 +15 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +65 +32 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +59 +23 +-6 +-31 +-52 +-69 +93 +82 +47 +12 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-18 +-42 +-61 +-77 +83 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-46 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-47 +-66 +-81 +79 +66 +33 +1 +-25 +-47 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +14 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-48 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +64 +32 +0 +-26 +-48 +-67 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-80 +80 +67 +34 +2 +-24 +-47 +-65 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +67 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +14 +16 +15 +15 +-14 +-38 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +64 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +59 +23 +-6 +-31 +-52 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-18 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-22 +-45 +-64 +-80 +80 +68 +35 +2 +-23 +-46 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +64 +32 +0 +-26 +-48 +-67 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +23 +-6 +-31 +-51 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +76 +42 +8 +-18 +-42 +-61 +-77 +84 +72 +38 +5 +-22 +-45 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-46 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +15 +17 +16 +15 +-14 +-38 +-59 +-75 +-89 +76 +64 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-74 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +39 +6 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-23 +-46 +-65 +-80 +79 +66 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-25 +-47 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +24 +-5 +-31 +-51 +-69 +94 +81 +47 +13 +-15 +-39 +-58 +-74 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +83 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-22 +-45 +-64 +-80 +80 +68 +35 +2 +-23 +-46 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-24 +-47 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +67 +34 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +14 +16 +15 +15 +-15 +-38 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +64 +32 +0 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-99 +-102 +94 +95 +60 +23 +-5 +-31 +-51 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-74 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-46 +-65 +-80 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-24 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-65 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +15 +16 +15 +-14 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-103 +93 +94 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +87 +74 +41 +8 +-19 +-43 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +81 +68 +35 +2 +-23 +-46 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +16 +14 +14 +-15 +-38 +-59 +-75 +-89 +75 +65 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +59 +23 +-6 +-31 +-52 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +81 +69 +36 +3 +-23 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-24 +-47 +-66 +-81 +79 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +67 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +14 +16 +15 +15 +-15 +-38 +-59 +-75 +-89 +75 +63 +31 +-1 +-27 +-49 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +59 +23 +-5 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +87 +74 +41 +8 +-19 +-43 +-61 +-77 +83 +72 +39 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-65 +-80 +79 +68 +35 +2 +-23 +-47 +-65 +-80 +80 +67 +33 +1 +-24 +-47 +-66 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +14 +16 +15 +14 +-16 +-39 +-60 +-76 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +64 +32 +0 +-26 +-49 +-67 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-52 +-69 +93 +81 +47 +12 +-15 +-39 +-58 +-75 +88 +75 +42 +8 +-18 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +3 +-23 +-46 +-65 +-80 +79 +66 +33 +1 +-24 +-47 +-66 +-81 +79 +66 +33 +14 +17 +16 +15 +-15 +-38 +-59 +-75 +-89 +75 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-99 +-102 +94 +95 +59 +23 +-6 +-31 +-52 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-74 +87 +75 +42 +8 +-19 +-43 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-65 +-80 +80 +68 +35 +2 +-24 +-46 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +78 +66 +33 +1 +-25 +-47 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +59 +23 +-6 +-31 +-52 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-75 +88 +75 +42 +8 +-19 +-42 +-61 +-77 +83 +71 +38 +5 +-21 +-44 +-63 +-79 +82 +70 +36 +3 +-23 +-46 +-64 +-80 +79 +67 +35 +2 +-24 +-47 +-65 +-81 +80 +67 +33 +1 +-24 +-47 +-65 +-81 +79 +66 +34 +15 +16 +16 +15 +-14 +-37 +-59 +-75 +-89 +76 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-5 +-31 +-51 +-69 +94 +81 +47 +12 +-15 +-39 +-58 +-75 +87 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-24 +-48 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +64 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +14 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +94 +59 +23 +-6 +-31 +-52 +-69 +93 +81 +47 +12 +-15 +-39 +-58 +-75 +88 +76 +41 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +36 +4 +-22 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-25 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +14 +15 +15 +15 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-99 +-102 +94 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +81 +47 +13 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +83 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-80 +79 +67 +34 +2 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-47 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +65 +33 +0 +-25 +-48 +-66 +-81 +77 +65 +33 +0 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +64 +32 +0 +-26 +-49 +-67 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-99 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +93 +82 +47 +13 +-15 +-39 +-58 +-74 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +83 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +36 +3 +-22 +-46 +-64 +-80 +80 +68 +34 +2 +-24 +-47 +-65 +-81 +80 +68 +34 +2 +-24 +-47 +-65 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +79 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +14 +16 +15 +15 +-14 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-5 +-31 +-51 +-69 +93 +80 +47 +12 +-15 +-39 +-59 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +70 +37 +4 +-23 +-46 +-64 +-80 +80 +68 +35 +2 +-23 +-46 +-65 +-80 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +33 +1 +-24 +-47 +-65 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-26 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +14 +17 +15 +14 +-15 +-39 +-59 +-75 +-89 +75 +64 +31 +0 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-5 +-31 +-51 +-69 +94 +81 +47 +12 +-15 +-39 +-59 +-75 +87 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +15 +17 +16 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +93 +95 +60 +23 +-6 +-31 +-51 +-69 +94 +82 +47 +13 +-15 +-39 +-58 +-75 +87 +75 +42 +8 +-19 +-42 +-61 +-77 +84 +72 +38 +5 +-21 +-44 +-63 +-79 +82 +69 +36 +3 +-23 +-46 +-64 +-80 +81 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +78 +67 +34 +1 +-24 +-47 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +79 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-81 +78 +65 +33 +1 +-25 +-48 +-66 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-81 +78 +65 +32 +1 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +14 +16 +16 +14 +-15 +-38 +-59 +-75 +-89 +75 +64 +31 +-1 +-26 +-49 +-67 +-82 +77 +65 +32 +0 +-26 +-48 +-66 +-82 +78 +65 +32 +0 +-26 +-48 +-66 +-82 +77 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-82 +78 +66 +32 +0 +-25 +-48 +-66 +-82 +78 +65 +33 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +78 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +65 +32 +0 +-25 +-48 +-66 +-82 +-95 +-106 +-98 +-102 +94 +95 +60 +23 +-6 +-31 +-52 +-69 +94 +81 +47 +12 +-15 +-39 +-58 +-75 +88 +76 +42 +8 +-19 +-42 +-61 +-77 +84 +71 +38 +5 +-21 +-45 +-63 +-79 +82 +69 +36 +4 +-22 +-45 +-64 +-80 +80 +68 +35 +2 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +67 +34 +1 +-24 +-47 +-65 +-81 +79 +66 +33 +1 +-25 +-48 +-66 +-81 +78 +66 +33 +1 +-24 +-47 +-66 +-81 +78 +65 +33 +0 diff --git a/traces/modulation-psk2-32-2.pm3 b/traces/modulation-psk2-32-2.pm3 new file mode 100644 index 00000000..eb9a2800 --- /dev/null +++ b/traces/modulation-psk2-32-2.pm3 @@ -0,0 +1,20000 @@ +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +9 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-8 +14 +-14 +5 +-22 +6 +-21 +7 +-21 +6 +-21 +8 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-18 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +9 +-17 +7 +-19 +8 +-19 +6 +-20 +5 +-21 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +22 +-8 +13 +-16 +5 +-22 +6 +-22 +7 +-21 +7 +-21 +7 +-20 +8 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +8 +-20 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +9 +-18 +8 +-19 +8 +-19 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +23 +-7 +13 +-16 +5 +-22 +6 +-21 +6 +-21 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +7 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +12 +7 +-19 +12 +-16 +9 +-17 +9 +-18 +8 +-19 +8 +-19 +7 +-19 +6 +-21 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +7 +-19 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-17 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +23 +-8 +14 +-15 +5 +-22 +6 +-21 +6 +-21 +7 +-20 +7 +-21 +8 +-20 +7 +-21 +7 +-20 +8 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +12 +6 +-20 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +7 +-19 +6 +-20 +5 +-21 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-22 +7 +-21 +7 +-21 +7 +-21 +8 +-20 +6 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +-42 +45 +12 +7 +-20 +11 +-16 +9 +-17 +9 +-18 +7 +-19 +7 +-19 +7 +-20 +5 +-21 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +22 +-8 +12 +-17 +4 +-23 +6 +-21 +6 +-21 +7 +-21 +7 +-21 +7 +-21 +7 +-20 +6 +-21 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +8 +-20 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +10 +-18 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-17 +9 +-18 +8 +-18 +8 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +6 +-20 +8 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +9 +-17 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +6 +-21 +7 +-21 +7 +-20 +7 +-20 +8 +-20 +8 +-19 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +10 +-17 +8 +-18 +8 +-18 +7 +-19 +6 +-20 +6 +-20 +6 +-19 +7 +-19 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-18 +7 +-20 +8 +-18 +8 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-20 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +23 +-8 +14 +-15 +5 +-22 +6 +-21 +7 +-20 +7 +-21 +7 +-20 +7 +-21 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-20 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-17 +8 +-18 +8 +-19 +7 +-19 +6 +-20 +6 +-21 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +23 +-8 +14 +-15 +5 +-22 +6 +-21 +7 +-20 +7 +-21 +8 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +-40 +45 +13 +6 +-20 +11 +-16 +9 +-18 +9 +-18 +8 +-19 +7 +-19 +6 +-20 +5 +-21 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-18 +7 +-19 +7 +22 +-8 +12 +-16 +4 +-23 +6 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-21 +6 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-18 +10 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +12 +7 +-19 +11 +-16 +9 +-18 +9 +-17 +7 +-19 +8 +-18 +6 +-20 +6 +-20 +7 +-19 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +6 +-21 +7 +-21 +8 +-20 +8 +-20 +7 +-20 +6 +-21 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +22 +-8 +12 +-16 +5 +-23 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +8 +-20 +7 +-21 +7 +-20 +8 +-19 +8 +-20 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +10 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +8 +-19 +6 +-20 +6 +-20 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +6 +-20 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +22 +-8 +14 +-15 +6 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-21 +8 +-20 +7 +-21 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +-41 +44 +12 +7 +-19 +11 +-16 +9 +-17 +9 +-18 +7 +-19 +8 +-19 +7 +-19 +6 +-21 +7 +-19 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-18 +7 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-21 +8 +-20 +7 +-21 +7 +-21 +9 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +-41 +45 +13 +6 +-19 +11 +-16 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +7 +-20 +5 +-21 +6 +-20 +7 +-19 +6 +-20 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +6 +-20 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +6 +-20 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +23 +-8 +13 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-21 +8 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +-41 +44 +12 +6 +-20 +11 +-17 +9 +-18 +8 +-18 +7 +-19 +8 +-19 +7 +-19 +5 +-21 +6 +-20 +6 +-20 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +22 +-8 +12 +-16 +4 +-23 +6 +-22 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +7 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +8 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +-41 +45 +13 +7 +-20 +11 +-16 +9 +-18 +9 +-18 +8 +-19 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-18 +7 +-19 +8 +-19 +7 +-20 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-20 +8 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-20 +7 +-19 +8 +-19 +7 +-19 +8 +-18 +7 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +23 +-7 +14 +-15 +5 +-22 +6 +-22 +7 +-21 +7 +-21 +8 +-20 +7 +-20 +6 +-21 +7 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +8 +-18 +7 +-19 +8 +-19 +7 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +-18 +6 +-20 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +6 +-20 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +23 +-7 +14 +-15 +5 +-23 +6 +-21 +6 +-22 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +7 +-21 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-17 +8 +-18 +8 +-19 +8 +-19 +6 +-20 +5 +-21 +7 +-19 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +23 +-8 +12 +-16 +4 +-23 +6 +-22 +6 +-22 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-21 +8 +-20 +8 +-20 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +10 +-19 +9 +-19 +8 +-20 +9 +-18 +10 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +10 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +10 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-17 +9 +-18 +8 +-19 +8 +-18 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +6 +-20 +7 +-19 +8 +-19 +7 +-19 +7 +-20 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-8 +14 +-15 +5 +-22 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +10 +-18 +10 +-18 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +8 +-18 +7 +-19 +7 +-19 +6 +-20 +5 +-21 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +22 +-8 +12 +-16 +5 +-22 +6 +-22 +6 +-21 +7 +-21 +7 +-21 +8 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +10 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +10 +-18 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +9 +-17 +7 +-19 +8 +-19 +6 +-20 +5 +-21 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +7 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +23 +-7 +13 +-16 +5 +-22 +6 +-21 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +7 +-20 +7 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +44 +12 +7 +-19 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +7 +-19 +7 +-20 +6 +-20 +7 +-19 +6 +-20 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +8 +-18 +6 +-20 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-20 +8 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +-41 +44 +12 +6 +-20 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +7 +-19 +6 +-20 +5 +-21 +6 +-20 +7 +-19 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-18 +6 +-20 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-17 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +9 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +6 +-21 +7 +-20 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +-42 +45 +13 +6 +-20 +11 +-16 +9 +-17 +8 +-18 +7 +-19 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +23 +-8 +12 +-16 +4 +-23 +6 +-22 +6 +-21 +7 +-21 +6 +-21 +7 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-19 +11 +-16 +9 +-17 +9 +-18 +8 +-19 +8 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-18 +6 +-20 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +7 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-17 +8 +-18 +7 +-19 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-18 +7 +-19 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +23 +-8 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +-41 +45 +12 +6 +-20 +11 +-16 +9 +-17 +9 +-18 +7 +-19 +8 +-19 +6 +-20 +6 +-21 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +7 +-19 +7 +-20 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +9 +-19 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-17 +9 +-18 +8 +-19 +7 +-19 +6 +-20 +6 +-21 +6 +-20 +7 +-19 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +22 +-8 +13 +-16 +4 +-23 +6 +-22 +7 +-21 +6 +-21 +7 +-20 +7 +-21 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +8 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +10 +-18 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +10 +-17 +9 +-17 +8 +-18 +8 +-19 +8 +-18 +6 +-20 +6 +-20 +7 +-19 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-17 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +9 +-17 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +9 +-18 +8 +-19 +8 +-18 +6 +-20 +5 +-21 +6 +-20 +6 +-20 +7 +-19 +7 +-20 +7 +-19 +8 +-19 +7 +22 +-8 +12 +-16 +5 +-23 +5 +-22 +7 +-21 +6 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-18 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +8 +-19 +7 +-20 +6 +-20 +7 +-20 +7 +-20 +7 +-19 +6 +-20 +7 +-19 +8 +-19 +8 +-18 +7 +-19 +8 +-19 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +7 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +7 +-21 +7 +-21 +7 +-21 +7 +-21 +8 +-20 +7 +-21 +8 +-20 +8 +-19 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +9 +-18 +7 +-19 +8 +-19 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +-19 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-21 +8 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +6 +-20 +5 +-21 +6 +-20 +7 +-19 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +6 +-20 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-20 +6 +-21 +7 +-20 +8 +-20 +7 +-20 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-20 +9 +-19 +8 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +8 +-18 +8 +-19 +7 +-19 +6 +-20 +5 +-21 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +22 +-8 +12 +-16 +5 +-22 +6 +-22 +6 +-21 +7 +-20 +7 +-21 +7 +-21 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +9 +-18 +8 +-19 +7 +-19 +6 +-20 +5 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +-18 +6 +-20 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-20 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-17 +7 +-20 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +8 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-20 +8 +-20 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-18 +-41 +45 +13 +7 +-20 +11 +-16 +9 +-18 +8 +-18 +8 +-19 +8 +-19 +7 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +9 +23 +-7 +14 +-15 +5 +-23 +6 +-21 +7 +-21 +7 +-21 +8 +-20 +8 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-19 +8 +-20 +8 +-19 +8 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +9 +-18 +8 +-19 +7 +-19 +7 +-19 +6 +-20 +6 +-20 +7 +-19 +6 +-20 +7 +-19 +8 +-19 +8 +-19 +8 +-18 +6 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +7 +-21 +6 +-21 +7 +-21 +8 +-20 +8 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +7 +-19 +5 +-21 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +22 +-8 +13 +-16 +5 +-23 +6 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +12 +7 +-19 +11 +-16 +9 +-17 +9 +-18 +8 +-19 +8 +-18 +6 +-20 +5 +-21 +7 +-20 +6 +-20 +8 +-18 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +7 +-20 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +13 +-16 +5 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-20 +9 +-19 +8 +-19 +8 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-18 +10 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +10 +-18 +9 +-19 +9 +-19 +10 +-19 +8 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +8 +-18 +7 +-19 +7 +-19 +7 +-19 +6 +-20 +6 +-20 +6 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +22 +-8 +13 +-16 +5 +-23 +6 +-22 +7 +-21 +6 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +8 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +8 +-19 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +10 +-19 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +10 +-18 +10 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +12 +7 +-19 +11 +-16 +9 +-17 +8 +-18 +8 +-19 +8 +-19 +6 +-20 +6 +-21 +6 +-20 +7 +-20 +8 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +23 +-7 +14 +-15 +6 +-22 +6 +-22 +7 +-21 +7 +-21 +7 +-20 +8 +-20 +6 +-21 +7 +-21 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +-41 +44 +12 +7 +-19 +11 +-16 +9 +-18 +9 +-17 +7 +-19 +8 +-19 +7 +-19 +5 +-21 +7 +-19 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +8 +-18 +8 +-18 +7 +-19 +7 +-19 +6 +-20 +5 +-21 +6 +-20 +7 +-20 +7 +-19 +7 +-19 +6 +-20 +7 +-19 +8 +-19 +7 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-19 +9 +-18 +9 +-18 +8 +-18 +9 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +23 +-8 +14 +-15 +5 +-23 +6 +-22 +7 +-21 +7 +-21 +8 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-20 +-42 +45 +12 +6 +-19 +11 +-16 +9 +-17 +9 +-18 +7 +-19 +7 +-19 +6 +-20 +6 +-20 +7 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +23 +-8 +12 +-16 +4 +-23 +6 +-22 +6 +-21 +7 +-21 +7 +-20 +7 +-21 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +9 +-18 +7 +-19 +8 +-19 +6 +-20 +5 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-18 +6 +-20 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +9 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-17 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +9 +-17 +8 +-19 +9 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +6 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +7 +-20 +8 +-19 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +8 +-18 +8 +-19 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +-19 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +9 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-8 +14 +-15 +5 +-22 +7 +-21 +6 +-21 +6 +-21 +8 +-20 +8 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-17 +8 +-18 +8 +-18 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-20 +8 +-19 +6 +-20 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-8 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-20 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +8 +-20 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +10 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +9 +-18 +8 +-19 +8 +-19 +6 +-20 +5 +-21 +6 +-20 +6 +-20 +7 +-19 +6 +-20 +8 +-19 +7 +-19 +8 +22 +-8 +12 +-16 +4 +-23 +6 +-22 +7 +-21 +7 +-21 +7 +-20 +7 +-21 +7 +-21 +7 +-20 +8 +-20 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +10 +-19 +10 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +10 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +8 +-18 +8 +-19 +8 +-19 +7 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-20 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-17 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-17 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +6 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-20 +7 +-21 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +8 +-19 +6 +-20 +5 +-21 +6 +-20 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +22 +-8 +13 +-16 +5 +-23 +6 +-21 +7 +-21 +6 +-21 +7 +-20 +7 +-21 +7 +-20 +7 +-20 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +10 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-17 +9 +-17 +8 +-18 +7 +-19 +8 +-19 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-20 +8 +-18 +7 +-19 +8 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +6 +-21 +7 +-20 +7 +-21 +8 +-20 +7 +-20 +7 +-20 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +12 +7 +-19 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +7 +-19 +6 +-20 +6 +-21 +7 +-19 +6 +-20 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-20 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +23 +-8 +14 +-15 +6 +-21 +6 +-21 +6 +-21 +7 +-21 +7 +-21 +8 +-20 +7 +-21 +7 +-21 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +9 +-18 +7 +-19 +7 +-19 +6 +-20 +5 +-21 +6 +-20 +6 +-20 +7 +-20 +7 +-19 +8 +-19 +7 +-19 +7 +-19 +6 +-20 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-17 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-8 +14 +-14 +5 +-22 +6 +-21 +7 +-21 +6 +-21 +7 +-20 +8 +-20 +7 +-20 +7 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +6 +-21 +5 +-21 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +7 +22 +-8 +12 +-17 +5 +-22 +5 +-22 +7 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-21 +7 +-20 +8 +-19 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-18 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +10 +-19 +9 +-18 +9 +-19 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-19 +11 +-16 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +6 +-20 +6 +-21 +7 +-20 +7 +-19 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +23 +-7 +14 +-15 +5 +-22 +6 +-22 +7 +-21 +7 +-20 +7 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +9 +-18 +8 +-19 +7 +-19 +6 +-20 +6 +-21 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +6 +-20 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +23 +-7 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-20 +8 +-20 +7 +-20 +7 +-21 +7 +-21 +8 +-19 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +8 +-18 +8 +-19 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +7 +-20 +8 +-18 +8 +-19 +8 +-19 +7 +-20 +8 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +6 +-20 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +23 +-8 +14 +-15 +5 +-23 +6 +-21 +7 +-21 +6 +-21 +7 +-20 +7 +-21 +7 +-20 +7 +-21 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +7 +-19 +5 +-21 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +22 +-8 +13 +-16 +4 +-23 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-21 +7 +-21 +7 +-21 +8 +-20 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +9 +-19 +8 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +8 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +45 +13 +7 +-20 +11 +-16 +9 +-17 +8 +-18 +8 +-19 +8 +-18 +6 +-20 +6 +-20 +7 +-19 +6 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-17 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +9 +-17 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +23 +-8 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +8 +-20 +7 +-20 +8 +-20 +8 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +10 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +8 +-20 +8 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +8 +-20 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +10 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +8 +-19 +8 +-19 +10 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +8 +-18 +7 +-19 +8 +-18 +7 +-19 +6 +-20 +6 +-20 +6 +-20 +7 +-19 +7 +-19 +8 +-18 +7 +-19 +8 +22 +-8 +12 +-16 +5 +-23 +6 +-22 +7 +-21 +6 +-21 +7 +-20 +8 +-20 +7 +-21 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +10 +-18 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-20 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-18 +8 +-19 +8 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +10 +-18 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-18 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +9 +-19 +9 +-19 +-41 +45 +13 +7 +-19 +11 +-16 +9 +-17 +8 +-18 +7 +-19 +8 +-19 +6 +-20 +6 +-20 +6 +-20 +6 +-20 +8 +-19 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +9 +-17 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-19 +9 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +23 +-7 +13 +-16 +5 +-22 +6 +-22 +7 +-21 +7 +-20 +7 +-21 +8 +-20 +6 +-21 +7 +-20 +9 +-19 +8 +-20 +9 +-19 +8 +-19 +9 +-19 +9 +-19 +8 +-20 +8 +-20 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +10 +-18 +9 +-19 +-41 +44 +12 +6 +-20 +11 +-16 +9 +-18 +9 +-18 +8 +-19 +8 +-19 +7 +-19 +5 +-21 +6 +-20 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +7 +-19 +6 +-20 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-17 +8 +-19 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +22 +-8 +14 +-15 +5 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-21 +8 +-20 +7 +-20 +7 +-20 +8 +-19 +8 +-20 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +-41 +45 +13 +6 +-20 +11 +-16 +9 +-18 +8 +-18 +7 +-19 +7 +-19 +7 +-20 +6 +-21 +6 +-20 +6 +-20 +7 +-20 +7 +-19 +7 +-19 +7 +-19 +8 +-19 +7 +-20 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +7 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +9 +-18 +8 +-19 +8 +-18 +7 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +9 +-18 +7 +-19 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +7 +-19 +8 +-18 +8 +-19 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +7 +-19 +9 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-19 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +-18 +8 +-19 +8 +-18 +8 +-18 +8 +-18 +8 +-18 +9 +-18 +8 +-18 +8 +23 +-8 +14 +-14 +5 +-23 +6 +-21 +7 +-20 +7 +-21 +8 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-20 +9 +-19 +8 +-20 +9 +-19 +9 +-19 +-42 +45 +13 +6 +-20 +11 +-16 +9 +-18 +8 +-18 +7 +-19 +7 +-19 +6 +-20 +5 +-21 +7 +-20 +6 +-20 +6 +-19 +7 +-19 +7 +-19 +8 +-19 +8 +23 +-8 +11 +-17 +4 +-23 +6 +-22 +6 +-21 +7 +-21 +7 +-21 +7 +-20 +7 +-20 +7 +-21 +8 +-20 +8 +-20 +8 +-19 +8 +-19 +8 +-19 +9 +-19 +8 +-20 +8 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +9 +-19 +8 +-19 +8 +-20 diff --git a/traces/modulation-psk3-32-8.pm3 b/traces/modulation-psk3-32-8.pm3 new file mode 100644 index 00000000..a3099397 --- /dev/null +++ b/traces/modulation-psk3-32-8.pm3 @@ -0,0 +1,20000 @@ +53 +95 +54 +5 +-38 +-73 +-104 +-53 +52 +94 +54 +4 +-39 +-74 +-104 +-51 +53 +94 +54 +5 +-39 +-74 +-104 +-52 +53 +95 +53 +3 +-39 +-74 +-105 +-52 +53 +93 +54 +4 +-39 +-73 +-104 +-53 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +54 +5 +-39 +-74 +-104 +-53 +52 +94 +52 +3 +-40 +-75 +-105 +-52 +53 +93 +54 +4 +-39 +-74 +-104 +-53 +52 +93 +53 +4 +-40 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-53 +52 +93 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +93 +53 +4 +-39 +-74 +-104 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-104 +-52 +52 +94 +54 +5 +-38 +-74 +-104 +-53 +52 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +54 +5 +-39 +-74 +-104 +-53 +52 +93 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +54 +5 +-38 +-74 +-104 +-53 +52 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +93 +84 +49 +6 +-30 +-67 +-98 +-108 +-127 +-127 +-35 +72 +115 +73 +20 +-25 +-62 +-94 +-41 +63 +104 +62 +12 +-32 +-68 +-99 +-45 +58 +100 +59 +8 +-35 +-71 +-102 +-48 +56 +98 +57 +7 +-36 +-72 +-103 +-50 +55 +96 +56 +5 +-38 +-73 +-103 +-50 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +52 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-104 +-53 +52 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +52 +3 +-40 +-74 +-105 +-52 +53 +94 +54 +5 +-39 +-74 +-104 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +93 +53 +4 +-39 +-74 +-105 +-52 +52 +94 +53 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +3 +-39 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +69 +18 +-27 +-64 +-95 +-25 +79 +119 +78 +25 +-21 +-58 +-91 +-36 +67 +109 +68 +16 +-29 +-65 +-97 +-41 +63 +104 +63 +12 +-32 +-68 +-100 +-46 +58 +100 +59 +9 +-35 +-70 +-101 +-48 +56 +97 +57 +7 +-36 +-72 +-103 +-50 +55 +96 +56 +6 +-38 +-73 +-103 +-50 +54 +95 +55 +5 +-38 +-73 +-104 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-51 +53 +95 +55 +5 +-38 +-73 +-104 +-53 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-73 +-104 +-53 +52 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +95 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +52 +94 +54 +5 +-38 +-74 +-104 +-53 +52 +93 +52 +3 +-40 +-75 +-105 +-51 +52 +94 +54 +4 +-39 +-74 +-104 +-53 +52 +94 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +54 +5 +-39 +-73 +-104 +-53 +52 +94 +53 +3 +-40 +-75 +-105 +-52 +52 +93 +54 +4 +-39 +-74 +-105 +-53 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +93 +53 +4 +-39 +-74 +-104 +-53 +52 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +84 +49 +7 +-29 +-67 +-97 +-108 +-127 +-127 +-37 +72 +115 +73 +21 +-25 +-62 +-94 +-41 +63 +103 +62 +11 +-33 +-68 +-100 +-45 +59 +100 +60 +9 +-35 +-70 +-101 +-48 +56 +97 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +56 +6 +-37 +-73 +-103 +-50 +54 +95 +54 +4 +-38 +-74 +-104 +-50 +54 +94 +53 +4 +-39 +-74 +-105 +-127 +-127 +-127 +-127 +-4 +81 +113 +69 +18 +-27 +-64 +-95 +-25 +79 +119 +78 +25 +-21 +-58 +-91 +-37 +68 +109 +68 +16 +-29 +-65 +-97 +-41 +63 +104 +63 +13 +-32 +-68 +-99 +-46 +58 +100 +59 +9 +-35 +-71 +-101 +-48 +57 +98 +57 +7 +-36 +-72 +-102 +-50 +54 +96 +55 +6 +-38 +-73 +-103 +-50 +54 +95 +54 +5 +-38 +-73 +-104 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-51 +53 +94 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +54 +5 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +95 +54 +5 +-38 +-73 +-104 +-53 +52 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-53 +52 +94 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +54 +5 +-38 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-104 +-52 +52 +93 +53 +4 +-39 +-74 +-105 +-52 +52 +94 +53 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +52 +93 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +84 +49 +7 +-30 +-67 +-97 +-108 +-127 +-127 +-36 +71 +115 +73 +21 +-25 +-62 +-94 +-41 +63 +104 +62 +11 +-33 +-69 +-100 +-45 +59 +101 +60 +9 +-35 +-70 +-101 +-48 +56 +97 +56 +6 +-37 +-72 +-103 +-50 +56 +97 +55 +5 +-38 +-73 +-103 +-50 +54 +95 +54 +5 +-38 +-73 +-104 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +95 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +93 +53 +3 +-40 +-74 +-105 +-52 +52 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +95 +54 +5 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +52 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +93 +53 +3 +-40 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +93 +53 +3 +-40 +-75 +-105 +-51 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +112 +69 +18 +-27 +-64 +-95 +-25 +79 +120 +79 +26 +-20 +-58 +-91 +-36 +68 +109 +68 +16 +-29 +-65 +-97 +-42 +63 +104 +63 +12 +-32 +-68 +-99 +-47 +58 +99 +58 +8 +-35 +-71 +-102 +-48 +56 +97 +57 +7 +-36 +-72 +-103 +-50 +54 +96 +56 +5 +-38 +-73 +-103 +-50 +54 +95 +54 +5 +-38 +-73 +-104 +-52 +53 +95 +54 +5 +-39 +-74 +-104 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +52 +93 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +54 +5 +-38 +-73 +-104 +-52 +53 +94 +54 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-53 +52 +93 +52 +3 +-40 +-74 +-105 +-52 +52 +94 +54 +5 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-53 +52 +93 +53 +3 +-40 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-53 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-53 +52 +93 +53 +4 +-39 +-74 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +52 +93 +83 +48 +5 +-30 +-67 +-98 +-108 +-127 +-127 +-35 +72 +114 +72 +21 +-25 +-62 +-94 +-41 +63 +104 +63 +12 +-32 +-68 +-99 +-46 +59 +100 +59 +8 +-35 +-71 +-102 +-47 +57 +98 +57 +7 +-36 +-72 +-103 +-49 +56 +96 +55 +6 +-38 +-73 +-103 +-50 +55 +96 +54 +5 +-38 +-73 +-104 +-51 +54 +96 +54 +4 +-39 +-74 +-104 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +54 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +93 +52 +3 +-40 +-75 +-106 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-53 +52 +94 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-104 +-52 +53 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-5 +80 +111 +69 +17 +-27 +-64 +-95 +-25 +78 +119 +78 +25 +-21 +-59 +-91 +-36 +68 +109 +68 +16 +-29 +-65 +-97 +-41 +62 +104 +63 +12 +-32 +-68 +-99 +-47 +58 +100 +58 +8 +-35 +-71 +-102 +-48 +57 +98 +58 +7 +-36 +-72 +-102 +-50 +54 +96 +55 +5 +-38 +-73 +-104 +-50 +54 +96 +55 +5 +-38 +-73 +-104 +-52 +52 +94 +54 +4 +-39 +-74 +-104 +-51 +53 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +83 +48 +6 +-30 +-67 +-97 +-108 +-127 +-127 +-35 +72 +115 +73 +21 +-25 +-62 +-94 +-41 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +59 +100 +59 +8 +-35 +-71 +-102 +-48 +57 +98 +57 +7 +-37 +-72 +-103 +-49 +56 +96 +56 +6 +-38 +-73 +-104 +-50 +54 +95 +54 +5 +-38 +-73 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-51 +53 +94 +53 +3 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-53 +52 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-5 +80 +112 +69 +18 +-27 +-64 +-95 +-25 +79 +119 +77 +25 +-21 +-59 +-91 +-36 +69 +110 +68 +16 +-29 +-65 +-97 +-42 +62 +103 +63 +12 +-32 +-68 +-99 +-46 +58 +100 +58 +8 +-35 +-71 +-102 +-48 +57 +98 +57 +7 +-36 +-72 +-103 +-50 +55 +96 +55 +5 +-38 +-73 +-104 +-51 +54 +96 +85 +50 +7 +-29 +-66 +-97 +-107 +-127 +-127 +-35 +73 +116 +74 +22 +-24 +-61 +-93 +-41 +63 +104 +62 +11 +-33 +-69 +-100 +-45 +59 +100 +59 +9 +-35 +-70 +-102 +-48 +57 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +55 +5 +-38 +-73 +-104 +-50 +54 +96 +55 +5 +-38 +-73 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-51 +53 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +93 +53 +3 +-40 +-74 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +52 +3 +-40 +-75 +-105 +-52 +53 +93 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-127 +-127 +-127 +-127 +-6 +80 +112 +69 +18 +-27 +-63 +-95 +-26 +79 +120 +78 +25 +-21 +-59 +-91 +-36 +68 +110 +68 +16 +-29 +-65 +-97 +-42 +63 +104 +63 +12 +-33 +-68 +-100 +-46 +59 +100 +59 +8 +-35 +-71 +-102 +-49 +56 +98 +58 +7 +-36 +-72 +-103 +-50 +55 +95 +55 +5 +-38 +-73 +-104 +-50 +54 +96 +86 +50 +7 +-29 +-66 +-97 +-108 +-127 +-127 +-35 +73 +115 +74 +22 +-24 +-61 +-94 +-41 +63 +105 +62 +11 +-33 +-69 +-100 +-45 +60 +100 +60 +9 +-35 +-70 +-101 +-49 +56 +98 +57 +7 +-37 +-72 +-103 +-49 +56 +97 +56 +6 +-38 +-73 +-103 +-50 +54 +96 +55 +5 +-38 +-73 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +53 +93 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-74 +-105 +-51 +52 +93 +52 +3 +-40 +-75 +-105 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +52 +94 +53 +3 +-40 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-104 +-51 +53 +95 +53 +3 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +93 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-39 +-74 +-105 +-52 +52 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +93 +53 +3 +-40 +-74 +-105 +-52 +52 +94 +53 +3 +-40 +-74 +-105 +-52 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-105 +-52 +53 +95 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-104 +-53 +52 +94 +53 +3 +-39 +-74 +-105 +-52 +54 +94 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-39 +-75 +-105 +-52 +53 +95 +53 +4 +-39 +-74 +-105 +-52 +54 +94 +52 +3 +-40 +-75 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-40 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-4 +80 +112 +69 +17 +-27 +-64 +-95 +-25 +79 +119 +77 +25 +-21 +-59 +-92 +-36 +68 +110 +68 +16 +-29 +-65 +-97 +-42 +62 +104 +62 +11 +-33 +-68 +-100 +-46 +58 +100 +58 +8 +-36 +-71 +-102 +-48 +57 +99 +58 +7 +-36 +-72 +-103 +-50 +55 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +95 +55 +5 +-38 +-73 +-104 +-52 +53 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +95 +54 +5 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +54 +4 +-39 +-74 +-105 +-53 +53 +95 +54 +4 +-39 +-74 +-104 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +3 +-40 +-75 +-105 +-51 +53 +94 +54 +4 +-39 +-74 +-105 +-53 +52 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-53 +53 +95 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-106 +-52 +53 +94 +54 +4 +-39 +-74 +-104 +-53 +52 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +84 +49 +6 +-30 +-67 +-98 +-109 +-127 +-127 +-36 +72 +115 +73 +20 +-25 +-62 +-95 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +60 +9 +-35 +-70 +-102 +-48 +57 +97 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +56 +5 +-38 +-73 +-104 +-50 +54 +95 +54 +4 +-39 +-73 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-52 +52 +93 +52 +3 +-40 +-75 +-105 +-52 +54 +95 +54 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +52 +2 +-40 +-75 +-106 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +4 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-105 +-52 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +52 +2 +-40 +-75 +-106 +-127 +-127 +-127 +-127 +-4 +81 +112 +69 +17 +-27 +-64 +-95 +-25 +80 +120 +78 +25 +-21 +-59 +-91 +-36 +68 +109 +68 +16 +-29 +-65 +-97 +-42 +63 +104 +62 +12 +-33 +-69 +-100 +-46 +59 +100 +58 +8 +-35 +-71 +-102 +-48 +56 +97 +57 +7 +-37 +-72 +-103 +-50 +56 +96 +55 +5 +-38 +-73 +-104 +-50 +55 +96 +55 +5 +-38 +-73 +-104 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +52 +94 +53 +3 +-39 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-75 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +93 +52 +3 +-40 +-75 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-53 +52 +94 +54 +4 +-39 +-74 +-105 +-51 +54 +94 +84 +48 +5 +-31 +-68 +-98 +-109 +-127 +-127 +-36 +72 +115 +73 +21 +-25 +-62 +-94 +-40 +64 +104 +63 +12 +-32 +-68 +-100 +-45 +60 +100 +58 +8 +-36 +-71 +-102 +-48 +57 +97 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +55 +5 +-38 +-73 +-104 +-50 +55 +96 +54 +4 +-39 +-74 +-104 +-50 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +53 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-104 +-52 +53 +95 +52 +3 +-40 +-75 +-106 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +4 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +53 +93 +52 +3 +-40 +-75 +-105 +-51 +53 +95 +53 +4 +-39 +-74 +-104 +-52 +53 +94 +52 +3 +-40 +-75 +-106 +-51 +53 +95 +53 +4 +-39 +-74 +-105 +-52 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-52 +54 +94 +53 +3 +-40 +-75 +-105 +-52 +54 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-4 +81 +112 +68 +17 +-27 +-64 +-95 +-26 +79 +119 +77 +24 +-22 +-59 +-92 +-35 +69 +110 +68 +16 +-29 +-65 +-97 +-42 +63 +104 +63 +12 +-32 +-68 +-99 +-46 +59 +99 +58 +8 +-36 +-71 +-102 +-47 +57 +99 +58 +7 +-36 +-72 +-103 +-50 +55 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +96 +85 +49 +6 +-30 +-67 +-98 +-108 +-127 +-127 +-34 +73 +115 +73 +21 +-25 +-62 +-94 +-40 +63 +105 +62 +11 +-33 +-69 +-100 +-44 +60 +101 +59 +8 +-35 +-71 +-102 +-47 +57 +98 +56 +7 +-37 +-72 +-103 +-49 +56 +97 +56 +5 +-38 +-73 +-104 +-50 +55 +95 +54 +4 +-39 +-74 +-104 +-50 +54 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-52 +53 +94 +52 +2 +-40 +-75 +-105 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-52 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +69 +17 +-28 +-64 +-96 +-25 +79 +120 +77 +25 +-21 +-59 +-92 +-35 +69 +109 +68 +16 +-29 +-65 +-97 +-41 +63 +104 +63 +12 +-33 +-68 +-100 +-46 +59 +100 +58 +7 +-36 +-72 +-103 +-47 +57 +98 +57 +7 +-36 +-72 +-103 +-50 +55 +96 +54 +4 +-39 +-74 +-104 +-50 +55 +96 +55 +6 +-38 +-73 +-104 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-50 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +94 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-52 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +93 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +52 +2 +-40 +-75 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +54 +4 +-39 +-74 +-105 +-52 +54 +95 +52 +2 +-40 +-75 +-106 +-52 +53 +94 +53 +4 +-40 +-74 +-105 +-52 +53 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +53 +94 +83 +47 +5 +-31 +-68 +-99 +-109 +-127 +-127 +-35 +73 +115 +73 +21 +-25 +-62 +-94 +-41 +64 +105 +63 +12 +-33 +-68 +-100 +-45 +60 +100 +58 +8 +-36 +-71 +-102 +-47 +57 +99 +57 +7 +-37 +-72 +-103 +-49 +56 +97 +55 +5 +-38 +-73 +-104 +-49 +54 +95 +54 +4 +-39 +-74 +-104 +-50 +55 +96 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +55 +95 +53 +4 +-39 +-74 +-104 +-52 +53 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-52 +52 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +53 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +68 +17 +-28 +-64 +-96 +-24 +79 +120 +78 +25 +-21 +-59 +-92 +-35 +69 +110 +67 +15 +-29 +-66 +-97 +-41 +63 +104 +63 +12 +-33 +-68 +-100 +-45 +60 +100 +58 +8 +-36 +-71 +-102 +-47 +57 +97 +57 +6 +-37 +-72 +-103 +-50 +55 +97 +55 +5 +-38 +-73 +-104 +-50 +55 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +54 +4 +-39 +-74 +-105 +-51 +52 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +3 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +95 +54 +4 +-39 +-74 +-104 +-52 +53 +94 +52 +3 +-40 +-75 +-106 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-52 +52 +94 +52 +3 +-40 +-75 +-106 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +53 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-52 +53 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +84 +48 +5 +-31 +-68 +-99 +-109 +-127 +-127 +-35 +73 +115 +72 +20 +-26 +-63 +-94 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-44 +61 +101 +58 +8 +-35 +-71 +-102 +-47 +57 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +55 +5 +-38 +-73 +-104 +-49 +55 +96 +54 +5 +-38 +-74 +-104 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +112 +68 +17 +-28 +-64 +-96 +-24 +79 +120 +77 +25 +-21 +-59 +-92 +-35 +69 +110 +67 +15 +-29 +-66 +-97 +-40 +63 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +58 +8 +-36 +-71 +-102 +-47 +58 +98 +57 +7 +-37 +-72 +-103 +-49 +56 +97 +55 +5 +-38 +-74 +-104 +-50 +55 +95 +54 +4 +-39 +-74 +-104 +-51 +53 +95 +53 +4 +-39 +-74 +-105 +-51 +55 +95 +54 +5 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-52 +52 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-106 +-51 +54 +95 +84 +48 +5 +-31 +-68 +-98 +-109 +-127 +-127 +-35 +73 +115 +72 +20 +-25 +-62 +-94 +-40 +63 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +59 +8 +-35 +-71 +-102 +-47 +58 +98 +56 +6 +-37 +-73 +-103 +-49 +56 +97 +55 +5 +-38 +-73 +-104 +-49 +55 +96 +54 +4 +-39 +-74 +-104 +-50 +55 +96 +53 +3 +-39 +-74 +-105 +-127 +-127 +-127 +-127 +-4 +81 +112 +68 +17 +-28 +-64 +-96 +-24 +80 +120 +77 +24 +-22 +-59 +-92 +-35 +70 +110 +68 +16 +-29 +-65 +-97 +-40 +64 +105 +63 +12 +-33 +-68 +-100 +-46 +59 +100 +57 +7 +-36 +-72 +-102 +-47 +58 +98 +57 +7 +-37 +-72 +-103 +-50 +56 +96 +54 +4 +-39 +-74 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-51 +54 +95 +54 +4 +-39 +-74 +-104 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +53 +93 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-75 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-52 +54 +95 +52 +3 +-40 +-75 +-106 +-50 +54 +94 +53 +4 +-39 +-74 +-105 +-52 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +84 +48 +4 +-32 +-68 +-99 +-109 +-127 +-127 +-35 +73 +116 +72 +20 +-26 +-62 +-94 +-40 +64 +105 +62 +11 +-33 +-69 +-100 +-44 +60 +101 +59 +8 +-35 +-71 +-102 +-47 +57 +97 +56 +6 +-37 +-73 +-103 +-48 +56 +97 +55 +5 +-38 +-73 +-104 +-50 +55 +95 +54 +4 +-39 +-74 +-104 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-127 +-127 +-127 +-127 +-4 +81 +112 +68 +17 +-27 +-64 +-96 +-24 +80 +120 +77 +25 +-21 +-59 +-91 +-35 +69 +110 +67 +15 +-29 +-66 +-97 +-40 +64 +104 +62 +11 +-32 +-68 +-100 +-46 +59 +100 +58 +8 +-36 +-71 +-102 +-47 +58 +99 +56 +6 +-37 +-72 +-103 +-49 +55 +96 +54 +5 +-38 +-74 +-104 +-49 +56 +96 +54 +4 +-38 +-74 +-104 +-50 +54 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +93 +52 +3 +-40 +-75 +-106 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +52 +2 +-40 +-75 +-106 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +93 +52 +3 +-40 +-75 +-106 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-40 +-74 +-105 +-52 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-106 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-52 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-106 +-50 +54 +95 +54 +4 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-51 +53 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +53 +4 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-106 +-51 +54 +95 +83 +47 +4 +-32 +-68 +-99 +-109 +-127 +-127 +-35 +73 +115 +72 +20 +-25 +-62 +-94 +-39 +65 +104 +61 +11 +-33 +-69 +-100 +-44 +60 +101 +59 +8 +-35 +-71 +-102 +-47 +58 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +55 +5 +-38 +-73 +-104 +-49 +55 +96 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +94 +53 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +93 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-75 +-105 +-50 +53 +94 +52 +3 +-40 +-75 +-106 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +68 +16 +-28 +-64 +-96 +-24 +80 +120 +77 +25 +-22 +-59 +-92 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +64 +105 +62 +11 +-33 +-69 +-100 +-45 +60 +100 +58 +8 +-36 +-71 +-102 +-47 +58 +98 +56 +7 +-37 +-72 +-103 +-49 +56 +96 +55 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +93 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +3 +-39 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +4 +-39 +-74 +-104 +-52 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +54 +94 +53 +4 +-39 +-74 +-105 +-52 +53 +94 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +83 +47 +4 +-32 +-69 +-99 +-110 +-127 +-127 +-34 +73 +115 +72 +20 +-25 +-63 +-95 +-39 +65 +105 +62 +11 +-33 +-69 +-100 +-44 +60 +101 +58 +8 +-36 +-71 +-102 +-47 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +56 +97 +55 +5 +-38 +-73 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-23 +80 +120 +77 +24 +-22 +-59 +-91 +-35 +69 +110 +67 +15 +-29 +-66 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +100 +58 +8 +-36 +-71 +-102 +-46 +57 +97 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-49 +55 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-106 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-52 +53 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-106 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +53 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +83 +47 +4 +-32 +-69 +-99 +-110 +-127 +-127 +-35 +72 +115 +72 +20 +-26 +-63 +-95 +-39 +65 +104 +61 +11 +-33 +-69 +-100 +-44 +61 +101 +59 +8 +-36 +-71 +-102 +-46 +58 +97 +55 +5 +-38 +-73 +-104 +-48 +57 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-49 +56 +95 +53 +3 +-39 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +112 +68 +16 +-28 +-65 +-96 +-23 +81 +120 +77 +25 +-21 +-58 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-39 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +58 +8 +-36 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +55 +5 +-38 +-73 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-104 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +94 +51 +2 +-41 +-75 +-106 +-50 +54 +95 +53 +4 +-39 +-74 +-104 +-51 +53 +94 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-52 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +83 +47 +5 +-32 +-69 +-99 +-109 +-127 +-127 +-34 +74 +116 +73 +20 +-25 +-62 +-94 +-39 +64 +104 +62 +11 +-33 +-69 +-100 +-43 +61 +101 +58 +8 +-35 +-71 +-102 +-47 +57 +97 +56 +5 +-38 +-72 +-103 +-47 +57 +96 +54 +5 +-38 +-73 +-104 +-49 +55 +96 +54 +4 +-39 +-74 +-104 +-49 +56 +95 +53 +3 +-40 +-74 +-105 +-49 +55 +95 +53 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +93 +51 +2 +-40 +-75 +-106 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-39 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-23 +80 +120 +78 +25 +-21 +-59 +-91 +-35 +70 +110 +66 +14 +-30 +-66 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +100 +58 +8 +-36 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +95 +53 +4 +-39 +-74 +-104 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +54 +4 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-51 +53 +93 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +83 +46 +4 +-32 +-69 +-99 +-109 +-127 +-127 +-34 +73 +115 +72 +19 +-26 +-63 +-95 +-39 +65 +105 +62 +11 +-33 +-69 +-100 +-43 +61 +101 +58 +8 +-36 +-71 +-102 +-46 +59 +99 +55 +5 +-38 +-73 +-103 +-48 +56 +96 +54 +4 +-38 +-73 +-104 +-49 +55 +95 +53 +4 +-39 +-74 +-105 +-49 +56 +96 +53 +3 +-39 +-74 +-105 +-49 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +51 +2 +-41 +-75 +-106 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-23 +80 +120 +77 +24 +-22 +-59 +-91 +-34 +70 +110 +67 +15 +-29 +-66 +-97 +-40 +64 +103 +61 +11 +-33 +-69 +-100 +-45 +59 +100 +58 +7 +-36 +-71 +-102 +-46 +58 +99 +56 +7 +-37 +-72 +-103 +-48 +56 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +83 +47 +4 +-32 +-68 +-99 +-109 +-127 +-127 +-34 +73 +115 +72 +20 +-26 +-62 +-95 +-39 +65 +106 +62 +11 +-33 +-69 +-100 +-43 +61 +100 +58 +8 +-36 +-71 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +55 +5 +-38 +-73 +-104 +-49 +55 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +53 +3 +-39 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-6 +80 +111 +67 +16 +-29 +-65 +-96 +-23 +80 +120 +77 +25 +-21 +-59 +-92 +-34 +70 +110 +67 +15 +-29 +-66 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +59 +99 +57 +7 +-36 +-71 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +83 +48 +5 +-31 +-68 +-98 +-109 +-127 +-127 +-33 +74 +116 +73 +21 +-24 +-62 +-94 +-39 +65 +105 +61 +10 +-33 +-69 +-100 +-43 +61 +101 +59 +8 +-35 +-71 +-101 +-46 +58 +99 +56 +5 +-38 +-72 +-103 +-48 +57 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-73 +-104 +-49 +55 +95 +53 +3 +-39 +-74 +-105 +-49 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +93 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +53 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-6 +80 +111 +66 +15 +-29 +-65 +-96 +-24 +79 +120 +77 +24 +-22 +-59 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-44 +60 +99 +57 +7 +-36 +-71 +-102 +-47 +58 +98 +56 +7 +-37 +-72 +-103 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +84 +48 +5 +-31 +-68 +-98 +-108 +-127 +-127 +-33 +74 +116 +73 +21 +-25 +-62 +-94 +-39 +65 +104 +61 +11 +-33 +-69 +-100 +-43 +61 +101 +58 +8 +-35 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +96 +54 +5 +-38 +-73 +-104 +-48 +56 +96 +54 +4 +-39 +-73 +-104 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-104 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-104 +-51 +54 +94 +51 +2 +-41 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +93 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +53 +93 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +53 +93 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-51 +53 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +51 +2 +-41 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +93 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +79 +111 +67 +16 +-28 +-64 +-96 +-24 +80 +120 +77 +24 +-22 +-59 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +64 +104 +62 +11 +-33 +-68 +-100 +-44 +60 +100 +58 +7 +-36 +-71 +-102 +-46 +58 +99 +57 +7 +-37 +-72 +-102 +-49 +56 +96 +53 +4 +-39 +-74 +-104 +-48 +56 +96 +54 +4 +-39 +-73 +-104 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-49 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +53 +93 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +53 +4 +-39 +-74 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +83 +47 +4 +-32 +-69 +-99 +-109 +-127 +-127 +-35 +73 +115 +72 +19 +-26 +-62 +-94 +-39 +65 +104 +61 +11 +-33 +-69 +-100 +-44 +61 +101 +59 +8 +-35 +-71 +-101 +-46 +58 +97 +56 +6 +-37 +-72 +-103 +-47 +57 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +95 +53 +4 +-39 +-74 +-104 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-49 +55 +95 +53 +3 +-39 +-74 +-104 +-49 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-74 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +93 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +2 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-39 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-6 +79 +110 +67 +16 +-28 +-65 +-96 +-23 +80 +120 +77 +25 +-21 +-58 +-91 +-35 +70 +109 +66 +15 +-29 +-65 +-97 +-40 +64 +104 +62 +11 +-33 +-68 +-100 +-45 +60 +100 +58 +8 +-36 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-48 +56 +97 +54 +4 +-39 +-74 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-49 +55 +95 +53 +4 +-39 +-74 +-104 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +2 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +53 +94 +51 +2 +-40 +-75 +-106 +-50 +55 +94 +52 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +82 +47 +4 +-32 +-69 +-99 +-109 +-127 +-127 +-35 +73 +115 +71 +19 +-26 +-63 +-95 +-39 +65 +105 +62 +11 +-33 +-68 +-100 +-43 +61 +101 +58 +8 +-36 +-71 +-102 +-46 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +5 +-38 +-73 +-103 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-49 +55 +95 +53 +3 +-39 +-74 +-104 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-104 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-104 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-104 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +79 +111 +67 +16 +-28 +-64 +-95 +-24 +80 +120 +77 +25 +-21 +-59 +-91 +-34 +70 +110 +67 +16 +-29 +-65 +-97 +-40 +65 +104 +62 +11 +-33 +-69 +-100 +-45 +59 +99 +56 +7 +-36 +-72 +-102 +-46 +58 +98 +57 +7 +-36 +-72 +-103 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-48 +56 +96 +84 +47 +4 +-31 +-68 +-98 +-109 +-127 +-127 +-34 +74 +116 +72 +20 +-25 +-62 +-94 +-38 +65 +105 +63 +12 +-32 +-68 +-99 +-43 +61 +101 +58 +7 +-36 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +54 +4 +-38 +-73 +-104 +-48 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +55 +95 +53 +4 +-39 +-74 +-104 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-49 +54 +94 +52 +3 +-40 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +110 +67 +16 +-28 +-64 +-96 +-24 +80 +120 +77 +25 +-21 +-59 +-91 +-34 +70 +110 +66 +15 +-29 +-65 +-97 +-40 +64 +105 +62 +11 +-33 +-68 +-99 +-45 +60 +99 +56 +7 +-36 +-72 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +4 +-38 +-73 +-104 +-48 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-50 +55 +95 +52 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-39 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +93 +51 +2 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +83 +46 +3 +-32 +-69 +-99 +-109 +-127 +-127 +-34 +74 +115 +72 +20 +-25 +-62 +-94 +-39 +65 +105 +62 +11 +-33 +-68 +-99 +-43 +61 +100 +58 +7 +-35 +-71 +-102 +-46 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +95 +53 +4 +-39 +-74 +-104 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-6 +80 +110 +67 +16 +-28 +-64 +-96 +-23 +80 +120 +77 +25 +-21 +-58 +-91 +-34 +70 +110 +67 +16 +-29 +-65 +-97 +-40 +64 +103 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +58 +7 +-36 +-71 +-102 +-46 +58 +97 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +4 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-73 +-104 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +93 +51 +2 +-40 +-75 +-105 +-51 +54 +94 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +83 +46 +3 +-32 +-69 +-99 +-109 +-127 +-127 +-34 +74 +115 +72 +20 +-25 +-62 +-94 +-39 +64 +104 +62 +11 +-33 +-69 +-100 +-44 +61 +101 +58 +8 +-36 +-71 +-102 +-46 +57 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +4 +-38 +-73 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-49 +55 +95 +53 +4 +-39 +-74 +-104 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-6 +79 +111 +67 +16 +-28 +-64 +-96 +-23 +80 +120 +77 +24 +-21 +-59 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +63 +103 +61 +11 +-33 +-69 +-100 +-45 +60 +101 +57 +7 +-36 +-71 +-102 +-47 +58 +98 +56 +7 +-37 +-72 +-102 +-49 +56 +97 +54 +4 +-38 +-73 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +95 +52 +3 +-40 +-74 +-104 +-49 +55 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +83 +47 +4 +-32 +-69 +-99 +-109 +-127 +-127 +-35 +73 +115 +72 +20 +-25 +-62 +-94 +-39 +64 +104 +62 +11 +-33 +-69 +-100 +-44 +61 +102 +58 +8 +-35 +-71 +-102 +-46 +58 +97 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-5 +80 +111 +68 +17 +-28 +-64 +-95 +-23 +81 +121 +78 +25 +-21 +-58 +-91 +-34 +70 +110 +66 +15 +-29 +-66 +-97 +-39 +64 +104 +62 +11 +-33 +-68 +-99 +-46 +59 +100 +57 +7 +-36 +-71 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +4 +-38 +-73 +-104 +-49 +56 +95 +54 +4 +-39 +-74 +-104 +-50 +55 +96 +53 +3 +-39 +-74 +-104 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +56 +95 +53 +4 +-39 +-74 +-104 +-51 +53 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-104 +-52 +53 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +4 +-39 +-74 +-104 +-52 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +83 +47 +3 +-33 +-69 +-99 +-109 +-127 +-127 +-35 +73 +115 +71 +19 +-26 +-62 +-94 +-39 +65 +104 +61 +11 +-33 +-69 +-100 +-44 +61 +101 +59 +9 +-35 +-70 +-101 +-46 +58 +97 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +55 +5 +-38 +-73 +-103 +-49 +56 +95 +53 +4 +-39 +-74 +-104 +-49 +55 +95 +53 +4 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-64 +-95 +-23 +81 +121 +78 +25 +-21 +-58 +-90 +-35 +69 +110 +66 +15 +-30 +-66 +-97 +-39 +65 +104 +62 +12 +-32 +-68 +-99 +-46 +60 +100 +58 +7 +-36 +-71 +-102 +-46 +59 +98 +56 +7 +-36 +-72 +-103 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-49 +55 +95 +54 +4 +-39 +-74 +-104 +-50 +55 +95 +53 +4 +-39 +-74 +-104 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-104 +-52 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-52 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-104 +-51 +53 +94 +51 +2 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-52 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +93 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +83 +46 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-35 +73 +115 +72 +20 +-25 +-62 +-94 +-39 +65 +104 +62 +11 +-33 +-69 +-100 +-43 +61 +101 +59 +9 +-35 +-70 +-101 +-47 +58 +98 +56 +6 +-37 +-72 +-103 +-47 +57 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-49 +55 +95 +53 +4 +-39 +-74 +-104 +-50 +55 +96 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-6 +79 +111 +67 +16 +-28 +-64 +-95 +-24 +80 +120 +77 +24 +-22 +-59 +-91 +-34 +69 +110 +67 +15 +-29 +-65 +-97 +-40 +65 +105 +62 +11 +-33 +-68 +-100 +-45 +60 +100 +57 +7 +-36 +-71 +-102 +-47 +58 +99 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +4 +-38 +-74 +-104 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-50 +55 +96 +53 +4 +-39 +-74 +-104 +-50 +55 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-104 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +3 +-40 +-74 +-104 +-52 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +82 +46 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-35 +72 +115 +72 +20 +-25 +-62 +-94 +-39 +66 +105 +62 +11 +-33 +-68 +-99 +-44 +61 +101 +58 +8 +-36 +-71 +-102 +-46 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +55 +5 +-38 +-73 +-103 +-49 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-39 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-6 +79 +111 +67 +16 +-28 +-64 +-96 +-24 +80 +120 +77 +24 +-22 +-59 +-91 +-35 +70 +110 +67 +16 +-29 +-65 +-97 +-40 +64 +105 +62 +11 +-33 +-68 +-99 +-45 +61 +101 +58 +8 +-35 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +4 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-38 +-73 +-104 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-49 +56 +96 +54 +4 +-39 +-73 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-52 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +53 +4 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-40 +-75 +-106 +-51 +54 +94 +53 +3 +-40 +-74 +-105 +-52 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +53 +3 +-40 +-74 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +83 +47 +4 +-32 +-69 +-99 +-109 +-127 +-127 +-34 +73 +115 +72 +20 +-25 +-62 +-94 +-39 +65 +105 +61 +11 +-33 +-69 +-100 +-43 +61 +101 +58 +8 +-35 +-71 +-101 +-46 +58 +99 +55 +6 +-37 +-73 +-103 +-48 +57 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-73 +-104 +-49 +56 +96 +53 +3 +-39 +-74 +-104 +-127 +-127 +-127 +-127 +-6 +80 +111 +67 +16 +-28 +-65 +-96 +-23 +81 +121 +78 +25 +-21 +-58 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +65 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +57 +7 +-36 +-71 +-102 +-47 +58 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +55 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-38 +-74 +-104 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +83 +47 +4 +-32 +-69 +-99 +-109 +-127 +-127 +-35 +73 +115 +73 +21 +-25 +-62 +-94 +-40 +65 +105 +62 +11 +-33 +-69 +-100 +-43 +62 +101 +58 +8 +-35 +-71 +-101 +-47 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +4 +-38 +-73 +-104 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-50 +55 +96 +53 +3 +-40 +-74 +-105 +-49 +55 +95 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +93 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-51 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-6 +80 +111 +67 +15 +-29 +-65 +-96 +-23 +80 +120 +77 +25 +-21 +-59 +-91 +-35 +70 +110 +66 +15 +-29 +-65 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +58 +8 +-35 +-71 +-102 +-47 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-38 +-74 +-104 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-50 +56 +96 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +56 +96 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-106 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-52 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-52 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +82 +47 +3 +-32 +-69 +-99 +-109 +-127 +-127 +-34 +74 +115 +72 +20 +-26 +-62 +-94 +-39 +65 +106 +62 +11 +-33 +-68 +-99 +-44 +62 +101 +58 +8 +-36 +-71 +-102 +-46 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +4 +-39 +-74 +-104 +-49 +56 +96 +53 +3 +-39 +-74 +-104 +-50 +56 +96 +53 +4 +-39 +-74 +-105 +-50 +56 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-41 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-24 +81 +121 +77 +25 +-21 +-59 +-91 +-34 +70 +110 +67 +15 +-29 +-66 +-97 +-40 +65 +104 +62 +11 +-32 +-68 +-100 +-45 +60 +101 +57 +7 +-36 +-71 +-102 +-47 +58 +99 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-50 +54 +95 +53 +4 +-39 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +83 +47 +4 +-32 +-69 +-99 +-109 +-127 +-127 +-34 +73 +115 +72 +20 +-25 +-62 +-94 +-39 +65 +106 +62 +11 +-33 +-69 +-100 +-43 +61 +101 +59 +9 +-35 +-71 +-102 +-46 +59 +99 +55 +5 +-38 +-73 +-103 +-48 +57 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +55 +95 +52 +2 +-41 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +68 +17 +-28 +-64 +-96 +-24 +81 +120 +77 +25 +-21 +-59 +-91 +-34 +70 +111 +67 +15 +-29 +-65 +-97 +-40 +65 +105 +62 +11 +-33 +-69 +-100 +-45 +59 +100 +57 +7 +-36 +-71 +-102 +-47 +59 +99 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +83 +47 +4 +-31 +-68 +-99 +-109 +-127 +-127 +-33 +74 +116 +72 +21 +-25 +-62 +-94 +-39 +66 +106 +62 +11 +-33 +-68 +-99 +-43 +62 +101 +58 +8 +-35 +-71 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +97 +54 +4 +-39 +-73 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-41 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +68 +16 +-28 +-64 +-95 +-24 +80 +121 +77 +25 +-22 +-59 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +65 +105 +62 +11 +-33 +-69 +-100 +-45 +60 +100 +57 +7 +-36 +-72 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +54 +5 +-39 +-74 +-104 +-48 +56 +96 +84 +47 +4 +-32 +-68 +-99 +-109 +-127 +-127 +-33 +74 +116 +73 +21 +-25 +-62 +-94 +-39 +66 +106 +62 +11 +-33 +-68 +-100 +-43 +62 +101 +58 +8 +-35 +-71 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +5 +-39 +-74 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-50 +56 +96 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-41 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +56 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-106 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-106 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +51 +2 +-41 +-75 +-106 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-41 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-51 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-51 +55 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-6 +80 +111 +67 +16 +-28 +-65 +-96 +-24 +81 +121 +77 +24 +-22 +-59 +-92 +-34 +70 +110 +67 +15 +-29 +-66 +-97 +-40 +65 +105 +62 +11 +-33 +-69 +-100 +-45 +60 +100 +57 +7 +-36 +-72 +-102 +-46 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +4 +-39 +-74 +-104 +-48 +56 +96 +54 +4 +-39 +-73 +-104 +-50 +56 +96 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-50 +56 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +83 +47 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-34 +74 +116 +72 +19 +-26 +-63 +-95 +-39 +66 +105 +62 +11 +-33 +-69 +-100 +-43 +62 +102 +58 +8 +-35 +-71 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +4 +-39 +-73 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-105 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +96 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +56 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +1 +-41 +-75 +-106 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-106 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +51 +2 +-41 +-75 +-106 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +79 +111 +67 +16 +-28 +-65 +-96 +-23 +81 +121 +77 +24 +-22 +-59 +-91 +-34 +70 +111 +67 +16 +-29 +-65 +-97 +-40 +65 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +57 +7 +-36 +-72 +-102 +-46 +58 +97 +56 +6 +-37 +-72 +-103 +-49 +57 +97 +54 +4 +-39 +-74 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-49 +56 +95 +53 +4 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +56 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +55 +95 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-106 +-50 +54 +94 +52 +2 +-40 +-75 +-106 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-41 +-75 +-106 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +51 +1 +-41 +-75 +-106 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +82 +46 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-34 +74 +115 +72 +19 +-26 +-63 +-95 +-38 +66 +105 +62 +11 +-33 +-69 +-100 +-43 +61 +101 +58 +8 +-35 +-71 +-102 +-46 +59 +99 +56 +5 +-38 +-73 +-103 +-47 +57 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +52 +3 +-40 +-75 +-105 +-49 +56 +96 +53 +3 +-39 +-74 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +56 +95 +53 +3 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +51 +2 +-41 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-106 +-49 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-41 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-41 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-24 +80 +121 +77 +24 +-22 +-59 +-92 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +65 +105 +62 +11 +-33 +-69 +-100 +-45 +61 +100 +57 +7 +-36 +-72 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-48 +56 +96 +84 +47 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-33 +75 +117 +72 +20 +-25 +-62 +-94 +-37 +66 +106 +62 +12 +-33 +-68 +-99 +-43 +62 +102 +57 +7 +-36 +-71 +-102 +-45 +59 +99 +56 +6 +-37 +-72 +-103 +-48 +58 +97 +54 +5 +-38 +-73 +-104 +-48 +57 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-106 +-49 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-106 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-49 +56 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-41 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-23 +80 +121 +77 +25 +-21 +-59 +-91 +-34 +70 +109 +66 +15 +-30 +-66 +-97 +-39 +64 +105 +63 +12 +-32 +-68 +-100 +-45 +60 +101 +57 +7 +-37 +-72 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-50 +55 +96 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-106 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-52 +54 +93 +51 +2 +-41 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-49 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-50 +55 +96 +53 +3 +-39 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +83 +46 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-34 +74 +115 +72 +20 +-26 +-63 +-95 +-38 +66 +106 +62 +11 +-33 +-69 +-100 +-43 +61 +101 +58 +8 +-36 +-71 +-102 +-46 +59 +98 +55 +5 +-37 +-72 +-103 +-48 +57 +97 +54 +5 +-38 +-73 +-104 +-48 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +53 +3 +-40 +-74 +-105 +-50 +55 +94 +51 +2 +-40 +-75 +-106 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-49 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-41 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-127 +-127 +-127 +-127 +-6 +80 +111 +66 +15 +-29 +-65 +-96 +-23 +80 +120 +77 +24 +-22 +-59 +-92 +-34 +70 +111 +67 +15 +-29 +-66 +-97 +-39 +64 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +58 +7 +-36 +-71 +-102 +-46 +59 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +4 +-39 +-74 +-104 +-49 +56 +96 +54 +5 +-39 +-74 +-104 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-49 +56 +96 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-41 +-75 +-106 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +95 +51 +1 +-41 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-41 +-75 +-106 +-50 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +51 +2 +-41 +-75 +-105 +-50 +55 +95 +83 +46 +3 +-33 +-70 +-100 +-110 +-127 +-127 +-34 +74 +115 +72 +20 +-25 +-62 +-95 +-38 +65 +105 +62 +11 +-33 +-69 +-100 +-43 +62 +101 +58 +8 +-36 +-71 +-102 +-46 +58 +98 +55 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +4 +-39 +-74 +-104 +-48 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +95 +52 +3 +-40 +-75 +-105 +-49 +56 +95 +52 +3 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-106 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-64 +-96 +-23 +80 +120 +77 +24 +-22 +-59 +-92 +-34 +71 +111 +67 +15 +-29 +-65 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-44 +61 +101 +57 +7 +-36 +-72 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-49 +56 +97 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +54 +5 +-39 +-74 +-104 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-49 +56 +95 +53 +3 +-39 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-51 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-49 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-41 +-75 +-105 +-49 +55 +94 +83 +47 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-33 +74 +115 +72 +20 +-25 +-62 +-94 +-38 +65 +105 +62 +11 +-33 +-69 +-100 +-43 +62 +101 +58 +8 +-36 +-71 +-102 +-45 +59 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +53 +4 +-39 +-74 +-104 +-48 +56 +96 +53 +3 +-39 +-74 +-104 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-29 +-65 +-96 +-23 +81 +121 +78 +25 +-21 +-58 +-91 +-34 +70 +110 +66 +15 +-30 +-66 +-97 +-39 +65 +104 +62 +11 +-33 +-69 +-100 +-45 +60 +101 +58 +7 +-36 +-71 +-102 +-46 +59 +99 +56 +6 +-37 +-72 +-103 +-48 +56 +97 +55 +5 +-38 +-73 +-104 +-49 +56 +96 +53 +3 +-39 +-74 +-104 +-49 +54 +95 +52 +3 +-40 +-74 +-105 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-106 +-49 +56 +95 +83 +47 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-34 +74 +115 +72 +19 +-26 +-63 +-95 +-38 +66 +105 +62 +11 +-33 +-69 +-100 +-43 +62 +101 +58 +8 +-35 +-71 +-101 +-46 +58 +98 +56 +6 +-38 +-73 +-103 +-47 +58 +97 +54 +4 +-38 +-73 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-22 +81 +121 +77 +25 +-21 +-59 +-91 +-34 +70 +110 +66 +15 +-30 +-66 +-97 +-39 +65 +105 +62 +11 +-33 +-68 +-99 +-45 +60 +101 +57 +7 +-36 +-71 +-102 +-46 +59 +98 +56 +6 +-37 +-72 +-103 +-48 +56 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-41 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-39 +-74 +-105 +-51 +54 +94 +51 +1 +-41 +-75 +-106 +-50 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +51 +2 +-40 +-75 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +95 +51 +2 +-41 +-75 +-106 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +93 +52 +2 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +83 +47 +4 +-33 +-69 +-99 +-110 +-127 +-127 +-34 +73 +115 +72 +20 +-25 +-62 +-94 +-38 +66 +105 +61 +11 +-33 +-69 +-100 +-43 +61 +101 +58 +8 +-36 +-71 +-102 +-46 +58 +98 +55 +5 +-38 +-73 +-103 +-48 +56 +97 +54 +4 +-39 +-74 +-104 +-49 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-49 +55 +95 +52 +2 +-40 +-75 +-105 +-49 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-41 +-75 +-106 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +51 +2 +-40 +-75 +-106 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-28 +-65 +-96 +-23 +80 +121 +77 +24 +-22 +-59 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-40 +65 +105 +62 +11 +-33 +-69 +-100 +-44 +61 +100 +57 +7 +-36 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +96 +54 +4 +-39 +-73 +-104 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +56 +95 +52 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-51 +53 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +51 +2 +-41 +-75 +-106 +-49 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-51 +54 +94 +82 +46 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-34 +73 +115 +72 +20 +-26 +-62 +-94 +-38 +66 +106 +62 +11 +-33 +-68 +-100 +-43 +61 +101 +57 +7 +-36 +-71 +-102 +-47 +58 +98 +55 +5 +-38 +-73 +-104 +-47 +57 +97 +54 +5 +-38 +-73 +-104 +-49 +56 +96 +52 +3 +-40 +-74 +-105 +-49 +56 +95 +53 +4 +-39 +-74 +-104 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-49 +56 +95 +52 +3 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-49 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-74 +-105 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +93 +51 +1 +-41 +-75 +-106 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-49 +55 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-49 +55 +95 +52 +2 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +79 +111 +67 +16 +-28 +-64 +-96 +-24 +80 +120 +76 +23 +-22 +-59 +-92 +-34 +70 +110 +67 +16 +-29 +-65 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-100 +-44 +61 +101 +58 +8 +-36 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +53 +3 +-39 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-74 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +2 +-40 +-75 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-39 +-74 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +93 +51 +2 +-41 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +94 +53 +3 +-40 +-74 +-104 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +93 +51 +3 +-40 +-75 +-105 +-50 +55 +95 +82 +46 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-33 +73 +115 +72 +20 +-25 +-62 +-94 +-39 +65 +105 +62 +11 +-33 +-69 +-100 +-43 +62 +101 +58 +8 +-35 +-71 +-101 +-46 +58 +99 +55 +5 +-38 +-73 +-103 +-47 +57 +96 +54 +4 +-38 +-73 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-5 +80 +111 +67 +16 +-29 +-65 +-96 +-22 +81 +120 +77 +25 +-21 +-58 +-91 +-34 +70 +110 +67 +15 +-29 +-65 +-97 +-39 +65 +104 +62 +11 +-33 +-69 +-100 +-44 +61 +101 +58 +7 +-36 +-71 +-102 +-46 +58 +99 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +54 +5 +-38 +-73 +-103 +-49 +56 +96 +54 +4 +-39 +-74 +-104 +-49 +55 +94 +52 +3 +-40 +-75 +-105 +-49 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +54 +95 +53 +3 +-39 +-74 +-105 +-51 +54 +94 +51 +2 +-41 +-75 +-105 +-50 +55 +95 +53 +3 +-39 +-74 +-104 +-51 +54 +95 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-104 +-51 +54 +93 +51 +2 +-40 +-75 +-106 +-50 +55 +95 +83 +46 +3 +-33 +-69 +-99 +-110 +-127 +-127 +-34 +74 +115 +72 +20 +-25 +-62 +-94 +-39 +65 +105 +62 +11 +-33 +-69 +-100 +-43 +62 +101 +58 +8 +-35 +-71 +-102 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-48 +57 +97 +53 +4 +-39 +-74 +-104 +-48 +56 +96 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +52 +3 +-40 +-74 +-105 +-49 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-49 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-49 +54 +94 +52 +3 +-40 +-75 +-105 +-51 +54 +95 +52 +2 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +52 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-127 +-127 +-127 +-127 +-6 +79 +111 +67 +15 +-29 +-65 +-96 +-23 +80 +120 +77 +25 +-21 +-59 +-91 +-34 +70 +110 +66 +15 +-29 +-65 +-97 +-40 +64 +104 +62 +11 +-33 +-69 +-99 +-44 +60 +101 +58 +8 +-35 +-71 +-102 +-46 +58 +97 +56 +6 +-37 +-72 +-103 +-49 +55 +96 +54 +4 +-38 +-73 +-104 +-49 +56 +96 +54 +5 +-38 +-73 +-104 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-49 +56 +95 +53 +3 +-40 +-74 +-104 +-51 +53 +94 +52 +2 +-40 +-75 +-105 +-49 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +95 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +55 +95 +53 +3 +-40 +-74 +-105 +-50 +54 +94 +51 +2 +-41 +-75 +-105 +-50 +54 +94 +53 +3 +-39 +-74 +-104 +-51 +54 +94 +51 +2 +-40 +-75 +-105 +-50 +55 +94 +53 +3 +-39 +-74 +-104 +-51 +53 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-75 +-105 +-50 +54 +94 +52 +2 +-40 +-74 +-105 +-51 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +83 +46 +3 +-32 +-68 +-99 +-109 +-127 +-127 +-34 +74 +115 +72 +19 +-26 +-63 +-95 +-38 +65 +105 +62 +11 +-33 +-69 +-100 +-43 +61 +100 +58 +8 +-36 +-71 +-101 +-46 +58 +98 +56 +6 +-37 +-72 +-103 +-47 +57 +97 +54 +5 +-38 +-73 +-103 +-49 +55 +95 +53 +4 +-39 +-74 +-104 +-49 +56 +96 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-104 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-49 +56 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +94 +52 +2 +-40 +-75 +-105 +-50 +55 +95 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +3 +-40 +-74 +-105 +-50 +55 +94 +51 +2 +-40 +-75 +-105 +-50 +54 +94 +52 +3 +-40 +-74 +-105 +-50 +54 +95 +52 +2