
#define MODEL_TEST_UWB_L0_INPUT_BATCH 1
#define MODEL_TEST_UWB_L0_INPUT_CHANNEL 1
#define MODEL_TEST_UWB_L0_INPUT_HEIGHT 256
#define MODEL_TEST_UWB_L0_INPUT_WIDTH 2
#define MODEL_TEST_UWB_L0_INPUT_QUANTIZE_INV_SCALING_FACTOR 133693480
#define MODEL_TEST_UWB_L0_INPUT_QUANTIZE_INV_SCALING_FACTOR_SHIFT 19
#define MODEL_TEST_UWB_L0_INPUT_QUANTIZE_ZERO_POINT -128
#define MODEL_TEST_UWB_L0_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1

/*
=== axon layer no 0 (tflite identifier) 0 ================================================================
CONV_2D
padding:SAME, (stride_w, stride_h):(1, 1), activation function:ReLU, (dilation_h, dilation_w):(1, 1)
ip shape:[1, 256, 2, 1]
k/w shape:[128, 2, 1, 1]
bias shape:[128, 1, 1, 1]
op shape:[1, 256, 2, 128]
*/

#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_INPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_INPUT_HEIGHT 256
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_INPUT_WIDTH 2
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_PADDING_TOP 0
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_PADDING_BOTTOM 1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_PADDING_LEFT 0
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_PADDING_RIGHT 0
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_STRIDE_W 1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_STRIDE_H 1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_INPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_OUTPUT_CHANNEL_CNT 128
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_HEIGHT 2
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_WIDTH 1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_OUTPUT_CHANNEL_CNT 128
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_OUTPUT_HEIGHT 256
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_OUTPUT_WIDTH 2
const int8_t model_test_uwb_axon_layer_0_tf_id_0_conv_2d_filters[MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_OUTPUT_CHANNEL_CNT][MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_INPUT_CHANNEL_CNT][MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_HEIGHT][MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_FILTER_WIDTH]={
{{{{-127},   {  13}}}, {{{ -74},   {-127}}}, {{{ 103},   {-127}}}, {{{ -99},   {-127}}}, {{{-127},   {-117}}}, {{{ 127},   { -39}}}, {{{ 127},   {-116}}}, {{{   0},   {-127}}}, {{{ 127},   { -12}}}, {{{ 127},   {  63}}}, {{{-127},   {  75}}}, {{{ 127},   {  35}}}, {{{ -40},   {-127}}}, {{{ -72},   {-127}}}, {{{-127},   {  26}}}, {{{ -19},   {-127}}}, {{{ -63},   {-127}}}, {{{ -22},   {-127}}}, {{{  31},   { 127}}}, {{{ 127},   { -47}}}, {{{ 127},   {  84}}}, {{{ 127},   { -77}}}, {{{ 127},   { -14}}}, {{{ -58},   {-127}}}, {{{ 127},   {  72}}}, {{{  71},   {-127}}}, {{{ 118},   { 127}}}, {{{   7},   {-127}}}, {{{ 127},   {  49}}}, {{{-127},   {   8}}}, {{{ 127},   {  50}}}, {{{ 127},   { -18}}}, {{{  84},   {-127}}}, {{{-127},   { -84}}}, {{{  39},   {-127}}}, {{{ 127},   {  11}}}, {{{ 105},   { 127}}}, {{{ 113},   {-127}}}, {{{  65},   { 127}}}, {{{  67},   { 127}}}, {{{ 127},   {  88}}}, {{{ -17},   {-127}}}, {{{-127},   {  90}}}, {{{ -92},   {-127}}}, {{{-127},   { 121}}}, {{{   9},   {-127}}}, {{{-127},   {  78}}}, {{{ 127},   {-126}}}, {{{  -3},   { 127}}}, {{{ 108},   {-127}}}, {{{-127},   {-118}}}, {{{ 127},   { 106}}}, {{{ 127},   { -19}}}, {{{ 127},   {-103}}}, {{{  33},   { 127}}}, {{{ 127},   {  46}}}, {{{-127},   { -15}}}, {{{ -45},   {-127}}}, {{{-123},   {-127}}}, {{{ 127},   {  12}}}, {{{  22},   {-127}}}, {{{-127},   {  54}}}, {{{-127},   { -66}}}, {{{-127},   { -42}}}, {{{ -89},   { 127}}}, {{{  65},   {-127}}}, {{{  58},   { 127}}}, {{{ 127},   { -60}}}, {{{ -78},   { 127}}}, {{{-127},   { 126}}}, {{{ -99},   { 127}}}, {{{-127},   {  98}}}, {{{  74},   { 127}}}, {{{ 127},   {  -5}}}, {{{ -34},   { 127}}}, {{{ 127},   {  14}}}, {{{ -39},   {-127}}}, {{{ 126},   { 127}}}, {{{  38},   { 127}}}, {{{ 127},   {-118}}}, {{{ -91},   { 127}}}, {{{  42},   {-127}}}, {{{-127},   {-123}}}, {{{ -66},   { 127}}}, {{{  18},   { 127}}}, {{{-127},   {  56}}}, {{{  19},   { 127}}}, {{{ 127},   {  76}}}, {{{ 123},   { 127}}}, {{{-119},   {-127}}}, {{{-127},   { -48}}}, {{{  17},   {-127}}}, {{{ -50},   {-127}}}, {{{-127},   {  22}}}, {{{ 123},   {-127}}}, {{{ 127},   {  97}}}, {{{-127},   {  -2}}}, {{{ 127},   {  85}}}, {{{-125},   { 127}}}, {{{ 127},   {-123}}}, {{{ -35},   {-127}}}, {{{  35},   { 127}}}, {{{ -13},   {-127}}}, {{{ -21},   {-127}}}, {{{ 117},   {-127}}}, {{{ 127},   { -38}}}, {{{-100},   {-127}}}, {{{  -6},   { 127}}}, {{{-127},   { -55}}}, {{{-127},   {  33}}}, {{{   9},   { 127}}}, {{{-127},   {  -6}}}, {{{ 127},   { -69}}}, {{{ 112},   {-127}}}, {{{-121},   { 127}}}, {{{ 127},   {-111}}}, {{{-127},   {-104}}}, {{{-127},   { -40}}}, {{{-105},   { 127}}}, {{{-127},   {  15}}}, {{{-127},   {  42}}}, {{{ 127},   {  17}}}, {{{ -73},   { 127}}}, {{{ -22},   {-127}}}, {{{  31},   {-127}}}, {{{  38},   { 127}}}, {{{   0},   {-127}}}, {{{-127},   {  18}}}};
const int32_t model_test_uwb_axon_layer_0_tf_id_0_conv_2d_bias_prime[] = {-14592,-25728, -3072,-28928,-31232, 11264,  1408,-16256, 14720, 24320, -6656, 20736,-21376,-25472,-12928,-18688,-24320,-19072, 20224, 10240, 27008,  6400, 14464,-23680, 25472, -7168, 31360,-15360, 22528,-15232, 22656, 13952, -5504,-27008,-11264, 17664, 29696, -1792, 24576, 24832, 27520,-18432, -4736,-28032,  -768,-15104, -6272,   128, 15872, -2432,-31360, 29824, 13824,  3072, 20480, 22144,-18176,-22016,-32000, 17792,-13440, -9344,-24704,-21632,  4864, -7936, 23680,  8576,  6272,  -128,  3584, -3712, 25728, 15616, 11904, 18048,-21248, 32384, 21120,  1152,  4608,-10880,-32000,  7808, 18560, -9088, 18688, 25984, 32000,-31488,-22400,-14080,-22656,-13440,  -512, 28672,-16512, 27136,   256,   512,-20736, 20736,-17920,-18944, -1280, 11392,-29056, 15488,-23296,-12032, 17408,-17024,  7424, -1920,   768,  2048,-29568,-21376,  2816,-14336,-10880, 18432,  6912,-19072,-12288, 21120,-16256,-13952};
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_BIAS_SIZE 128
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_RELU
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_OUTPUT_ZERO_POINT -128
const int32_t model_test_uwb_axon_layer_0_tf_id_0_conv_2d_scale_q[] = {24914,24861,32177,25101, 5835,17754,30324,21806,20675,30662,19848,24659,28126,11902,27686,15485,32940,25964,31749,29005,32683,32693,32131,23206,33714,30119,24120,11870,21249,19575,27641,24840,  602,25477,24896, 5722,32822,21912,25730,12577,24133,30020, 8938,23845,29399,25316,21695, 9988,29185,21748,23926,19787,24125,23077,33083,16803,12729,11845,25450, 7924, 6199,12412,29676,20840,17187,28290,28366,22949,31908,30150,19170,27362,28646,26360,11348,32032,16431,30593,29882,26811,30176,28254,23288,23290,32340,24616, 8463, 4204,33749,13410,27408,10638,24710,21966, 8854, 8803,28231,12806,20758,26685,28507,32763,29117,29702,24869,28201,22883,13368,26362,24556,32535,19196, 8217,29226,27515,33307,21963,28041,15947,29515,28198,22646,30501,25838,16395, 7828,33105,23862};
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_SCALESHIFT_COUNT 1
const int8_t model_test_uwb_axon_layer_0_tf_id_0_conv_2d_scaleshifts[] = {23};
#define MODEL_TEST_UWB_AXON_LAYER_0_TF_ID_0_CONV_2D_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
/*
=== axon layer no 1 (tflite identifier) 1 ================================================================
MAX_POOL_2D
Padding :VALID, (stride_w, stride_h):(1, 2), (filter_w, filter_h):(1, 2),activation function:None
ip shape:[1, 256, 2, 128]
k/w shape:[0, 2, 1, 0]
bias shape:[0, 0, 0, 0]
op shape:[1, 128, 2, 128]
*/

#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_INPUT_CHANNEL_CNT 128
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_INPUT_HEIGHT 256
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_INPUT_WIDTH 2
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_FILTER_OUTPUT_CHANNEL_CNT 0
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_FILTER_HEIGHT 2
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_FILTER_WIDTH 1
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_STRIDE_W 2
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_STRIDE_H 1
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_PADDING_TOP 0
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_PADDING_BOTTOM 0
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_PADDING_LEFT 0
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_PADDING_RIGHT 0
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_OUTPUT_CHANNEL_CNT 128
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_OUTPUT_HEIGHT 128
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_OUTPUT_WIDTH 2
#define model_test_uwb_axon_layer_1_tf_id_1_max_pool_2d_filters NULL
#define model_test_uwb_axon_layer_1_tf_id_1_max_pool_2d_bias_prime NULL
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_DISABLED
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_OUTPUT_ZERO_POINT 0
const int32_t model_test_uwb_axon_layer_1_tf_id_1_max_pool_2d_scale_q[] = {1};
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_SCALESHIFT_COUNT 1
const int8_t model_test_uwb_axon_layer_1_tf_id_1_max_pool_2d_scaleshifts[] = {0};
#define MODEL_TEST_UWB_AXON_LAYER_1_TF_ID_1_MAX_POOL_2D_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
/*
=== axon layer no 2 (tflite identifier) 2 ================================================================
CONV_2D
padding:SAME, (stride_w, stride_h):(1, 1), activation function:ReLU, (dilation_h, dilation_w):(1, 1)
ip shape:[1, 128, 2, 128]
k/w shape:[32, 4, 2, 128]
bias shape:[32, 1, 1, 1]
op shape:[1, 128, 2, 32]
*/

#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_INPUT_CHANNEL_CNT 128
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_INPUT_HEIGHT 128
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_INPUT_WIDTH 2
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_PADDING_TOP 1
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_PADDING_BOTTOM 2
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_PADDING_LEFT 0
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_PADDING_RIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_STRIDE_W 1
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_STRIDE_H 1
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_INPUT_CHANNEL_CNT 128
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_OUTPUT_CHANNEL_CNT 32
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_HEIGHT 4
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_WIDTH 2
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_OUTPUT_CHANNEL_CNT 32
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_OUTPUT_HEIGHT 128
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_OUTPUT_WIDTH 2
const int8_t model_test_uwb_axon_layer_2_tf_id_2_conv_2d_filters[MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_OUTPUT_CHANNEL_CNT][MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_INPUT_CHANNEL_CNT][MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_HEIGHT][MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_FILTER_WIDTH]={
{{{{  97,  58},   {-114,  34},   { -86, -10},   {  59,  48}},  {{  92, -50},   { 114, -48},   { -14,  78},   {  16,  -5}},  {{ -69, -70},   {-127,   2},   { -18,  30},   {-100,  19}},  {{ 126, -56},   {-127, -89},   {  24,  46},   {-106, 106}},  {{  64,  46},   {-101,  73},   {  78,   4},   {  40,  27}},  {{ -98,  27},   {  54, -78},   {  56,-114},   { 112, 126}},  {{  80, -60},   {  38,  19},   {-118, 123},   { -83,  68}},  {{ -38, -85},   {  62, -53},   { -93, -54},   {  12, 103}},  {{  74,  19},   {-102, -15},   { -29, -27},   {  20, -87}},  {{  49,  96},   {  66,-106},   { -67, -21},   {-114,  71}},  {{  57,  71},   { 111,  -9},   {  35,-119},   {  16,  23}},  {{ -28,   8},   {  41, 120},   { -87,  41},   {-120,  32}},  {{ -83, -29},   {-111, -45},   {   8,-111},   { -38, -18}},  {{ -13,  90},   {   7,  15},   { -15,-114},   { -40,-102}},  {{ -54,-123},   {-113, -41},   {  34, 109},   {  87, -11}},  {{-125, -56},   { 121, -48},   {  74,  58},   {-125,  32}},  {{  87, -90},   {  38,  17},   {  81,  14},   { -64, -39}},  {{  87,  78},   {  68,-100},   {  42,-117},   { -78,  49}},  {{  32,  51},   {  97, -61},   { 100, -71},   {  98, 106}},  {{ 118, 116},   { -27, -69},   {  64,  92},   {   7, -52}},  {{  60,-121},   {  40, -82},   {  78, -61},   {  76,  21}},  {{ -42,  40},   { -13,  61},   {  38,  68},   { 124,  53}},  {{  90, -12},   {-112,  97},   { 120, 114},   {  67,-121}},  {{ -38, -81},   {  80,  30},   {  59, -56},   { -15,  91}},  {{  75, -38},   { -48,   9},   { -67,  75},   { -29, -99}},  {{  32,  34},   {  82,  -5},   { -60, -21},   { 117, 106}},  {{-126,  44},   {-105, -27},   { -28,-120},   { -45, -42}},  {{  35,  -9},   { 112,  60},   {  44, -72},   {  11, 126}},  {{  54,  26},   {  70, -17},   {  -5,  88},   {-114,  46}},  {{  68, 116},   { -81, -50},   { -79,  71},   {  -3,  68}},  {{  46,  32},   {-122, -71},   { -70, -10},   {  -8,   0}},  {{ -16, -72},   {  63, -72},   { -73,  80},   {  33, -29}},  {{  32,  73},   { -76,  83},   { -95,-123},   {  22, -36}},  {{-110, 125},   {  73,   8},   {  50, 108},   {   8,  39}},  {{ 111,  -9},   {  97, -78},   {  -8, -66},   { -75,  97}},  {{ -71, -31},   { -40,  48},   { -93, 101},   {  25,  57}},  {{  70,  51},   { -82,  99},   {  99, -29},   { -16, 112}},  {{  47, 110},   { -27, -58},   {  66, -50},   { -97, -36}},  {{  69,  77},   { -66,  18},   {  -6, -65},   {  63,  91}},  {{ -82, -95},   {-103, -20},   {  25, -67},   {  26,   5}},  {{  62,  70},   {  31,  52},   {  79,  62},   { -54,  82}},  {{ -23, 105},   { -12,  27},   {-103,  18},   { 122,  43}},  {{ -97, 115},   { -67,-106},   { -40,  88},   { -65,  68}},  {{ -11, -79},   {  68, -84},   { 127,  44},   {  75, 107}},  {{ -22, -72},   { 102, -51},   { -66, -43},   { -36,  -4}},  {{  76, -85},   { -68,-108},   {  57, -12},   {-120,  33}},  {{ -62, 112},   { -13, -63},   { -50,  -7},   {  94,   4}},  {{  13,  34},   { -40,-104},   { 122,  89},   {-114, -14}},  {{   0, -67},   { -89,-113},   {  27,  55},   { -65, -76}},  {{   8,  10},   {-108,  86},   { -91, -14},   { -27,-102}},  {{  23, -98},   { -66, 103},   { 125,-110},   {-104, 111}},  {{  15,  41},   {  25,  46},   { -36, -51},   {-114,  32}},  {{ -75, 120},   { -81, -12},   {  43, -76},   { -88,-124}},  {{  88, -76},   {  34,  88},   { -16, -93},   { -68, -37}},  {{   8,  67},   { 110,  95},   {  98, -69},   { -46,  12}},  {{   5,  21},   { -53, -55},   { -14, -86},   { -81, 110}},  {{ -37, 125},   { -67, 126},   {  -5, -91},   { 120, -11}},  {{ 105, -77},   { -64, -18},   {   2, -44},   {  78,  30}},  {{ -36, -45},   { -29,  69},   {  20, -88},   { -46,  86}},  {{ 125,  84},   {  36,  21},   {  52,  69},   { 106,  45}},  {{  85,-125},   {  52, -49},   { -70, -97},   {   0,-125}},  {{ -76,   9},   {   7,-105},   {  13, -40},   {  94, -79}},  {{ 109,  20},   { -70,-111},   { -12, -75},   { 116,  -7}},  {{ -63, -98},   {  60,  83},   {  86,  30},   {  29,  54}},  {{  63,  99},   { -82,  -5},   {  40, 107},   {-106, 111}},  {{  44,  18},   {-116,  37},   {  34, -63},   {  84, -71}},  {{ -78,  22},   {  63, 110},   {-125,  34},   {-109,  55}},  {{  51,  20},   {  52, 125},   {  82,  17},   {   3,  31}},  {{ -86,-111},   {   3,  84},   { 110,   3},   {  14,  -8}},  {{ -25,  -9},   { 111, -23},   {  38,  -5},   {  -5,  47}},  {{ -35,-102},   { -40,  62},   { -26,-118},   { -68,  17}},  {{ -41, -84},   {  68,  55},   {  -8,  23},   {  97,  40}},  {{ -83,  37},   {  22,  30},   {  97,   0},   {  14, -67}},  {{ -93, -58},   {  26,  43},   {-114, -56},   {  89, -75}},  {{  -1, 105},   { 117, -47},   { -66,  22},   {-126,  -2}},  {{ 121,  39},   {  49,  83},   {-110, 103},   {  24, -45}},  {{ -74,   4},   {  78,  89},   { 105, 113},   { -98, -12}},  {{ -49, -22},   {  79,-115},   { -27, -15},   {  85, 107}},  {{-120,  32},   {  60,-113},   { 114,-125},   {   3,  35}},  {{ -94, -65},   {-103,  10},   {   6, -36},   {  41, 115}},  {{  35,  29},   {  81,   6},   {  78,  34},   {  -9,  58}},  {{-103,  23},   { -63,-116},   {  88, -40},   { -94, -82}},  {{ -20,   3},   { -65,   6},   { -19, 108},   { -85,   6}},  {{ -21,-108},   {  81, -33},   {  93,  28},   { 100, -90}},  {{ -43,  72},   { -19,-103},   {  87, -16},   {  56, -90}},  {{ -51,   2},   { -42,  25},   {  -8,  36},   { -22,  75}},  {{ -25,  26},   { -48,  -7},   { -34, -84},   { -53, -62}},  {{   7, -18},   { -84,   0},   {  20,  51},   { -89,  75}},  {{  70,  44},   {  18, 113},   {  91,  44},   { -81, -60}},  {{ -64,  71},   {-127, 104},   {  71,  31},   {  71, -51}},  {{ 120, -75},   { -78,  81},   {  99,  69},   {  27,-115}},  {{   9,   1},   {  61,  86},   {  16,  61},   {   2, -11}},  {{-121, -34},   { -46, -20},   {  56,-115},   { 125,  44}},  {{  94,  88},   { -48,  29},   {  62, -60},   {  33,  78}},  {{ -62, -64},   { -96,  -6},   { -86, -42},   {  91, -98}},  {{  25, -67},   { -48,  20},   { -51,  10},   { -27, -88}},  {{ 110,   7},   {  32,-108},   {  -2,  -7},   { -83,   9}},  {{ 118,  45},   { -92, -37},   {  83,  51},   { -52,-112}},  {{-123, 116},   {  25,-119},   { 120, -48},   {  87, -43}},  {{  70, -64},   {  72, -86},   { -37,  20},   { -13, -59}},  {{  21, -37},   { -83, -66},   {   8,  91},   { -41,  46}},  {{ -47,   5},   {  42, -95},   {  60, -72},   { 111, -80}},  {{ 126,  33},   {  -1, 126},   {   6, -54},   { -71,  -6}},  {{ -61, -48},   {  83,  -3},   {  31,   7},   {  -1,  32}},  {{ -65, -11},   { 109,  82},   { -79,  57},   { 120, -85}},  {{ -54,  11},   { -28, -38},   { -61, -13},   { -53,  92}},  {{  50,  64},   { -61,  11},   { 117,  -7},   {  17, -51}},  {{  13, -86},   {  25, -67},   {  24, -89},   { -67,  10}},  {{ -82, -95},   {  -6,-109},   { -18, -14},   {  64, 123}},  {{  -6, -47},   {  35,  90},   {-104,  62},   { -53,-119}},  {{ -66,  95},   { -43,  31},   { -95,  18},   {   8,  39}},  {{ -59,  38},   { 117,-125},   { 101, -91},   { 102, 114}},  {{ 115,   4},   { 123, -55},   { 110, 116},   {  17, -88}},  {{  64, 126},   { -31, 127},   { -82, -43},   {  53, -31}},  {{ -64, -71},   { -32,  15},   { -36,  69},   {  63, 114}},  {{  76, -79},   { -58, 114},   {  41, -64},   {  68,  76}},  {{-113, -37},   {-126,  66},   {  -7, -28},   {  59,  61}},  {{ -90,  29},   {-117, -56},   { -89, 126},   { -56, -13}},  {{ -17, -71},   {  -7, -43},   {-123, -80},   { 102, -24}},  {{ -70, -54},   {-121,-125},   {  97,  76},   {  96,  -8}},  {{ -52,  92},   { -83,-106},   { -38,  21},   { -95, -63}},  {{-118, -28},   {  47,-105},   { 113,   6},   {-124, -46}},  {{ 120, -29},   { -82,  23},   {-113,  69},   { -43, -99}},  {{ 110,  86},   {   5,  38},   {  94,  -9},   {  14,  58}},  {{ 123, 102},   {  13, -86},   { -26, -58},   { -29,  70}},  {{ 125, -10},   { 117,  21},   { -60, -56},   { -56, 113}},  {{   2,  55},   {-124, -73},   { -26, -79},   { 127,-127}},  {{ -22,  37},   { -16,  98},   {-112, -53},   { 126,   9}}}, {{{  63,  85},   {  42, -54},   { 115, 101},   { -53,  89}},  {{ 100,  -3},   { -43, -57},   { -52, -78},   {  49,  33}},  {{  81, -86},   {  93,-121},   {  70,  74},   { -53, -79}},  {{ -93,   0},   { 100, -74},   { 124,  -5},   {  64,  -6}},  {{ -81,  51},   { -31, -20},   { 118, -71},   { -69,-118}},  {{  40,  11},   {  90,  88},   {  42, -73},   {  60,  34}},  {{-124, -16},   { -16,  92},   { -99,  67},   {  99,  32}},  {{ -81, -89},   {-124,  45},   {  -6, 121},   {  -7, -94}},  {{   5,  46},   { -95,  13},   {   1,  42},   { 101,  27}},  {{ 118,   3},   {-101, -96},   {  14, -22},   { 106, 126}},  {{ -93, -74},   {-123, -24},   {   5, 125},   { -66, -49}},  {{ 116,-117},   {  39, 104},   {  34, 107},   {  78,  88}},  {{  99,  77},   {  72,  59},   { -70,-116},   {  36, 110}},  {{  14,  14},   { -56, -37},   { -65, 105},   {  38,  75}},  {{ 119,  20},   { -67,-105},   {  -6, -60},   {  18,  82}},  {{  97, -95},   { -12,  68},   { -30, -72},   { -79, 110}},  {{  54, 122},   {-115,  50},   {-122, 108},   {  28,  96}},  {{ -30,-109},   {  10,  70},   { -11,  75},   {  54,  87}},  {{ 117, -19},   { -78, 107},   { 122,  85},   {  85,  43}},  {{ 115,-101},   { -22,  57},   {-101,-121},   {  84,  93}},  {{  28, -15},   { -16,-108},   { -79, -36},   {-118,  -9}},  {{ 110,  69},   {-108, -73},   {  41,  -1},   {  11,  38}},  {{  28,  60},   { -51,-109},   { -66, -35},   { 116,  72}},  {{-122, -22},   {  50,  89},   {-124,-108},   { 100,-107}},  {{  28,   9},   {-125, -31},   {-120, -21},   { -74, -27}},  {{  86,  89},   { 112, -56},   { -86,  68},   {  93,-106}},  {{  82, -46},   { -40, 117},   {  91, 117},   {  42, -44}},  {{  36, -28},   { -82, -90},   { 125, -61},   { -70,  10}},  {{-116,  40},   { -26,-125},   { -27, -36},   { 111,  38}},  {{   7, -31},   {  24, 113},   { -29,  33},   { -25,  47}},  {{ -42,  45},   {  22,  33},   { -71, 115},   {-108, -63}},  {{ -94,  62},   { -95, 120},   { -15,   1},   {  71,  18}},  {{-125,  67},   {  97,  55},   { -97,-126},   { -21, -75}},  {{-118, -67},   { -81, -76},   {  83, -93},   {  24,  96}},  {{ -12, -64},   { 123,   5},   {-102, -60},   {  85,  58}},  {{ -26,  13},   {  48, -29},   {  77,  76},   { -68, -87}},  {{ 115,  85},   {  65, -15},   { -13,-105},   { -85, -51}},  {{  27, 105},   { -88, 102},   {  40,-111},   { -87, -61}},  {{ -14, -14},   { -55,  59},   {  23, -32},   { -98,  48}},  {{ -77,  28},   { 101,  77},   {   2, 123},   {-127, -96}},  {{ 101,-114},   {  45, -61},   { 100,   6},   {  95,  26}},  {{  18, -47},   { -16,  57},   {  64,-114},   {  30, -62}},  {{  10, 105},   {-117,  12},   { -45, 108},   {  32, -40}},  {{ -21,  32},   {  91, -27},   { -68, -91},   {  -3,  -6}},  {{  97, -16},   {-101, -13},   {  22, -82},   {  32, -19}},  {{  99,  12},   {  69, -63},   { 122, -12},   {-109,  82}},  {{  94,-101},   {  -4,  13},   { -62,  13},   {   5, -76}},  {{ -60, -55},   { -29, -40},   { -65, -74},   {  89, 107}},  {{ -86,-101},   { -62,  41},   { -63,   0},   {-108,  62}},  {{ -64,   4},   { 102,  25},   { 119,  61},   { -89,  95}},  {{ -32, -35},   { -94,  37},   {  78, 105},   {   1, -62}},  {{ -15, 116},   {-120, -95},   { -99, -39},   { -22, 126}},  {{  45,-114},   {  85, -99},   { -96,-114},   {-113, -95}},  {{   3, -34},   {  19, -35},   { 105,  99},   {  36,  20}},  {{ -73,   6},   {  41, -41},   {-114,  21},   { 115,  49}},  {{-103, 127},   { -45,  53},   {  65,  56},   {  78,  66}},  {{  35,  35},   { -29, -70},   { -88, 102},   {  72,  53}},  {{  89,  23},   { -89, -77},   { 114,-123},   { -36,  -7}},  {{ -28,  24},   {  16, -55},   {  -2, -49},   {  61,  88}},  {{  94,  45},   { -74, -38},   { -47, -83},   { 111,  47}},  {{ 122, -16},   { -10, -30},   { -74, -87},   { -65, -61}},  {{ -77, -84},   { -74, 100},   {  26,  56},   {  84,  22}},  {{ -49,  61},   {  -3,  48},   { -48,  32},   {  -4,  33}},  {{ -42, -94},   { -51,-126},   {  53, -40},   {  -2, 112}},  {{  61,  43},   {   0,  40},   {  61, -66},   { -24,  60}},  {{  26,-105},   { 113, -53},   {  64,  52},   {-114, -99}},  {{-115,  93},   {   9,  48},   {  92,-106},   { -99, -32}},  {{ 121,  -2},   {  76, -15},   { -44,-100},   {  63,  96}},  {{   1,  78},   { 113, -68},   { -23,  41},   { -74, -30}},  {{  58,-114},   { -18,-120},   { 114, -48},   {  44, -66}},  {{ -69,  85},   { -94,  38},   {  52,-121},   { 116,   4}},  {{ -24, -33},   { -40,  48},   {  70, -19},   {  93, -49}},  {{ -22, -95},   {  45,  76},   { 114, -27},   { -40, -60}},  {{ -74,-120},   {  32,  33},   {  71, -77},   { 123,-120}},  {{ -54,-113},   {  48,  -7},   {  97, -21},   {  11,-113}},  {{  66,  25},   { 110, -12},   { -74,  66},   { -24, 123}},  {{  80,  -4},   {  13,  34},   {  35,   0},   {-119,-117}},  {{  60,  54},   {  20,-118},   { 125,  57},   { -47,   3}},  {{  48,  70},   { -70, -39},   {   3, -55},   { -80, -20}},  {{ 122, -88},   { -43, -89},   { -66, 104},   {-114,  30}},  {{ -65,  87},   {   4, -44},   {  27,-121},   { 113,  25}},  {{   9,  -1},   { -65, 106},   {   8, -73},   { -91,-124}},  {{-126,  36},   { -43, 116},   { -36,   2},   { -64, -75}},  {{  42, 111},   {  78, -64},   {-103, 111},   {-118, -55}},  {{ -23,  98},   {   6, 121},   {  52,-108},   {  56,  -2}},  {{ -70,   9},   { -34, -83},   {-116, -53},   { -72,  33}},  {{ -80,-115},   {  -4, 118},   { -73,-126},   { -27, -14}},  {{   1, -57},   { -56, -13},   { -27,  86},   {  75,  14}},  {{  79,   1},   {  54,   3},   { -73, -43},   {  38,  -9}},  {{ 115,-111},   { 102,  59},   { -31,-125},   { 118,-117}},  {{ -25,  91},   {  37,-117},   {  67, -82},   {   3, 125}},  {{ 122,  81},   {  61,-122},   { -72,  93},   { -61,  89}},  {{ -18, -32},   { -61, -26},   {  96, -82},   { 113, -56}},  {{ -14,  45},   { -53, -59},   {  23, -17},   { 113,  47}},  {{  71,  76},   { -10,  64},   {  -8, 107},   {-116, -84}},  {{-124, -95},   {  90, -61},   { 124,  78},   {  63, -37}},  {{-123,  53},   {   1, -57},   {-121,  74},   { -87,-121}},  {{ -96, -36},   { -24,  87},   {  50, -72},   { -30,  62}},  {{   8, 113},   { -96, 126},   {  97, -80},   { 101, -47}},  {{ 124, 110},   {-116, -72},   { 104,  74},   { -92, -62}},  {{   0,  42},   {-127,-119},   { -15, 105},   { -98,-114}},  {{ 117, -39},   {  77, -85},   {-120,  32},   { -33,  92}},  {{ -52, -68},   { -46, -28},   { -97, -46},   {   1, 112}},  {{-125, -76},   { -76,-126},   { -87, 104},   {  55, 108}},  {{ -53, -75},   {   8, -93},   { -34,  86},   { 118,  -8}},  {{ -38,  89},   {  82, -39},   {   0, 102},   {-101,  -4}},  {{  55,   2},   {   6, -15},   { -21,-113},   {  94, -18}},  {{  28,  21},   { 115,  97},   { -63,  22},   { -27, -40}},  {{ 103,  78},   {  20,-111},   {  76, 109},   {  40, -27}},  {{ 101,  31},   {  30,  -4},   {  50,  15},   {  37, 104}},  {{ -20,  -7},   {  10,  88},   { 108,  24},   { -63,-114}},  {{  91,  36},   {  11, -71},   { -43,  81},   { -92, -84}},  {{   7,-100},   { -50,  95},   {   1,-119},   { 101,  41}},  {{ 111, -39},   { -50, -84},   { -18, -78},   {  27,  60}},  {{  86, -59},   { -45, -22},   {  -9, -98},   { 101, -74}},  {{  10, -20},   { -67,  48},   { -76,  -9},   { -29,-122}},  {{  13,   8},   { -40,  22},   {  55, -64},   { -97,   0}},  {{  97,-124},   {  90,-113},   {-120, 119},   { 106,  56}},  {{ 104, 104},   { -41, -88},   { -40,  22},   {  52, -40}},  {{ -68, -42},   {  15,  17},   {-117,  -7},   {-116,  32}},  {{  65, -68},   { -76,  46},   { -23, 119},   {  45,  82}},  {{ 102, -52},   { -69,  73},   {  16,-127},   { -82, -37}},  {{  81,  60},   {  66,  98},   { -66,  94},   {  53, -54}},  {{  74,  95},   {  -8,  88},   { -78, 126},   { -37,  47}},  {{  95, 118},   { 117, 114},   {  86,   7},   {-101, -77}},  {{  37,  -6},   { 105,  94},   {  63,  63},   { -59,  15}},  {{ 103, -21},   {  57, -83},   { 112,  44},   {-113, -30}},  {{ -89, -79},   {  40,  89},   {-112, 104},   { -28, 108}}}, {{{ -20, -35},   { -60,  36},   {  31,   0},   {  26, 127}},  {{ -27, 102},   {  77, -47},   { 124, -42},   {-102, 123}},  {{-113,  60},   {   2, -35},   { -11, -81},   {  60,  17}},  {{ -27,-107},   {  57,-126},   { -59, -69},   { -43,  -6}},  {{ -75, -78},   { -25,  85},   {   1, 120},   {  53,  36}},  {{  40, 111},   { 106, 120},   {-102, -41},   {-115, -40}},  {{-120,   9},   { -76,  81},   {  90, -34},   { 121,  60}},  {{-105, 117},   { -17,  67},   {  27,  73},   {  87, -36}},  {{ -75,  17},   { -59, -89},   { -30, -16},   {  30,-116}},  {{ -48, 106},   {-121, -77},   {-101,  68},   {  48, -11}},  {{ 109,  36},   { -27, -16},   {  17, -39},   { -19,  -9}},  {{ 116, -95},   {-100, -71},   { -26, -42},   { 122, -69}},  {{ 126,  -5},   {-111,  17},   {  38,  50},   { -18, -21}},  {{  68,-118},   { -53, -49},   { 105,-105},   {  57,  71}},  {{ -20, -83},   { -37,  70},   { -11,-113},   { -73,  33}},  {{ -92, -34},   {-127, -58},   {  29,  24},   { -89,  92}},  {{  22,   1},   { -31,  92},   {-109,-101},   {-114, 120}},  {{ -31, -60},   { 119, -27},   {  18,  78},   { -12, -70}},  {{  65,-111},   {  19,  68},   {  -4, -47},   { -75, -16}},  {{  85,-101},   {-117, -69},   {-112,  55},   {  40,-114}},  {{   5, -93},   {  71,-109},   { -96, -38},   { -95,  17}},  {{  76, -13},   {-125, -16},   {  -4,  46},   { -55,  29}},  {{  36,  25},   {  57, -46},   {  80, 107},   {  31, -12}},  {{  57,  49},   {  24,  25},   {   3, 100},   { -17, -36}},  {{  78, -15},   { -69, 120},   { 113,  -8},   {  -6,  43}},  {{  58, 100},   {-125,  52},   {  84,  97},   {  67, 124}},  {{ -67, -92},   { -37,-121},   {  52,  80},   {  -4, -26}},  {{-101, -19},   {  29, 117},   {  36, -53},   { -68,  51}},  {{-107,  78},   {  86,   0},   { 113,  69},   {  14,  30}},  {{  17,  -5},   {  79,-100},   {  83,  25},   {  59,  47}},  {{  86,  92},   {  26, -78},   { -83,  21},   { -24, -86}},  {{  54,   5},   {  88, -52},   { 105,  71},   {-124,  20}},  {{  24, -36},   {  38,  33},   { -93, -98},   {  15,  95}},  {{ 113, -65},   { -46, 112},   {   2, 110},   { -47, -69}},  {{ -19,  40},   {-105, -28},   { 126,  20},   { -93, 127}},  {{  63,  10},   { -13,  79},   {  22,  57},   { -45, -52}},  {{  24, -56},   { 109,  66},   { -10, -99},   { -28, 125}},  {{ -76,  58},   {  -7, 110},   { 126, -77},   {  93,  48}},  {{ -40,-121},   {   8,   1},   {  46, -23},   { -72,  91}},  {{  23, -92},   {  77, -40},   { -49,  13},   {-108,-125}},  {{ -49, 127},   {  21,  67},   { -40,  94},   { -17,  36}},  {{ -29, -48},   {  70,  71},   {  81, 113},   { -69,-105}},  {{  74, 120},   {  33, -74},   {   0, -78},   { -14,  96}},  {{ -37, -68},   {  53, -34},   {  48, 123},   { -99, -85}},  {{ -92,  72},   { 127, -30},   {  -7,  28},   {   4,  -4}},  {{  27,  32},   { -33,  39},   {-113,  91},   {  56,-118}},  {{ 107,  -7},   {  -5, -57},   { -61,  -3},   {-108, 116}},  {{  25, -63},   {  28, -49},   { -21,  71},   {-113,  45}},  {{  28,  82},   { -68,  86},   {  10,  -1},   { -39, -65}},  {{-104,-101},   {  95, 102},   { -87, 124},   {  32,  18}},  {{ -42, -71},   { -64,  80},   {  11, -13},   {  68, -92}},  {{ -98,  39},   {  92,  -4},   {  49, -22},   {-115, -47}},  {{   9, 107},   {  89, -92},   {-111,  14},   { 108,-117}},  {{ 110, -43},   {-114,  31},   { -12,  -2},   { 116,  36}},  {{  13, -57},   { -23,  13},   {  49, 116},   { -33,  72}},  {{  62,  38},   { -58,   6},   {  -7, 115},   {  41,  62}},  {{  55, -45},   {  95, -57},   { -37,  65},   {  53,  51}},  {{ 103, -19},   { 118, -28},   {-117,  77},   { -98,   9}},  {{-110, -47},   {-107, -35},   {  62, 125},   {-102,  13}},  {{ -41,-121},   {-118,  82},   { -19,  -1},   {  29, -66}},  {{   3, -64},   {  53,  10},   {  89, -93},   {-108,  97}},  {{  54,-123},   { -34,  72},   {  33,  45},   {-101, 106}},  {{ -21, -95},   { 113, -30},   {   5,  26},   {  15, -56}},  {{-102, -88},   {  97,  45},   {  85,-106},   { -34,  57}},  {{  76,-120},   { -85, -54},   { -84, -70},   {  67,-124}},  {{  93,  -5},   { -90, -85},   {  81, -17},   { -83, -17}},  {{  11,  13},   { -94,  10},   {   0,  -9},   {  40, -62}},  {{ -15,  79},   {-117,  16},   {  18,-127},   {  83,  45}},  {{ -84, 120},   {  74, 125},   {  20,  31},   { 107, -48}},  {{ -88, -79},   {  48,  41},   {  59,  68},   {  45, -49}},  {{ -69, -22},   {  92,  42},   { -54,  12},   {  54,  58}},  {{ -93, 122},   {  99, -59},   {  79,  17},   {  62,   1}},  {{ -34,  22},   {  89,  10},   {  82, -76},   {-124, 106}},  {{-124,-100},   { 119, 108},   {  -6, -59},   {   0,-107}},  {{ -52, 123},   {  52,  22},   {  18, -63},   {  17,-105}},  {{  65,  13},   { -43, 127},   {  40,  54},   {  53, -33}},  {{ -68,-112},   {-120,  26},   { 116, -37},   {  96,   3}},  {{ -74,  81},   { -22,  86},   { -78, -20},   { 107, 101}},  {{  71,  55},   {-113, -10},   { -99, -30},   {-114,  -8}},  {{  76,  71},   { -69, 117},   {  29, -67},   { -80,  21}},  {{ -60,  78},   { -55,  59},   { -21,  99},   { 125,  33}},  {{ -68, 123},   {-118,  -8},   {  48,  -8},   { -29, -57}},  {{ -29,-114},   { -16, -45},   { -92, -64},   { -94, -11}},  {{  87, -70},   {  89,  40},   { -46,  -9},   { -57,  80}},  {{ -63, 118},   { 107, -21},   {-125, -70},   { -40, -28}},  {{  44, -98},   {  49, 109},   {-124, 117},   {  26, -32}},  {{-102, 116},   { -16,  56},   { -39,   3},   {   3, -67}},  {{  70,  87},   { -19, -84},   { 124, -58},   { -89, -91}},  {{ -30, -31},   {  28, -31},   {-115,-117},   { 112, -43}},  {{  32,  87},   { -74, -86},   {  81, -62},   { -25, -31}},  {{  -2,  86},   {  91, -37},   { 103, -91},   {-112,  46}},  {{   4, -55},   {-117,  21},   { -25,  -9},   { -17, -65}},  {{   3, -75},   { 115,-109},   {  74, -30},   { 109,  32}},  {{   4,  25},   { 116,  76},   {  79,  14},   {-123, -79}},  {{ -72,  90},   {  42,  38},   { -21,  78},   { 120,  70}},  {{ -56, -33},   { 112, -77},   { -82,  83},   {   5, 108}},  {{ 112, -24},   { -35, -16},   {  17,   5},   { -99,  76}},  {{  48,  44},   { -92,  73},   {  47, 110},   {  87, 122}},  {{  71,  51},   { -29,  94},   { -77,   6},   { -44,-117}},  {{-121,-104},   { -86, -32},   {  98, -33},   {  23, 120}},  {{ -65, -65},   {  15,  46},   { -62,   2},   {  74, -45}},  {{ -35,   1},   {  61,  77},   { -33,  19},   { -42, 104}},  {{ -51,  96},   { -19,-117},   { -24, -54},   { -95,-119}},  {{  68,  80},   { -27, -52},   { 123,-113},   { -67,  10}},  {{ -20, 102},   { 107, -22},   {  59, -15},   {-109, 106}},  {{ 111, -93},   {  89, -72},   {  72,   6},   { -24, -96}},  {{  32,  76},   {  89,  15},   {-119,  79},   {  84,  39}},  {{  60, 119},   { 126, -36},   {  37, 109},   {  36, -38}},  {{  44, -57},   {  86, -97},   { 119,   9},   {  92,  17}},  {{ 112,  93},   { -92,  -4},   {  76, -93},   {   3, -22}},  {{ -22, 105},   {  31,   1},   {  29,  40},   {  77,  42}},  {{ 112, -43},   {  -6, 114},   { -13, 111},   {  13, -36}},  {{ -81,  24},   { 104, 124},   {   6,-113},   { 111,  12}},  {{  42,  -2},   {  61, -10},   {  74,  97},   { -16,  57}},  {{-104,  40},   { -89, -80},   { -40, -35},   { 112, -79}},  {{ -47, -74},   { -46,-119},   {  54, -68},   {  71, -42}},  {{-122,-122},   {  21,   2},   {-119, -91},   { -20, 113}},  {{ 106, -72},   {  37, -21},   {  63, -43},   { -40,  93}},  {{-101,  36},   {  98,  95},   {  97,  95},   { -36, -43}},  {{ -73, 119},   {-117,-119},   {  78,  32},   { -32,-122}},  {{   3,  18},   { -50,  93},   { 113, -57},   { -36,  91}},  {{ -52,  36},   { -52, -30},   { -16, -22},   {-126,  99}},  {{ 116,   3},   {   7,  99},   { -67,  88},   {  20, 100}},  {{ -34, 107},   {  62, 106},   { -93,  60},   { -95, -84}},  {{ -26,  76},   {   6, 123},   { -89, -27},   { -53,  81}},  {{  18, 120},   {  64,  86},   {  75,   7},   {-114,  87}},  {{  10, -27},   { -15, -58},   {  84,-100},   { -40, -32}},  {{  67,-112},   {  21,  50},   {  44, 106},   {  32,   2}}}, {{{ 114, -14},   { -30, -65},   {  99, 112},   {  28,-100}},  {{ -97,  -5},   { -37, -74},   {-119,   8},   {  27, -20}},  {{ -31,  -1},   { -76, 103},   {  45,  -6},   { -23,  31}},  {{ -94,  42},   { 125, -75},   { -11, 109},   {  39,  74}},  {{ -49,  42},   {-108,  72},   { -82, -72},   {  75,  23}},  {{  88, -54},   {  90, -51},   {  27, -13},   {  37, -57}},  {{  60,  34},   {  -8,   7},   { -74, 112},   { -31, -54}},  {{ 109, -51},   { 126,-100},   {  81, -78},   {  47, -50}},  {{ 114, -39},   { 122, -83},   { -22,  50},   {-115,-116}},  {{  79, -26},   { -97,-106},   {  -7,  32},   {  18,   3}},  {{-113,  47},   { -54, 118},   {-116, -91},   {  88,-106}},  {{ 125, 118},   {  71,  -4},   {  84,  89},   {  68,  70}},  {{  85,   0},   { 114,  82},   { 120,  82},   {-107,  13}},  {{ -73, 119},   { -40,  21},   {  99, -10},   {  40,  71}},  {{ 113,-114},   {  -5,  47},   {  77, 124},   {  88,-110}},  {{   0, -14},   {  82, -28},   {  71,   1},   {  97,  78}},  {{  43,-126},   {-109,  -3},   { -79,   2},   { -48,  92}},  {{ 105, -64},   { -77,  34},   {-122,  41},   { -20,-115}},  {{  42,  72},   { -83,  14},   {  76,  93},   {  42,-124}},  {{  -9, 108},   {   5,  42},   { -48,  -9},   {  55, -10}},  {{  52,   5},   {-114,  46},   {  87,   5},   {  23,  70}},  {{   5,  38},   {  84, -46},   { 118,  76},   {-103,   0}},  {{ -87,  13},   {  42,  80},   {  67,-102},   { -73,   0}},  {{   2, 117},   { -79, -83},   { -58,  48},   { -82, -65}},  {{ -93, -22},   { -76,  73},   { -39, -41},   { -53, -64}},  {{  65, -27},   {  14, -82},   {  21,  72},   { -51,  56}},  {{  85, -13},   { -90, -78},   {  15,  81},   {  -9, 102}},  {{-101,  18},   { -50,  27},   {   5, 102},   { -10, -29}},  {{  74,-111},   {   0, -21},   { -19,-111},   { -12,-127}},  {{  49,  60},   {-120,  58},   { -31, -61},   {   3, -12}},  {{  35, -54},   {  35,  -4},   {-103,-107},   { -64,  84}},  {{-113,  72},   {  64, -25},   {  65,-123},   {  -1,  70}},  {{-111, -72},   { 123,  82},   {  75,  82},   {  66, 113}},  {{   8,  76},   {  37,-111},   {  42,  25},   { 125, -11}},  {{ -54,-101},   { -79,  94},   { 109, -16},   { -28, -57}},  {{ -52,  91},   {  31, 114},   { 118, -34},   { 109,  45}},  {{ -13, -64},   { -73, -98},   { 121,-116},   {  63,-125}},  {{ -36, -90},   {  21, -26},   {  91,-124},   {  36, -20}},  {{-102, -43},   {  93, -54},   { -63,  59},   { -19, -47}},  {{ -57, -60},   {  39, 109},   { -35, -26},   {  79,  33}},  {{ -12,-111},   {  75,  67},   { 101, -51},   { -70,   2}},  {{ -83, 103},   { -29, 101},   { -15,  74},   {  52,  48}},  {{ -65, 126},   {  10, -68},   {  73, -30},   { -47,  56}},  {{ -50,-111},   { -36,  60},   {  70,  86},   { -77, -60}},  {{ -66,  38},   {  74, 115},   {  78, -23},   { -91,  25}},  {{ -72, -55},   { -23,-124},   { -27,  -8},   {  13,  65}},  {{ 118, -78},   { -46, -46},   { -49, 120},   {  92,  89}},  {{  95,-122},   {  83,  19},   {  51,-110},   { -77, -40}},  {{ -97, -63},   { -66, 110},   {  76,  56},   { -77, -87}},  {{ -43, 124},   { -45, -18},   { 118, -68},   {  26, 116}},  {{  33, -10},   { -31, 103},   {  59,  97},   {  25,  34}},  {{ -16, -74},   {  90,-115},   { -14,  84},   {  12, 104}},  {{ -74, -21},   { 112,-102},   {  96,-126},   {-117,  54}},  {{ -42,-114},   { -51,-127},   { -35, 108},   { -77, -55}},  {{ -73, -83},   { -41, -52},   { 120, -62},   {-108, -54}},  {{ 120, -46},   {  88, 117},   {-108,-120},   { -95, -10}},  {{ -23,  94},   { -34,  89},   {-119, -29},   {  38,   5}},  {{ 120,  43},   { -47, -88},   { -26, -87},   { 126,-127}},  {{   6,  -7},   { -24, -86},   {-101,  63},   { -90,  68}},  {{-120, -82},   {  78,  36},   { -21, -87},   { -90,  19}},  {{  78, -35},   {-115, -80},   {  81,  14},   {  74, -10}},  {{ -35, -18},   {  15,  81},   {  71,  -6},   { 107,  71}},  {{ -42,-123},   { 122,-109},   {  99, -46},   {  44,  70}},  {{ -78, 117},   {-117, 127},   {-119,  15},   {  22,  31}},  {{  27, -61},   { -99,   2},   { 113,   5},   { 109, -54}},  {{  72,  11},   {  72,  44},   {   7, -10},   {  32, -60}},  {{ -95, -95},   { -63, 112},   { -34, -48},   { -54,-114}},  {{-111,  91},   { 110, -41},   {  14, -52},   {  26, -78}},  {{  -6, -42},   { -48, -90},   {  35,-105},   { 120,  37}},  {{-102,  73},   { -28, -66},   {  98,  91},   { 122,  76}},  {{ -21, -43},   { -43, -14},   {   5, -32},   { -22,  34}},  {{ -82,  95},   {  27, 101},   { -67,  58},   {  19,  79}},  {{ 113,  29},   { 122, -36},   {  17,  82},   { -56,-125}},  {{ -20,  26},   { -84, -63},   { -42, -18},   {  33,  85}},  {{  29, 116},   {  40,  66},   {  -5,  25},   { 116,  77}},  {{  11, -48},   {  34,  55},   { -99, -24},   { 101,  39}},  {{-103,   0},   {  17, -15},   { -88,  86},   { 100, 108}},  {{ 124,  42},   { -70, -28},   {  87, -70},   {  21, -76}},  {{ 125,-110},   { -45, -85},   {   8, 107},   { -53,  83}},  {{-117,  78},   {-102,-119},   {  43,-116},   { 124, -56}},  {{ 108,  91},   {  12, -86},   { -85,  56},   {-115,  99}},  {{-109,-100},   {  54, 104},   { -34,-102},   { 100, -19}},  {{  17,  92},   {  28,-121},   { -50,  37},   { -32,  93}},  {{  39,  52},   { -80, 120},   { -55, -23},   { -57,  67}},  {{  27, -38},   {  95, 103},   {   1, -12},   { -31,  47}},  {{  25,  46},   {  28, -19},   {-113,  96},   {-111, -58}},  {{  46, 118},   {  39,   9},   { 115,  20},   { 119,  40}},  {{  64, -72},   {  73, -87},   {  67, -56},   { -73,  13}},  {{  68,  31},   {  -3, -33},   { -66,  31},   {-114, -31}},  {{  22,  50},   {  52, -66},   { -10,  45},   {  29,  23}},  {{  -9,-108},   { -60,  62},   {  23,  60},   {  -3, 123}},  {{ -40, -74},   { 112,-106},   {  67,  18},   {  27,  85}},  {{  17, -50},   { -82, 112},   {-105, -65},   {  58, -84}},  {{ -89,  41},   { 123, -45},   { -52, -46},   {  67,  19}},  {{-104,  77},   {  58,  45},   {-102, -98},   {   3, -37}},  {{   6,-120},   { -63, 112},   {  69, -30},   { 111,   7}},  {{ -75, 105},   { 106,  41},   { 123, -85},   {-119,  24}},  {{ -91, -21},   {  96, 113},   { -61, -92},   {  50, -15}},  {{-103,-124},   {  -4,  19},   {-124,  54},   { -42, -93}},  {{-100,-116},   {-119, 108},   {  39, 107},   { -25, -96}},  {{-122, 105},   {-113,-123},   { 121, -61},   { -94,  40}},  {{ -91,-112},   { -93,-100},   { -93,  50},   {  48, -30}},  {{  12,  22},   { -78, 106},   { -41,  77},   { -48,  -1}},  {{-108,  10},   {  93, 104},   {  11,  -8},   {  99,  14}},  {{  18, -76},   {   7, -45},   {  78, 100},   {  91,  -7}},  {{ 124, 125},   { -34,-116},   { 107,-105},   { -37,-101}},  {{  90, -30},   {  62, -93},   { -73,  -4},   {  23, -23}},  {{  35,  15},   {-109, -35},   {  63, -79},   {  94,-111}},  {{ -61,  94},   { -46,-122},   { -97, -74},   { -87, -15}},  {{ -21,  85},   {   6, -97},   {  97,  15},   {-122,  -9}},  {{  72,  17},   {  19, -49},   {  23, -50},   {-101,  60}},  {{ -16,  72},   {-114,  84},   {-116, -40},   { 110,-123}},  {{  42,  82},   {  91, 118},   {  12,-124},   {  45, -37}},  {{  37, -48},   { 107,  19},   { -23,-115},   {  45, 111}},  {{ -24, 100},   {  -9, -73},   { -88, 105},   { -48, -55}},  {{  -9,-113},   {  81,  67},   { -94, -90},   { -55, -49}},  {{ -97, -66},   {-104, -45},   { 107, 125},   { -69, -85}},  {{ -21, -50},   {  23,  39},   { -24, -25},   { -83, 116}},  {{ -94,-115},   {  23, -59},   {-103,  96},   {-124,  15}},  {{ -74, -91},   {  88,  24},   {  -4,  88},   { 122,  63}},  {{ -80, 116},   {  83, -44},   {-109,-108},   {-124, -20}},  {{  67,-125},   {-125, -87},   { -31, -23},   { -86,-100}},  {{ -73,  40},   {  90, 107},   {  34,  18},   { 125, -63}},  {{   1,  -5},   { -71, 121},   { -12, -65},   { 100,  98}},  {{  -9,  61},   {  69, -81},   {-116, -62},   {  65, -78}},  {{  57,-107},   {  63,  75},   { 119,  55},   {  82,  -5}},  {{-115,  80},   {  54, 109},   {  74, -32},   {  34,-112}},  {{ -17, 112},   { 122, -19},   { -49, -88},   { -64,  99}}}, {{{  60, -27},   { -54, -98},   { 118, -36},   { 114,  19}},  {{ -55, -80},   { -83, -24},   {  67, -72},   {  86,  28}},  {{  83,  35},   { -83, -31},   { 107, 125},   { -60, 116}},  {{  63,  17},   {  56, -95},   { -93, -18},   {  19, -17}},  {{ -54, -29},   { -34,  15},   {-111,  33},   {  37,  56}},  {{ -94,  59},   {  82, 107},   { -30, -29},   {  26,  -7}},  {{ -58, -86},   { -91, -78},   { -22,-100},   {  49,  21}},  {{  89,  48},   {-107, -13},   { -37,  55},   { -67,-120}},  {{-119, -35},   {  60,-110},   {   3, -58},   {  80,  65}},  {{  52,  97},   {  15,  65},   { -37, -52},   { -36, -95}},  {{  72,  70},   {   1,  82},   {  88,-117},   { -15, -14}},  {{ -66,  74},   { -13, 124},   { 107,  92},   {  93,-101}},  {{ -85, -86},   {  -8,  88},   { -60,   5},   {  20,  90}},  {{ -96,-109},   { -35, -73},   { -76, -14},   {  67,  20}},  {{  -8, 100},   {  50,  22},   {  24,  65},   { -73,  23}},  {{  64,  47},   {  25,   9},   {  90, 108},   { -82,  45}},  {{  46,  -5},   { -86, 122},   { -88,  12},   { -91,  54}},  {{  58, 121},   { -57, 123},   { -27,  54},   {  35, 107}},  {{  30,  61},   {  60, -48},   { -53, -87},   {-120,  83}},  {{-110,  21},   { -87, -54},   {  19, 109},   {  38,  64}},  {{ -78,  -1},   { 111,  45},   {  44,  83},   { -47,  46}},  {{ -16, 117},   {  38, -94},   {  11,  -4},   { -96,-107}},  {{  66,   5},   { -90,  31},   {  57, 108},   { -26,  54}},  {{  57, -56},   { -30, -83},   { -31, 122},   {-108, -58}},  {{ 109, -97},   {  66,  39},   {   9,  24},   {  90,  39}},  {{  73, -82},   {  50,  86},   {  80,  44},   {  85,  12}},  {{-109,  -4},   {-100,-102},   {  -9,  48},   {  24,-126}},  {{  76, -18},   {  49,-102},   {-113,-107},   {-104,  56}},  {{  37, 115},   { -79, -85},   { -74, -85},   {  83,-125}},  {{ 114, 103},   { -84,  23},   { 112,  77},   { -43, -16}},  {{ -23, 101},   {-125, -82},   {  69,  14},   {-102, -66}},  {{  92, -92},   { -75,  11},   { -51,  97},   { -34,-106}},  {{ -37,  20},   {  33, -60},   { 100,  39},   {  96,-103}},  {{ 108,  80},   {  89,  -3},   {-111,  78},   { 104, -34}},  {{   0,-116},   {-100,  38},   {  -2,  62},   {  97,  80}},  {{ 120, 124},   { -31,  26},   { -66, -40},   { -86,  -4}},  {{ 109,-112},   { 114, -39},   {  59, 105},   { -63,-108}},  {{  27,  68},   {  37,  51},   {  51, -61},   { -75, -26}},  {{  12,  -7},   {-120,  -3},   { -15,  79},   {  71,  74}},  {{  55,  83},   {  -6, -17},   {  37,  90},   { -50, -91}},  {{ -21,  67},   {  74, 110},   { -56,   7},   { -32, -57}},  {{-121,  -8},   {-107, -61},   { -17, 123},   {  86, -99}},  {{  14,  21},   { -15, -95},   {  43, 125},   { -96,  53}},  {{  45,  -3},   { 105, -22},   {  12, -34},   {  39,  31}},  {{ -16, -35},   { -19, -70},   { -58,  69},   {  78, -62}},  {{ 118,  67},   {-102, -84},   {  53, -74},   { -61, -68}},  {{  88, -14},   { -93, -49},   { 100, -83},   { -33,-114}},  {{ -99,  -3},   {  98,  -1},   {  53, -55},   {  94,  15}},  {{ -17,  19},   {  66, 111},   {  52,-127},   { -20, 126}},  {{ 116, -68},   {  60, -55},   {  46,  81},   { -86, -69}},  {{ -97, -39},   { -41,  79},   { 124, -72},   { -76, -34}},  {{ -60,   9},   { 114,  30},   {  29, -96},   {  87,-109}},  {{  31,-107},   {  -7,-105},   {  47,  68},   {  72,  22}},  {{  11, -34},   {  -6,  -6},   {  45,  99},   { -82,  77}},  {{  -9, -45},   {-117, -65},   { 111, -39},   { 122,  32}},  {{ -36,   8},   {  97,-103},   {  57, -94},   {  53,  76}},  {{ -90, -40},   {-100,  70},   {-104,  68},   { -73,  91}},  {{  63, -52},   { 110,-105},   { -59, 113},   { -57, 109}},  {{ -59, -51},   {-119, 116},   {-119, -89},   {  14, -13}},  {{  99,-113},   { -18,-119},   { -63, -88},   {  91,  11}},  {{ -41, 119},   { -69, -85},   { -41, 126},   { -26, -72}},  {{ -24, -69},   { -46, 106},   {  75, -59},   { -78,  40}},  {{ -77,  96},   {  43,-126},   { -15,  34},   {  35, 110}},  {{ -29, 123},   { -87,-108},   {  34, 112},   {  88, -46}},  {{  22, -17},   {  12, -87},   { 112,  82},   { 119,  72}},  {{ -54, 109},   {  45,  17},   { -60, -22},   {  91, -72}},  {{  -3, -95},   { -87,  85},   {-100,  69},   { -91, -81}},  {{  15,  77},   {-127, 104},   { -10,  33},   {  -8,  -1}},  {{-125,  35},   {  27,  14},   { -66, -12},   { -69, -40}},  {{ -23,-125},   { -91, -73},   {-125, -28},   {-111, -30}},  {{   0,  29},   {   4,  17},   {  40, -21},   {  21,  17}},  {{  29, -50},   {  23, -49},   { -48, 127},   { 112,-118}},  {{ -45, -61},   { -46, -45},   {-122,-124},   {  -7,  67}},  {{ 110,-125},   { -44, -73},   { 111, -93},   {-118,  16}},  {{  43, -66},   {  -9,   8},   {  75,  92},   {  27, -15}},  {{  -7,  64},   {   0, -12},   {  -6,  74},   {-124, -51}},  {{ -37,  63},   { 105, -93},   {  41, -40},   {  33,   4}},  {{  19, -21},   {  97, 106},   {  44,  11},   { 106,-104}},  {{ 103, -45},   {  67,  80},   {  56,   0},   {-101, -62}},  {{-126,-122},   { -50,  82},   { -55,  27},   { -65,  24}},  {{ 102,  56},   { -35, -35},   { -72,  57},   {-119, -17}},  {{ 103, -76},   {  18,   2},   {  31,-100},   {  24, -73}},  {{ -13, 105},   {  27, -36},   { 108,-120},   { 102, -69}},  {{ -47,-113},   {  87,  10},   { 115, 104},   {  57, 116}},  {{  92, -41},   { -89,  48},   {  68,-115},   {  98, 112}},  {{ -22,  65},   {  13,-113},   {  27, -40},   { -97,  13}},  {{ -21,  85},   {  46,  -8},   { -24, -25},   {  99,-123}},  {{  75,  49},   {  -8,-114},   { 114, 113},   { -29,  75}},  {{  80,  11},   { -20, -28},   {  43, -84},   {  42, -54}},  {{ 120, -61},   { 125, -77},   { -43,  15},   { -47, -90}},  {{ -25, 112},   {-100, -78},   { -61,  74},   {-124, -23}},  {{ -99,  89},   { -13, -15},   { 104,  74},   { -11,  76}},  {{ -95,-102},   { -57, -71},   {  43,-123},   {  43,  21}},  {{ -41, 123},   { -19,  87},   { -34,  87},   { 126,  68}},  {{-104, -90},   {  88,  61},   { -99,-103},   { -78,-106}},  {{-111, 120},   {  89,  38},   { -34,  67},   {   7,  -3}},  {{ -18,  52},   { -34,  19},   {-126,  68},   {  17,-109}},  {{  48,  84},   { -65,  67},   { -82,   0},   {  68,  63}},  {{  49, 115},   { -76, -89},   {  41,-117},   {-125, 110}},  {{ -27, -19},   { -35,-107},   {  76,  43},   {-110,-108}},  {{ 111, -77},   { -50,-102},   { -23, -65},   { 116, -84}},  {{-115, -16},   { -65, 106},   {  96,  -4},   {  71, -26}},  {{  17,  38},   { -63, -90},   { -65,  -8},   { -37,  53}},  {{  47,-104},   {-123,  93},   { -88, -79},   {  54,-112}},  {{ -87, -32},   { -99, -20},   { -66,-110},   {-105,-121}},  {{ -73,-110},   {  -8, -43},   { -68,  90},   { -99,  12}},  {{-119,  96},   {  -7,  68},   { -80,-124},   { 123,-126}},  {{   4,  -8},   {  68, 120},   { -55,-112},   { 101, -54}},  {{ -70,  50},   { -36, -15},   { 124, -23},   { -28, -86}},  {{  46,  49},   { 109, -31},   {  12,-102},   {  23, -34}},  {{ 111,  86},   { 115, -31},   { -42,  53},   {  66, -77}},  {{ -43, 122},   {  75,   1},   {  42,  46},   { 117,  97}},  {{   3, -63},   { -42,  65},   {  87, -81},   {  -2, 124}},  {{ 108, -13},   { -18,-115},   { 106,  41},   {  45, -89}},  {{  74,  68},   {  45, -59},   {  98, -55},   { -37, -21}},  {{  -6,   1},   {  25, -83},   {  71,  41},   { 104, 103}},  {{ -58, -59},   { 111,-108},   {  67, -14},   {-125, -54}},  {{   0,  15},   {-114, -20},   {  48, -13},   { 123,   4}},  {{  -9,  25},   {  49,  50},   { -32,  45},   { -18, -62}},  {{  94, -16},   { 103,  12},   {  91, -50},   { -42, -78}},  {{  10, -62},   {  21,-116},   { -10, -87},   { -26,  53}},  {{  94, 126},   {  65,  37},   {  31,  12},   {  83,-127}},  {{ -18, -38},   {  20, -50},   {-121, -87},   { -65,-116}},  {{-124, -62},   {  19,  90},   { -42, -62},   { -99,  14}},  {{ -34, -69},   {  74, -89},   { -32,-106},   {  -7, -28}},  {{  20, -63},   { -54,  49},   { -63,  40},   {  28,  35}},  {{  93,  -8},   { -81, -18},   {  83,-107},   {   7,  59}},  {{  29, -39},   {  19,  53},   {  19, -20},   { -71, -39}}}, {{{  99, -43},   {  71,  29},   { -77, -19},   {  45,  73}},  {{ 113,  17},   {-109,  50},   {-124, -81},   { -21,  89}},  {{  91, 120},   {  50,  46},   { -28, -45},   { -25,  38}},  {{ -81,  35},   {  26, -92},   { -57,  19},   { -65, 109}},  {{ -92,-124},   {-107,   5},   { -43, -59},   {  43,  22}},  {{ -90, -95},   {  15,  22},   { -99,  40},   {  34,  44}},  {{  10,-124},   {-124, -45},   {  25,  72},   {  39, -22}},  {{  -2,-121},   { 121,  29},   { 103,  44},   {  97,  63}},  {{  50,  12},   {  -1,   5},   { 115, -96},   {  90,-103}},  {{  66, -81},   {  70, -31},   {  67,  10},   {  92, -24}},  {{ -64,  91},   { 106,  86},   {  27,  76},   {   3,-126}},  {{  67, -92},   {  58,  13},   { -41, 102},   {  50, -49}},  {{   9, -84},   {-100,  35},   {  60,  10},   { -34,  35}},  {{ -65,  17},   {  26,  69},   {   4,  77},   { 123,  55}},  {{  55, -48},   { -73,   8},   { -65, -81},   { 122,  88}},  {{ 113, -64},   {  87,  58},   { -55,  99},   { -82,   7}},  {{  44,  45},   {  85, -49},   { -33, 126},   { -59, -13}},  {{ -58, -83},   { 107,  59},   { 116, -83},   {  77,  11}},  {{-118, -98},   {  22,  74},   { 113,  41},   { -34,  57}},  {{-108,  27},   { -39,  94},   {  28, -70},   { -97,  35}},  {{-116, -74},   { -19,-127},   { -14, -79},   {  93, -84}},  {{ -91,  79},   {  65, -79},   { -23,  -1},   {  88, 105}},  {{ 100, -49},   { -25,  16},   { -54, -83},   {-110, -81}},  {{  60,-126},   { -24,   3},   {  44,  36},   { -42,  26}},  {{  19,  92},   { -22,   9},   { -18, -30},   {  93, -88}},  {{ -48, -97},   {  54,-123},   { -59, -52},   {  -1, 109}},  {{ -97, -69},   {  77,-106},   { -96,  55},   { -57,   4}},  {{ -13,  20},   {-117, 118},   { -87,  79},   { -21,  25}},  {{  46, 114},   { 122, -66},   { -53,  50},   { -16, -99}},  {{  38,  64},   {  13, -66},   {-116, -61},   { -98,  85}},  {{ -72,-110},   {-118, -15},   {  22,  22},   {  15, -15}},  {{  29,-127},   {-111, -80},   {  63,  72},   { -19, -32}},  {{ 105, -17},   {-108,  38},   {  20,  35},   {  36, -14}},  {{ -47, -23},   { 115, -33},   {  29,-108},   { 115,  69}},  {{ -85,  85},   { -93, -33},   {  65,  40},   {  47, -31}},  {{ -74,   1},   {-109, -24},   { -72, -61},   { -40,  36}},  {{ -81, -15},   {  63,  82},   {  76, -34},   {  65,   0}},  {{ -53, -33},   { 127,  32},   { 114, -97},   {  50,  43}},  {{ -69,  95},   {   9, -50},   {-117, 119},   { -23, -47}},  {{ -49,  99},   {  26, 117},   { 104,-122},   {-118,  99}},  {{ -49, -52},   { -83, 103},   { -18,  17},   { -43,  75}},  {{  92,-101},   {-119, -94},   { 110, -72},   {-105, -30}},  {{  96, 107},   { -46, -14},   {  51, 106},   {   5, -30}},  {{ -61, -46},   {-104,-113},   { -47,  68},   {  -6,   5}},  {{  94,  40},   { -30,  28},   { -82, 127},   { -73, -78}},  {{  54, -72},   {  97,  59},   { -30,  63},   { -25,  72}},  {{ -24, -88},   {  92, -63},   {   2,-107},   { 120,-106}},  {{  58, 110},   { 118,-114},   {  -9, -41},   {  38,-111}},  {{ -17,-110},   { -36, -18},   {  50,  77},   { -76,  24}},  {{  35,  65},   { 112,  82},   {  16,  90},   {-103, -70}},  {{-109,  61},   {   5,  65},   {  90, -46},   { 101, 118}},  {{-107,  71},   {-113,  87},   { 124, -40},   { -88, -36}},  {{ -39,   2},   {  52,  50},   { -13,   8},   { -65,  29}},  {{  76,  43},   { -19,  75},   { -41,-116},   { -74, -72}},  {{  85, 100},   { -29,  93},   {-113,  -4},   {  68, 116}},  {{ -48, -80},   { 115,-111},   {  86,-110},   { -73,  37}},  {{ -60, -60},   {   3,  95},   { -97,  30},   {  23,-107}},  {{-116, -34},   {  -8,  -6},   { 120,   6},   { -35, -63}},  {{  63, -77},   { -12,  -2},   {-121,  92},   {-117,-119}},  {{ -88,  76},   { 124, -91},   {-102,   7},   {-111, -71}},  {{  24,-120},   {  67, 103},   { -20,  72},   {-102, 113}},  {{ 127, -40},   {  52, 105},   {-112, -37},   {   9,  73}},  {{ -25, -78},   {  83,  11},   { -34, -25},   {  11,  78}},  {{  33, -68},   { -19, -58},   {  15, 104},   { -71,  23}},  {{ -16,  42},   {  58,  90},   { -47, 123},   {  65,  -2}},  {{  -5,  67},   { -98, -75},   { -28,-116},   {  35, -31}},  {{-116, -85},   {  61,  95},   { -86,  86},   { 103,  32}},  {{ -82,-113},   {  44, 100},   {  60, -13},   {  67, 104}},  {{  87,  15},   {  32,  23},   { -31,  55},   {  68, -69}},  {{  58, -15},   {   2,  52},   {  48,  29},   {  62, 121}},  {{ -43,-122},   {  89,  91},   { -29,-126},   {  48,  24}},  {{ -13,  56},   {  72,   1},   { -64, -84},   {   2, -34}},  {{  11, -13},   {  15,  39},   {  13,  -7},   { 106,-119}},  {{ -71,   5},   {  94, -31},   {-101, 113},   {-109,  27}},  {{  49,  -2},   {  68,  19},   {  57, -74},   { 114,  72}},  {{ -74, -74},   {-119, -94},   { -83, -23},   {  59,  53}},  {{ -28,-112},   {  84, -44},   {  70,  36},   {  79,-104}},  {{  73,   8},   {  19, -40},   { 125, -24},   { -59,  25}},  {{  35,  79},   {  38,  57},   { -92, -24},   { 125,  99}},  {{ 107, 111},   { -40,  37},   {-118,-119},   { -29, -94}},  {{ -38,  42},   { -74, -62},   {  65, -80},   { 120,  76}},  {{ -28,  97},   {  77, -75},   { 116, -70},   {-127, 104}},  {{  37, 119},   {-125, -62},   { -55,-100},   {  60,  85}},  {{ -67, -38},   {  35,  17},   { -93,  35},   {   1, -32}},  {{  52,  71},   { -15, 102},   {  75,  29},   {  83,-112}},  {{  38,  63},   {-106,-126},   { 123, -91},   { -57, -92}},  {{   8,-119},   {   6, -14},   { -33, -39},   { 123, -87}},  {{ -68,  57},   {  32, -36},   { -55,-124},   {-121,  77}},  {{  25, -74},   {-109,  83},   {  14, 116},   { -88,  39}},  {{   6,  -8},   { -99, -65},   {  60,  84},   {  -1, -89}},  {{  84,  11},   {  69,  -5},   { -66, -35},   { -44, -61}},  {{ -37, -61},   { -64, -28},   { -12,  38},   { -36, -71}},  {{ -36, -32},   { -30,  12},   { -60, 122},   { -93, -37}},  {{-100,  43},   { -83,-102},   { -13, -93},   { -82, 117}},  {{  85, -48},   {  48, 100},   { -90, -49},   {-105,-110}},  {{  48,  -5},   {  19,  74},   {-125,  37},   {  67, -98}},  {{-121, -39},   {  48,  85},   {  19, 109},   {  92,   3}},  {{ -29, -83},   {  26, -37},   { -33, -64},   { -54, -94}},  {{ 107, 112},   { -13, 111},   {  61,-115},   { 117, 120}},  {{ 106,   1},   {  83, -71},   {-115,  40},   {  27,-111}},  {{ 121, 110},   {  51,  -1},   {  53,  71},   { 106, -23}},  {{-117, -91},   { -19,-121},   {  48,  12},   { -23,  78}},  {{  33,  21},   {-124, -74},   {-122,  82},   { -26, 117}},  {{-111,  19},   { -30,  15},   {  31,  78},   {  46,  79}},  {{ -38,  -1},   { 102, -16},   { -55,   3},   { -13, -23}},  {{-120,  14},   {  26, -60},   { -66, -69},   {  86, 119}},  {{   8,  62},   { -76, -82},   { -55,  81},   { -28,  90}},  {{ -78,-117},   {  57,  86},   { -71, 120},   {   7, -54}},  {{  20, -51},   { -71, 126},   { 122,  84},   { -88, -38}},  {{ -66, -95},   {  82,  79},   {-111,-103},   { -33, -23}},  {{-102, -61},   { -33,  79},   { 127, -99},   {  24,-101}},  {{-113, -69},   { -68,  27},   {   7, -93},   {-124, -21}},  {{  48, -85},   { 125, -39},   {  17, -99},   { -46,  14}},  {{ 100,  13},   { -72,  -1},   {  64, 111},   {  87, -53}},  {{  47, 120},   {-120,-118},   {  35, -72},   { -22,  74}},  {{  77,  30},   {  48, -66},   { -63,  -3},   {  19,  65}},  {{  28,  67},   { 115,-118},   {  65,  69},   { 100,  96}},  {{  49,  74},   { -35, -21},   {  69, 119},   {  87,  68}},  {{  91,-116},   { 126, -47},   { 101, -79},   {  76,  82}},  {{  -3,  45},   {-110,  57},   {  74,-126},   {-106,   0}},  {{  20,  58},   {  96,  27},   { 102,  54},   { -11,  46}},  {{ 106, 104},   {  97, -63},   {  84,-123},   {   2,  66}},  {{ -23, -20},   {-108,  21},   {  80,-124},   {  95, -61}},  {{  27,  29},   {  83,  31},   {  63,  34},   {  29,-125}},  {{ -19,  16},   { 107, -21},   { -30, -86},   {-122,-121}},  {{ -33,  25},   { -53, -23},   {-106,   0},   {  48,  12}},  {{  85,-119},   { 108,  31},   { 106, -24},   { 123, 120}},  {{   0, -70},   {   6,  28},   { 101, -11},   {  26,  53}}}, {{{  22, 123},   { -10, -40},   { -49, 104},   {  32,  54}},  {{-119, -40},   { 112,  73},   { 105,  21},   { -41, -31}},  {{  95, 122},   {  52,  38},   { -38, -49},   { -72,  39}},  {{ -16, -18},   {-118,   0},   { 109, -18},   { 103, -12}},  {{  22, 127},   {  15, 125},   { -20,  62},   { -54, 120}},  {{  46, -35},   {  36,-107},   { -87,   0},   {  29,-115}},  {{  -3,  22},   { -96, -39},   {  18,  -7},   { -20,  20}},  {{  76, 120},   {-121,  48},   { 113, -60},   { -64, -37}},  {{ -34, -32},   {-111, -20},   {-107,  -7},   {   5,  96}},  {{  34,-110},   {  35, -37},   {  93, -69},   { -79,  46}},  {{ -24,  61},   { 122,  27},   { 101,  29},   {  87,  95}},  {{ -12, -11},   { -45,  38},   {  71,  67},   {  92,  47}},  {{  13, -80},   {-112, -25},   { -44,  -5},   {  31,  66}},  {{  87, -44},   {  94,  78},   {-107, 126},   { -71,  15}},  {{  55,  66},   {  49, -15},   { 101, -25},   {  -6,   8}},  {{  19,-100},   { 100, -92},   {-117, -67},   { -21, -17}},  {{ -91, -78},   {   2,  -9},   {  99, -23},   {  49, -20}},  {{   8,  31},   {-107, 103},   { -52,  63},   {  17, -36}},  {{  24, -98},   {-119,  74},   {  96, -83},   {  20,  -1}},  {{ 112, -35},   {   3, 107},   {  65,  42},   { -11, -22}},  {{  82,  12},   {  96, -68},   {-100, 113},   {  72, -78}},  {{ -31,  73},   {  26,  -5},   { -31, -96},   {  68,  -9}},  {{  78,  54},   {  56,  93},   {  48, -11},   { -21, -88}},  {{ -56, -55},   { -67, -40},   { -98,  75},   {  79, -88}},  {{  56, -64},   {-117,   5},   {-112, -29},   {  46,  19}},  {{ 109, 106},   {  99,  58},   {-104,-113},   {-112, 119}},  {{   8,  53},   { -71, -86},   { -74, -76},   {-116, -18}},  {{  90,  42},   {  39, -97},   {-105,  99},   {  44, -98}},  {{ 114, -82},   { 124,  77},   { -89,  59},   {   6, -79}},  {{  70,  50},   { -14,   8},   { -47, -76},   { -54,-100}},  {{  -4, -81},   {  90,  10},   { -62,   3},   {  91, -24}},  {{  10, -95},   {-102, -36},   {  44, 126},   {  94, -73}},  {{ 116,  83},   { 119,-106},   {  12,  57},   { -42,  78}},  {{  16, -44},   {   6, -44},   { -44, 126},   {  30,  45}},  {{-122,  80},   {   6,  23},   { 106, -40},   {  96,  28}},  {{-103, -23},   {  67,   5},   { -93,  58},   {  86,  -8}},  {{ -45,  20},   {-124, 115},   { -33, -70},   {  62, -65}},  {{  71, -47},   {   0,  71},   { -25,  65},   {  32, -72}},  {{ -77, 103},   {  96, -19},   {  61,  88},   {  22,  35}},  {{ -85, -45},   { -35,  59},   {  31,  77},   {  82, -70}},  {{  48, -11},   { 125, -12},   {-105, 105},   { 102,  20}},  {{  10, -22},   { -88, -64},   { 127,  12},   {-125,  16}},  {{  18, 116},   { -20,-110},   {  90, -90},   {  51,-123}},  {{-107, -14},   {  70,  10},   { 111,-113},   { -94,  85}},  {{  26,  51},   {  55,-109},   {  27,-110},   { -74, 118}},  {{  63,-115},   {-101, 118},   {   0, -51},   {  67,  58}},  {{  92, -79},   {  27,-117},   { -56,  76},   { -75, 123}},  {{  59,-117},   { -33,  70},   { 102, 124},   {   0,-124}},  {{  72,  68},   { -70,  75},   {  80, 107},   { -58, -23}},  {{-120,-121},   {  67, -57},   { -89,   0},   {  62,  83}},  {{   0,  93},   { -95, -54},   { 114,  60},   {   4,  96}},  {{ -69, -85},   {  88, -76},   {-122,-108},   {  90, -92}},  {{-126, -43},   { -24,  41},   { -89, -50},   { -21, -88}},  {{  11, -57},   {  71,  69},   { -65,  91},   {  21,  17}},  {{   9, -77},   {  55,  98},   { -23,  22},   { -53, -53}},  {{  81,  78},   {  93,  82},   { -81, -66},   {  97, 115}},  {{ -77, -84},   {  -4,  72},   {  38,-120},   {  99, 112}},  {{  41, -28},   {   0,-118},   {  76,  18},   { -59, 103}},  {{ 100,  16},   { -61, -40},   { -42,-123},   {  93,  89}},  {{  59, 105},   { 123, 105},   { -82, 121},   {  65,  87}},  {{ -10, -26},   {  77, -85},   { -52,   5},   { 101,  34}},  {{  96, -64},   {  85,  82},   { 105, -82},   { 112,  36}},  {{ 101,  81},   {  33,  -6},   {  48,  47},   {  48, -24}},  {{  97,  69},   {   5, -90},   {  -7, 103},   {  36,  45}},  {{ 117,  96},   { -48, -82},   { 119,  79},   {  99,  -9}},  {{-116,-110},   {  99, -43},   {  89,-115},   {-122,  82}},  {{  45, -96},   {  24, -50},   {  30,  54},   {   4,  33}},  {{  85,  74},   { -62, -47},   {   2,-126},   {-123, -26}},  {{  91,-113},   {  65,  87},   {  74, 111},   { -14,  11}},  {{  51,  68},   { -88,  37},   { -83,-110},   { -42,  -8}},  {{  50, -66},   {  21,  38},   {-100, -49},   { -24,-103}},  {{  18, 118},   { 106, -75},   { -62,-117},   { -91, -14}},  {{-103,  53},   {-122,  79},   {  10, 100},   { -23,  85}},  {{ -90,  79},   { -70,  45},   {  85, 120},   { -79, -60}},  {{ 115, -58},   {   7,  18},   {  58,-118},   { 102, -47}},  {{  35, 123},   {  34, 101},   { -57,-124},   {-122, 123}},  {{  54,  27},   { -90,-115},   { -99, -95},   {  -2,  13}},  {{ 114,-112},   {  17, -13},   { 123,  35},   { -67,  71}},  {{  82,  34},   { -41, -86},   { 125,   2},   { -73,-124}},  {{ -23,  97},   { -87,  52},   { -17,  38},   { -44, -60}},  {{  33,  42},   { 110, -77},   { -38,   0},   { -93,  58}},  {{ 119,-106},   {-107,  71},   {  48, -70},   { -68,   7}},  {{  12,-103},   {  23, -10},   { -70,  58},   {  10, -89}},  {{-122,  98},   {  99, -88},   { -92,  -2},   {-123,  34}},  {{  27, 106},   {  67,  62},   {-107,  65},   { -12, -16}},  {{  81, -50},   {  85, -33},   { 110, 109},   {-114,  37}},  {{  76,   5},   { -12,  82},   {-110, -66},   {  11, -80}},  {{ 112,  73},   { -20,-103},   {-107,  92},   { -72,  67}},  {{  -1,  26},   {  92, -52},   {  -2, -37},   {-106, -46}},  {{   9, -57},   { -50,-103},   {  67,-117},   { -94, 126}},  {{-104,  37},   {  50, 125},   {  -1, -70},   { 119,  20}},  {{ 112,-116},   { -12,   7},   {-112,-108},   {  76,  33}},  {{ -80,-104},   { 113, -19},   { -44,  22},   {  30,  36}},  {{ -82,  74},   {-118,-106},   { -55, -57},   {  98,-121}},  {{  49, -57},   { 103,-120},   {-122, -90},   {   6,-120}},  {{-105, 124},   {  99,-108},   {  33,  77},   {-100, -61}},  {{-117, 122},   { -99,  81},   {   9, 121},   {  21, -79}},  {{ -18, -75},   {  93, -67},   { 106,  18},   { 109,  66}},  {{  23,  77},   { -22,  49},   { -99, 118},   {-104, -46}},  {{ -92, -82},   {  17, -31},   {  11,  13},   { -43, 119}},  {{ -31, -86},   { -63, -95},   {   1, -38},   {  24, -49}},  {{   4,  86},   { -42,  -6},   { -55, -51},   { -30, -99}},  {{ -91,  61},   {-100,  99},   {  77, -90},   { -47, -69}},  {{  83,  10},   { -65,  88},   {  77,-115},   {  49,  16}},  {{  69,  36},   {  34,  83},   { -95, 120},   { -65, -56}},  {{ 112,  62},   {  69,  -7},   {  30, 113},   { 108, -22}},  {{ -59,   9},   {  -6,  18},   { -12,  50},   { 116,  26}},  {{  76, -77},   { -62, 125},   {-127, -99},   {-117, -93}},  {{  71,  91},   {  37, -37},   {  86, -48},   {  -4,  25}},  {{-119,  14},   {  92,  48},   { -32, -98},   { -60, -12}},  {{ -12,  31},   {  27, -52},   {  77, -44},   {-116,  98}},  {{ 107, -13},   { -65, -83},   {  -3,  63},   {-109,  77}},  {{ -70,  -1},   { 102, -28},   {-111,   1},   {  33,  33}},  {{  46, -77},   {  70,  67},   { -19,  10},   {-109,  20}},  {{  16, -57},   {  94, -62},   {  73,  -9},   {  60,  -1}},  {{ -78,   2},   { -67, -30},   {  49,  47},   {  -8,-106}},  {{  66,  72},   {  49,-106},   {  52,  79},   { -42,   7}},  {{-122,-124},   { -96, -88},   {-118,  30},   { 103,  58}},  {{  41,-124},   { 105, -38},   { 106,  58},   {  -8, -40}},  {{  94,  93},   { -31,  -4},   { -92, 127},   { 115,  61}},  {{ -69, -94},   {-114,-122},   {  62, -65},   { 122,  98}},  {{ -80, -41},   {  85,   9},   { -23, -98},   { 120, -34}},  {{-105,  -6},   { -18,  81},   {  30, 121},   { -83, -72}},  {{ 126, -18},   {  76,-116},   {  94, -40},   {  83, -72}},  {{  92,  -2},   {  39,   9},   {  67,  44},   { -24,-105}},  {{ -82, -92},   { 112,   4},   { -44,  22},   { -33,  77}},  {{ -36, -90},   { 124,-104},   {-113,-103},   {  74, -16}},  {{  46,  20},   {  85,  96},   { -94,  37},   {  35, -34}}}, {{{  14,-109},   { -39,  33},   {  68,  37},   {  86,  52}},  {{  10, -30},   { 126,  69},   { 110,  89},   {  44, 113}},  {{ -57,  61},   {  88, 103},   {  74,  54},   { -83,  83}},  {{ -87,  54},   {  27,-106},   {  25,  92},   { -62,  56}},  {{ 123, -75},   {  86,  -6},   { -67, 118},   { 110, -25}},  {{ -38,  37},   { -88, -45},   {  28,  88},   { -67, -51}},  {{  63,  14},   {  50,-107},   { -57,  79},   { -62, -39}},  {{-110,   5},   { 126,  69},   {  37,  60},   {  73,  74}},  {{ -75, 102},   {-102, 109},   { 111, -69},   { 118, -38}},  {{ -65, 109},   {  16, -89},   {  97, -25},   { -22,  61}},  {{ 125,  -9},   { -56,   0},   {  69,  70},   { -74,  82}},  {{ 100, 121},   { -72, 119},   { 123,  10},   { -58, -54}},  {{  53, -34},   { -34,  -1},   { -52,-114},   {  15,  -7}},  {{ 112,  36},   { -78,-123},   { -74, 114},   {  26,  87}},  {{ -59, -23},   { -85,  36},   { 125, -48},   {-111, -59}},  {{  69,  55},   { -38, 126},   { -42, -39},   {-124,  12}},  {{-118, -33},   {  26, 100},   { -73, -68},   {  28, -57}},  {{  49, -54},   {  88, -53},   { -54, 122},   {  61, -22}},  {{  45,   5},   {  69,  13},   { -19,  75},   { -56,  10}},  {{ 116,  49},   {  95, -68},   { -64,  57},   {-118,-107}},  {{-124,  75},   {  29, -92},   {-107, -17},   {   3,  10}},  {{ 114, -72},   {  60,  -4},   {  33,-102},   {  54, -86}},  {{-113,  29},   { -86, -43},   { -26,  85},   {  17, -23}},  {{  77,  41},   {  80, -56},   {  44, -22},   { -22,  39}},  {{ -21, -90},   { -52, -67},   { 102, 112},   {-118, -46}},  {{ -24,  -9},   {  32, -10},   {  39,  92},   {  15,  73}},  {{  29, -68},   {  41, -90},   { -97,-117},   { 100, -61}},  {{ -70,  34},   { -39,  59},   { -30, -14},   { -38,  70}},  {{ -29, -34},   { -97, -24},   {  -8, -19},   { -81, -56}},  {{-106,-115},   {  -8,-101},   { -17,-103},   { -82,  78}},  {{ -38, -57},   {  95, -22},   {   4, 123},   {  88, -17}},  {{-127, -99},   { -52, -50},   { -68,  18},   {-112, -57}},  {{ -16, -34},   { -13, -52},   {  31, -57},   { 106,  85}},  {{  47, 115},   { -82,  73},   { 106, -58},   { 126, -90}},  {{ -25,  76},   { 119,  37},   { -55, -48},   { -60,  28}},  {{-101,  50},   { -74,  76},   { 112,  85},   {  23,  85}},  {{  78, -47},   { 109, -67},   { -72,  81},   {  65,  22}},  {{ -73, -57},   {  34, -80},   { 124, -16},   { -78,  34}},  {{ -66,  61},   { 118,-118},   { -74, 117},   { 120, -13}},  {{ -84,-102},   {  90, -30},   { -63,  18},   { -21, 101}},  {{ -75, 108},   { -31, -95},   { -85, 102},   {-112, -63}},  {{  95, -47},   { -43, -27},   {  60,-103},   { -90, -12}},  {{  60,   8},   {-116, -86},   {-108,  53},   { -53,-126}},  {{ -86,  24},   {-108,   0},   {   4, -19},   { -69,-123}},  {{  19, 113},   {  31, -48},   { -51, -13},   {-116, -55}},  {{  57, 125},   { 116, -19},   { -24, -86},   {  -3, -45}},  {{  76, -67},   {  27,  51},   { -97,-114},   {   8, -71}},  {{ -25,  22},   {  63,  57},   {  79,  28},   {-102, -14}},  {{ -28,  81},   { -99, -66},   { -85, -21},   { 110,  74}},  {{  66, -44},   {  42,  91},   { -61, -12},   {  37,  19}},  {{  58, -47},   {  48,  82},   { -25,-101},   { 126,  34}},  {{  93,  56},   { -55,  80},   { 123, 101},   {  69,  58}},  {{ -92, -67},   { -94, -39},   { -24, -79},   {  -9, -67}},  {{  53,  -3},   { -88, -66},   { -58,  16},   {  82,  25}},  {{  91,   2},   {  84, 103},   {   7,-100},   {  39, -53}},  {{ -43,  76},   { -27, -60},   {  62,  75},   { 106,-123}},  {{ -48, -45},   { 120, -31},   { 100,  11},   { -45,  67}},  {{ -51,   8},   { -80, -16},   {  34, -58},   { -51,-127}},  {{ -38, 101},   {   4, -94},   {  53,  22},   {-106,-126}},  {{-111,   4},   { -50,  -8},   {  88,  84},   {  14, -58}},  {{ -71, -29},   {-108,  15},   { 120,  20},   {  22,-125}},  {{ -36, -19},   {  42,  26},   { 126, -76},   {  58, -60}},  {{ -14, 126},   { -62, -44},   {  55,  99},   {  52, -16}},  {{-122,   6},   {-102,  17},   { -76,  71},   { -19,  96}},  {{  57,   5},   { -84, 123},   { 120, -30},   { 114, -93}},  {{ -20,  29},   {  74, -27},   { -46,  87},   {  46,  -1}},  {{-127, -25},   {  96,  38},   {  12, -90},   {  -3, -95}},  {{  16,  74},   {   7, -77},   {  69,   2},   {  94, -27}},  {{  61, -31},   {  29,  -5},   {  70,  11},   { -14, -16}},  {{  78, -14},   {  40,  38},   {  68, 112},   { -52,  68}},  {{ -37,  58},   {  13,  96},   {  19, -32},   { -75, -65}},  {{  80,-105},   { -72,  91},   {  55,  81},   {  81, -88}},  {{ -38, -23},   {  88, 122},   { -25,  17},   {  15, -37}},  {{ -81, -88},   { -40, -21},   {-109, -37},   {-119,-115}},  {{-101, 104},   {-124, -23},   {  14, 118},   {  12,-126}},  {{  39, -97},   { -40, -46},   {  90,  95},   { 112,  17}},  {{ -78,  -1},   {  75,-104},   {  53,-120},   { -73, -64}},  {{  -9, -87},   {  16, -22},   { -78,  35},   { 114,  54}},  {{ -86,  64},   {  71, -80},   { -16, -55},   {   0,  88}},  {{  88, -66},   { 119,  31},   { 106, 108},   {  81, -45}},  {{ 109,-109},   { -72, 118},   { -44,-120},   {-126, -50}},  {{  -2,  35},   {   1, -89},   {-126, 117},   { -83, -66}},  {{-112,  39},   {-114,  20},   { -94, -19},   { -23,  99}},  {{  -9, -85},   { -66,   1},   {  44,  14},   { -39, -81}},  {{ 103, -88},   { -98, -83},   { -74, 124},   { -88,  78}},  {{-102,  72},   {  17, -66},   {  19,  98},   {-114, -46}},  {{ -16,  20},   { 113, -63},   {  44, -81},   {  22,-120}},  {{  95, -54},   { -46,  50},   {  86, -12},   {   4,  40}},  {{  93, -40},   {  74, -19},   { -16, -45},   {  35,-120}},  {{  12, 107},   { -99, -97},   { -17,  97},   { -90,   7}},  {{ -46,  45},   {  90,  44},   { -54,  89},   {  66,  37}},  {{ -29, -14},   {   1,  54},   {  72, -86},   {  92,  89}},  {{  67,-117},   {  92, -65},   { 108, 101},   { 114,  39}},  {{ -50,  47},   {  39,-101},   {  -3,  29},   {   6,  56}},  {{  73,  13},   { 122,-119},   {  58,  61},   {  -4,  60}},  {{  57, -12},   { -79,  67},   { -45,  76},   {  92, -61}},  {{  -3,  80},   {  -7,  91},   {  21,  10},   {  96,  84}},  {{ -36, -74},   {  22,  -9},   { -88, 120},   { -51, -27}},  {{  57,  78},   {-125, -37},   {  17,  84},   {   8, -16}},  {{  73,  10},   {  51,-122},   {-120,  21},   {   2, -12}},  {{  -8,  86},   { 119, -96},   {   8,-102},   {  48, 100}},  {{  46,-112},   { 111,  20},   {  31, 110},   {-109, -18}},  {{ -33,  39},   { -42, -96},   {  67, -16},   {   3,-110}},  {{  86, -77},   { -14,-122},   { 104,-119},   {-105, -23}},  {{  91, -23},   {-120,  84},   {  -6, -89},   { -89, -68}},  {{-115,  65},   {-121,   7},   {-112, -48},   { -61,  30}},  {{  86,  26},   {   2,  -1},   { -98, -71},   {  81,  90}},  {{ -85, -63},   {  -8, -56},   {  48,  77},   {  30,  82}},  {{-127, 117},   {  28, 109},   { -29, -81},   { -72, -63}},  {{-122, 102},   {  12,  60},   { -99, -68},   {-102,-119}},  {{ -17,  97},   {-101,  -1},   { -63,  67},   {  47, -31}},  {{ -15,  83},   { 115,-104},   {  47,  28},   { -54, -68}},  {{ -59, -85},   { -29,  90},   {-108,-115},   {  80,  63}},  {{  71, 124},   { -23, 105},   {  69, -65},   {  21,  41}},  {{ -87,  41},   {   8, -58},   {  84,  23},   { -43, -85}},  {{  19,  -9},   {  71, -55},   {  67, 102},   {-104,  32}},  {{-122,  90},   {-118,  70},   {-122,  42},   { -86, -79}},  {{ -41,  -1},   {  62,  82},   {  30, -49},   {  54,-120}},  {{  67, -45},   {  32, 106},   {  -1, -57},   {  84,  13}},  {{-112,  37},   { 126,  79},   { -78,  18},   { -39,  68}},  {{  49,  97},   { -35, -98},   { 103,  23},   {  96, -90}},  {{  31,  53},   {  64, 113},   { -62, -93},   {  -4,-123}},  {{  -9, -23},   {  89, -43},   {  64,  39},   { -99,  86}},  {{ -78, 110},   {  21, -20},   { -75, 127},   {  -7,-122}},  {{ -91, 107},   {  10, -66},   {  -8,  16},   { -99, -12}},  {{  80, 124},   { 116,  51},   {  61,-104},   { -56, -74}},  {{ -97, 107},   {-102, 120},   { -18, -72},   {  67, 113}},  {{ -64, -50},   { 123,  97},   {-116, -48},   {  21, -41}}}, {{{  87,  -9},   {  92, -52},   { 106,  68},   { -45,  40}},  {{ 105,  -4},   { -52,  89},   { -32,  94},   { -56, -24}},  {{  88,  36},   {  15, 123},   {-110,  23},   { -29, 108}},  {{   1,-104},   { 104,  86},   {-100,  49},   { 104, -42}},  {{ -25,-101},   { -33, 126},   { -98, 120},   { -43,  20}},  {{ 113,  -6},   {  -1, -76},   {  60,  -6},   { -27, 102}},  {{-126, -21},   {   1, 100},   {  31,  16},   { 117, -75}},  {{ 126,  97},   { -35, -90},   {  16,  39},   {  -7, 124}},  {{ -35,  73},   { -86,  55},   { 126, 126},   { -89,  31}},  {{-101, -70},   {  22, -98},   {  62,  60},   { -91, -88}},  {{ 108, -25},   {   9, -69},   {  74, -94},   { -11,  46}},  {{  -6,  43},   {  19,-117},   {-104,  21},   { -33, -85}},  {{ -86,  85},   {  17,  97},   {  55,  74},   {  47,  -5}},  {{  84,-116},   { -29, 119},   { -25,  39},   { 125, 124}},  {{  31, -82},   {  18, -49},   { -49,-122},   { -58,  76}},  {{   9,  87},   {  -3,  47},   {  -7,  31},   { -91,  99}},  {{   7,  53},   {-112, -97},   { -27, -14},   { -69, -45}},  {{-105,  61},   { 123,  83},   {  61,  81},   { -85,   8}},  {{-116,  96},   { -45,  34},   {-112,   0},   {  28, -74}},  {{ -66, -55},   { -91, -86},   { -36, -31},   { -98,-116}},  {{  53,  65},   {-101, -48},   { -85,  87},   {  21, -49}},  {{   4, 118},   {  38,  80},   {  74,-124},   { -16,  -7}},  {{-100, -33},   { -21, -97},   { 111,  53},   { -16,  81}},  {{  88, -60},   {  33,  66},   {-115,-103},   { -88, 107}},  {{  70,-108},   {   4, -25},   {  -1,  34},   { -43,  -7}},  {{ 115,-117},   {   3,  69},   { -62, -22},   {  17,  74}},  {{ -92, -23},   {  -1,-101},   {   2,  55},   {  76,  64}},  {{ 117,  69},   {  93, -66},   {-103,  58},   {-126,   1}},  {{ -47,-112},   { -96,   5},   { -59, -55},   {  -5, -39}},  {{-100,  97},   {  91,  98},   { -36, -25},   {  28, -78}},  {{  89, -66},   { 126, -63},   {  97,  48},   {  64, -75}},  {{   9, -34},   {-106,  78},   {  38,-108},   {  16, -70}},  {{ 123, -88},   {  19,-114},   {  80,-125},   { -48,  45}},  {{  63,  53},   {  83,  43},   {-104,  80},   {-125,  78}},  {{ -27, -26},   { -72,  45},   {  -4,-102},   { -96, -81}},  {{  17, -79},   { -20,  95},   {  98, -71},   { -76,  59}},  {{ -23,   5},   { 114,   7},   {  20,  21},   {-107, -87}},  {{  62,  96},   { -33,  20},   { -52, -75},   {  99, -77}},  {{ -95,-113},   {  52,  36},   { 104, -18},   { -77,  59}},  {{  86,  97},   { 100,  78},   { -86,  83},   {  55, -33}},  {{-102,  30},   { -46,  93},   { -26, -50},   {  53, -92}},  {{ -99,  55},   {-122,-110},   { -77,  72},   { -22,  11}},  {{ -98,  -4},   {  11, -16},   {  74, 113},   {  -5, -24}},  {{ -59, -74},   { -94, -71},   { -37, -20},   {  39,  14}},  {{-114, -40},   { -42,-111},   {  96, 117},   { 104,  57}},  {{ 107, -28},   {   6,  73},   { 123, -89},   {  69, -22}},  {{  78,  88},   { -10,  44},   { -86,  93},   { -42, 119}},  {{  76,  -7},   { -40, 119},   { -71,  87},   {-107, -92}},  {{  28,  81},   {-108, 119},   {  96,  29},   { 105, -80}},  {{ 108, -76},   { -45, -72},   { -80, -29},   {  18, -55}},  {{ -28, -81},   { -14,-109},   { -90,  24},   { 113, -49}},  {{ -75, -80},   {  21,  86},   { -92,  27},   {  53,-116}},  {{ -56,   3},   { -25, 107},   {  73,-114},   {  79, -43}},  {{  97,  59},   {  28,  85},   {-109, 113},   { -48,  53}},  {{  16, -35},   {  38, 113},   { -90, 125},   {-123,  88}},  {{ -83, -52},   { -39, -63},   {  92,  66},   {  94, -86}},  {{  34,-120},   {-105,-121},   {  17, -18},   {  55, -83}},  {{ 104,-106},   { -31, -96},   {  20,  70},   { -89, -56}},  {{  75, 107},   { -47, 107},   {  69,  94},   {  36, -74}},  {{  23,-116},   { -56,-122},   { -78, -54},   { 106, -21}},  {{   3, -86},   { -77,  19},   { -61, -11},   {  44, -57}},  {{-118, 105},   {  56,  96},   {  28, -52},   { -62,  96}},  {{ -76, -46},   {  72, 109},   { -96, -66},   {-109,  31}},  {{ -60,-106},   {-109,-120},   { -60,-119},   {  75, 100}},  {{  83, -90},   { 120, -55},   { -81,  51},   { -56,  41}},  {{ -40,  85},   {  10, -15},   { -56, -72},   { 126,  87}},  {{  98,  -8},   {  45,  90},   { -74, -93},   {  40, -38}},  {{  29, 123},   {-124,  54},   {  14, 125},   { -55,-110}},  {{-120,  10},   { -59,  62},   { -48, -71},   { 112,-103}},  {{ -25,   9},   {  91, -26},   {  47, 111},   {-102,  46}},  {{ -27,-122},   { -40, -66},   { -66,  82},   {  28, -43}},  {{ -73, 125},   { -22, 103},   {  66,  -6},   {  36, -50}},  {{ -36, -38},   { -18, -17},   {  78, -65},   {  99,  46}},  {{ -41, -94},   {  39,  43},   {-113, -15},   { 104,-116}},  {{ 105, 105},   {   0,  19},   { 115, 102},   {  21,-126}},  {{ 118, 127},   { -87,-111},   {  67,  72},   { -45,  30}},  {{ -96,  28},   {  53, -55},   { 119,  61},   {  98, -80}},  {{ -47, -15},   { 102, -24},   {  93, -10},   {  59, -83}},  {{ -67,-111},   { -75,-114},   {  43,  31},   { -56,  29}},  {{ -91,  84},   { -49, -27},   { -10, -48},   { -22, -69}},  {{ -60, -43},   {  88,  67},   {  32,   0},   {  71, 113}},  {{  -8,  62},   {  93, -95},   {-116,-109},   {-120, -65}},  {{  45,  23},   {  91, -44},   {-113,  38},   {  37, -88}},  {{ -23,-112},   { -48,  25},   {-119, -91},   {  93,  14}},  {{ -56, -56},   {   5,-119},   {-103, -11},   {   9,   0}},  {{  25,  29},   { -34,  37},   {  -2,  10},   {  45,  53}},  {{ -59,  47},   {  50,   5},   { -28, -96},   { 106,  19}},  {{  25, -97},   { -67, -45},   { -71,   2},   { 115, -24}},  {{  90, 126},   {  94,-111},   { 112, -66},   {  58, -34}},  {{ -27, -61},   {  45,-110},   { -42,  88},   { -68, -52}},  {{  50, 123},   { -75, -27},   {  88, -28},   { -12,  98}},  {{ 121,-120},   { -48, 116},   {  24,  27},   { 111,   0}},  {{ 114,  36},   {-120, -70},   {  93, -28},   { 121, 124}},  {{ -69, -32},   { -35,  92},   { 107,  65},   {-105, -29}},  {{ -30, -58},   {-102,  43},   {  26, -36},   {  26,  66}},  {{  66, -58},   {  84,-111},   { 126, -57},   {-111, -83}},  {{ -81,  23},   {  33, -46},   {  41, -63},   {-107, 113}},  {{-121, -31},   {  50,  -4},   { -96,  43},   {  46,  -4}},  {{ -30, -58},   {  73, -66},   {  30,  57},   {  23,  34}},  {{ -20, -79},   {  47,-121},   { -44,  -3},   { 114,  78}},  {{  86, -15},   { -67, 101},   { -63,  42},   {-120, -73}},  {{  48, -61},   {  61,  81},   {  39, -18},   { -71, -87}},  {{ -59,  90},   { -21, 105},   { 111,  30},   {  18,  88}},  {{  60,  24},   { -19,-104},   { -89, -89},   {  27,  10}},  {{  14,-101},   {-120,  92},   {  31, -55},   {  55, 108}},  {{-100, 107},   {-119,-116},   {   7,  23},   { -78,  63}},  {{ -39, -59},   { 115,-108},   { -28,-113},   { -69,   7}},  {{ -62,  73},   {  67,   6},   {  91,-115},   {  63, -61}},  {{  47, -34},   { 122,  44},   {-124,  17},   {  66,  74}},  {{ -83,  26},   { -68,  10},   {  90,  23},   {-103, -40}},  {{ 126, -81},   {-121, -57},   { -51,  39},   {  59,-107}},  {{ -17, -60},   { -49, -39},   {-113,  13},   {  68,  80}},  {{ -97, 110},   { -95,   4},   { -81, 127},   { 102,  29}},  {{  62, -61},   {  26, -26},   {  34,  72},   { 120,  96}},  {{ -92,  57},   { -76, 111},   { 111,   8},   { -52,  83}},  {{ -80, -59},   {  36, -22},   { -64,  16},   {  51, 122}},  {{  30, -85},   {  32, 121},   { -28,  51},   { 125, -64}},  {{ 100, -29},   { 122, -41},   { -37, -40},   { -45,  32}},  {{-116,  77},   { 125,-121},   {  48, -16},   {  -8,  73}},  {{-114,  98},   {  51,  34},   { -23,  -3},   {  -5,  65}},  {{  -1,-119},   { -89, -66},   {  61,  65},   {  58,-113}},  {{  81,   7},   { -62,  68},   {  43,   1},   {  -3,  80}},  {{  78,  11},   { -82, -12},   { 105,  60},   {-126,  35}},  {{ -85,  76},   { -49, 124},   {  78,  21},   {  24, 125}},  {{ -13,  86},   {  54, -72},   {  69,-117},   { -81, 117}},  {{  82, 106},   { -90,-109},   {  30, -58},   {  28,  21}},  {{  38,-104},   { -17, 114},   { -35, -87},   {  47,  55}},  {{  -2, -62},   {  96,  60},   {  28,-127},   { -31,-100}}}, {{{ 106,  51},   {   8,  34},   { -94,  -9},   { -93, -76}},  {{ -29, -73},   { -97,  -7},   {  79, -98},   { -92,-107}},  {{ -19,  14},   {-127,  38},   {  23,  63},   {  16,   1}},  {{ -79,  -7},   {  27,  61},   {   4,-111},   {  70,  -7}},  {{  57, -48},   { 108,-102},   {  40, -14},   {   8,  68}},  {{ -74, -47},   {  76, -40},   {   6,  44},   { -93,  68}},  {{  73, -53},   {  -5, -38},   { 102,-110},   {  91, -89}},  {{ -48, -45},   { -17, -41},   {  99,  52},   { -81,  41}},  {{  38, -44},   { 114,  67},   {-114, -77},   {  29, -65}},  {{  86,  92},   { -51,  41},   {  85,  59},   {  75,  51}},  {{-110,  30},   { -13,  50},   {  69, -88},   {  34, -98}},  {{ -33, -77},   { -55,  65},   {  55,  39},   {  52, -37}},  {{ -83, -57},   {  98, 108},   { 104,  96},   {  34,  79}},  {{ -57, -87},   { -86, -74},   { -76,   9},   { -58,  36}},  {{  50,  63},   {  54, -92},   {  18, -30},   {  26,-122}},  {{  -2, -27},   {  62,  -9},   {  59, -27},   { 116, -12}},  {{   7, -60},   {  69,   9},   { -82, -77},   { 108,-124}},  {{  11, -34},   {  45,  79},   { -49,  -6},   { -58,  83}},  {{  -4,-122},   { -28, -57},   { -78,  61},   {  -2, -70}},  {{ -28,-125},   { -82, -65},   { -49, -77},   {  -4, -74}},  {{ 103,  18},   { -79, 119},   { -28,  80},   { -96,  33}},  {{ -60, -56},   { -79, -40},   {  54,  90},   { -41, 102}},  {{ -68, 114},   {  15,  89},   {  85,  -4},   { -83,  11}},  {{ -98,-123},   { -14,   5},   {  72,-124},   {  32,-114}},  {{ -46, 104},   {  93, -42},   {  65, -19},   { -44,-108}},  {{-112, 126},   {-113,  12},   { -22,  67},   {  50,  14}},  {{ -42, -68},   {  43,  24},   { 102, 127},   { -94,  70}},  {{  -8, -90},   {-122,  71},   { -52,-123},   { -43, -44}},  {{ -14,  14},   { -21,  22},   {-102, -35},   {  12,-104}},  {{ 103, -11},   { -54,  52},   { -32,   6},   {  -2,  92}},  {{  72,-115},   {  47,   3},   { 125, -56},   {-118, -26}},  {{ 102,  75},   {  27, 126},   {  34, 115},   {  46, -20}},  {{ -40,  13},   {  61,  48},   { -13,-126},   {  82,  65}},  {{  24, -39},   {  28,-106},   {  -1,   2},   { 124, 125}},  {{ -99,  81},   { -80, 101},   {  85, 112},   { -73, 100}},  {{ 122,  12},   {   1,  58},   {  76, 106},   {   8,  72}},  {{-101, -13},   { -35, -92},   {  93, -50},   { 117, -75}},  {{-105,  87},   { 106,-109},   { 110,  21},   { -25, -80}},  {{ -99, -98},   {  55, -87},   {  77,  70},   { 109, 115}},  {{  86, 113},   { -87,  16},   {-103, -68},   { -29,  19}},  {{-108,  21},   { -14,  34},   {  -1, -38},   { -34, -92}},  {{ 115, -86},   { -74, -43},   {  41, -64},   {   8, -21}},  {{ -32,  61},   { 122,  69},   { 106,  18},   { -73,  71}},  {{-125, -43},   {-109, -35},   {  88,  -7},   { -33,  58}},  {{ -23, -52},   { 110, -75},   {-123,-105},   { -67,  78}},  {{  29,  20},   {  12,   7},   {   5, -87},   {  -4, 119}},  {{-120,  64},   { 113,-105},   {-124,-106},   { -25, -49}},  {{-111,-115},   {   8,  68},   {  81,  21},   { -46,  50}},  {{-120, -18},   { 115,-119},   {  95, -64},   {  23, -59}},  {{-118, -89},   { -90,  74},   { -64, -35},   { -96, 106}},  {{  60,-110},   {-107, 127},   { -78,   4},   {  63, 120}},  {{ -17, -94},   {  57,-107},   {  62,-110},   {  64, -91}},  {{-115,  56},   { -84,-101},   { -41, -62},   {  -9,-109}},  {{  84, -39},   {  53, -21},   {  11,  26},   {  29, -50}},  {{ 125,  48},   {  56,   3},   { 100, -19},   {  38,  33}},  {{ -31, 103},   { -20, -49},   {  58, -29},   { -73, -19}},  {{ 102,  31},   {   1,  36},   {  40, -21},   {  25, 100}},  {{  57,-106},   {-108, -33},   { -68,  45},   {  94, -85}},  {{  75,  79},   { 126, -43},   {-123, 100},   { -54, -18}},  {{ -75, 112},   {  47,  30},   {  17,  31},   { -31,  44}},  {{-106,  82},   {  65, -32},   {-124,  16},   {   8,-118}},  {{ -99,  44},   { -81,  91},   {  82,  30},   {  -2,  49}},  {{  31, -17},   {  65,  49},   {  84,  19},   { -46, -45}},  {{  36,   5},   {  35,  98},   { -66,  86},   {  63,  22}},  {{ -53, -78},   {  88,  84},   {-114, -53},   {  20, -26}},  {{ 125, -23},   { -45, -93},   {  91,  42},   {  15, -25}},  {{ 107, -13},   { 112, -90},   { -27, 103},   {  52,   0}},  {{-122,  98},   {  58,  84},   { -13,  47},   { -51,  21}},  {{  74,  20},   { -21, 101},   { -41,  37},   { -58,  41}},  {{-103, -18},   {  93, -63},   {  61, -92},   {  83,  92}},  {{ -37,  84},   {-116,  66},   {  -3,-122},   { -77,  26}},  {{  53,  40},   {   5, -91},   {  85,  95},   {  98,-122}},  {{ -22,  44},   {   5,  52},   {  54,  32},   {  71, -19}},  {{  84, -71},   { -14,  20},   {  21,  56},   { -54, 115}},  {{ -53,  10},   {  35,   6},   { -11,-113},   {  27, -46}},  {{  99,-120},   {  57, -56},   { -94,  -3},   {  70, 124}},  {{  76,  37},   {  62, 100},   {  55, 110},   {-103,  15}},  {{  75, -14},   { 124, 102},   { 118, -96},   {-100,  13}},  {{  58,  27},   {  64,  12},   { -29, -85},   {  93, 118}},  {{  23,  99},   { -34, 111},   { -36, 118},   { -98, -71}},  {{ -51, 113},   {  -7,  70},   { 123,  81},   {  18, 125}},  {{ 107,-114},   { -78, -85},   {  59, -50},   { -49, -82}},  {{-120,  86},   { 104, -12},   { -44, -18},   {  33,  20}},  {{  -1, -70},   {   3,  53},   {  18,  48},   { -78,-115}},  {{ -72,  91},   { -12, -98},   {   5, -69},   { -61, -15}},  {{ -47, -47},   { -22, -49},   {  56, -75},   { -99,  89}},  {{ -42, -27},   {  61, -47},   { -49, -82},   {  49,  -9}},  {{  68,-118},   { 127,   0},   { 126, -48},   { -16, 111}},  {{  80,  99},   {   4, 105},   {  83, -61},   {   4,  82}},  {{  46,-110},   { -13,-121},   {  14,  -3},   { -30,  67}},  {{-102, -71},   { -22,  81},   {  83,  57},   { -90, -79}},  {{ -84,  32},   { -49, -45},   { -46,  69},   { -64, -57}},  {{  37, 105},   { -87,  53},   {  56,-122},   { 114,   7}},  {{ -22,  25},   { -33, 126},   { -89, -55},   {  59,  29}},  {{-103,  56},   {  47,   1},   { -18, -27},   {  55,  74}},  {{-100, -74},   { 117, 121},   { -18, -96},   {  -3,  74}},  {{  84,  91},   {  50,  -7},   {  22, -48},   {  -8,  53}},  {{ -27, -68},   {  87, -54},   {-126,  99},   {-118, 122}},  {{  39, 116},   {  57, -60},   { -49, -14},   {  73, -58}},  {{  29, -55},   {-116,  16},   { 113, -78},   {   7,  45}},  {{  71,   5},   { -90,  19},   {-104, -17},   { -70,-122}},  {{ -16,  -1},   {  83,  56},   {  -6, 104},   {  88,  67}},  {{-121,-122},   {-113, 116},   { -80, 103},   {   4,  13}},  {{ -58, -19},   { -58, -44},   { -47,  73},   { -39, 125}},  {{ -96,  61},   { -95,  62},   { -27,-126},   {  25,  46}},  {{   9,  21},   {-104,  57},   { -25, 113},   { 119,  46}},  {{ 125, 104},   {  22, -98},   {  55, -44},   {  51,  68}},  {{  25,  80},   {   1,-105},   {  71, -37},   {  60,  49}},  {{ 127,  52},   { -17, 109},   { -20,   7},   { -56,  66}},  {{  38, -15},   { -33, -45},   {  96,  23},   {-114,-104}},  {{  99,  -8},   {  84, 117},   { 125, -50},   { -75,  96}},  {{-121, -20},   { -91,  35},   {  83,  64},   {-106,  19}},  {{ -78, 122},   { -96, -79},   {   3,  39},   { 102, 116}},  {{ -34,   6},   {  25, -52},   {  20,  50},   { -99, -77}},  {{ 108,-119},   {  55,  32},   {  91,  73},   {  22, -45}},  {{ -66,  11},   {  39, -53},   {  21, -76},   { -90,-105}},  {{ -36,  10},   {  51,  33},   { 118, -89},   { -84,  71}},  {{  76, 105},   {   2,  97},   { -22, -27},   {  56, -46}},  {{ -36,-126},   {   2,-122},   {  29, -27},   {  20, -80}},  {{  41,   9},   { -38,-125},   {  92,  92},   {-121,  59}},  {{-125,   5},   {  -8, -87},   { -50, 104},   {  67,  92}},  {{  88, 111},   {-105,  57},   { -51,  55},   {-102, -69}},  {{  39, -70},   {-107,  77},   { -36, -53},   { -26,  14}},  {{  40, 106},   { -65, -87},   { 120, 117},   {-114,  23}},  {{ -49, 108},   { -40,  67},   {  63,  72},   { -47, 106}},  {{  44, -17},   { 127,  99},   {-106,-122},   {  -1,  82}},  {{ -51, -49},   { -50,  49},   { 103,  81},   {-101, -13}},  {{ 118, -43},   { -52,   8},   { -10,   3},   { -46, -71}}}, {{{ -95,  70},   { -85,  42},   {-109, -53},   {  28,   2}},  {{-125, -97},   {   2,  87},   {  52,  10},   {  50,-101}},  {{-118,  74},   {  90,  56},   {  43, 106},   { 124, 118}},  {{ 124, -34},   {  86,  -3},   {  14,  82},   {  88,  98}},  {{ -11, 105},   {  72, -87},   {  23, -45},   { 101,  18}},  {{ -43, -91},   { 119,  33},   {  57,  23},   { 109,  98}},  {{ -79,-113},   { -51, -28},   {  74,  52},   { -34, 109}},  {{ -27, -15},   { -60,  47},   { 103,  85},   { -83,  10}},  {{ 112, -69},   {  98,  93},   { -79,-126},   { -45, 110}},  {{ -40,  96},   {  13,  91},   { -61, -42},   {  12, 127}},  {{ -64,  80},   { -95,  95},   {  33, -62},   {  -6, -65}},  {{ -69, -90},   { -12, 116},   {  82, -52},   {-108, 108}},  {{ -81, -79},   { -46,  83},   {  32,  -3},   { -37, -92}},  {{ -39,  67},   {  60,  38},   {  -9,   7},   {  18,  -3}},  {{ -32, -22},   { -98, -13},   {-102,  31},   { -36, -93}},  {{ 120,  96},   {-109,  45},   {  32, 101},   {-121, -61}},  {{-108,-103},   {  37, -55},   {  50, -70},   {-126, 104}},  {{ -26, -45},   { -82,  51},   { -93,  58},   { -86,  38}},  {{ -85,  28},   {-108, -61},   {-118,-103},   {   8,-109}},  {{ -37, -57},   { -84, -35},   {  20,-121},   {  72, -82}},  {{ -84,  12},   {  86,  36},   {-106,  -3},   { 108, -68}},  {{ -98,  74},   { -27,  30},   {-113,-124},   { -65, -99}},  {{ -50, 122},   {  57, 111},   { -99,  93},   { -68,  88}},  {{  16, -62},   { -73, -69},   { 115,-119},   { 120,  23}},  {{  37,-113},   {-120, -22},   { -33, -78},   {  45,  42}},  {{  69,-108},   {  29, -54},   { 104, -12},   {  73, -89}},  {{ 113,  17},   {  66,-124},   { 100,  22},   {  50,  91}},  {{ 124, 101},   { -26, -76},   { 107,  49},   {   8, -77}},  {{  73, -83},   {  44,  11},   { -29, -55},   { -75, -32}},  {{ -68,  55},   {  99, -16},   {  40,  74},   { 110, -97}},  {{  21,  -2},   { -57, -83},   {  86, -45},   { -94,-113}},  {{-121,  33},   {  84, -23},   { -17,  80},   { -96,  99}},  {{   4, -84},   {   5,  13},   { -97,-103},   { -65, -84}},  {{ -78, -11},   {  11,   7},   { -91,  52},   {   3,  54}},  {{ -19,-117},   { -20, -53},   {-121,  76},   { -62, -78}},  {{ -28,  85},   {-100,  32},   {  51, 109},   { -21,  61}},  {{  59,  30},   { 103, -74},   { -24,  52},   { 114,  61}},  {{   8, -28},   {   6,  20},   {-105,  84},   {  62,  23}},  {{ -70,  13},   {  59,  67},   {  33,  62},   { -65,  75}},  {{  11,   4},   {-105,  60},   {  83, 120},   {  91,  92}},  {{  28, -16},   { -56,-127},   {  -2, -50},   { -35, 123}},  {{ -19, 111},   {  79, 109},   {-111, -42},   { -93,   9}},  {{  86,  -5},   {   9, -90},   {  16, -80},   { -74,  68}},  {{-111,-113},   { 117,  39},   {   3,  75},   {-114,-124}},  {{ -99,  42},   { 116,-114},   { -17, -65},   {  55,  22}},  {{ 124,  13},   {  34,  99},   { 117,  60},   {-115, -92}},  {{  40, 114},   {  59,   4},   { -65, -25},   { -93,-121}},  {{  53, -55},   { -41,  34},   { -65, -91},   { -23, 108}},  {{ 120,  75},   { -24,  49},   {  33, 105},   { -93,   0}},  {{ 113,-106},   { -47,  50},   {  49,-108},   {  55,  10}},  {{ -75,-123},   {  43, 118},   { -93,-120},   {  86, -58}},  {{-105, 101},   {  71,-113},   {  86,-107},   {  90,  59}},  {{  -6, -38},   {  -5, -20},   {-112,  91},   { 120, -79}},  {{ -54,  88},   {  -5,-111},   { 123,  52},   { -71,  -5}},  {{ -10, -51},   {  55, -13},   {  57, -73},   {  -4,-103}},  {{   8,-108},   {  44,  71},   { -68, -30},   {  68, -26}},  {{ -43, -22},   {  -1,  42},   { -49,-121},   {  44, -16}},  {{-100,  70},   {  57,  85},   {  -9,  49},   { -13, -54}},  {{ -39, 123},   {  98, -32},   {-114, 101},   {-117,   6}},  {{ -51, -68},   { -63, -82},   { 106, -21},   {  79,   6}},  {{  60,  -9},   { -62, -32},   {  -5,-113},   { 111, -73}},  {{  11,  46},   {  39,  52},   {   7,  64},   {   4, -51}},  {{ -40,  26},   { -61,  79},   {  27, -83},   { -43, -64}},  {{   4, -11},   {  29, -46},   {  -3,  66},   {  32, -24}},  {{ -33, -74},   {-102, -66},   { 118, 121},   { -52, -57}},  {{ -56, -31},   {  72, 126},   {  89,  98},   {  70, -34}},  {{  90,  82},   {  12, -23},   { -11, -23},   {  45, 126}},  {{ -22, 101},   { -77,  80},   {  91,-114},   { -29, -53}},  {{  69, 117},   { -74, -78},   {-117, 121},   { -17, 122}},  {{  -7,  81},   { -50, 117},   {  63,   9},   { -91,  10}},  {{ -16, -62},   { -64,  57},   {  48, -37},   {  78,   1}},  {{  40,  20},   {  95, 111},   { -51, -44},   { -47,  47}},  {{ -26,  79},   {-123,  41},   {  59, 118},   {-123,  54}},  {{ 100,  75},   { -41, 121},   {  66, -84},   {  14,  33}},  {{ -58,  66},   {  28, -11},   {  78,  33},   { -16,-108}},  {{  64, -17},   { -37, -86},   { -55, 105},   { 102,  15}},  {{  79, -46},   {   5,  99},   { -74,  97},   {-117, -39}},  {{ -85,-116},   {   5,   5},   {  33, 119},   { -76,  -5}},  {{   2, 100},   {-108,  -8},   {  -8,  54},   { -74,  63}},  {{  68, 121},   { -21,  83},   {  86, -65},   {  41,  48}},  {{ -99, -92},   {-107,  96},   { -37, -74},   { -95,-101}},  {{  17, -47},   { -68,  -2},   {  30, -57},   {  64,  95}},  {{   1,  -1},   {   9, -28},   { 104,  -5},   { -13, -47}},  {{  86, 104},   {  39, -63},   { 107,  94},   { -91,  88}},  {{ -29,  -1},   {  12,  56},   { -12,-117},   { -99, -49}},  {{  93, -45},   {-105, 113},   { 118, -81},   {  84, -99}},  {{ -19,  49},   { -33, -78},   { 114, -41},   {  -9, -74}},  {{ -42, 100},   { -17,   5},   {-126, -95},   {  35,  74}},  {{ -58,  -3},   {  53,-107},   { 119, -35},   {-107, -40}},  {{ -75, -83},   {  23,  30},   { -12, 123},   {  -4, 106}},  {{  65,  62},   { -22, -23},   { -23, -42},   { -22,  24}},  {{-121,   8},   {  60,-105},   { -68, 124},   { -30, -76}},  {{  81,  28},   { -44, -47},   { -36, 127},   {-114,  83}},  {{  55,   2},   {   8,  70},   { -72, -30},   {-124, -73}},  {{ -65,  83},   { -72,-102},   {  92,  69},   { 104, -97}},  {{  97,-119},   { -91, -84},   {  53,-122},   {  33,  18}},  {{ -67, -52},   {  -6,  96},   {  24, 117},   { -88, -63}},  {{ -48,  81},   {  88, -78},   {  84,  13},   {  -5, -49}},  {{ -95, 123},   {  39,  38},   {  44, 112},   {   7, -63}},  {{  92,  54},   { -94, -96},   {-110,  -2},   { -81,   8}},  {{ -91, -44},   {-111, -34},   {  76,  21},   { -70,  77}},  {{ -47,-127},   {  16,  16},   {  16,-111},   { -20, -85}},  {{  82, 121},   {  93,-100},   {  45, -14},   { -28,  75}},  {{  35, -16},   {-122,  59},   { -25,  75},   {  13, -65}},  {{  86, 117},   {   4,  41},   { 127, 122},   {  -3,-119}},  {{ -28,  -7},   {  36,  49},   { -66,  41},   {  36,  -5}},  {{  89, -45},   { -52,  95},   {-106, -67},   {  46, -46}},  {{ -99,  10},   { -72,  75},   {  91, -60},   {  73, -21}},  {{ -46,  54},   { 108, -87},   { 113,  10},   { -21, -28}},  {{  22,  76},   {  15, -32},   {  85,  53},   {  72,-121}},  {{-115,  96},   {   5, -21},   {-103,-113},   { 119,  82}},  {{  28,-107},   { -97,  50},   { -89, -89},   {  99,   5}},  {{-112, -25},   { -89, -34},   {  44,  -8},   {  70,  92}},  {{ -52, -68},   {  15, -42},   {-120,  91},   {  85,-126}},  {{  97,  75},   { -27, 123},   {  -6,  21},   {  74, -12}},  {{ -73,   8},   {  19, -69},   { -82,  74},   { -35, 109}},  {{  24, -59},   {  18,  86},   {  38, -87},   { 111,-116}},  {{ -57,  -3},   {  35,  72},   {-125,-124},   { -93, -60}},  {{  18,  16},   { -89, 108},   { -35,  76},   {-104, -34}},  {{ -94,  54},   { -54, -12},   { -48,  68},   { -90, -59}},  {{ 124,  31},   { 102,  52},   { 126, -15},   { -42,  24}},  {{ 102, -49},   {  48,  83},   {  87,  48},   {  12,  99}},  {{  61,  33},   { -84, -44},   {  23, 121},   { -34, 123}},  {{ -76,-121},   {  40,  60},   {  20,  38},   { -23, -52}},  {{ -36, -12},   { 103, -53},   {  16,  82},   { -61, -51}},  {{-122, 115},   { -13,   5},   {  82,-119},   { -50,  74}},  {{  65, -81},   {  33, -10},   {  47, 126},   { -60,  36}},  {{ -53, 110},   {  81, -85},   { 100,  60},   {  96, -83}}}, {{{  54,  99},   {  79,  64},   {  10,  31},   {-120, -59}},  {{ -20, -12},   {-110, -45},   {-126, -96},   {  94, -34}},  {{  40, -80},   {   2, -29},   {-110, -75},   { -52,  98}},  {{ -48, -11},   {  87, -54},   {  73,  31},   {  31, -37}},  {{ 111, -21},   { 116,  48},   { -40,  33},   {  33, -95}},  {{  88, -61},   {-122, -17},   { 102,  34},   { -80, 119}},  {{  41, -40},   {  14,   5},   {  92,  53},   {  76, -28}},  {{  55, 113},   { -21,  -3},   {  77,  51},   {  67,  44}},  {{ -25,  78},   {  44,  49},   {   8,  96},   {-112,  33}},  {{ -87, -83},   {  13, -99},   { -64, -37},   {  92, -72}},  {{  63,  20},   {  90, -28},   { -62, -30},   {  93, -99}},  {{ -74, -46},   {  22, -37},   {-105, -51},   {-118,  84}},  {{  83, -27},   {  38, -79},   {  76,-112},   {-111, -69}},  {{ -30,-108},   {  82, -86},   {  89, -55},   {  45,  79}},  {{-110, -26},   { 118,  33},   {  49, -51},   {  15, -78}},  {{  12, -13},   {   4,  69},   {  77, 104},   { 113,  38}},  {{  13, 102},   {  99, -23},   {  79,  97},   {-123,  -1}},  {{  39,  71},   {-100, -86},   {  44,-104},   {-115,  65}},  {{  37, 106},   {-114,  -9},   {  51, -46},   {   5, 124}},  {{  74,  96},   {  47,-111},   { -76, -93},   { 103, -53}},  {{ -82,   8},   { -56,  87},   { -34,  84},   {  98, -51}},  {{-111,   4},   {   9,-103},   {  -6,-107},   {  67, -63}},  {{ -42,  45},   { -29, -75},   { -59,  72},   {  54,-123}},  {{ -79, -76},   {  62, -29},   { -86, -57},   {  83,  14}},  {{  65,  48},   { -45,  -5},   {  89, -72},   { -13,  83}},  {{ -35, -77},   { -51,  57},   { 104, -75},   { -26,-117}},  {{  18, -50},   { -37,  44},   { -83,  22},   { 103, -89}},  {{ -48,  11},   { -81,  95},   {   2, -45},   { -17,  67}},  {{  32, -99},   {  17, -50},   {  38,  96},   {  21, -56}},  {{-108, -39},   {   6,  79},   { -63, -49},   { -51, -33}},  {{ -83,  74},   {  79, -75},   { -95, -26},   {  17, 123}},  {{ 123, 117},   { -96,  69},   {  -4,  93},   {  -2,  24}},  {{ -46,  70},   { 109,  66},   {  24,  56},   {  54,   3}},  {{ 115, -64},   {  44, -63},   {-117, -17},   {  15, -45}},  {{-123,-114},   {  58, -39},   {  36, -67},   { -95,-109}},  {{ -94,-127},   {  -8, -21},   { -54,  44},   {  23, 117}},  {{ -68, 101},   { -56,-109},   { -49,  40},   {-124,  15}},  {{ -79,  44},   { -24, -14},   {-115,  11},   {-101,   3}},  {{   9, -22},   { -58, -71},   {-115, -72},   {-117,  24}},  {{-110,  11},   { -20, -30},   {  79,   2},   {  59,  -8}},  {{  17,  84},   { -39,  70},   {  25, 118},   {   1,  52}},  {{  49,  -6},   {  71,   3},   {-112, -42},   { -53,  20}},  {{-100, -55},   {  15,  73},   { -11, -78},   { -50, -70}},  {{-118,  97},   {   1,  15},   { 100, -73},   {  54, -98}},  {{-106, -10},   {-123, -19},   {-120, -47},   {-112, -94}},  {{-127, -17},   {   4, -45},   {  16, -18},   {  59,  63}},  {{  57, -88},   { -94, -60},   { -26,  36},   {  95, -33}},  {{ -98,  37},   {  10,  17},   {  52, -26},   {-115,  53}},  {{-126,-119},   {  28,  72},   {  46,  33},   { -18,  40}},  {{ -35,   6},   {  94, 109},   { -59,  27},   {  34,  39}},  {{  82, -79},   { 116, -55},   {-120,   7},   { -63,  36}},  {{ -60,-103},   {  73,  64},   { -45, -10},   {  43,  23}},  {{ -76, -23},   {  39, -48},   { -10, 117},   {  84,  56}},  {{  13, -50},   {  19, -96},   { 124, -96},   {   6, -53}},  {{ -28, -83},   {  91, -70},   { -55, -33},   { -29,  38}},  {{  42,  30},   { 118,  62},   { -85, -68},   {-116,  -5}},  {{  19,  55},   { 115,  99},   {-116, -84},   { -17, -68}},  {{ 127,  69},   {  83, -46},   { -59,-108},   { 120,-119}},  {{-118, -79},   { -34,  -8},   {   0, -88},   {  12,  39}},  {{ -42, -91},   {-103,-114},   {  52, -96},   { -87, -72}},  {{  82,-118},   { -35, -46},   { -85, -45},   { -43, -45}},  {{ -51, -37},   { -99, -66},   {  27, -14},   { -45,  44}},  {{ -21, -64},   {  99, 116},   { 101,  20},   { 110,  30}},  {{  74,   5},   {  45, -76},   { -37, -33},   { 103, -88}},  {{-118,  47},   { 123,  17},   {  42, -52},   { -70, -37}},  {{-108,  54},   { -36, -37},   { -38, 122},   { -60, -17}},  {{ 125, 105},   {  35,  65},   {   0,-122},   { -79,   6}},  {{ 113,  29},   { -11,  59},   { -65,  87},   {  -3,  94}},  {{  61,-123},   {   9,  -3},   { -47,  80},   { -79,  26}},  {{  47, -30},   {  42,  57},   { 122,  54},   { -83,  17}},  {{-111, -34},   {   7, -96},   {  73, 121},   { 125, -12}},  {{  24,  95},   {  49, -95},   { -69, -50},   { -98,  93}},  {{  96, -55},   {  -3,  80},   { 126,  81},   { -81,  89}},  {{  80,  12},   { -56, -71},   {  15, 107},   {  32,  76}},  {{ -88, -91},   { 104, -62},   {  14,  69},   { -56, -93}},  {{-120,  44},   { -97,  12},   {  61,  -4},   {  84, -17}},  {{  96, -82},   {  88, -44},   { -63, -82},   {  70,  45}},  {{ -62,  32},   {-119, 107},   { 120, -85},   { -96,  36}},  {{  64,  -3},   { -69, -56},   { -38, -37},   {-122, -76}},  {{ -36, -64},   {  73,-107},   {  32,  -9},   {  90,  39}},  {{ -33, 121},   {  54, -97},   {  57, 120},   { -64, -62}},  {{-118,  27},   { -14,  56},   {  -2,  98},   { -53,-103}},  {{   6,  92},   { 116, 122},   {-115, -26},   {-117,  35}},  {{ -43,  76},   { -31,  44},   { -89,-110},   {  69,  28}},  {{ -59,-110},   { -80,  48},   {  85,-108},   {  56, -14}},  {{  80,  18},   {-116, -97},   {  92, -84},   { 112,  17}},  {{  99, -44},   {  34, -55},   {  49,  52},   { -17,  30}},  {{ -50,   6},   {  17,-118},   { -44,-100},   {  37,-112}},  {{   7, -99},   { -95,  34},   {  30, -45},   {  43,  26}},  {{  47, -98},   {  85, -95},   { -75, -38},   {  72,-111}},  {{-105,  30},   { -42,  31},   {  62,  38},   {-115,  57}},  {{  80,  36},   {-119,  25},   {  88,   4},   {  99, -86}},  {{  -3, -64},   {-103, 103},   {  57, 119},   { 121, -42}},  {{  42,   1},   {-110,-123},   { -82,  88},   {-103,  53}},  {{  55,-105},   { 106, -19},   {  31, -41},   {  65, -79}},  {{ 107, -78},   {  58,-112},   { -99, -46},   {  77, -69}},  {{ -67, -51},   {-118, 121},   {-117, -31},   {-124, -48}},  {{  50,  10},   {  27,  71},   { -22,-108},   { -59,  37}},  {{ -18,  59},   { -26, 112},   {-120, 118},   {  69, -76}},  {{ -25, -81},   { -17,   0},   { -51,  60},   { -91,  10}},  {{ -18, -50},   { -73, -75},   {-106,  64},   { -72,  56}},  {{  -3,   9},   { -86, -91},   { 113, -99},   {-116,   2}},  {{ 118,  59},   { -38, -55},   { 118,  13},   {   7,  12}},  {{ -43,  12},   { -91, -93},   {  -3,  90},   { -43,  85}},  {{ 104,  61},   { 118, -46},   {  93, 104},   { -65,  59}},  {{  42,  90},   { -70,  56},   { -84, -40},   {  30,  30}},  {{ -18, -57},   { -66,  34},   {  76,  72},   { -89, -50}},  {{   3,  28},   { 126, 117},   { 102,  15},   { -87,  38}},  {{-114,  20},   {-120, -29},   {  79, 111},   {   9, -56}},  {{  66, -33},   { -59,  17},   {  25,  16},   { 118, -87}},  {{-104,  48},   {-122,  38},   {  16, 113},   { 110,  70}},  {{ -69,  26},   { -28,-117},   {  73,-106},   { -58,  70}},  {{   6, -50},   {  38,-105},   { -47, -46},   { -91,  -8}},  {{ -19,  59},   {  60,  38},   {  27, -61},   { -42,  23}},  {{ -96,  95},   { -89,  59},   { 121, -79},   { 124,  21}},  {{  12,  76},   { 116,  48},   {  74,-104},   { -31,  87}},  {{ -96,  58},   {  12, -91},   {  86, 113},   {  82,  13}},  {{-124,  67},   { -19,  53},   { -62, -32},   { 106,   7}},  {{-116, -32},   { -36, -47},   {  91, 116},   { -73, -48}},  {{ -23, 125},   {  27,  81},   {  14, 110},   { -79, -38}},  {{ -74,  42},   {-120, -21},   {  17,  89},   {  25,  41}},  {{  36,  81},   {  40,-118},   {  48, 120},   {  75, 122}},  {{ -90,   0},   {  10,  38},   {   8, -65},   {  51,   8}},  {{ 106, -87},   {  78,  73},   {  20,-109},   {  75,  77}},  {{  17,  15},   {  61, -70},   {  65, -46},   {  27, -90}},  {{ -30,-105},   { -87,  87},   { -76,  85},   {  81, -47}},  {{  28, -10},   {-111, -46},   {  79,  19},   { 110,-112}},  {{  92, 103},   {  23, -46},   {  76, -95},   {  54, -35}}}, {{{ -35,  -5},   { -91,-118},   {  34, -96},   {  99, -55}},  {{-124,   0},   { -26, -19},   { 118, -67},   {  20, -69}},  {{ 110, -82},   {  48, -15},   { -25, -64},   {-124, -33}},  {{  43, -61},   { -84,  85},   {  44, -81},   {  -4, 108}},  {{  29,  64},   {  55, -13},   {-116, -59},   { -84,   1}},  {{  26,  52},   {   9, -82},   {  92, -11},   {   6, -57}},  {{-103,  71},   { 109, -86},   {-124, -28},   {-126,  20}},  {{ -31, -83},   {-110, 107},   { -23,  75},   {  56,  75}},  {{ -74, -85},   { -25,  70},   {  57, 101},   { 117, -87}},  {{-124,  21},   {  85,  39},   {  91,  -1},   { -33, 104}},  {{ -31, -93},   {  49, 109},   {  -2, -76},   { 103, -59}},  {{ 106, 119},   { -62,  98},   {  27, -75},   {  51, -36}},  {{  56, -32},   {  33,  -9},   {-106,  79},   {  -8,  79}},  {{  11, -73},   {   6,   9},   {  -6, -88},   { 104,  91}},  {{ 122, -97},   { 107, -78},   { 110, -44},   { -71,  76}},  {{  -9, 126},   { 113,  20},   { -86, -28},   { -99, -26}},  {{ -71,  -6},   { -42, -46},   {-115,  15},   {  42,  89}},  {{ -50, -44},   {  68,  46},   { 114,  53},   {  63,  31}},  {{  69, 102},   { -16,  52},   { 112,  81},   {  25,  80}},  {{  12,  29},   { -45,  62},   {  66,  61},   {  11, -39}},  {{  79,  25},   {-126,  10},   {  83,  40},   {-101, -27}},  {{ -52,  80},   { -54,  28},   {  87, -47},   { -61, 104}},  {{  92,-102},   { 115, -15},   {-118, -36},   { -75,  80}},  {{  63,  14},   { 110, 109},   {-106, -48},   { 118,  85}},  {{ -22,-109},   {-124,  61},   { -45,  55},   {  70,  87}},  {{ -60, 123},   { 113, -64},   {  71, -72},   { -93, -90}},  {{ -46,  67},   {  72, 103},   { -66,  56},   {  34,  34}},  {{ -99, -60},   {  83, -41},   {  87, -61},   {  -9,  49}},  {{  81, 106},   {  98,-103},   {  79, -73},   { 106,  81}},  {{  82, -31},   {  51, -10},   { -60, 123},   { -89, -51}},  {{  83,  86},   {  71,  50},   { -28,  -2},   {  96, -90}},  {{-103, -53},   { -63, 127},   { 114, -11},   {  -2,  28}},  {{  98, -34},   {  19,  -8},   { -83, -96},   { -10, -70}},  {{ 107,  -7},   {  50, 109},   {  32,  88},   {  49,  37}},  {{  71, -65},   { -19,  95},   { 111,-102},   {-122, -58}},  {{ -81, -43},   { 121,  67},   { -32,  90},   {  65, -20}},  {{  30, -94},   { -97,  82},   {-100,  64},   {  97, -37}},  {{-111, 123},   { 120, -56},   { -57,  74},   { -63, -43}},  {{  13, -41},   {-116,  36},   { -97,  76},   { -57,  55}},  {{ 102,  78},   { 114,  10},   {  60,  32},   {  -5,  52}},  {{  72,-107},   { 112, -86},   {  57, -19},   {-120,  52}},  {{ 112,-101},   { 122, -37},   { 124, -61},   { -12,  36}},  {{-119, -21},   { 124, 118},   {-118,  57},   {  67, -18}},  {{  28, -36},   { -37,  44},   {  77, 126},   { -27,  96}},  {{ -13, 121},   {-127, -12},   {  59, -65},   {   2, -28}},  {{ -50,  66},   {  81, -45},   {  46, 123},   {  44,  96}},  {{  89, -78},   { -57,  59},   { -93, -76},   { -18, -32}},  {{ -91,  51},   { -37,  68},   {  73,  31},   {  67, -96}},  {{ -96,  44},   { -92, 114},   {  59,  78},   { 101,-110}},  {{ 111,-108},   {-104, -39},   { -20, -29},   {  60,  27}},  {{  72,  73},   { 101,  59},   { -53, -79},   {   2,  14}},  {{ -59, -76},   {-117,  70},   { 104, 125},   {  10, 103}},  {{ -74,  38},   { 126,  59},   {  80, 113},   {   5,-126}},  {{ -47, -71},   { -40,-109},   { -72, 123},   { -51, -61}},  {{  40,   4},   { -17,  65},   { 124, -79},   {  37, 105}},  {{ 120,  17},   { 114,  31},   { -35, -22},   { 127,-112}},  {{  93, -81},   { -39, -95},   {-124,-114},   {  77,  53}},  {{  -6, -37},   { 102, 120},   { 122,-112},   {  10, -42}},  {{ -21,  39},   {-105, -79},   {  47, -20},   {  32, -47}},  {{ -84,  -9},   {  98,   2},   {  43, -50},   {   0, 108}},  {{  80, -11},   {  33, -89},   {  33, -87},   {  -3,  36}},  {{ -47,  85},   { 109, -38},   { -75,-100},   {  55, 105}},  {{  -5,-122},   {  30, -20},   { 110, -52},   {  12,-106}},  {{  42, 109},   {  -9,  52},   {  31, -14},   { 124,  59}},  {{ -97,  13},   { -78, 115},   { 113, -73},   {  61,-114}},  {{-121,  88},   {  32,  64},   {  50,  72},   { -38, -28}},  {{   4, -66},   {-119, 120},   { 125,  98},   {  62, 105}},  {{-124,  42},   { 101,  37},   {  24,   2},   { 126,-122}},  {{  59,  10},   {  -1,   3},   {  35, -40},   { -65,-104}},  {{  -9,  78},   { 106, 120},   { -92,  35},   { -71,-126}},  {{  -1,  17},   { -11,  48},   {  87,  61},   { -56, -44}},  {{-103, -72},   {  93, 115},   {-116, 102},   { -95,  16}},  {{ -62,  50},   {  14,  74},   { 111,-102},   {   0,  64}},  {{  48,-120},   {  60,  54},   {-114,  80},   { -64,-127}},  {{  15,   6},   { -70,   0},   {-119,  61},   {-109, -84}},  {{  59, -20},   { -29,  84},   {  67, -51},   { -26, -30}},  {{ 109, -77},   {  82, -71},   {  21, -26},   {  64, -60}},  {{ -55, -65},   { -95, -13},   { -36, -24},   { -80,   7}},  {{-111, 119},   {-112, -19},   { -73,  31},   { -98, -46}},  {{ -16,-118},   { -48,   7},   {  29,  66},   {-115, -26}},  {{  20, -85},   { -93, 101},   {   4, -74},   {  -6, 115}},  {{ -64, -21},   { -99,  18},   {  -2,-119},   {  55, 120}},  {{ 104,   9},   {  -9,  36},   {  62, -85},   { 126,  71}},  {{-120, -25},   { -88,  92},   {   2, -81},   {  65,  57}},  {{  48,  93},   { -31,  53},   { -89,   7},   {-100,  27}},  {{  26,-109},   { 114,  33},   { -21, -23},   { -13,-106}},  {{ -54, 126},   {  60,  69},   { -38,  50},   {  78,  34}},  {{  62,  10},   {  78,  13},   {  95,  69},   { 126,  97}},  {{ -36, -70},   {   9,  10},   {  54,   9},   {-125,  46}},  {{  34, -62},   {  12, -64},   { -21, -10},   {  70, 107}},  {{  12, -30},   {  58,   4},   { -45, -96},   {   0,  22}},  {{-114,  12},   {  -1,   7},   {  87,  83},   { -81,-115}},  {{  22, -82},   { -61,  93},   {-122, -40},   {  34,   2}},  {{  27, 116},   {  12, -53},   {  92, -64},   { 107,  43}},  {{  89, 111},   {  31,  29},   {  84,  38},   {   6,-117}},  {{ -10,  84},   {  56,  46},   {-100,   8},   { -19, 126}},  {{  33, -62},   { 103,  89},   {  94,  28},   {-104,  85}},  {{ -10, -27},   {  52,  -2},   { 106,   5},   {  38,   5}},  {{ -40, -25},   { -24,  47},   {  -5, 104},   { -62,  49}},  {{ -93,-127},   {  21,  -1},   {  70,-105},   {  77,  90}},  {{  64, 103},   { -80,   9},   {   1,  15},   {  51,  97}},  {{  14,  24},   { 122,  92},   {  61, -26},   {  90,  90}},  {{  51,  69},   {-120, 120},   {-111, -91},   {-113, -94}},  {{ 116,  36},   {-125,  57},   {  71,-105},   { -37, 125}},  {{ -43, -53},   {  77,  11},   {  68, -95},   {-103, -23}},  {{ -42, -54},   {  67,  58},   {  62,-101},   {-108,  33}},  {{  25,  17},   { -59,  63},   {  43,   0},   { -71,  74}},  {{  44, 106},   { -56, -81},   {  49, -48},   { -96,  22}},  {{ -87, 113},   {   0,  20},   {  77,  86},   {-116,  -7}},  {{  88,  80},   {  70,  22},   { -64, -71},   { -49, -91}},  {{ -86,  89},   {  76, 110},   {  86, -75},   {  14,  45}},  {{ 109,  72},   { 114, -69},   {  23,  39},   {  82,  82}},  {{  21,   1},   {  88, -22},   {-125, -26},   {  80,  64}},  {{ -85, -27},   { -88,  -1},   {  96,-105},   { 102, 107}},  {{ -86,-116},   {  28,  66},   {  41, -99},   {   2,  78}},  {{  -7, 126},   { -71,  21},   { -61,-122},   {  82, -30}},  {{  -7,  93},   {  84, -54},   { -37, -79},   { -39, -74}},  {{  -4, -11},   { -70,  90},   {  99,  21},   {-114,   2}},  {{   8, -69},   {-107, -19},   { -68,  15},   { -23, -51}},  {{  20, 111},   { 124,  15},   {  73, -12},   {   5,  67}},  {{-121, -76},   { 120, -20},   { -32, -66},   {  46,  41}},  {{-126,  36},   { -44,  75},   { -83,  24},   { -37,  36}},  {{  97,  74},   { -35, 105},   {  54, 114},   {  72, 107}},  {{ -37, -96},   { -33,-122},   {  88, -38},   {  54,   0}},  {{  30,   1},   {-108, 108},   { -89, -96},   { -14,-126}},  {{ -73, -61},   {  14,-100},   {  88,  52},   { -17,  -8}},  {{  69, 109},   {-122,   4},   {  39,  57},   {  13,   5}},  {{ -86,-106},   { -71,  18},   {  97,  83},   { 104, 119}}}, {{{ -92, -16},   { -89,  29},   { -89, -10},   { -95,  37}},  {{-127,-126},   { -74, -39},   { -80,-112},   { -51,  93}},  {{  43,  61},   { -56, -30},   { 103, 118},   { -53, -25}},  {{ -74,  21},   {  46,-101},   { -26,  51},   {  26,-113}},  {{ -86, 115},   { 121,  10},   { -72,-114},   {  29, -26}},  {{ -61, -94},   { -53, -10},   {   1,  47},   {  59,  77}},  {{ -21,  96},   {   6, -47},   {  -8,  54},   { -77, -27}},  {{ -16,   9},   {  17,  41},   {  56, -17},   {-107,  64}},  {{ -14, -46},   { 119, 121},   {  71, -65},   {  65,  51}},  {{ -30, -88},   { -60, 109},   { 104, -52},   { -45,  23}},  {{  66,-101},   { 111, 107},   {  82,  22},   { -97, -50}},  {{  48, -53},   {  86, 122},   {  95, -34},   {  85, -52}},  {{ -19, 104},   { 107, -43},   {  31, -63},   { -56, -66}},  {{ -93,  83},   {  38,   0},   {  51,  10},   { -91, 124}},  {{  21,-113},   {-106, -32},   {  49, -46},   {  68,-121}},  {{  34, -85},   {-100, -25},   { -43, 108},   { -80,-101}},  {{  -7,-110},   { -90,  -3},   {   4, -51},   {  99, -43}},  {{ -66, -78},   {  33,-117},   {  54, -61},   {  20, 117}},  {{ -10,  16},   {   9, -57},   { -72,  92},   {  61,-100}},  {{-117, -60},   {  35,  -2},   {  46,  55},   { -94,  41}},  {{  96, 122},   {  11, -62},   {-124,-115},   { -30,  86}},  {{ -38, -16},   {  21,-104},   {-102, -68},   { -78,  88}},  {{ -84,  74},   {  64,-108},   {   4, 108},   { -11,-108}},  {{ -17, -79},   {-101,  80},   { -27, -14},   {-125,  88}},  {{  10,  92},   {  19, -39},   {  21, -16},   {-119, -72}},  {{  59, 119},   { -27,  18},   {-116, 111},   {   8,  76}},  {{ -62, -36},   { -24, -92},   { -70, -97},   {  91,  15}},  {{ -73, -17},   { -67,  89},   {  24, -67},   { 111, -21}},  {{  33, -46},   { -18,-117},   { 110,   0},   {-120,  99}},  {{  -5, -81},   {-105, 101},   { -64, -17},   { -54,   4}},  {{ -73,  66},   { -85, -26},   {-117, -92},   { -84, -47}},  {{ 115, -58},   { -62, 106},   { 104, 118},   { -36, -74}},  {{  34, -22},   {  81, 125},   { 103,  71},   { 125, -99}},  {{ -60,  89},   {-118,  80},   {  24,  31},   {  72, -45}},  {{  10, 104},   {  58, 104},   { -89, -31},   { -16, -77}},  {{  65, 116},   {  55, -64},   { -72,   9},   {  93,-127}},  {{  35, 115},   {-126, 110},   { -43, -70},   { -30,  38}},  {{  48, -84},   {  38,  30},   {  97, -41},   {-114, -43}},  {{ -44,   7},   { 117, -25},   { -66, -21},   {  -8,  -1}},  {{-109, 102},   {  55, 120},   {  -9,   5},   { -27, -31}},  {{ -11, 101},   {  57,-116},   {  97, -46},   { -90,-120}},  {{ -69,  55},   {  89, -90},   { -51, -99},   { 112, 118}},  {{  66,  85},   { -72,-114},   { 111, -97},   {-118,  20}},  {{ -38, -64},   { -71, -29},   { -68, 123},   {  -2,  56}},  {{  80,  82},   { -41,  41},   {  90,  92},   { -83,   5}},  {{ -23,   6},   {-122,-101},   {  40, -54},   {  95,   1}},  {{ -44,  13},   {  66,  46},   {  -2,-100},   {   9,  78}},  {{ 114,   7},   { -18, -35},   { 104, -40},   {-103, -84}},  {{ -45, -89},   {  43, -99},   {-121,  31},   {  62,  17}},  {{  19, -55},   { -77, -80},   { -91,  91},   {  66,  60}},  {{  69,-118},   { -43, -37},   {  -4,  38},   { 100,  43}},  {{   1, -30},   {-101,-105},   { 126,-117},   { 110, 108}},  {{ -24,  98},   { 113,-100},   {  10,-103},   {  55,  10}},  {{ 103, -23},   {-103, 109},   { 108,-117},   { -88,  88}},  {{  82, -93},   {-107, -74},   {  81,-109},   { 124,-100}},  {{  92,-106},   { -14,  17},   {  65,  69},   { -81,-117}},  {{  -8, -91},   {-119, 100},   {  57, -90},   { -75,  91}},  {{ -56,  -5},   {-105,  31},   {  71, -40},   { -87,  58}},  {{  37, -85},   {  24,-123},   {  75, -22},   {  40, 107}},  {{-106,  44},   {  19,-113},   { -45, -15},   { -24, -62}},  {{ -78,  87},   { 112, -82},   {  27, -91},   {-104, -28}},  {{  88, -44},   {   6, 110},   {  48,  42},   { -25, -35}},  {{  -6,  32},   { -20,  28},   {-111, -55},   {  35, 111}},  {{ -82,  97},   { -76, -97},   {  81,   1},   { -70,  58}},  {{  98,  23},   { -16, -59},   { 115, -95},   { 112,  61}},  {{ -36, -66},   {-101,  75},   {  88,-112},   { -84, -97}},  {{ -20,  11},   {  82, -42},   {  61, -58},   { -24, -89}},  {{  32,-108},   {  80, -22},   { -18,  33},   {  -4, 111}},  {{  12,  68},   {  -4, -16},   { -53,  71},   { -26,  57}},  {{-119,  10},   {-119,  92},   { -74,-111},   {  61,  45}},  {{ -29,-120},   {-127, 100},   {  15,  38},   {-107,   6}},  {{ -22,  43},   { -25,   8},   {  -6,-126},   { 115,  92}},  {{ -25, 111},   {-122, 118},   { -45,-122},   { 106, -27}},  {{ 106,-126},   { 108,-109},   { -50,-102},   {-112,  22}},  {{ -82, -17},   {  20, -97},   {   4, -23},   {-107,  48}},  {{ 119, -88},   {  18, -52},   {  87,-102},   {  50,  40}},  {{-110,  31},   { -57, -55},   { 125,  32},   { -53,   8}},  {{ -26, -82},   {  56, 126},   {-114,  61},   { -90, -45}},  {{  76,  34},   {-102, -16},   { -30,   6},   { 117,  96}},  {{ -16, -32},   { 124,  32},   { -11,  74},   { 118, 114}},  {{  52, 121},   {  93,  30},   {  78, 112},   { 117,  77}},  {{  60,  -9},   {  88, 111},   {-101,  10},   {  93,  -6}},  {{-114, 124},   {  15, -26},   { -51,  19},   {-103, -85}},  {{ -74, -98},   {  -9, 123},   {  37,  53},   {  60,  47}},  {{ -16, 110},   {  -1,  91},   { -99, -62},   {   2, -54}},  {{ -93, 116},   { 103,  53},   { -11, -17},   {  39,   2}},  {{  37,-111},   {-126,  60},   {   3,  15},   { -51,-122}},  {{-110,   9},   { 100, -63},   { -46, -19},   {  34,  74}},  {{ -98,  96},   {  44, 107},   {  75, -38},   {  75, 120}},  {{-103,  62},   { -12,  35},   { -55, -34},   {  26,  52}},  {{ 104,  -7},   {   4,  67},   {  24,  64},   {  27,  55}},  {{ -80, -10},   {  39,  61},   {   4,  77},   {  19,-101}},  {{ -34,  93},   {  58,  95},   { -17,  45},   {   2, 120}},  {{ 115, -87},   { -48,  60},   {  -5, -32},   {-126, -77}},  {{  70, -37},   { -67, -65},   {-104, -48},   { -74,-105}},  {{  -4,  62},   { -90, 104},   {  47, 100},   {  63, 113}},  {{  53,-125},   {  36, 100},   {  20,  38},   { 117, -75}},  {{   9,-122},   {   9, 122},   {  47, -78},   { 126,  59}},  {{  18,  25},   { -28,  41},   {  -1, -32},   { -72,  68}},  {{ -76, -43},   { 121,  22},   {  82,   2},   { -73,  87}},  {{ -62, -81},   { -27, -96},   { -40, -26},   { -23,  40}},  {{-118,  16},   {-101,  98},   {   8,  -3},   { -85, -54}},  {{  50,  87},   {  24, -59},   { -92,  93},   { -69,  15}},  {{ -39,   8},   {  -4, -14},   {  -6, 123},   { 101,  78}},  {{ 103, -90},   {-102, 114},   {  99, -80},   {  47, -46}},  {{ -53,  74},   {  32,  65},   {  20,  45},   { -80, -89}},  {{  37, -11},   {  41,  11},   {  67, -46},   {  34,  -3}},  {{-121,  99},   { 101,  37},   { -95, -25},   {   6, 112}},  {{  45,  44},   {  62,  60},   { 116,  14},   { -46,  82}},  {{  24,  16},   { -29,-115},   {  92,-123},   { -20, 121}},  {{  32, -13},   {  92,  97},   {  91,  82},   {  55,  51}},  {{ 120, -69},   {  83, -40},   { -27,  -2},   { 113,   7}},  {{-109,  65},   { -69,  71},   {   9, 103},   { -85,  -2}},  {{  -7, -44},   {  24, -83},   {   9,  87},   { 116, -79}},  {{  10,  38},   { -85,  59},   {  32,  45},   {  38, 111}},  {{  16,  47},   {  61,-124},   {  58,-120},   { 103,   6}},  {{  80,  94},   {  90, -51},   { 109, -77},   { -67,  20}},  {{  49, -55},   { -53,  81},   { -84, 101},   { -74,  25}},  {{   5, -47},   {-118,-113},   { -21, -57},   { 108, 120}},  {{ -31,  31},   {-118,  64},   {-113, 116},   {-119,-109}},  {{ -21,  57},   {  69,  48},   {-103, -31},   { -94, -19}},  {{ -52, -65},   { -63,  -5},   {-123, 117},   {  82,   6}},  {{ -60, 123},   {  56, -20},   {-112,  10},   {  85, -43}},  {{ 115, -13},   { -88,  47},   {   8,  14},   { -10, -43}},  {{ 108, -25},   {-114, -93},   { -66, 105},   { -85, -95}},  {{ -84, -17},   {  54,  12},   { -86, 122},   { 102, -16}},  {{ 104,  75},   {-104, -81},   {  86, -40},   {  10, -21}},  {{ -24, -90},   { 109,  26},   { -25,-114},   {-104,-122}}}, {{{  40, -53},   { -47,  -6},   {  98,  74},   { -75, -26}},  {{  34, -38},   {  23,  19},   {  24, 123},   { 120, -94}},  {{  22,   3},   {  94, -12},   { -24,  82},   { 122,  16}},  {{  78,-117},   { -17,  82},   { -62, -14},   { -34, -77}},  {{  98, -34},   {  23,-108},   {-119,   4},   {-124,-121}},  {{ 111,  14},   {  11,   4},   {  44,  32},   {  10,  45}},  {{  13,-117},   { -18, -57},   {  96,  -9},   { -10, -14}},  {{ -60,  21},   { -23, -96},   {-112, 117},   { -61,  62}},  {{ -92, -20},   { -47,  50},   {-125, -72},   { -31,  28}},  {{ -91,  83},   {  92,-108},   {-118, -91},   { 126, -72}},  {{-100, -19},   {   2, -23},   {  75, -26},   { 126, -14}},  {{ -78,  -5},   { -20, -74},   { -24,  11},   {  38, -31}},  {{   5, 105},   { -77, -65},   { -88,  -4},   {  -9,   5}},  {{  52, -76},   {  94, -55},   {-115, -21},   { -32,  85}},  {{ -21, -84},   { -43,  66},   { -86,   9},   { -55, -91}},  {{  63,  42},   {  99,  27},   {  55,-114},   { -95,-101}},  {{  37, -37},   {  16, 110},   {  37,  99},   { 107, -49}},  {{ 110, -41},   { -52,  86},   {   1,  46},   {  89, -74}},  {{  93, -64},   { -10,  12},   {-116, 123},   { -42, -74}},  {{  81, -12},   {  29,  88},   {  34, -77},   {-124,  19}},  {{  44, -21},   {  51, -12},   { -28, -70},   { -95,-111}},  {{ -53,  -1},   {  16, 113},   {  45,-125},   {  15, 110}},  {{ -45, -78},   { -34,-125},   { -50,  79},   { -70, -29}},  {{ -70,-123},   { 109, -41},   {  65,-114},   { -12,  68}},  {{   1,  31},   { 102, -86},   {-119,  83},   { -56,  28}},  {{  14,  84},   {-121, -56},   { -50, -15},   { -94,  87}},  {{  32, -12},   {  99,-117},   {  70,  -4},   {  -2,-107}},  {{-114,  10},   { -76,-106},   {  33, -41},   {  43, -89}},  {{  26,   1},   { -79, -65},   { -94,  58},   {-113, -97}},  {{-121,-116},   {  82,  71},   {   0,-110},   {-127,  73}},  {{  10,  12},   {  21, -36},   {  94,  80},   {  70,  43}},  {{  49,  37},   {  -3,  32},   {-112, -93},   {  48, -92}},  {{ -66, -82},   {  46,  90},   {  38, 123},   { -22,  47}},  {{-124, -18},   { -17, -32},   { -79,-110},   { -69,-120}},  {{  66, -15},   { -38,  10},   {  22, -80},   {-121,  83}},  {{ -81, -68},   {  56,  77},   { -17, -58},   {  -6, 111}},  {{  86,  -7},   { 113,  94},   { 123, 105},   { -49,  14}},  {{  88,  41},   {  -2,  27},   {  -6,-109},   { -10, 104}},  {{  65, -97},   {  69, 117},   {-110,  90},   { -31, 112}},  {{  66, -85},   { -41, -42},   {  31, -91},   {  -9, -54}},  {{  95,   2},   {  56,   7},   {  32,-102},   {  20,-108}},  {{  65,  80},   { -31, -97},   { 120,  61},   {  -8,-121}},  {{  63, -49},   { 114,  80},   {-106, 102},   { 107,   2}},  {{  52,  69},   { -99,  89},   {  84, -22},   {  23, 106}},  {{ 100,  27},   {  92, -95},   {-114, 119},   {  28,  72}},  {{ -67, -56},   {  57,-121},   {  18,  -9},   {  65, 120}},  {{ -51, -95},   {  51, -31},   { -43,  29},   {  77, -85}},  {{  17,  64},   {  85,   2},   {  79,  35},   {-108, -99}},  {{ 112,  43},   {  41, 124},   { -78, -66},   {  59, -67}},  {{ 126, -22},   { 111,  86},   { -34,  53},   {-109,-124}},  {{ -35,  25},   {  62, -68},   {  92, -93},   { -62, -35}},  {{ 101, 118},   { -92, -52},   { -70,  46},   { -39, -51}},  {{  87, -27},   { -47,  63},   { -84,-104},   { -31,  32}},  {{ -79, -16},   { -56, -24},   { -68,   5},   {  13, -33}},  {{ -53,  57},   { -66,  30},   {  70, -83},   {  -6,  76}},  {{  21, -81},   {   0,   6},   {  -1, -68},   {  57,-104}},  {{ 115,  54},   { -43, -18},   {  45,  -8},   {-116, -93}},  {{ -72, 104},   {  97, -43},   {  34, -89},   { -72, -34}},  {{ -65,  63},   { 114,  17},   { -95,  63},   {-125, 108}},  {{-113, 117},   { -79,  56},   {  53,   7},   {  72,  42}},  {{  60, -41},   {  -6, -59},   { 126,  68},   {  35, -64}},  {{  69, -72},   {  74, 113},   {  60, -91},   {  93, -10}},  {{  44,  40},   { 104, -32},   {   7, -72},   { -63, -72}},  {{  40, 114},   {  84,  16},   { -14,  84},   {  98, 106}},  {{ -30, -69},   {  87, -92},   {  -5, -57},   { -55, -70}},  {{  51, -11},   { 115, 121},   { -95,  16},   {   9, -73}},  {{  77,-103},   {  98, -18},   { -82,  95},   {  44,-120}},  {{  82, 109},   {-116, 122},   {  -4, -54},   {  64, -52}},  {{  33, -69},   {-111,   4},   {  78,  -5},   { 115,  83}},  {{ -38,  79},   { -42,-115},   {  36, 119},   {  23, 100}},  {{  44,  21},   {  40, 114},   { 122,  51},   {  96,  67}},  {{  83, -63},   {  65, -34},   {  46, 123},   {  -6,  -4}},  {{ 113,  58},   {   3,  30},   {-101,  77},   {-108,  93}},  {{ -12, 107},   { -82,  47},   {-125,  66},   { -65, 111}},  {{  92,  11},   { -92,  28},   { 106, -24},   { 126, -92}},  {{  80,  63},   { -44, -57},   { -43, 112},   {-108, 126}},  {{ -89, -27},   {   1, -69},   {-101,   6},   { -85, -42}},  {{ -78, -52},   { -63,  24},   {  86,  31},   { -74,  21}},  {{  53,   6},   {  10,  63},   {-116,  40},   {-102, -23}},  {{ -47,  44},   {-107, -17},   { -49, -77},   { -45,  13}},  {{  30,  63},   {-127, -70},   { -66,  19},   { -28, -51}},  {{  60,  42},   {-116, -76},   { 126, -15},   {  71, -22}},  {{ -74,-123},   {-102, 102},   {  66, -57},   {  42,  75}},  {{ 126,  30},   {  -9, -25},   { -24,  18},   { -15, -55}},  {{   6,  36},   {  36, 119},   {   6,   3},   {  50,-100}},  {{ -69, -14},   {  75, -88},   { -14,-110},   {-103, -98}},  {{ -61,  73},   { -96,  -1},   {   1,  38},   { -63,  -1}},  {{  46, -68},   { -86, -48},   {  70,  80},   { 123,  29}},  {{ -36,-103},   {   0, -52},   {  98, 118},   { -46, -32}},  {{ -12,-122},   { -83, -35},   {-111,  95},   { -21, -44}},  {{ -66,  86},   { -29,-119},   {   0,  42},   {-116, -95}},  {{ -46, -46},   { -33, -63},   {  41,  57},   { -73, -52}},  {{-123,  26},   { -31,  74},   {-108,  38},   { -44,  33}},  {{ -93,  10},   {  55,  27},   { 110,   8},   {  62, 109}},  {{   4,-124},   { -48, -33},   {  14, 126},   { -12,  35}},  {{-108, 110},   {-108, -30},   { 108, -74},   {  44, 108}},  {{  19,  61},   {  66,  96},   { -53,  13},   { 101, 124}},  {{  35,   2},   {  27, -19},   {  30,  49},   { 103,  86}},  {{  14, -89},   { -95, -76},   {  56,  29},   {-101,  64}},  {{  57,-127},   {  97, -10},   { 102, -40},   {-125, -34}},  {{ -55, -89},   { -43, -61},   {  74,   5},   { 104, -90}},  {{ 113, 113},   {  -1, -25},   { -73, -70},   { -82, -75}},  {{  10, 100},   {  -7,  76},   { -81,  20},   { -11,  23}},  {{  36,  24},   { -22,  22},   {  43, -90},   {  -6, -65}},  {{  98, 119},   {-116, -99},   {-100, -84},   {  72,  89}},  {{ -16, -49},   {  35, 124},   { 117, 100},   {  49,  71}},  {{   4,-104},   { 118,  72},   {  94,  41},   {  33,-106}},  {{ -89, -78},   { 109, -55},   {  -3, -82},   { -76, 117}},  {{   6,  46},   { -13,  21},   {  71,  68},   { -96,-116}},  {{ 104, 115},   {  92,  32},   { 105,  21},   { -82, -12}},  {{ -93,  78},   { -19, -12},   { -42,  45},   { -98, -57}},  {{ -11,-106},   {  93, 101},   { -23, 110},   { -82,  15}},  {{-100,-103},   { -92,-114},   {  34,   9},   {-116, 107}},  {{ 125,  -8},   {  30, -98},   {  78,  16},   { -90,  85}},  {{  49,  21},   {  -6,  76},   { -88,   6},   {  81,  30}},  {{ -33, -20},   { -78, 103},   {  -3, -86},   {  25, -88}},  {{ -15,  71},   { -11,  14},   {  99, -86},   {  33, -15}},  {{  25, 105},   { -79,  30},   { -84,-107},   { -67, -45}},  {{ -84, -56},   {  61, 119},   { -15,  -2},   { 102, -50}},  {{  74,  95},   {-116, -74},   {  54,  95},   { -63, -74}},  {{ -27,   5},   { -46,  77},   { 126, -69},   {  38,  52}},  {{-124,  67},   {  18, -66},   { -44, -93},   {-104, -55}},  {{ -40, -45},   { 115, -41},   { -59, 106},   { 108, -14}},  {{  83, -84},   { 110, 111},   {  93,  71},   { 108, 102}},  {{ -47, -89},   { -55, -16},   {   7, 125},   { -12, -28}},  {{ -65,   1},   { 121,  96},   {  97, -94},   {  27,   0}},  {{  64,   1},   {  72,-114},   {  82,  94},   { -28, -60}},  {{  73, -39},   {-100, -39},   { -24,  67},   { -10,  89}}}, {{{ -24, -79},   {  62,  30},   {  39,  50},   { 101, -20}},  {{  37,  65},   {-108, -17},   {  25, -25},   { -47, -11}},  {{ 122, -74},   { -28,  17},   {  96, -25},   {  58,  -2}},  {{ 119, 107},   {  56,-101},   { -50,  24},   { -69,  65}},  {{ -59,  52},   {  28, -51},   { -25,  70},   { -18,  14}},  {{  74,  89},   { -32,  92},   {  99, 102},   { -65,  -3}},  {{ -61,  -5},   { -13,   4},   {  85,   2},   { 113, -80}},  {{ -51,  71},   {  45, -62},   {  -6,  55},   { -77,-116}},  {{  45, 120},   {  22, 114},   { -86,  54},   { -98, -25}},  {{ -29,  98},   {  73, -90},   {  32, -57},   { -96, -15}},  {{-116, -77},   { -61, -31},   {  47,  97},   {  87,  85}},  {{ -30, -61},   { -50,  -7},   { 100,  92},   {  61,  70}},  {{ -96, -79},   { 115,  36},   { -63,-114},   {  40,  81}},  {{ -70,-116},   { -82, -48},   { -93,-121},   {   9,  -9}},  {{ -98, -62},   { -92, -75},   {-122, -62},   {  72, -71}},  {{ -47,  16},   { -80,  66},   {  43, -18},   { -25, 121}},  {{  99, -69},   {-100, 118},   { -10,-107},   {  67, -61}},  {{  53, -86},   { -99,  49},   { 100,  22},   {  76,  56}},  {{ -85,  54},   {  -5,  92},   { -19,  86},   {  19,   7}},  {{ -54,  40},   {  60,   4},   {-100, 101},   {  25, 103}},  {{ -82,   7},   {  90, 125},   { -52, 126},   { -10, -18}},  {{   4, -80},   {   8,   5},   { -32,  80},   { 108,  55}},  {{ -84, -11},   { 114,  63},   {  57,  26},   { 107,  62}},  {{   8,  66},   { -18,  -4},   {-110,  93},   { -43, -99}},  {{ 107, -20},   { -66,  79},   {  85, 124},   { 121,-118}},  {{-115, -30},   { -72,  13},   {  29,  -3},   { 111,  59}},  {{  29,-127},   { -67, -61},   {  42, 120},   { -71,-114}},  {{ -75,  38},   {  81,  87},   {  -9, -40},   {-124,  97}},  {{  16, 122},   { -51,-117},   {  83,-124},   { 126, -35}},  {{  26, -67},   {  -8,  28},   { 105, -77},   {  18,-102}},  {{  55, -84},   { -22,  70},   {  60, -85},   { 120, -36}},  {{  19,  94},   {-108, -38},   { -96, -19},   {  97,   2}},  {{  12,  40},   { -67,  -3},   { -77,  20},   { -78,   3}},  {{ -50,-102},   {-110, -19},   {  69, -56},   {  68, 108}},  {{  84,-109},   { -59,  54},   { -63, 124},   { -22, -26}},  {{-108,-107},   { 116, 102},   { -82, -22},   {  90, -65}},  {{  -2, 107},   { -70,  31},   {  40, -89},   { 101, -79}},  {{ 124, -87},   { -85, -76},   {  37, 107},   {  27,  59}},  {{ -15, 111},   { 111,  53},   {-117,  14},   {  17, -94}},  {{-115,  47},   {  66, -22},   { 120,-118},   {  60, -81}},  {{  48, -36},   {  -2,  71},   { -33,  22},   {  75,  76}},  {{  34, 118},   { 112,  86},   { -59, 115},   {  76,  56}},  {{  91, 108},   {  21, -83},   {  73,  54},   { -96,  72}},  {{   1,  13},   {  47,-125},   { 126,-114},   {-120, -85}},  {{-114,  43},   {-113,  41},   { -33, -23},   { -74,  30}},  {{ -14,  27},   {  22,  22},   { -67,   6},   {-107, -72}},  {{ -54, -41},   {  12, -68},   {  56, -63},   {-104,  54}},  {{  38,  73},   { 112, -62},   { -88,  89},   {-115, -12}},  {{ 100, -90},   { -41, 113},   { -84,  79},   {   7, -85}},  {{  83, -75},   {  99, -41},   {  11,  38},   {-106, -74}},  {{  84,  41},   {  68,   0},   {  63,  39},   { -23, -13}},  {{  90,  90},   {  80,-122},   { 109,  71},   { 100, -88}},  {{  82, -70},   { -84,  10},   { -58,  67},   { 111, -59}},  {{  45, 106},   { 108,  43},   { -92, -86},   {-103, -82}},  {{ -14,  82},   { -16,  20},   {  19,-124},   {  46, -70}},  {{  11, 123},   { -82,  61},   {  68, -37},   { -80,   2}},  {{ 110, -93},   {  58, -44},   { 107, -10},   {  67, -47}},  {{ 113,  10},   { -93,  91},   {  18, 100},   { -53,  62}},  {{ -35,  35},   {  22, -15},   { -89,  41},   {  85,  22}},  {{  28,  -2},   {  81, -66},   { 120,-100},   { 100,  34}},  {{-106, -42},   { -18, 114},   { -25,   4},   { 126, -79}},  {{  49, -69},   {  63, 121},   {  34,  53},   { -15,-126}},  {{ -11, 110},   { -82, 103},   {-126, -60},   {  60, -58}},  {{-105, -33},   { -15,  69},   {  21,  15},   {  96,  91}},  {{-114, 119},   {  86, -20},   { -96, -36},   {   0,-122}},  {{  -9, -76},   { -95,  95},   {-108, -11},   { -25,-119}},  {{  50, -97},   { 125,  49},   {  59,   3},   {   9, -98}},  {{ -61, -62},   {-127, -27},   { -46, -54},   { 106,   7}},  {{ 123,-108},   { -24, -87},   {  78,-121},   { -51,  36}},  {{  49,  66},   { -40, -72},   {  80, 127},   { -64,  87}},  {{ -73,  48},   { -55,  51},   {  73,   6},   { -77, -44}},  {{  13,-125},   { -71, -92},   {  30, -88},   { -73, -34}},  {{  55,  51},   {  83, -13},   {   1, -87},   { -43,  15}},  {{ 121, -25},   {-107,  28},   {  27,-104},   { -68, -49}},  {{ 119,-100},   { 123, -21},   {  -3, -82},   { -91, -46}},  {{  54, -63},   { -87, -87},   {   1,  38},   {-103,-121}},  {{-123,-112},   {  57, -10},   {  11, -66},   { -23, -66}},  {{ -31,-119},   { -95, -62},   {  83, -40},   { -29,  36}},  {{ -76,  91},   { -12, 112},   { -82, 100},   {  36, -74}},  {{  68, 100},   {  14, 113},   {  20, -49},   { -15, -26}},  {{ -54,  -3},   { -28, -22},   {-121,  94},   { 119,-124}},  {{  20, -76},   {  11,  -9},   { -69,  -1},   {  71, -20}},  {{-111,-114},   {  -6,  11},   { -25, -47},   {   1, -15}},  {{ -46, 120},   { -97, -50},   { -34, -83},   {   8, -52}},  {{ -83,  99},   {-103, 119},   { -33,  57},   {  -5, -48}},  {{  11,   1},   {-117,  56},   { -79, -93},   {  82, -85}},  {{  37,  46},   {  63,  72},   {  -5,  97},   {  -5,  40}},  {{  19,  91},   { 104, -50},   {  44,   3},   {  45, -23}},  {{  35, -75},   {  -7,  97},   {  61,  64},   { -97,  81}},  {{ -15,  65},   {  57, -37},   {-114, -47},   {-100, -32}},  {{  24,  31},   {  49, -57},   {  17, -43},   {-105, -13}},  {{-100, 112},   { 125,  64},   {  92, -29},   { -43,  34}},  {{  68,  56},   { 114,  95},   { -45, -97},   {  80,  38}},  {{ -61,  91},   { -68,  10},   {   8,-109},   {  91, -91}},  {{  43, -70},   {  17, -87},   { -60,  83},   { -58,  94}},  {{ -79,-115},   {-113,  16},   {  10, 119},   {  62,  95}},  {{ -76,-108},   {  72, -82},   { -36,  -6},   {  64, -61}},  {{  79, 118},   {  35, -47},   {-108, -69},   { 114,  21}},  {{ -71,  -2},   { -47,  38},   {   2, -17},   { -40, -73}},  {{ -34, -10},   { -83, -96},   { -55, 112},   {  54, -94}},  {{ -13,  96},   {  59, 103},   {  69, -95},   {  73,   1}},  {{  45, -30},   { -75, -58},   {  28,  41},   {  90,-116}},  {{ -64, -56},   {  90, 102},   {  63, -54},   { -84,   6}},  {{ -17, -87},   {  21,  95},   { -73,-121},   {  65, -85}},  {{-108,  74},   { -54, 107},   { 106,   5},   {  -3, -34}},  {{  37, 108},   {  69,  52},   {  16,  49},   {  77, -19}},  {{ -18, -44},   {-101,  65},   {-104,  15},   { 100,   1}},  {{  23,-101},   {  73,  67},   { 118, -23},   {  95, 104}},  {{  86,  53},   {  75, -18},   {  -6, -15},   { 100, -66}},  {{  51, -58},   {-102, 105},   { 118,-115},   {  42, -22}},  {{  97, 112},   {  76, -25},   {  78,  34},   {-112,  71}},  {{ 110, -40},   {  36,  46},   {  88,  45},   {   6,  -8}},  {{  78,-106},   {  85, 111},   {  49,-115},   { -89,  -6}},  {{ -89,  60},   {  70,  58},   { -41, -44},   {   8,  19}},  {{-115,  73},   {  55,-101},   { -73, -59},   {  18,  -8}},  {{ -99,  38},   {-124, 101},   { 102,  98},   {  22,-100}},  {{ -25,  28},   {  77,   5},   { -24, 124},   { 109, -36}},  {{ -92, -12},   { 111,  51},   { -55, -56},   { -54, 100}},  {{ -48,  61},   {  41,  87},   {   0,   5},   {  81,  -4}},  {{ -22, 111},   { -66, -42},   {  96,  77},   {   3,  38}},  {{ -94,  22},   {  81,-100},   {  33, 102},   { -64, -69}},  {{ 111,  55},   {-107, -96},   { -36,  92},   {  53,  74}},  {{  65, -21},   { -15, -22},   {  41, -45},   {  68, -57}},  {{  53,  40},   {  30,  -8},   { 118, -16},   { -47, -16}},  {{  -6, -51},   { -78, -40},   { -73,-110},   { -26, -50}},  {{  88, -90},   {-113, -90},   { -30,  70},   {  17, -13}},  {{   7,  84},   { -74,  -8},   { 118,  -1},   { -48, -31}},  {{ -60, -30},   { -49,  46},   { -53, -27},   {  65,  89}}}, {{{  70,  80},   {  11, -69},   {-101, -64},   {  74,  13}},  {{  30,  63},   { 108, 116},   { 117, -43},   { 122, -66}},  {{-102, -84},   {-100,  90},   { -96, -63},   {-107,  -5}},  {{  52, -83},   { -19,  89},   { -99, -60},   {   0, -84}},  {{ -35,  74},   { -48, 126},   {  95, -93},   {  90, 106}},  {{ 104,  76},   {-109, -40},   { 103,-104},   { -54,  83}},  {{ -91,  56},   {   6, -74},   {  40,  55},   {  63, -98}},  {{   8, 107},   {  85,-110},   { -13,  18},   { 124,  16}},  {{ -90,  10},   { -28,-126},   {  45,  76},   {  44,  10}},  {{ -93,  13},   {  59,  79},   {  69,  22},   {-105,  39}},  {{   2,  29},   { -39, 113},   { -86, -10},   { -79, -68}},  {{  52,   9},   {-121, -39},   { -81, -69},   {-109,   8}},  {{  -5, -76},   { -80,  41},   {  51, 122},   {  13, -65}},  {{  34, -69},   { -45, -69},   { 101,  28},   {  42,  29}},  {{ -42, -80},   { -57, -75},   {-110, -62},   { 101,  46}},  {{-119, 115},   {  21,-108},   { -64, 101},   { -80,  65}},  {{ -96,  78},   {-119, -38},   {  81,-122},   {  17,  13}},  {{ -77, -51},   {  98, 100},   { 121,-123},   {  42, -37}},  {{  81,  -8},   { 123,  50},   { 124,   7},   {  67, -45}},  {{ -93, 102},   {-104, 120},   {  99,  39},   {-120, 111}},  {{  58,  -2},   { 101, -50},   { -58,-118},   {  92, 116}},  {{  49,  18},   {  71, 101},   {-102,  97},   {  -5,   6}},  {{  11,  92},   {   3,-126},   { -53, -99},   { -15, -44}},  {{  66, -68},   { 122, -53},   {   0,-112},   {-127, 101}},  {{  85,  71},   {  81, -37},   {  17, -50},   {  14, -84}},  {{ -87,  64},   { -20,  93},   {  87, 108},   {  28, -35}},  {{ 102, -17},   {  73, -41},   {  30,  -2},   {  10, 122}},  {{ -56,  76},   {-120,  75},   {  -9,-102},   { -57, -85}},  {{  61, -76},   {  88, -80},   {  78, -69},   { -90,-126}},  {{ -29,   6},   {  86,  12},   {  72,  91},   {  14,-121}},  {{ -52, -12},   { -48,-124},   {  -3,  15},   {  49, 115}},  {{ -14, -17},   { -54, -90},   {  92,-113},   { -96,  46}},  {{ -62,  33},   {   5, -76},   { 101, 121},   {-108,  57}},  {{ 106, 113},   { -94,  63},   {-123, -59},   { -45, -57}},  {{  77, -60},   { 113,  12},   {  39, -11},   { -39,-121}},  {{  73, -41},   {-125,-122},   {  39, -48},   { 127,  -9}},  {{  30,-102},   { -34, -22},   { -31, -58},   {  69,  39}},  {{  73,-112},   { 123, -44},   {  29, 107},   {  57,  65}},  {{-127,  49},   { 116,   5},   {  77,  78},   { -54, -69}},  {{ -34, -16},   {  38, 108},   {-103, 122},   { -93,  55}},  {{ -74,  47},   {  76, -21},   { 116, -25},   { -94, -72}},  {{-109,  42},   {-118, -23},   {   5, 115},   { -37, -76}},  {{ -96,  40},   { -62,  15},   {  43, -71},   {-101,-126}},  {{ -13, -83},   {  38,  20},   { 118,  -1},   { -59,  52}},  {{  46,-101},   { -63, -26},   {  89, -21},   {-125,  59}},  {{ 126, -63},   {-116, -33},   { 112,  33},   { -87, 125}},  {{ 113,  -2},   {  90,  -3},   {-111,  30},   { -93,  46}},  {{ 117, -26},   {   2, -65},   {  14,-124},   {  65,  13}},  {{  93, -77},   { -64, -37},   { -41,   2},   {  64,  35}},  {{ 115,  25},   { -79,  58},   { 114,  26},   {   0, -13}},  {{  93, -52},   { -38,  97},   {  61,  47},   {  45, -44}},  {{ -30,  45},   { 120,  -7},   { 100,  94},   {  76,  86}},  {{  32,-119},   {  48,  76},   {  57,  24},   { -11,  30}},  {{ 119,  77},   {  63,-123},   { -97,  35},   { 109, -70}},  {{ -42,  78},   {  82,   6},   {-104, -32},   {  69,  75}},  {{ 108,  18},   {-112,  41},   {  51, -77},   {-126, -32}},  {{  -5, -95},   { -81,  92},   {  21,-110},   {-107,  85}},  {{  38, 122},   {  24, -59},   { -21, -53},   {  54,  82}},  {{ -56, -93},   {  -2,  97},   {  67,  30},   { -13,  76}},  {{   5, -63},   {  38,-119},   {  72,  63},   {-104, -11}},  {{ -66, -30},   { -94,  -1},   {  73, -30},   {-112, -83}},  {{ -51, -34},   {-105,  93},   {  22,-117},   {-109,-106}},  {{ 123,  91},   {   7,  32},   {  41, -81},   {   8,  50}},  {{  67,   0},   {  24,  26},   {  90,  31},   {-114, -25}},  {{ -68,  -7},   {-119,  14},   {  40,  -6},   {  83,  91}},  {{  51, -10},   { -95, -44},   {  76,-115},   { -99,  78}},  {{-101, -90},   { -59,  47},   {  99,-103},   { -46,-106}},  {{ -66,-106},   {  29,  49},   { 101,  11},   { -20,  95}},  {{  42,  34},   { 123, -12},   { -20,-109},   {   7,  29}},  {{ -88, -53},   { -82, -62},   {  -6,  14},   { -70, -17}},  {{  71,  44},   { 113, 105},   {  93,  15},   { -74,  34}},  {{ -49, -68},   {   3,  14},   { 113,  84},   { -22,  18}},  {{  -3, 106},   {  16,  85},   {-101, 104},   {  30,  42}},  {{ -83,  26},   { 101, 123},   { -64, -78},   { -87,  -3}},  {{  11,-119},   { -52,   3},   {   6, -77},   {  52, -79}},  {{   1, 107},   { -13, -97},   { -61, -42},   {  50,   0}},  {{  70,-108},   { -61, -97},   { 113, -12},   { 119, 101}},  {{ -71, -62},   {  26,  21},   { 112,   7},   { -36, 112}},  {{  20,-101},   {  70,  17},   { 105,  62},   { -83, 109}},  {{  53,  22},   { 106, -77},   { -61,-118},   {  77, 108}},  {{  99, -88},   { -21,-111},   {  -4, -26},   {  23,-104}},  {{ 103,  17},   { 124,  22},   {  -6,  39},   {  -9,  97}},  {{ -80,  83},   {  88,  69},   { 123,  21},   {  85, -95}},  {{ -13,   6},   { -84,  13},   { 124, -41},   { -72,  28}},  {{ -25,-110},   {  95,  66},   { 112, -23},   { -91, 115}},  {{  73,   7},   { -59,  39},   { -44,-124},   {  15, -88}},  {{ -81,  43},   {  80,-101},   { -42, -34},   {  60, 124}},  {{ -96,  13},   { -64, -83},   {-118, -76},   {  47, -96}},  {{   0,  25},   {  72,  83},   {-109,  -6},   {  78, -71}},  {{-103, 127},   { -34, 108},   {  -3, -94},   { -31, -68}},  {{ 106, -55},   {-120,  56},   { 119,  81},   { -30,  53}},  {{ 116, -10},   {-100,  83},   {  24,  25},   {  -3, -54}},  {{-117, -94},   {-125,  68},   {  86,  92},   { -90, -52}},  {{ 119, -66},   {-117,  28},   { -35,   2},   {  35, 102}},  {{ -40, 103},   { 122, -95},   {-109, -50},   { -61, -55}},  {{ 126,  -8},   { -73, -36},   { 103, -83},   {  41,  17}},  {{  50, -31},   {  99,  79},   {  79, -16},   {-110, -20}},  {{  55,  84},   {  11,  87},   {-107,  52},   { 117, -29}},  {{  38, 104},   { -56,  26},   { -43,  88},   {   2,  84}},  {{  33,-121},   {  95,  29},   { 109, -24},   { -29, -68}},  {{ -77,-110},   { -14,-114},   { -89,  58},   {  16,-103}},  {{ -32,   9},   { -75, 110},   { -24, -95},   {-110, -79}},  {{  22, -41},   {  68, 103},   { -60, -53},   { -22,  43}},  {{ -87, -93},   {  10,  98},   {  -7,-126},   {   4,-117}},  {{-108, 102},   {  84, -32},   {  95, -55},   { -80,  11}},  {{ -12, -95},   { -93, 111},   {  55, -83},   {  35,  12}},  {{  57,  75},   {  89, -16},   { -57,  45},   {  65, 117}},  {{ -38,  37},   {  75,  68},   {-111, -27},   { -20,-100}},  {{ 123, 127},   { -50,  -5},   {  73, -41},   {-120,  -7}},  {{ -43, -50},   {-123, -55},   {  85, 101},   {  67, -15}},  {{  27, -51},   {-101,  46},   {  40,  77},   { 120,  42}},  {{ 116,  48},   {-114,  84},   {-106, -62},   { -78,  85}},  {{  89,  63},   { -70,   9},   {  35, -73},   {  69, -40}},  {{-117, 103},   {  53,   3},   {-106, 106},   { -22,  45}},  {{ 124, -24},   {  99,  65},   {-120, 125},   {  49,  16}},  {{ -36,  56},   {  -5, -17},   {  24,  35},   {  83,  -6}},  {{  44,  -1},   {  74,-105},   {  44,  53},   { 123, -77}},  {{  92,  68},   { 108, -73},   { -35,  50},   {  69,  -6}},  {{  87, -43},   {  30, -16},   { 100, -66},   { -49, -78}},  {{  91,-117},   {-110,-110},   {-118, -22},   { -48,  29}},  {{-121,  75},   { -26, -10},   { -25, -57},   { -62,  27}},  {{  79,  99},   { -42,  98},   {  49,  88},   {  60,-116}},  {{-122, -80},   {  99,  48},   {-111, -12},   { 114,  98}},  {{-124, -15},   { -58,-116},   { -94, -33},   {-101, 127}},  {{-110,  32},   { 101,  14},   {  20, 112},   {  65,-105}},  {{  49,  75},   { 108,  89},   {  61,   4},   {  52,  45}},  {{   9, -25},   {  31,  26},   {  73,  58},   {  -9,  22}},  {{  74, 115},   { 127,  36},   {  68,  60},   {-110,  97}}}, {{{ -62, -90},   { -70,   8},   {  22, -53},   {  93,-116}},  {{   0,  20},   {-100, 121},   { -58, -59},   { -81, -17}},  {{  84,  45},   { -57, -18},   { -15, -98},   { -53, -78}},  {{  68,  82},   {  -8,  65},   {  36,  61},   {  50, 117}},  {{ -63,  30},   { -43, 125},   { -67,  75},   {   0,  35}},  {{ -19,  56},   {   5, -99},   {  61,  69},   { -42, -14}},  {{ -55, 123},   {  86,  25},   {  56,  78},   {  17, 127}},  {{  31,-114},   { 106, 125},   { 102, -94},   {  -1,  32}},  {{ -58,  78},   {-122,  98},   {  68, 121},   { 101, -25}},  {{ -11,-111},   {  22, -30},   { -86,-114},   {  70, 118}},  {{   9,  95},   {  23, -86},   { -57, -39},   {  85, -95}},  {{-104,  41},   { -18, -28},   {   9, -38},   {  73,  90}},  {{  66,  25},   {  47,  51},   { -70,  76},   {  57, -58}},  {{  10,  82},   { -66,  20},   {-126, -21},   {   5, -87}},  {{ -94, -41},   { -34,   3},   {  44, 115},   { -19, -15}},  {{-108, -74},   {-101, -71},   {  57,-127},   {  -5, -54}},  {{ -94, -84},   { -22, -67},   {  85,  73},   {  56, -89}},  {{ -84, -31},   { 107,  -4},   {  47,  -6},   {-107, 101}},  {{  38,  28},   {  -4,  75},   { -49, -45},   { -21,  -7}},  {{ -47,  13},   { 104,  71},   {-105,  78},   {  12,  96}},  {{-107, -62},   { -55,  38},   {-126, 114},   {  35, 104}},  {{ -28,  16},   {  57, -69},   {  45,  51},   { -96, 108}},  {{-126,  49},   { -62,  80},   { -45, -67},   {  28, 109}},  {{  93, -99},   {  44,   3},   { 127,-100},   {  61,  24}},  {{ -57,  29},   {  85,   9},   {  -1, -82},   { -31, -85}},  {{  39, -53},   { 100,  70},   { 109, -45},   { 122,-109}},  {{ 117,-105},   {  90, -35},   { -18,  55},   { -31,  57}},  {{  -6, -92},   {   2,  42},   {  55, -32},   { -77, -70}},  {{  27, -53},   {  -1, -79},   {  80, -98},   {  23,-123}},  {{  86,-116},   { -53,  90},   { 104,  66},   {  13, -13}},  {{ -90, -28},   { 111, -14},   {  78, -11},   { 119,   1}},  {{ -48,  -1},   {  77,  92},   {-119, 106},   { 115,-124}},  {{ 124,  37},   {   0, 114},   { -47, 106},   { 127,  25}},  {{  -6,  64},   { -64, -83},   { -71,  75},   {  58, -27}},  {{  21, -49},   {  31,-101},   { -47, 127},   {  84, -21}},  {{ -42,  45},   { -61, 122},   {-111,  94},   { -41,-114}},  {{   1,   4},   {-126, -46},   { -34, -23},   { -21,   2}},  {{ 113,-121},   { -34, 105},   { 105,-110},   {  30, -84}},  {{   1, -20},   {  77, -56},   {  31,  98},   { 123,  66}},  {{  79,-107},   {-126, 112},   { -71, -11},   {  70,  49}},  {{ -64, 107},   { -31,   4},   { -76,  -5},   {  90, -83}},  {{ -62,-113},   { -96, -36},   {  77, -48},   {  77,  81}},  {{-113,  73},   { -17,-111},   { -22, -64},   { -26, -52}},  {{-112, -96},   {   7,  38},   {  87,  12},   { -17, -65}},  {{ -55, -62},   { -15, -92},   { -42,  55},   {-112,  34}},  {{  82,  81},   { -22, -89},   {  68,  78},   {-117, -20}},  {{ 116,  76},   {  38, -51},   { -93,-122},   {  53, -37}},  {{-102,  99},   {  92, -42},   {  46,  69},   {  40,  63}},  {{ -10,  91},   { -24,  90},   {  87,  78},   {  30, -52}},  {{  49, 102},   {  21,  39},   {  66,  43},   {  66,  43}},  {{ 115, -36},   { -86, -37},   { -11,-110},   {  40, -31}},  {{  -3, -69},   { -48,  62},   {  57, -39},   {  50,   7}},  {{ -39, -92},   {  40, 104},   { -79,  18},   {  81,  48}},  {{ 120, -30},   {  37, -34},   {  46,-118},   { -18, 125}},  {{ 103, -49},   { -24, -10},   {-110, -66},   {-102, -35}},  {{ -65, -93},   { -26, -95},   {  46, -64},   {  32, -35}},  {{  55, -25},   {  49, -35},   {  80, 109},   { -47, -51}},  {{ 104,  66},   {   0,  90},   { -68,-109},   { -52, -99}},  {{ 125, -59},   { -98, 121},   {  83, -13},   {  -7,  52}},  {{   5, -47},   {  26,  30},   {-104, -87},   { 122, -60}},  {{  81, -25},   {  65,  28},   {-125, -15},   {   4,  18}},  {{  37,  83},   {  83, -85},   { -86, -24},   {  75, -74}},  {{ -87,  17},   { -88,-117},   {  93,-106},   { -55, -79}},  {{  19,  49},   { -57,  47},   {  49, -79},   {  84,  20}},  {{  42,   2},   { -45, -47},   { -50, -66},   {-124, -73}},  {{  59, -86},   {-122, -48},   { 105,  76},   {-104, -93}},  {{ -31, -94},   {  27, -42},   { 125,  -5},   { -90,  30}},  {{ 111,  86},   {  23, -55},   {-118, -36},   { -53,-100}},  {{ -74,  43},   { -28,-107},   { 111,-114},   {  22,  98}},  {{  33,-101},   {  74, -46},   {  46, -40},   {   6, -18}},  {{ -11,  60},   {-106, -28},   {  61, -98},   {-120,  75}},  {{  72, -84},   {  58,  40},   { -92,-117},   { -74,  58}},  {{ -32, -47},   {  23, -93},   {  82,-118},   {  69,  45}},  {{ -31, 122},   {  -7,  60},   { -43, -65},   { -87,  49}},  {{  74, -14},   { -24, -43},   {  14, -54},   { -57, -17}},  {{ 109,  19},   {  82,   9},   {  73, -90},   {-120,-112}},  {{   7, -83},   {  27,  72},   {  59,  64},   {  62,  35}},  {{ 104, 118},   { 109, -15},   { -17,  97},   {  22, -24}},  {{  25, -55},   { -20, -82},   {-113, -99},   { -31, -93}},  {{ -58, 104},   {  46,  63},   {  52,  13},   { -84, -92}},  {{  88,  93},   {  22,  62},   { -19,-110},   { -60, -52}},  {{  60, -44},   { -19, -26},   {  14, -71},   {-104,  49}},  {{  60, -29},   {-126, -37},   { -32, -60},   {-100,  95}},  {{ -86, 104},   { -22, -35},   { -56, -85},   { -45, -27}},  {{   4,  33},   {-125, 114},   {  97, -60},   { -90,  30}},  {{  89,  19},   {  46,  24},   {  79, 126},   { 110,  86}},  {{  51,-123},   { -17, -56},   { -16, 108},   {-105,  42}},  {{ -96,  89},   { 127, -67},   { -30, 107},   { 113,  44}},  {{ 121,  24},   {  43, 104},   { 106,  45},   { -89, -72}},  {{ 125, -60},   {  65,-103},   { -77,  18},   {-121, -14}},  {{ 116,-125},   {  57, -29},   { -65, -60},   { 125,  55}},  {{ -38,  29},   {-100, 125},   {  30,-109},   {  58,  54}},  {{ -79,  45},   { -79,  34},   {  -7,  85},   { -26,  58}},  {{ -85, 106},   {  30,-125},   {  85,  82},   {-109,  53}},  {{ -66,  39},   {  92,-111},   {   7, -57},   {   0,  97}},  {{  10,-118},   {  21, -63},   {  74, -83},   { -60, -93}},  {{  45,  51},   {-118, 110},   { -81,  52},   {  85, 113}},  {{ -22,  11},   {  22, -59},   {  36,  -2},   {  29,-101}},  {{ -85, -18},   {  83,  51},   { -76, 123},   {  13, -78}},  {{  23,  78},   { -36,  65},   { 118,  95},   { -47, -55}},  {{  95, -49},   { -30, 111},   { -56,  -8},   {  58,   5}},  {{  24, -64},   {-110,-101},   {  89, -64},   { -38,   9}},  {{ -96, -19},   { -51,-125},   { -35,   7},   {  20,  11}},  {{ -22, -62},   {-107, -59},   {  38, -58},   { -29,  95}},  {{  27, 110},   {  11,-108},   {  69,-115},   {   1,  38}},  {{ -24,-101},   {  83, -35},   {  -3, -68},   {  81,  76}},  {{-127, -41},   {  64,  98},   { -64,  28},   { -67,  76}},  {{-114, -10},   { -20, 121},   { -40, -96},   { 102,-119}},  {{  61, -31},   {  -9, -96},   {  47, -45},   { 100,  34}},  {{ -16,  32},   {  79,-107},   {-123, -86},   {-124, 112}},  {{-119,  44},   {  92, -27},   { 104, -26},   {  51, -56}},  {{  96,  48},   { -14,  45},   { -90,  60},   {  80, -24}},  {{-102, -64},   { -51,-109},   { -75,  79},   { -76, -71}},  {{  77,   1},   { 117,-113},   { -45, -35},   {  77, -22}},  {{-118,  51},   { 103,-114},   {  91, -20},   { -51,  74}},  {{-109,  60},   { -59,  45},   {  64,  83},   { -75,  57}},  {{-121, 127},   { -45, -35},   {-113,-114},   { -35, -80}},  {{ -98,  89},   {   5, -61},   {  63,  30},   {  36,  54}},  {{ -37,-108},   { -35,  87},   { -71,-125},   { 117, -48}},  {{  59, -79},   {   0, -25},   {  11,-116},   {  52,  74}},  {{  45, 123},   { -70, -55},   {  60,  38},   {  58,  86}},  {{  -7,  31},   { 110, -41},   {  74, -89},   {  88,  78}},  {{ -35,   0},   {  19, 115},   {-126,  54},   {  10, -25}},  {{ -10, -29},   {  80, -85},   { -60, -47},   { 108,  21}},  {{ -35, -69},   {  48,-102},   {  -6,  17},   {  91,-103}},  {{ -72,  53},   {  67,  80},   {  19,-117},   {  98,-112}},  {{-103,  92},   {  64,  64},   {  58, -33},   { -64, -14}},  {{ 125,  54},   { 108,  13},   {  47, -45},   { -59, -76}}}, {{{  25,-116},   { -23,  97},   {   1,  86},   {  12,  13}},  {{ -14,  88},   { -80, -49},   { -73,  33},   { 113,  56}},  {{ -40, 101},   {  61, -18},   {-119,  88},   { 118,-124}},  {{ -18, -55},   { -79, 115},   { -91,   0},   { -94, 107}},  {{-116,  30},   {  87,  -9},   { -90, 123},   {-104, -28}},  {{ -69,  56},   { -79, 114},   {-122, -84},   { -15,   2}},  {{  82, -42},   { 103, -15},   { -42, 112},   { -26,  80}},  {{ -75,   2},   {  15,  56},   { -50,  89},   {  60, 101}},  {{ -14, -70},   {-115,-125},   {-116, -56},   { -95,  42}},  {{ -79, -22},   { 102, 104},   { -64,  94},   {  89, 109}},  {{  17, 112},   {  92, -98},   { -64,  98},   { -51, 115}},  {{ -87,  44},   {  33,  16},   {  73,  69},   { -40,-113}},  {{ -34,  72},   { -12,  86},   {  18, -12},   {   0,  93}},  {{ -44,  79},   { -66,  61},   { -15, -67},   { -70, -98}},  {{  34, 100},   {   2,  32},   { -36,-120},   { -67, -30}},  {{  25, -23},   { -13,  -9},   {  64,  73},   {-119,  11}},  {{ -41,  57},   {  25, -70},   {  48, -46},   { 104,  51}},  {{  25, -41},   {  22,  -2},   {  47, -41},   {-121,  60}},  {{-118,  96},   { 105, -28},   {  12,  98},   { -57,-114}},  {{ 121, -21},   { -39,  60},   { -64, 110},   { -23, -20}},  {{ -12, 115},   {  59,  38},   { -14, -44},   {  -4,  76}},  {{ -89,  -3},   {  31, 118},   {-104,  31},   { -31,  64}},  {{  66,  94},   { -16, -58},   {  92,  63},   {   1, 112}},  {{ -83,  -3},   { -68,-108},   { -70,  28},   {  -7, -35}},  {{ -14,  16},   { 120,   0},   {   0, 110},   {  90,  58}},  {{-110, -64},   { -48,  75},   {-109,  44},   {-104, -11}},  {{ 127,  54},   {-120, -40},   { -29,   2},   {  53,   3}},  {{  -3,  95},   { -16,  37},   {  31, 123},   { 107,  61}},  {{ -89,  78},   {  45,  24},   {  98,  56},   {  32, -52}},  {{ -63, -74},   {-124,  36},   { 116,   5},   { -99, -42}},  {{ 109,  92},   {  -9,  -3},   {  87, -72},   {  41,   4}},  {{ 123,  -4},   { -68, 111},   {-120,  71},   {  76, 117}},  {{ 109,  -7},   {  38,  85},   {  40, -78},   {-105,  50}},  {{ -18, -80},   {  98, -47},   {  39,  46},   { -89,  38}},  {{ -80,  42},   { -46, -97},   {  55, -88},   { -55,  60}},  {{ -90,   5},   {  13,  82},   {  39,  33},   {  44, 100}},  {{  -8,  41},   {  31, -58},   { -69,  84},   { -28, 122}},  {{  81, -24},   {   6, 103},   {   1, -16},   { -40, -93}},  {{  67,   2},   { 127,  -4},   {  63, -27},   { -58,  46}},  {{ 111,  -3},   {  65, -44},   {   8,  57},   {  27,-118}},  {{-123, -45},   {  -4,  60},   {-115, -46},   {  -4,  64}},  {{ -42,   6},   { -48,  31},   {   6, 102},   { -44,  38}},  {{  41, -72},   { -77, 108},   {  -5,-102},   { 108,-113}},  {{  87, -69},   {  84,  16},   { -68,  36},   {  49,  17}},  {{ -17, -29},   {-119, 100},   { -89,  42},   {  49, -50}},  {{ -14, -46},   {  80,  91},   {-102,  57},   {   3, -37}},  {{ -75, -30},   {  50,  81},   {  25,  53},   {  24, -38}},  {{ -95,  63},   { -30,-115},   {   1,-115},   {  94, -97}},  {{ -74,-124},   {-103,  69},   {  13, -69},   {-107,-117}},  {{-112,  32},   { -47, 108},   { 120,  45},   {-114, -52}},  {{  96,  94},   {  74,  93},   { -44,  98},   {-117,  64}},  {{ -53, -91},   {  81, -87},   { -52,  98},   {  -5,  39}},  {{ 121, -75},   { -40,  88},   { -66, -76},   {-127,   7}},  {{  30, 124},   { -37,  85},   { -84,  70},   {  90, 117}},  {{ -12,  85},   { -62,   2},   { -43, -47},   {-123, 104}},  {{ -65, -35},   {-107, -25},   { -15,  36},   { -77, -65}},  {{ -21, 111},   {  43, -92},   { 115,  80},   { -99, 110}},  {{ -95, 111},   { -50,  30},   {  93,  59},   { -38, 109}},  {{ -51,   4},   { -67, -92},   {  76, 108},   { -28,  32}},  {{ 118,  38},   { -43, -13},   {  48,  78},   {  81, -84}},  {{-125,  85},   {-121, 118},   { -21, -22},   { 101,  -9}},  {{ -58, -71},   { -39,-117},   {  38, -88},   {  56,-122}},  {{ -87, -12},   {  75,  94},   { -62,  22},   { -54,  91}},  {{ -11, -75},   { -75, -55},   {  33,  35},   { -73, -20}},  {{ -67, -46},   {  97, 118},   {  77, 108},   {  80,  48}},  {{  21, -28},   {  -2,  74},   {   9, -48},   {  58,  38}},  {{ 100,  98},   { -94,  44},   { -23,   0},   {  24, 115}},  {{ -76, 123},   {  -3,  97},   {  53, -21},   { -90,  63}},  {{ -65, -33},   { -76,-109},   { 124, -91},   { -99,  56}},  {{  39,  56},   {  26,  18},   {   2,  84},   { -28,-114}},  {{  55,  17},   { 115, 124},   {-107,  49},   {  17,  90}},  {{ -28,  30},   {  94, -26},   {  -2,-100},   {  71, -48}},  {{  23, -10},   { -78,-115},   {-125, -92},   {  10,  56}},  {{  -8, -30},   {-113,  37},   { -95, -63},   { -76,  42}},  {{  62, -80},   { -15, -50},   { -43, -13},   { 102,  31}},  {{ 122, 110},   { -31, -52},   {  96, 123},   { 124, -22}},  {{  74, 119},   { 114,  70},   {  75, 108},   {  11,  74}},  {{  73,-105},   { 117,  44},   {  44, -81},   { -62,-116}},  {{ -49,  84},   {  75,   3},   {-113, 117},   {  94, -89}},  {{  14,  69},   {   1, -36},   { -47,  19},   {  22,-106}},  {{  65,  46},   { 108, -93},   {  77,-106},   { -96,  43}},  {{ -92, -76},   {  27,  14},   { -22, -10},   { -75,-106}},  {{  93,  81},   {-109, 117},   { 118, 120},   { -97, -23}},  {{  61,  33},   {  66,  79},   {  83, -59},   {  86, -81}},  {{ -28, 123},   {  37,  -8},   { 126,  20},   { -80,  63}},  {{  52,-106},   { -34,  74},   {  68, -16},   { -58, -34}},  {{ -87, -35},   {-125, -36},   {  -8,  92},   { -12,  38}},  {{  93,  68},   {  62,  49},   { -40, -70},   {-108,  32}},  {{ 116, -31},   {  11, -49},   { -15, -71},   { -22,-106}},  {{  86, -91},   {  -3,  30},   { -97,   8},   { -70,  36}},  {{ -35, 108},   {-108,  76},   {  76, -60},   { -93, -12}},  {{ -81,-113},   {-120, -57},   {  70, -82},   { -89, -99}},  {{  53,  57},   {  49,-117},   {  66, 123},   { -64, -17}},  {{ -99,  -8},   { -80,  -7},   {-112, -91},   {  24,-109}},  {{  21,  41},   { -12, -77},   { 112,-101},   {  29,  47}},  {{ -64, -56},   { 107, -83},   {   2, -38},   { -11, 109}},  {{ -17, -65},   { -59,   5},   { -25, 104},   { -78,-112}},  {{-109, -25},   {  -3,-100},   {  -3, -66},   {  10,  47}},  {{  92, -29},   { 111, -69},   {-127,  91},   { -61,  31}},  {{ -23, -33},   { -88, -99},   {  92,-119},   { -98,  61}},  {{ -34, -12},   {  57,  12},   {  12, -95},   {  22,-111}},  {{ -89,  30},   { 122,  43},   {-121,  77},   { 112,  72}},  {{ 116,-108},   { -49, 125},   {  29, -94},   {  74,  18}},  {{ -82,  89},   { -65,  93},   {  92, -58},   {  -6,  49}},  {{ -51,  84},   { -28, 126},   { -89,  55},   { -88,-120}},  {{ -92,  56},   { -29,-126},   { -90, -60},   {   3, -48}},  {{  -9,  -7},   {  49,  78},   { -67,  48},   { -41, -79}},  {{  -7, -50},   { -86, -60},   {  47,  52},   {  42,  44}},  {{  16,  10},   { -77,  66},   {  85,  28},   {-115,  28}},  {{ -66,  75},   { -47,  49},   {  96, -26},   { 104,  84}},  {{ 103,  42},   { 104, 110},   {-105,  71},   {-108,-122}},  {{  36,  84},   {-100,  29},   {  75, -26},   {-102, 127}},  {{  20, 103},   { -20, -17},   { -12,  86},   {-102, -39}},  {{ -70,-103},   { -89, -93},   { -13, 104},   {  66, -38}},  {{ -62,  98},   { 110,   2},   { -78,  -4},   { 124,  79}},  {{ -89,  98},   {  62,  21},   {  67,  -1},   {  15,  40}},  {{  44, 105},   {  84,  -7},   {-116, -74},   {  86,  13}},  {{ -55,  73},   { 119, -84},   {  46,  -8},   { -23,  -2}},  {{ -58, -76},   { 101, -41},   { -96,  77},   {  45,  94}},  {{-105, -58},   {   1, 106},   { -99,  79},   {   9,-102}},  {{ -39,  20},   { -39, 116},   {  50, 124},   { -97,  49}},  {{  61, -37},   { -94,   7},   { -68, -40},   {-106,  62}},  {{  19,  87},   {  68, -14},   {  12, 115},   {-117, -18}},  {{  -1,  11},   {  87, -39},   {   4, -88},   {  -5, -22}},  {{  88,  45},   {   4,  47},   { -43, -62},   {   8,  68}},  {{  -3, -99},   {  -6,  82},   {  23,  63},   {  95, -74}},  {{ -64,  31},   {  79, -16},   { -75,  89},   {   4,  98}},  {{ -71, -80},   {  77,  15},   {  71,-114},   {   5, -40}}}, {{{  29, 101},   {  67,  16},   {  55,  56},   {   5,  -9}},  {{ -65,  94},   {  33,-102},   { -17, -75},   { 125,  28}},  {{  86, 122},   { -49,  68},   {  55, -57},   {  69, -25}},  {{ -17, -75},   {  38,  78},   { -85, 117},   {  -7,  86}},  {{-109,  69},   {  33,  57},   {   6,  95},   {  -6, -44}},  {{ -38, 121},   { 105,  84},   {  -5, -66},   {  31, -38}},  {{ -67,-101},   { -69, -56},   {  20, -88},   { 121,  94}},  {{ -19,  48},   {-100, -37},   {-121, -26},   { -40, -62}},  {{  58,  93},   {  27, -28},   { -29,-114},   { -52,  -9}},  {{ -90,  73},   { -91,  -9},   { -40,  93},   {  74, -63}},  {{ -85,  89},   {  20, 101},   {  64, -26},   {  86,  46}},  {{  -3, -74},   {  46,  98},   {  46, 114},   { -44, -97}},  {{  44,-123},   {-102, 115},   {  54,  -7},   {-118,   2}},  {{  -8, -37},   {  17,  12},   { -95,  15},   { 120,  48}},  {{ -18,-121},   {   2, -50},   {  54,  88},   { -63, 116}},  {{-122, -83},   {-125, -21},   { -87,   9},   { -27,-116}},  {{ -89,  64},   { -55, -46},   {  56,  59},   { -13, -42}},  {{-115, -50},   {   6, 126},   { -59,  -9},   { -95,  54}},  {{-123,   3},   {  59, -42},   {-102, -32},   {  10,-103}},  {{  59,  81},   { -63, -27},   {  81, 114},   { -12,  39}},  {{   2,  34},   {-116, -36},   { -72, -30},   { 116, -12}},  {{ -66,  93},   {-118, -91},   {-122, 106},   { 109, -64}},  {{ -97, 121},   { -56,  66},   {  80, -38},   { 116,  65}},  {{  80, -86},   { -79,-115},   {  69,  72},   { -17,-121}},  {{ -83,-116},   {-106,  26},   { -58,  60},   { -49,  83}},  {{ 127, -15},   { -74,  42},   { 112,  56},   { -95, 124}},  {{ -37,  21},   { -50,  93},   {-127,  49},   { -53, -24}},  {{ -77,-107},   {   3,   7},   { -32,-116},   {  91,-118}},  {{  83, -21},   {-120,  42},   {   6,  62},   {-122,  58}},  {{  54,  -2},   {  46, -56},   {-102, -94},   {  41, 110}},  {{-112,   4},   {  97, -19},   {  99, -65},   { -67, -14}},  {{ -76, -35},   {  76,  99},   {  23, -42},   {  13, -14}},  {{-117, 121},   {-103,  57},   {  58,  48},   { -20, -69}},  {{-119,  74},   {-108, -34},   {  83,  48},   {   4, -18}},  {{ -34,  72},   { -63, 113},   {  14, -49},   {  43,  57}},  {{  48, -74},   { -38,-103},   { -87,  64},   { -19,  98}},  {{  52,  68},   {  18, 110},   { -46, -24},   {  36, -11}},  {{ -55,-118},   {  33,  82},   {  15,  32},   { -76,  60}},  {{-125, -28},   { -52,  62},   { -61,  79},   {  39, -32}},  {{  48,  48},   {   0,  45},   {   7,  -6},   { -44,  45}},  {{-117, -86},   { -55, -68},   { -34, -79},   { 111,-108}},  {{  80,  74},   {-107,  75},   { -15,  98},   { -32,  52}},  {{  68, -92},   {  37, -91},   {  67,  43},   {  85, -59}},  {{ -92,  25},   {   7,  29},   {   6,-100},   {   9,  47}},  {{ -19, -86},   {  23,   8},   { -13, -69},   { 103, -98}},  {{ 116,  83},   {  78,  25},   { -86,-112},   {  14,  15}},  {{ -12, 107},   {  61, -31},   { -22,-117},   {  64,  36}},  {{  46,  78},   { -93,-122},   { -94,  94},   { -68, -86}},  {{-114,  42},   {  20, -65},   { -19, -69},   { -89,-127}},  {{ -53,-124},   {-120, -16},   {  25,  92},   {  35, -70}},  {{ -55, -55},   {  15, -65},   {-106, -29},   {   1,-102}},  {{  31, -92},   {  95,  20},   {  35, -34},   {-119, -94}},  {{  90,  34},   {-118,-126},   {  -2, -20},   {   0,  16}},  {{ -63, -97},   {  22, -35},   { -47,  84},   {  36, -58}},  {{ -96, -42},   { -55, -42},   { -47,   2},   { -36,   3}},  {{ -82,-125},   { -85,  21},   {  86, 105},   {  70,-113}},  {{-118,  98},   {-120,  38},   { -20,  25},   {  64, -18}},  {{ -21,  46},   {-123,  35},   {-115,  -4},   {  26,  30}},  {{  73,-100},   { -92,-102},   {-114,  42},   {  67, -41}},  {{ -83,  13},   {  14,-125},   { -41,-100},   {  -2,  69}},  {{  20,  27},   {-122, 111},   {  28, -21},   {  15, -72}},  {{  71,  82},   {  35,  67},   { -55,  16},   {  83, -73}},  {{ -66,  15},   { 102,  50},   { -37,-114},   {   1, -29}},  {{ 116,  49},   { -47,  -1},   {   2,  95},   { 124,   1}},  {{  29,   0},   { -33,-100},   { -23,  64},   { 108, -16}},  {{ 115, -25},   { -71,  -2},   { -54, -23},   {  53, -80}},  {{ 101, -30},   {  25,  62},   {-122, -10},   {-124,  67}},  {{ -13,   9},   {   7,  75},   { -65,-126},   {  22,  30}},  {{ -63, -26},   { -42,   7},   { -19,-123},   {  93,  18}},  {{  -6, -40},   {  -6,  70},   { -84,  63},   {  60,  -1}},  {{  25, 121},   { -66,  78},   { -31, -99},   {   5,-105}},  {{ 127, 120},   {  43,  59},   { -32,-118},   {  22, -13}},  {{ -11, 109},   {  -7, -17},   { -80,  35},   {  -9,   4}},  {{-117, 120},   { -57, -68},   { -81, -39},   { 111, -83}},  {{  -4, -39},   { -88,-102},   { -99,  19},   {  48,-110}},  {{ -20,  78},   {-110, -55},   {  75,-125},   {  16,  61}},  {{ -46,-124},   {  98,   4},   {  73,  64},   { -78, 123}},  {{  15,  50},   { -27,   4},   {   2, -60},   {   5,-126}},  {{-105, -76},   {  87, -17},   { -70, -50},   {-113,  22}},  {{ -16,  -8},   {-125, 123},   {  18, 104},   {-103, 112}},  {{  50, -11},   {   1, -57},   {-107,   9},   {  57,-107}},  {{  94, -88},   { -71,  39},   {-123,  77},   {-122, -61}},  {{ -97,  89},   { -63,  55},   { -72, 111},   {  90,  15}},  {{-107,-106},   {  76, 113},   {-112,-123},   {  41, -75}},  {{  41,-110},   { 120,  20},   { -16,  25},   {  62,  99}},  {{  11, -23},   {  24,   3},   { 117,   3},   { 100, -34}},  {{   3, -69},   {  84, 120},   { -10, -16},   {  71,  29}},  {{ -38,  65},   { -87,  98},   {  80,  -1},   { -62,  55}},  {{  98, -87},   { -66, -37},   { -42,  62},   {  87,  24}},  {{  32,  74},   {  43,   0},   {  12,   8},   { -81, -99}},  {{ -43,  30},   {  75,  83},   {  86, -51},   {   9, -60}},  {{ -56, 115},   { -68,  32},   {  51, -95},   {  39,-112}},  {{  32, -16},   {-126,  78},   { -46,  86},   {  -5,  13}},  {{   1, -48},   { -11,  92},   { -37, -82},   { 119,  29}},  {{ -78, -63},   {-126,  -1},   {  22, 109},   { -16, -42}},  {{-103,   3},   { -16,  61},   {  59,  98},   { 121, -87}},  {{  21, 117},   {  38, -26},   { -39,  36},   {-111,  26}},  {{  24, 116},   {  87,  66},   { -82,  17},   { -26,  72}},  {{  17,  48},   {  32,  -4},   {-120, -46},   {-122,-126}},  {{ -57,  27},   {-127,  37},   { -42,   2},   { -48,  95}},  {{  37,  63},   { -95, -77},   {  39,  -6},   { -65, -23}},  {{ -83, -41},   {  -2,  -8},   {  -2,  44},   {  83, -51}},  {{  66,-114},   {-119, 109},   {-119,   9},   {  -5, -43}},  {{  56, -81},   {-116,   6},   {-123, -29},   { -46, -29}},  {{ -68, -69},   { 112, 104},   { -26, -30},   { -86, -76}},  {{  99, 127},   {  14,   6},   { -10, -23},   { -30,  17}},  {{ -68,-112},   {  80,  65},   { -64, -10},   {  19,  64}},  {{   4, -61},   {  26,  21},   { -33,  79},   { 126, -55}},  {{ -69, -67},   {  55,  -3},   { -28,  58},   {  68, -46}},  {{   9,  27},   {  63,  51},   { 117,  16},   {   1, -51}},  {{  48,  32},   { 112,  51},   {-115,  58},   {  45, -38}},  {{-106, -62},   {-126,  62},   { 113, 107},   {  33, 103}},  {{  67,  43},   {  49, 106},   { -43, 120},   { -11, -23}},  {{ 103,  33},   {  -6,  54},   { -90, -31},   {  74, -86}},  {{ -43, -12},   {  90, -99},   { -47, -44},   { -17,-109}},  {{ -74, -29},   { -95,  62},   {  66,   2},   {-123,  46}},  {{-112,-127},   { -59, -24},   { -30,-119},   {  72,   2}},  {{ -52, -72},   { -65,  65},   { -43,  39},   {   9,  82}},  {{  -3,  88},   { 105,  -7},   { -47,  37},   {-112, -74}},  {{ -53,  68},   {-100,  16},   {-108, -32},   {   8,   1}},  {{  -4,  84},   { 118,  17},   {  61,  67},   { -16,  88}},  {{ -91,  56},   {  55,-119},   { -18,  11},   {  34,  22}},  {{ -89, -11},   { -98, -87},   { -68, 104},   { -40, -93}},  {{-106, -11},   { -24,  -1},   { -42, -19},   { -38,  12}},  {{  77,-103},   {  60,-121},   {  96, -39},   {  38, -18}},  {{  99, 123},   { -96, -71},   {  63, 121},   { -68, 101}},  {{ 111,  97},   { -14, 121},   { -83,  92},   { -72,  65}},  {{  29, -43},   { -64, -39},   {-101,  -3},   {  94, -15}}}, {{{ -49,-116},   { -22, -61},   {  57,  20},   { -70, 113}},  {{  66, -57},   {  60,  64},   {-119, -13},   { -97,  -2}},  {{ 120, -49},   {  53,  96},   {   3, -26},   {-105,  86}},  {{ -42,  -8},   {  56,-104},   { -10,  66},   {   3,  97}},  {{ 101, 112},   { -12,  23},   { -22,  37},   {  32, -70}},  {{  -6,  68},   { -45,  96},   {  52,  46},   {  97,  86}},  {{  73,  50},   { -79,  94},   {  54, 109},   { -22,  41}},  {{-100, -32},   {  18, -86},   { -14, -34},   { -22, 105}},  {{ 108, -89},   {  -7, -67},   {-120,  54},   { -37,-126}},  {{ -49,   6},   { -96,  94},   { -13, -49},   { 106,   6}},  {{   6, 107},   { -48, -96},   { -29, -45},   {  49,   6}},  {{ -98, 104},   {  63,  88},   {  -2,  87},   {-116, 119}},  {{  -1, 118},   { -85,  19},   { -69,  35},   {  62, -39}},  {{ -40, -81},   {  64,  -3},   { -24, -52},   {  -9, -82}},  {{  -9,  45},   {  30, -49},   {-120, -84},   { -18, -90}},  {{  88, -34},   {-120, 126},   {  52, -91},   {  70,  53}},  {{ -21, 104},   {  32,  -9},   {-117, -58},   {  76, -88}},  {{ -98, -66},   { -86, -46},   {  32, -33},   {-109,  -7}},  {{  22, 110},   { -30, -86},   {  86,-112},   {  14,  47}},  {{ -66, -45},   { -52, 101},   {  88, -23},   { -77,  32}},  {{  19, -53},   {  77,  19},   {-110, -26},   {  82,  71}},  {{-107,  57},   {  98, -77},   {  21,  35},   {  49,  -2}},  {{  76, -46},   { -28,  -8},   { -35,  62},   {   8, -86}},  {{  91,  34},   { -82, -60},   {  75,  22},   {-112, -26}},  {{ -75,  12},   { 118, 103},   { -37, -39},   { -71,  55}},  {{ -29, -87},   {  78, 119},   { -68,  25},   { -59,   4}},  {{ -85, -22},   { -46, -67},   { -10,-100},   { -89, -52}},  {{  52, 124},   { -79,  90},   { -32, -71},   { -70, -23}},  {{  27,-123},   { -99, 109},   {  35, -63},   { -25, -30}},  {{ -84, -63},   { -92, -30},   { 112,  69},   {  -4,  82}},  {{  25, -48},   { -90, -49},   {-122,   3},   {  51,-120}},  {{ -41,  59},   {  38, -77},   {  84, -77},   {-126,   1}},  {{  87, -50},   {  25, -74},   {  18, 113},   {-115, -52}},  {{ -93, -48},   {  79,  21},   {  74,  26},   { 114, 102}},  {{-122, -52},   {  93, -71},   {-122, -23},   { -98,  16}},  {{ -86,  96},   {  56,  14},   {  47,-122},   { 121,  -4}},  {{ -99, -22},   {  -9, -82},   {  39, -40},   { -98,  71}},  {{   7,  44},   { -90, 109},   { -12, 119},   { -25,-114}},  {{  51,  63},   {  71,  -1},   {  -9, 105},   {  18,  21}},  {{  17, -20},   {  17, 115},   {  12, -76},   {  32, -34}},  {{ -64, -21},   { -76, -61},   { 101, -91},   { -17, -14}},  {{ -38, -30},   {  89,  21},   { 104, -54},   {  58, -34}},  {{  38,-118},   { -39,-118},   { -12,  75},   { -37, -18}},  {{  10, -78},   { -35,  15},   {  83,  86},   {-127, 100}},  {{ -22, -83},   {  83,  96},   {  26,  37},   {-120, -22}},  {{ -93,  31},   { -35, -81},   {-103, -67},   { -26, -83}},  {{  91, -57},   { -73,  84},   {  27, -52},   { -93, -83}},  {{  20,   1},   { -17,  64},   { -66,-113},   { -87,  10}},  {{ -45,  78},   {-126, -82},   { -92,  48},   {-115, -66}},  {{  97,  53},   {   7, -38},   {-101, 119},   {  20,-105}},  {{ 124,   9},   {-114, -84},   { -16, -18},   { 118,-109}},  {{ -12, -69},   {  47, 122},   {   6, -73},   {  23,  -4}},  {{  50, 111},   {  26,  40},   { -78,  36},   {  11, -40}},  {{ -22, -30},   { -64,  39},   { -34,  -3},   { -26,  89}},  {{ -32, -84},   { -22, -47},   { -73, 104},   {  70,-125}},  {{-107,-110},   {   0, -12},   {-109,  53},   { -48,  40}},  {{ -94,  97},   {  -4, -55},   {   3, -83},   { -60, 125}},  {{  10,  56},   { 114, 126},   { -68,  98},   {  32,   7}},  {{  75,-123},   { -67, -11},   {-120, -14},   {  38, -13}},  {{  80, -48},   { -83,-110},   {-127,  65},   {-123, -60}},  {{ -37,  97},   {  90,  20},   {  19,  94},   {  58,  -9}},  {{ -19, -34},   { 101,  77},   { 119,  56},   { -54,  59}},  {{ -57,  22},   {  88,  63},   { -21,  86},   {  10,  54}},  {{  -1,  18},   { -18, 126},   {  65,  86},   { 121,-117}},  {{ -10,  16},   { -67,  90},   {   6,  86},   {   0, -51}},  {{  73, -39},   { 123, -66},   {-106,  73},   {  95,  84}},  {{ -55, -44},   { -52,   8},   {-119, 105},   { -90, 102}},  {{  10, -83},   { -12, -91},   { 117, -82},   {  -9, -70}},  {{ 125,  36},   { -34,-119},   {-106, -92},   {  62,  36}},  {{  42, -27},   {-116,-118},   { 120, -63},   {  53, -50}},  {{  47,  90},   { -45, -23},   { -49,  29},   {  74,  61}},  {{  84,-122},   {  66, -96},   { -25,  40},   { 122,  54}},  {{   4, -67},   { -53,  33},   {  29, 101},   {  43, -78}},  {{ -10, -87},   {  -5,  48},   {  15, -72},   { -94,  79}},  {{   7,  38},   {  38, 118},   { -22,  75},   {  28, -44}},  {{  -3,  89},   {  29, -25},   { -86, -33},   {  -3,  14}},  {{ 109, -16},   {  53, 121},   {  35,   6},   {  34,  79}},  {{  17, 119},   {  34, -76},   {  61, -77},   { -32, 116}},  {{  -1, 106},   {  49,  14},   {  97, 110},   { -78,-116}},  {{   5,  -2},   { -46,  12},   {  -4,  45},   {  87, -33}},  {{ -93,   2},   {-123, -58},   {  32, -45},   { -12, -87}},  {{ -61, -23},   { -47,  94},   { -70,  33},   {  78, -70}},  {{ -44, -34},   { -88,-108},   {-104,  20},   {  57,-106}},  {{ 113,-124},   {  20, 110},   { 120,  68},   {  58,  -7}},  {{  85,  24},   { -72, -57},   { -71, -18},   { -58,  24}},  {{ -29,  -1},   {   5, -39},   {   4,  68},   {  37,   3}},  {{ -94, -89},   { 114, -48},   {  33, -19},   {-103, 122}},  {{   7, -90},   { -86, -42},   {  12,-117},   { 119,  95}},  {{ -30, 123},   { -24,  95},   {-126,  42},   {  39, 114}},  {{ 116, -42},   { -64, -77},   { -31, -22},   { -20, 117}},  {{  82, -50},   { -35,  -4},   {-106, -33},   { -44, -64}},  {{ -69,   4},   { 119,  15},   { -69, -48},   {  16,  20}},  {{ -80,  81},   {-103,  65},   { -15,  17},   {   7,  41}},  {{ -97,  41},   {  31, -74},   {  42,  75},   {  -1, -54}},  {{ -83,  11},   {  -1,-104},   {  -6, -33},   {-123,-115}},  {{   8, 112},   {  82, -40},   {  36,  14},   { -23,  23}},  {{ -86, -64},   {-119,  52},   {  18, 114},   {   8,  25}},  {{ -82, -77},   {  30,  51},   { -64,  99},   {  22,-125}},  {{ -45, -43},   { -63,-117},   { -73,  20},   { -91,  92}},  {{ -74,  21},   { -87, -76},   {  93,-124},   {  46, -55}},  {{  71, -46},   {  15,  29},   {  19,  -7},   {  64, 124}},  {{  31,  89},   { -69,  92},   { -14,  41},   {-125,   4}},  {{  -3, -81},   { 102,  54},   { -89, -13},   { -99, 126}},  {{ -39,  59},   {  64, -72},   { -10,-120},   { -22,   0}},  {{  65,  85},   {  40,  89},   {  79,-114},   { -30, -51}},  {{  72, -94},   { -32,   4},   { -35,  92},   { -33,-123}},  {{-105,  79},   {  95,  39},   { -74,  14},   {-122,-126}},  {{  39, -84},   { -73,  65},   {  18, 117},   { -64,  70}},  {{  73, -87},   {  14, -47},   {-103, 122},   { -86, -89}},  {{ -20, 109},   { -84,-106},   {  80, -14},   {-114, 116}},  {{ -50,  99},   { 116, -28},   {  54,  -9},   {-115,  -2}},  {{ -90,  -5},   { -33, -81},   { 105,  96},   {  58, -61}},  {{ -62, 114},   {  23,  58},   {  97,  83},   { -15, 125}},  {{ 101, -39},   { 120,  35},   {  81, -53},   { 120, 104}},  {{  -7,  21},   {  93,  42},   {  42,  61},   { 126, -30}},  {{  15,  83},   { -34, -99},   {  10, -73},   {-122,  56}},  {{ -38, 111},   { 113, -34},   { 112,  -7},   {  97, -55}},  {{ -28,  70},   {-113, -30},   {  15,-119},   { 102, -49}},  {{ -27,  69},   { -21, 121},   {  79, -62},   {-104, -95}},  {{  76, -84},   { 104, -38},   { -69,  50},   { 109, -16}},  {{ 125,  75},   { -72, 117},   { -14,   8},   {  83,  51}},  {{  47, -19},   {  96, -23},   { -96,  84},   { 107, -51}},  {{ -70,  18},   {  54, -83},   {  57, -66},   {  99, -45}},  {{ -90,  73},   { -48,  11},   {  34, -49},   {  21, -58}},  {{  48,   4},   {-111,  63},   {  57,  68},   { -85, -71}},  {{ -95, 102},   {-120,  43},   {  51, -54},   {   8, -44}},  {{-108,   6},   {-112, 105},   { -66, -41},   { -38,  78}},  {{ -76,  44},   {  76,  -5},   { -55, -17},   { 122, 108}}}, {{{ 116, -52},   {-109, 112},   { -42, -33},   { -50,-102}},  {{  54, -75},   { -89,-118},   {  20,  44},   { -98,  38}},  {{  53,-117},   {  96,  27},   {  26,-120},   {  15, -17}},  {{  80, -62},   {  40,  58},   {  39, 106},   { 115,  21}},  {{  27, 100},   { -82, -66},   { -29, -75},   {-109,-101}},  {{ -67, -27},   {  94,  61},   { 110,  68},   {-121, 102}},  {{  65,  36},   { -83, 113},   { 120, -14},   {  75,   5}},  {{  32,  10},   { 107, -61},   {  49, -61},   { -58,  85}},  {{  -2,  18},   {  69,  31},   {  13,-124},   { 107, 109}},  {{ -35, 102},   {  63,-105},   {  25,-122},   {  10, -52}},  {{ -97, 103},   { -70, -65},   { -23,-106},   {-119, -53}},  {{ -33,-124},   {  19,-126},   {-121, 108},   {  73,  69}},  {{ -89,  20},   {   6,-112},   { -81,-124},   {  -6,   5}},  {{  -2, -22},   { -39,  14},   { 124, -25},   {  13, 126}},  {{ -57,   6},   { -26, -16},   {  99, -50},   { -79, -27}},  {{  85,  18},   {  94, 122},   { -72,  63},   {  -9, -50}},  {{ 112,  89},   { -84,  30},   {  60,  68},   { -16,   8}},  {{  10, -39},   {  -2,  69},   { 101,   4},   {  65, 122}},  {{  72, -68},   {  44,-124},   { -87,-122},   { -56,  91}},  {{ -86,  82},   { -55,  46},   {  42, 124},   { -68,  45}},  {{  90, -44},   {   4,   9},   {  88, -49},   {  23, -67}},  {{  40,  28},   {  -6, 124},   {  15,  33},   { -74, -36}},  {{  10, -56},   { -64,-103},   { -19,  27},   {   5,-110}},  {{  30,  68},   {  -6, -68},   {  45,  48},   { -16,-119}},  {{ 115,  -6},   { 126, -44},   { -79, -59},   {   3, -21}},  {{-111,  81},   {   6,  -3},   {  79, -31},   {  68,  14}},  {{ -87, -66},   {  89,  24},   {  32,  83},   {  31,  61}},  {{  82,  17},   { -93, -52},   { -39,-118},   {  18, -23}},  {{  81,  56},   {-101, -10},   {  67,  -9},   {-122,  27}},  {{ -79,  35},   {  42, 110},   {  60, -63},   { -21, -30}},  {{-109,  87},   { -31,  29},   { 110,  13},   {  61, -10}},  {{ -77, -41},   { 104,  93},   {  23, -43},   { -58,  68}},  {{ -41, 112},   {  92,-115},   { -14,-113},   {  43,  25}},  {{  16,  65},   {  61,  82},   {  51, -50},   {  75, -18}},  {{  85,  77},   {-104, -50},   { -17,  76},   { 118,  68}},  {{ 109,  82},   {  88,  88},   {  74, -77},   {  14, -77}},  {{  75,  25},   {-116,   4},   {  -9, -35},   { 101, 109}},  {{ -59, -12},   {   2,  62},   {-114, 106},   {  10, -32}},  {{-117,-125},   {  17,  15},   {  67, -22},   {-113,  28}},  {{ -75,  33},   { -55, 124},   {  28, -42},   {  65, -45}},  {{  50,  -8},   {  68,-104},   { -40, -47},   { -85, -35}},  {{ -46,  99},   {-121, -67},   {  72,  46},   {  20,  19}},  {{ -37,  -9},   {  95,  34},   {  47,  55},   { -47, -64}},  {{  94,  30},   {  -8,  51},   { -33, 121},   { -71,  70}},  {{  59, -34},   { -13,  61},   { -80, -59},   { -67,  63}},  {{  93,  -2},   { 110,  13},   { -89,   4},   {  66,  11}},  {{  24,  -9},   { 114,  82},   {  -7,  71},   { -74, -86}},  {{ 103,  54},   {  68,  67},   {  -8,  52},   { -77,  67}},  {{  70,-123},   { 105, 117},   { -65, -65},   {-110, -79}},  {{  96,  81},   { -46,-118},   { -34, -57},   {  85, -81}},  {{ -67,  -1},   { -25,  64},   {  72,  72},   { 106,  70}},  {{  63, 125},   { -20,  39},   {   5, 112},   { -27,  25}},  {{ -97, -63},   {  37,  39},   {  65, -64},   { -69, 118}},  {{ 120, -77},   { -97, -31},   { -39,  78},   { -96,   1}},  {{  97,  80},   {-105, 113},   {-119, -88},   {  90,  98}},  {{  48, -38},   { -28,  36},   { 117,   2},   {  -3, -28}},  {{-108,  35},   { -53,  27},   { -41, -91},   {-119, -72}},  {{ -49, -97},   {  74, 100},   { -49,-102},   { 124,  39}},  {{  56,  68},   {  24,  21},   { -55,  41},   { 104,  99}},  {{ -52, -77},   {  60, -59},   {  58,  44},   {  83, -64}},  {{  58,  96},   {-114,  80},   { -55,  89},   {  61,  93}},  {{ -68,  68},   {  27, -47},   {-121, -59},   { 107,-111}},  {{ -18,  10},   { -15, -55},   {  57, -21},   {-102, -42}},  {{-108,  28},   { -21,  44},   {  49, -41},   {-106,  66}},  {{ -66, -26},   {   2, -24},   {  22, -63},   { -46,  11}},  {{ -18, -74},   {  54, -97},   { 125,  16},   {  46, -49}},  {{  33, 107},   { -47,  65},   {  97,  69},   {-121,  25}},  {{  94,  83},   {   5, -58},   {  -4, -51},   { -30, -87}},  {{   5, -63},   {  71, 108},   { -65, -14},   { -39,  39}},  {{  39,  81},   { -41,   0},   { -66,  86},   {  92, -56}},  {{ -54, -55},   { -69, 111},   { -43,  48},   {  49,  50}},  {{ 102,  14},   {  79,-119},   { -76,   0},   { -69,  33}},  {{ 102,  76},   {-113, 107},   {-111,-116},   {  15, -24}},  {{ -94,  22},   { 105, -15},   { -58,  40},   { -56,-125}},  {{  84, -49},   {  62, -96},   {-118, -47},   { -81,  98}},  {{ -49, -99},   {  66,-111},   { -95,  20},   {  -6, -76}},  {{ -92, -62},   { -96,  69},   { -53,  95},   {  59, -86}},  {{  12,  73},   {   0,  34},   {  17, 101},   {-119,  52}},  {{ -20,  99},   {  19,  47},   {-112, 111},   {  39,  89}},  {{-125,  29},   { -48,  -3},   { 106, -61},   {   3,  59}},  {{ -51,   5},   { -85,  43},   { -59, 125},   {  50,   3}},  {{  85,-100},   {-109, 124},   { 102,   1},   { 121, -41}},  {{ -81,  59},   {  41, 100},   { 116, 124},   {  46, -61}},  {{ -43, 112},   { -95, -43},   { -90,-121},   {  99, 107}},  {{ -58, -16},   {  97, -79},   {  54,  -6},   {  90, -78}},  {{ -96,  14},   { -30,  89},   { -94, 113},   { -69, 126}},  {{ 102, -60},   {  26, 113},   {  -3,-115},   {  17, -67}},  {{  48,  92},   {  56,  77},   {  80, 105},   { 121,  -3}},  {{  60,   6},   {  -8, -32},   {-111,   9},   { -62, -92}},  {{-107, -64},   {-102,  20},   {  46, -19},   { -38, -73}},  {{ -32,  33},   { 103,  16},   { -22,  80},   { -32, -30}},  {{ -87,-125},   { -48, -59},   {  75, -95},   {  50, -70}},  {{   6,  94},   { 115,  39},   {-105,-117},   { -25,  43}},  {{  -1,-127},   { -93,  -6},   {-102,  -4},   { -19, 111}},  {{-112, -28},   {  10,  88},   { -18, -44},   {  42,  95}},  {{-105, -81},   { 114, -97},   { -99,-116},   { -52,  41}},  {{-121, -92},   {-125, -97},   { 108, -49},   { -36,  54}},  {{ -78,  90},   {-125,-110},   {-124,  -1},   { -83, -94}},  {{ 108,  -9},   { -90,  80},   {  77, -90},   {  96,-102}},  {{  32,-125},   {  76,  28},   {  40,  15},   { -15, -35}},  {{ -50, -55},   {  -7, 122},   {  20,-111},   {  47,-116}},  {{  53, -69},   {  90,   5},   { -95,  99},   { -37, 123}},  {{  95, -10},   {  38, -40},   {  74,-111},   {-123, 115}},  {{ -30,  35},   {  48,-123},   {  18, -46},   { -98, 103}},  {{  30,  64},   {  88,   2},   {  -6, -91},   {  76,  83}},  {{ -81, -54},   {  -2, -75},   {  59,-126},   { -84,  42}},  {{  -2,   8},   {  55, 118},   {   1,  72},   { 116,  92}},  {{-104, -82},   {  96,-126},   { -97,  66},   {-108, -32}},  {{ -84, 117},   { -31,  19},   { 107, -84},   { 121, -62}},  {{  71,  18},   { -38,  95},   { -51, -25},   {  33,  29}},  {{ -71, -96},   {  76,   8},   { -38,  75},   { 127, -68}},  {{  38,-114},   { -60, -22},   {  -1, 102},   { 115, -79}},  {{  46, 109},   {-125, 108},   {  79,  91},   {  36,-110}},  {{-106,-100},   { -19, -45},   { 121, -29},   {   8,  27}},  {{ -72,  17},   { 104, -10},   {  79,-111},   {  55, -97}},  {{-100,  87},   {  84, -34},   {  17, -78},   {-109,  74}},  {{ -53, -72},   { -89,-120},   { -23,  35},   {   4, -99}},  {{  41,  24},   { -85,-112},   {  94,-123},   { -40,  35}},  {{  92,  71},   { 115, -21},   {-105, -79},   {  82,-102}},  {{  97,   9},   {  14,  -7},   { 112, -90},   {   6,-126}},  {{  24,  30},   { -74, 118},   { -29, 118},   {  66,  63}},  {{-122, -97},   {  76,  51},   { -27, -85},   {-127,  41}},  {{ -90,  -5},   { -73,  57},   { -79, -97},   {   8, -12}},  {{ -94,  65},   {  51, -11},   {  10,  47},   { -12, -88}},  {{  62, 111},   { -52,  55},   { 101,-123},   {  26, -89}},  {{  34, -18},   {  32, -80},   {  57,  97},   { -24,  30}},  {{  47, -56},   {  89,-110},   {  65, 119},   { -29,  47}},  {{ 107,  45},   { -55,  92},   {  84, -36},   { 119, -31}}}, {{{ -94,  -7},   {  48,  75},   { -62,-108},   { -14,  31}},  {{  52,-110},   {-118,-100},   {  48,  59},   {  62,  98}},  {{ 108,  56},   {  75,   5},   { -78, -26},   {-119,  59}},  {{  24,-104},   { -55,  72},   { -91,-119},   { -35, -65}},  {{  77,  94},   { -58,-125},   { -93,  82},   { -82,  96}},  {{   2,  49},   { -44, 108},   {  45, -98},   {  35,   5}},  {{ -96,  19},   {  26, -97},   {   3,  90},   { -63, -89}},  {{  89, 100},   { 110, -99},   { -14,-101},   {  16, -39}},  {{   5,   5},   { 106,-108},   {  38,  73},   { -94,  -1}},  {{-112,  92},   {  -2,  11},   {  96,  34},   { -67, -40}},  {{ -85,  76},   {  46,   2},   {-114,-124},   {-109, 103}},  {{  71,-115},   { -24,  13},   { -43,  59},   {-123, -59}},  {{ -31, -92},   { -96, -10},   { -86, -10},   {  77,  96}},  {{ -66,  29},   {-112,-114},   { 110,  13},   {-122,  13}},  {{  58, 109},   {  59,  88},   {-113,  15},   {-103, -10}},  {{  48,  21},   {  48,  49},   {-120,  33},   { -40, -28}},  {{ -29,  56},   {-123,  18},   {  38, -17},   {  13,  83}},  {{  74, -79},   { -81, -31},   { -88,  11},   { -38, -25}},  {{ -23,   8},   {  52,  16},   {-119, -26},   {-104,-112}},  {{ -47,-111},   { -82,  -7},   { 122, 127},   { -12,  40}},  {{  95,  39},   { -81, -52},   { -13,  84},   {  -7, -33}},  {{ 125,  91},   { -16, -16},   {  49, -68},   { 114,  54}},  {{-126,  48},   { -79,  93},   { -58,-112},   {  20,  67}},  {{   2,   4},   { -42,  75},   { -74, -64},   { -27,   3}},  {{-103, -89},   { -26,  96},   { -70, -61},   {  72,  46}},  {{  68,  -8},   {  44,  65},   {  74,-111},   {  38, 108}},  {{  98,-123},   { -89, -88},   {  45, -34},   {  89, -23}},  {{-102, 116},   { -59,  14},   { -51, -74},   { -61, -59}},  {{  40,   7},   { -24, -91},   { -99, -15},   {-121,  97}},  {{-106, -84},   { -33,  62},   {  68, -96},   {  88, -55}},  {{-121,-116},   { -96,  86},   { -51,   9},   {  -4, -96}},  {{-119, -15},   { 101,  25},   {  -9,-113},   {  19, -92}},  {{   7,  90},   {-107, -13},   {-112,  15},   { -76,  87}},  {{  83,-112},   { -49,  16},   { -14,-113},   {  42,   1}},  {{ -46, -63},   { -12,  10},   { 124,  -5},   {-119, -34}},  {{ -48,  95},   { -81,  75},   { -19,  74},   { -74, -30}},  {{ -20, 120},   { -11,   3},   {-110,-124},   { -71,  47}},  {{ -18,  23},   {  38, 116},   {  81,  31},   { -12,  11}},  {{ -55,  69},   {-127, -32},   { -14,  58},   {  85,  94}},  {{ 107, -25},   {  58, 116},   {  99,  35},   {  20, 121}},  {{ -69,  20},   {  57,  -7},   { -65, 116},   {  52,  45}},  {{  93,-122},   { 114, -77},   {  21,  19},   { -12, -79}},  {{  93,  76},   {  29,  13},   {  84,  29},   {   7,-120}},  {{ 116, 100},   {  27, -99},   {  85, -46},   { -29, -26}},  {{ -72, -13},   {  55, -10},   { -28, -65},   { -31,-112}},  {{ -63, -33},   {-102,-124},   {  -4,  30},   {  50,  75}},  {{  74, -65},   { 112,  12},   { -38,  12},   {  81, -12}},  {{ -40, -15},   {  64,-104},   {  66, -39},   {  88,-103}},  {{  81, -89},   {  22, -59},   { -91,  46},   { -34, -91}},  {{  58,  -6},   {  38, -82},   {  24, -91},   {  30,  24}},  {{  -2,-104},   { 123, -23},   {  30,  58},   { -66,  41}},  {{ -83,  42},   { -49,-102},   { -46,  63},   { -86,  71}},  {{  20, 111},   {  39,  43},   {  94,-126},   {   2,-103}},  {{  84,  85},   {  84,  66},   {  32,  75},   { -41, -80}},  {{ -22, -33},   {  47,  21},   { -69, -20},   { -81,   5}},  {{   9, -81},   {  71,  16},   { 118, -60},   { 122,  93}},  {{ -77, -67},   { 105, 122},   { -39, -61},   {  89, 103}},  {{ -77,  43},   {  90, -55},   { -44, -68},   {  56, 115}},  {{ 111, -52},   { -56,-110},   { -39, -88},   {-122, -29}},  {{  74, 106},   {  55,  29},   { -11,  88},   { -77,  -6}},  {{ 112,  -5},   {  57, -23},   { -93,   3},   { -72,  68}},  {{ -61, -73},   { 127, -41},   {  22,  49},   { -67, 110}},  {{ -23,  -5},   { -19,-102},   { -96, 107},   {  47,-104}},  {{ -21,  19},   { 117,  10},   { 116,  81},   { -58,  85}},  {{  37, 114},   {  15,  80},   {   2, -58},   { 106, 100}},  {{ 122, -29},   {-122,-124},   {   9,  80},   { -73,   6}},  {{-122, 119},   { -48,  40},   {  49,  70},   {-126, 109}},  {{   8,  29},   {  20,-117},   { -72, -61},   { -35, -66}},  {{ -24,   0},   {  11,  81},   {  84,  79},   { -61,  55}},  {{ -11, -28},   { 122,  92},   {  23, -16},   {  18, 104}},  {{  82,   9},   {  98, 107},   {  72,  67},   {  55,  92}},  {{-113, -43},   {  80,  65},   {  55,  27},   {-126,  12}},  {{ -25, -71},   { 120, -13},   {  43,-119},   { -66, -46}},  {{  70,  92},   {  84, -97},   { -52,-125},   {  24, -41}},  {{ -77,-113},   { -25,  23},   {  70, -18},   { -36,  80}},  {{  -1, -20},   {-103, 103},   {  50,  57},   {  17, -92}},  {{  13,-105},   { -43,  -8},   {  88, 101},   {  87,   2}},  {{  78, 109},   { -89, -33},   { 105, -75},   {  31, 120}},  {{   0, -56},   {  -8,  79},   {  90,  20},   {  70, -81}},  {{ 115, 125},   {  94,-121},   { -35, -99},   {  17, -94}},  {{  88, -17},   {  12,   2},   { -27, -20},   {  25, -20}},  {{ -59,  16},   {  86, -30},   {  76,  16},   {-110,  76}},  {{ -41,   8},   { -20,  39},   { -99,-112},   { -79,  17}},  {{ 100,  60},   {  -6, -22},   {  87,  46},   {  17,  49}},  {{ -78,  94},   {  53, -64},   { -18,  -6},   {  98, 102}},  {{  28, -68},   { 106,  69},   {  21, -67},   { -93, -16}},  {{-124,  46},   {  70,   4},   { -50,  92},   {  63,  -9}},  {{ 124,  67},   {-108,   9},   { -98,-112},   { -24,  99}},  {{ -30, -88},   { -56, -61},   {  12,  10},   { -55, -81}},  {{  55,  73},   {  64, 102},   {  77,  51},   { -97,  -4}},  {{ -98,-116},   {  17,  98},   {  48, -86},   {  14,-116}},  {{  97, 124},   { -53,  27},   {  81,  86},   { 101, -89}},  {{ -28,  -6},   { -48, -69},   {-123, 108},   { -30,  42}},  {{ 105,  88},   {-118, -22},   { -61, 112},   { -56, -69}},  {{ 124, -90},   { -97, -47},   { -41, -20},   {-124, -86}},  {{ 112,-106},   { -33, 125},   { -84,   0},   { 109, -91}},  {{ -85, -22},   { 102, -51},   {  11,  17},   { -23, 102}},  {{ -14, -39},   { -86,  15},   {  73, -78},   {  21,-120}},  {{  61,  42},   {  81,  90},   {  16,  59},   {  87,-117}},  {{ -39,  40},   {-116, -98},   {  67,  20},   { -95, -65}},  {{ -61, -81},   {  42, -66},   { -87,  83},   { 108,  -5}},  {{  50, -18},   {   9, -25},   { -31, 121},   { -38,  77}},  {{  96,-123},   { -67,  69},   { -65, 124},   { 107, -40}},  {{ -37, 103},   { -44,-124},   {  85,-123},   { -38,  67}},  {{  85, -55},   { -17, 115},   { 102,   0},   {  32, -50}},  {{  16, -22},   { -74, -87},   {  31,   0},   {  79, -48}},  {{  12,  10},   {  36, -46},   { 109, -33},   { -84,  16}},  {{  17, -54},   {  84, 116},   {  93, -48},   {   7,  10}},  {{  86, -28},   { -10,  37},   { -59,  77},   {  74,  14}},  {{  82, 105},   {  74, -35},   { -82, -94},   { -25,  42}},  {{ -75,  73},   {  39,  49},   { -49,  16},   { -97, -24}},  {{  20,-102},   { -99, -53},   {-113,  62},   {  26,-123}},  {{  96,  24},   { -69,  60},   {  41,  27},   { -79, -50}},  {{ -34, -41},   { -92,-113},   {-119,  71},   { -83,  23}},  {{  17,   1},   {  25, 122},   { -74, 123},   {  77, -88}},  {{ -85, 116},   { -94,  11},   {  37,   7},   {  17,  -9}},  {{  22, -40},   { -72, -29},   { 117,  58},   {-101,  62}},  {{ -44,  57},   { -78,-112},   {  10, -50},   {-124, -77}},  {{  30,-121},   {  67,-110},   { -89, -48},   {  79, -85}},  {{ 102,  56},   {  22, -18},   {  87, -76},   {  13,  64}},  {{ -11,-102},   { -90,  85},   {  66,-122},   {  -2, 101}},  {{ 102,  99},   {  22,  -2},   {  44, -59},   { -99,  53}},  {{  92, -79},   {  59, 102},   {   1,   6},   { -99,  33}},  {{ 126, -38},   { -79,  -1},   { -50,  76},   { 115,  39}},  {{  59,-110},   { -70,   1},   { -34,  78},   { -45,  21}},  {{ -32,  49},   { 109, -56},   {  93, -26},   { -39, -41}},  {{  23, -10},   {  48,   6},   { 121,  72},   { -25, -14}},  {{  86, 100},   { 116,  32},   {  72,  12},   { -35,  17}}}, {{{  30,  29},   {-124,  33},   {-125,  81},   { -48,  63}},  {{  12, -10},   { -55, 113},   {  49,  16},   {  88,-104}},  {{  67, 105},   { -54, -12},   {  64,  70},   { -24,  31}},  {{ 103, -65},   {  63, -93},   { -12, -17},   { -45,  -4}},  {{ -80,  54},   { 125,  35},   {  98,  34},   {   5,   5}},  {{  32,  93},   { 118, -25},   {-108,  66},   {  39, 103}},  {{ -11,  70},   { -31,  46},   { 107,  49},   {  88, -76}},  {{ -98, -37},   { -22,  75},   { 116,  52},   {  35,  72}},  {{  56, -45},   { -11,  65},   {  14, -45},   { -89, -93}},  {{-124,  29},   {  29, -43},   { -72,-106},   { -85,  59}},  {{  30, -29},   {  54, 118},   {  67,  97},   {  58, -36}},  {{  58,  53},   {  23,  30},   {  67, -64},   {   9,  51}},  {{   5,  81},   {  33, -86},   {  53,  19},   {  31,  56}},  {{ 110,-124},   {-122, -50},   { 105,  70},   { -75,  60}},  {{ -47,  67},   {  35, -20},   { -72, 100},   { -50, -37}},  {{ 107,  94},   {  -2, -14},   { -15,-121},   { 118, 125}},  {{  32, 124},   {  11,  70},   { -13,-122},   { -40,  86}},  {{  65,  94},   { -82, -21},   {  14,  55},   {-123, -42}},  {{ -89, -81},   {  21,  12},   {  30,  -3},   {-119,  61}},  {{  43,  85},   { -35,-117},   { -20, -41},   {  93, -77}},  {{  67, -28},   {  72, -18},   { -46,-108},   { -53,  69}},  {{ -59,  75},   {  67, -15},   {  74, -26},   {   5, -58}},  {{ -63,  54},   { -73, -97},   {  53,-116},   {-112, -10}},  {{ -65,-121},   { -21,  64},   {  44,  12},   {  -9, -74}},  {{ -51,  83},   { -26,-119},   {  23,   6},   {  84,  -9}},  {{ -80, 117},   {-125,  43},   {-113,  37},   {  63,  14}},  {{ -88, -41},   { -14, -66},   {  75,-126},   { -79,  17}},  {{ -45, -23},   {  24,  16},   { -64,  71},   {  22,  18}},  {{-117, 105},   {  40,  12},   {  95,  82},   {  88, 114}},  {{  15, -93},   { 122, -38},   {  13, 126},   { 102, -43}},  {{-109,  21},   {  92, 113},   { -49,  63},   { -21,  60}},  {{  58, 107},   {  19,  48},   { -17, -63},   { 124,  73}},  {{ -10, -74},   { -65,  91},   {  91,  85},   { -89, 117}},  {{  69,  46},   {  93, -99},   {  66,  81},   {  96, -55}},  {{  -1,  24},   { -27,  25},   {  38,-109},   { 106, -90}},  {{  46, -26},   {  72, -51},   { -99,  56},   { -42,  10}},  {{ -52, -88},   {   7, -39},   {  25, -62},   { 106, 117}},  {{  20, -92},   {  88,  50},   { -40, -78},   {  99,  98}},  {{ 102,  98},   { -90, -37},   { -54,  63},   { -54,  80}},  {{-125,-122},   { -90,  48},   {  -9,-114},   {-110,  33}},  {{ -96,  89},   {  45, -22},   { -69,  75},   {  79, -26}},  {{ 116,  29},   {  73, 121},   { 126,  17},   {  64,   8}},  {{ 119, -41},   { -22, -17},   {   7, -85},   { -53,  99}},  {{  90,  10},   {  56, -82},   { -28,  25},   {-125,  35}},  {{ -80, -35},   { -16,  31},   {-123, 101},   { -90,  11}},  {{  -9,  44},   { 101,  74},   {  68, 117},   { -20,  34}},  {{ 126,  43},   { -95,  90},   { -72, -13},   {  15,  -6}},  {{ 121, -60},   { -33,   9},   { -52,-119},   {  25, -78}},  {{  31, 114},   {  69, -40},   {  29, 119},   {  16, -67}},  {{  72,  75},   { -23, -59},   { -85,  -3},   { -74,  -9}},  {{ 127, -83},   {  99,-108},   { 122,  79},   {-110, -64}},  {{ 103, -18},   {  15, -19},   {  96,  14},   {  80,  89}},  {{  41,  58},   { -56,  81},   {  14,  -2},   { -17, 110}},  {{ -47, -87},   { 122, 126},   {  45, -15},   { -13, -10}},  {{ 113, 109},   {-102,  74},   {  38, -83},   {  60, -33}},  {{ -38,  78},   { -74,  43},   { -58,  50},   {  31, 100}},  {{-117,  33},   { -70,  68},   { -91,  23},   { -96,  61}},  {{ -92,  80},   {  -2, -49},   {  80,  -9},   { -85, -76}},  {{ -68,  95},   {   9, -21},   {-119,  66},   {-107, 120}},  {{ -33, -79},   {-111, 124},   { -98, 107},   {-118,  -5}},  {{ -73, -73},   {  86,   7},   { -75,  32},   {  56,  73}},  {{ -69,  83},   { -94,  68},   { -58,  48},   { -50, -39}},  {{  71,  33},   { 107,-121},   { -37,  88},   { -49,   8}},  {{  52, 119},   { -51, -20},   {  88, -68},   {   7,   2}},  {{  84,  36},   {  99,  25},   { -87,  -2},   {  27, -79}},  {{   2, 118},   { -63,  39},   { 117, -69},   {  48,  21}},  {{  -9,  55},   {  91,  56},   { -89, -41},   { -78, -29}},  {{  74, -97},   { 113,  22},   { -85,  87},   {  68,-124}},  {{ -97,  -8},   {  33,  34},   {-110, -54},   {  59, -59}},  {{-127,-109},   {  37, -66},   {  -1,  93},   { -96, -16}},  {{ 113, -30},   {  13, -27},   { -22, 127},   {  55,  54}},  {{  21,-108},   { -79, 101},   {-126, -63},   { -86, -22}},  {{ -52,  30},   {  75,-108},   {   3,-105},   { -62, -73}},  {{  49, -45},   {-115, -18},   {  60,  85},   { -60,  25}},  {{ -98, -80},   {  12, -14},   { -87, 121},   {  14,   6}},  {{ -15, -88},   { -13,   0},   { -77, -79},   {   1,  48}},  {{ -89, -16},   { -28,  74},   {  12,  52},   { -96,  11}},  {{ -28,  20},   {   7, -66},   { 116, 123},   {  39, 111}},  {{-105, -41},   {  32, -35},   {  33,  36},   { 123,  23}},  {{ 124, -99},   { -24, -31},   { 119, 117},   {-117, -45}},  {{  91, -40},   { -84, -22},   {  17, -82},   {  61,  -7}},  {{  13,-103},   { 103,  66},   {  44,  -6},   {-108,-123}},  {{  43,  64},   { -56,  37},   { -60, -75},   {  68,  53}},  {{   5,  73},   { 102,  96},   { -75, -91},   {   8,  64}},  {{ -56,-100},   { -60, -43},   { -46, -70},   {  77,  18}},  {{  30,  51},   { -10,  91},   { -20, -33},   { -32,  63}},  {{-125,-125},   {-100,  30},   {  28, -60},   { -32, -50}},  {{ -16, -98},   { -95,-103},   { 103, -34},   { -87, -67}},  {{  42, -20},   {  84, -53},   {-126,   1},   {  88, -94}},  {{ -23, -59},   { -57,  -2},   {  76, 110},   { 125, 121}},  {{ -62,-111},   { -83,   7},   { -99,  -2},   { -61,  -1}},  {{  97,  25},   {  -4,  55},   { -77,  77},   {   0, -10}},  {{-115,  15},   { -26, 114},   {  73,  60},   { -96, -53}},  {{  10, -26},   { -90, -17},   { -94,  -8},   { -13, -93}},  {{-120,   4},   {  70, -38},   {-127, -47},   {  97,  82}},  {{ 112, -16},   { -65,  98},   { 103,  31},   { -70,-119}},  {{  -9, -75},   { 119, -67},   { -21,   0},   { -78, -32}},  {{  -8, -99},   {  38,  34},   {  41, 127},   { -56,  15}},  {{ -33, -52},   {  62, -64},   {  48,  54},   { 112, -40}},  {{  53, -77},   {  26,  87},   {  49,  48},   { -81, -90}},  {{  46, 127},   {  40, -75},   {  69,  66},   { 119,-101}},  {{ 115, -10},   { -18,  42},   {  76, -57},   { -87,-109}},  {{ -94, -20},   { -19, -18},   {  15,-106},   {  47, -89}},  {{   6,  27},   {-106, 122},   { -35,   7},   {  68,  21}},  {{  -6,  14},   { -76, -89},   { 103,-105},   { -80,  57}},  {{ -42,  95},   { -28, -21},   {  40,  77},   {  55,-103}},  {{ -29, -16},   { 108,-115},   {  31, -19},   { 115, -65}},  {{ 114,  61},   {  22, 100},   {  47,  -3},   { 111,  -3}},  {{  79,  67},   {  13,  74},   {-103, 106},   {  88, -24}},  {{ -64,-114},   { -33,-113},   {-102,  94},   { 124, -26}},  {{ -18,  25},   {  99, -18},   { -29, -67},   {  71,  35}},  {{ -95,  32},   { -70, -89},   {  -6,  -4},   { -66, -95}},  {{-100, -92},   {  72, 115},   {-103,  35},   {  19,  47}},  {{ -71, 118},   {  71,  91},   {-115, -12},   { -85,  56}},  {{  48, -68},   {  98, 115},   { -74,  92},   { -57,  -9}},  {{ -90,  47},   {  90, -21},   {-118, 111},   {  69,  54}},  {{-123, 107},   { 113,  51},   { 107,  36},   { -49,  87}},  {{ -84,  33},   {  81,-100},   {  93,  38},   {  64,-100}},  {{-122, 122},   {  68,  12},   { -13,  71},   {  64, -81}},  {{-117, 102},   { -11, -17},   {  18, -23},   {  89, 115}},  {{ -65, 124},   {-122,  81},   {  93, -64},   { 120,  -3}},  {{  93, 103},   { -14,  59},   {  70,   0},   {-100,-115}},  {{  57, -36},   {  90,  50},   {  88,-113},   { 123,  32}},  {{ -50,  20},   { -29, 118},   { -14,  -8},   {  11,-119}},  {{ 113, -12},   {  12,  96},   { -19, -42},   {-122, -71}},  {{ -67, 126},   { 110, -15},   {-104, 126},   { -98, 119}},  {{-106, -51},   { -51, 103},   { -34, -77},   { -36, -54}},  {{  74, -19},   { 100,  51},   { 126,  95},   { -79,  -3}}}, {{{  44,-107},   {   5, -45},   { -23,  64},   { -26,  99}},  {{ -30, 126},   {  96,  30},   { -63,-101},   {  65, -74}},  {{  63, -70},   { -88, -49},   {  23,-113},   { -44,  91}},  {{  -8,-110},   {  16, -88},   {  51, -13},   { -86,  78}},  {{  40, 108},   {  36,  61},   { -12,-114},   { -90, 107}},  {{ 113,-116},   { -46, -88},   { -50,  14},   { 101,  -3}},  {{ -68,-109},   { -64,  22},   { -48, -43},   {  32,   5}},  {{ -95,-117},   {  85, 126},   {  70, -10},   {  44,  30}},  {{  39, -38},   { -49,  86},   {  34,  24},   {  93, 104}},  {{ -96,  45},   { -51, -57},   { 111,-124},   {  24,  13}},  {{ -89,-111},   {  -5,-116},   { -97,-106},   { -21,  90}},  {{ -72, 124},   { 112, 123},   { -42, -63},   { -74, -53}},  {{ -27,  40},   {  39,  82},   { -91,-101},   { -43, -45}},  {{  45, -70},   { -89,  23},   {-109, 121},   {  30,  85}},  {{ -30, -40},   { -48,-125},   { -92, 118},   { -10,  -6}},  {{ -51, -36},   {  75, -22},   {  18,  74},   {  55, -50}},  {{   3, -25},   {  91,-118},   {  12,  21},   {  31, 117}},  {{ 125, -84},   {  72,  83},   { -94,-110},   { -80, -71}},  {{-113, -64},   {  60, 120},   { -50,  55},   { 127, -49}},  {{ 123,  59},   {  22, -92},   {  26,  60},   {  23, -28}},  {{  58,  48},   { -51, 127},   { -78,  10},   { -21,  79}},  {{ -84, -95},   {  42,  82},   { -58, -25},   {  39, -20}},  {{ -54,-118},   {-110,  88},   { -21, -76},   { -65,  94}},  {{  40, -87},   { -18, 107},   {  36,  25},   {   3,  -8}},  {{  91,  82},   { 125, 116},   { -80, -88},   {-123,  88}},  {{  -3, -16},   {  58,  39},   {  20, 108},   {  67, -74}},  {{ -52,-119},   { 126,  -8},   { 112,  50},   { 124,  64}},  {{ -23, -10},   { -37,  51},   { -44,  81},   {  59,  16}},  {{ -30, -87},   { -15, -68},   { -97, -49},   {  -4,-109}},  {{-106, -49},   {-111,   8},   {-100,  29},   { 104, -14}},  {{ -30,-111},   {-112,  99},   { 121,  31},   {  41, -13}},  {{ 126, -28},   {  61, 115},   {  32, -90},   { -90, -26}},  {{  -4,  83},   { -67,  59},   { -88,  14},   {   4,  53}},  {{ -85,  -5},   {  32, -58},   {-116, -16},   {-118,  24}},  {{ -70,  46},   {  39,-125},   { -63, -37},   {  34,  93}},  {{  11,   6},   { -93,  64},   { -89, -62},   { -72, -57}},  {{ 100, 122},   {  26,  34},   { -29,  -2},   {  62,  80}},  {{ -98, 125},   {  -8, -20},   {   2, -81},   { -44,  53}},  {{ -81,  24},   { -97,  94},   {  46,  76},   { -99, 122}},  {{ -77,-119},   { -56, -56},   { 120, 114},   { -10, -62}},  {{  26,  28},   { -34, -72},   {-111,  46},   { -63,  70}},  {{  16, -93},   {  23,  45},   {-114, 104},   { -58, -67}},  {{  21, 118},   {-118,  23},   { -42,  11},   { 102,   5}},  {{ -17, 112},   {  93,  83},   { 123,  84},   {  30, -96}},  {{  37,  75},   {-101,-111},   { -52,  37},   {-120,  17}},  {{ -83,  55},   {  -2,  96},   { -29, -36},   {  99,  40}},  {{  35, 115},   { -16, -74},   { -48,  94},   {  36,  52}},  {{ -97, -27},   {   5, -78},   {-117, 107},   { -43,  36}},  {{-104, -72},   {  15,-121},   { -11, -66},   {  78, -88}},  {{  69,  22},   {  40,-122},   {  71, -37},   {  11,  88}},  {{ -92, -95},   {-114, -42},   { -62,  30},   {   2, -36}},  {{-114,-105},   { -78,  67},   { -56,   8},   {   3,  91}},  {{ 117, -97},   { -62,  19},   {  28,  93},   {-126,-122}},  {{  82,  71},   {  33,   9},   { -13,-110},   {-110,-122}},  {{  82, -66},   {   0,  33},   { -36, -28},   { -83,-114}},  {{ -41,  41},   { 104,-122},   {  25, -59},   {  42,  28}},  {{  72,  73},   {-111, 112},   { -48,  20},   {  20,-108}},  {{ -58, -14},   {  79, 123},   {  17,  74},   { 114, -76}},  {{ 100, -14},   { -40, -29},   { 102,  11},   {  61,  13}},  {{  74,  37},   {  93,  45},   {  30,   1},   { -64, 107}},  {{  93,  31},   {  35, -15},   {  63, 116},   {  58,  -6}},  {{-111,  87},   {  83, 110},   { -81, -77},   {  54, -63}},  {{  22,  62},   { -61, 100},   { -72,  44},   {  93,  37}},  {{  33, -96},   {-110, 122},   {  19, -66},   { -72,  22}},  {{ -86,-107},   {  78, -58},   {  38,  52},   { -74,  98}},  {{ 126, -20},   { -18,  -2},   {  56, -51},   { -64,-120}},  {{ -80,  14},   {  66,  95},   {  30, -24},   {  56,  -9}},  {{ -59,  85},   { -22, -97},   {-102,  35},   {  89,  84}},  {{   9,  -7},   { -93, 105},   {  18,  39},   {  11,  -8}},  {{ -36, -21},   {-125,-102},   { 119, 121},   { -40,-105}},  {{ -57, -63},   { 123, -42},   { 103,  12},   {  35,  36}},  {{ -98,-122},   { -23,-102},   { 105,-110},   {  51, -33}},  {{  53, -47},   {  76,  80},   {   2,  41},   {  41,   8}},  {{ -76,  73},   {  32, -81},   {  69,  65},   {-100, -38}},  {{  32, -59},   { -68,  75},   {  20,  -6},   { -38,-119}},  {{  -7, -44},   { -33,  77},   {  -7,  98},   { -42, -18}},  {{  85,  32},   { -61,   2},   { -90, -68},   { -79,  64}},  {{  54,  22},   { -82, -65},   { -30,   7},   {  91, -59}},  {{ 102,-120},   { -63,   5},   { -37,  97},   {  23, -49}},  {{ 109,   2},   { -90, 100},   {   3,  74},   {  16, -15}},  {{  72, -83},   { -41,  88},   {  54, -49},   {-105, -27}},  {{  64,  12},   {  91, -91},   {  75, 119},   { -53, -77}},  {{ 124,  14},   {  45,  45},   { -52, 102},   {  53, 113}},  {{  74, 104},   {  99,-110},   {  85, -70},   { -47, -28}},  {{  61, 117},   { -73,  49},   {  51,-127},   { -54,   4}},  {{-116, 124},   {-106,-113},   {-114, 119},   {   9,  41}},  {{-109, -92},   {  29, 120},   {  61, -96},   {  84, -93}},  {{ -99,  40},   {   3,  -3},   { -66,  19},   {  38,  63}},  {{  -6,  44},   {   5,  36},   { 114,  81},   {  23, 120}},  {{ -77,   1},   {   1, -22},   {  73,-127},   { -77,-120}},  {{  22,-113},   { -64,  78},   { -25, -46},   {-107,  44}},  {{ -94,-117},   {-119, -25},   {  66, 104},   { -71, -19}},  {{  75, 121},   {  87, -79},   {  60,-101},   {   5, 120}},  {{ 108, -52},   { -37,-126},   {  96, -84},   { -75, -53}},  {{ -84,-117},   {  55,  51},   {-126,  69},   {  28, -43}},  {{  -6, -14},   {  77, -54},   { 107, 110},   {  86, -98}},  {{-102, 116},   { 121, 104},   { -11, -82},   { -61, -53}},  {{ -54,  14},   { -62, -14},   {  -6, 109},   {  35, -82}},  {{ -21, -92},   {  55,  74},   {  -2, -23},   { -64,  53}},  {{ -77, -12},   { -87, 112},   {  52, -63},   {  59,  17}},  {{ 103,  79},   {-119,   6},   {  75,  50},   { -45, -61}},  {{-105, -99},   {  50,-101},   {  12,  99},   {  44,-105}},  {{ 107, 120},   { -13, -22},   {  90,  98},   {  73, 111}},  {{  77, -50},   {   7,  13},   {  21,  98},   { -76, -28}},  {{ -86,  33},   { -14,-127},   { -16, -14},   {  29, 111}},  {{ -72,  34},   { -83, -44},   { 114,  37},   { -17,   8}},  {{ -52,  86},   {  49, -15},   {  48, 112},   {  26,-118}},  {{-101,  11},   {  40,  -9},   {  89, -12},   { -39,  34}},  {{  33,  14},   { -90, -35},   {  43,  -6},   {  61,-123}},  {{ -64,  13},   {  92,  60},   {  86, -79},   { 110, -39}},  {{   0,-113},   { -41,-103},   { 114,  88},   { -46,  46}},  {{ 120, -67},   {  60,  43},   { 116,-112},   { -65,  20}},  {{ -93,  10},   { 126,  99},   {  49,  21},   {  83,  97}},  {{ -19,  21},   {-117,  17},   { -26, -85},   {  56, 116}},  {{  37, -29},   {-109, -53},   { -37,  95},   { -96,-121}},  {{-114,  48},   {-107,  35},   {  15,  97},   { -67,  64}},  {{  84, -21},   {   1, -29},   { -64, -18},   { -21,  40}},  {{ -39,  17},   { -41, -84},   {  69,  87},   {-127, -73}},  {{-118,  79},   { 125,  -4},   { -47,-121},   {  -3,  72}},  {{ -75,  27},   { -87,  65},   { -96,-105},   { -96,  58}},  {{ -31, -29},   { -26, -77},   { -77, -81},   { -31,  45}},  {{ -38,  21},   { -30,-106},   { 118,  95},   { 115,  37}},  {{ -16, -47},   {  85, -67},   { -86,  76},   {-116, -38}},  {{ -94, -95},   {-105,  62},   { 120,  63},   {  28, 112}},  {{ 111,-119},   {  72, -27},   {  40, -83},   { -38,  26}},  {{ 111,  47},   { 107, -11},   {  75,  58},   {  -6, 119}},  {{  42,-110},   {  21, -38},   {  83, 100},   {  68, -25}},  {{ 102,-116},   {  88,  36},   { -40,-119},   { -74,-115}}}, {{{  60, -47},   { -81,  85},   { -60, -43},   {-126,  71}},  {{ 115,  25},   {   2,  57},   { -96,  95},   {  38,  93}},  {{ -88,  76},   {  59,  77},   {  48, -93},   {  53, 112}},  {{  -7, -38},   { -51,  -8},   { -56, 104},   { 120, -66}},  {{-102,   3},   {  88, -96},   {   7, -83},   { 101,  65}},  {{ -99, -60},   {-118,-121},   { -96, 101},   { 100, -63}},  {{-121, -54},   { -49, -74},   { 102, -55},   {  28,-121}},  {{  42,  99},   {   9,-121},   {-120,  26},   { -95, 108}},  {{-104,  -8},   {  47,  70},   {  78,  20},   { -58, -33}},  {{-107, -11},   { -31, -37},   { 117, 112},   { -67,-113}},  {{ -23, 117},   {-110,  47},   {  12, 124},   {-125,  67}},  {{  20,  59},   { 122,-121},   {  95, -43},   {-103,  51}},  {{ -78,  50},   {  77, -59},   { -80,  96},   {  49,-120}},  {{ 113,  19},   { -18,  65},   { -43,-113},   {  30, 121}},  {{  22, 120},   {   7, -96},   { -86,  65},   {  28, -69}},  {{ -24,  16},   { -88, 125},   { -57,  94},   {  85, -59}},  {{  -9,  54},   {  45, -13},   { -46,  44},   { 124, 126}},  {{  67, -43},   {  50,  57},   { -88, 111},   { -84,  31}},  {{  -6,  -5},   { -65, -62},   { -14,  52},   { -47,  75}},  {{ -68, -88},   {   3,-105},   {-106, 120},   { -73,  78}},  {{ -97,  80},   {  46, -26},   { 115, 109},   { -57,  -2}},  {{ -51,  40},   {   2, 118},   {-121,-103},   {  -2,  99}},  {{ -38, -43},   {  49, -47},   { 106,  53},   { -72, -91}},  {{ -15,  47},   {  44,  89},   {-119, -13},   {  45, -85}},  {{ 108,  34},   { 111, 114},   {  74, -47},   { -60, -69}},  {{ -93,-101},   { -93, -95},   { -24,  81},   { -84,  45}},  {{   7, 124},   {-124,-111},   {-127, -10},   {  81, -18}},  {{  16,  -1},   { -27, 124},   {-106,  72},   { -65, -42}},  {{ -38, -46},   { -70,  92},   {   2, 115},   { -49,  53}},  {{   0,-118},   { -51,  66},   { -33,-119},   { -71,  64}},  {{  56,  20},   {  12,  34},   {  40, -53},   {  62, -69}},  {{ -61,-107},   { -50,  58},   { 101,  87},   {-124,-116}},  {{ 117, -70},   {  84, -68},   {  -5, -35},   {  61, 123}},  {{ 109, -30},   {-110,  42},   { -30,-105},   {  75,  92}},  {{-118, 114},   {-122, -65},   {-108,   1},   {-112, 125}},  {{  37,  -4},   {  11, 117},   { -56, -46},   {   2, 123}},  {{ -44,  54},   {  17, -54},   { -60,   7},   { -78,-100}},  {{ 126, -43},   {  72,  62},   {  68,  46},   {-118,   4}},  {{   6,  49},   { -40, 103},   { -90,-102},   {-123, -29}},  {{  80, -94},   {  65,  19},   {-119,  62},   {   3,  93}},  {{-126,  25},   {   7, -18},   { -64, -30},   { -67, -15}},  {{ 125,-116},   {  44,  77},   { 107, -54},   {  44, 117}},  {{ -36, 127},   {  42, -90},   {  77,  65},   { -75, -90}},  {{ -67,  43},   {  21,-126},   {  38,  62},   {  94, -20}},  {{  16, -60},   { 102,  66},   { -73,   4},   { 120, -76}},  {{-115,  -4},   { -48,  88},   {  81,  79},   {  63,  88}},  {{ -51,-121},   {  43, -45},   { -70, 105},   { -38, -43}},  {{  10, -48},   { -18,  79},   {  63, -88},   {  63, -39}},  {{ -34, -42},   {  11, -91},   {  89,  65},   { -73,-123}},  {{  58,  51},   {  89,-102},   { -59,  99},   {  24, -37}},  {{  73, -36},   {  31,-107},   {  29, -45},   {  15,  97}},  {{ -77,   7},   {  85, -26},   {-105,  17},   { -11,  42}},  {{  48, -68},   {  28, -46},   { 108, -67},   {-126, -80}},  {{  93, -22},   {  94,  -3},   {   5,  65},   { -63,  49}},  {{  11,  13},   { -99,  32},   {  87, -47},   {  54,-109}},  {{ -46,  99},   {  70,  97},   {  78,  17},   { -52,  17}},  {{ -53,  75},   {  60,-109},   {  96,  64},   { -35,  15}},  {{  -6, -21},   {  52,  51},   {  78,-115},   {  34, 126}},  {{  67, -65},   { -93, -27},   { -15, -78},   {  61,  39}},  {{ -42, -48},   {  67, -90},   { -63,  91},   {  85, -46}},  {{ -40, 101},   {  91,  -3},   {  54, -29},   {  91,  48}},  {{  41, -88},   {  75, -99},   {  59,  -2},   {  96, -54}},  {{ -60, -45},   {  23, -79},   {-111,  72},   {  47,  57}},  {{  49, 106},   { 120,  47},   {-106,-125},   {  84, 119}},  {{ -45,  32},   { -49,  67},   { 119,  88},   { -60, -12}},  {{-104,  77},   {  -2, -81},   { -23, 117},   {  49,  55}},  {{ 119, -19},   {  83, -34},   { 111, -92},   {  88, -64}},  {{ -64, -15},   { -14,  -3},   {  84, -10},   {  70, 104}},  {{  45, -37},   {  45, -93},   { -68,-123},   {  32, -26}},  {{  12, -54},   {-123, -80},   {  78,  43},   { 121,-115}},  {{ -44,  38},   { -11,  12},   { -95,   6},   {  94,-119}},  {{ -68, 115},   { -83,-126},   {   4,  70},   {  46, 127}},  {{ 117,  26},   { -31, 124},   {  83, -54},   { -67,  59}},  {{-127,  21},   { 103,-122},   {  65,  77},   { 116, -47}},  {{ -62,   8},   {  71,  48},   { -95,  50},   { -86,-110}},  {{  44,  68},   { 113,  38},   { 108,  97},   {-115,-121}},  {{  73,  75},   {  28, -19},   { -19,  24},   { -60, -21}},  {{  88,  93},   {  36, -83},   {-117,  79},   {  26,  61}},  {{  71,  55},   { -91,  88},   { 108,  78},   {-111,  95}},  {{ -47, -64},   { -54, -31},   {  90, 105},   {  33, -47}},  {{ 110, 119},   {-115, -91},   {  92, -54},   { 107,  17}},  {{ -17, -75},   {  45,  71},   { -10,   2},   { 111,-112}},  {{-108,  88},   {-105,-102},   { -21, -54},   {-124, -22}},  {{  82,  -4},   {  38, -23},   { 106,  72},   {  -4,  -6}},  {{ 100,  25},   { -16,-113},   {  34,  67},   { 101, -67}},  {{ -43,  91},   { -29, -18},   { -96, -15},   {  80, 115}},  {{  -4,   8},   {  49, -91},   { -98,   4},   {  48,  40}},  {{  -4,  75},   {  11, -35},   { -88,  90},   { -29,-106}},  {{ -43, -95},   { -38, -87},   { -13, -49},   { -20, 110}},  {{-111, -84},   {   6,   3},   {  74,  69},   {  81,  69}},  {{ -64,  40},   {  14,  97},   {-113,  32},   {  50, -89}},  {{  41,  64},   {  11, -33},   {  74,  31},   { -88,  47}},  {{ -91,-115},   { -75,-123},   { -68, 100},   {  66,  28}},  {{  83, -64},   {  58,  -8},   {-123, 120},   { -83,  51}},  {{ 106,  14},   { 124,-103},   {  67, -71},   { -53,  21}},  {{ -70,-127},   { -81, -86},   { 107,  78},   { -21, 103}},  {{ -77, -78},   {   1,  94},   { 104,  61},   {-100, -90}},  {{ 126,  14},   {  -6, -86},   { -84, -94},   {  60, -84}},  {{  99, -63},   {  10,  57},   { 109, 121},   { -70, -41}},  {{ -48, -40},   {  53,  -3},   { -94,  42},   {  47,  66}},  {{ -84,  13},   { 122,  20},   { -42,-104},   { -28,  53}},  {{  55,  96},   {  -3, -12},   { 114,  66},   { 125, -77}},  {{ -78,  -2},   {  -3, -97},   { -23,-123},   {  67,  21}},  {{  -1,  -4},   { -16,  64},   { 106, -36},   { -29,  30}},  {{ -18,  50},   { -54,  13},   {-108,  49},   { 119,  20}},  {{-110,  54},   {  31, -45},   {  58,-121},   { -47, 106}},  {{ -13,   2},   { 104,  40},   {-119,  14},   {   6,  95}},  {{ -64, -79},   {  65, -10},   {  45, -53},   { -34,-105}},  {{-113, -56},   {-101, -66},   { 108, 115},   { -62, 118}},  {{-104,  94},   {  70, -76},   {-115, -67},   { -24, -32}},  {{  36, -58},   {  77,  19},   { -29, -91},   { 100,-125}},  {{  62,-122},   {  86,  93},   {  75,  60},   {  78,  91}},  {{ -38,  78},   {   6,-122},   { -11,  99},   {  18,  86}},  {{ -59,-112},   { -30, -41},   { -87,  24},   { -63, -89}},  {{-125, -57},   { -36, -39},   { -34,  22},   {  15,  -7}},  {{-119, -17},   { -49, -76},   {-115, 113},   {  77, 122}},  {{ 112, 105},   {  76,  85},   { -76, -71},   { -40, -13}},  {{ -87, -19},   {-109, 100},   {-103,-106},   {  38,   8}},  {{-103, -42},   { 110, -30},   { -27,  69},   { -51, -78}},  {{   8, -38},   { 123,  86},   { -19,  95},   {  80, -86}},  {{  45, 113},   { 115,  77},   { -25, -42},   { -45, -66}},  {{  75, -86},   {   2,  69},   { -48, -88},   {  12, -48}},  {{ 119, 125},   { -16, -31},   { -55,  85},   {  41,  58}},  {{-119, -31},   {  39, -89},   {  16,   9},   {  34, 122}},  {{ -48,  19},   { -38, -26},   { -67, 111},   {  53,  71}},  {{-109,   7},   { 117,  73},   { -10, -89},   {  83, -72}},  {{-106, -19},   {  44, -17},   { 106, -83},   {  58,  71}},  {{  54, -54},   { 113,  26},   { -80,  24},   {  18,  65}}}, {{{   6,  72},   { 118,  72},   { 111, -18},   {  -7,  92}},  {{  45,  50},   {  19,   8},   { -20,  -6},   { -94,  16}},  {{  55,-118},   {-115,  28},   { -96,  99},   {  17,  83}},  {{  -6,  43},   { -11,  50},   {  83,  14},   { -44, -21}},  {{ -84,  57},   {  80,  11},   {  25,  33},   {-125,-105}},  {{ -77,  29},   { -76, 122},   { -48, 107},   {  37,  70}},  {{  31,-118},   {  -4,  34},   {-107, -30},   {  23,  27}},  {{ -13, -97},   { -35,-103},   {  36, -63},   {-123, -79}},  {{ -20,  93},   {-113, 112},   {  81, -43},   { -26, -94}},  {{ -85,  55},   {  18,-117},   {-117,  71},   {  29, -76}},  {{ -88, -87},   {  19, -71},   { -72,  28},   {  49,  81}},  {{-118, -12},   { 119, -56},   { -56, 101},   {  -2, -58}},  {{ -43,  28},   {  43,  45},   {   0, -84},   {  18,   3}},  {{ -85, -68},   {  57, -34},   {  22, -10},   { 109, -33}},  {{ -70,-115},   {-127, -55},   {   4, 125},   { 124,   9}},  {{  74, -11},   {-118, -46},   {-104,   4},   {  21, -84}},  {{  52, 111},   {   0, -91},   { -48, -83},   { 109,  74}},  {{ -13,  29},   {  88,  88},   { 108, -68},   { -22,  87}},  {{   9,  60},   { -57, -55},   { -74,  41},   { -91, -84}},  {{  19,  54},   {  81,-126},   {  20,  95},   {  38,  -5}},  {{ -37,  -5},   {  10, -66},   { 121, -97},   { 122, -77}},  {{  29,  40},   {  23, -43},   { -24,  91},   {  19, -12}},  {{ -70,  76},   {-117,-100},   {  34,  57},   {  15,-118}},  {{  -2, 122},   {-105, -83},   { -88, -65},   { -36, 111}},  {{  59, -99},   { -75,-114},   { -16,  59},   {  82,  71}},  {{   5,  68},   { -54,  92},   {   3,  96},   { -24,  80}},  {{ -65,  90},   {  96,-110},   { -98,-106},   {  17, -17}},  {{ -33, -80},   {  52,   7},   {  46, 124},   { -95, -79}},  {{ -58, -69},   {-124, -81},   { -65,  37},   {  59, -85}},  {{  59,-102},   {  57, 109},   { -89,  56},   { -38,  10}},  {{  61,  -7},   {  72, -98},   {  71,  41},   {  31, 103}},  {{  71, -68},   { 121, -78},   { -66, -34},   { 124,-126}},  {{  94,  14},   { -76, -99},   {  -8, -79},   {   1,  37}},  {{ 119, -81},   { -18, -25},   {  18,  50},   { 105, -46}},  {{   3,  74},   {  -7, 117},   {  26,-126},   { -39, -56}},  {{-121, 106},   { -98, 108},   { -68, -86},   {  14,  42}},  {{   1, 123},   {  73, -30},   {  13, 114},   { -56, -98}},  {{ -43, -71},   { -54,  60},   {   5,  38},   { -98,  -8}},  {{ -80, -72},   { 100,  47},   {  99, -54},   { -62,  59}},  {{  47, -39},   { -79,  44},   { -12, -64},   { -70, -85}},  {{ -80,  76},   { -72,  27},   {  17, -32},   {  95,  18}},  {{  89, 113},   {  77, -22},   { 111,-105},   {  85,  44}},  {{  92, -29},   {  97,  73},   {-106,  38},   {   6, 119}},  {{-103, -96},   { -18, -51},   { -36,-126},   { -50,  60}},  {{ -85,  -7},   { -97,  55},   { 110, -45},   { -14, -29}},  {{ 114,  -6},   { -73, -44},   { -86, -16},   { -75, -32}},  {{ -88,-121},   { -84, -72},   { -54, -55},   { -39,-103}},  {{  -4,  57},   {-100,  39},   { -73, 107},   { 100, -88}},  {{   4, -35},   {  87, -53},   {  29, -53},   { 127, 125}},  {{ -76, -87},   { 113, -52},   { -66, -53},   { -24,  28}},  {{  49,-111},   {-120,  78},   { 107, -31},   { 108,  72}},  {{ -85, -32},   {  20,  87},   { -98, -72},   { -34,  28}},  {{-118, -70},   { -28, 107},   {   9,  -5},   { 103, 125}},  {{ -34, 110},   { 116,  56},   { -49,   8},   { 112,   3}},  {{  21, -23},   {   2,  93},   {  84, 109},   { -27, -60}},  {{  83, -94},   {   9, -61},   {  23, -80},   { -28, -75}},  {{-124,-116},   {  24, -99},   {  32,-109},   {  -7,  13}},  {{ 107, -92},   {  27,  54},   { -28,  62},   {  79, -26}},  {{   4,  50},   { -40,-120},   {  72,  67},   {-104,  99}},  {{  34, 110},   {   1,  70},   {   9,  -5},   {  59, 119}},  {{ -46,  23},   {   8,-123},   { -76, -68},   {  41, -92}},  {{  -1,  69},   {  17, -52},   { -71,  46},   { -15, -19}},  {{ -82, -20},   { -74, -70},   {  -8, -18},   { 123, -78}},  {{  -7, -64},   {  37, 107},   { -37,  77},   {-109,  96}},  {{  20,  27},   {  53, -53},   { -80,  52},   {  48,   2}},  {{ 110,-125},   { -78, 110},   {  24, -32},   {   4,  25}},  {{ -43,  10},   {  60,   7},   { -56,-110},   {-124, -35}},  {{  -3,  90},   { -50,   6},   { 124, 104},   { -71, -20}},  {{ -42, 111},   { -16,  92},   { 106, -18},   {  64, -55}},  {{  74,  83},   { -71, -70},   {  85,  34},   {-116,  12}},  {{ 125, -68},   { -70,  75},   { 105, 103},   { -90,  26}},  {{   1,-101},   {  64,  65},   { -93, -61},   {  23, 100}},  {{ -18, -63},   { -80,  77},   {  93, 104},   {  20, 112}},  {{ -84, -89},   { -30, -37},   {  36, -25},   { -74,  69}},  {{   0,-104},   {  82,  54},   { -50,-119},   {  10, -46}},  {{ -70,  89},   { -93,   9},   { 122, 109},   { 110,   4}},  {{ -31, -55},   {  70,  42},   { 106,  79},   {  -8,-117}},  {{  12,  89},   {   1,-100},   { 109,  -6},   {  89, -89}},  {{  55, -24},   {  31, -66},   { 103,-100},   { 107,  72}},  {{ -25,-103},   {   2,  42},   {-125, 118},   { 106, -70}},  {{ -53, -70},   { -32, -76},   {  60,  55},   { 108,  81}},  {{ 123,  89},   { -54, -88},   { -40, -20},   {-106,  59}},  {{  97,-120},   {   1, -58},   { -80,  48},   {-102,-112}},  {{ 119, -77},   {  68, -64},   {  91, -34},   {  82, -29}},  {{  72,  -2},   {  52, -75},   {  85, -63},   { -84,  80}},  {{  35,  33},   { -39,  -4},   { -33,  74},   {  68, -89}},  {{ 125,  -6},   {  38,   9},   {  72, -33},   {-114,  81}},  {{ -62, -37},   { -52, -26},   {  14,  97},   { -99, -81}},  {{ -72, -24},   {  76, -73},   { -92,  83},   { 121, 126}},  {{  59, -73},   {  37,-115},   { -53, -83},   {  48,  68}},  {{  19, -51},   {  15,  89},   {-109,-116},   {  78, -60}},  {{-115, -11},   { -72,  95},   { -21,-116},   { 110, -65}},  {{ -66,  85},   {   6,  -9},   {-113, -53},   {  14, 122}},  {{ -78, -30},   { -89, 120},   {  45, -70},   {  98, -68}},  {{ -63, 103},   { -22,  99},   {  -1, -34},   {  63,  58}},  {{ -14,   7},   { -27, -64},   { 124, -37},   { 104, -36}},  {{-113,   7},   { -33,  46},   {  23, -87},   { 101,  50}},  {{  39,-125},   { -71, -58},   {  76, -84},   {  62, -79}},  {{-126,  49},   { 126,  67},   {  10,-112},   { -34, -36}},  {{ -83, 120},   {  39,  21},   { 102,  -1},   { -52, -43}},  {{ -21, -39},   { -91, -65},   {-109,-104},   {   5,  71}},  {{   1,  17},   { -44,  89},   {  78, 116},   {-114, 107}},  {{  63, -30},   {-106, 105},   {  83, -78},   { -75, -19}},  {{ -33, -63},   { -45,  29},   {  59,-113},   { -68, -92}},  {{  91,  20},   {  88,  -2},   { -58, -23},   {  86, -11}},  {{ 104, 102},   { 114,-122},   { -65,-110},   {  47, -89}},  {{  36, -87},   {-114,  54},   { -77,  46},   {-127,  37}},  {{  61,  28},   {  -7, -66},   {  15,  73},   {  27,  18}},  {{  44,  68},   {-120, -45},   {  87,  70},   { 123, -90}},  {{ -20,  41},   { -15, -16},   {  -6,  26},   {  57,  24}},  {{ 101, -56},   { -82,  99},   { 124,  86},   {   2, 125}},  {{  25,  52},   { -86,-115},   { -67,-124},   { -56,   1}},  {{  28,  62},   {  45,   9},   {  13,   3},   { 126,  48}},  {{ 113, -76},   { -96, -37},   { 127,   2},   {  77,  17}},  {{ -43,  78},   { -78,  55},   {  20,  -9},   {-118, -77}},  {{  48,  29},   {  10,-101},   {  43,  89},   { -95, -51}},  {{  50, -45},   { -30,-117},   {  41, 114},   { -99, 102}},  {{-106,  65},   { 123, -52},   {  88, -18},   { 115,  -7}},  {{  77, 123},   { -11, 103},   {-120,   5},   {-109, -14}},  {{ 123,  74},   {  73,  -8},   {  92,  56},   { -95,  21}},  {{ -30,-109},   {   3,  96},   {  21, -64},   { -85,  17}},  {{ 125, -79},   { -80, -48},   { -10, -26},   {  53, -90}},  {{  62,  94},   {  55, -47},   {  -6, -69},   {  92, -94}},  {{  68,  52},   { 117, -65},   { -81,  20},   {  81, -52}},  {{ -54, -37},   { -27, -67},   {  77, -76},   { -66, -11}},  {{ 116, -29},   {  26, -70},   { -34,  -8},   {  60,  96}},  {{  17,   4},   {  72, -26},   { -10, 119},   {  22,  67}},  {{  37,-120},   { -23, -67},   {  -3, 107},   {   9,  42}}}, {{{ -68,  88},   { -81, -85},   { 107,  45},   {  85, -13}},  {{   5,  53},   {   9,-109},   { -14,-100},   { -86,  76}},  {{ 101, 117},   { -53,  25},   { -33, -98},   { 100, -94}},  {{-121, 121},   {-113, -86},   { -95,-125},   { -19, -64}},  {{  54, -84},   {  84,  92},   { 109, -49},   {  32,  -9}},  {{-110,  89},   {  41,   5},   {  39, -32},   {  79,  -4}},  {{  53, -80},   {  21,-117},   { -91, -48},   {  57,  94}},  {{  17,   1},   { -23,  41},   {-123,  37},   { -76,   6}},  {{ -51, -38},   {  10, -73},   { 120,  48},   {  58, -75}},  {{ -15,  12},   { -28, -77},   { -58,  59},   {  62,-111}},  {{   5,  83},   {-109,-120},   {  22,  65},   { -54, -61}},  {{-105,  11},   { 121, -87},   {-112, -11},   {-119,  58}},  {{   2,  34},   {  50, -22},   { -35, -49},   {  51, -49}},  {{ -32, -71},   { -10,-123},   {  56,  57},   { -85,  12}},  {{ -50,  -4},   { -39,  14},   { -20,  88},   { -97, -23}},  {{   4, -87},   { -14, -13},   {  34,  19},   {  60,  13}},  {{  62, -37},   { 106,  26},   { -35,  47},   {  77, -92}},  {{ -44,  77},   {  17, -90},   {  82,-105},   { -15, -74}},  {{ -79, -58},   { 114, 101},   { -68, -86},   { -90, -71}},  {{-125,  24},   { 111,-124},   {  22, -14},   { -29, -42}},  {{  74,   5},   { 123, -35},   { -76, -45},   {  -1,  70}},  {{  46, -25},   { -71, -17},   {  84,  16},   {-109,   7}},  {{ -55, -39},   { -58, -81},   { 127, 120},   {  15,  11}},  {{  74, 120},   { -30, -22},   {  93,  66},   { -36, -94}},  {{ 125,   5},   { -61, 122},   {-105, -78},   { 116, -94}},  {{  34, -65},   { 113,  57},   {  19,  69},   { 100,-116}},  {{ -60,-121},   {  44, 119},   { 122,  -3},   { -22, -58}},  {{ -39,  59},   {-118, -52},   { 123, -17},   {  53,-104}},  {{  61, -99},   {  56,  82},   {  -3,  17},   { -99,-121}},  {{ -70, -91},   {  23,  19},   { 119,  18},   {  76,  50}},  {{-105,  25},   { -87,  27},   { -43, -21},   { -35,  77}},  {{  63, 120},   {  59,  96},   { -87, 121},   {-107, 117}},  {{ -52,  94},   {-102,   4},   {   5,  -8},   {   3, -75}},  {{ -87,-106},   {  15, -74},   {-104, -47},   { -96,  49}},  {{  93, -11},   {  15, 126},   { -34,  84},   {  19, -21}},  {{ -89, -24},   { 106, 110},   {  30,-112},   { -71, 113}},  {{ -99, -44},   {-117, 103},   { 109,-123},   {  64,  38}},  {{  75, -76},   { -54,  70},   {  91, 123},   {  11,  -6}},  {{ 110, -27},   { -18,   5},   { -82, -29},   {  74,  56}},  {{ -51,  90},   { -69,  64},   {-110, -19},   {-103,  35}},  {{  97, 106},   {  38, -89},   {  29,   3},   {  36, 101}},  {{  66, -20},   { -59,-119},   { -83, -96},   {  40, -53}},  {{ -93,-112},   {  29, -51},   { -73, -32},   {   5,-100}},  {{ 107, -91},   {  12,  18},   { 126,  67},   { -97,  78}},  {{  78, -33},   { -87, -77},   {  25, -23},   { -93, -87}},  {{ -62,  25},   {   8,  85},   { -37, 108},   {  84, -84}},  {{ 114,-117},   { -40,  57},   { -40,   5},   {  96,  -5}},  {{-112, -83},   { -79, -39},   {  40,  51},   {  -6,  -7}},  {{-111, 125},   { -37,-107},   {  67, 100},   {  44, -68}},  {{ 122, -64},   { -27, -19},   {  79,  95},   {  87,  40}},  {{ -82, -11},   {  69, -38},   { -15,-124},   { -97,   5}},  {{  12, -81},   { -68,   7},   { 106,  60},   {  62, -69}},  {{  61,   3},   { -78,  80},   {  88,-106},   {  50, -79}},  {{ -84,  94},   {  47,-111},   { 120, -71},   {  58,  43}},  {{  92,  34},   { -96,  61},   {-124, -83},   { 118, -54}},  {{-123, -56},   { -21,-123},   { -13,   3},   { -37,  31}},  {{  46, -96},   {-122, -45},   {  35, -55},   {  65,  -5}},  {{ -58,-105},   {  61,  38},   {-108,   7},   {  71, -71}},  {{ -77, 105},   {  97, 119},   {  -2,-111},   {  27,  96}},  {{  54,-121},   { -72,  33},   { 123, -36},   { -35, -46}},  {{ -11,  70},   { -36,   2},   {  97,  89},   { -12, 126}},  {{ -24,  35},   { 123,  83},   {  28, -57},   {  77, -60}},  {{ 107,  30},   {  88, -76},   {  72,  16},   { -62,  -4}},  {{  -2, -70},   { -73, -60},   { 105,  22},   { -39, -28}},  {{ -36, -92},   { -37, -93},   { 105,  75},   {  44,-126}},  {{ -40,  42},   {  51,  76},   { 100, 115},   {  33,  17}},  {{  22, -77},   { -49,   0},   {-122, -30},   {  99, -18}},  {{  63,  83},   { -72, 124},   { -75, -25},   { -64, -34}},  {{ -65, -30},   { -67,  28},   {  30, -10},   {  92,  10}},  {{ -53, -91},   {-109,  12},   { -20,-126},   {-112, -84}},  {{  41,-103},   { -77, -30},   {  -1,  13},   {  39,-119}},  {{-125,  -9},   { 107, -25},   { -94, -48},   { 123,  -8}},  {{-123, 116},   {  69, -17},   { 121, -79},   {  64,  63}},  {{-108, -99},   { -62,  76},   { -28,  69},   {  49, -42}},  {{ -33, -64},   { -46, -65},   {-111, -42},   { -59,  84}},  {{-120,  15},   {  73, -23},   {-107,  83},   {  64,-105}},  {{ -28,  22},   { 103,  13},   {   0,  39},   {  93,  92}},  {{  86,-119},   {  94,-110},   { 111, 100},   { -24, -95}},  {{ -60,  41},   {-121,  42},   {-116,-102},   {  89,  32}},  {{ -50,  75},   { -54,   3},   { -60, 104},   {  38,-124}},  {{ -77,-101},   {  32,  97},   {  87, -75},   { 121,  76}},  {{ -25, -65},   { -47,  -3},   { -10,-121},   {  78,-107}},  {{  35, -14},   {  66, -15},   { -39, -72},   {-101, -71}},  {{ -63, -84},   {   7, -87},   { -19, -86},   { 112,  -3}},  {{ -21, -96},   {  24,  42},   {  27,  73},   { -48,  54}},  {{ -78,  66},   {   1,  68},   {  14,  45},   { -51,  48}},  {{ -31,  74},   { -50, -41},   {-116, -58},   {  88,  84}},  {{ -40, 113},   {  55,  16},   {-106, -78},   { -54,  94}},  {{-122, -50},   { 123, -60},   {  53, -24},   {  34, -64}},  {{  16, 109},   { 120, -68},   {  99,  26},   { -85,  86}},  {{  76,  45},   {  36,  25},   { -96, -74},   {  90,   7}},  {{  96, -87},   {-111, -66},   {  37,-100},   { -39,-105}},  {{  84, -24},   { -18, -84},   { 125,-126},   {  76,  99}},  {{  29,  40},   { -79,  -4},   { -44,  54},   {-122,  73}},  {{  76,  -9},   { 109, 125},   {-103, -16},   {  41, -56}},  {{-109,  -9},   { -76,  50},   {   3,   1},   {-116, 106}},  {{ -27,  -2},   { 112,  87},   { -67, -87},   {-106, -38}},  {{  96,  80},   {  53,  12},   { -50, -35},   {-107, -65}},  {{ -15, -32},   { 118, -63},   {  69,  26},   {-116,  62}},  {{-107,-114},   {  70, -86},   {-110,  94},   {  28,-104}},  {{ -15, -19},   { -47, -52},   { -97, -33},   { -66, -27}},  {{  88, -73},   {  55, -29},   { -65, 107},   { -48, -17}},  {{ -97, -46},   {  53,  77},   {-106,   3},   { -87,-120}},  {{ -12,  61},   {  25,  12},   {   1,-108},   {  39,  26}},  {{-102, 122},   {  37, -59},   { -23, 127},   { -54,-124}},  {{ -64,  77},   {  53, -46},   { -85, -67},   { -21, -31}},  {{ 109,  68},   { -92,  63},   {  94, 107},   { -39, -40}},  {{-119,  -3},   { 100, -13},   {  16, -91},   {  43, -94}},  {{ -77, 114},   { -68,  62},   { -28, -68},   { -79, -99}},  {{-114,  75},   {-120,  47},   {-111, -29},   { 110,  69}},  {{ 116, -69},   {-122,  89},   {  31, -60},   {  -7, -58}},  {{ -24, -16},   { -98,  43},   { -46, -56},   { -73, -70}},  {{-100, -36},   { -42, -99},   {  53, 117},   { -57, 112}},  {{  33, -40},   {-103, -56},   { 116, -64},   {   2, 115}},  {{ -16,  70},   { -98, -82},   {  -4, -43},   { -17, -90}},  {{ -14,  90},   { -74, 109},   {-124,  52},   {  40,  53}},  {{ 107, -36},   { -36, 124},   {  40, -39},   {  20,  93}},  {{  21,-104},   {  97,  89},   {  34, -71},   {  99,   5}},  {{  13,  68},   { -72,  85},   {-108, 122},   {  94, -54}},  {{  20,  28},   {  11, -98},   {  51, -28},   {  56,  -7}},  {{  77, -51},   {  67,  21},   { -29,-116},   {   2, 124}},  {{ -62,  51},   { -66,  88},   {-108,  35},   { -88, -38}},  {{ -58, -50},   {-120,  80},   {-125, -61},   { -67, -22}},  {{  73,-127},   {  90, -39},   {  11, 119},   {  28, -57}},  {{  20, -93},   { -87,  22},   {-110, -59},   { -66,-119}},  {{-114, -66},   {  90, 127},   { -23,  27},   { 125, -46}},  {{ 118, -88},   { 117, 126},   {  -9,  74},   { -74,  34}},  {{-112,  36},   { -65, 107},   {  53,-101},   { -40,  16}}}, {{{ -59,  47},   { 107,  88},   { -41,  27},   { -86, -74}},  {{  27,-114},   {-108,  25},   {  79, -20},   {   7, -76}},  {{  32, 120},   {  70, -19},   { -59, 124},   {  -5,  -7}},  {{  17,-114},   {-115,  24},   { -92,-111},   {  12,   0}},  {{  11, 118},   {-118, -67},   { -43,-103},   { -87, 119}},  {{ -30,  -1},   { -77,  -2},   {  -2, -24},   {  -6, -11}},  {{  57,  19},   { 111, -32},   {  22, -27},   { -41, -76}},  {{ -39,  23},   {  82,  87},   { 126, -52},   { -14, -80}},  {{ -81,-100},   { -73, -97},   {  32, -25},   { -21,-102}},  {{ -60, -38},   { -60, -92},   { -23,-119},   { -57, -30}},  {{  23,  78},   {  15, -95},   {-122,  90},   { -15, 114}},  {{  28, 125},   {  30, -98},   { -18,  20},   { -15,  77}},  {{   8, 125},   { -77,  73},   {  22,  36},   {   1, -40}},  {{ -40, -28},   { -70, 115},   { 103, -37},   { 126, 127}},  {{  78, -19},   { -38, -85},   {-121, -34},   { -31, -32}},  {{  13, -96},   {  49,  62},   {  79, -13},   { -88,  80}},  {{  45, -50},   {-124, -59},   {  77, 102},   { -26,-102}},  {{  75,  20},   { -29, -15},   { -44,  98},   {  20,-124}},  {{  29, 110},   { -99, -92},   { 101,-108},   { -70,  13}},  {{ -59, 113},   { 104,  13},   {  48,  89},   {  98,  89}},  {{  37,  74},   { -14,  13},   { -61, -37},   {  54, -33}},  {{  32,  48},   { -61,  -8},   { -40,-106},   {  40, -84}},  {{  44, -67},   { -15,  58},   {  92,  85},   { -33, -35}},  {{  30,   7},   {-120, -89},   {  -6, -26},   {  83,   2}},  {{ -15,  56},   { -62,  74},   {-109,  13},   {   5, -85}},  {{-106, 100},   {  -5,  28},   {  25,  33},   {  -5,  -3}},  {{ -81,   3},   {  68,   6},   { -97,   1},   {  68,  73}},  {{-122,-127},   {  52,  12},   {-118,  57},   {  78, -94}},  {{  76, -76},   {-118, -40},   {  45,-106},   {-100, -45}},  {{  64,  -6},   {  31,  77},   { -52,   5},   {-120,  57}},  {{ -67, -53},   { -36, -20},   { -94,  64},   {-108,  66}},  {{-125,-115},   { -15,  -4},   {-114, -64},   { -60,  27}},  {{  -4,  -9},   { 100,  11},   {-106, -95},   {  78, -22}},  {{  59, -23},   { -87, -82},   {   7,-126},   {  92,  40}},  {{ -76, -49},   { -63,-127},   { -51,  93},   {  62,  78}},  {{ -32, -58},   { -29,  86},   {  28, -19},   {  -3,  31}},  {{-126,  56},   {-104,  60},   {  15,  24},   {  12,  87}},  {{  29, -77},   { -53,  42},   {   7,-102},   {-113,  54}},  {{  67, 107},   {  52,  -7},   {  21, -46},   {  62,-124}},  {{  40,-110},   {  95,  22},   {   7, -84},   {-107, -44}},  {{ -36,  92},   { -94,  12},   { -16, -22},   { 109, -64}},  {{  65,  65},   { 126, -66},   {  25,   0},   { -43, -44}},  {{  67, -25},   {  32, -87},   {  38, -69},   {  -5, -87}},  {{  47, -59},   {-117, -73},   { -12, -96},   { -55, -46}},  {{ 106, -53},   {   7,  64},   { -56, 126},   { -99, -42}},  {{  85, -10},   { -34,  -7},   { -31, -35},   { 107,-101}},  {{  62,  82},   {  45,   0},   { 114,  10},   { 101,-124}},  {{   5, -46},   { -29,  35},   {-125, -35},   { 115,-112}},  {{ -50,  93},   {-110,-110},   { -78, -33},   {  18,-118}},  {{ -54, -50},   { -17, -33},   { -18,  -1},   { -16,  71}},  {{ -42,  53},   {  76, -64},   {  10,  83},   { 115, -50}},  {{-112,  22},   {-102,  53},   { -66,   3},   {  87, -63}},  {{  -6,  63},   {-127,-127},   {  18, -16},   {-119,  55}},  {{  40,  34},   {  30, -43},   {-122, -58},   { 105,  -2}},  {{  63,  48},   {  73,  62},   { -14,  38},   { -19, -82}},  {{-109,-114},   { -10,  83},   {  24, -43},   { -54, -22}},  {{ -84, -66},   {-118, -62},   { -97, -53},   {  82, -46}},  {{  19, -74},   { 106, -41},   {  72, 119},   {  41, 118}},  {{ -10, -53},   {  55, -26},   {  -9, 106},   {  95, -15}},  {{ -25,  28},   { -91,  29},   { -36, -68},   {  97, 118}},  {{  13, -52},   {-123,-127},   {  49,  11},   { -35,  93}},  {{  78, -23},   { -19, -97},   { -42, -14},   {-123, -62}},  {{ 121,  -8},   { -32, 105},   {  61,  30},   {  -1, -93}},  {{ -18,  43},   { -92,   8},   {  -1,  -9},   { -70, -57}},  {{ -42, -66},   { -88,  43},   { 104,  36},   { -84,  89}},  {{ -27,  51},   { -89,-106},   { -80,  83},   {  31,  56}},  {{ -25, -46},   {-100,  83},   { -37, -62},   {  12, -97}},  {{  -8,  63},   { -75,  39},   {  -6,-116},   {  95,   5}},  {{ -89,  -9},   {-126,-103},   { 104,-107},   { -27,  57}},  {{ 118, 104},   {-108,  36},   { 113,  83},   { -11, 118}},  {{ -54,-108},   {  39, -17},   {  44, -51},   {  -5,  12}},  {{ -48, 125},   { -36,  -5},   { -91,  78},   {  99, 104}},  {{ 104, -60},   { -46, -61},   { -70, -89},   {  -5,  51}},  {{  29,  86},   { -76, 109},   {  84, -61},   { -65, 123}},  {{  21, -22},   { 110,  37},   { -68,  -1},   {  27, -60}},  {{ -97, 123},   {-111,-119},   { 125,  44},   {  17, -81}},  {{  91,  57},   { -89,  89},   {  35,-100},   { -12,  73}},  {{   5,  38},   { -32, -71},   {-116,  25},   { -30,  -4}},  {{-102,   3},   {   9, -39},   { -98,-107},   { -73, -96}},  {{  51,  11},   {-109, -75},   {  -7,-123},   { -65, 102}},  {{ -67, -26},   { -64,  18},   { -64,-111},   { -38,   2}},  {{ -69,  50},   {  42,  91},   {  -8, -34},   {  65, 127}},  {{  -2,-120},   { -80,-124},   {  -7, -93},   {  13, -17}},  {{-112, -89},   { -60,  38},   {-120,  82},   {  12, 121}},  {{ 105,-115},   {  28, -25},   { -60,-111},   {   1, -80}},  {{  34, 118},   { 109, -30},   {  55, -53},   {  73, -92}},  {{ -13, -43},   {-109, 101},   { -19,   4},   {  54, -29}},  {{  40,  78},   {  -7,-101},   { -58,  43},   { -58, 108}},  {{ -87,  33},   {  33,-116},   { -56, -46},   {  78,  91}},  {{ -55, 104},   { -86,  42},   {  37, -49},   {  84, -59}},  {{ -58,-107},   {  52,  -2},   {  97,  27},   { -21, 123}},  {{ -42,-115},   {-125, -55},   { -94,  77},   {  24, -84}},  {{ -71,-110},   {-125,  85},   { 118,-100},   {  12,  53}},  {{ -14, 102},   {  40, -43},   { -69, -49},   {  92, -97}},  {{  31, -58},   { -59,  39},   {-125, -66},   {  90, 111}},  {{ -81,  56},   {  54, -95},   {  45,-112},   {-103,  33}},  {{ -35, -56},   {  57,  92},   {-110,-114},   {  87, -35}},  {{ -75,  41},   {  45, -80},   { -23, 108},   {  37, -42}},  {{  36, -39},   { -88, 127},   { -38,-111},   { -23, -21}},  {{  33, -12},   { -40,  73},   { 116, 125},   { -19, -10}},  {{ -50, -78},   {   4,  68},   {-101,   7},   { -95, -24}},  {{ -25,  85},   {   6,  21},   {  35,  86},   { -95, -79}},  {{  96, 123},   { -43, -23},   {-122, -88},   {  -1, -75}},  {{ -98,  52},   { -40,-106},   {  48,  85},   { -27,  19}},  {{  64, -59},   { -45,-108},   {  51, -68},   { -17,  76}},  {{  49, -87},   {  54, -54},   {-124,  86},   {-121, -16}},  {{-125, -24},   {-101,  33},   {  96, -10},   {  36,  75}},  {{ -36,-110},   { -29, 122},   { -78,-105},   {  -8,  85}},  {{  -4,  -2},   {-102,  94},   {-123,-111},   { -52, -80}},  {{-110,  -8},   {  59, -48},   {-123,-126},   {-113,  14}},  {{ -12,  13},   {  69,  10},   {   5, -87},   {  11,  38}},  {{  16, 116},   { 104,   5},   { -64,  20},   {  43,  75}},  {{ -36,   1},   {  39, -38},   {  73,  52},   {-126, -31}},  {{  13, 119},   { -71,  -9},   {  74, 120},   {  40, -49}},  {{  -7, 105},   { -69, -87},   {  35, 125},   {  10, -67}},  {{ -95, 127},   { -19,   7},   {  81,  29},   { -97,  27}},  {{ -40,-108},   {   3,-100},   {  39, 108},   { -67, 116}},  {{  12,  49},   {   2, -43},   {  98, -57},   { -94,  84}},  {{  99, 125},   { -88,-106},   { -87,  60},   { 119, -45}},  {{ -13,  80},   { -64, -37},   { -56,  48},   { -44, 115}},  {{ -34, -27},   { -99,  89},   { 112,  25},   { -79, -35}},  {{ -40, -28},   { -27, -55},   { -23, 124},   { -49, -63}},  {{ 106, -88},   {  51,  19},   {-105, -52},   { -24,-100}},  {{  85,-125},   { -44,-118},   { 102, -93},   { -13, -76}},  {{ -52, -58},   {  42, -70},   {  10, -42},   { -41,  51}},  {{ 105,  96},   {-126,  22},   { -70,  56},   { -79, 102}},  {{  90, 121},   { -94, -43},   {  83,-112},   {  18,  91}},  {{ -77, -40},   {   6, -50},   { -41, -24},   {  11,  31}}}, {{{  87,  55},   { -14,  18},   {  34, -68},   { -57, -97}},  {{ -96, -30},   {  -3,  72},   { 113, -44},   { 114,  36}},  {{ -52, 112},   { -76,-116},   {  31,  50},   { -87,  18}},  {{-117, 110},   { -69,  41},   {  52,-102},   { -10, -16}},  {{ -27, -55},   {  43,  45},   { -40,  67},   {-101, -56}},  {{ -58, -17},   {  22, 126},   {  16, -45},   { -97, -38}},  {{ -53, -90},   { -59,  44},   { -14, -38},   {  70,-121}},  {{ 123,  32},   {  60,  31},   {  75, -93},   {-106,  83}},  {{  91,  15},   { -35, -62},   { -97, -92},   {  86,  96}},  {{  48,  31},   { -62,  68},   {  43, -32},   {  55,  72}},  {{  83,  38},   { -30, -40},   {  -4,-101},   {  52,  60}},  {{  80, -25},   { -51, -47},   { 111, -80},   {-100, -13}},  {{ 110, -40},   {  43,  33},   { 119, -98},   {-115,  -5}},  {{  53, 100},   { 102, -74},   {  53, -88},   { 108,  -3}},  {{ -55,-124},   {  53, -26},   { 108, 118},   {  53, 105}},  {{  90, 103},   {  94,-122},   {  98,  68},   {  14, -62}},  {{  28, -28},   { 101,  18},   { -54,  98},   {  -4, -52}},  {{ -55, -21},   {  80, -16},   {  44,  83},   { -86,  71}},  {{  15,  56},   { -76,  71},   {-124, -39},   {  39,  -5}},  {{ -32,-107},   {  54,  88},   {  19, -11},   {  58,-107}},  {{   1,  86},   {-113, -64},   {  36, -29},   {  15, -82}},  {{  -3,  94},   {  84,  45},   { -12, -35},   { 112,  10}},  {{  39, -35},   {  95,  83},   { 121, -93},   { -98, 111}},  {{  43, -14},   {  -7,-110},   {  33,  75},   { -17, -54}},  {{  -7,  39},   {-110, -35},   { 120, 121},   {  59, -54}},  {{-117,  93},   {  -1,  43},   {  93,  65},   { -19, -74}},  {{ -69, -45},   {  38,  45},   { 127,  72},   {  56, 116}},  {{ -62,-121},   { 110,   4},   { 100, 106},   { -93, -86}},  {{  -9, -25},   { 127,  57},   {  71,  18},   {  -7,  61}},  {{ -44,  -3},   {  58, -99},   {  36,-126},   {  80,  65}},  {{-114,  70},   { -70, -94},   { -91, -44},   {  55,  92}},  {{  81,  16},   {  79,  -3},   { 104, -50},   { -12,-102}},  {{ -67,  37},   { -89,  96},   {  32,-119},   {-122,-115}},  {{-124,-105},   {  76,  82},   { 119, -87},   {-117,  92}},  {{  26, 125},   { -75, -79},   { -63,-106},   {  40, 107}},  {{-100, -95},   { -31,-111},   {  11,  -6},   { -99, -88}},  {{ -65,   7},   { -40,  11},   {  26,  58},   {  82,  50}},  {{-117,  13},   { -37,  -9},   { 121,  30},   { -39,-103}},  {{  24,  18},   { -18,  43},   { 127, -55},   {  98,   3}},  {{ -65,-124},   { -87,  73},   {  63,  77},   { -19,-114}},  {{  42, -60},   { -64,  22},   { 118,  89},   { -13,-115}},  {{ -74, 111},   {  54,  97},   {  44, -79},   { -46, 126}},  {{-113, -50},   {  57, -14},   { -86,   4},   { -13,-110}},  {{ -26,  75},   {  45, -80},   { -85, -53},   { -91, -21}},  {{ -73, 122},   { 125,  31},   {  45, -96},   { -37, -60}},  {{  28,  75},   { -90,  16},   {  50,-120},   {-107, -69}},  {{ -91,-120},   {  77, -65},   {  32,  13},   {  47,-112}},  {{-126, -42},   { -30, -69},   { -79,  -6},   { -30, -43}},  {{ 124,  14},   {-110, -63},   { -33, -32},   {  67,  87}},  {{  -3, -99},   { 102,  87},   { -73,  70},   {  -7, -28}},  {{  89,  34},   { 117, -30},   { -20, -84},   { -87,  -2}},  {{   4, -34},   { -96,   1},   {  44, -59},   { -48, -48}},  {{ -48,-106},   { 121,  81},   {  94,  77},   { -24,  77}},  {{  23,  43},   {  71,-103},   { -66, -24},   {  -2, 105}},  {{  80,  -7},   { -87, 115},   {  62, -34},   {  -5,  87}},  {{ -95,  72},   {  47,-108},   {  37, -95},   {  31,  81}},  {{ -17,   7},   { -91,  67},   { -74,  66},   {  76,  52}},  {{ -89, -99},   { 119, -30},   { -99,  60},   { 120,  99}},  {{ -13,  87},   {  58, -12},   { -77, -47},   { -57, -95}},  {{ -36, -65},   { -37, -86},   { -61,  83},   {  51,  -8}},  {{ -99, 108},   { -65, -27},   { -32,  92},   {  81,  96}},  {{ -19,  58},   {  44, -77},   {  74, -32},   { -43,-111}},  {{  36, -82},   { -19,  51},   {-109, -33},   {-115, -90}},  {{  26, -60},   { -68,  21},   { -57,-100},   { -54, -20}},  {{ -88, -47},   { -76, -38},   {  92, -34},   {  56, -55}},  {{ -21, -18},   { 121, 106},   { -30,  80},   {  41,  87}},  {{ -65,  -3},   {-122,  51},   {-127,  98},   {  19, -43}},  {{  89,  99},   {  82, 102},   {-120,  -7},   { -31,  -4}},  {{  46,  44},   { -45,  92},   {  87,  63},   {  96,-114}},  {{ -50, -25},   {  16,  63},   {  13, -87},   {  26,  31}},  {{   6,-122},   {  58, -19},   { -47,-116},   { -69, -72}},  {{ -30, -11},   {  69, -78},   {  -8,  50},   {  47,  43}},  {{  95,  79},   {-127,  38},   {  48, -60},   { -58, 106}},  {{ -99, -44},   {  96, -25},   {   5, -22},   { -56, -66}},  {{  72, 121},   { -23, -13},   {  -4,  56},   {  48, -86}},  {{ -96,  78},   {-102,  30},   {  13,  82},   { -32, -52}},  {{ -38,  88},   {-118,  19},   {  73,  29},   { -47, -33}},  {{ -88,  50},   { 105,  57},   { -63,  18},   {   8, -71}},  {{-104,  55},   { -74,  27},   { -74,-110},   {  47,  65}},  {{  66, -25},   {  -9,  98},   {  83,-115},   {  69, -85}},  {{  77,  91},   {  13,-102},   {  87,-107},   {-109,  91}},  {{  10, -93},   {  87,-116},   {  51,-102},   {  94,-111}},  {{ -37, 108},   {-104,  68},   { 113, -97},   { -84, -45}},  {{ -80, -56},   { -81, -72},   {-116,   8},   {  68, 119}},  {{  92, -23},   {  -9, -66},   {   2,   1},   {  38, -63}},  {{-127, -13},   { 112,  59},   { -95,-106},   { -85, -30}},  {{   6,  74},   {  69, 105},   { -37, -75},   { 125, 110}},  {{-102, -50},   { -43, -21},   {  66, -89},   { -99,  55}},  {{-102, -64},   {-122,  58},   { -56,  99},   {  59, 108}},  {{-112,  88},   {  45, -33},   {  94, -66},   {  49, -89}},  {{ -58, 121},   {  20,  64},   { -52, 117},   { 102,-124}},  {{  96,-115},   {  78,  56},   {  78,  38},   { 112, 107}},  {{ -39,  58},   { -49,  38},   {  60,  62},   {   9,  89}},  {{-105,   5},   { 115,  97},   {  67,-127},   {  44, -47}},  {{  49, -19},   {  22, -20},   { 119, -14},   { 104,  73}},  {{   1,  69},   {-120, -25},   {  26,  15},   {  83, -22}},  {{  26,-103},   {  75, -91},   { -97, -29},   {  64, -97}},  {{  79,  63},   { 113,  74},   { -98, -11},   {  55, -59}},  {{ -62,  28},   {  93,  99},   {  98, -39},   { -47,-115}},  {{  32,  65},   {-101,-114},   { -55, -31},   {-123, 108}},  {{ -61, 126},   { -72, -68},   {  35, -14},   {  -9, 120}},  {{ -42, -27},   {  53,  90},   {  33,  23},   {  80,  37}},  {{  94,  16},   { 107, -87},   { -45, -86},   {-117,   7}},  {{-121, -62},   { -35,  14},   { 113,-117},   { 112, 118}},  {{ -31, -19},   { -64, -77},   {  88,  42},   { -18, -42}},  {{  28, -44},   { -62, -30},   { 107, -75},   { -10, 124}},  {{ -40, -77},   { -63,  -5},   { 103, -33},   {   3,  32}},  {{  66, -64},   {  69, -37},   {  46,  49},   { -78, 110}},  {{ 124, 121},   {  51,  27},   {  29,-101},   {-109, -20}},  {{ -31,-103},   {  66,-115},   {  -7,  12},   {  78, 125}},  {{  35, -41},   {  57,  88},   {  80, -45},   { -96, -11}},  {{ -88,  84},   {  60, 119},   { 118,  23},   { -86,  56}},  {{  81, -65},   {  52,  82},   {-125,  26},   { -66, -89}},  {{ -18,-113},   { -90, -94},   { 113, 118},   { -82,-107}},  {{ -51,  87},   {  -7, -98},   {  25,  36},   { 114,  73}},  {{  27,  54},   {  91,  65},   {-106,  55},   {   8,  28}},  {{  60, -33},   { -63, 106},   {  -3, 102},   { -24, -42}},  {{ -31,-111},   { -95,-117},   {  -1,-105},   { -84, 108}},  {{  77,  91},   {  74,  81},   { 101,-112},   {  80, 126}},  {{ -69,  73},   {  22,  38},   { 111,-104},   { 107, -57}},  {{  -2, -98},   {  -6,  68},   { -39,  27},   {  33,  72}},  {{ -10, -69},   {  74, 118},   { -24, 108},   { -15, -60}},  {{ -66,-115},   {  72, -56},   {-107,   4},   { -92, 115}},  {{  -6,  75},   { -21, -16},   {  22, -65},   {  63,-117}},  {{ -87,-125},   {  43, 102},   {-127,  52},   { 121, -41}},  {{ -14,  88},   { -62,-122},   {-106, 102},   {  10,  42}},  {{ -92,  89},   {  15, -86},   {  57,  99},   { -37,  98}},  {{  -3, 111},   { 121,  59},   { -65, -60},   { -94,  97}}}, {{{  94, -33},   { -83, -93},   { -28, -91},   {  35,  23}},  {{  62,   9},   { -97,  90},   { 106,  89},   { -78,  92}},  {{ -17, 118},   { -39,  -2},   { -92, -21},   {   9, -22}},  {{-107, -49},   {  30, -99},   { 104, 110},   {  97,  61}},  {{ 107,  56},   { -79,  88},   {  58, -53},   {-100, -50}},  {{ -51,  15},   {  58, 126},   { 111, -79},   {  92, -76}},  {{  24,-110},   { 113, -90},   {  83, -88},   {  65, -96}},  {{  31,  67},   {  33,  55},   {-109,-104},   {   4, 107}},  {{  34,-105},   {-102,  13},   {-122, -65},   { -68,-123}},  {{  96,-121},   { -98,  43},   { -17,-104},   {  12, -50}},  {{ -72, -30},   {  83,  94},   { 122, -78},   { -32,  31}},  {{  36,  45},   { 120,-108},   {   8, -35},   {  10,  39}},  {{-126, -41},   { -68,  15},   {  77, -49},   {  24, 124}},  {{  35, -93},   {  99,  34},   { -33,  92},   {  -5,-105}},  {{ -39,  44},   { -58,  15},   { -59, 127},   {-109,-125}},  {{   7,  34},   { -96, -32},   {-106,  31},   { -37, -96}},  {{ -38,   9},   {  -4,  74},   {  51, 104},   { -88,  44}},  {{ -56, -84},   { -52,-123},   { -94, -45},   { -94,  32}},  {{  86, -26},   {-104, -23},   { 108,  73},   { -54, -82}},  {{  50,   8},   { -29, 100},   { -22, -81},   { -25,   3}},  {{-118,  25},   {  39,  46},   { -72, 103},   {-113, -49}},  {{  20,-109},   {   1,  11},   { -70,  78},   { 101, -42}},  {{ -46,-110},   { -73,  65},   {  -5, -81},   { 111, -80}},  {{ -88,  87},   {  48, -48},   { -63, 126},   {  49,  55}},  {{ 124, -65},   {  -8,   2},   {  43, -40},   {-109, -91}},  {{ -68, -50},   { 121, -71},   {  93, 123},   { -64, -56}},  {{ -21,  65},   { -58, -28},   { 112, 109},   { 126, 109}},  {{  64, -87},   {  59,  89},   {  27,  56},   {  -8, -75}},  {{  28, 122},   {  75,  19},   { 110,-120},   {  12, -99}},  {{  53, -57},   { 108,-113},   { -31,  27},   { -19,   5}},  {{ -54, -74},   { 115,  40},   {   8, 127},   {  -3,-104}},  {{  -7,   3},   { -29, 103},   {  15, -68},   {  41, -57}},  {{  97, -91},   { -16,  74},   {-115, -82},   {  29,-123}},  {{ -72,-106},   {  54, -42},   {-111, -14},   {  93,   6}},  {{  89,  59},   { -54,  79},   {  77,-110},   {  65,-124}},  {{ -60, -73},   { -34, -26},   { -25,-115},   {  40,  28}},  {{  -6, -55},   {  97, -50},   {-107,  35},   { -67,-122}},  {{ -15,  15},   {  63, -35},   { 110,  53},   {  55,  97}},  {{ -95, -25},   { 123,  14},   { -19, -92},   { -59,  28}},  {{  74,-111},   { -50,  99},   { -30,  96},   {  65,  70}},  {{  51, 102},   { 109, 103},   { -63, 117},   {  60, -44}},  {{   3,  -7},   { 108,-121},   {  49, -48},   {   1,  91}},  {{ 105, 104},   {  29, 108},   {  73, 108},   { 104, 121}},  {{-126, -85},   {-108, -56},   {  81, -70},   { -12,  92}},  {{  90, -13},   { -14, -31},   { -27, 115},   { -96, -46}},  {{  19,  89},   { -12,  65},   {-112,  85},   {   9,  82}},  {{-106,-103},   {  41,  85},   {  73,  -1},   { -77,  -8}},  {{  97, -68},   { -53,-110},   {  59,  15},   {  59,  85}},  {{ -17, -86},   {  39, -78},   { -43, -25},   {  36,  65}},  {{ -21, -29},   {-109,  81},   {-123,-111},   { 109, -47}},  {{ -52,  83},   { -22, 103},   {  37,  -7},   {  77,  38}},  {{  58, -54},   {  21, -17},   {  38, -68},   { -97,   6}},  {{  46,  90},   {  61,  89},   {-123,-100},   {  98,  56}},  {{  33,  43},   { -95,  98},   {  78,   7},   {  52,-104}},  {{  61,  93},   {  38, -25},   { 117, 101},   {  42,  10}},  {{-127,-116},   { 115,  10},   { -37,-127},   {   0, -13}},  {{ 123,  94},   { -45, -44},   {  55,  69},   { -77, -10}},  {{  97, -27},   { -23, -95},   {  13,-115},   {-119,-126}},  {{ -28,  65},   { -23,  90},   {   9, 107},   {   3,  60}},  {{  73, -64},   {  82,  92},   { -86,  87},   { -98,-125}},  {{ -44,  82},   { 120,  94},   {  97,  15},   {  27,  83}},  {{ -73, -62},   { -52,  56},   { -55, -65},   {  48,  -8}},  {{  -9,  28},   {  -4, -26},   {  54,-122},   {  86,  31}},  {{ -19, 107},   { -60, -81},   {-120, -79},   {  -1, 103}},  {{ -81, 123},   { -96,-105},   { 124, -65},   {  28,-116}},  {{-123, 113},   {  64, -70},   { 117,-108},   {   6, -86}},  {{  99, 100},   { -65, -65},   { -41, -86},   { -63, -84}},  {{ -30,  -2},   {  57,  44},   {  11,  58},   {  19, -47}},  {{ 122, 125},   { 120, -46},   {  75, -54},   {  67,-122}},  {{  84, -33},   { -66, -51},   { -21, 115},   { -54,  -5}},  {{ -90, -48},   { -25,-110},   { 105,  76},   { -68,  86}},  {{  69,   0},   { -31, 120},   {  -1, -95},   { -89,-127}},  {{  21, -77},   {  72,  84},   { -28, 115},   {  47,-115}},  {{-107,  29},   { -98,-120},   { 108,  98},   { 110, -17}},  {{-106,-118},   {  44, -76},   { -27,-105},   {-102, -22}},  {{  48,  31},   {   5,   9},   {  -6,  19},   {  -3,  38}},  {{ 110, -73},   { 110,  48},   { -84, -19},   {  90, -65}},  {{  91,   0},   {  45,  35},   { -35, -96},   { -29,  26}},  {{ -82,-106},   {-105, -97},   { -44, 106},   {  41,-103}},  {{   9,  53},   {-110, -40},   { 107,-111},   { 101, 126}},  {{  53, -39},   { 116,  91},   { -53, -72},   { 100,  24}},  {{  80, -76},   {  37,  93},   {   1, -92},   { -20,  32}},  {{  24,  85},   {  18,  91},   {-104,-122},   {  46,  51}},  {{  94, -39},   { 127,-111},   { -12,-119},   {  17,  40}},  {{ 116,  55},   { -54, -45},   {  54,-127},   { -66, -62}},  {{ -77, 126},   { 109, -60},   {   0,-117},   {  -5,  -1}},  {{ -37,  91},   { -34,  -4},   {-116,  10},   {  24,-112}},  {{  69, 109},   { -40,-125},   { -60, -28},   {-107,-125}},  {{  -2,-101},   {  31, -84},   {-123, 127},   {  75, -62}},  {{ -85, -78},   { -53, -82},   { -31, -49},   {  50, -33}},  {{  19, 100},   {  54,  98},   {  -8,  31},   { -39, -78}},  {{  82,  55},   { -70,  79},   {  40,  50},   { -54, -51}},  {{ -94, 113},   {-105,  27},   {  -9,  92},   {  40, -45}},  {{  38, -65},   { -64, -41},   {  34,  17},   { 117,  80}},  {{  23,  13},   { -72,   0},   { -27,-126},   { 105,-106}},  {{ -40,  46},   {-116,-108},   { 125, -90},   { 114, -77}},  {{ -90,  41},   { -95,  39},   {-124,   1},   { -52, -24}},  {{ -51,  58},   { -10, 123},   {  77,  67},   {  53, -67}},  {{ 122, -59},   {  72, -33},   { 116, -89},   {  -9,  47}},  {{ -83, -81},   { -11, -88},   {  93,-118},   { 110,-108}},  {{  15,  38},   { -27,   9},   {  25,  61},   {  40, -45}},  {{  65,  -1},   { -12, -56},   { -25,-104},   { -93,-119}},  {{-106, -41},   {  90, 123},   { 107,  98},   { -28, -92}},  {{-124,  39},   { 107,  68},   {  26, 105},   {  10, -16}},  {{  21,  44},   {-115, -89},   { -38,  27},   {-104,  83}},  {{ -58,   6},   {-104,  67},   { -19, -33},   {  57, -91}},  {{ -68,  -3},   { -75, -10},   {  60,  53},   {  22,-108}},  {{ -99, -74},   { -75, 112},   {  12, -70},   {  70,  96}},  {{  74, -73},   {  39,-111},   {  94, -40},   {   5, 108}},  {{ -52, -77},   { -32,  23},   { -21, -19},   { -12, 125}},  {{ -38, -53},   {  16,  52},   { -85, -73},   {  62,-112}},  {{  52,  -1},   {  92, 103},   { -99,  96},   { -17, -25}},  {{  -9, 114},   {   2,  95},   { -27, -70},   {  -3,  28}},  {{ 113, 115},   {   4, -57},   {  44, -65},   { -81,  29}},  {{  25,  57},   {-109, 120},   {  92,  32},   {  71, -45}},  {{ -44,  38},   { 120, -39},   { -76, -92},   {  73, -99}},  {{  86,  -2},   { 117, -40},   { -76, -98},   {  -3,   2}},  {{ -47,  62},   {-117,  82},   {  36,  89},   { -31,  90}},  {{  19,  59},   {   1,  40},   {  19, 116},   { 112, -23}},  {{ -43,  72},   {  95, -98},   { -88,-115},   {  27,  47}},  {{  47,  10},   {   5,  29},   { 121, -66},   { -54,  -7}},  {{  23, -33},   { 104,-101},   {  79,  81},   { -25,  -7}},  {{  67, -23},   { -94, -46},   {  64,  29},   { -95, -18}},  {{ -81,-116},   { -91,  92},   {  92,  77},   {  36,-106}},  {{-110,-114},   {-101,  29},   {  -2,   2},   { -18,   2}},  {{ -37, -53},   { 123, 114},   { -14,  80},   {  -6, -13}},  {{  18,  63},   {-114,  58},   {-110,  96},   { -20,  22}},  {{  84,-102},   { -39, -14},   {  79,  34},   {  69,  54}}}, {{{  75, -26},   { 112, -26},   {-102,-101},   {-124,  72}},  {{  28,-110},   { -39,  13},   {  93, -49},   { -10,  97}},  {{ 106,  53},   {  16,  76},   { -71,  13},   {  33,  20}},  {{  32,  51},   { -60,  95},   { -57,  31},   {  29,  35}},  {{ -88,  79},   {  13, -88},   {  99, -69},   {  93,  97}},  {{ -94, -37},   {  26,  64},   {  79, 108},   {  41, -16}},  {{ -32,  36},   { 101, -15},   {  62, -25},   { -84,  55}},  {{ -33,  24},   {-124,  32},   {  18,  73},   {  36,  69}},  {{ 108, 122},   {  77, 115},   { 127,  11},   {  54,-110}},  {{  19, -79},   {  74,  90},   {  40,  93},   {  97, -73}},  {{ -52,-122},   {   4, -93},   {   7,  59},   { -86, -11}},  {{   1,  25},   {   0,   8},   {  67,  28},   {  88,  88}},  {{  81,  89},   {-120,  40},   {-115, -35},   {  99, -59}},  {{ -19,-101},   {-117, -64},   {  42, -35},   {  89,  18}},  {{  66, -30},   { -14,-101},   { -92,  58},   { 121,  12}},  {{ -52,  78},   { -47,  70},   {  26, -43},   {-115,  13}},  {{ -90, -14},   { -25, -42},   {  68, 110},   { -62,-100}},  {{  28,  29},   {  51,  -8},   {  16, -96},   {-117,-114}},  {{ -59,  93},   {  30, 123},   { -97, -36},   { 126,  90}},  {{  84, -67},   { -15, 112},   { 122, -50},   { -47,  37}},  {{  36, -43},   { -62,   8},   {  92, -83},   { -46,  21}},  {{  61,  20},   {  18,  21},   {  54, -11},   {  56, -35}},  {{  36,  -9},   { -69,-112},   { -81,   2},   {  24, -35}},  {{  40,   4},   { -40,  37},   {  66,  46},   { -11, -31}},  {{ -58,  25},   { -91,  60},   {-124,  -8},   {  28, 120}},  {{  78,  22},   { 126, -26},   {  95, -83},   {-122, -11}},  {{  84,  48},   {   8, -56},   { 127,  82},   {  80, -23}},  {{ -23,  94},   {   7, -65},   { -48,-108},   {-110,-111}},  {{ -67, -84},   {  84, 117},   { 114,  68},   {  17, -88}},  {{  16, -56},   {   9,  60},   {  -2,  35},   { -10,  41}},  {{  58, 110},   { -36, -13},   { -63,-108},   {  86,  68}},  {{-117, -79},   { -33,  48},   {-115, -35},   {  75, 117}},  {{ -21, -19},   {  96, -63},   {  40,  72},   {  95, -85}},  {{-116, -86},   { -61, -60},   { -11,  -4},   { -37,-116}},  {{ -97,  27},   { -87,  92},   {  67,  35},   {  -9, -43}},  {{-105,  -4},   {  79,  46},   {  93,  91},   { -20,  -5}},  {{  94,  -6},   { -72,-121},   {  61, -42},   {  14, 110}},  {{ -46,  36},   {  47,  12},   {  20, -93},   { 109,  62}},  {{ 103, -94},   { 124,-117},   { -92, -89},   { 113,  75}},  {{  76,  14},   { -13,  64},   {  20, -53},   {  25,  68}},  {{  48, -65},   {  64,  38},   {  32,  -7},   {  33, -88}},  {{  77, 109},   { -73, -84},   { 113,  -3},   { -15,  -2}},  {{   7, -59},   {-105,  54},   { -70,  21},   { 105,  35}},  {{   3,-126},   { -41,  54},   {  14,  54},   {  42,  22}},  {{ -96, 101},   {  40, -40},   { 110,  59},   {   9,  -7}},  {{  46, -97},   { -85, 119},   { 119, 106},   {-109, -56}},  {{  29,  97},   {  46, -27},   { -37,  81},   { 106, -66}},  {{  92,  30},   {-111, 123},   {  39, -67},   {  39, -35}},  {{ -88,  93},   {  14, -43},   { -57, -39},   { -29, -38}},  {{  91, -35},   {  55,  72},   {  64, -81},   {  91,  75}},  {{-107,   5},   { -20, -65},   {  30, -57},   {  -7,  -9}},  {{ 124, -81},   {  70,  -7},   {-105,   9},   { -38, -88}},  {{  -8, -50},   { -55,-121},   { 105, 112},   {  82, -33}},  {{ -39,  65},   {  77, -36},   {  11,  98},   {  69, -24}},  {{ -94, -12},   {-111,-102},   {  56, -69},   { 121, -27}},  {{ -90, -38},   { -93,-127},   {  56,  78},   { -51,   2}},  {{  42, -70},   { -88, -13},   { -72, -56},   { -31, -43}},  {{ -34, -58},   {  74,-121},   {  31, -59},   {  93,-110}},  {{ -59, -46},   { -52, -63},   { -45,  87},   { -88, -62}},  {{  30, -80},   { 116, -77},   {  28, 111},   { -48, -81}},  {{  81, -16},   { -28,  31},   { -45, 102},   {-121, -71}},  {{ 110,  43},   {-109, -59},   {  51,  67},   {   2,  36}},  {{ -49, -80},   {  -9,  60},   { -24, 125},   { -34,  20}},  {{  77, 105},   { -22, -92},   {  79, -88},   {  61,  82}},  {{  73,-103},   { -46,  73},   { 126,  31},   {-108, -36}},  {{ -53, -74},   {  63, -34},   { -73,-124},   { -14, -21}},  {{-110,  72},   { 126, 121},   {  70,   8},   { -70,  32}},  {{  60, 116},   { 108,  94},   {  98,  92},   {  14, -88}},  {{ -80,  66},   {  -6, -82},   { -67,  36},   { -31, -76}},  {{ -24,  92},   { 106,  28},   {   6, -31},   {  67,  95}},  {{  30, -70},   {  24,-116},   {  33,  78},   {  96,-123}},  {{  78,  -8},   { -41,-113},   { -99,  28},   { 116,  72}},  {{  43,  -4},   {  27,-101},   {  52, -61},   {  53,  44}},  {{ 114, -92},   {  87, -52},   {  62,-101},   {  13, -59}},  {{ 118,-112},   {  92,  13},   { -73,  83},   { -98, -97}},  {{   0,-113},   {  35, -41},   {   6, -20},   { -66,  67}},  {{-114, -43},   {   1,-104},   {  71, -20},   { 125,-118}},  {{  -2,-126},   { 120, 104},   {  55, 119},   {  28,-126}},  {{  22,  51},   {  -2,-111},   { -86,-111},   { -47,  -7}},  {{  43, -24},   { -34,  -8},   {  65,  42},   {  -7, -16}},  {{ -96,  72},   {  24,  78},   { -40, -48},   {  14, -46}},  {{ -77,-103},   {  50, 117},   { -53,  96},   {  99, -22}},  {{  29,   7},   { 112, -74},   {  58,-104},   {   9,  52}},  {{ -69,  88},   {  37, 110},   {  61,  98},   {   3, -14}},  {{-112,-104},   { -25,  73},   {  28,  19},   { -14, -33}},  {{  26, 115},   { -63, 103},   {  62, -27},   { -13,-116}},  {{  31, -44},   {  74,-115},   { 113,  46},   {  84,-123}},  {{ 118, -82},   {  78,  -8},   {-107,  50},   { -29,  19}},  {{  25, 117},   { -30,  31},   {-126, -39},   { -71, 124}},  {{ -27,  55},   {  59, -93},   { -36,  34},   { -97, -61}},  {{ -43, 114},   {  85, -31},   {  71,  51},   {  52,-126}},  {{ -84, -49},   {-125, 115},   {  12, -61},   {  29, -14}},  {{ -36,  14},   { -74,-117},   { 114, 122},   {-115,  65}},  {{  80, 108},   {  42, 108},   { 100, 124},   {  73, -32}},  {{ -36,-107},   { -38, -27},   {  -9,   2},   {  85,-102}},  {{  -8, -76},   { -86, -18},   { -10,   3},   { 101,  26}},  {{  47,  21},   {  35, -11},   {  -2, 114},   {   5,   7}},  {{  42,-120},   {  59,  -4},   {  59,-119},   {-101, -22}},  {{  49,  55},   {  59,  40},   { -90,  -9},   { -19, -57}},  {{ -26, -24},   { -98, -44},   {  93,  52},   {-115, -90}},  {{-103,   9},   { -32, -60},   { 125, -17},   {-102, 102}},  {{ -91,  15},   {  -7,  -2},   {  75,  53},   {   6, 123}},  {{ -67,-109},   {  58,   0},   {  10,-121},   { -57,-107}},  {{  25,  36},   {  74, -23},   { -14, -64},   { -96, -28}},  {{  93,  24},   { -14, -49},   { -29,  81},   {  42,  -3}},  {{  37,  -8},   {  93,  11},   { 121,  81},   { -34,  47}},  {{ -40, -52},   { -64,  96},   { -78,  69},   {   3,  35}},  {{  71,  92},   {-103,  88},   { -18,  32},   { -97, -71}},  {{  -7,  60},   {  15, -86},   {  37, 102},   {  78,  19}},  {{ 119,  58},   {  74, -47},   { -64,  77},   {  21, -13}},  {{ -76,  52},   {-114, -52},   { 120, -58},   {  71,  55}},  {{ 104,  81},   { -54, -93},   { -40,  28},   { -36,  69}},  {{-121,  18},   {  87,  13},   {  41, -73},   { -20,   6}},  {{ -15, -64},   { -12, 118},   {  29,  -8},   { -13, 115}},  {{ 108, -68},   { -21,-119},   {-103,-119},   {  33, -12}},  {{  85, -81},   {  38,  35},   { -48, -86},   {  84,  71}},  {{ -82, 101},   {  83,  80},   {-103,  47},   { 106,-122}},  {{   7,   3},   { 104, -75},   {  89, -28},   {-104,   2}},  {{  14, -58},   { -42,   7},   {  49,-121},   {  40, -38}},  {{ -42,  42},   { -71,-108},   {  42,-105},   {   5,  44}},  {{-111,  64},   { -26,-106},   { -14, -18},   {  34,  87}},  {{  37,  -4},   { -98, 106},   { -22,-126},   {  77, -21}},  {{ -55,-123},   {  71,  37},   {  23, -53},   { -89, -59}},  {{  -8, -58},   {  58, 113},   { -22, -31},   {  37, -93}},  {{ -59,  25},   {-121,  75},   { -34,  61},   {   1, -67}},  {{  32,-115},   {  33,  19},   { -27, -12},   { -93, 115}},  {{ -35,-124},   {  60,-101},   { 120,-104},   { -88,-108}},  {{ -11, -87},   { -96,-125},   {  38, 124},   {  31,  80}}}};
const int32_t model_test_uwb_axon_layer_2_tf_id_2_conv_2d_bias_prime[] = {   85632,   77824,  403456,  -51584, -217856,   53760,  285696,  -16512,  -44672,  237440,   66304, -395648,  797568,  -79872,    1024,  180352,  316416, -127616,  306048, -594560, -205952,  112384,   -9984,  469248,  -90496,  213632,  -61696, -672384,-1065088,  102016,  -79360,  162304};
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_BIAS_SIZE 32
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_RELU
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_OUTPUT_ZERO_POINT -128
const int32_t model_test_uwb_axon_layer_2_tf_id_2_conv_2d_scale_q[] = {4828,4827,4825,4826,4828,4829,4828,4820,4824,4827,4825,4821,4825,4829,4826,4829,4829,4828,4825,4827,4823,4827,4824,4828,4826,4821,4828,4812,4821,4815,4828,4828};
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_SCALESHIFT_COUNT 1
const int8_t model_test_uwb_axon_layer_2_tf_id_2_conv_2d_scaleshifts[] = {23};
#define MODEL_TEST_UWB_AXON_LAYER_2_TF_ID_2_CONV_2D_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
/*
=== axon layer no 3 (tflite identifier) 3 ================================================================
MAX_POOL_2D
Padding :VALID, (stride_w, stride_h):(1, 4), (filter_w, filter_h):(1, 4),activation function:None
ip shape:[1, 128, 2, 32]
k/w shape:[0, 4, 1, 0]
bias shape:[0, 0, 0, 0]
op shape:[1, 32, 2, 32]
*/

#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_INPUT_CHANNEL_CNT 32
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_INPUT_HEIGHT 128
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_INPUT_WIDTH 2
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_FILTER_OUTPUT_CHANNEL_CNT 0
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_FILTER_HEIGHT 4
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_FILTER_WIDTH 1
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_STRIDE_W 4
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_STRIDE_H 1
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_PADDING_TOP 0
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_PADDING_BOTTOM 0
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_PADDING_LEFT 0
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_PADDING_RIGHT 0
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_OUTPUT_CHANNEL_CNT 32
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_OUTPUT_HEIGHT 32
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_OUTPUT_WIDTH 2
#define model_test_uwb_axon_layer_3_tf_id_3_max_pool_2d_filters NULL
#define model_test_uwb_axon_layer_3_tf_id_3_max_pool_2d_bias_prime NULL
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_DISABLED
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_OUTPUT_ZERO_POINT 0
const int32_t model_test_uwb_axon_layer_3_tf_id_3_max_pool_2d_scale_q[] = {1};
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_SCALESHIFT_COUNT 1
const int8_t model_test_uwb_axon_layer_3_tf_id_3_max_pool_2d_scaleshifts[] = {0};
#define MODEL_TEST_UWB_AXON_LAYER_3_TF_ID_3_MAX_POOL_2D_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
/*
=== axon layer no 4 (tflite identifier) 5 ================================================================
FULLY_CONNECTED
weights :DEFAULT, activation function:ReLU
ip shape:[1, 1, 2048, 1]
k/w shape:[1, 256, 2048, 1]
bias shape:[1, 1, 256, 1]
op shape:[1, 1, 256, 1]
*/

#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_INPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_INPUT_WIDTH 2048
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_INPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_FILTER_OUTPUT_CHANNEL_CNT 1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_FILTER_HEIGHT 256 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_FILTER_WIDTH 2048 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_OUTPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_OUTPUT_WIDTH 256
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_OUTPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_STRIDE_W 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_STRIDE_H 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_PADDING_TOP 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_PADDING_BOTTOM 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_PADDING_LEFT 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_PADDING_RIGHT 0 //NOT_REQUIRED
const int8_t model_test_uwb_axon_layer_4_tf_id_5_fully_connected_filters[MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_FILTER_HEIGHT][MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_FILTER_WIDTH]={
{ -53, -85, -24, 115,   1,   7,-117,  33,  34, 111,-115,-125, -17,  14, -52,  46, -61, -41,-111,   2,   3,  84, -44, -40,-117, -90,  -3, -64, 125,  37,   3, -30,-115, -15,   7,  57,  43, -55, -33, 109, -99, -25, 114, -90,  80, -86,   4,  45, 108, 101,  97,  69,  76, 123,-104, 104, -91, 124,  80, -78, 100,  55,-123, 114, -57,   4, 102,-126,   4, 121,   4, 123,  19,-122, -72,  -1, -54, -60, -68,  98,-125,  40,  71, -51,  67, -31, -43, 101, -89, -15,-104, -87, -42,  79,  56, -20,  97,  33, 112,  46, -34,  56, 123,-122,  86, -61,-126, -19,  90,  77,  20,  53, -12, -30, 116, -58, -10,  54,  43,  24,  78, -28, -68, 127, -13, -29,  79, -17, -88, -68, -15,  73,  48,  52, -20,  32,  67, 103,  60, 123,-110,  15,  40,-123, -15, -95,   4, 124, -96, -64, -97, -39,  23, -32,  19,  58,  -4, 114, -49,  19,  38,   0,  71, -87, -42,  45,  20, -30, 115,  72,  52, -64,-126,  23,-110,  85,-118,  23,   8,  58,  57,  27, -97,  -6, -68,  55,  38,  38,  55,-118,  73,  44,-112, -29, -47,  89,  23, -16,  79, -68, -93,  45,  83, -50, -55,  58, -93,  94, 113,  38,   3,  73,  97,  93, -61,-114,  12, -66, -51, -81,  81,  10, -84,  45,-126, -78,  13, -91,  92, -42,  83, 111,  -8, 121,  62, 126,  52,-123,-117, 117,-117,  33,  72,  79, -45, 103, 101,  87,  58, -78,  24, -83, -34, -88,  25, -11, -77, -99,  79, -87, -51, -80,-101, -14, -57, -31, -82, 101, -69,  65, -55, 122,  45,  94, 127,  -9,  97, -54, -75, -23,  64,  54,  -7,  23, -84, 102,  22,-123,  26, -36,  32, -66, -82, -25,  52,  82,-122, -27,  84, -59, -97,  75,  17,  45, -87, 126, -95,  -5,  80,  66, 124,  26,  65,  98, -33,  11, -64,-101, -64,  90, -63, -59, 114,  88, -73, -99, 121,  63,  24,  24, -91, -30,  45, -34,  27,  -1, 100, -86, -51,  85,  33, -35,-118,-108,  79, -27,  94,  14,  30, -96,-115, -32,  85,  36,  81, 105,  83, -68,  45,-121, -90, -15,-109,  68,   7, -66, -52, -53,   7, 112,-103, -11,-111, -48,-125,  62, -46,  33, -84, -91,  71, 112,-107, -33, -77,   9,-108,  83, -62, -44,  34, -29,  84,  65, -31, -90,  19, 100,  80,   4, -77,  12,  99, -46, -75, 122,-124, -92,  60, -38, -84,-114, 115, -76, -64,-108, 125,  98,  62, -55,-112,  24,  16,  30, -37, -33, -86,  -2, 127,  62,  83,  35,  61,  25,  41,  54, -96, -81,  55,  70, -12,  94, -58,  -8, -89, -35,   5, -99, -37,  48,  50, -85, -46,  90, 102, 118,  15, 103,  22, -83,-119,  83,  55, 111, -40, -23, -52,  70,  28,  83, 122, -18, -53,  91, 104, -40, 120, 106, -86,  73, -75, -72,  70,-109, -68,  22, -14,  51, -84,  72, -37, 107, -37,-104, 113,  87,  79, -46,-114,   8, 104, 120,-124,  12,  51,  -7, -17,-121,-119,  39, -68, -91,  33, -86,-127,  21, -11, -20, -38,-100, 103, 104,  40, -57, -28,  71,  46, 116, -66, -74, -43, 106, 127,  -1, -38, 120,-121,  46, -64,  48,  23,  72, 126, -49, -11, -75,  24, 119,  20,  91, -99,  11,  14, -70, 123, -38, 126,  78, -20,-101,  92,  81, -71,-124,  31, -38,  79,  18, 106,  16, -12, -58,  95, -83, -69,  24, -70,  90,  38,  34,  34,  92, -86, -87, -60, -13, -98,  64,-119, -20, -14,  51, -87, -19,-125, -91, -56,  72,-115,   0,  13,  98, -87, -33,  12,  35, 108,  71, -49, 126, -61, -30,  74, -84,  61, -91,  40,-117, -79,-118, -42,-108,  49,  85,  74, -78, 122,  47,  26, -63, -54, -81,  89, 101, 123, -15,  -9,  83, -99, -86,-108,  21,  26, -45, -71,  30,   2,  73, -84, -99,  58,-124,  96,-113, -65, -33,-118,  92,-115, 111,  99, 125,  78,  -9,  43,  26,  74,  91,  40,  21, -37,  31, -59,   4,  64,  98,  92, -54,  49, -75,  71,  76, -10, -56,-114,  24, -82,  63,  98, -84,  49,  17,-122, -59, 119, -20, 124,  51,  28, -53, -76, 109, -30,  39,  99, -41, -13,  25,  24,  38,  90,  41,  91, -37,-101,  52, -78,-122,   5,  49,-107, 112, -14, -96, -41, -36,  34, 125, -14, -26,-103,  22, -38,  32, -79, 121,   9, -67,  -9,  46,  37,  30, -82,   2,  41,  33,  72, -26,-116,  -2,  38,  80, -81,-113,  16,-126,  -8, -57,-119,-107,-125,  73, -15, -59, 111,  35,  75,  17,  31,  65,  93,-106, -65, -38,  38, -48, -56, -86,  51,  33,  -5, 108, -26, -77,   8, 121,  44, -86,  89,  81,   2, -13,  69,  88,  40, -39,  14, -88,  38,-103, 125, -10,-120, 120,  50, -59,   7,  -4,-111,  48,  73, 118,   6,  92, -34,  32, -14,  30,  89,   3, 102, 122,  39,  66, 110, -53, 102,-108,-104,-103,  27,   6, -58, -25, -95,-110,-120, -79, -99,  27,  -8,  19,  -1, 111,  83,   9,  17,-104,  63, -93, -39, -12, -40, -50,  63, 116, -47,  96,  16, -92, -29, 103, 105,  12, -63, 109,  27, -19,   0, -67, -92, -42, -91,  69, -53, 120, -75,-112, -14,  73,  77, -81,  79,  58, 109,  -6,  10,   0,  37, -39, -65, -80,  72, 101,  77,  89, -16, -65,-125,  57, 116,  62,  55,-115,  36,  47, -19, -43, -12,   4, -76, -15,  75, -67,   5, -86, -66, -39,-112,  63, -25,-105,  44, -25, -40, -96,  20,-109,   5,-121,  97, -33,  71,   1, -74, -11, -76,  92,  -1, -84,-118,-118, -65,  81,  29,  62, -84,  -5,  38,   2,  48,-122, -37, -85,  60,  34,  44,-123,  53,  68,-106,  41,  62,  22, -77, -11, -66, -74,  34,  21, -10,  -2,  -6,  79,  40, -13,   9,  78,-120, -95,  64, 102, 100,  99,  37, -97,  89, 102, -45,  86, -13,  42,  44, 108,  81,-109, 105, -94,-122, -41,  68,  27,-125, -70,   3, -23,  14,   9, -94,  14, -39, -23, -49,-107,   4,  68, -86,  48, -70,  83, -99, -64, -15, -28,  17,  80,  60,  46,  88, -46, -26,  49,  97,-111,  13,  -3,  -5, -63, -90,  88,  46, -23, -88, -91,-126,-121,  -1, -69, -41, -13,-104, -53,  61, -89, -43,  17, -98, -57,   7,  36,-117,  22, -83,  98, 125,  64,  57, -32, -76,  95, -41,  19,  93, -10, 103,  -5,  11,  83,  15,  77, -26, -85,  14,  -2,-116, -32,  90, 110, -26,   4,  41,  45, 124, 105,  41,-127,  55, -65, 114,-115,  22,   1, -40,  11, -28, -36, -85, -72, 110,-107, 108,  61, 123,  87,-125, 107,-111, -22,  56,   5,  75, -22, -17, -64,  49, -83,  68, 102,-111, 100, 123,  51,  29, -32,-125, -84, -91,  -9,  24,-114, -64, -85, -32, -92, -18,-127, 122, 109,  24,  45, 115,  85,   8,  43, -85, -42,  60,  54,  75,  54,-118,-106,  51,  15,  -9,-116, -41, -83, -53, -95,  59, -36, -35,  10,   9,-101,  28,   0,  38,  86, -67, -31, -88,  -6, -70, -26, 100,  72, -75, -47, -17,  53,  42,  12, -85, 126,  19, -31,  20, -33, 112,  76, -12, 119, -61,   3,  31,  72,-114,  20, 121, 104, 107, -21, -87,-126, 119,   0,  12,  38,  -3, -40, -91,  65,-107, 117, 107,  -3,  81,-123,  17,-114,  14,-107,  85, -96, -75,   8,  23, -45, -48,  41, 101,  85, 120, 122,  49,  15, -56,   8, -23, -69,-102, 111,  30, -84, -37, -48,  96, -22, -17,  51, -58,   8, -20, 110,  47, -28,  28, -26,-105,  87, -19,  36, -56, -81, 110, -64,  71,  79,   8, 104, -26,  43,-102, -96,  14,  71, -77,  36, -68,  16,-120,  71,-122, -22,-100,  81,  83,  12, 105,  14, -11, -42, 125, -29, -22,  20, -23,  71, -98,  47,  25, 123,  51,  23, 113,  87, 126,  -9,  74, -22,-124,  93,  50,  22,  72,  68, -19,  14,-101, -18, -16, -60, -48, -55, 102,  58,  76,  89, -90, 110,-120, 102, 123, -38, -14,  66, -23, -51,  77, -67,-123,  58,  53, -76,-112,  12,-119,  16, 118, -54,  18,   2,  77, 114,  62, 119, -67,  -5,  56,  54, -76, -96, -17,  74,   1, 108,  41,  -7, -27, -21,  16, -68,  68,  37, -18,  52, -82,  10,  70,-124,  76, -50, -43,  -7,  95, -45,  35,  78, -67,   6,   9,  26,  23,   8, -27, -64, -22,  69, 125, -97, 101,  65, -90,-110,-126,  79, -87,  79,  43,  30,  42,-119,  -6, 114, -97, -68, -22,  -7, -24,  24,   8, -82,  99, 111,   0,  15, -47, -20,   6, -72,   2,   6,  62, 124, -96, -73, -69,  39, -62,  74,  16, -38, -92, -37,-102, -32,  -9,  77, -83,  41, -37,   5,   8,  87,-104,  32, -67,  46,   9, -20,  16, 116, -60, -10,  33, 122,  51,  32,  18,  18,-111, 114, -79,  38,  50, -87, 119, -54,  66,  76,-121,  -6, 114, 100,-106,   1,-119, -52, -18, -82,  68,-111, 117,  -9, -29, -55, -91,   3, -81,  43,  82,  69,  81,  31,  40,  -6,-103,  27,  48,  70,-109, -69,   9,  -6,-101,-108,  35, -63, -45, -12,  39, -21,  24, -25, -12,-108, -53,  88,  39, 102, 126, -54, -34,  48, -40, -66,   3, 101,  -1,-111,  89,-120, -53, 104, -19, -60, -41,  41,-103, -32,   0, -13,-101, 105,  66, -66, -62,  36,  55, -86, -48, -85, -53,-101, -58, -22, -31, 112, -10,  -2,  95,-101, -69, 100, 104,  94, -59, -35,-115,  -9, 111,  66, -11, -77,  40, -72,-122,  54,  50,  -9, -73,-117, 116,  14,  66,  42,  40,  91, -66,-123, -85, 101, -89, -15, -19, -97, 121,  31,   6,  97, -12, -56,  29,  56,  90,-119,   4,  14,  63,  62, -31, -10, 119,  85, 105, -59, -58,-119,  39, -33, 111,  99, -93, -29,  48, 103,  44,  89, 104,  19,   0, -96,  57, -44,  20, -61, -38, -50,  62, -91, -20,  43, -47,  50,  95,  31,-118,  55, -17, -72, -25, -10,  66, -69, 127, -85, -59,-109, 109, 114,  74,  -8, -66,  69, 123,  32,   5, -46,-124,  71,  -8,   2, -15, -60, 119,  41, -16,  81, -48, -63, -97,  41,  49,  22,  31, -21, -49, -43,  38,  60, -51,  24, -73,  71, -82, -56,  15,-127, -70,  82,  45,  27,  -4, 109,  47, -66,  45,  21, -51, -99, 106,  89,  -3, -92, -90, -65, -75,-105, -64, -31,-105,-122,   4, -67, -16,  15,-120,  60, 113,  81,  29, -11, -92, -57, -33,  -8,  -5,-123,  38,-117,   4,  14,-126,  28, -37, -66, -35,  17, 108,  88, -54, -24, -33,  15,  62,  43, -22,-120, -84,  58,  72, -81,  71,  52,  60, -40,  12,  74,  16, 100,-120,  24,   1, -84,-107,  88,  52, 113, -25,  61,  18, -19,  -6, -25,  96,   1,  25, -57, 110,  -7, -18,-110,  52,  99, -79,  23,  17, -53, -43, -42,  64,  81,  25, -99, -97,  42,  61, 105,  13,  34, 101, -78,  56,  68, 123, 121, -35, -89,-125, -47,  92, 115, -17,  63, -62,-112,  17,-108,  23,  43, -45,-116, -76, -64, -85,  15,  56, -17, -17,  57,  73,  13, -90, -10, -52,  -3, -46, -56, -21,  94,  11,  90, -76, -27,  64, -99, -90,  31,  52,  64,-102,  15, -61,  -7, -67,-107,  83,  51, 105, -30, -55,  23,-109,-112, 112, -74,  63,  56,  -3, 118,-102, -22, -39, 113,  33, -94,  54, -60,  23, 107,   9, -26,-124,  58, -67,  38, -43, -30,-116, 109, 113, -46,  46, 122,  20, 112,  30, 100,  49, 124, -16,  90,  92, 120, -31, 102,  32,  68,  62, -23,  91, -23,  40, -67, -71,  65, -54,  35,  66, 114,  55,  91, -32,  95,  49, -55, -24,  93,-115, -73,-108, 122,  63, -84,  26, 114,  95,  51,  -1, -88, -48,   0,  23, -13, -50,  56, -32, -54, -23,-123,   2, 100,-116,-110,  21, 114, -42, -57,  90,  93, -35,-117,  15,  86, -22, -46, -87,
  102,-122, -29,   3, 113,  33, 115, -46, 118,  75, -54,  79,  56, -25, -53, -87, 118, -59, -27,  74,   1,  46,   4, -31, -63,  67,  80,  72,  59, -53,  66,-116, -56,  61,  97, -52, 113, -42, -25, 101,  12,  27, 102,  57,   5, -16,  66,  68,-102},
{ -22,  78,  34, -30, -99,  22,  37,  61,   8, -87, 120, -80, -92,  69, 114,-120,  86, -69,  61, 102, 111,  44, -63,-113, -21, -34, 118,  -4,  99,  41,   9,   8,-101,  33,  69, -92,  48, -33, -57, 110,-117, -61,-126,   4, -60,  37,  69,-106, 119,  23,  27,  24,  14,  79,  21, -27, -65,  72, -28,  51, -55,  -4, -47, -63,  94, 105,  55, 111,  22, -40, 114, -23,  19,  78,-112, -31, -95,  37, -18,-107,  30, 107, 116,  47, -35,-113, -12, -69, -54,  27,  45, -42,  90, -40,  84,  34, -27, 113,  -1,  34,  53,  96,  25, -90,  96,  59,  58, -49, -68,  37, -40, -81, -97, 100,-118,  31,  65,  22,-109,  99, -18, -98,  49, -78, -74,  32,  46, -21, -79,  48,  92,  54,  16,   0, -58, 126, -83,   5,  -3,  -8,  23,  38,  -9, -15,  78, -49, -66,-102,  26,-124, -23,  79,  34,  33,-124, 106,-113,  98,  61,  98, -97,  27, 126,   2,-106,  38, -89,   0, 112,-119,-103, -64,  35,  -7,-119,  76,  -7,-118,  47, 121, -46,  -6,-117,  99, -39,  24, -82,  28, -66,  52, -39,-109,  -6, 112, -76,  55,-120, -54,  33,-119, -14, 116,-112,-111, 119,-124, 111,-117,  20, 110,   3, -87,  42,  80,  81, 105,   0,-110, -79,-127, 118,   9,  -6,  80, -24,-117,  -7, -46,  -5,  40, -47,  51,   5, -18, -77, 102, -10,  40,   8,-114,   6, -54,-102, 107, -76,  65,-111,-114, -92,-113,-119,  34,  31,  41,-121,-126, -94, 107,  81,  76,  61, -42,-126, -55,  13, -71,  50, 123, -16, -98,  55, -30,  64, -46, 117, -64,  75,  92,-126,  -7, -12, 102, 111,  57,  54,  41,-112, -39,-120,  40,  17, -80,  -6,  86,-110, -49, -82,   4, -83, 105,-119, -38,-102,-125,-100, -36,  73,  82, -54,-120, -39, -11, -93, -21, -34,  99, -52,   1, 100,  21, -44, 122, -53, -23,  54,   1, -60,  19,  -3,  84, -75,-103, -37,-111,  10,  76,-116, -34, -43, 125, -25, 105,  13, -16,-117, 108, -67,  54,  10,  64,  -7,  14, -43,  17, 125, 124, 127,  93,-123,  62, 108, -91, -65,  50,-120, -22,-126, -59, -89, -19,  12, 127,  53,-108, -91, -97,  19,-105,  63, -12,  33,-125,  71,  92,  23, -42, 105,  91, -59,  51,  22,  19,  49,  10, -52,-113, -27, -17,  -4, -83, -65,  62,-118,  63,  10,-121, -90, -38, -42, -20, -31,  91, -50,-123, 125,   4, -30, -74,  53, -27,  43,-109,  88,  98,  48,-110, -69, -34,  39, -60,-126,  52,  19, -53,  -1,  69,-115,-109,  81, -22, -69,  44,  80, -73, -18,  42, -41, -92, -66, -29, 124,  -3,  13,  89, -15, -10, -28, -88,  98,  96, -31, 112,  60, -41, -74,-114, -60, -49, -44, -71, 109,  -2,  44,  61, -39, 102,  91,  -3,  96,-113,  77,  96, -51, -92, -31,  40, -67, -77, -63,  70, -32, -45, -87, -92, -37, -80, -42,  48, -69, -86, -58, -83,-114,  39,  44, 121,   3,  45,  50,  22,  83,  78,  -4,-125, -54, -13,  88, -76, 117, -94,-107,   6,  90,  20,  82,  15, 114, -43, -83, -84,  69,  62,  51, 106,  53, -54, -90, -97,  35, -66,  77, -65, -73, -90,   4,  48,  20,  72,-117,-118,  43,  42,  22,  82, -19, 100, -97,  -1, -10, -17, -38, -43,  99, -19, -35,  16, -50,   3,  39,  93,   4,   2,-118,  49, -62,  22, -45, 115, 114, 112, -17,  -2,  49,-112, -74, -20,-112,  20, -95, -16,  77,  52,  61, -62,  22, -47, -60, -17, -66, 117,  20, -53, -32,  76,  40, -75,  40,  -1,  25, -60,-101, 105,  69,  75, -58, -93,  25, -37, -89, -16, 103,  75,  58,-116, -98, -80,  88,  27,  70,  30, -95, -59,  -1, 105,   0,  75,  56,  94,  29,  59, -25,  44, 118,  23,  82, -67,  34,  72, -52,  58, -47,  -3, -57, 115,-119,  41, -67,-117, -33,  40, -59, -99,  40, 109,  93,  62, -50, 124,   0, 120,  17, -14,  40,-103, -48, -94,  83,  65,  58, 107, -51,  97, -54, -95,  40, -21,  28,  41,  90, -87, 121, -20, -94, -22, -81,  36,  37,-115, -97, -21,  71,-105, -57, 123, 126,  44, -79,-107, 103, -34, -10,  43, 113, -80, -23, -78,  -8,  32, 108, -11,   7,  43,  50, -24, -30,  12,   9, 101, -90, -36, 113,  76,  78,  79,-123,  35, -61, 121,  -1,   9, -88,  42, -30, 105,  22, -95, -44,  33,  99, -72, 113, -34, 118, -50,  91, 121, -13,  89, -21,-116,   1, 101, 117, -56,-101,  -8,  69,  79, -65,-106,-115,   0, -84,  -8,-122,  14,  25, -28, -52,  86,  86,  32,  -8,  39, 121,  39, 127,-124, -54, -49, 120, -61, -51, -98,  75, 111,  16, -44,-101, -93, -37, -44,  74, -86,  10,  85,  83,  54,-117,-115, -63,  38, -54, -26,  71,   9,  39,  99,-105, -70,-100,  60, -50, -50,  15, -59,   7,-110, -83,  77, -88,-126, -17, 116, 122,  19, 107,  75,   6,-111, -51,   2,  -2, -42,  42,  57,  29, -67,-110,   7,  17, 112,  35,  10, -52,  75, -62,  -2,   2, -24, -75, -18,  74,  46,  86, -35, -84,-120, -68, -50,  63, -68,  50, -80, -98, -14,  74, -31, -26,-113, -91, -70, -74, 123,  45,  -8,  72, -13,  72, -40, 123, -81,  22, -37,  88,-119,   7, -44, -23,-103, -37, -49,  86, 118, -61,  88, -22, -91, -26, -29,  25,-109, -68,  63, -19, -42, 114,  49,  39,  25, -29,  62,  48, -83, -92, 111,-122,  58,   6,  29,  56,  62, -99,  46, -66,-114, -35, 114,   3,-111,  23,  42, -45, 126, -53,  36, -45, 102,  27,  30, -84,  49,  19,  29, -26, -75, -40,   2, -24, 125,-105, 120, -32, -50,  66, -54,  14,  56, -22,  25, 123, -84,  47,  49,  64,  35,  35,  81,  29,  93,  -7,-120, -39, 124,  74, -20, 111, -55, -54, -96, 125, -64,  55,  26,   2,  58,  57,-119, -79,  -2, -39, -62,  87,  25, 102,  56,  68, -38, -17, 109,  22,-113, -66,  90,  12, -19,-103,  98, -94, -11, 101,-111, -95, 106, 122,  11, -34,  67,  45, -60, -24,  24, -15, 101,-101,  64,  -5, -93, -49, -95, -53,  24, 109,  48,  76,  59,  10, 120,  85,  46,  73,  10,  82, -54,-103,  -8,  32, -38, 118, -87,  -9, -93,  98,  85,  78,-114,  98,  47,  26, 121, -24,  17,-127,  95, -95, 119, -43,  99, -53,  87,  96, -75, -87,  55, -86,  58, 118,   0, 104,  62,  92, -16,  59, -68, -91,  69, -48, -42, -76, -94,  79,-110, -12,  55,-120,  95, -76, -80,  38, -44,  97,  49,  60, -64, 115,  -2, 117,  -9,  25, -80, -13,  95, 108, -89,  62,  72, -14, 124,   6, -40, 116,  91,-119,  21,  23, -88, -91, -76,  22,  50,-113, -46,  66,   2, -45, -88,  66, -86,   9,  48,  97, 103, 122,  91,  18,  94, 100, 123, -47, -82,  25, -15, -18,-102, -63,  50, 112, -86,   6,  81,  66,-114,  39, -80,-113, -69,   8,  11, -90, -60,  -2, -10, -55, -49,  63,  76, -68,-121,  61, 115, 106, -14, -42, -15, -29,  48,  98,  51, -94,   0, 110, -72,   2, -34, -60, -87,-103,-116,  29,  86,  27,  56,  50,  88,  36,  -2,  91, -54, -18, -26,  87,   0, -94,-123, -12,  73,-112,  30,-119,  -5,  11,   6, -81, -30, -30,  33, -89, -84,  65,  61,  11, -81,  42,  93,-117,-114,  99, -43, 104,  -8, -58, -73,  66, -88,  95,  32,  10,  28,  58,  18,   5,  -3, -84,  90, 121, -25, -34,-103, -86, -16, -60, -20,   1,  17, 110, -30, -27,  13,  27,  45, 101,  88, 120, -33,  30, -81,  18,-105, -96, -76, -52,  61,-123,  86,  93,  -2,  -2,  63,  39,-118, -92, -30,  54,  -8, -15, -89, -21, -50, 115, -98, -72,  80, -63,  49,  77,  98, 100,  52,  72,  77,  48, 121,   5, -71, -40, -90,-103,  87,-109,  50, -16,  63,  -6,  64,  -7,  19,   9, -94, -57, -55,  68,   7, -69,  75,   3,  17,  12,-113,  41, -46,  43, -93, -15,-101,-117, 101, -31,  -9, 117,-102,  39,  47, -41, -11, 124,  98,  32, -90,  10,  -7, -53, -63,-105, -46, 125,-103, 107,-109,-111, -85,  24, -73, 102, -48, -47,  51, -90, 110, -87, -87,-116, -64,-102, -11,-108, -56, -27, -95,  -1, -15,  -5,  39,  78, -95, -92, -24,  13, 127, 111,  84, -98,  41,  16, -55, -12, -95, 100, -13, -73, -19,-114,-115,-104,  43, -43,  77,  -7,  61,  50, 119, -90,  78,  20,-126, -82, 100, -85, -68, -89, -56, -50, 123, -79, -59, -45, -84,-106,-125,-113, -61, 113, -42, -57,  10,  65,  12,  15, -94, -10,  45,-124, -33, -79,  73,  66,-120, -74,-103,  24,  64,  10, -77, -11,   7,  41, -35,-107, -60, -24, -68,  -2,  62, 125, -46,-123, -90, -46,-122,  12,  57, 121, -93, -26,  47, -24,-122, -21,  -4, -92, -60, 116, -33, 108, -17,  32,  89, -96,-110, -74,  48, -40, -42, -46, -15, -69,  95,  75,  80, -74, -85,-105,  74, -34,  44,  53,  53,  34,   1, 125,  47,  91, -64, -75,  86, -38, 115, -28,  98, 116, -68, 120,  99,  -6,  18, -12, -55,  91, -93,  13,-109, -49,-117,  94,-119, 126,-116,  62,  96, -42, -11,  66, -13, -58,  27,-114,  93,  62,-109,  34,  35, -25, -72,-121,-123, -61,  -6,  26, -61,  96, -56,  38, -10, -12,  70,  -6,-116,  89, 112,  64,  53,  41,  26,  10, -90, -77, 110,  93, 123, -45,  83, -69,  63, -94,  53, 125, -12,  50, -95,-122, -68,-114,  36, -68,  95,  52, -34, -98,  -6, -17, -84, -51, -23,-126, -54, -54,-109,  98,-119, 111, -76,  25,  -3, 121,  59,  53, 100, -37,   4,  46, -27,  72, -51, -38, -24,  19, -34,  93, -67, -25,  10,  44, -75,-118, -31,   7, -87, -83,  75, 107,  39, -69, -59, 125, -72, 106, -89,   1,-122,  30,   6, -64, -27, -12,  -3, -74,  -2,  28,  73, -35,  -4, -28,-116, 124,  20, -78, -23,  20,  15,  43,-111, -35, -36,-104, 124, -84, -96, -47, -49,-118,  25, -61, -43,-120,-104,-117, 123,  29, -83,-121, 110,  27, -84,-110,   5, -22, -25, -60,  72, -22,  87,  47,  25, -52,  76, 105,   7,  60,  40,  51,  17,  47,  -4, -71, 106,-119,  64, -32,  -9, -98, 103,  13,  62,  95, -34, -39, 114, -44, 126,  91,  16, -11,  45,  46,  28, 114,-118, -46,  -8,  60, 117, 108, -92,  50, -20,  24, -33,  24, 106,-125, 117,  23, 113,  25,  81, -34,-122,  94,-101,  68,  -5, -52, -73,  88, -74, -33, -44,  20, -88,  75, -17, -63,  74,  74, -21,  72, -79,  86,  55,-105, -95,   4, -50,  83, -69,   8,  90, -86,  59,  56, -98,  14, -33, 108,  58,-120,   4,-124,  71,-119, -26, -55,  42, -89,  31,   9,-123, -32,-118,  71,  33, -87, 126,-120,  52, -10, -55, 122, 116,   0, 104, -38, 125, -87,-122,  78, -92, -15,  19, -77,  13, -96,-107, -48, -17,  62, 108, -82,  25,  23,-117,-115,  41, -83, -56,-123, -52, -71, -78,  24,-117, -37, -86,  55,  58, -13,   2, 103, -71, -44, -61, 123, -66,-120,  83,  59,-120,  52,  38, -96, 122,  37, -28,  92, 106,  52,  54, -52, -14, 112,  46,  70,  25, -79, -82, -22,-114, -56,  37, -83, 117, -29,  82, -47, 125, 112, -55,  65, -99, -99,-107,  93,-120,-104, 101,-100, -86,  25, 127, 115,-115, -62,  -5,   7, -85,  57, -29, 111, -48,   7,  65,  11, -25, 109, 102, -39,-119, -85,  22,  48, 127, -80, -16,  96, -15, 103, 118,-108, -65, 119,  34, -42, -60,  31, -39, -63, -32, -23, -40, 118,  57,  59, -34, -43, -81,   8,  43, -77,  35,  54, 126,  88,  28, -23, -51,  96, -17, 102, -37, -56,  25, -87, -41,  82,  35,  76, 106, 116, -70, 106,
  -13,  54,  64,  63, -20, -58,   7,  71,  53,-112,-100, -97, 102, -60,  79, -94, -41, -89, -13, 109, -83, -93,  35,  53, 125,  69, -91,  70,  18, 123,-113,  38, -98,  43,  53,  70, -48, -13,-118,-118,  93, 107, 105, -57, -78, -70, -79,  51, -66},
{ -38,  60,  63, -18, -42,  48,-123,  54,  67,-116, -36, -72,  43, -59, -24,  87, -17, 102, 101,  42,-125, 109,  18,  75, 112, -73, -70, -31, 123,  19, -74,  41,  14, -76, -29, -33, -96,-124,  48, -77, -75,  76,  40,-104,  25, 111,  89, -90,  83, -28,  75,  95,  12, -79,  65, 103, 124,  44, -96, 119,-119,  75,  37,  13,  14, 118,   9, -31, 102, -54,  68,  74,  11,  38, -41,  94, -25, -18,  33, 116, -33,-111,-109, 105,  -1, -48,-118,  75, -11,  77,  30, 113, -84,  58, 123, -61, 124,  -8,  -6, 110, -13,-122,  28,  -9,  70, 112,  43,  11, -34, -32,  10, 125, -18, 113,  82,  44,-102,  53, 108,  90, 116,  -7,  24,  74, -92, -53, -54,  96,  73, 112, -77, -22,  65,  18, -59,   8,  47, -18,-120,  41, -53,  12, -87,  27,  30,  36, -96,-105, -42,-100, -17, -22,  23,  53, -50,  76, -49,  32,   5,-110, -66,-109,  72, 109, -19, 117,  52,  11, -66, 112, -79,  41, -76, -12,  28, 121, -73, -45,  75,   7, -21, -28,  54, -63, -27,  41,  18, -77,-111, 115,  -6, -73,   4, -33, -34,-101,   3,  55,  27, -94,-103,  16,  -1,-108, -96,  -3,  13,  76,-100,  -2,  23, -98,-106, -44,  90, 119,  91,  89, -80, 107, -74, -70, -21,-116,  77, 105,  97, 116,  32, 102, -52, -45, -43,-112,  95, -72, -23,  66, 108, 100,   9, -33, -92, 113, -73,  99, -61,  86,  97, -88,  -1, 123,  78,  35,  -7,   7, -42,   2, -29, -15, 117,  14, -31, -12,-108, -86, 119,  57, -37, -85,  75,  79,  95,  91, -83, 104,  70,-101, -70, -26,  39, -17,-126, 125, 107,  12,  79,-119,  69,  52, -67,  27, -54, 117, -56,  80, 120,-115,  93, -68,  88,  83, 101, -73, -42,-116, 119,  96,  81,  63, -49,  33, 111, 120,   5, 100, 118, -61, -96,  77,  53, -93, -43,-124, -52,  41, -76, -18, 109, -27, -44, -28, -96, -91, -62,  63, -91,   5, -98, -35,  -3, -50, 125, -97,  68,  43, 120,  -7, -99,-110, -20, 123, 120, 111, -16,  27,-126, -49, -88,  -1, 117, 114,-121, 107, -69, -79, 126,-108,  89, 116,  77,  14,  28, 112,  -5, -73, -31,  32,  -7,   7, -89, -51,  77, -92, -14, -20,  43,  -2,  71, -73, -51,  14,  37, 127,  22, -86,  33,  52,  93,  72,  28,  50, -36,  69, -87,  16, -20,   0,  17, -80,  25,-126,  27,  14,-113, -16, -59, -77, -68,  10, -47, -60, -82,  68,  46, -72, -96, -68, -89, -21,  32,-117, 110,  70, -65, -98, -61,-127,  69, -68, 107,-118, 109, -13, -99, -27, 105, -28,  88, -83,-111,  39,-107,-102, -41,  24,  52, -68,-122, -83,  60,  -9,  23,  27,  44, -58,  94, -87,  58,  -9, -76,  96, -72, 108, -95,  76,  58,   0,  63, -95, -40,-104, -97, -13, -66, -41, 118, 120,-127, -44, -63,-114,-107,  34,-102,  47, -16,  57, -90,  54,   6,  64, -16,-111,-103, -58, 118, -33,  65, -89,  97, 113,  34,  63,  54,-118,-100, -15,  45, -24, -42, -93, -37,   5, -61, 118,-101,  83, -78, 124, -42,  90, -96, 100,  82, -73, -63,-106,  96,  30,  45,  37,  37, -78,  90, -90,  77,  59, -97, -26, -23,-114,   4,  32, -42,  62, -78, 104,-118, -63, -66,  71,  14,-127,  89, -35, -68,  66,  40, -92,  10,-117,-122,-115, 105, 119,  -9,  52, -65,  80,  91,  60,  93,   2,-125,-107, -56,  17,  94, -15,   9,  -9, -32, -21,  56,  12, 101, -72, -87, -98,-110, 121,  80,  73,  63, -97,   2,  37,-121,  40, -77,   3,  59, -19, -64, 109, -37, 110, -74,  19, 110, -91,  68,   4,  98, 106,  80, 107, -51, -88, -28,  53,-124, 102,-109,-126, 124, -49,  66, 121,  66, -39, -46, -18, -81, 117,  89,  47,  41,  24, 119,  78, -31,  34, -84, -47, -18,  86,  -3, 119,  35, -38, -67, -76, -42,  73, 122,  53, -33, -95,  70,  93,   9, 109, -70,  14,  60, -44,-107, -17, -97,  -1,  91, -15,  70,-112, -82,  67, -64, -23,  87, 122, -60,  14,  15,  76, -25, -93,-109,  56, 100, -20, 102,  93, -73, -96, -48, 106, -96, -55,  44, -90,  99,  29,  -8,  51,  92,   8,  89, -12, -17,-121,  19,  32, -99,  61, 120,-119,  60, -19,-106,  47,  -2, -51, 119,  18,  15,  79, 112, 121, -20, -81, -85,  44,  32,  30,-112,  24,  27,-117, -68, -25,   1,-125,   0, -93, -97, -34, -25,  55, -15, -38,  62, -25,  12, -32, 119, -71,  71, -43,-122, -76, -48, 112, -51,  48,  90,-104, -20,  41, -56,  46,  10,  62,  63,  21,-110,  78, -33, 113,-124,  38, -59,  -3, 116, 115, -69, -94,  67,  49,-123, -77, -48,  51,   0, -55, 106, -42,  -1,-124, -66, -50,  -9, -79, -76, -50,  33, 118, -60, -20, -50,-117, -61,  46,-101,  10, 116,  45,  60,-112, -89, -78, -47, -10, -72,  28,  34,-121, -95, -27,-120, -78, -77, -59, -61,  11, -96, -74,  25, 102,  96, 121,  89, -39,-116,  62,-107,-114,-102, 123,  79,  -9, -90, -72, -34, -72,-127, -72, -80, -13, -20, -25, 119, -74,-112,  96, -73, -52, 121, -94, -71, 125, -91,  93,  10,  24,  65, -99,  71,  97,  50, -29,-104, -14, 103,  90, -81, -57, 111,  56,   3, -51,  51, -34,  -9,  35,  30,  97, -35,  20, -98,  42, -60, 126,  27,  69,  63, -60,  18, -41, -82, -15,  80, 101,   3, 114,-104,  28,  17,  42,  73,-123,  -6, -89, 112, 114, -14, 100,-125, -66, -32, 116,  78,  89,  26,  18,  22,  57,  85, 124, -65,  -7, -15, -20,  39,  -8, -12,  39, 111, -56,  84, 109,  40,  31,  93,-108,  76,  25,  11, -74, 107, -22, 102, 103, -35,  -8,-104,-119,-122, 122, -16,   6, -75,  45,   9,  -4,  47, -63,-116, 122,  16,  38, 114,  -3, -81,   2,  30, -51, 114,  10,  42,  48, -97,-108,  63,  11,  93,  35,  89,-110,  89,  98,  69, 121, 123,  12, -86, -38, 111, -22, -77, -40, -84,  97, 101,-118, 126,-107,-127,  45, -87, -33, -12, 116, -62, -44,-120,  77,   2, -55, -51,  82, -63,  74,   8,  41,  33, 104, -38,-117,  65,  60, -28, -34,  40, 107, 120,  32, -50,  -1, -74, -58, 100,  -4,  30,-113, 109,  55,  38,  34, -75, -69,  42,-114,-126,  61,  20,   2,  -8, -59,  70, -89, -71, -63, 115, 122, -10,  48,  -9,  15,  20,  53, -27,  33,  13,  18, -96,  20,  36, -90, -43,  -6, -77, 109,  -4, 124,  96, -28, -33,  -7, -11,-102, -55,-101,-111,  16, -71,  74, -85, -23, -67, -53, -65, -44, -62, -90, -38,  25,  50,-110, -71,  80, 104, -21,  78,  81,  81,  68,  18,  47,  -5,  12, -94,-120,  39, -19,  95,  -6,  86,  53,  90,  87, -99, -93, -65, -40,  63, -43,  -3, -88,  84,  69, -30, -54,  43,-108,  15, -45,  90,  49,  69, -75,  58,  80,-106, -97, 120,  28,  71, 115, 109, -88, -28, -38,  69,  22, -48, -51,  69, -93, 107, -97, -31,  20,-100, -58, 122,  -4,  45,  98,  34,  39, -53, -51, -23, -80,-126,  54,-118,  99, -28, 125, 102,  -6,  31,  59,  -7,  97, -38,  43, 120,  -2, 115,  -1,-115, -12,-113, 107,  23, 102,  71, 123,  45,  70, 117, 122,-124,  43,  77, -44, -43, 119,  99, -99, -88,   7,   8, 111, -34,  37, 120,  25, -86, -29,  43,  99, -39,  61,-121, -47,  35, 109,  65, -85, 124, -15,   9, -66, -20,   6,  55,  52, 106,-102,-126, 105,  86,-116,-124, -21, -86,  56, -91,-126, 115, -10,  -9, -28,  -4,  68,  23,  40,  80, -22,-104, -61,  81, -35, -24,  97,-106, -45, 111, -98, -96, -34,   9, -30,  19, -33, 108, -31, 103,   1, 126,  77,-123,  -9,  36, 118,  45, 121, -35,  67, -15,  19, -73,  11, -45,  -1, 115, -51,  24,  17, -60,  22,   9, -16,  62, 122, 100, -15, -18, -57,   1,-120, -93,-116,  67, -60, -10,  -8, -56,  24,  55, -27,  55, 110, 114,  56,  96, -42,  12,  25,-123, 123,  46,  95,  -3, -27, 111,   5,  88, -16,  -3,  -3, 120,-125,  44,  62,  -8,  20,-112, -65, -94, -42, -71,-114, -37,   1,-126, -94,  51,  94, -87,  94, 110,-125,  64, -34, -85, -90,-116,  96,  66, 114,  68,-121, 119, -21, -96,  25,  56,  50,  -7, 110, 114,  22,  86,  73, -75, 103,  35,-105, 113, 106,  -5,  -7, -90, -13,  79,  76, -37,-107,  -1, -54, -85,  -7,  32, -29,  47,  39, -16, -11, -98,   7,  62,  66, -69,  73, -44, -44, 108,-117,-106,  75, 105,  94, -41,  14, -76,  91,  31, -99, -92, -19,-112,  32,  83, -63, 118,  71,-123,  42, -64, -99, -58,  51, 118, 126,  69,   4,  64,  32,  60, -15,  84, -83, -64, -70, -85, -16,  93, -67, 119,-110, -24,  96,  93,  22, 113, -41,  32, 122,-112,-120,-117, -77,-116, -12, -93,-117,  50, 117, -98, -70,-105,  87, -16,-122, -44,  96,  59, -42,  -3,  13,  59, -99, -15, -38,   4, -60,  23,  56, 104,  44, -65, -96,  93,-118, -71,-107,  62, -85,  91, -89,   4,  -1, -50,-126,   3, -71, -74, 106,  12,  49,  40,-125,  70, -60, -79, 121,  18,  83,  32,  39,  11, -73, 100,   4,  65, -49, 104,  16, 121,  45,  -3, -75,-101,  61,-105,-117, -35,  79,  48, -28,-125,  85,  41, 124,  70,  29,  -6, -66,  16, -39,  92, 123, -82,  19, -39, -75,  95, 101, -29,  94, 107,-116,  25, -17, -36, -85, -38, -98,  23,  91,  77,  55,  22, -76, -94,-125, 106,  17,   3,-112,  25,  77, -45,  90,  12, -27,  68,  -3, -34, -19, 115,  38, -52,  38,  39,   4, -25, -21, -74, -83,  21,-100, -39,  33,-125,-107,  19, -47,  27,  88, -68,  63, -16,-124, -13,-121,  92, -87,  54,  86,  92, 117,  82,  71,   2, 104, 100, -36,-111, -66, -71,-115, 119,  23, 104, 119, -16, 102, -56, -45, -13, -68, -35,  80,  83,  17,  69, -68, -93,-108,  -4, -97, -31,-126,  90, -19,  19,  19,  57,  37, -37,  76,  67,  26,-112,  56,  91,-100, -10,  91, -59,  94,  62, -39,-100,   4,-113,  28,  22,  53,  36,  -4, -12,-104,  24,-121,  13,   9,-125, 119,  93,  18,  28, 120, -65,  98, -82,-126,  -8,  88,  -2, 121,  64, 120, -97, -68,-116, 123,  -8,  36,  77,-126, -18,  30, -55, -50,  16,  18, -23,  55, -58, -43, -18,-117,  52,-124,  66, -68,-112,  91,  94, -87,  40, 100, 109,-100, 126, 127, 109, -89, 114,  42, -34,-107, -67,-124,  41,  76,-119,  16,  42,  39,-109,  77, -15,-117,  45,  28, 127,   6,-103, -48,  64,  59,-102,  28,  95, -32, -62, 118, 106,  96, -84, -14,  51, -44,-125,  14,  77, -99,  12,  73,  80, -63,  37,  56,  31,  35,  27,  40,   3,  65,  64, -63, -91,-107,   3,  52, -60,-124,-116, -88,  58,  -3,-104,  21, -93, 114, 108,  21, -10,-117,-114,  16,  14,  27,  33,-110, 102, -78,  92,  77, -14, 119,  14, 102,  44,-122, -25, -57,  50,  63,-103, -41,  68,  87,  10,-118, -94,  36, 109,  47,  81, -28, -96,  30,  19,-114,  83, -48,  19, 103, -65,-117, 120,   1, -50,   1,  88,  62, -11,  40, 123,  76,-108, -27,  14, -33, -33, -41,-115, -85, -53, -15,-100,  15,  62, -42, -36, -36,  77, -60, -80,  35,  69,  22, -74, -20, -15, -66,-112,-123, -48,  74, -66, -48,  52, -50,  -1, -68,  80,   1, -29,  16,  97,  62, -47, -68,-118, -83,  65,-111, 101,-102, -93,  55,  -1, -80,  -4,  -6,-114, 109, -82, -50,-127, -27,-104,-102, 113,  67,  61, -90, -27,  78, 107, -65, -48, -78,  94,   1,  99,  -7, 108, 112,  53, -85, -96,-118, 117,  95,  24, -62, -43,
   84,  44, -77,  86,  99, 105, 112,  28,  59,  56,  -9, -93,-109,  -1,  24,  61,-121,  18,-118,-102,-124, -72,  28, 101, 107, -76,  -6, -61,  16,  65,  50, -99,  59,  87,  99, -78,  11,  78, -43,  39, -63, -47,  -9, -77,  59, -32,  50, 120, 102},
{ -95, -91, -36, -83, 107,-100, -47,  33,-109, -87, 121, -28, 111,  39,  28,-115, -63,  42, -94,  84,  69, -21,  99,  57,  57,  36,  72, -50, -17,  69,   0,  93,  44,-118,  -3,  88,-112, -83, -53,  18, -68,  39,-117, -31,   6,  13,   9, -85,  46,  40,  56, -90,  -3,-127, -41,  60, -83,  19, -81, -64,  17,  10, -43,  14, -11, 120,  65, -23, -83,  89,  67,  -4,  27,  79,  -8, 109, -44,  -2, -54, -88,  -2,-105,  62,-103, -37,  73,  98, -47, -65, -26,  37,  16, -97,  43, 125, 120, -24, 127, -10,  35,  82,  -6, 108, 103,  59,  38, -96, -19, -70, -17,  17, -66,  70, -80, -71, -23,  52,  80,  10, 115, -63,  25, -47, 101,  99,  39,   1,  94, -45, -20,-126,  92, -20,  70,-110, -78, 124, -95,  26, -65,  -3,   5,  79, -46, 105, -72, 100, -81,  24,  13,  84, -45, -55,  79, -35, 124,  43, -49, -83, -57, -59,-103, 116,  13, -40, -52,  49,  77,  37,  29,  59,  23,  27,  69, -45,  33,  19, -26,  86, -79,  74,  34, -27, 118,  25,   5, 116,  15, -81,  92,-121, -14, -61, -84, -53,  88, -76, 115, -66,  46,  26, -71, -30,  39,-115,  37,  70,-107, -40,   8, -34, -82,  81, -46, 110,  27, -15, -88,  69, -38, 108,  -9, -57, 121,  78,  19, 113, 115,  58, -86,  72,  29, -45, -51,  40, -40,-119,  35,  83,-109,  60,  94, -50, -33, -26, -36, 121,  82,  27,  -1,  18,  47,  64, -95,-117, -41,  52,  79,  83, -82,   9, -56, -10,  17, -71,  67, -89,  76, -45,  83,  81,  37,  54,-102,  -3, -96,  20, 115, -22,  65,-123,  23, -57, -48,-103,  14,  21,  22, -12,  47, -27,  50, 113,  94,  68, 107, -94,-104, -62,  15,  49, -32,-125,  95,  36, -18,  -7,   2, -96,-107, -71,  37, -50, -79,  94,  97,  41,  48,  42,  22, -74, -53,  27, -24, -62,  54, -95,  86,-107,   3,  31,  46, -12,  34,  90,  38, 103,-120,  19,  33,  43,-106,  50, 102,-102, -63, 114, -65, -12, -32,  42,  -3,   5,  96,-103,  84,  83,  75,  50, 122,-109, -65,  58,  57,  50,  64, 117, 107, -11,-126, -39, -85,  43, -83,  30,  28,-101,  48,  26, -78,  21, -77, -77, -72,  45,  19,  91,-118,  -4,-124, -33, 107,  73,  62,  61,   6, -16,   5,  76, -47, -70,  73,  92, -42,-111,  38, -87, -16, -68, -12,  -9,  82, -88,  29,  89,  90, -98, -79,  -7,  87,-101, 101,  -2,-112, -11, -98,  50, -10,  94,  57, -79, -30,  84,-105, -38,  69,  70, -89,  46,  -6, -19, -12, -46,  81, 102,  16,-114, 105,  41,-122,-121, -69,   2,  59, -22,  86, -31, -88, -63, 114, 111,  85,  -2,  33,  -8,  86, -64, -54, -64, -72, -82, 123, -28, 112,  -9,  45,  -6, -84,  32,  43,  53, 118, -16,  25, -98, -12, -71,  37,  -4, -79,  74,  16,-100, -44, -95,  39, 116,  25, -17, -31, -86,-105,-107,   9, -14, -62,  19,  18, -22, -26, -54,  84,  -9, -38, -52,  76, -81, -70,  12, -98, -29, -74, 106,  45, -22, -39,-118, 124,-120, -95, -92,-103, -50,  33, -76, -61, -25, -81, -66, -84, -47, -78, -85,-111,  56, -55, -53, -60,  40,  -8,  98, 106,-109,  51,-120,-118,   5, -51,-113,  62, -37, -30,-125,   7, 122, -46,  86, -73,  32, -19, -23, -65, -89,  62, -70, -41,  86,  94, 126,  64,-106, -76,  -7, -28, 112, 111,  99, -65,  46, 112, 110,-118, -91,  11, -64, -24,  75, -79,-121,  15, -28,  25,-123,  77, -51,  74,-115,  17, -85,  76, 125,  97,  33,  45,  79,  32, -98,  37, -37, -38,-108, -88, -21, -41, -11,  52, -71, -49, -42,  37,  97,-106, 105,  99, 110, -57, -14, 116,  12,  79,  12, -73,  92,  65,  12, -69, -82, -61, 117, -91,  25, -49, -93, -70, 111, 114, 109, -53, -16, -61,  82,-104, -80,  27,-104, 117,-103,  73, -78, -49,-117,  59,-106,-121,-121, -31, -72, -76, 116,  10,  38, -97,  10, -72,  53,-110, -60,  70,  35, -50,-103, 104, -67,  81, 123,  64, -54,  20, -37, 121, -42, -22,  93,-106,  49,-106, -73,  25, 103, -46,  46,  10, -40, -83, -62,  98, -18, -74,-112, -90, -40, -15,  56, -67,  14,  -5, -45, -97,-117,  23, -25,  -2, -69, 104, -16, -33, -66,  86, -15,  -8,  85, -38, -15,  13, -67,  69, 111,  43,  38,  80,  54,  -5,  77,  92,  62, 109, -75, -27,-121, -11,   3, -25,  20,  76,   2,  34,-101, -72, -73, -42,-103,-121,-113, 116, -30, 114, -89,  22,  23, 108, -67, -23,   8, -63, 120,-107, -72, -16, 103,-121, -87,  -3, -45,  68, -98,-119,  -2, -75,  45, -97,  74,   8,-118,  90, -91,  98, -41, 102,  12, -28, -48,  75,  -1, -60,   3, -78, -92,  75, -66,  48,  44, -91,-113,  23,  98,-115,  -2, -33,   8, -66, -80,-101, 121,  16,  14, 113,   7,  34, -27, 125, -98, -98, -71, -11,  53,  89,  58,  58, -11, -85, 115,  19, -21,   7,  63, -20, -75, -35,  76,  87, -11,  54, -17, 119,  71, -68, -87, 104, -75,-123, -24, -52, -34, -18,  28,  -8, -19, 125, -83,  71, -69, 119, 102,  50,  42,  55,  67,-110,  65, -49, -51,  93,  88, -35, -44, -73,  32, -79,  -7,   8,   3,  -5,-111, -37, -19,  -5,  69, 120,  74,  84,  94, -91,  54, -92,  72,  14,-106, 100,  23, -66, -45,  65, 118,  63, -47,-103,  -8, -41, -33, -83,  18,  36,  10,  32, -72,  -7,  77, -46,  -4,  74,-125,  93, -86,-123, -29, 109,  62,-113,  64, -43,  60, -24, -82,   1, -29,  76,  84,   4,  44, -36,  63, -31, -71,   5, 112, -45,  30,  12, -82,  41,-123,  29, -79, 109, 127, -37,  36, -32,   8,  20,-108, 103, -19, -56,  19,-117, 124,-103, -74,  98,   7,  40,  81, -87,  35, -80,  32,-113, -24,  20, 118, -46, -74, -22,-104, -79, -96,  19,  53, -11, -25, -50, 101, -33,  71,-111,  14, 114,  56,  83, 117, -12, -87,   8, -94,  91, -63, 102,  66, -96,  99, 113, -19,  57, 103, -49,  33,  11,-109, -90,-126, -49,  33,  19,  99, -31,  86,  63,-121,  88, -83,-118,  50,  95, -87, -19, -83,   9, -47, 106,-107,-101, -84, -76,-118,  18, -38,  96, -11, 126, -86,  82, -44, -83,  58, 100,  38, -67, -22, 113, -28, -18,  98, -26,  61,   2,  21, -45, -40,  49, -31, -42, -86,  19,-119,-117,  58,  27,  21, -78,  72,  32, -50,  49,  19,  20, 106, 117,  89, -71,  60, 123,  -3, 109,  92,-120, 112,-101, -20,  90, 112,  64, -43, 109,  13,   2,  53,  91,  82,-114, -64,  49,  53,  79, -61,-111,  73, -58, -36, -32,  66, -20, -15,   6, 101,  68, -15, -91,   5,  52, 112,  76,  83,  25,  87,  97,  -2, 109,  40, -36, -70, -78,  -2,  23, -17, -14, -93,  52, -30,  36, -65,  93, 106,  44,  -3,  78,  -4, -88, -52, 113,  12, -54,  28,  72, -45,  64, -68,  57, 119, -50, 121, -21, -86, -78, -67,  72,  91, 111,  -7, -13, -10,-105, -64, -39,  98,  75, -76, -54,  38, -16, -99, 126, -22,  49,   5, -92, -26,  32, -64,  72,  51,-102,  13,  15, -52,-121,  99, 112, -33, 113, -96, -18, -69, -26,  81, -37,  28,  44, -53, -87, 116,  99, -20,  74,  79,  83,  96,-100,-102, -31,  36, -20, -50,   8,-105,-124,  83,  -8,  39, -38,-108,  47,-120, -91,   4,  91,  21, -67,  76,  48,  44, -42, -39,-118, 125,-100,  45, -42,   6, -24, -30, -63, -79,-110,  50,  20,  85, -77,  35, -89,-111, 105, 102,-118, -64, -73,-123,  77, -67, -69, 111,  62, -59, -11, -16,  -3,  55, -59,  -1,  68,  16, 126,  91, 118,  83,  93,  -8, -20,   7, 100, -14,  55,  78, 110, -81,  36,   8, -53,  82, -78, -72,  29, -85,  87,  -4,  25,   1, -53,-120,  57,  59, 108,  19, -28, -96,  46,  -3,  95,  39,-123,-121,  20, -27,  65, -77, 121,  31,  50, -57, -34,  27,  50,  25, -47, -72, 122, -91, -34,  86,-105, -60, -12,-123,  22, 107, -14, -42,  73, -72,  67, -83, -14,  42,   8,  24, -20,  54,  54,  75, -46,-115, -88,  72,  36, -30, 124, -97, -74,-119,-116,  32, -90,  40, 103,  21, -52, -12,  63,  20, -27,  32, -82, -22, -52,  70, -28,  11, -69, -36,-127,-109,  88, -94,  53,  57,  38,  17,  48,  76,  -5,   5, -54, -74, -73, -44,  71, -35, -21, 114, -81,  10, -91, -70,  84, -39,  15,  10, -68, -91, 123, 108,-107,  65, 110, -96,-117, -75,  78,-107, 121,  17,  49, -21, -40, -94,  16,-116,-127,  85,-123, -71, -46,-103, -70,  74, -40,  31, 113,   2, -81,  85,  58, -25,-124,  98,  44,-104, -28, -34,  73,  -5,  85,  -2, -76, -46, -95, -43, 115, 105, -25, 126, -98,  -6,  64, -26,  86,  -1, -44, -65, -45,-115,  58, -45, -78, -28, -52,  42,  86,  67,-111, -70, -52,   9,  65, -18,  -5, -36,  92,-103,   6, -32,  49, -32,   6, -31,  70, -88,  -9, -20, 118, 108, -29, -60,  75, 115,  95,  60, -76,  94, -62,  -5,-104,  -5,  85, 124,  55,  49, -85, 106, -81,  -6,  37,  60,  57,-113, -34,-124,  56,-110,  92,  36, 112, -67, -83, -36,  81, -58, -56,  25, -64,  63, -50,-101,  59, -61,-114,-120, 117,  61, 104, -31, -30, -49, -28,  53, 109,-104, -88,  16,-111, -67, -29,  69, -65, -41, 117, -72, -45, 107, 123, -16, -43,-124,-121, -86, 108,  64, -39,  47, -67, -23,  49,  78, 126,  62,  71,  29,  65,  17, -37, -36,  -5, -56,  30, -13, 121, -94,  85, -38,  31, -33,  46,-107,-120, -33,-121, 115, -44,  58,  68, -39,  90, 124,-104,  79,  28,  19,  14, -20, -82,  37,  76,  39,  78, 100,-101,  87, -22, -44,  45, -90, -85, -21,  45, -53, -79, -97,-102, -87, 104, -85,  23, -47,  43, -22, -44,   1, -24, -70,-125,  65, -51,  43, -65,   8,-113,-108,   6,-121,  51,  95,-109, -12,   7, 127,  80, -54, 100, -59, -66,-119,  94,  91,-104, 123, -17,-122, -56, -49,   7,  48,   7, -49,  58, -47, -28,  56, 105,-103, -74,   2,  79,   7,-120,-125,  52,  -9,-115, -35,  62, -26,   5,  68, -23, 119,  20, 109, -24,  34,-124,  12, -39,   2, -61, -92,  84, -40,  52,  26,   5,  29,  10, -95, -12,-121, -59,  51, -58,  46,  58, 117,-103,  37, -67,  95, -45,  13, -41,  84,  57, -34, -95, -68,-102, -11,-109,  25, -45,  35,  14, -95,  87, -60,  24, 101,  75, -13, -47, -61,  51,  62, -80,  11, -31,  69, 102,  34,  62,-121, -63, -38,   0, -13, 100, 120,-110, -34,  93,  64,-120,  -8, 109,  77, -99,  41,  80, -54, -58, -82,  49,  82,  98, 118, 116, -58, -63,-109, -17, -11, -59,-112, 102,-119, -87,  52,  40, -87,-104,  95,  -9, 122,-119,  30,  97,  19, -12, -88, -13, -87,-116,  13, -43, -16,  10,  -4, -28,  44, -34,  17,  44,  43, -99,  60, -52, -99,  89,  -2,  -1,  79,  66,  75,  33,  70,-113, -43,-125, -31, -47,  68,  -4, 112,  71,  29, -39, -88,  58,  59, 113,  40,  96,-104, -71, 119, -69,  85,  49,  -4,-120,  63, -17, 118,  37,  -4,   1, -79, -48,  22, -94, -31,   6,  12,  36, -35,  26,  20,  46, -62, 116,  90, -28,-105,  60,  63,-122,  53, 105, 125,-119, -72,  31, 120, -11, -89, 109,  27, 122, -79,  44,  13, -40,  54,  62, -98, 101,  88, -42,  86,-112,  41,  -5,  30, -12, -59, -24,  54,  15,  14, 119,-126,  12,  87, -62, -99, -62, -92,  79, -63,-103,  78,  52, -56,  78, -29,   2,   3,  28, -26, 114,  64,  25,  83, -83,-100,  97, 116,-117, 102,-101,  47,
    1,  89, -52, 109, -14, -63,  70,-124,  32,-109, -62,  30, 123, -74, -82, -43,  36,  20,  36,  30,  34,-114,-126, 107, -79,-109,-118,  99,-125,  75, 116, 122,  56, -93, -66,  12,  42, -39,  35, -85,  53,-120,  66,  58,  29,  77, 103,-125,  53},
{ -56, -64,-126,-109,-117, -63, -82,  83,  64, -90,  27, -96,   0,-123, -98,  42, -52, -39, -46,-116, -70, -62,   1,  69,  75,-122, -65, -79,  11, -46,  31,-124, -22,  -3, -32,  38,   9,-101,-126, -35,  19, -72, -45,  98, -23, -76,  68, 112,  68,  17,  51,  20,  98,  81, -39,-107,  61,-127,  86,-115,  -6,  38,  -6,  83,  31,  21,  52, -20,  14,-120,  27,  27, -82,  84, -27,  91, -49, 117, -19,  -7,  17, -40,  79, -92, -38, -64,  72, 109,  65,-125,   5,  45, 121,  16, -88,  20, 107, -15, -31, -20,  -6,  12, 123,-116,  48, -13,  14,  21,  35,-102,  22,  26,-124,  53, -56, 101, -75, -95, -93,  84, -74, 125,   4,  84,  73, 111, -18, -83,  22,  20,-117, -81,-103,   1,  50, -17,  42, -76,  52, -77,  13,-126,   6,  29, 120,  65, 101, -24, -28,  -4, -97, -69,  99, -30,-123, -11, -26,  27, -69,  40, 127, -27,  69,-116,-119,-104, -88, -86, -21, 100, -43, -45,-109, -27,  47,  47, -28,  30, -96,  91,  90, -82,  32,  46, -84,-103,-102, 100,-126,  70,  43, -99,  -5,  41,  20,  21,  52, -46,  21, -43,  21,  18,  99, -69,   7,  70,  83,  22,  71, -55, 115, -21,   5,  -8,  89,  74,  87,  43,  59, 103,   8,  25, -77,  24,  69,-108,   3, -73, -56, 110, -89, -99,   7,  -6,  58,  99, -91, -62, -46, -43, -58, -73, -87, -48, -35,-120, -59,-121, -29, -11,  14, -15,-120, -45,  15, -61,  -8, -81, 114, -49,  77,-108, -48, 117, -39,-125,-124,  45, -62,  26,  82,  -5, 112, -33, -60,  96,-112, -14, -12, -81, -12,  90,  54,  -7,  30, -24,-115,  89,-112, -95,  88, 117,  15, -96, -33,-101,  29,  94,  -2, -65,  38, -21,  70,  13, 110, -15, -23,  53,  90, -79,  97, -14, 126, -74,  39,  73, -28, -42, -83, -96,   1, -21,  20, -85,  74, 105, 107,-125, -51,  20,-120,  -2,  38, -92, -47,   7, -67, -32,  55,  97, -86,-106, -37,   6,  11, -80,  16,  63,  61, -48,  30, -82,  13, -13,  43, -99,-116,  49,  32, -20, -12,  38,  24, -98,  35,-107,   1,  28,  12, -29,  16, -99,  45, -96, -74, -48, -83,   7, -90, -94,  96,   7,  13, -22,-110,  97,  66, 112, -95,  -6,  35, -82,  53, -90, -35, -32,  16, -81,  70,  34,  62,-108, -82,  91, 126, -59,-109,-114, -72,  78, -35, -23,  74,-107, -10,-114, -27, -85,-120, -75, -65,  32,-112,  22,-106, -50, 112, -24,  36,-120,  97,  46, 121,   5,  42,-112,-103, -82,   7,  39,-118, 120, -94, -17,  86,  65,  98, -25,-102,  32, 111, -21,-102,  31,   6, -26,  53,  59,   5,  -6,-116,  29,  -1, -95, -49,  16,  75,  84, -32,  61,  96,  95,  -5,  65,-107, -76, 112, -58,-107,  54, -98,  31, 100,  99,  61, -74, -71, 121,  30,-119, -95,  68, 111, -43,  85,   0,   4,  93,-111,  64,  98,  -2, -16, 124, -30, 100,  56,  16,  59, -40, -83,  43,  45,  66,  70,  42, -26,  -3,  76,  94,  62,  81,   5,-102, -29,  74,  81, 114,  76,  48,  70, 121, -27, -57,-123,-114,   8, -73, -53,  85,  -5, -26,  94,  57,  11, -85,-123, -74, -63,  57, -83,  82, 123,  52, -22,  53,  68, -53, 106,  94,  49,-121,  30,  41, -25,  65, 119,  60, -76, 105,  53,  91,  47,-103, -40, -89, 106, 103,  40,  30, -95,  29,  28, -27,-115,  61,-124, -67, 107, -84,-114, -20,  28,-114,  78,  75, -86,  32,  34,  61,  66,-111,  40, -39, -13, -79, 102, -80, -84,-107, -15, -38,  11,  -1, -99, -65, 113,  95, -33,-112,  43, -62,   4, -81,-102,  33,  58,  73,  20,  33, -47,-114, 115, -17,  33, -57,  91, -28,  89,  14,  64, -51,  93, 120, -22,  73, -68,  72,-103,  11,  26,-121, -52,-115,  90, 102,  37, -60,  64,-116,-104,  28, -70,  97, -38, -43, -22,-103,  -2,  66, -69, -99,-110, -83, -90, -89,  93, -73, -74,-116, -50, -23,  32, -62,  80, 114, 101, -54, 127,  14,  96,  22,  87, 102,  35,  20, 121, -40, -22,  50,  47,  28, 101, 126,  49, 103,-123, 103, 124, 111,-120, -97, -36, -47,  75,  66, -40,  53, -75, -34,  47,   4, 109,  29, -43,  33, -36,  66,  69,  76,   3, -86,  -7,  59, -75, -76,  -1, -42,  49,-103,  49, -40, 107, -83, -33,  -4,  63,  34,-127, -69,-119, -40, -51,  42,  34, -40, -57, -16,-109,  29, -26, -18,  -7,  18, 106, -97,  43,  13, -38,-111, -13,  39, -63, 105, -58, -95, -44, 121,  66,  92,  74,  38, -76,  -2, -97,-118,  59,  85, -20, -67, -15, -17,-119,  -5,-126,  40, -52,  62,  72, -36,  -2, -91,  92,  40, -86,-101,-108, -50,  98, 119,  57,  71,  70,  92,-121,  25, -55,-111,  88,  39,-100, -20,   5, 107, -61,  26,  47,  18,  99, -84,  71, 116, 125,  71, -96,-119,  44,  87,   1,  71,-118,  17,-119, -85, -91,-121, -96, -10, -78, 119,  58,  52, -40, -35, -92, -85,  28,  40,  77, 113, -73, 118,  -9,-107, -21,  56, -97, -48, -15,  55, -99,  25,  -6, -20,  49,  40,   8, -58,  54,  25,-114,  72, -14,  50, -90, -59,  64,  37,  30, -57,  60,  28,-127,  55,  57, -75, -92,  34,-105, -68, -41,  87,  85,   4, -90, 102, 124, -72,   0,   3,  54,  63, -92,  91, 106, -65, -15,  72, -81, 126,   8,-123,  74,  25, -75,  22,  73,   6,  12, -97, 120,  34, 107,  -7,   8, -14, 104,-106, -44,  25, -82, -14,  11,  78,-101,  69, -74,-123, -87,  -1, -83,  81,  81, 124,  80, -65,  16,  89, -89, -82, -84, -33,  58,  53, -98, -48, -76,  90, -47,  39,  47, 108,  26,  30, 119, -87, 109, 108,  21, -43,  37,  67, -67,  71,-122, -26, 123, -50, 107,  31,  32, -38,  97, -27, 107, -16,   5,  59,  38, -54, -45, -69, -98,  83,  97,  69,  42,  50,   2,  41, -24,  -9,  22,  44, -69, 115, -38, -40,-120, 104, -84, -94,  28,  32, 119,  -7, -31,  31,  73, -12,  68,-125, 101,   3,  51,  71, -28,  68,  10,  14,  17,  47, -16, -37,  23,  26,  72, -34, -75,  40,  52,  76,  43, -54,  15,  -7,  25,  45, 100,   8,  50, -72,  57,  86, 125, -46, -85,  84,  73, -10,  82, -14,  52,  32,  17,-105, 122, -73,-127,  -3, -43, -34,  31, -18, -51, -90,  69,  66,  14,  34,  36, -33,-127,  24,  46, -79,  -6,   8, 117,  -1, -20,  97, -63,  -4,  60,  -5,-101,-110, -57,  36,  48, -96, -15, -43,  23,  43,  89,  63,  79, -83,  32,  11, 108, -52, -91, 124,  86, 119,-106,  47, -38, -27,  96, -51, -59, -30, -78,  48,  82,  -3,  62,  95, -45,  -8,-101,  20, -77,-105, 111,  -1, -28,  16, -20,  98, -83, -68, 111, -34,  10,  30, -96, -67, -31,  23,   2, -10, -26, 126,   4,   2, 121, -34, -79,  36,  78,  95, 105, -35, -74,  44,-119, 110,  10, 107, -28, 109,   6,-103,-106, -14,  61, -31, -23, -40,-107, 101, -19, -56, -57, -92,  40,  86, -16,  -2, -73,  45,  33,-104,  83, 116, -65,  74, 117,-127, -44, -55,-104,-120,  84, -53,-112,-102,  68,-120, -48, 124, 102, -11,  31, -75,-106, -91, -73, -52, -52, 125, -57, -81,-123,  72,  53,   0,  49, -74,-108,   6, -15,  67,  29,  43, 109,  63,  -1,  93,  19,  12, -35, -79,  37,  25, -11,  58,  14,  84,  95,  54, -11,  94, -64,-105, -32,  77,  25, -87,  -6,  19, 113, 122,  14,  24,-104, 114,  31, -60,  87, -59, -67, -20,-108,  45,  72,  -5,  81, -41, -36,  83,  26,  76,-108, -40, -62, 127, -29, 116,   7, -97,-115, 112, -19, -25,  97,  51,  97,-111, -56,  47,  57, 117,  27, -91,  -3,  57, -71,-125, -65,  55, 122,  68, -70,  19, -54, -13,  45,  88,-107, -82, -63, -84,  41,  12,  35, -32,  53,  45,-125,-121,  -7,  23,  20,  62,  94,-110,  31, 125, 116, 109,  54, -99, 125, -52, -81, -80,  19,   0, -27,-125,  21, -40,-126, -94,  70,  38,  85, 105,  78,  45,  20, -75,  22, -25, -23,  -2,  27, -25,-113, 100, -26,  95,  54,  59,   8,  31,  97,  98,  35, -14,  61, -71,  48,  40, -18, -21, -34,  32,  94, -14, -52,  70, -45,  41, 116, -17, -69,-103, -36, 123, -93,   2, 120,   4,-109, -65, 123, -99, 107,  28,  93, -19,  24,  -2, -89, -81, -82, -68,  75,-105,  19,  -5,   4,  16,-126, -72, 127,  59,   1,  85, -31, -57, -63, -96,  31, 126, -58,  99,  51, -74,-115,-104, -89,  53,  25, 125, 114,  89,  29, -10, 103,-102,  97, -64,  49,  56,  11, 108,  17,  47, 106,  91,  86,  60, -10, -83,-120,  46, 125,  66, -99, -98,  21, -20,  -1, -88, -59,  89,  69, 107,  13,-121, -86,  82, -38,  -3, -23,   1,  79,-126, -15,  -1,  53,  27,  97, -49,  11,  41,  98, -42,  45,  33,  23, 109,  19, -20,  80, -46,  60,  23,-101, -97,-122,  69, -79, -41, 112, -11,  31,   6, -62,  65, 123,  55, 114,   7,  -1,  25, -96, -70, -79, 109,  74, -76, -96, -71,  96,  32,  48,-117,-122,  45, 103,  95,  81,  59,  62,  36, 108, -32,  14, 127, -15, -76, -29,  33, -41, -64,  50,-121,-110,  30, -94, -71, -63, 109,  13,  66, -40,-118,  72,-110,-107,-104, -86,  92, -58, -76,  62,  34, 105, -20, -13, 108,  32,  46,  16, -79, -21,  89,  88, -75,  56, -65,  36, -30,   5, -79, -41,-120,  22, -95, -64, -56, -97,  54,-100,  17, -41, -82,  24,-100, -46,  45, -64, -73,  43, -34,  45, -89, 109, 116, -64, -14,-116,  17, 117, 121, -81, 101,  82,-112,  10,  96, -84,  92, -53,-127, 109, -33, 119,  81, -12,  35, -84,-113,  70, 126,  19,  26, 106, -75, -22,  62, -23,  86, -45, 109, 120, 100, -99, -66, -87, -38,  31,  71, -48,  29, -40, -72,-105,  61, -88, -53, 119,  51, 120, -74,-120, 120,  42, -74,   2,  34, 116,  44, -82,   0, -71,  38, -82, 101, 119, 115,  71,  52,  21, -91, -96, -46, -34,-103, -44,  62,  12,  47,  63, -25, -19,  32, 100, -84, -38,  97,-123, -22, -95, -58,  81,-109,-127,   1, 103, 121,-105,   2,-101, -71, -28,  83, -95,-109, -56, 120,-108, -59,-118, -14,  35,  44,-102, -31,  68, -97,  53,  -5, -28,  16, -25, -31,  69,  34,  98,  75,  49, -77,  72,-106,   2, 127,-121,  83,-112, -13,  -6, -48, -78, -58,  81,  23,-117, -68, -32, -46,  95, -81, -39,  65,  15, -67,  58, -76,-109,  19,  95,  78, 114, -38,  76,  -6,  31,-111, 116, -45,   6, -57,  38,  69,  79,  47,-108,  51, -95,  57,  22,-120, 126,  88, -94, 101, -58, -65, -62,  90, -78,  51,-100,-110, -12, -89,  81, -94,  76,-114, -90, -98, -36,-102, -11, -95, -78,  56, 117,  -4, 120,  71,  45, 115,  84,  73,  40,  50,-102,  63,  23,-117, 127, -82,  65, 114,  47,  51, -59,  29,  -5,  21,  42,  -3,  80,-122,  97,  38,  84, -18,   5, 100, -63,  75,-101,  91,  16,  82,  54, -80, -70, -71, -33, 126, 120,  41,-109,  67,  -8,  51,  53,  44,  40, -57,  59, 102, -40,  17, -37,  -4,  78, -52,  87, 120,   8, -80, 116, -38,  57,  37,  28, -58,  96,  85,  44, 119,  99,  37, -35, -35, -10, -98, -97, -62, 105,  44, -85, -71, -87, -58,  63, -56,  98, -66, 123, -23, -15,  -5,-109, 117, -39,  28, -26,  93,  70,-103,  23,   9,  55, 103, -59,  81,  39, -76, -95, 100,  53,   0, -35, -35,  18,  58,  37, -21, -25, -63,  10, -58, -36,  37,  25, -49, -76, -67,   4,  20,   3, 110, -53, -54, -74, -24, -60, -10, -89, -70, -95,   7,  76,
 -112, -87, -35,  44,  45,-108,  64, 100, -76, -16,  16,  56,   8,  93,  91,   7, 119,  51,  33,  70,  66, 117,  35,   7, 112,  20,  -6, -79, -92,-109, -71,  79, -24, -24,   0, -57, -28,  46, -79, 106,  82,  52,  -4,-101,  65, -43,-110,  71,  -7},
{ 108,-109, -80,  45, -42,-107,-113,  11,  23,  38,  29,  93, -30, -43, -43, -38,-100,   2,  -3,  57,-102, -42,  47, -66,  43, -10,-103, 103, -59,-115, -33, -94, -72,  -3,-108,  -9,  43,-106, -38,   7, 120, 108, -18,   3,  99,  73,  20, -19, -94, 107, -32,   7,  93, -41, -62,-127,  69,  69, -29, 110, -31, -25, -93, -78,   2, -22,  53,  58, -58, -84,   1, 119,-109, -40, -13,-109, -92, 118, -73, -61,  28, -38,  13, -58, -26,-119, -21,   6, -39, -88,   5, -92,  31, -50,  90,  70, -75, 108, -16, 100, -85, -84, -64, 114,  -1, -97, 120, -65,-103,-116, -55,-121,  99, 126,-118,  28, -96,  39,  29, -17,  55,  79, -80,  -5,  88,-110, -61,  -2, -39,  72,  79,  18,  63,  77, 119,  65,  83, -95, -66, -15, -91, -31, -69, -56,  43,  -4,  28, -78, -60,  -3,  11, -99,  57, -31, -48, -21,  20,  -6,  65,  81,  49, -54, 116, 118,  57,-118, -83, -76,  58, -74, -58,  18, 104,  46, -45,  39, -63,  74,   2,  73,  18,  27, -58, -99,  16, -40,-123, -52, -52,   0, -63,  94,  83, -84,  38, 104, -68, -87, -43, -61, -29,  -7, -79,  43,  56,  70, 125,  17,-121, -47,  31,  73, -83, -82,  58,  41,  31,  17, 110, -93,  97,  69,  58, -62, -18,  15,  34, -66,-101,  13, 108, 102, 107, 117, -75,  68,  15,-121,  15,  68,  89,  37,-125, 100, -93,  25,   9, 125,  14,  15, -88,  69,   3, -37,-106, -20, -96, -58, -21, -75, -57, -49,-122, -53, -40, 117, -45,  24, -62,  38,  24,  44,  29,-121,  23, 111,  55,  25,   2,  23,-108,  26, -78,  43,  29, -17,   7,  99, -34,-110, -95,  36, 102, -87,  69, -23,   6,   5, 114, -56,  41, -72,  63, -45,  70, -80, -55,  42,-109, 117, -54, 101, 120,  55,   6,  45, -36,   4,  20, 112, -86,-102,  -7, 122,  25, -79,  35,  61,  94, -39,   4, -47, -81,  93, 106,  71,  39,  98,  97,  88, -37, -60, 101, -40,  30, -41, -40,-103, 104, 100,-127, 108,  87,  99,  98, -94, -23, -99,  -8,  43, 125, -50, -46, 125, -42,  57,  39, -30,  67,  36, -81,-126,-117,  61, 115, -71, -40, -20,   4, 105, -34, -57, -28,  43, 107,-110, -17,  35,  -5, 118, -32,  72, -75, -57, -51,-108, -88,-122, -87, -95,-101, -19,-125,  65,-117, -71,  61, -33, -91,  66, 127, -52,  -7, -57,  -8,  96,  28,  95, -59,-107, -66,  63, -70,  64,  27, -26, -54,-126, 101, -16,  98,  47,  -3,  75,  14, -70,  78, 110,  92,  94, -14, -21,   6, 116,  27,  53,-103, -96,   7,-120, -67, -83,  -9,  37, -29,  21, 109, -23, 104,   7,-124, 107,  46,  72, 126, -47,  95,  13, 118,  83,  79,  44,  50, -63,  35, -98, -81,   2,  17, 103,  90,  57, 114,  34,  32, -87,  -9, -87, -10,  87,  65, 121,-115, -19, -49,   5, -40,-117,  -9, -26,-101,   3, 117, -68,  48,  59, -18, -37, -11,  32,-103,  48,  99,  63,  22,  75,  57,  76, -58,  83,-124, -97,  44, -15, 124,  -3,  45,  94,  92, -20, -30, -69, -64, -50, 113, 106,-100, -27,  41,  97, -62, 115, 101,  -4, 119,  43,-100,  41, -98,  71, -24,  -4,  43,  61,  96,  31, -94,  52,-127,  90, -20, -91,  33,  76, 124,-112,  69, -93, -91, -21, -99,  29,  39, -92, -28,  27, -20, -36, -58, -97, -56,   1,-121, -72,  23,  55,-121,  47,  -4, -74,  60,  59, -15,  51,  94, -56,  96,-113, 108, -59, -51, -30,  38, -90,  59,  16,   5,  73,-121,-113, 101, -87, -23, -35, -76,   9,-124,  12, 116, -18,  31,   2,  42,-112, -66, -40,  17, -13, 121,-109,  30,   8, -70,  53,  49,   1, -58, -70, 113, -26,-122,   0, -99,  78,  26, -61, -98,-119,  97, -61, -64, -59,  36,-127,-100,  30,  65, -55,  -2,  91, -31,  66, -54, -12, 100,  19, -45,  62,  43, 111, 117,-106,  93,  98,  84, -95,  50,  53,  15,  56,-122, 106,  53, -76,  38, -11,  34,  37, -66, -15, -69, -79,  47,  57,  82,  55, -89,-110,-112,  66, -27, -18, -69,  36, 121,  87, -27, -15, -41, -74, -87, -44, -30,  23, -57,  42, -33,  83, 102, 106, -75,  71, -17, -73,-126, -30, -10,-101, -83,-125,  -9,  -4,  -7,  66, 124,  33,  41,  42, -35, -68,  53,  58, -14, -94, -68,  84,  44, 112,  12,-125, -44, -71,-113,-115, -94,  87, 127,  -4,  48,  74,  25,-105,  63, 119,  11, -14, 111,  92, 120,  37,  -3, -65,   1, -67,  10, 112,  48, -15, -56, -60, -48, -20,  42, 127, -66,  51,  93, -89,  57, 115, -57, 124,  77, 121,  97, -25, -37,  97,  42,-111, -81, -16,  99,  54, -43, -76,  26,  83, -38, -98,-113, -18, 125, -76, -22,  86, -29,  -4, -23, -40,  57, 100,  85,  -4,  51,  73, -56,  25, 124,  43,  69, -93,  59, -31, -71, -25,-126,  60,  54, -73, -94,  16,-107, 115,  73, -72, -99,  99,  36,  39, -73,   3,-116, -71, -92, 111,-122,  11,   2,   6,  82, -44, -89,-120,  77,-106,-107,  79, 101,  38, -99,-102,-117, -60, -99,-109,   0,  77,  -1, -25,  77, -13, -52,  48,  29, -43,  83, -65, -16, -45,   4,  26,  38,  26, 114, -44,  31,  -2,  21,  68, 124,  32,  34,  19, 112, 103,-125,  19,  56, -32, -64,  70,-124,-100,  83,  86,  99, -52, 107, -43,  19,-124,  71,-113, -65, -29, -58, 101, -57,   9,  93,  35, -66, 114, -10,  32,-123, -67,  92,  53,-124,  94,  59,  15,  95, -73, 126,   2,  10,  10, -74, -99, 121, -83, 120, -54, -96,  14, -45, -13, -83,  33, -43, -64,  -7,  95, -41, -99, -67, -45,  75,-114, -21, -50,   8, -38, -18, -29, -63,   1, -82,  38, -16, -16,  71, 104, -81, -43, 113,  59, -24, 109,  10, 106,  45,  43,  91,  15,  26, 126, 115,  74, -42, -10,  62,  27, -19,   7, -55, -17, -54,-110,  51, -45, -27, -22,  -6,  18, 107,-125,  68, -70, -59,  74,  77,  48,  10,  59,  20,-126,  49, 101, -83, 109,   8,  78, -39,  86, -70,  14, -93, -49, -45,  -3,   7,-115,  -7, -35,-100, 116, -95,  -3,  62,  21, -55, -96,  72, 100,  33, 104,   4,  71,  42,-105, 108, 109, -69, -27,-119,-100,  62,  93,  69, -92,  -4,  75,  24, -71, 112, -83, -16, 122, -58, -80,  63, 111,   8,  31,  -7, 107, 111,  95,  82,  31, -95,  70,  34, -85,  20,  58,  96, -37,  96, 100,  84,  33, -65, -94,  68, 123,-118,  92, -30,  66, -29, -28, 115,-114,  42, -65,-112, -35,  64,  20, 100,  35,  85,  -4,  12,  43, 110, -24,  73,  34, 112,-105,  49, -47,  -2,  54, -24,  -6,-123,  52,  45,  -6,  -6,  27, -80,-127, -18,  23, -29, 103,  80, -45, 117,  57,  42, -33,  -8,  57,-117,  92,  65,  13,  89,  70, -35, -94,-103,   3, -15,  35,  61,  75,  56,  91,  15, -96,  30, 122,  26, -46,  32, -34,  25, -15, -15, 112,  -3,  71,  18,  93,  54,  78, 118, -59, -77,  71,-102,  -5,  35,   0, -27,   8, -12,  62, -63, 125, -20, -75, 111, -46,  71,  18,  17, 121, -15, -31, -25, -29, -88, -47,  80,  70, -84,  30,  95,  93,  -6,  63, -52,  64, -22,  99,-116,   8,  74, -94,  45, -54,  47, -27, -88, 117,  69, 114, 106,-113, -13, -19, -55,  30, -40, -66, -93, -90, -65,  51,  31,  -5,  -8,  42, -42,  31,  -5,  39, -59, -18, 101, -50,  90,  35,  37, -14,  88,   5,-103, 115, -27, -92,  37,  24,  66,  67, 119, -57,-119,  52, 121, -12, 110,  15,  29,-122,  79, -13, -89,  84,  40, -22,  88, -50, 121, 126,   9, -47, -76,   9,  22, -85,-102,-103,-108,   2,  14,  -9,-121,  65,  -2,  25,-126,-123, 122, -96,  23, -59, -15,  72, -76,   9, -95, -93,  80, -56, 118,-116,  74, -80, 102,  91, -97,  15,-117,  30, -39,-105, -95, -32,  54,  75, -25,-106, -87, -49, -50, -76,-109, -57,  20,  77, 105, -61, -55, -35,  60, -36,   4,  73,-105,  -7,  47, -95, 109, -31, -92, -47,   4,   3,  91,  68, -49,  62, 113,  49, -60, 120, 112,  13,   3,  49,  91,  67,-112, -97, -17, 104, -27,  68,  78, -87,-112, -30,  68,  58, 118,  55,   7,  24,  98,  98,  23,  76, -11, -23, -58,  37, 109,  69,  21,   3, 110,  -1,  78, -81,  43,  77,  42,  34,  27,  24, -11,  24,  84,  33, 108,  -9,  42,  75,  14,-113, -16, -21, -37, -11, -16, -93, 111,  49,  61, 127,  97, -23,  31,-109, -35, 104, -47, 113, -85,-114, -24,  87,-105,  45,  94,  28,  43,  99,  32,-105,-126,  80, -28,-121,  63, -47, -41,  91, -14,  39,  66,  68,  43, 126,  31,  42, -34, -15,  60, -92,  21,-109,-122,  38,  68, -22, -18,  52,  18,  -8,  49,  71,  24, -81, -90, -97, 123,-106,  89, -32, -90,  49,-117, -83,  78, 124,  68,  67, -74, 111,  95,  -5, -52, -37,  44,-125,  61, -44,  50, 111,-117,  43,  54,  -2,  50, 111,  34, -65,  -6, 105,  24, -36, 124,  74, -71, -18,-114, -55,   5,  21,-118, 124,  60,  23,  30,  49, 122, -70, -62,  24, -79,  82, -78,  91,  50, -52,-115, 126, -60,  41,  31,  55, -68,  51, 124, -80,  16, -75,  84, -42, -29,-105,  40,  83, 112,  46,  76, 119,-125, -63, 109, -88,-100, -84, 106, -30, -73, 110,  95, -39, -83,-117,  27, -36,  63, -83,   0,  24,-106,  76,  -7, 112,  96, -67, -41,  39, -52,  -7, -26, 124, 102, -24, -91,   5, 110,-111,  98,-103,  30, -90,-123,-119,  14, -37, -14,  82,  84,  73, -49, -62, -17,  61,-109,-112, 112,  21, -59,  38, -41,  89, -33,  30, -76,  40, -13,  87, -29, -63, -78,  -4,-121,  58,  76,  15, -62, -33,  12,-108, -73,  99, -65, -27,  51,  12,  59,  23,-111,  94,-125, -11,  21,  21,  93,  -5, -10, -56,  58,  21, -21, -19,  20,  73,  14,-105, 113, -21, -71,  66, -86,  13,  30, 111, 106, -63, -56,-125, -86,  97,-111, -84,  -2, 118,  78,  36, -12,  12, -57,-109,  21, 104,  61,  18,  36, -64, -49,  75, -79, 126,  44, 106,  47, -13,  42,-125, -87, -96, -18,-115, -62,  75,  31,-120,  18,  95,  61,  76, -44,  77,  -9, -79,  26, -39, -80,  45, -89,  39, -28, -36,  65,  87,  73, -26, -19,-124,-108, 115,  66,-112,  74,  34,  84,  41,  -3,  24,  15,  32,  23,  69,-118, 119,  -2,  99, -63, -18, 119,-122,  31, -74, 114, -49, -61,  24, 121, -28,  93,  34,  19, -59,-123,  92,  96,  39, 111, -11, -20, -12,  76,  69,-103,-116,  -9, -77,  62,  96,  24, -71, -28,  36,-110,  26,  60, -46,  65, -40,  -2,-120, 117,  28, -37, -53, -65, -36,  39, -52, -74, 111, -25,  68,-125, 125, -60, -59,  61, -30, -64, -24,  39,  24, 125, -54,  42,  84,  75,-100,  19,  -6,  83, -88, 125,  61, -66,  81, -36, -70,-106, -22,  41, -10,  -4,-112,-125, -84, -72, 127, -71,  37, 109, -34, -18, 104, -66,  39, -47, -69,  62, -14, -15, -59, -77,  39,  47,  59, -75,  91,  19, -93,  -5, -62, 105,  52, -98, -22, -88,  36,-104, -70,  26, -47,   5,   4, 123, 109, 124,-125, -96, 110, -89,  33, -11, 127,  79,-114, -39, -81, -99,  24,  82, -52, 125, 121,  90, -74,  45, -64,   6,-125,-120,  90, -65, 122, -29,  69,  42, -85,  23,  48,  41,  65, -71, 115, 120,  -2,  63, 120, -57, 119, -77,  63,   9,  12, -45, 100,  -6, -89,  61,  33,  80,  34, -29,  31,   1, -55, -20, -13, 113,-121, -31, -93,  18, -71,  11,  14,  73,-122,-120, -46, -27,   3, -45, -35,   1, -31,  33,  93, 124, -12,  24,
   68,  46, -25,  60,  36,  88,  38, -45,  18,  42,  48, 106,  28, -67,   4, -42,  67,  30, -75,  57,  47, -50, -43,  68, -36, -34, 114, 114, -24,  47,   2, -34,  60, -68,  15, 104,  31, -22,-108, -33,-112,  -6,  88, -99,  33, -66,  -8, 100,  -6},
{  -6, -19, -33,-123,-117,  37,  85,  13,  93,  -5, -99, -23, -51,  63,  22,  82, -69,-108, -27, -49, -27,  17, 102,  61,  58,  17, -89,  96,  48, 103, -81, 119,  96,  39,-112,  99,-115,-126, -14,  67, -32,-107, -58, -57,  31, 127, -41, -20,  15,  19,-111, -61,  62, -76, -10,-123,   1,  29, 100,  64,  68,  90, 104,  39,  59, -74, -60,  69, -15,  76, -24, -78, -79,  65, -35,  73,-120,  45,  50, 111, 102, 101,  16,  66, -58,  81, 113,  90, 119,  61,   8,  68, -76,  66,-118,  31, -35,  58,   7, -55, -61,  71,  96,  79,   7,  99, -41,-114,   2, 111, -12,  94,  46, -63,  47,  13,  34, 116,  55,  28, -51, 126,  57, 111,-112,  65,  32,  44, -77,  51, 123,-105,  46, -75, 104,  31,  47,  83, -33, 103, -97,  48, 118, -65,  39, 126,  45,  68, -36, 121, -81,  98,  -4, -63,-116,  10, -81,-111,   7, -25, -79, -63,-113, -91, -44, -80,   9,  -5, -49, 117,  -3, -46, -68, 117,-105,-116, -53, -87, -82, -85,  71,-111,  55,  76,   3, -28,  22, 102, -83,  11,  22, -53,  36,   3,  30, -73, -62,  -4,-114,-116, -14, -12, 119, 116,  96,  97,  61,-114, -15,-122,-125, -34, -90, -34, -30, -47, -65, -32,  46,  12, -38,  62, -26,  59,   5,-120, -50,-117,  30,-108, -25,  90, 114, 107, 101,  90, -76,  47, -43,  -7, -57,   1, 117, -42,  23, -23,-127,  95,  -9,  27, 108, -34, 106, -39, -81,  69,  48,-115, -14,  66,  24, -38, -50, 119, -42, -92,-127, -29,  -8, -97, 123, -42,  34, 125, 126, -64, -66,-104, -34,  64, -49, -79, -23, -29,-114, -98,-124,  -3, 125, 126,  52,  -3, -70,  24, -57, -22, -46, -91,-102,  87,-123,  78, -64, -56,  26, 115,  56, 117,  48,-104,  42,  -9, -29, 113, -63,   3, 100,  94,  44,-108, -19, -55, -64,  88, -85, 114,-126, 112,   3,  32, -74, -82,  40,  -2, -14,  92,  73, -73, -70,-118, -54, -56, -58, -35, -50,  89,  88, -91, -55,-107, -12,  83, -73, -14, -87, -76,  40,  52,  -4,  25,-117,  -9, -72, -68,   7,  78,  32,-115,  32, -26,  62, -72,  50, 103,  78, -83,  31,  -7, -67,  78, -44,   7,  82,  -2,  60,  66,  15, -84, 112, -70,  40,  86,  73,  -7,  25,  96, -33,-101,   1,  17,  -7,  -7,  -9,   0, -30,  99,  44,  86, -78, -28,   9,  69, -33, -48,  29, -99,  93,  43, 120,  47, -86,-117, 104, 118,-113, -46,  -6,  22,  33, -38, -30, -85,  69,-122, -19,  -3,   5,  36,   4,  49,-120,-119, -52,-104,  99, 118, -29,  13,  44, -55, -26,-110,  93,  29, -65,  75,  91,  97,  20,  25,  73, -56, 116, -40, -63,  26, -85,  74, -16, -80, -51, 119, 118, -58, 123,  95,  53, -87, 109, -40,-122,  18,-126,  75, -15, 126, -81,  92, -77, -72, 100,  81,  76,  64,  58, -42, -14, -41, 110,-109,  99,-125,   0, 102,  79,  93, -54,   9, 104, 125, -18,  28,  49,  80,   7, -65,  28, -73,  74, -60,  62,  15,-105,  30, -47,   6,  29, -61, -34,-108, 102,  18,  35,  81, -22, 107, -10,  77, -44, -55,   6, -67, -79, 102, -26,  27, -27, -56,  56,  72, -59, -50, -75, -58, 120, -93, -16,  -8, -61,  66, 103, -15, -60, -94, -11, -81, -40,-108,-117,  59,  42,-121, 101,  38, -48,  38,  88,  70,  49,  74,   3, -74, 114, -47, -58, -97,  75, -43,-109,  87, 114,-121,  98, -91,  -1, -54,-118,  25,   1,  -2, -51,-112, 115, -89,  15,  21,  74,  94, 108, -95,  96,  63, -20, -45, -34,-125,-124, -94,  76, 114, -74,  50,  70,  70,  78,-115,  79, -77, -74,  99,  82,  18, -67, -30,-123, -98, -34,  50, -14,-125,  28, -32, -46,-109,  34, 100,-115, -69,  27,-109,-108, -70,  67,   7,   1,  50, -11,  -1, -64,  50,  73, -18, -80,  14,  15, 105,-117,   9, -10, -50, -46,  39,  81, -25,   6, -94, -89, 116,  27, -38,  98, -25,  89,   8,  23,  59, 107, -96, -33, -11, 101, -21,  81,  22, -55,-110,-111,  19, -61,  39,  30, -56, 101,  19, -10,  88,   1,  16,  75, 113, -19,   0, -34, -90,  -3, -61, -48, -42, 125,  57,  25, 124, -49,  66, 127, 127, -62,-119,  10, -34, -65, -43,  -4, 104,  99,  10, -31, -52, -91, -82,  38, 117,  70,  81, 103,  47, -23, -95,  48,  14,  10,   4,   6,   9,  38, 123, 122,  24, -98, -88,-103,   5, 126, -21,-107,-106,  12, -76, 125, -93,  76,  -6, -27, -77, 111, -84, -77,  92,  90,  40,   2, -94,  20, -83, -90, -15, 123, 121,  -9, -65, -18, -26,  22,  28, -72,  44, -25, 113, -64,-107,  18, -89,-115, 120, -71, -99,-112,  -4, -42, -89,-105,-107, 119, -55, 106, -90,  58, 117,-125,  83, -91, -13, -40,-121, 123,  33,-102,  54, 121,  26, -96,  62,-121, -54,  10,  79, -21,-117, -27,  19,  55, -57, 124,  67, 127,  96, -77, 120, 114,  52,  24, 115,  27, -61,-105,  61, -95, 109,   3, -34, -43, -78, -97, 117,  94,  18,  86,   0, 116, -69, 116,  63,  40,  94,  83, -67,  -7,  38,  33, -61,  -7,-114, -78, -17, -29,  44,  69,-125, -38, -39, -47,  71, -48, -18, -14,  96,  32, -79,  85,  39, -71,   6,  40,-111,-117, -55,  41, -35, -40, -81,-105, 100, -55, -77, -63,  41, -81, 111, 121,-103, -66,-101, -85,  88,-118,  -9,  39, -50, -46, 118,  94,  57, -81, 127, -43,  -5,  30,  74, -64, 117,  93, -65, 115,  -6, -79, -57,  66, 111,-127, -97, -88,  62,   4, -74, -70,  17,-104,  40, -68,  11, -99,-105, -90, 114,  31, 125, -72,  71, -54, -13,  45,  -7, -44,  84,  62,  37, -87,-116, 116,-118,-110,-114,  55, -93,  82,-118,  62,  50,   2,  89,  41, 103,  42,  30,  35, -64,  80,  13, -35,   3,  14,  99, -75, -53, -47, -26,   6,  64,  35, -38,  92,  74,-117,  84,  53,  43, -56,  -1, -77, -50,  14,  63,  -3, -28,   9, -67,-118,  96, -95, -72, -89,  92,  71,  47, -25,  26,-125,  90, -14,-127,  88, -61, -85, -20,  85, -78,  51, -99, 120,  51, -66,  36, -65, -30, 118,  51, -35, 121, -64, 104, -98, -92, -42,  71,   5, -98, 109,  76,  10,-103,  32,  61,  -3, -92, -23,  53,  66, -56, -58,-127,-126, -71, -60, -79, -12,  57, -94,  84, -29,  75,  28, -49,  32, -69, 124, 117,-122,  12, -28,  47, 116,  72,-102, -81, -88, -41, -95, -19,-121,  33, 123,  44,  31, -25,  40, -24, -83, -43,  15,  71,  55, -62, -72, -29,  88,  24,-117, -37,  38, -57, 102,  77, 101,  25, 108, -28,-112, -15,-107,  74,  34, 120,-117, 103, -31,  17, -52,  65, -63,  67,  77,  57, -33,  89, -35,   2, 103,  -8,  14,  23, -81, 118, 124, 124, -27,-108,  90,-113,-110, 124,  61, -77,  88, 108, 104,  87,  40, 102,   4,  36,  73,  31,-116, 110,  20, -85,   0,  74,-116, -77,  85,  46,  97,  94,  45,  28,  11, -83, -18, -95, -41,  95, -97,  39,  -9, -34,-112, -54,  85, -70,  21,  31,  59, 121,-112, -34,  41, -88, -26, -38,  -9, 119, -80, -22,  55,  26, 126,  82, -48, 125,  22,  57,-118,  59,  35, 116,-102,  42,  67, -53, -26,-102, 109, -71,  29, -56,-124,  38, -38, -43,  52,  16, -12, -75, -76, -53,  55, -60,  71, -44, -73,  16,  79, -29, 122, -94,   2,  -5,   9,-110, 118, -54,  -1,  73,  44,-107,-122,  44,-127, -17, -34,  82,  66,  55,  34, 123, -75,  76,  -2, 114,  52,  -1,  18,-127,  49,  40,  -3,-105, -71, 109,  21, -78,  77,  63,  89,-121,  14,  73,-104, -11,   0,-126,  44,-120,  33,  92,  48,  -7, 115,-109,   7,  53,  73,   2, -38, -62,  51,  44, 104,  44, -89, 117,  41,  -7,-125, -56,  82, -96, -22,  -6, -97, -31, 105,-114,  71, -11,  74,  19,  40, -89,   5, -40,-117, -77,  15,  24,  22, -86, -83,  56,  66, 122, -84,  16, 122, -51, 105, 111,  18,  28,  47,  67,  72, -93,  39, 119, -57, -29,  75, -57, -21,  21,  67, -34, -26, -85, -53,  73, -57, -28,-117,  85,  36,  20,  85, -12, -22,  19,  79, 124,-103,  35,  36, -40,  69, -61, -18, -85, 105, 103,  46, -57, -70, -93,  88, 110,-120, -41, -65,-109, 117, -22, -63,  99, -43, -55, -49, -60,   7,-114,  48, -23, -74,  37, 110, -22,   8,-118, -11,-127,-103,   9,  47,   7,  61,  81, -22,  -5,  -6,  27, 119,  76, 100,  27,  82, -12,  40, -41,-116, 112,  56,  16, -53,  27, -44, -28, -36,  75,  76,  10,-117,  33, -83,  47,  89, -67, -54,  20, 113, -74,  36,-113, -42, -49,   0, -76,   0, -72,  -9,  16,  65, -90, -67, 118,  26, -45,  78,  69,-124,  41, -30,  14, -59,-118, -71,-102,  17, -82, 116, 100, -34,  18,  27, 116,  38,  14, -56, -92,  97, -86,  52,  34,  51, 103,  84, 120,  75,   3, -29,-123,  18, -71, -78,  80,-119,-117,  51, -58, 122,  88,  35,  26,  71,  77, -60,  39,  -8,   8,  92,-112, 112,  95,  68,-115, -54,  34,  22,  -2, -23, -85,  91,  31,  12,-101,  41,  28, -47, -34, -70,-120,-116, -78, 116,  51, -11,-117,  36, 126,  54, -59, -69,  32,  68,  95,  75, -91,-118,  24,  30,  30,  14, -24,  62, -67,  60, -79, 108, -64, 110,  50, -30,  64,-119,  90,  57,  32, -14, -52, -85, 123,  19,  14,   5, -37,  98, -67,  16,  90, -91, -26, 109,  76,  31, -10, -25, 119, 105,   9,-109,  54,  -5, 124,  85,   7,  20, -92,  14, -55, 108,  20,  87, -90, 115,  84,  19,  74, -51,-112, 120, -13,  43, -52, -58, -45, -57,-101, -97,  62,  61,  18, -71, 116, 100, -84, 105, 121, 126, -79,  89,-124,  22, -96,  25, -28, 122, -63,  48, -22,  81,  36,  51, -56, -19, 121, 108,  52, -30, -40,-100, -52,-117,  88, 106,-115, -96, -45, -33,  28,  21,  69,  50, -50, 126,  48, -22,  57,  46, -35, -82,  -1,  58, 125,   4,  52,-107, -92,  68, 117, -19, 126,  51,  68,-127,  18,  77, -18, -99,  15,-118, -66,-123,  36, -92,   7,  99, 106, -91,  10,  38, -65, -66, -68, -43, -50,  99, -12,-110,-105,  92, -23,  -5, -65, -41,   3,  24, -44, -77,  -7, 103, -87,  99, -90,  51, -11, -44,-103,  14,  83, -75,-122, -57, -34, -53, -74,  83, -17, 126, -72, -67, -90,  70,  44, -78,-121, -34, -90,  27,  89, -26,-105, 117,  27,  19, 117, -79, -17, -36,-111,  14,  87, 123, 105,-115, -95,  -1, -38, -24,  76,  45,-122,  70,  53, -73,  63,  21, -28, -99,  20,   8,   7,  10, -93,-115,   1, 100,  44, -36,  68, 118, -74, -56,  27, -45, -34, 126,  16,  23,-111,  46,  68,  23, -46, -96, -19,  53, -82, -93, -54, -53, -97,   4, -84, -75,  96, -86, -69, -12, -79, -70, -51,  -8, -74,-100,-100,  56, 104,  26,-112, -78,  -5,-118,-104,-113,-107, -40,  74,  -2,  77,  99, -12, 122, -64, 109, -98,   3,  50,  -2, -96, -33,-118,  19,  52,  79,  35,  21,-122, -66, -84,   6,   5,  89,  77,  23,  91, -54, -17,-123, -95, -58,  67, -61, -61,  -9,  54,  88, -40, 102, -97, -82,-103,  97,   6,  79, -46, -46, -20, -16,-121,  60,  68, -34, 105, -32, 114, -32,-124,  97, 106, -58,  58,  -5, -62, -66, -22,-126, -37, -18,-111,  67,  90, -90, -74, -18,  80,-100, -49, -31, 115,   0,   4, -71, -91, -85, -21, -69,  61, -81, -70,  31, -75, -19,-111, 123, -23,-106,-117, -29, -53,-113, -11, -82,  25,  28, -81,   1, -77, -45,  10, 127,-105,  65,  63, -29,  58, -20, -25,   0, -40,   5,
   26, -85,  73,  -2, -22, 104,  99, -24, -51, -78,-103, -73,  98,-119, -63, -66, -93, -86,  18,  87, -18,-121,  -3,  22,  75, 103,  60,-100,-124,  68, -38,   4,  99, -81,  14,  76, 115,   0,  99, -10, -43,  23,  90, -79, -58, -63,  28,  27, -15},
{ -93,  22, -83,  69, -30, -30,  66,  51,  19, -78, -33, -80,  58,  -5,  14, -24, -78,  74,   8, -15, -41,   9, -62, -60, -85, 116, -47,-102, -25, -15, -75,  74, -27,-125, -37, -39,-104,  18, -95,  37,  60,  87, -85, 103, 117,   9, -29,-102, -39, -46, -45,  50,-112, -25,-102,-114,-111,  32,  87, -53, 111,  14,  67,-116, -90,-104, -87,  52,  10, -97,  54,  -6,-119,  50, -89, -24, -96, 108, -57, 123,  44,-126, -42, -68,  29, -77,  93,  83,   3, -77, -79, -76,  48,   6, -75, -30, 113, 102, -43,  98, -58,  62,  36, 125, 123, -12, -20,  57, 108,  21, -13,  32,  68, 121,  83,  16, -95,-124, -41,  31,  51,  48, -75, 107,  21,  17, -89,-110, 101,  76,  -4, 108, -89, 104,  -7,  90, -87,  77, -38, -55,  74,  79,-100, -12, -29,-104,  80, -44,  79,  12, -42, -91, -29, -97,-104,  42, -97, -48,  38,  96,  14,-114, 122, -21,  89, -13, 121, -40, -48, 108, -75,  16, 106, -19,  46, -34,-120,  24,  20,  69,  61, -31,  62, -23, -24, -39,  51,  32, -82,  84,  44, -58, -71, -56, -62,-117, -40, 117, -36,  39, -56, -37,-111,   2, 121, -12, -19,-100,  67, -87, -21, -78,  93,  83, -26, -80, -70,  22, -55,   4, -99,-113,  58,  31,  19,  31, -22, 103, -70, 102,  99, -40,-115, -34,  56, 115,-125,  74, 123,  38, -89, 108, 107,  77,  53,  82, -42, 116, 111,  69,-105, -59, 123, -80,-106,  -7, 103,-109, -78, -10,  -3, -44, -24,  41, -95,  58,   7, -60,-102,   3,-107, -97, -37, -45, 125, -46,  99, -68,  40, -94, -34, -42, -54,  45, 114,-111,-104, 121, -81,-114,   5,-104,  62,  39, -43,  34,  63,  -4, -74, -89,  18,   7, 112,  73, -30,  45, -62, 115, -89, -41,-105, -61, 116, -11, 126,  12,  88,  69, -30, 125, -84, -53, -37,  84,-126, -24,-122,  47, -89,  84,-118,  37, -12,  48,  75,  95, 113, 118,  -7,  -4, -71,  94, -38, -47,  45, -55, -46,-111,-121, -13,  14, 122, 121,  57,-119, 117, -68, -29, -70, -53, 119, -75,   2,-120, -80,-116,   7,  54, 111,  82, -41, -62, -63, 101, -59,  76,   7,  43,-107,-105,  25,  99, -96, -35, -73, -47,-114,  30, -20,  23, -20,  54, -61, -42, -18, -85,  -2,  61, -23, -75,  20, -83,-111,-111,  79, 121,  29,  99,  11, -35, -48, -75, 110, 114, 100, -45,  55, -98, -37, -43,-101,  89,  78, 122, 103, 117,  55, -90, -54, -67,-105, -73, -66, -37, 107,  20,-117,  74, -77, 109,-111, -38,  27, -76,-126, -31,  52, -84,  81,  33, -90, -84, -48,  65,  -4, -14,  94, 120, -15, -61,  47,  75,  13,  94,  65,  39,  63, -53, -45, -77,-109, -16,  86,  -8,  43, -97, 116, -18,  38, -38,  37,-112,  39,  20,  44, -20,  70, 112,   8,  14,  55, -43,  -4, -48, -33,  92, 114,  78,-121,  80,-118, 117, 116,  -4, -59,  90,  52,  71, 112,   9,  53, -52,   8,  74,  50,-109,  46,-123,  87,  78,   3, -85, 107,  53,-114, -71,  69, 105, -90,  20,-121, -20,  66, -15,  90,   0,  95, -59, 103,  98,  12, -46,-123,-101, -67, -55, -20,-110, -85, -60, -28, -71,  55, -49, 124, -62,-110, -73, 105, -76,  44, -25, -23, -75,-123, 100,-108,  -9, -14, -66,   6,  -3,  99, -55,  49,  30, -33,  97,  41, -60, -35, 125, 120,  62,-110,-120,-109,-125,  32,  32,  73, -29, 116, -63,-115, -30, -78,  13, -92,-111, 111,  77,  -4,  21,  83,-119, -49,  57, -58, -62, 116, -50, 112,  -4,  84, 127,  94, -42, -58,-117, 123,-123,  41,  12, -14, -37,  50,  89, -52,-112,  48,  43,-115, 101, -47,-107,  58,  -7,  57, 126, -89,  10,  30, -95, -75,  38,  -5,  86,  40, -32, -21,  92,  17,  60,-124,  -6, -29, 114,  93,  90, -58,  95, -99,  63,  52,  -1, -18, -81, 126,-109,  52, -26,-123,  85, 104, 121, -71,  -1,  94,   3,  51,  72,  35, -30,  53, 116, -95,  85,-121,   8, -72,-126,  62, 105,  44,  -4, -93, -47,  22,  44,  57,  41,  16,  97, -79, -33,  41,-107,  25,  46,-107, 109,  17,  10, -70, -53,-114, 111,  26, -76,-101,  64, -32,  99, -30, -34,-104,  18, -74,  92, -94,   9,  11, 116, 116, -57, -36,  12,-106, 106,  -8, -32,-111, -99,   1, -12, 109, -27,  85,  62,-116, 101, 115,  21, -19, -61,   2, -21, -96,  71, -48, -14, -18, 113,-100, 116, -50,  34,-116, 118,  50, -79,-109,  44,   7, -16,  52,  69,  48,  51, -67, -65, 122, 127, -87, 126, -43, -96,  37, -28, -24,-114,  47,   1, -64,  70, -33,  76,  64, -99, -84,  -3,  -7,  11,  33, -68, -89,-127,  78,  46,  50, -44, -35,  78,-114, -91,  94, -91,  50,  88,-126,  39, -97,  27,  77, -15, -99,  96,  -9, 101, -94,  66, -24,  10,  86, 106, -52, -88,  98,  74, -53,-109, -48, -67,  32,-122, -42, 122, 123,  66, -60,  39, -18, -58,  46, -32, -14, -86, -50, -35, -65,  55,-104,-123,  35,-109, -27, -91,-117, 118,-110,  87,  30, -78,  79,  71, -41,  42, 125, -71,  29, -19,-123,  46, 114,-115,  47, -15, -30, -55, -41,  91,  19,  94,   0, -56,  63,   2, 111,-108, -26,  14, -42,-119,  51,  52, -44,  60, -28,  96,  20, -25, -71, -52,  98,  89, -46, -52,  -6,  -3, -53, -57,  -8,  -6,  78,-118,  92,  75,  76,  41,  24, -82, 101,-125, -75, 124,  91,  15, 107,  74,-122,  69, -86, -15,  69, -84,  20,  -2, -13,  63, -58,-100, -87, 107, 102, 103, 125,  83,  92,  93,  85,  34,-104,  20,  14,  14, 111, -44,  96,  10,  86, -48, -54,  23,  22,  76,-110, -28,  41, -37, -74,  -6,  88, 102, -55, -71,  80,  93, -92, 122,  30,  37,-101,  -5,  23,-122, -23,-100, -16,-112, -77, 126, -45,  77,  88, 120, -28, -73, -68, -44, -49, -88, -15,-122,  -9,  24, 117,  21,   0, -57, -28,  93, -68, -94,  51, -24, 114,-120, 110, -59,  55,  26,  57, -18, -18,  66,-107,  23,  86,  14,  95, 113,  87, -27, -61,  39, -91,  10,  87,-117, -48,-105,  39, 108, -34, -32,  53,  37,  91, -27, 118, -32,   9,  22,  -1,-108, 119, -57,  22, -50,  91,-125, -50, -95, 116,  99, -17, -50, -13, -52, 110,   1, 122,-113, -44, -27,-117, -96, -63,-100, 106,  45,  87, -69,-114, -15, -56,  55,-110, -69, -18,  39, 101,  87, -69, -40, -52, -75, 116, -46,  91, -53, -95, -62, 103, -67, 125,  70, -54, 116, -67,  -6,  93,  27,  60, -24,  64, 126, -23,  49, -74, -79,  35, -83,-108, -66,  12, -99,-101,  18,-101, 106, -31, -23,  34,-106,  28,  29,  33, -21, -49,  25,-127,  63, -35, -80, -68,   1,  -5,-122,-112,-120, -64, 112,  46,  96,-121,  76,  65, -26, -98, -65, -74, -45,  88,  14, -90, -91,-113,  93,-101,  70,  39, 109, -90,  27, -15,  31,  81,  91, -74,  -2,  31, 109,  11,  23, -49, 120,-113,  12,-120, -26,  -9, 117,  25, 114,  44,-115,-106,-116, -31, -60, 108, -49, -54,  80,  38,  58,-108, 114,  36, -29,  29,  16,  79,  41,  41, -79,  77, -55, 101,  61,  47,  18, -90,  43, -96,-117,  29, 114,-102,  41,  67,-102, 103, -72, -65, -83, -70, -98,  -8, -98, -76,  13, -64, 107, -51,  48,  78, -65,-125, -66,  68,   6,  21,  82,-101,-116,-109, 113, 109,  65,  69, -76,  -8, -76, -36, -58,  15, -33,  56,   0, -22,  81,  43, -52, -43,-109, -30,-112, -25,-121,   3, 101, -78, -40, -40, 111, -41,  25, -96, -15,  53, -81, -74,  52, 100,  10, -37,  50, -61,  96,  92,  11, -58, -16,-117, -30, -45, -32, -53,-104,  14,-107, -98, -43, -15, -51,  53, -36, -72, -23,  62,-121,  10,  13,  -7,  96, -70, 122, -27, 114, -68, 102,  80,  77,  64, -90,  15, -59, -80,  -9, -60,  58,  65,  13, -51,-103, -49, -41, 114, -37,  45, 115,   5,   6, -99, -19, -57, 122, -48, 101, -34,  42,-110, -82, -64,  58, -50,  13,  -4,  11, -32, 125,  30, -35, 126, -53,  51, -52, -69, -21,  37,   2,-100,  43, -37,  52, -89,-116,  43,  90, -81, -82,  -9, -27,  60, 109, 100,  -2,-103, -77,-115,  80, -61,  19,  94, 121,  60, -99,  71,  14, -87,-119,  69,-102, 103, 120, -16,  30,  28,  58, -10, 123,-126, -75, -69, -46,  16, -25,  63, 118,  79,  67, -19, -91,  14,  41,  42, 122,  42,  34,-114, -89, 101, -71, -87, 101,  92, -47, 119,  40,  36, -68, -30, 121,  43,  29,  -9, -48, -36, -49, 104, 117,  -8, 107, -16,  78, -77,  16, -83, -48,  95,  37, 119,   3,  81, -95,  90,  62, 114,  93, -42,  73, -31,  92, 115,  27,  72,-105,  35,  43,-124, 104, -66, -40,  68, -37,  65,  96,  12, -44, -82,-108,  70, 115, -47, -20,  96,  18,  97, 114, -14, 110,  12, 102, -54,  41,-107,   2, -33, -98, -24, -73,  83,  91,  75, -68, -87,  30, -23, -17,  70,  42, -13,  23,  54, -67, -94,  34,  22,  89, -63,  42, 124, -27, -43,  45,  52,  92,  82,  86,-113,  66,  43,-106,  98,-109,  48,  82, -60, 100, 114, -87, -89, -95,-107,-108, -46,-108, 111, 118, 102, -58,   8, 119, -92, -63,  31, -88,  17, -57,-101,  34, 123, 127,  88,  77,  -3,  58, -24, 118,  27, -27, -19, -78, -10, 111,  43,  87,  29,  93,   0, -30,-126,  47,  86, -87, 119, -82,  60,-100, -63, 123, -50, -71, -95,  86,  26, 104, -49, -84, -36, 110, -48, -19, -63, -50, -68,  -8,  29, 105, -35, -84,  46,  16,  79,  92,  -1, -85,  83,-114,  90, -67,  60,  86, -76,  93,  93, -82, -52, -11, -26, -68, -19, -58, -36,  61,  36, -30, -19,  30, -46,  89, -16,-110,  48, -61,-105,  97, -59,  36, -18,  52, -74,  43, 126,-126, -68, -49,  35, -59, 124, -96, -89, -36,-118, -90, -35,  37,-118, -83,  95, -61, 100,-126, -56, 119,  68,  10, 122,  24,-122,  35,   8,  17,  17, -75,-119,  28,  -5, -50, -77, -44,  60, -13, -26,   8,-120, -29, -51, 117, -49,  80, -98,  89, -47, -38, -71,  73,-110, 112, -86, -43,  17,  -2,  48,  30, -83, -99, 108, 112, -23, 123,  87, -91,  12,  96,  97,  92,  82, -17,  86, -51,  59, -19, 109, -55,  77, -23,  43,   5,-100,  68, 122,  73,-120, -98,  64,  16,-111,   7,  27,  18,  29, -39, -84, -26, -97, -17, -67, 114, -37,  66, -17, -69,  20, -72,  -5, -51,  -4, -13,  97,  -3, -64,  22, 125, -47, -75, -32,-126, -17, 113, 119,-123,  49, 118,  62, -90,  17, -38,  28,  22,  64,  28,  97, -16,  21,  44, -82, -19,  -4,-118,  82,  37,  33, -67,  -5, -11,  28,  25, -60,  72, -57,  44, 123,  58,  85, -59,-103,  -9,  76, -36,  50,  85, -99, 111, 101, -80, 118, 122,   6, -38,  40, 113,  60,-121,  26,-102,  33, 113, -30,  15, -22, -82,  83, 106,   3, 125,  65,  21,  -5,   1, 112, -11,  -5,  96,  -5,  36,  98,  74, -57,-116,-111, 117, -81,  42, 110,-125, -93, -56, -14,  23,  36,  49, -79,-114,  32,  58,  40,  22,  13,-103, -91, -51,-115, -34, -36,-110,  78, -23, -77,  67,  49,   3,-116, -43, -87,  55,   0,  18,  49, 111,  73,  -7,  59,  58,-124, 106,  98, -52,-125, -41,  67,   3, -44,-122,  61,  57,  86, -85,   6,  35, 120,-120,  31,  69,   6, -39,  74,  25,   5,  21, 107, 126, -31, -63, -54,  52,  46,  82,  59,  27, -79, -13, -74,  20,  43, 106, -34,  12,-121,  69, -77, -67,  71, -20, -50,  17, -31, -16,  49, -59, 120, -89, -69,-113, -64,  35,
   54, -87,  86,  27,  84,  82,  46,  41, -98, -25,  72,  18,  -8,  55, -88, 126, -99, -79, 126, -46,  80,  78, -92,-101, -86, -68,  97,-121,-116, -87, -78,-119, 127,-106, -65,  67, -99, -45,  27,  50, -28, 116,-125, -35,  17,  -4,-115, -39,  51},
{   6, -23, -96,  20,  56, 102,  51, 115,  -2,  10, -40, -11,  -6,-124,-116, 125,  46,-112, -86, -73,-120,  40,  80,  39,  17, -82, -24,  -9, -50, -54, -58,  66,-101, -41, -24,  23, -58, -41, 109,  36,  88, -75,  74, 100,-106,-126,  17,  58,  92, -33, 117, -97,  51,  12,-126,   1, -23,  26,-104,  61, -58,   3, -14,-108, -88, -93,  81, 110,-118, -97, -55, -11,  32,   9, -33, -14, -83, -38,  12,  40,  58,  54,  -9,  11,  82, -59,  91, 119,-126,-123,  27,  91,  49, -72, -85,  59, -30, -53, -72,-122, -94,  48,  63, -31,-106,-108, -27, -28,  -4, -37, 100, 121, -49,  -7,  69,  40,  36,  73, -35, -48, -15, 116,  54,  15,  43, 100,  11, -88,-111,  12, 103,  38,-118,-114, -47, -51,-105, -65, -50, -99,  84, 124,  96, -66,  62,  54,  15, -86, -50,-102, -76, 117,  44, -39, -45,  20,-124, -35,  -4, -25,  71,  55, 121, -96, 110, 106,  60, 122,-101,  51, -64, -34, 106,  57,  69,  27,  18,  18,-102, -87,  94, -60,  37,  41, -83,  92,  50, 103,-103, -96,  52, -53, -82,  59, -15,   3, -52, -72, -74,  46,  40,  23,-118, -83,  39, -20,-109,  43, -10, -33,-120,-110,   6,  -1,  94,-126,-105,-112,  86, -73, -29, 123,-114, -17,  15, -15,-100, -26,  39, -80, -11,  68,  79, -59,  22,  40, -26, -23, -20,  96, -60,-126,  78, 122,  21,  -9, -48, -32,  55, -88,-121,  23, -75,  50, 112,  77, 116, 126,  43,  82,  27, 101, 114,   0,-111,  22,  75, 102, -20,  99, -23,  91, -79, -27,  79,  53, -97, 110, 122, -59,  85,  98, 103,-110, -12,  18, -55,   6,  61,  35,  33, 101, -25, -74, -57,-104, 100,  -1, -24, 103,  67,  19, -63,  67,  88, -54, -47,  -9,-125,  83,  70,  68, -67,  65, 103, 114, -83, 112, -15,-115,  59,  80, -59, -56,  20,  60,-117,-101,  51,  45, -28,  -8,-105,   5, 109, 100, 107, -68,-114,  71, -51, -77, -28, 111,   9, -46, -71, -75,  76,  61, 114,  84,  70, -41,  78,  31,  83,-103,  97,  20, -80, -53,  49,  99, -16,  -6, -42,  28, -39,  33, 103,  51, -40,  88,-106, 109,  37, -64, -45, 122,  78,  35,  82, 108, -83, -45,  19, -77, -83, -77, -71, -38,  -9,  84,  56,  20,-104,-109,-116,  22,-122, 127, 105,  26, 119, 122, 119,  -3,  21, -28, -70,   3,  61, 102,  24,  43,   1, -98,  41, -14,-114, 119, -59,-109,  28, -24, 102, 123, -20, -87, -21,  51, -27, -23, 122, -57,  11, -84,  70,  52, 114,-108,  24,  28,-106,  40,-115,-106,  85, -30,  23,  18,   3, -79, -84,-106,  76, -52, 101, -89,  45,  84,  44,-101,  94,-112, -42,  16, -50,  55, -26,  -4, 125, 115,  27,  53, -23,  23,  16, 109, -23,  29, -44,  87,  82,  96,  58, 110, -31, -12, -81, -65, -81,  54,-103,-102,  64,  -7,  75, -10, -96,-116, -89,-100,  64,  -9,  18,-115, -64,  19,  83,  15, -81,-104,-101,  41, -15, -38,-101,  49, -20,  71, -80,  89,  68, -68, -62, -32, -54,  98,  71, -82, 114, 115,  55,  40,  55,  44, -38,  49,  24, -50,-120,-125, -21,  82,  50,   5,  11, -47, -52,-122, 110, -44,-123,  76, -75, -74, -88, -26,  84, -22, 123,   2,  47, -34,   7,  32, -17,  35, -99,  63,  68,-120, -84, -67, -56, 102, -58, -35,  -4,-107, -37,  56, -32,  43,  64, -40,  83,-116, -80, -79, -77, -67, -16,-111,-127,  65,  77, -40,-111,  -9,-120,  74,  11, -45, 114, 117,  -8,  74, 108,  23, -90, 110,  52, -83,  86,  34, -82,  -4, -96, -36, 103,  66,   3, 102, -12, -17,  47,  80,  96,  36, 125, -98,  11, -52,  17,   4,  11, -34,  24, 118,  22, -14, 120, -92, -40, -72, 120, 102,  38,  13,  92, -70, -75,  -4, -80,-125,  20, -56,-105, 127,  97,  94, -86,  83,-102, -11,  13, -25,  22,-118,  90,  33,  44, -65,  81,  40,-101,   0, 123, 116,  21, 122,  93, 124,  51,-110, -86, -75, 100,  76, -32,-121,-106, -64,  28, 118,  57, -14, -74, -30,  81, -70,-114,  15,  87,  47,-124,  33,  61,   5,  67,  61, -21, -79,  38, 108,  29, -58,  59, -79,-121,  28, -34, -22, -28, -45, -86, -99, -19, -63,  63, -34,  76,  12, -93,-121,   5,-104,  48,  40, -72, 117, -37,   5,  10, 109, -41, -66,  78,-103, -45,  72,   7,-101,-106,   6,  88, -21, -40,  -5, 126, 118, -64,  64,  82,  -1,  26, -31, -30, -91,  65, -38,  90, -87, -53, -94,  14, 113,  17,  33, 117, -84, -85,  91, -54,  64,  94, -45,  22, -79,  76,  11, 125,  45, -46,  35, -42, -63,  94,  77,-118, -90,   2, -58,  85,-114,  28, 113,-124,   3, -71,  14,   5,  42,  91,-101, -63, 125,  48,  58, -16, -59, -35,-111,-112, -48, -78, 108,  90,  75,-118,  85, -46, -79,   3,  79, -19,  81, -33, -11, -84,  97, -95,  69,  45, -23,  88, -83, 106,  75, -97, -64,  83, -74, -91, -40,  80, 100,  21,   3, 111, -97,   9,  52,  -8,  26, -92, -72, -93,   5,  11,  76,  57,  90,  57, -17, 121,  -3, -92, -13,  12, -82, -75, -61,-109,  56,  25, 125,  46, -84, -62,  49,  82, -81,  77,  55,-108,-117, -36,  94, -48,  86,  79, -61, -11, -85,  67,   0,  -6,  -5, -62,  25, 108, -92, -17, -66, 127,  -2,  73, -21, -53, 111,   6,-101,  86,  79, -81,  19, 105,  -4, 117,-113, -90,  96, -80,-105,-102,  80, -21, -82, -41, -98, 100, -15,  10,  76,  82, 123, 125, 101, -17,-103,   3,  35, -20,-104,-118, -86, -28,  -8,  24, -62, -15, -63,  93,  85,  77, 104,  84,  46, -74, 107, -20,-119, -82,  84,  72,  29,  68,  18,  -8, -85, -79,  87,  -3,  -9,  83,  69, -72,  32,  68, -69, -19,-104, -28,-115,  -7,  39,  66, 104, -57, 103, 103,-105, -25, -60, -72,-100, 102,  77,  48, 126,-121, -22,  55, -86, -39,-104,  94,-101,  94,  52, -95, -81,  10, 102, 126, -57,  85, -22, 103,  54, -50,  43,  69, -74,  72, 102,  -9, -26,  48,  -3, -14,  45,  27,  74,  49, -75, 126, -44,  41, -90, -97,  23, -81,  83, -43, 119,   6, -82,  78,   5, -42,  17,  78,  34,  72, -53, 108, -22,  -4, -81, -85,   1,  43,  93,-117,   0,  73,  71,-101,  30,-127,-112,  90, -80,  97, -89,   8,-115, 106,-124, 106,   1,  21, -60,  98,  17,  22, -68,  89,  18,-106,   8, -64,  -1,  87,  70, -20, -43, 117, -68,   9, -89,-108, 101,  33,  47, -77, 109,  41,  83, -63,  81, -54,  95, 125,  12, 126, -23, -76,  89, -95, -52,-115,  86,  39, -54,  60,  71, 113,  96, -66,  52,  -5,  95, -32,  54,   7, -33, -46,  84, -66,  96, -27,  25, 115,  22,  32, 111,  13,  91,-108,  20, -81, -16,   9,   1,  17,-113,  81, 114, -18,-125,  60, -21,  97,  36,  -7,  19,  11,  83,  -7,  50, 118, -66,   4,  -7,  78,  77,  20,-125,  11,  90,-101, -54,-113, -47, -42, -67, -68, -70,  64, -28, -43, -40,  52, -86, -12,  41,  94,  87, -48, 111, -58, -10, -22, 106,  78, 123,  54,  50,  15,  42, -22, -79, 115, 120,-118, -44, -72,  19,  38,  22, 109, -68, -82,  10,  28, 107, -86, -78, 111, -17, -11, -26,  13,  18,  89, 110, -54, -69,-102, -92,  62,  23, -53, -78,   8,  53, -61,  70, -40, 124,  98,  33, -91, -51, -46, 106,   4,  83,  83,-105,  45,  78, -67,-111,-102,  78, 105, -56, -99, 100, -11,  45,  14, -77, 117,-100, -70,  83, -93, -41, -83,  36,-121, 115,   6,  33, -38,  69,  97,-118,  89, -92,   2,-124,   8,  25,  69,-107,  -5, -55,  99,  79,-107, -83, -61,  89, -63, -49, 122, -32, 121, -94, 107,  95,-110, -23,  72,-113,  88, -56,  40, -58,  24,-108, 122,  39,  53,  36,-100,   0,  25,  42, -76, 114, -85,  98, 101, -49, -61, 117,-108, 118,  95,   3,  -4,   2, -72,  41,  33,  88, -46,  18,   6,   6,  33,  20, -69,  23,-106, -55, 118, 121,-114,  17,  91,  25,  65,-121, -70,  57,-121, -64,   4, 119, -37,   1,  56,  40, -82,  31,   6,  77,-102,  99, -90, -18,-114, 124,  89, 101,   5,-115, -87,  49, 120,  31,  76,  26, -92, -68, -82, -65,   6,  68,  60,  -3,-106, -45,  39, -92,-111, 108,  24, -59,  96, 121, -57, -43, 112,  51, 107,  94,-121,  64, 124, -95, -39, -72,  88, 118,  16, -20, -39,  92, -39, -43, -90, -99,  88,  64, 122, -88,   8,  71, -79, -82, -83,  34, -54,  81, 100,   4, 104,  -9,  94, -77,  65, -24, -44,  37,-116,  70,  26, 106, -93, 120,-103, -91,  56,  27, -51, -13,  25, -43,   0, -63, -37,  24, -36,-109, -32, -21, -70,  63, -42,  23, -40, 115, -52,  66,   0, -38,  93, 110,   4,  71, -19,  32, 119,-118, -20,  87,  -3, -46, -67, -88, -44, -82, -27, -27,  26,  58,  70,  12,-107, -70, 114,  83, -20,   4, -85,-112,   2,  62,  75, -99,  19,  50, -66, -37, -82,  65,  55, 127,  26, -74,  46, -38, 105,-112,-125,  71, -80,  33,-110,  80,-119, 118, -40, -14,  68, -46, -13,-122,  99,  11,-125, -36, -32, -21, 123, -98,  80, -78,  44,-112, -48,-116,  35,-125, 119, -80,  32, -66, -24, -79, -49,  46,-101, -72,-123,  83, 127, -41,  98, -74, -43,  40,  51,  20,-113,  71, -27, -54, -31, -56,   8,   8,  20,  59,  79,  60,  10, -88,  -1,  15, -67,  44,  67,  81,  48, -35, -52, 126, -58,  48, -26, -77,  31, -78,  56,  41,  69, 107,   3, -78,  15, -19,   8, 118,  42,-113, -71, -31,  40,  64, 117, -38, -98,  -2, 105,-107,  -6,  43, -88, -59,  32, 126,  26, -91, -77,  25,   4,  77,  78,   9,   3,  97,-108,-102, -51,-113, 112, -56, -66, 125, -17,-112,-110,  70,  97,  51, -67,  55, 106,  14, -22,  41,  51,  42, -44,-100,  54,  69,  44,-110,-113,  83,  81,-127, -78,-110,  74,  -4, -97,  -2,   6,   1, -79, -56,  -7, -33, 100, -62,  50, -16,-100, -10, -81, -52,-112, -36, -79,  33,  28, -62, -64, -28, -10,  59, -13,  97, -15, -33,-125,  46,   7, -72,-115, -98,  37,  40,  38,  -7,  39, -10,  75,-104,  53,  64, -84,-106,  43, -98,-108, -64,-106, -61,  88,-108, -75,  19,   6,  -5,-106, -96,-104,  15, -91, 126,-103, -42,-126,-124,  17,-126,  20, -60,-121, -92,  -6,  76,  29, -71, -36,  64,   3, 126,  40, -96,  15, -69,  96,-121,   8, 104, 115, -68,-125,  51, 123,   3,  66, -39,   3, -72, -37,-123,  93, -28,-101,   6,  75,-102, -52, 121, -42,  49, -29,  32,  51, -20, -88,  11,  -2, -53, -25, -65, 113, -90, -72, -76, -34,  41, -90, -22,-109,-111, 107,  43, -55, 117,  30, -14, 100,   2,  32,  61,  50,  95, -59, -37,-123, -45, -55, -51, -46, -22, -57,-111, -35, 124,  -5, 107, -10, 120,  17, -78,  -5,  97, -15, -45, -82,  61,  67, -98, -92, -51, -57, -17, -70, -95, -67,  56,-124,  60, 126, -30, -71,-105, 124,  96, -19, 120,  -3,  -3,  93,-121,  29,-124,  11,  99, -37, -76, 116, -66,  -7,  72,-107,  78, -75,  17, 110,  70,-119,   9,  25, -30,  -3,  51, -67,   3,   0, -23, -69, -45, 118, -25,  69,  14, -80, -43,  80,  91, -58,  38,  66,  53, 127, 126,  64, -12, 101, -67,-108, -66,   9,  44,  14,  -8,  64,  47,  95, -54,  69,  74,  52,  19, -38,  61, -58, -71, -99, -86, -57, -20,-110, 124, 103, -12,  42, 116,  10, -94,  19,   2, -67,   5, -50, -11,  90, -20,  54,  47,  -9, -47,  77, -67,  94, -14, -17, -92,  51,
   39, -68, -17,  26, 118, -66,-126, 118, 104,-120,  30, 119, 126, -40, -27, -49, -34, -98, -82,  94, -14, -97,  67,-116, -67, -43,  85,  86,  98,  15, -54,  52,   3,  -3,  91, 114,-114,-119, -52,-102, -42,-110, -16, -79, -67, -65,-106,  78, -41},
{  97, -17,  21, -49,-112,  73, 101, -87, -33,-102, 106, -60,  63, -29,  85,  90,  39, -17, 123,   6,  22,  -3,-104,  93, -65,  47,  -4,  43, -29,  82,  17,  86, -98,  97, -32, 105, 125, -96,  16,  69, 111,  -2, -98,  51,-113, -44,-105,  21, -99, -36,  35, -31,  33,  24,  77, -25, -64,-112,-117, 102,  46,  99, -91, 111,  46,  75, 125, 122,   3, -45, -23,  48,   6,  54,  14,  46,  52,   8,-115, 100, -47,  64, -37,  97, -39,  45,  50, 106, 109,  69,-121, 124, -53, -55, -29, -97,   6, -28,  75,  -3,  50,-102,  69,  17, -55,  90, -83, 100,  26, -26, -68, -14,  44,  88,  46, -18, 115,  -4, -55,-123,-120,  26,  70,  46,  37, -59, 112, -27,-105,  11,  93,  98,  60, -64, -39, -88,  86,-101,  98, 113, -73, -67,   6,  34,  13,-109,  84,  43,  61, -35, -45, -78, 124,  57, -12,  47,  -9, -13, -48,  60,-118,   1,  89, 127, -96, -38, -12,-120, -62,  28, -15,  66, -83, -40, -29,  56,-104, -14,  83, 111,-124,   6, -10,  57,  26, -41, -53, -87, 108,  91,  58, 120, -73, -32,  82,-125,  55, -73, -89,  77,-127,  33,  39, 111,  67,  80,  22, -85,-111,  49, 100,  -6,   6, -89, -23,-120,   4,  11,-114,-104,  -4, -76, -35,  49,-119,-106, -90, -19, 123,-120, -40,  47,-124, -80, 109, -34, -81, 101, 102,-102, -31,  44, -82, -75,  79,-106,  64, -56,  67, -17, -54, -10, -64, 116,  29, 108,   7,  35,-101, -64, -32,-114, 103,  13,   6, 103,  80,  14,  96, -20,  81, 106, 106,  66,  27,  14,   0, -26,  56,  12,-124,  -8, -66, -93, 110,  80,  13, 125,  85, -15, 121,-120,  67, -15,  55, -23, 112, -34, 107,-121, -16, -98,  -3, -35,  58, -49,  95,  49,-123, -38,  83, -20,  66,-101,-122,  32, -12, -67,  89, -36,-110, -10,-122, -76,  -1,-114,   1, -80, -66,-126,  80,  14,  34,   5, -30,  44,  37,-114, -80, -63,  10,  44,  17, -51, -21,-109,  62,-114, -64, 118,  18,  21,  29, -94,  78,  50,-124, -33,   6,  82, -13, -74,-116,  51,  17,  93,-112, -14, 107, -27,  -4, 106,  62,  -4, -96,  99,  55,  50, -86,-105, 126, -11,   9,  45, -22,  97,-102,-119,-120, -68, -12, 111,  57,  12, -14,  35, -18,  58,-117,  91,-108, -65,-102,  42, 114,  61, 117,  47,  39,  54, -20,  33, 117, -12, -55,  36, -66,  -2,  83, -30, -44,-127,  99,  82, 100,   8, -77, -48, -66, -51,  23, -95,-120,  60, 122,  47, -87, -72,  77,  42, 107, 108,  27,  53, -74, -47,-103,  91, 108, -93, 113,  -7,  22,   9,-107, -80,  59, -77, -21,   4, -80,  30, -13, 114, -89,-119, 113, -52,  84,  22,  35,-123,  91, -44,  68,-125,  41, -21,-123,-109, -40, -63,   6, -37, -96, -86, 107, -65,  66,  20,  91, -62,  67, -53, -65,  73,  31,  68, 108,   0,-111, -30,   8,  22, -55,  30, -47,  55,  99, -82, -34,  26,  22,  10, -67, 103,-119, 120,  -8,  29, -65,   4,  29, -21, -57, -35,  81, 102, 104, 120, -61,  34,-102, -72, -37, -35,  24, -98, 126, -19,  62, -37,-119, -46,  -7, -70, -21, -65,-100,  76, -89,  32, -21, -76, -59,   1, -46, -49, -16, -46,  40, -45,-107,  -6, -56,  10,  15,   1,  59,-116,  -6,   4, -48, -47,  13, -36,-121,  30, -28, -38, -95,   5, -68, -45,  46,  72,-106, 114, -20,  45,  14,  40,  11,  43,-122,  41,-113,  22,-120,  23, -52, -23, -78,  57, -10, -29, -85,  61, 124, -53, -58,   6, -72, 120,  -1, 115,  18, -87, -71,  32,-116, 115,  17,  91, -74,  20,  68, -12, -54, -46,-119,  79,  43,  38,  57,-126,  70,  65, -73, -82,   3, -35,  56,  37, -40,  90,  75,  55,-118, -42, 109, -47, 109, -51,  -4, -80,  22, -11,  94,  66, -35, 102,  35,  43, 116,  56, -47, -79,   8,  74, -46, 103,  54, -93,  49,  69,  71, 107,  18,  53,  84, -98,   5,  19,  11,  27, -77,   3, -98,  63, -87,-123,  30,-118,  40,   6,  87,  98,-113,  34,  69,   3, 102,   2, -26,   9, -20, -36,  32, -84, -86, -18, -25,   8, -27,   2,  51, -34, -10,  43,  28, -20, -60,   5,  69,  56, 117,  25,  49,  -5,-124, -34,  46,  56,   3, -27,  67,  21, -85, -55, 110, -14,  -5, -12, -57,  69,  77, -90, -37,  71, -65, -96, -92, -31, -71,  85, -57, 120,  20,  -6, -37,  -9, -34, 123, -36, -96, 103,  -1,-104,  22, 126,  16,  46,  64, -82, -29, -49,  15, 122,  60, -13, -47,  -2,-100,  94,  18, -85, 113,  50, -30,  -2,  -6, -75, -56, -79,  85, -82,  40, -50, -91, 127,   6,  64, -12,  26, -44,-112, -34,-123, -60, -65, -17,  53,  18, 101,  59,  44, -88, -77,-122,  83, 114,  74,  43, -99, -84,  76, -17,  31, 120,   8, -79, -65,-118,-108,-124, 120,  46,  50,  -2,  29, 118,   5, -64,  19,  88,  48, -95, -18, 120,-119, -20, -30, 127,  96,  35, -82, -83,  76,   6,-109,  25, -58,  36,-106,  27, -16,  28,  52,  59,  -2, -82, 109,-112,  70,  79, -62, 119,-113, -42,  49, -98, -33,  66, -34, -25, -97, 110,-124,-111,  91, -89,-105, -66,  24, -76, -76,-110,  31, -44, -37,-110, -86, -26,  60,  86,  -9, -49,  30,  87,   2, -62,  -9, -26,  88,  59, -39, 101, -15, 116,  64,  28, -96, -12,-123, -18, -54,  21, -96,  62,  26, 101,  17,  74,-119,  23,  87, -49,-103,  89,-100, -78, -81, 113,  11,  21, -71, -93, -64,  32,  55,  86,-110,-115, 108,  38,  30, -67,-110,  70, -33,  -2, -68,  18,-113, -97,  26,   8, -51, -51, 103,  11, 123,  10,  41, -65,   1, -65,  49, -29,   7, -84, -33,  51, -66,  68,  12,  33,  93,  57, -43, -56,  -2,  78, -89, -25,-105,  81,-105, -52, -69,  62, -49,  23, 114, -57,  52, -68,  -6, -49, -48, -41,  69,  83, -51,  64,  90,  10,  69, -76,-108, -30, -96, -77, -99,  15,  83,  90,  98, -54, 107, -74,-125,  50, -36, -70, -51,  97, -73, -76, -32,  75,  60,  36, -79,  -8,  37, -46,   1, -98,  47,-106,-122, -52, -11,  36,  97, 102,   2,-126, -87, 103, 115,   2,-113,  21,  70,  89, 117,  72,  40, -99,  73,  74,  81, 113, 120,  43,  -2, 109,  70,  90,   0, 126, -45,  23, -82,  32, -15, -25, 120,   3,  21,  77, -38,  70,-120,-121,   3,   0, -83,  35, -61,  72,-101,  -1, 111,   4, -90, 116,   1,  87, -80, 101,  61,-119, -95, -74,  23, -74, -20,   2, -61, 126, -98,  83, -86,  59,-103, 102, -59, 104, -75,  29, -30,-102,  60, -53,  36, 113,  19, -27,  74,  71, 125,  35, 110, -37, 127, -77, 115, -31, -29, -24, -66,  20,  60,  -4, -68,  26,  29,-110,  85,   9,  42, -44,  -7, -28,  19, -99, -29,  39, 103,  96,  16,  -5,-120,  68, -22,   2,  46,-125, 104, -35,-113,-123,  80,-104, -95,-111,-121,  51,  18, -48, -43,   4,  98,  99,  96,  71,  68,-117,  91, -77,  -5,  28, 102,  81, 106, -61,  59, -14,  99, -22,-127,  39,  42, 114,  93, -55, -84,  11,  78,  29, -14,-127,  16, -40, 111, -82,  70,  74, -58, -92, -56,  30, 115,  42, -65, -92,  11,  41,-103,  36,  63,  99, 108,  25,  86,  60, -39, -54,  48, -44,-119,  46,  77,  49,  44, -82, -42, -74,-122, 109, -73,   5,  10, -31, -87, 108, -77,  57, -95,  55, -56, -52,  26,-106,  58, -67, -26, -49,  50,  52, -67, -64,-105, 102,  21, 118, 111,  57,  35,  86,  29, -29, -66,  91,  -3,  37, -50, -36, -61,  44, -39,  21, -63,  29,  46, 119,  80, -89, -49,-110,  29,  43, -42,-106, -84, -50,-126,  44,   4, -49,  40, -97, -23, -86, -92,  91,  50, -76, -88,   7, 122,  18, 119,  15, 115,  21, 101,  59,-109,-125,  31, -79, -22, -99, -95,  62,  94,-125,  -1, -74, 123,  -7,  18,  61, -27, -22,   6, -90, -64, -11, -48, -67, -68, -16,  19, -53, -91, 107,-113, -70,  80,  46,  61,  56,-127, -37,  46, -83, -40, -27,  89, -65, -28, -67, -87, -59,  42, -49,  15, 117, 100, -83, 103,  16, -23,  96,-114, -46,  79, -77, -49, 125, -22, 111, -60,  30,  -2,  62,-110, -97, -31, -71,  -2,  33, 106, -65, 109,-101, 119, -17,  80,  63,-124,-120, -62,   7,  27,  38, -70,  81,-127, -49,  24, -38, 120, -17,  99, -47,  81,  25,  33,  19,  89, -41,  56,  94,  86,  83,-112, 106, -99,   3, 125,   4, -65,  97, -10, -94, -83, 105, -92,  92,  68,  19,  -3,  -2, 115,  29,  60,  -9,  37,  52,  12,  74, -68, -45,  27,-124, 114, -11,  32,  34,  46,  88, 118,  86,  68,  62, -45, -99,-103,  42, -38,-103, 123,  55, -53,   4,  35, -91, 112,-120, -88,  89,  -8, -54, -18, 114,  41,  43,-117,  68, -74,  58, -59,  32, -77, -21,  77,  30, 126,  42,   5,  38,  94,  41,  64, -83,-125,  15,-111,  96,  37, -61,-109, -94,  46,  26,  52, -92,-114, -90,  68, -75,  88, -70, 111,  42,-126,-103, -58, 119, -52,-127,  35, 107, 104,  99,   6, -94, -98,  38,  15, -73, -26, -19, -55,  94,  17, 108,-114,  54, -16,  58, -14,-110,-113, 100,-118,  54, -97,  99,   5,  90, 117,  81, 117, -31, -82, -20,  27, 124,  78, -42, 125, -92, 100,   8, 119, -93,-122,-103, -72,  -4, -64,-103,-106,  45,  38, -29, -24, -89,  73, -93,  69,  43,  49, 118,  87,  10,  81,  26, -85, 101,  86, -86, 112,  67,  71, -61,  72, -97, -53,  34, -68, -73, -47, -48, -49, 127, -46,  84,-108,  88, -76,  99,-126, -24, 127,  -3, 112,-109, -17, 113, 126,  36,-101, -65, -59,  28, -81, -68, -91,  61,-100, -93, -52,  66,  -3, 100,-112,  10,  98,-102,  -1, 120, -47,-115, -56,  82,  86, -76,   9,  48, -23,  78, -51,-108,  96, -86,-114, 123,  69,  47,  -8,  49,  -1,   7,  78,  25,  96,  96,  71,  95, -86,  79,  13,  12,   0, -98,  39, -12, -39,  59, -60,  80, -43, -38,-107, -42,-120,   4, -33, 110,-117,   2,-125, -79,  38,-113,  -5,-107,  75,  48,  96, 127, -81, -31, -93,  51,  55,  63,  94,  83,  48, 109,  51, -28,  -8,  -1, 116, -84, -89, -49, -78, 101, 126, -75,  11,  31,  98, -98, 124,   6, 117,-103,-116,  57,  41, 121, -66,  -1, 124,-125, 111, -15,  99, -30,  72,-107,-113, -96,-122,  93, -23, 120,  51,  84,  76, -32, -79,  56,-127, -60, -40,-108, -90,  68, -43,-109, -54,  20, 106,  17,  14, -47, -95,-116, -15,  92,   0, -28,  50, -94, -55, -89, -51, 112, -96,  50,  54,-106,-114,  22, 117, -13,  52,  77, -18, -65, -20,-126, -68,-114, 115,-127, -93, -55, -16, -84,  53, 115, -53, -10,  57, -55,  92, -57, -96, -32, -77,  40,  -2, 123,  27,  63,-102,-120, -73, -83, 109,  76,-106, -18, -44,  -2, -22, -43, -62,-102,  -5,  51, -16,  68,  -6,  36, 114,  52, -48,-117, -22,  10,  -4,   5,-100,  83, -29,-121,  13, 120,-112,  20, -51, 103, -69,  38,   0,  85,  84,  -4,  -5, 105, -99, -29, -50,-119, -82, 122,-122,  54, -47,  48,-108, -57, -27,  41,  56, -19, -26,  56, -69,  81,  60,  21, -70,  24,-109,  38,  91,  18, -52,  86, -23,  93, -14,-111,  19,  94, -56,  24, 109,-126, 124,  45, -44,  79, 121,  -7,  51, 100,-110, -39,  36,   5,  80,  30, -87, 120,  81, -65,  10,  13,  49, -46, 101,  55, -85, 115,-126, -51,  87, -84,  -9, -44,   9, -45,  88, -14,-123, -29,  56,  -8,  15,  83,  59,  12,-115, 100, -51,  54,-107, -18, 101, -91, -31,
 -110, -98,-126, 112, -18,-106,  55,  73,  14,  51,  52, -95, -41,  67,  75,  16, 117, -94,  41, -91,  25,-126,-106, -16, -35,  50, -59, -26,  46, 113, 123,  88,  24, 126,  76,  28,  27, -31, -84,-108,-113, -79, -78,  86, 122,   7,  64, -45, 117},
{ -12,  15, -82, 125,  76, 113, 106,  -1, -23,-100, -63,-116,  75,  20,  37, -25,  45, 107, -39,  87, -19,  61,  37, 122, -28, -73,  32,  22,  88, 124, -34, -44, -37, 124, -75, 112, -48, -93, -23, -95,  47, -37, -53, -66,  91, -44,  61, -53,  60,  81, 120, 121,  65, -10,  78,  36, -64,  -3,  76, -65,   2,  44,  21,-109, -99,-123,-123, -78,  50,  87,  28,  13,  -5,  52, -35, -39,  84,  37, -15, -83,  -4,-112,  11,  64,-107,  99, -76,  23, 115,  -2,  69,-114, -97,-112,-115,  54, -31,  62,  11,  20,  11, 119,  40, -60,  30, -22, 108, -22,  62,  -7,  48, -85, -77,-118, -82,  72, -92,  52, -42,  94,  -6,  19, 116, -65,  -3,-118, -46,  37, -44, -25,  97,  58, 118, 100,  74,  53,  54,-114,  83,  39,  97,-116,   1, -65,  19, 126,  91, -79, -20,-110, -74,  59,  49,  80,  76,  86,  54,  90, 102,-104, -98,  48,  81, -56,   8,  35,   9,   0, -51,  52,-107,  85, -89, 115, -51,   7,  17, -22, -72, 102,  92, -95,  71, -15,   7, -83,  51, 112, -16, 115, -38,  49, -81,  37, -40, -20, 118,  25,  57,-110,  21,-112, -99,-123, -34,-125, -33, -56, 106, -44, -58, 106,-106, 116, 111,  -3, -82,  -9,-123, 108,  46,  22, -29, -44,  83, -42,  17, 115, -65,  -5,  67,  -2,-119,  41,  29, -77,  97,  24, -53, -83, -39,  20, -63, -21, 100,  39,  33, 102, -17, 122,  36,   6,   7, -90,  81,  73,  82,  88, -31,-114,  52,  25, 107,  76, -62, -93,   5, -30,  87,  -1,   1, -52,  22, 120, -86, -69, -29, -47,  48, -45,   5,  26,  -8,  46, 118, -46, -18, 114,  30, 126, -20,  46,-127, -66,   5, -32,-104, 118,-124,   8, -85, -87, -57,  44, -75, 112, -80, 100, -64,  23,  57,  48,  38,  30,-104,  74,-127, -58,  16,  21, -66,  76,  64, -95,  14, -69,  42, -47,-124,  92,-101,  27,   3, -87,  83,-104,  51,  22,  52,  86,  79,  37,  57,-111,  46,  -7,  28,  14,  10,  -4, -31,  26, -51, -15,  64, 118, -62, -76, 125,  29,  94,  13, -11, -94, -90,-112, -12,  48,  55,  18,  10,-119,  -9, -11,  10,  38, 120, 105,  52, -16,  39,-119, 107,  49, -26, -32, -32,  27,  32, -99, -68, -18,   7, -12, -32,-117,-119,  27,-106, -67, -14, -72, -93,  15, 119, -49,  15, -23,  78,-109, -14, 119, 114, -77, -41, -69,-102,  72,  70, -17, 109,-123,  -7, 107,-115,-116,  -3,  -5,  89,  98, -40, -69,-106,-127, -97,  16, -70,  81,  65, -77,  58,  80, -34,  57,   0,  45,-115,  23, 101,  21, 124, -20, -63,  52,  57, -61, -90, -59,  77,  67,  96, -80,  -8, -44, -34,  34, -81, -67, -59, -12, -68, -33, -74,  -3,  16,  22, -12,-111,  32, 120, -87,  80,  86, -49,-124, -61, -24, -85, -91,  -6, -97,   0, -41, -73, -82, 102, -51, -22,  68, -45, 118,  91, 125,  26, -63, -34,  98, -66,  -5, 102, -32, -44,-107,  99, 119, -31, -29, -69, -44,  89,  79,-125, -98,  86,  -8,-110,  67, -22, 111,  77,  62,  65, -55,  34, -24,  11,  16, 107, -73, -37, 111, -57, -64,  73,  66, -23, -76, -40, -78, -67, 100, -24, -60, 125, -33,  80, -38, -82, 113, -97,  97,  27, -47, 122,  66, -44,  11, -82,-125, -25, -66, -79,  53, -15,  31,  77, -15, -41, -25, -66, -29,  46,  42,  68, -60,  22, -25,  94, -22,-104, -89,  37,  60, 105,  52,  -7,  19, -83,  87, -13,  94,  97,  25, -81, 109, 102, -27, -59,  34, -49, -99, -97,  -6,  99, 117, -44,  82,  71, -67, -26, -66, -46,  14, -70,  26,-118, -42, 126,  -3, 111, -54, -41,-102,  89,-105, -99,  98,-103,  85, -89,  24,   1,  59, 108,-106, -54, -55,  54,  37,  39,  83, -92,  51,   2,  52, -45,-105, -84,  62,  71, -50, -31, -47, -84, -80,  64, -73,  -1,   0,  88, -89, -58, -26, -82,-105, -23,  34, -61,   0, 108,  52, -40,  57,  89, -52,  38,  73, -66,  89,-121,  97,  -3,-116,  -5, -24, -32, -67, -79, 123, -82,  66,  78, -35, 102,-103,  15, -86, -77, -74,  -4,  41,  56,  15,   4,  19,  -7,  65, -50, -79, -83,  47, -54,  46, -57,  23,  32,  63,   9, 107, -26, -38,  60,  44,  12, -95,   5,  24,  33,  82, -92, -39,   4, 116, -15, -42, -23, -74,  54,-113,  40, -17,  80,  98,-124,-105,   0, -66,  44,  56,  38,   4, -55,-123,-124, -75, -77,  95, 124,  52,  -6,  70, -96,  21,  79, -75, 113, 107, -71,  58,  22, -71,  12, 123, -87,  71, -88,   7,-105,-110, -35,-125, -23,-105,  91, -22,  15,  -8,  10, 107, 120, -61,   9, -81,  39, 106,  77, -18, -25, 112, 102, -38,-106, -49,-117, 122, -84, -56,  75,  46, -64,  13,  84, 120,  82, -35, -26,  82,  58, -36,-103,  67, -80, 127,  38,   0, -77,  25,  54,-101,  73, 101,  36,  53, -41, -12,  -8,-110, -62, 124,  92,  71,  82, -66, -89,  95, 117, 113,  91, -91,  -7, 107, -98, -83, -79,  39,   6,  43,  10, -58, -83, -20,-100,-101, 114,  42, -91, -39, -25, 109, -54, 107,   6, 115, -89,  93,  -9,  64,  73,  81,-123, 112,   0, 116,  58, -18,  91, -31,  72,-108, -25, 108, -17, 110, -68,  60,  91, 122, 121,  87,  15, -60, 104,  28,   1,  64, -34, -67,  40, 115,  28, -60, -31,  -1,  56, 102, -29,   1,  60, -81,   9,  71, -28,  80, -58,  61,  36,-102, -66,-105,   7, -99, 108, 119,   7, -98, -60,  32, -12,  29,  51,  56, -30,  81, -10, -31,  24,   1, -26,  60,-105,  80,  37, 126,  88,-120,  15, 123,  69, -93, -99,  88,  66,-124, -25,  84,  19,-121,  63,-109, -34, -67,-121,  63, -86, -99, 100, -28,  11,  80,  80,-108,-121, -37,  51, -27,  63,  71,  27,   4,  24,  53,  36, -24,  -8, -72,  54,   3,-123,  48, -73,  46,  44, -51,  -6, -18,-110, -95, -19, 116, -38, -53, -66,  56,-125, -69, -92,-118, -87,-123,  78, -32, -45,-123, -66, -56, -22, 110, -27,-100,-126,  38, -61, -42, -52,  59, -73, -19, -24,  21, 114,  88,-116, 111,  45, 101, -57,   1,  42,  10, -27, -92, -71, -75,-121, -88, 101, -24,  33, -30,  93,  96, -95,  47, -36, -29,-118, -92, -40,  44, 126, -87,-100,  91, -74,  49,  75,  78,-108, -35, 119,  23, -89,-123, -25, -33,   0,-107, -83, -35, -18, -97, 101, -11, -20,  21,  68, -20,  24,-110,  11, -31,  74,  -5, -27,  23, 114,  74, 109, -33,  40, -92, -94, -51,  45,  12,  39,  68, -42,  92,  91,  -5, -74,-119,  54,  48,  54,   9,  98,  50,  39, -28,-102, 105, -45, -47, -52,  38, -40,  42, -30,-126, 109,  70, 121, -78, -77, -92,  -9,  62,  57,  38,  64,  73,  95,-115,  62, -16, -37, -75,  46, -25, -52, -61, 126,  26, -28, 120,  19, 126,-120, -25, -74,  37,  39, -15,  -7, -46,  -1, -97,  72, 119,  10,  67, -60,  63,  88,  57, -55,  83, -13, -75,  53, 111, -35, -72,  66, 105,  25,-117,  20, -57, -91, -47,  -6, -71,  12,  75,-107, -37, -74,  77,  12, 121,  35,-111,  81, -78,-113, -76, -81, -45,  32, -47, -28,  42, -78, -51, -53, -98, -85, -93, -55, -86,  45,-111,-119,  99,  -9,  10,  -9,  18, -53,  24, -56, 125,  26, -52,-113, -22, -52, -15, -65,-121, 102, -41, -60, -61,  99,  31,-117,  45, -60, -95, -97,  32, -24, -69,  -9, -53,  76,  10,  27,-119,  23, -52,-118,   2, 118, -14,-121, -95, -55,  33, -40, -79, 104,  30,  83,  -3,-115,  83,  11,  79, -97, -60,-108, 118, -11,  25, -59, -18, -92,  89, -79,  60,  84,-104,  44, -54,  92, -69, -54, -95, -90,  83,  41, 101,  41,  64,  91,  27, -62, -19, -60, -57,  55,  60, -58,-126, -18,-105,  82, 102,  98,-113, -23, -77, -84,-121,  20, -11, -66, -19,  78,  36,  54,-102, 124, -42, -92, 127,  93, -54, 123, 123,  13,  60, -30, -39,  72,  82,  36,  24,  29, -79, -22, -37, 117, -17, -13,-119,-125, -98,  24, -98, -29, -74,  97, -67,  80,-122,  32, -52,   8, -10,  85, -86,  54,  49, -15,  56, 115, -96, -60, -95, 124,   5, -39,  -7, -70,-118,  79,  93,-101,  38,  97, -15,  53,  29, -33, -64,  26, -70,  81,-122,  16, -13, 112,  48, -32, -34,  97,-104,  28, -38, -14,  68,-118,  58,-108, -84, -63,  95, -48,-115, -72,  -6, -10,-116,  39, -43, 113, -85, -88,-118, -49, -15, -65, 103, -26,  47, -89, 110,  44,-111,  74, -17,-115, -95, -55,  24, -18, -60,-109,  52,  27, -68,  11,  23,  79, -86,-104, -35, -42, -33,  88,   2, -29, -77,  15,  -2, -71, -44,-121, -13,-108,-120,-106, -77,  70, -87, -37, 104, -88,  17, -82,-105,  81, -93,  48,-119, -46,  61,   0, -75,  -5, -92, -48,  36, 124,  26,   1, 107, -59, 106, -42, -18,  63, -23, 112,-113,  22, 122,  34, 106, 103, -84,  -4, -98,-100, -79, -99, -73, -69,  67, -71, -72, -94,  94,  99,  58, 116,  43,-125,-112,  64, -96,  32, -28, -92, -38,-119,  65,-113,-125,  -4, -20,  43, 123,  99, -92, -14, -92,  51, -63,-118,  17, -51, -83, -37, -35,  49, -39, -87, 114, 126,  29,  88,  50,  24, 116,  31, -90,  57, 109,-117, -13,-126,  88, -46,  45, -90,  -1,  31, -81, -63, -36, 107, -82, -28,-127, -74,  17, 118, -47,-112,  23, -72, -22,  37,  65, -19, -42,  82,  14,  70,  -7,   2, -92,  28, 101, -13, -44,-116,  48, -81, -24,  -5, -72,  39,  51,  26, 115,  53, 121,-121, -36, -42, -93, -25, -96, -20,  39,-107,  -4, -57, -35, -17,  87,-124,  14, -52,  53, -22,  69, 103,  38,  41, -29,  88, 103,  68,  92, -29,-102, -82,  85,  10,  25,  98,  48,  94, -74, -11, -59, -52,-109, -40, 123, -84, 119,  47, -84, -27, -98, -88,  61,  66, -23, 125,  14, -24, -57,-107, -96,  63, -59, -11,  58,-116, -39,  95,  39,-105,  47,-101,  95, 104, -83,-104, -73, -92,  28,  71,  68, -97,-120,  63,  17, -89, -29,  37,  91,   4, -84,  44,  78,  32, -63, -47,  36,  87,  27, -55, -47, -47,  96,-117,-121,  18, -11, -78, -81, 105, 114, -58,  97,   8,-124,-109, -69,  34, -31,-109,  15, 114, -65,  52, -67,   4,  58, -38, -51, -10, -73,  93,  40,  46,  -1,   2, -26,   8,-125,-105,  -5,-114, -17, -82, -12, -83, 126,  47,  73, 113,-109, -67,-112, -60,-115, -21,  96, -78, 108,  16,  94,  10, -45,  55, -40, -70, 126, -56, -73, 109, -91, -97, 122,  83,-124,  26, -14,  74,  69,  49,  84,-108,-107, -50, 103,  24, -87, -36, -22,   8, -39, -49, -84,  26,  -5,  11,  32,  61,  44,  96,  20, 120, -48,-124, -32,-109,  33,  47,  23, -75, -50,  43, -59,  -3, -64, -14,   8, -97,-112, -11,-117,  48,  42,  19, -81, -49,-120,   3,-113,  22, 112, -73,  50,  83,  -2, -26, -31, -42, -78,-118, -74,  25,  67,-116, -23, 110, -53,  93,  59, 111, -17,-102, 109,   3, -77, -33, -63,  45, -18, -39,  67, -57, -65,  46, 105, -73,  64,  51, -77, -67,  29, -61,  13, -66,-119, -22,  20,  18,  55,  81,  21,  56, -51, -96, -25,-127, -86, 101,  -4,   1,-109,  63,  86, -48,-108,-101, -19,  28, -32,  82,  83, -51, -65, -34, -95,  38,   9, -17, -17, -12,  93,  91,  85, 106, -27,  23, -29, -16, 125, -22,  -9,-126, 110,   2, -76,   1,  19, -83,  -1, -56, 120, 118,  89,  43, 124,  61,  27, -15,  10, 101,  72, -23, -89,  13, -36,  54, -40,-126,-101, -87, -89,  96, -14,-122, -42,
   48, -16, 124,  91, -49, -95,  35,  25, -91,  57,   3,  -4, 107, -21,-104,  13,  58,  56, -81, -62,-104,  31,  82,  44,  31,   6, -83, -93, -69,   5,  13,  89, -63,  30, -61, -76,  50,  89,  92,  89,  74,  84,  -2,  69,  55,-118, -13,-107, -71},
{  86, 110,  76, -39,  89, -57, -85, -44, -80,-118, -46,  -9, 107, -87, -90,  40,-121,  22, -17, -37, -88,  33, 104,  25, -93,-124, -83,-103, -15,  -4,-120, -31,  47,  -7, 101,  16,  85, -59, -19, -61, -79,  -1, -91, -87, -42,-115,  96,  46,  -1,-106,  64, -60,   6,-124, -63, 112,  -8, 104,  13,  69, -72,-109, -13,-118,   4,  -4, -93, 118, -60,  91, -59,  58,  17, -80, -70,   2, -30,  92, 124,-113,  87,   5,  -6, 118,  55,  65, -96, -94,  71, -83,  23, -68, -18,  -9, -60,  18, -56,  40,  26,  44, 102, 124,-126, -48,  90, 123,  46,  76,  91, 121, -51,  31,  38, 113,  -9,  90, -61, -36, -12, 117,  51, 112,  24,  80, -78,  23,  90,-122,-107,  97, -52,  93, -58,  -7, 105,  41, 110, -64, -65,  95, 107, -22, -25,  -9, 104, -55,  73, 127, 101, 102, 108, -38, -74, 106,  64,  80, 113, -67,  66,   7,  -9, -34, -25, 112, -40, -35,-120,-126,  44,  49,  33, 106, -75,  41, -66, -62,  94, -13,-104, -65,-123, -45, -29, -23,  76,-102,  47, -71,-110, -52, -59,   5,  26,-110, -67,  64,-108,   4,   0,  72, -74, -30, -28, -52,  79, -14, -28, 114,-124, -38, -47,  25,-110,  85,  89, -55, 105, 114, -28, -40, -45, -92, -65, -57, -42, -42,   1, 107, -70,  49, -71, -75,-115, -63, -89,  91,  66,-120, 126,-112, 104, 113, -95, 117, 102,  24,  80, -53,  18,-126,  47, 111, -23,-100, 111, -38,  94,  38,  52, 107, -42, -31,  97, 120, -40, -29, -72, -15,  -1,  43, -31, -43, -88, 109,  69,  66, -63, -93, -94, -78,-100, 102,-124,  29, -11,-107, -72,   8,  10, -57, -62, -36,   3,-121, -99, -23,-109, -85,  -8, -68, 124, 118, -40,  87, -96, -42,  17,  26, -55, 108,  -3,  58,  66,  29,  84,  71, -97, -27,-114, -21,-114, 111, -45, 108, -28, 114, -69, -34, -75,  36, -66,  88, -41, -70, 111,  33,  52,  21,  -7, -25, -89, -23, -49,-112,  51, -34, -84,   8,-126, -57, -21, -38, -38,-106, 121, -42,  18,  36,  75,   1,  56,  27, -49, -49, 121,-114, 110,  -2, -47, -82,-126, -68,  46,  13, -55, -38,-121, -84,  32,-105,  68,-119,  64,-122,-120,-100,  64,  59,  39,  46, 119, 100,  46,  81,  89,  90,-114, 124, 102,-116, -54, -42, -79,  80, -80, -17,  53,-105, 117, 108,  62,  11,  -1, -87,-125,-126, -96, 123,  36, -63,  71,  18,  19,  69,-123, -40, -21,  44, -16,  -4,  54, -96,   9, -59,  57,  22,  96,   4,-104,  89, -87,  84,  23, -40, -32, 113,  37,  60, -80,  64,  30,-120, 104, -72, 109, -85,-115, -21, -73,  18,  46,  69, 119,  98,  84,  63,  -1,  33,-112,  87,  42, 106,-101, -82, 114, 119, -27, 121,  85,-102,  13,  81,   1,  61, 123,  18, -23,  38, -32,  24,-109, -14,-114, -33,  76,  79, -69,  86,  92,  85,-125, -35, -39, 121, -83,  -8, -71,  82, -66,  51,  97,  90, 102,  12,  60, -63,  68, -82,  49, -51,  52, -35,  25, 126,  23,  66,  53, -64, -36, -37, -99,  46,-109,  -5, 127,  27,-118,-126,  32, 117, 119,  22,  94,  42,   0,  16,-105, -45,  81, -17, 125, 126,-115,  38, -61, -50, -14,  34, -36,-103, -20, -77, -38, -16, -63, -21,   3, 115, -88,  36, -33,  14,   5,  90,  57, -78, -21,  80,  13,  43,  30, -52, -45,  28, -59, -25, 107, -17, 111,-100, 108, -13, -29, -75,  -3,  21,  60,  11, -85, -38,  93,  68,  50, -58,  -6, -43, -81,  88,  14, -55, 118,  88,  37, 124,-101,  27, -61, -40,  71,  75,  23, -10, -91, -62,  90, 114,  20,-123, -30,-127, 111, -31, -24, -76,  12,  24, -59,   2, -34, -15, -73,   5,  41,  63, -51, 105, -15,  63,   8,  24, -29, -55,-104, -53, 100,  46,  13,  51, 100,-115,-111,  -5,   2,-104,  98, -45, -65,  76, -65, -45, -23,  32,  88, 101, -32, -48,  73, -79,  21, -38,-104, 126,  38, -75,-122,  66, -69,  33, -30, -93, 118, 110,-115,  56, 126, 125, -37,-119,-119,-119,  31, -44, -63,  24,  24, -85, -39,  23,  52, -86,   2, 117, -38, 102, -96,  11, -34, -93,  64,   4, 100, -33, -89,  74, -89, -51, -88, -72,-104,-104,  84,  73,-125,  66, -41, 125,  77, -51, -70, -95, -75, 119,  -4,  -7,  46,  61, -58,  86, -12,   5,  12, -14,  89,  61, -21,-119,  73,  59,  32, -88,  59, -46, -67, 104, -45,  80,  27, -32, 103,  87, 113, -39, -10,  80, -92,  40, -30,   3, -29, -58,   3,  20,  67,  72,-126, -95,  23, -19, 101,  86,  38,  53,-112, -23,  41, -16, -66,  56, -81,  18, -70,  99,  90, -67,  73,  23, -94, -14, 111, 112,  57, -80,  34, 105,  66,-106,-100,  23, -38, -86, 106, -28, -98,  -1, -35,  -4, -56, -30,  56, -99, -81,-123, -26,  41,  20, 121,  42, -27,-125, 117, -52,  61,-116, 110,  26,  91,   3,   2,-114,  24, -38,  55,  11,  28,  25, -11,-114, -20,  -6,  90, 102, 101,   3,  -2,-122, -21, 126,  34, -54,  14, -90,  58, 127, 100, 113, -16,  66, 125,-117,-103, -15,-115, 109,   4, -90, -61, -93,  52,  64,  30,  72,  15, -44,-100, 118, 115, 108, 119, -27, -36, -36, -13, 100, -45,  57,-103,  17,   1, -32,-108, -39, -24, -92,  37, 112,-101, -67,-126,  -2,  31,  55,  48, -20,  49,  12,   8,  -7,-120,  61, -87, -22,  80,  84,  54,-125, -97,-101, -96, -52, 116, -83,  71, -31,  57,  -3, 112,  57,  15,  75, -29, -49,  90, -29,  61, -62,  40, -22,  89,  63,  33, 119, -47, 107,  72,-105,  99,  73, -88,  44, -41,  66,-121,  97, -30,  99,  94, 119,   6, -63,  94, -72, 120,  94,  45,-126,  32,  25,-107, -27, 125,  75,-118, -49,-118,  95,  80,-104,  35,  64, -22, -15, -47, -28,-110,  32,  38,  44, 113, -46, 124,  75, -78,  93,  18,  44, 125,  71,  72, -27, -84, -19,  -6,  16,  93, -51, -39, -33, 124, -58,  13, 121,  35, 103, -39, 107,  92, -78,  92,  54, 119,  32, -31,-110, -56, -51,  27, -56,  86,-118, -93,-124,  81, -43, -45,-103,   1,  -5, 112,  11,  15, -13, -87, -74, -93, -64,-115, -39,  52, -45,-102,  15,  99,  -6, -76, -43,-126,  17, -21, 121, -63,-100,  36,   8, -95,  91,  46,  90, -97, -92,  67, -40,  47, -98,  76,  18,-123,  64, -58, 109,  25,  24,  26, -72, -13, -12,   2,  12, -37, -70,  68,  30,  54,-126,  71, -69, -72, -48, -96, -26,  52,  82,  36,-112,-116,  60,  56, -85,  14, 103, 101, -52,  39, 122,  74, -62, 118,   4, 108,  56, 105, -53, 105, 100,  -9, -42,  78, -68,-105,  66,  55,  73,  16,   7,  25,  70,  98, -20,   5, -33,-105, -36, -11, -81,  -6,  30,  86,  46,  97,-115,  59, 123, -22,  41, -80,  44,-114, -25, -57, -12,  72,  18,-121,  10, -57,  61,-109, -80,  -3,  13,-116, -84,-100, -22,  99, -90,  20,  20,  73, -15,  93,  12, -11,  82, -52,  52, -38,  29,  89,  80, -31, 127,  84,  15, -26, -68,   5, -30,  44,-117,  99,  86,-118,  37, -99,-116, -70, 109, -21,  68, -15, -60, -93, -80,   1, -23, -59, -92,  78, -88, -86, -93, -54,  30,-113,  85, -57,  82, 100,  50,   6, -42, -50,  -4,  -1, -52, -60,  23, 108, 109,  25,  80,-103, -55,  73,  51,  15, -49,-106,  58, -33,  49, 113,  97,  82,-119,  -1,  30,  -4,  49,-101,  28, -70, 112, 124, -82, -87,  54,  88,  80, -81, -80, -15, -89,  66, -30, -25, 100,-113,   6,  86,  21,  25,  53,  74,  60, -48, -92,  43,   2,  68,  43,  44,  45, 106,-107, -88,  58,  59,  53,-110, -10,  53,  50, 126, -61,  47,-119,   8, -41, -32, -14, 110, -69,-105,  -7,   0, -21,  99, -88, -84, -79,   6,-103, -46, -36,  69,-116,  27,-100, -92,  89, -74, -61, 101, -85,  10, -58, 122, 123, -32,  57, 106, -33, -76,  37, -85,-105, -28,  20,  24,-117,  67, -39,  21, -81,  38, -26, 112,  24,-108, -82,-114,  34,  65, -96,  -5,  26,  57,  48,   0, -46, 126, -39, -29, -18,  -4, -12, -70, -82, -77, -63,  12,  33,  13,  71, -22,  -7, 104,  16, -92,  75,  52,-105,-115,  84,-106, 116,  56,-117, -54,   2, -26, 119,  39, -95, -58,  14,  50,  23, -25,-117, -19, 106,  27,  33,  55,  51, 118,  15, -44, -80, -67,-122,  55,  26, -78, -56,-119,  16, -75,-115,  52, -35, 106, -43, -99,   5, -13,   3,-125,  95, -23,  62, -62,-112, -35,-120,  87,  86, -12, -64,  28,  90,  86,  62, -96, -64,-121,-117,-105, -55, -91, 122,  28, -93,  11, -77,  13,-121,  -4, 101, 113,  92, -61,-110,  59,  12, 123, -12,  10, 124, -47,  65, -15,-106, -83, -83,-110,  58, -35,  11, -70,   8,  91,  87,  13, -44, -76, 118, -84,  33, -29,  24,  58,-108, 104,  39,  71, -86,  12,  51, -93, -36,  25, -93,  58, -61, -67, -48,-107,  10, -49,  20, -48,  37, -27,   1,  69, -84, -72,   3,  48,-101,  68, 113, 126, -50,  35, -16, -76, -18, -57,  39,  85,  75, 102, -64,-106, -82, 116,  -3, -86, -17,  72,  91, 119,  63, 123, -83,  73,  91,  13,  46,  54, -63, 119,-101,  24,  31, 121,  83,  56, -38,-102,  76, -41,  72,-102, -51, -83,-118,  67,  98, -27, -91, 124,  99,  17,  37, 103, 120, -28, -66, -63,  89, 116,  -3, -26, -22,  26,  70,  59,   9,-107,  64,  73,  -8, -74, -10,  43,  51,  44, 119, -35,  23,-104,  81,  -5,-122, 111,  99,  72,  75,  49,  45, 111, -76, -24,  96, -34, -60,  38,  46,-102,  53, 126, -68,-104,-118,  36, -33,  48,  41,  94, -83, 125, -14,  62,  74, 114,  96,-120, -19, -32, -82, -87,-113,  12, -62, -86,  64, -89,  31, 121,  17, -83,  15, -70, -88,  52, -57,   0,  79,  64, -39,  23, -37, 120,-104, 106,  81, -97, -77, -48, -61, -23, 124, 115,  57, -96, 116, 120,  22, -60, -83,-117, -33, -90, 118,  42, -27,  31,  88, 113,  42, -85, -88,  11,-125, 126, -59,  65, -66, -30, -22, -75,  13, 125,  47, -28, -74, -77,-119,  73,-123, -22,  40, -34, -11,  44, -80, -61,  95, -78, 110,  64, -57,  34, -30,-109, 105,-105,  68, 106, -49,  42,  76,  -9,  82,-109,  31,  32, -46,  -6,-113, -25,-108, -83,  38,-111,  55, -48,  74,  59,  11, -60,  39, -11, 121, -51, 117,-107,  -6,  22,   2, -62,  79, -59, -42,  17, 114,  41, -91, -25,  22,-115, -57,  35, -49, -35, -86,  72, -35,  12,  55,  47,  24, 103,  99,  24, -42, -22,  48, -90, -29,  84,  70, -64, -22, -89,  35,   4, -43, -92, -15,-115, -90,  72, 118, -54, -11, 125,   9, -22,-123,  75,  36,  72,  83,  56, 101,-109,-105,  80,  91,  73, -66, -96,-117,  92, -71, -22, -54, -43,  66, -42, -10, 121,  88, -41,  31,  69,  70, 112,   9, -88,   2, 110, -15, -59,  88, -84, -58,  95,  86, -52, 119, -48,  -1,  18,  66, -24, -20,  82,-106,  69,  80, -73,  64,  79, -80, -17, 113, 124,-127,  -9,  70,  20,  59, -14, -61,   8, -22,  41, -97,  19, -44,  85,  22, -20,  64, -95,  88,  42, -95,  39,  26,   1, 108,  94,  59, -25, -86,  92,  34,  34,  79, -21,  -6,  17,  19,  12,-106,  -7,  83, 111,-126, -96,  14, 101,  42, 113, -16, -34, -79, -99,-107,  71, -81,-117,  90, -39, 108, -99, -83, -13,  83,  63,   2, 105,  -6, -52,  84,  31, -16, -86, 119,  99,  13,   8, -56,  28,  43, -32,  20, -90, -91,  37,  -9,  43,  44,   6,  19,-107,  93,-122, -83, -54,   2,
   31,  11,   5,  23, 105,   0, -44, -34, -78, -34,   8, -32,  66, 106, 119,  29, -12,  48,-122,  81,  60, 120,  63, 111,-104, -24, -14,  32,  -9, -91,  84, 122,  61,  49, -34,  52,  26,-110, -47, -27,  76,-122,  87, -43, -41,  79,  73,  48,  78},
{  62, -30,  75,  89,  13, -82,   3, 118,  86, -70, 126, -48, -72,-114,  43, -78,  90,-108,  74,  22, -89, -59,  27, 107,  18,  73, -54, -90,  67, 104,  52, -83, -85,-105, 101,  20, -27,  15, -57,  77,-120, -75, -74,   6,  89, 108,  45, -76, -11, 103,  21, -44, -89,-103,  75, -52,  44, 124, -28, 103,  96, -63, -29,-110, -64, -65,  -4,-123, 108, -42, -67,  -3,-108,  19, -21, -56,  50,   3, -96, -58, -48, -16,  36, -59, -41, -83,  51,  -6, -59,-122,-117, 107,  79,  53,  70, -41,  22,  53,  84,-122,  53, -97,  69,  41, -89,  45, -46, 100, -41, -28,  17,  93, 122,  51,  34, -76,  22,  98,  66,  22,  83, 123,  65, -37,  -7, -51,  27,-124, -94,-102,-100, 114,  42,  30, -37,  15, -32, -57,  84,   0, -11, -35,  63, -40, -39, -25, -22, 110,  71,  98,  76, -56,  54, -60, -81, -98, -26, -44,  74,  47, -38, 116,  12,  35, -52, -77, -25,  59, -64,  30, -77,  -2, -40,  30, -88, 104,  44, -61,  97, -60, -64,  12,  45,  26,-112,  -3,  47, -82, 110,  63,-109, -55, -96, -33, -46, -42,  77,  65,  49,  43,-117, 114,  41,  61, 113, -76, -42, -12,  36, -93,   6,  77, -64,-110,   3,  82,  95, -87,  71, -20, -67, -97,-117, 122,-110,-114, -29,  23, -50, 110,-110,  95,  71,  26, -78, -75,-123, -92,-107, -64, -64, -25, -13, -20, -76, -11,   0,  97,  72, -70, -78,  74, -93, -49,-124, 108,  43,  69,  16,  -9,  78, -32, -63, -28,-101,  20,  98, 126, -21, -27, 103,-112, -31, 116, -48, -86, -70, -60,  19, -16,-110,  68, 101,  80, -48, -45,  -1, 101,  58, -48,  19,  -3,  28,  53,  30,-103, -18,  90,  -1,-120, 121,   2,  88, -44,  24, -43,  21,-125, -33,-122,  31, -79,-118,-103,  99, -81, -10, 102,  86,  94,-115,-124,  58,-124,  51, 117, -87, 122,  55,  44,  -8, 120, -99,-119, 104,  38, -82,  77, -14, -96,  25,  40,  39, -40,  46, -99, -37, -70,   6,   4,  52, 108,  81,  77, -60,  50,  -8,  38, -80, 123,-123,  73,  -8, -27,  54,  65,  67, -23,  34, -24,  82,-115,-117, 105,-102, -63, -99, -27, -76,  81,  -5, -33, -31,  12,  38, -30, -70,  38, -56, 126, 126, 107,  61,   5, -14,-101, -43,  38, 103, -34,  29,-124, -23, -57, -39, -26,  51, -36,  85,  56,  68,  50, -64, 124,   3, -14,   8,  33,  71, -12,-126,  35, -34,  73, -93, -85, -57,-112, -65,  14, -11,  23, 126, -43, -41, 110, -44, -61,  62,-108,-120,-120, -69,  85, -94,  27,  90, -95, -16,-115,  29, -28,  34, -23,  99,-114,  81,  45,  12, -58, 114,-108,  69, -59,  44, -75,  94,  15,  64, -46, -48, 106,   4, -58,-111, 110,  98,  31, -96,  33,  26,  44,   9,  40, -71,  92,  55,  -7, -27,  81, -56,-102,-110,  32,  -2,  53,  32,  14,-103, -54,  14,-120,  69,-100,  26, -76, 111,  53,  -6,  44, -48, 103, -30,  89,-109, -36,-117, -21,  91,  61, -86,  -7,  63, 114,  44,  -2,  86, 120,   1,  44, -74,  33,  81,-103,  58, -94,  40,-115,  98,  -4, -75,  37, 106, 104,-122,-108,-110, -68,   2, -40, -67, 124, -20, -22, 102,  51,  11, -77, -88,-121, 100,  -2, -76,  55,  73,-115, 102, 102,  38,   1, -35,  39, -31,  61, -79,  26,  56,   9, 102,  20, -47, -21,  17, -39, -32, -83, -85, 116, 114,-119, 126, -87, -11, -57, -59,-110, -87,-113, -91,  98, -22, -25,  89, -52, -70, 126,  48,  33, -83, -17,  95,-104, 105, -85,  84, -80, -37,  24,  45, -69, -19,-121, -78,-101, -82,  17,   2, -20,  57, -69, 112,  13,  57, -57, -47,  -8,-111,  28, -24, 105, -18,-104, -60, -88, -70,  41, -73, -76, 111,   1, -15, 126, -72, -71,  70, -79, -69, -69, -35,   3, 123, -27,  25,   5,  25,  79,  22,   4,  81, -59,  74,-106,  49,-114,  17,  96, 101,  88, -43, -92,-109, 123, -43,  88,-126,  54,  11,  59, -40,  27,  23,  49,  89, 119,  89,  96, 105, 100,  82,  91, -54, -11, -71,   6,  88, -80, -74,   9, -35,-120, -56, -18,-114, -17,  79,  88,  10,  97,  -3, -22,   1, 121, -62, -69,  10, -14,  72,-125, -82,  68,  17, -74, -35, 110, -67,-107,  69, -41, -30,  21,  25,  74,  58,-117,  67,  54, -11, -89, -11, -79, -94, -55,  32, -91,   9,  89,  72,  21,  22, -53,  18,  37, 107,  54, -50, -47, 118,-120,-126,  93,  -2,-104, 106,  32,-107, -28, -15, -58,  81,  55,  58, -55,  94, -10,  60, 102, 123,  24,  43, -45, -30, -75,  -2,   8,  22, 117, -58, 123,  93, -81,  51,  43, 113,  38,  12,  10, -56,-104,  99, -14, -98,-126,-121,  66, -95, -51,  81,  59,-123, -68,  26,  39,   9, -29,  30, 125, -77,  90, 119, 113,-120, -87,  21,  87, -12,  28, -22, -84,  45, 100,  16, -73, -85, 101, -52, -89, -67,  51,-105,  57,  58,  72, -83,   0,  31,  77, -97,  80,  18, -41,  76, -72, -62, -31, 108, -52, -17,  51, 112,  61,  91, -65,  43, -21,  62,  78, 122, -53, 116,   3,  50,  65, 112,   2, -86, -43,  29, 127,  42, -11, 116, -44,-107, -96, -92, 105,-117, -98, -96,  62,  88,  42,  22, -40,  14,  22,  30, -27,  60,  27,  -1, -67, -17,  39,   6, 121,  78,  42, -68,  32, -12,  30,  45,  50, -56, -54,-115, -13,  89,  59, -29, -68, -19, -46, -38, 116,  32,  67,  85, -84,  69,  37, -24,  71,-108,  21, -42, -45, -74,-117,-123,  32,  96, 104,  -7,  59,  50, -30, -99,  81,  38, -35,-120, -38,-115,  51, -27,  -9, -24,  50,  -9,-115, -37,   5,-106,  80,  67,  37,  62, 121, -30,-107, -98, 119,  90,  91,  77, -71,  20,  53,  49, 123, -31, -48,  14,  80,  32,-110,  24,  62, -28,-112,  20, 105, -30,   8, 120, -21,-117, -28, -85, 101, -71, 123, -88, 117,  65, 116,-101,  44,  -1,  84,  -3,-103,-126,  77, -39, -78,  18, -80, 104, -56, -19, -14,  64, -82, -33, -36,  77, 104,   8,-102, -66, -35,  69, -14, 112, 115,  10, 119,  60, -47, -23, -52,-100, 114, -96,  -4,  52, -19,  41,-127, 110, 115,  15, -37,   3,-116,  29,  28, 104, -20, -35,  40, -29, -51,  89,-112,   8,  69, 113,  27, 123,  57, -40, -38,  78,  29,  63, -86,-121, 122, -89,  28,-124, -93, 106,-120,-127, -97,  69, -35, 102,   9, -44,  -4, -55,  -9, -33,  44,  64,  97,   0,  86, 102,  -2,  14, -27, -28, 104,  40,-104, -10,  70,-114, -81,  28, -63, 117,  92,  80, -77,  21, -12,  36,-111, 108, -28,-120,  22,  66,-107, -57,  83,  -1, 100,  61,  56, -70, 106,  92,  51, -81, -12, 117,  73,  -8,  64,-120,  73,  -6,  12, 110, -49, -29, -80, -38, -87, 105,  85, -61, 113, 122,  13,  21,  71, -23,  29,  30,-109,  17,  20, -76,  18, -88, 115,-105, 123,  86, -27, 126, -22,  90,  91, -88, -30,  29,  50, -65, 106, -68,-117,   8, 108, -71, -62, 109,  55, 102,  54,  -6,  70,-117,  14,-118, -78,  70, 113, -96, 104,  60, 104,  90,  76,  56, -43,  56,  43, -63,  81,  79,-118,  39,  85, -37, 114, -78,  69,  28,  60, -64, 102,  49,-120,  54,-127,-124, -22,  35,  86, -26, -44,   8,  47, 103,  40, -79,  -2,  31, -78, -53,-119, -30,  64, -20, -63,   1,   2, -69, -96,  31,-127, -12, 102, 125,  78,-124, -43,  74, -82,  21,  67,  46, 100, -24, -33,  72, -74, -15, -38,  73, -37,  -8,  76, -53,   9, -72, -48, 123, -17,   3, -81, -70, -11,  97,  79, 127,  17, 122,  -8, -43,  16, -18, -43, -12, -54, -91, -35,  71, 127, 126,-111, -89, -56, -24, -75,  77,  63,  40,   0, -38, -94,   7, 110,-112, -98,-107, -21,  42,  27, -73,  94,  59,  66, -69,  42,  99,  60, 109, -82,-104,  18,-114,-108,  -4, -43, -63, -37,  17,  40,  34, -87,  37, 121,  74,  83,  79,  73, -69, -51,  31,  90,  26, -37, -63,-111,-119,  55,  88, 117, -67, -83,  99,  68,  66, 111, 103,-113,  82,  76,-127,-121, -46, 111, -29,  40, -67,   9, -64,  25, -34,-103,  93,  99, 122, -44, -19, 106, -25, -85, 112,  72,  41, -36,-119,-113, 124, 120,  19, -14, -36,  21,  95,-107,  27,  86, 126, -60,  63, -57, -96, -61, 107, -77, -79,  54, -86,  24, -14,  44,-123, -81, -26,  85, 115, -89,  56,   0, -44,  32, -41,  55,  -6, 114,-123,-102,  15, -24,  30, -22, -93,-103,  65,  94,  45, -40,  92, -95,-107,  38, -68, -20, -82,   4,  31, -15,  41, -81,  32, -36,  24,  35,-106, -82,  35,  62, 110, -48,  27, -69,-108,  17, 101,  66, 112,  66, -70,  71, 119, 125,   9, 103,  46,  16, -53,  -5,  -5, -43, 104, -25,  84, -60,  69,  16, -96, -67,  14,-116,-110,  88, -83, -54, -71,  16, -13,  44, -81, -22,  51,  39,  34,  90,  90, -26, -73,  94, -47, -37,  39, -16,  36,  21, -86,  57, -41, 118,  41,  72, 119, -65, 120, -36, -57,-106,-122, -52,  -6, -17, 103,  69,  69, -55, -81,-104, -13,  43,  39, -53,-107, -80, 125,  44, 120, 124,  63, 119,-103,-112, -30,  -4,-111,-122, -12, -22, -19, -26, -82,-116,  54, -54, 103, 104, -74,  94, 105, -17, -50,  56, 125,-117, 118, -38, -73,-107,  95, -31, -48, -40, -62,  11, -35,  64,   9, -38,  37, 123,-110,  90,-108,-119, -95, -65,  90,-120,  95,   8, -96, 117, 114, -18,  12,-124,-111, -72, -52,  11,  19, -58,  82,  82,  21, 104,-125,-117,  49,  13,  51, -36,  39,  21,  17, 106, -48,-127, -99,-108,  54,  71, -17, -43, -68, -20,  -5, -98,-118, 119,  86,-116,-118, -25,  -3, -83, 125,  -9,   9,  75,  87,  -8,  41,  72, -20, 117,-117,  88,  17, -59,  67, -42,-113,  19,  79,  56, -74, -34, -28,  94,  24,  89, -44, -52, -91,-125,  78, -64, -63, -57, -87,-106, -64,-125,  79, -17,  -2, -91, -46, 124,  39,  41,-114, -29, 102,  11, -42,  76,  62,  72, -26,-105, -10, 105, -20,-120, -47,   9, -71,  77,  89,  91,  30,  21,  40,  50, -44, -12, -16, -12, -76, -96, 112,  91, -58, -63, -25, -91, -30, -24, 111, -30,  72,  72, -43,  35, 115,  98, 101, -94, -80,-118, -53,-118,  45,  34,  93,  38,  45,  94,  31,-114, -42, -45,  87, -17, -31,  99, -54, -52, -39,  64, -37,  12, 125,  60,-107, -43, 125,  20,  12,-121, -88,  39,-124, -93,  41,-105,  22, 115,-103,  49,   8,  79,-120,-106, 110,  47,-101, -54,   7, -17, -42,  45,  27,  89,  72, -97,  13,  34,   7,  64,-114,  21,-107, -18,-125,  79,  97, -61,  11,  44,-124,  33,  -7,-115,  55, 113, -88,-119, -26,  15, -79, 124,  12,-123, 116,  41,  66,  28,  92, -88,  76, -82,  51,  67, -51,  62,-119,   6,-107,-110,  16, -17, 124, -19,  38, -97, 115,  90, -79,  32,  68,  31, -28,-107,  33,  68, 103,  99,  31,-111,  25, -47,-125,-106, -53,  35, 103, 120, -12, -83, -59,  63,   3, -95,-126,  38, -98,  17, -21,  34,  75,  47, 116, 116,  28, -59,   9,   5,  -7,  -8,   9, -57,-116, 110,  11, -95,  98, 106,  16, -51,   9,  62,   6, -70, 114,-115,  -3,  26, -35,  25, 113,-118, -40,-124,-110,-122, -10,  48, -39, -78, -51, 119,-115, -13,  52,  48,  60,-111,  20,  63,  74, 126, 104,-102, -87,  77,   1, -51, -69, 103,   2,-102, 125,-100,  35,  41, 116, -79,   8,-109,  74,-125,  -5, -35, -84,  80, 119,  65,  66, 104, -49,-112,  -6, -21,  33,  31,  57,  -4, 126, -97,  97,
  -66,  14,   6, -24,  50,  46, -38,  53, -92,  -3,  39, -73, 105,-118, -64,  42,-120, -35, -97,   4,-109, -53, -20, -36,  39, -69, -82,  56,-124,  76, -41, -10,  82,  -8, -13,-106,  91,  25,   8,  26,  51,-125,  84,  24, -55,  87,  66, -79, -82},
{  45,  34,  70,-109, -63, -97, 122, 112, -68,  80,  42,  49,   0,  19,  28, -87,   5,-115,  83,  56,  70, -90,  52,-124, -15,  66,-108,  -3,  60,  27, 102, -48, -60,   3,  41,  98, -46, 122,-106,  61,  -2,  78,  66, -25,  85,-110, -14, -47,-123, -60, -91,  91,-119,  62, -31, 120,-116, -62, 121,-102,  81, -93,  52, 108, -40,  91,-125,-101,  52, -28, -15,-126,-114,-104,  37, -24,  62,   9,  92, -89, 113, -81,  88,  -5, 103,-119,  33, 109, -95, -70,  65, 105,  22,  76,  93, -48,  43,  39, -81,  23, -67, -72, -85, 109, -66,  73,-100,  66, -14,   9, -75, -61, -26, -87, -91,  53,-117,  40, -89,  90, -85, -18,  61, -72,  42,-101,  33, -18, -18,  57, 123,  67,  62,  68,  -9,  -3,  10,  31,  59,  32,  52, 126, -30,  -6, -50,  62, -73, 123, -88, -35,-104,  73,  75,  22, -93, -49,  87,   4, -59, -36,-113,-119,  35, -79,  91, -65,  64,  41,  44,  65,  14, -28, -44,-115, -94, 109, -92,  83, 127, 108,  39,  77, -77,  -9,  39, -81, -57, -17, -73,-100, -21,  -4,   4,   4,  -1, -93,  54, -77, -71, -30, -44, -83,  15, -80, -23,  55, -38, -65,  63,  15,  58, 101, -14,  68, -68,  15, -85, 110,  75, -32,  16, -25, -89,  29, 104,  48, -97, 107, -63,-123, 111, -52, -96,  21,  23,-104, -77, 101, 119,  98,  68,-124,  14, -78,-112,   6, -19,  93,-117,  16, -80,  -9,-103, -51,  38,  72,  78, 108, 108, -47, 114, 100,  -5, -14, -95,   9,  66, 123,-103,-110, -14,  89,  -9, -92, -93,-121, 102,  44,  42, -33, 122,-126, -36,-106, -89, -84,-127,  24, -29, -12,  84,  24,   1, -52,  28, -52, -67, -17,-107, 109,-126,   0,  89,  97,  27,  78,  69,  58,  15,  30, 105,   9, 103,-117, 112, -67,  13, -16,  87,   8,-104,  81,  -3,  55, 124,  99, -41,  92,  50,  28, -90,  86, -25, 117,  93,-117, 119, -70,  60, 112, 120,  72, 121, -75,  51, -54, 108,  73,  62, -10,  78,  64, -88, -60, -79,  62, -44,  60,  13,  98,  94, -43,  -5, -38,  48, -41,  93, -21,  79,  75,  28,  79,  47, 125, -97,  62, -23,  42,   1,  71, -15, -75,  75, -52,  99,  92, 111,  51, -24, -47, -80,-120,  59, -12,  47,  17,  80,-121,-105,  56, -11,  39,  14,   3,-112,-126, 123,  24, -18, 125,-101, -72,-116, -36,  26,  59,  76, -24, -56, -60, -88,  24,  91,  -8,  65,  89, -78,  86,  43, -38, 121,  57, -30,  27, -76,-111,  27,  -9,  10, -73,  20, -12, -95, -71,  -8, -95,   7,   7, 100,-106, 123,  36,   6, -73, -54,-106,  37, -33, -98, 103,  72,  92,  18,  16, -38, -42,  37, -13,   1,  48, -72,  14,  92, -54,-120, 121, -48, -98,  49, 119,  -5,-110,  66, -91,  97, -85,  86, 109,  52,-102,-112,-120,   5,-102, 110, -30, -82,  93,-125,  37,  76, -71, 104,  42, -40, -17, -72,-116,  47, -31, -15, 120, -51, -89, -52,-123,  93,  52, -19, -59, -60, 117,  85,  90,-109,  -2, -26, -61, -31,-120, -29, -89,  69,  22, -58,  46, -55, -95,-102, -32,  71, -63,-111,  70, -81,  60,-104, -72,  77,  50,  50,  53, -69,  -9, -54,  66,  -1,   7,  53,   0, -66, -54,  74, 103, -91,  12, 122,   0, -73, -91,  50, -52, -60,  93, 107, -99, -53,  20,-116, -58,  45, 117, -78, -41, -70, 102,  33,  -9, -29, 100,  -5,  69,  69, -95, -18,  -9, -51,-110,  13,   1, -83,  63, -47, -51, -17, -92, -28,  -3,  18, 116,  83, 118,  -4,   4, -76, -82, 107,-120,  66, -15, 110, -63, -46,-111, -44,-111,  76,  18,-125, -49,-123, -47,  70,  97, -52, -62,  12,-117,-125,  18,  60,  70, -12, -85,  -2,  71, -52, -27, -87,-125, -63,  21,  79,  59, -11,-112, 100, -30, 113, -29,  -1, -27,-102,  86, -40,-103,  50, -71,-116,  23,  30, 110,  66, -28,  11, -62,  76, 102,  68,  31, -80,  95, -39, 124, -56,  79,  -4,  73,  67,-126, 100,   2,  97, -76, 102,  94,  33,  -7, 125, 111,  69,-101,  88,  21, 115, -71,  64, 123,-119,  -6, -84, -73, -60,   6,  30,-113, -59, -23,  61, -82, -59,  56,  22,  51, -64, -71, -37, -96,-101, -77,-103,  73,-110, -90,  55,  16,  71,-109, 101, -38,  59,  70, 104, -23,   8,  29,  -3,  24,  14,  16,  25,  78,  56, -78,   8, 123, -78,  50, -84, -12, -65,-114,-122, 117, 126, -42,  36,   8,  57, -44, -13,  10,-116,  86,  53, -63,  14, 126, -90,  97,-104,-110, 123,-114, -64,  -9,  88, 125,  59, -17, -63, -17,-125, -92,  74, 101,  81,-108,-107,   2,   5,  14,   6, -20, -18,   7,  37,  30, 118,  68, -98, -81, -58,  86,  15,  38,  14,  33, -24,-103,-116, -87,  86,  64,  67,  24, -29, -12,  30, -71,  25, -71, -96,  21,  73, -76,  97, -74, -81,  13, -83,  21, -48, 111,   4,-122, 102, -20,  28,  49, 116,  23,   9, -37, 109,  20,  68,  77,  70,-113,  55,  63, -86,-113,  21, -77,  34, -14,  27,  84,-126, 116,  92,-125,  32, 108,  39, -13,  49,  40,   5,-109,  32,  74,  42,  -4,   9,   6,-119, -11,  -7,  23, -87,-112,-105,-124,-120,  76, -16,-103,  53,  35, -99,  19, -14,  54,-100, 123, -16, 114, -71,-110,  39, -38, -56,  57,  77,  37,-119,  26, -22,  11, -85,  96,  81, -76, 115, -44, -82,  92,  12, -86, -45,-119, 122, -76, -40,  68, 100,  43, -12,  56,  51,  42,  82, 127, -40,   6, -55, -20, -71,-113,  55, -35,  59, 106,-107, -90, -41, -22,  42, -73,-112, -77, 103,  28,  63,  15, -98, -94,  22, -67,  66,  91, -16, 114,-114, -34,-105,-108, -34, -67, -79,  73,  75, -16, -31,   7, 121,  59,  58,  65, -34,  98, -19, -68,  79,   4,  78,  58,  72,  -3,  71,  97,-103,-124, 108, 109,  71, -73, -62,  67, -50,  32, -67, -88,  -4, -14,  39, -50,  36, -89,  12,  39, -30,  66, -48, -84, -31, -40, -13,  73,   1, -37, 100,   7,  20, -46, -79, 116, -86, 126,  56,  25,-123, -72, 124, 111,  95, -10,  88, 103, -59,  -5, -26, -90,-116, -96, -51,  70,  15,  86,  31,  -4,  73, -79,  80,  48,  50, 108,  17, -57,  23,  80, -12,  75,  74, -23, -91,  64,-105,  -9,  32,  66,   8,  53, -17,-102, 107, -13,-102, -96, -85, -89, -67,  67,  67,  48, 104, -68,  54,  19,  31, -33, -44,  73,-120, -65,  19,  59,  67,-125, -17,  79,  22,  26, -85,-125, -47, -57,-108,-108, 105,  56, -18,  45, -11,   6,  14, 122,  86,-117, -56,  35,  19,  10,  82, 105, -54,  24,-115,-105,  21, -41,-115, -49,  15,-111,  48, -90, -55, -81,  94, 122,   1,-109, -45, -43, -73,-107,  79, -12,  60,  95,-126, -11, -47,-108,  24,  81, -14, -48,  15, -57,  92, 124, -42,   0,  45, -71, -98, -12, 111,  41,  25, -52,   5,-116,-107,   0, -64, -82, -42, -98, -11,-102,  -5,-107,-106, -55, -28,  47,-100, 112, 126, -22, -66, -96, -95,-116,   7, -57,-118,  69,   9,  30,-121, -19, -73,-108, -17,-103,-106,  89, -17,   7,  76, 125, 110, -32, -48,  41, -99,  68, -47, -26, -49,  21,-111, -86,-113, 113, -77, -75,  52, -87, -23,-125,  25, -70,   8,  96, -26, -71,  16,  -6,  30, -69,-111,  83, -82, -79, -95,  32,  70,  58,  67, 111,  45,  72, -47,  -5, -90, 124,-118, 121,-116,  83, -28, 121, -17, -53,-117,  93,  71,  47,-102,  99,  17,  13, -23, -51, -81, -94,-105,  77,  32,  -1,  13,  35,  49,  18, -59, -79,  12,  45,  48,   1, -51,  60, -21,  33, -45, -49, -69, 122, 103,-111, -50,  26, -77,  53, -50,  72, -84,-122,  17,  89,   4, -57, -41,-107,  -5, 120,  29,  -2,-120,  -4,  -5, -59, 111,   7,-124,  13,  -4,  22,  59, 108, 113,  61, -57, -15,-122, 110,  27,-108,-119,  67, -95,  99, 122, 121, -74,  83,  88,  33,-104, 113,   5,  -8, -37, -12,  58, -78,  37, -82, -34, -74, -35, -23, -69, -62,  24,  88,-109, -62,  70,  42,  22, -33,  16,  -7, 110, -80, 126,-124,  36, -50, -18,  57, -94, 120,  73,  -9, 115,  99,  51,  46, -25,-101, -55,-107,  90,   8, -46, -79,-113, -51,  70, -61,  69, -31, -36, 119,  -2, -10, -98,  95,-101, -63,  95, -96, -27,  -5,  48,  92,  23,  31,  65, 118,  43,  24,  54,  19,  13, -82,  49,-106,  28, 121, -17, -91,  51, -47, -66,  58, 112, -78, -36, -57, -19, 107,  49,-125, -85,-108, 114,  63,  51, -34, -68, -89, 108,  10,  64, -67, -43, -40, -87,  65,  20, 102,  44,  -4,-111,  24, -62, -32, -52,  91, -81, -94,  55,  45, 114,  40,-124, -67,-110, 105,  83, -77, -26,  30,-126,  14,  21,  17,  60,  -9,  54, -42, -23,  75,  26, -35,  53, -44,-125,  -1, -74,-115, -68, -85, -15,  24, 107,  17, -82,  87, -30, 112,  76, -17,  36,-103,  80,  87,  61,  77, -39, -43, -82,  11, -97,  55,  60,  42,  92,   1, -96, -38, -96,  -3, -54,  10, -26, -47,-103,  -8,  38, -64, 122, 122,  99,  13,  80, 118, 111,  81, -48,  84, -16,  88,  46,-125,  25, -46, -68, -58, -12,  77, -18,  -4, -53,-104, -62, -28,  78,  31,  54, 122,  96,  65, 122, 123,-126,  -9,-105, -90, -60, -30, -30,  85,  -8,-102, -51,  77,-124,  85,  44,  50, -66, -56, 123,-115,-125,  16, 124,   8,   1, -81, 111,  50,  99,-108, 117, -43, 110,  76, -37, 104,  75,-109,  19,  22, -78,   4, -20, -87,  -3,  85, -93, 106,  31,  29, -76,  33, -25, -46, -98, -99, -99, -92, -64,-115, 111, -64,  64,  36, -54, 118, -82, -89,-107, -36, 108, 125, -48, 111, -80, -62,  43,  48, 115, 120,  27, -77,   5, -31,  38,  69,  96,  27, -21, -33,  79,  65,  23,-108,  51, -40, 100,  22, -35, -77,-104,  79,  -8,   6, -82,  57, -45,  41, -93,-112, -96,  23, 125, -53,-111,-119,  49,  44,  32,  16,-123, -19, -53, -97,-124,  11,  42,  29, -16, -49, -14, -73,  74,  51, -98,  59,  83, -70, -68,  94,  26,  85,  38, -94, -79,  73,  87,  40,  75, -51, -43,   0, -68, 111, -57,  19, -38, -76,-114, -44, -35,   5,   1, -98,  25, -42,  85,  76,  50, 126,  64,   9,  -1,  -9, 112,  48,  20, -48,-107,  13,   6,  -4, -65,  44,-107, -47, -52,  35, -26, -77, 125,  45,-114,  49,-102,  19,  -7,  50, 120,  80, -36, -87,  77, -31,  61,  33, 110, 117,  97,-118,  55,-125, -34,  23, -18,  29, 102, 109, 107, 124, -62, -39, -47, -40, 105, -71,  -7,  98, 116,  -6, -10, 100, -15,-111,  -3,  10, 104,  84,   8,  61,  65, 106,  13,-105, 117,  72, -44, -25, 114, -11,-105, 106, -75, -84, -19, -36,-119,   3,  98, -17, -96,  51, -68,  77, -52, -50, -44, -12, -65, 126,  41,  57, -36, -30, 122,  58,  42,   2,  84,  66, -69,  15,-115,  -3, -69,  61,  68,  54, -39,-119, -39, -63, 120, -76, -15, -16,  41,-103,-100,  62, -68, 117, -91,  74, -21,-106, -99,  17,-124, -13,-103,  13,-116, -41, -66,  41, -31,  15,  52, -55, -16,  -6,  17,-105,-113,  81,  20, -77,  87,  57,-113,  68,  83,   6,  72,  33,-121, -95,  85,  -9,  34,  88, -18,  79,-123, -31,  93,  61, -11,  55,  94,  32, -24,  77, -74,  59, 123,  51,  42,  45, -31, -89, 117,  52, 118, -12,-111,  32,  81, 108,  27, -18,   8,  37,  53, 106,  10,  24, 118,  39,  41,  31, -95,-103, -57,  69, -19, -92,   2,-126,  74, -72,  69,  10, -78,  76,  33,  44, -47,   1, -47,  59,  69,
  -89, -61,-125, 122, -62, -95,  -9,  -8,  32, -50,  79,  94,   9, -40,-103,   1, -76,  69,  36,-127,  34,-113,-117, -88, 106,  37,  -1,  18,  28,  39, -63,  -9,  82,-115, -25,-117,  70, -32,  26,  23,  41,  66, -41, 117, -89,  31, -40, -37, -86},
{-117,  71,  56, 108, -14, 105, -60,  99, -60,  52, -28,  40, -30, -99, -75,  23, -28,  12,  -6,  50,  44,-103, -60,  -8,-102,  -6,  78,  79, -72,  11, -60, 122,  57,  54,  83, 103, -86, -30, -10, -25, -18, -35, 118,-119, -94, -29, -30,   7,  34,-119,  76,  99, -57,  90, -14,  13,-127,-115, -85, -38,  76,  76,  98, -91, -42,-102, -96,  99,  79, 105,  86, -69,  80, 126,  57, 126,  12,  68, -48, -79,   9,-102, -12,-122,  71,  -1,  71,   4, -39, -63,-124,  -7, -97, -56,-100, 123, -43,  28,   6,-107,  14,  -1,  40, -38, -10,  28, 101, 113, -25,  -5, -38, -53,   7, -68,  -9,  57,  61,   8, -57, -37, 115,  59, -92,   8,   0,  74,  69,-107, -23,  -3, -73,  12,  20, 112,  88, -39, -97,  62, -96,-109, -84,  84,-126, -29,-101,  -3,-104, 108, -80,  -9, -73,  23, -74, -77,-110, -79, -34,  42, -70, -45,  51,   8,  98,-126, 116,-113, -17, -79, -61,-107, -23, 121, 100,  45, -80, 102, -84, -93,  -7,  14, -47,   5,  38, -94, -51,-108, -24,-107, 114,  92, 120,  -1, 109,  23, -10, -44,  49,  34,  56, 125, -30,-127, 120, -56,-115,  42, -41,  79,-120,-111,  -1,  40,-113, -11,-109, -41,-104,  77,  67, 110,  96, -40,  32, -61, -30, -60,  20, -73, 113, -72,-126, -93,  78,  49,  47, -51, -26,  60, -75, -91,-126,  54,  50,-107, -67, -18,  15, 123,-107,   3,  59,  88,-103,  58,  10,  74, -43, 120,  61, -84,  29, -57,  -1, -66,  41,  20, 101,  58, -65, -95, 119,  76, -71,  67,-109,  94,   0,  51, -18, -66, 115, -96, -64, -44,-106,  40,  81,-111,  57, -74, -20, -37,  92, -52,  25, -11, -89, -63,  64, -34, -59, -66,  20,  12, -35, -23,-105,   7, 109,  36, -77,  14,  58,  67, -25, -81, -38, -76, -25, -46,-116, -75, -60,  71, 117, -46,  67,  50,-113, 116,-105, -62, -92,-104,  19,  61,  28,-101,  97, -93,-113, -89,  19, 116,  13, -89, -30,  39,  92,-113, -16, -47, -79, -28, -94,  15, -28,  -5,  -7, -40,   4,  79,-113,  38,  -9, -95,-118,  62,-105,  10, -66, 100, -74,-107, -90,  57, -88,  51,  15, -44,  74,-114, -16, -63,-108,  -2, -64,  21,  -5, 109,  16, -16,   4,-112, 101,  94, -16, -83,  39, 106, -66,  97,  80,  25,  79, -41,  57,  90,  63, -80, -73, -28,  97, -32, -35,-101, -45, -47, -21, -46,  89, -17,  18,  63, -22,  -2,  42,  71,  -8,   2, 102,  70, -34, -18, -86,  34, -14, 112, -57,  97, -96, -81,   4, -95, -27,  30,  96,  26,  73, 108, 108,-112, -41, -33, -98, -43,  27,  10,  76,  -1, -75, -98,   6,-114,-124, -51,  86, -86,  55,  88,  13,  -4, -72,  63,  67,  84,-113,  47,  11, 123, 113, 123, -63,   5, -81, -87,  33,  88,  48, -93, -61, -59, -57, -55, 100,  15,  98,  62,  27, -52, -46, -44,  69,  11,   5, -21,  95,  60,  57, -92, -68, -67,-117,  -8, -89, -75, -63, -49, -73, -79, -94,  -5,  53,-108,  95, -80, -52, -93, -42, -68, -63,  63, -43, 102, 120, -76,  60,-110,  23, -18,  33, -91, -64, -56, -20,  38, -96,  67, 106,  42, 113,  66,  36,  85,  34,-108,  69,-113, -81,   9, -20,  22, 101,-107,   3, -10,  89,  76, -78, -29, -55, -62, 114, -67, -86,  69,  -1, -15,  10,-100, -93,  -6, 126,  25,  93, 115, 124,  27, -88,  85, -77, -68, -15,  74,   7, -50, -93,-117,-106, -75,  39,   4,-114, -24, 108,  39,-113, -18,  67,  -7, -78,  92,-101,  -3,-101, 100, -41, -27,-111,  93,  27,  68,  -8,  42,  68,   2,  -6,   6,  13,  10, 110,  72, -53, 108,-107, 116, 118, -14, -12,   0,  74, -50, -28, 101, -18,-108,   1,  82, 106,  32, -63, -41, -29,   0, -91,   8,  39, -44, 126, -73,-104, -89,  61,-123,  38, 109, 125,  89, 111, 108,  92,  61, -64,  77,-109,  67, -26,  47,  81, -64,-103, -46,  66, -55,  86, -28, -31,  70,   3,  52, -13,  30, 112, 105,  16,-109,  22, -26, -10,  -4,  34,  47,  13, -19,  -8,-124,   9, -73,  29,  90,  90,  58,  27,   8, 113,  43, -25, -88,  56,-120, -82, 114,  65, -10, 104,  92, -39,  41,  57,  27,  72, -63,-100, -39, -27, -66,  68, -41, -29,  12,  26,-116, -93, 118, 119, -27,   0, -30, -80,  -3, -16, -81, -71,  -3,-118,  -8, -42, -38, -24,  38, -77, -96, -42, -97, -95,  15,-124,  18,-112, 117,  55,  41, -61, -38,-104,  99,  33,  86,  45,  36,  38,  38,-115,-127, -37,  44, -48,-123, 125, -39,  70,  93,  70,  92,  -1, 117, -57,  91,   1,  60,  56,-121,  21, 114, -12, -19,  22,   9,  22,-107,-104, -40, -27,-101,  12, 126, -87,  14,  -6,  96,  32,  50,  67,  84,  86,-117,  62,-114, -79,-115,  50, -70,  61, -24,  77, -92,  10,  53,  80,  44, -52,  21, -51, -48, -70, -40,  89, -74, -28,  -5, -76,  47,  18, -48,  25, -47,  14, -58, -38,  64,  28,  37, -63, -49, 100, -80,  43, -19, -34,-102,  28,-108,  50, -25, -31,  91, -89, -89,-109,-111,-110, 122,-107, -96,-119,  -3, -58, -13,  79,  28, -49, -16,   0,  17,  79, -42,  59,  -5, 117,  26,  -5,  16,  54, 121, -61, 102, 100,  97, -21,-116,  84,  96, 102,  62,  45,  -4,  21,  -8, -49, 123,  61,   2, -87,  -2,  23,  41,  15,  20,-125,  87,  97, -55,  77, -32, -97, 107,  35, -93,  -9,  89, -66, -21, -72, -59, -27,   5, -12,-112, -71, -50, -20,  68,-113,  73, 122, -86, -33, -43, -99,  72, -26, 111,  95, 118,  14,  41,-112, 117,-112, -78, -21,-119,  21,  74, 126,  25, -13,  -2, -77, -56, -20, -17, -99,  67, -96,  61, -48, -26, -31, -56,  61, -13,-110,  76,  98, 119, -92,  66, -52,  55, -37, -11, -28,  69,-124,  16, -52, -88, -53, 113, 119,  35,  85,-103,  61, -85, -94, -39, -68, -66,-107,  18,  10,  69, -80, -99, -68,  45,  80,  25, 101,  -5,  82,  66, -53,  52,  80,  27, -40, -48,  96, -77,-127,  91,  74, -97,  88,  77,  -5, 111,  37, -32, -87,  21, -75, -52, -86,  -4, -38,  -5,   4, -94,   7, 104,  73,  24, -89, 122, -87, -39, -61,  61,  58,  46,  -7,  22,  48,  23, 109, -59, -47,-110, 103, 104,  42,-101, -18, 124,-103, 111,  27,  27,-100,  63,  59, -82,-111,  23, -57,  50,-109, 115, -46,  92, 119,-118,-121, -57, -57,  35, -74,-121, -23, -63, -74, -24,  70, -16,  52,  83, -70,   6, -20,  99,  42, -44, -22, -51, -48, -54, 114,-100, 123,  12,  -2,  72,  77, -38, -70,  63,  53,-123,-111,  -3,  50, 121,-115, -27, -35, -40,  28,  23,  -7, 107, 126, -28,  28, 108,-102,  10,-110, -41, -20,  25, -94,  86,  95, -12,  39, -62,  48, -88,  74, 121, -18,  48, -15,  80,-119, -61,-119,  97,  23,  56, 125, -84,   1, -55,  27,  97,-105,  15,-105, -38,  68,-103, -77,-105,  66,  72,  10,  73,  79,  33, -65, -12, -25, -49,  58,  54, -98, -64,   9,  32, -87,  51,   3, -99,  58, -99,-118, -89,  76,  30, -16,  20, -72, -29,   3, -62, -46, -46, -96,  55, 120,  78,  93, 119,  71, -82,  73,  66,  71,  -5,-122,  74,  42,   5, 110,  76,  52,-122, -58,-100, 114, -76, -89,  50,  42,  17,  80, 116, -14,  17,  38, -27, -93,  15,-125,  14, -18,  61, 103,  38,   5,  38,  80, -26,  26,   6, -15,  63, -38, 126,  53, -11,  62,  55,  -9,  58,  42,  -2, -25, -44, -66, 109,  -8, -71,  35, -74,  72,-102,-114, -96,  55, -44, -75,  95, -68, -81,  -9, -30, 124, -35,  17, -37,-120,   0, 117,  79, -73,  66,  -8, -34,  36, -29, -10, 108, -41, 107,  42,  13,   6,-106, -29,  15, 116,  34, -59, -29, -30,  19, -83, -54, -73, -34,  15, -87,  86, -15,  30,  14,  39,   2,  65, 114,   3,-105,-124,   6,  -4, 100,  84, -60, -66, -93, -69,   4, -65, 125, 117,  15,  73, 109, -12, -14,   2,  23, -13, -59,   1,  85,   4,  32, -59, -18, -57,  41, 122,  28, -91, -53,  46,-100,  23,  -1, -32, 107, -19, -72,-120,-103,  27, -27,   6, -92, -60,  32,  35,  48,  -7,  50, 112, -85, -59, -40,  44, -14,  12, -88, -66,  64, -98,  96,-117, -92,-107,  40,  24, 101,  63, 126,  67,-101,  79,  74,  42, -22, -48,  29, -35,  69,  92,   9, -18, -84, -18,  10,  43,  81, -19,  21, -25,  40,  76, 102,  17,  90, -39, 117,  60,-125, -87, -10, 106,  65,-102,  90, -63,   6, -42,-114, -69, -16,  86,  61,  60,  32, -17, 120, -79,  34, 126, -20,  84, -78,  20, -24,   6, -35, -86,  66, 103,   5, -55, 125,-127, -17,  69,  40, 119, 120,  51, -79, -32, -15, -55, -83,-109, 109,  66,  71,  85,-110, 102, -97,  85,-113,  52,-124, -76, 119,  -4, -82,  46, -95,-127,  80,-117,  89, 100,  30,  71, -47, 125,  47, -58,-111, -97, 104,  20, 121, -24,-101,  98, -85,  40,  -9, -11,  17,  38,  -1,  87, -81, -28,  59,  94, 117,  98, -84,  -2,  50,-121,  68,  91,  73, -75,  80, -94, -50, -87, 103,  62,  12,   6, -42, -99,-103, -34,  75, -72,  93,  32, -19,  72,   3, 117,-117, -32, -60,-116,  61, 104,-114, 117,  93, -20, -45,  48,  32,-110, -38,  94,  58, -42, -47, -89, 104,   6, -40, 105, -24,-123,  72, -88,-104,   3,  39,  59, -27, -28,  70, -63, -46,-116,  83,  70, -58,  74,-118,  78,  64,  55,  81, -94,  54,  10, -11,  41,  25,-101, -70, 114, -38,  21,  26, 103,-120, -27,-108,  -8, -60,-115,  99, 119, -71,  38, -39,  49, -68,  62,  93, -85,  59,  32, 115,  84,  13,  12,  86,  -8,  37, -54,-121,  48, -49,-111,  20, 102, -36, -51, -60,  76,  28, 120, 117, -28, 105, 116, -40,  47,  25, -99,  66, -17, 103,-115,  60, -82,  28, 103,  -7, -16, -23,  20, 109, -50,  81,-120, 105, -28,  37, 112, -80, -20, -36,  15, -10,  24,  -1,   2,-104,  39, -87,  66,  41,  54,-116, -36,   4,  18,  12,  -6, -24, -53, 112, -74, -55,-110,  42, 104,  50, -60, -25, 114,  21, -28,-119,-120, 103,-100,  30, -36,  12, -66,-106, -73,  -8,  63, 112,  58, -24,-124,-118, -89, -84, -42,  62, -88,  21, 108,  37,  74,  88, 121, -33, -11,  23, -38, -77, 108, -46,  74,  42, -71,  43, -22,  93,-111,  98, -87, 119, -48, 112, -75, -55, 125,  88,  50, 103, -33, -76,-125,  42,-119, -67, -12, 119, -87, -40, -87, -28, -41, -95, -87,  64,  67,  52,  89, 113, -88,-118,-113,  78, -27, 101,  72, -26,  -9,-120,  55, 110,  -6,  39, -22, 126, -96,  31,-114, -54, -48,  -9, -69,  31, -30, -24,-104, -37,  60,  35, -63,-117,  41,  71, -48, 102,-113,  10,  17, -68,  77, -27, -73, -63, 120,  31, -86,  81,-117,  10, -71,  54, 110, -76,  32,-117,  54, -71, -59,-120,  -1, -85, -94, -36, -64,  11, -78, -67,  30, -85,  77,-124,  87,-116,  10, -41,  18, 116,  11,-104, -11,  79, 116, -73,  45,  -6,  75, -52,  -8,-100,  54,  32,-110, -56, -83,  65,  54,  35,-104,  34, -62, -96,  63,  25,  38, -89,   9,  73, -55,  60, -79, -49,-123,  -3, 113,-125, 101,  87, 112,  65, -10,-101,-116, -57, -10, -39, 120,  92, 112, -45, 122,  -1,  65,-113, -87,  40, -16,  95, 110,  37,  53,  84, 122, -18, -37, -65,  30,  44,  14,  93,  17,  41,-122, -68,  77,  16,  84,-111,  18, 111, -22, -88,  72, -80,  12,  82,   8, 126,  70, -84,  61, -42, -88,-127, -47,  10,  48, -21,-109,
   33, -22, -41,  41, -15,  54,  29, -24,  69, -59,  -1,  58, -50,-100,  25,  85,-110,  79,  73,  17,   6, 123,  59,  70,  61,  15,  75, -97,  30, -41,  -4,  88, -92,  72, -27,  43, -66, -95,  27, -22,  35,   8, 108,  40,  54,-106,-102,  -1,  82},
{  77, 112,-118,  35,  85, -37,   9,-117, 108, -22,  89, -60,  81,  30, -67, 105, -93,  -2, -49, 118, -64, -45, -47, -18, 117, -58,  72,-121, -44,  52,-121,  72,  61, -40, -56,  70,  40,  -5,-123,  93, 107,-122,  90,  89,  -2,  28,  89, -49, -29,-120,  85,   2, 113,  44,-118,   8, -94, -52,  45, -32, -69,  72,-106, -86, -66, -12, -32,-104, -48, -85, -36,   7,  10, -99,-121,  -4, 121,  58, 125, -58, -30, 108,  66,  98,-120, -18, -52, 103, 111,  33, -12, 103,-113,  52, -63, 119,  86,  79,  96, -27, -74,   6,  39, 118, -49,  20, -50, -41, -20,  23,  35, -45, -58,  -2, -35,  44,  78,  32, -22,  44,-110,  40,  24, -96,  34,  32,  -9, -59, -29, -96,  90, -81,  47, 100, -97,  33, 100,   6, -33, -52, -59,  37,  84,  29,  -4, 127, -43, -71, -50,   2, -32,-110,  99,  47, 101, 126,  46,   1, -80,  10, -24,  30, -47, -71,  86, -16,  61,  29,  28, -92,  -9,  16, -75, -91,  56, -32,  96,  68,  11,  89, -88,-109, 112,  43,  35,  32,-125, 115,  42,  37, 110,  96, -56, 104,  84,  29, -15, -85, -32,  31, -62, -40,  29,  92, 103,  30, -14,  75,  -7, -45, 121,  -8, -53, 125, -65, -32, -73,  67, 124,  14,  73, 122,  22,  -7,  64, -67,  15, -49, -26,  86,  -5,  77,  36,  43,-121, -69, 115,-108, -79, -78, 102, 102,-124,-103, 106, -96,-127,  58, 126, -54,  41,  63,  35,  37,  40, -52,  14,  56, -97,  -7,  89,-110, -18,-115,  34, -15,-120,  52, -12,  73,-116,  51, -76, -22,  59,  -1, -48,-104,  83, 117,-103, -25, -83,  36, -87, -39,  36,  -3,-105,-121, -63,  73, -90, 123,   6,  35, -32,  82,  35, -22, -31, -45, 125,-100, -79, -65,  66,  87, -26, -72, 107,  77, -33,  64, -43, -34,   7, -35,-126,  47,-121, -26,  57,  32,-105,  88,  46, -90,-104,  55, -17,  77, 116, -11, -43,  97, -98,  42, 127, -51, -10, -73,  46,  70,-101, -73, -67, -71,  88,  64,  74, -49, 118, 118, -36, -71,  80, 104, -79, -37,  36, -13, -98, -98, -66,   8, -21,   1, -23,  53, 122, -98,   2, -23, -23,  40,  29, -73, -47,-123,-101,  66,  72, -86,  90,  51,  48,  61,   8, -69, -81,  95, -94,  66, -95, -46,  44,   1, 100, -15,  24, 100, -72,  17, -37, -60,  74, 123,-112,  25,  62,  89,  27, -20, -43, -66,  16,  58, -11, 125,-116, 110, -89, 106,  92,  79, -26, -98,-124,  82, -99,   0, -51,-123,  60, 118, 110,-124,  26,-104, -83, -30, -84, -50,  10,   7,  92,  12, -14, -78, 119,  13,-100,   0, -19,  -4,  34, -28, -66,  47, -96,-116, -48,  63,  81,   3, 118,  57, 122,  86,  32,-106,  65,  92,  48, 109, -61,  52,  53, -47,-104,  61, -98,  59,  -9, -65,  16, -19, 118, -89,-118, -79, 108, -74, -75,  58,  53,  -5, 118,  96, -23,-112,  63,  66, -58,-108, 113, -39, -20,  60, -15,  91, 108,  71,  77, -20,  70, -13, 119, -45,  57, 126,-100,  62, -92,-117,  14,  33, -92, -26, -11, -89,  56,-123,  90, -87, -29,   2,  76, 110, 124,  19, 114, -55,  24,  12, -56, 112,  -9,  47,  98, -58,  91,  97, 105,  72,  81, 125,-104,  98,  99, -24, 108,-114,  47,  64, -18,  49,  29,  -7,  16, -24,-112,   2, -22, -15, 112,  67,-104,-115,  65,-125, -64, -98, 107, -95, -23,  -5,-109,   6,  74, -85, -57, -92,  91, -31,   1, -65, -61, -36, -14,  66,  -1,-124,  29,  -9,  18,-104,  39, -69,  22,-107,  23,-125, -64, -49,  97,-126, -58, -21,  26, -58, 116, -62, -99,  39,  54, -94,  85,-113, -23,  -6, -56,  67, -94, -96, 113, 111,  16,-123, -72,-108,  15, -59, 117,-106, -90,  36, 117,  23,  67,-104,  91,   3, -62,  83, -95,  55, 108, -49,  -8, 123,-122,  98, 116, -69, 113, -37,  73, -34, 100,-106,  64, 107,  13, -72,  89,  30,  79,   5,  88, 122,-123,   2,  97,  80,-100, -74, -80, -51, -90, 120,  98,  82,  53,  52,  77, -24,  21, -43,  37,-116, 119,  43,-114, -72, 101,-109, -71,  66,  22, -74, 127, -11,  34, -49,-105, -48,  63,  16,  77,  97, -10, -49,  10, -33,  60,  80,  47, 125,  84,  84, -69,  89,-122, 106,  37, -65,  68, -61, -25, -94,  77,  88,  38,  34, 106,  56, 114,  74, -21,-122,  28,  -1, -69, 122,  87, -20, -34,   6, 124,-109,  41, -48, 123,  26, -18, -68,  54, -14, -19,  70, -82, -43,  21, 100,  90, -47, -12,  61, -89,  16, 112,  56,  63, -42,  52,  87, -36,-113,  60,  36, -97,-119,  69,   8, -11,  96,  75,-110, -50, -64, -20, -42,  54,  52,  18, -50, -47, -40,  29,-109,  82,  70,  86, -70,-120,  95,  42, -58, -83,-115,  71,  52,  16,-110,-119, -89, -27, -56, -86,  41, -11, -68, 126, -95, -86, -96,  39, -31, 115,  78,   6,  94,  64,  -8, 122, -73,-109,  97,  73, 100,  95, -80,  66,  99,  54,  84, -42, -59,  -2, 122, -55,  20, -52, -74, 118,  -4,  74,  67, -52,  95, 105, -48, -79,-114,  21,  59,  -9,  76,-122,  17, -91,  96,  65, 100,  69, 102, -11, -88, 112, 108, 124,  36,  34,  89, -60, -99,-117,  20,  56, 120, 120, -87,  26,  76, -35,  -1,  67,-121, 123, -48,-117,  53,  -1,  91, -40,-114,   4, -64, -23,  22,-126, -27, 126,  73,  16,  38, -74,  11,-107, -10, -17, -98,  31,  77, -71, -76,-107,  84, -53, 122,  27, -11,  71,  57,  99, -37, -80, -69, -97, -29, -44, -30,-110, 108, -42, -99, -52,  -6, -46,  55, -18, -39,  -2,  71, 111, -76, -63,  47,  64, -54, 117,-115,  77,-116, -81, -26,  -8,  72,  65, -96, -83, -75, -75, -28,  69, -41,  97, -16, -91, -34,  23,  73, -89,  75,  48, 109, -25,  70,  15, -38,-119,  92,   7,  88, -24,   2, -24,-115, 107, 102,  98, -62, -46, -13, -86,  34, -68,  50, -62, -83,  49,  60, -80, 108, -28,  36,  38, 111, -65,  28, -36, -71,  91, -89,-109, -84,-100, -94,  92, -83,  28, -59,  23, -26,  88, -24, 109, -67, -39, -24,  16,  23,-119,   4,  15,  57, -43,  60,   5, -91, -85,  66,  22, -18,-126, -31, -44, -77, 104, -56,  10,  43,  80,  82, -37,  20, -53, -95,  -3,  48,  31,  13,  24,  13,-126, -50, 123, -86, -26, -49,  48, -17, 118,  12, -55, -75,  70,   5,  61, -39,  19,  47,-127, -18, 123, -37, -64,  52,   6, -38, -70, -82, 108, -40,  33,  54,  53, -63, -55, 121,-121,  23, 103, -24, -30, -26,  92, -47, -30,  32, -71,  -4, -40,  58, -62, -86, 115, -32, -15,  11,-108,  35,-126,-112,  82, -31, -54,  32,  86, 114, -82, -12,  85,  82,  69, -15, -60, -71,  37,   7,-103,  23,-110,   7,  15,-109, -44, -28,  94, -48, -16,  82, 102,  85,   2, -75, 101, 101, 104,  33, -81,-121,-105,  -2, -12,  29,  28,  -5,  30, -71, -34,  25, -17,-109, 107, -26, 125,  35, -40,-110, -93,  37, -27,-126, -90, -64, -11,  46,  73, -83, -84, -39, -15, -79,  54, 101, -27, -19, 104, 123, -51,  69, -33, -28,  67, 119, -51,   2, -37,  -3,  97, 124,-107,  77, -49,-102,-110,  32, 108,  80,  96, -50,  93,  69, -57, -36, -20, -20, 111,-123, -97, -12,  30, 106, 109, 108,-109, -38,  95, -67,-113,  70,   8,  82,  -6,  98,  51,  67,  67,  86, -34, -33, -78, -26, -42,  60, -88, -99,  46,  76,   5,  22,  25,  93, -12, -46,  35, -16,  65, 104, 120, -89, 121,  69,  58, -36, -84,   4,  65,  47, 107,  18, 104, -46, -47, 113,  84,-105,-105, 126,  65,-103,-101,  66,-110, -56, -98, -46,  78, 114, 108,  39, -87,  55, 107, 113, -33,  15,  23, -74,-117, -20, 102,  33, -44, 108, -83,  99, -57,  98,-120,-119, 107,  25, -54,  49,   2, -51, 126,-117, -54, 109, -70,  49, -96, 113,  10,  -2,  95,  35, -99, -35, -89, -67,  68, -59,-106, -71, 106, -48, -84, 121,  39,  90, -79,-106, -12,  59, -83, -85,  44,-104, -43, -76,   9,-122,  55,  34,  67,-105, -20, 118,  99,-119, -43,  83,   4,  32,  26,  66, -60,  79,-119,-117, -22,  51,-102,  -3,  13,-100,  29,-114,  41,-105,   0,  55, 124, -69, 122, 117, -13,  24, -32,  16, -14, -95,-119,   6,-117, -85,  17,-101, -66, -62,  81,-110,-102, -40,  35, -91,  92, 114,  49, -80,  -2, -56, -29,  90,  95, -38,  51,  47, -25, -61, -57,  79,   1,  52, 121,-114, -55,  61,  17, -93, -94,  67, -39, -12, 122, 125,  74,-125,  60,  39,-125,  18, -90, -49,   6, -45,-127,-103, -91, 108,  75, -19, 125, 101,  92, -36,-123,  95, -42,-121,   8, 105, -17, -62,-103,   6,-125, -99, 118, -95, 112,  15,-103,  24, -33, -26,   1,  15, -92, -24,  69,  23,  56,  80,  99,  29, 110, -96,  74,  83, -54,  55,  20,  92, -56,  -2,  41,  98,  93, -20, -90, -72, 106, -43,   4, 102,-121, -96, 112, -29,  12, -74,-104, -20, -43, -84, -80,  84, -29,-112, -70,  19,  20, -80,-119, -36, -77,  89, 114, -58,  -5,  28,  30,  -3,  50, -84,  64,  98,  54, 108, 116,  63,-107,  23,  12, -98, 125,  34,  97, -17, -55,  36,  48,  -1, -23, -74, -51,  15, -53, 122,   0, -95,  44,   2, -65, -78, -12, -22,  97, -10,  44,-108,   7,  -2,  27, 110, -14,   0,   6, -73, 120,-109,  15, 105, -50, 127, -29, -76, -20,   7,-121, -79,-116,   5, -41, -42, -60, -30, -24,  93,  34,  63, -27,  78,  62,   5, -38, -23, -16,  59, -72, 115,-101,  -6,  66,   6,  30, -24, -73,   9,-115, -72, 125,  -1,  62,-108, -93, 122,   4, -79, -28, -13, -23,  88,  51, -87,  67, 102, -20,  52, -39,-104, -41,  31,-108,  35,  33,  61, -45,  80,  -2,  56, -54,  88,  26, -40, -50,  59,  33, -35,-108,  61, -93, 124,  18,-117,   3, -57, -29, 118,  77,  29, -44,-126,-120, -65,  93, -21,  15,  26,  41,-119, -66, -84, 101,  33,-104,  18, -67, -45, -43,  60,  71, -29,   0,   9,-109,  99, -72,  -5, -92, 104, 114, -13, -33, 106,  11, -64,  56, -55, -80,  18, -25, -17, 103, -89, -49,  -3,  92, 118, -84,  18,  44,  21,  -4,  26,   6,-116,-119, -13, -84, -36, -23,  39, -95, -80, -31, -30, -29, -59, -51,  89,  67,  31,  95, -14, 110, -24,  25, -77, 121, -83, 124, -89, -52,  11,-116,  -7,   3,  18,-103, -49, 125, 115,  38, -88,  48,  39, -90,-108, -61, -89,  11,  87,  98, -33,  75, -11, -85,  60,  76,  70,  95, -42,  45,  29,-103,  -2,-126,  51, 117,  56,-104,  69,  78,  60, 119,  30,  25,  64,  40,  46,  68, 123, -79,  57,-105,  51,  54,-124, -67, -41, -81, -44,  81, 126,   0, -63,   4, -61,  18,  94,  -6, -83,  37, -28, 117,  44,  23, -43, -96, -61, -73,   7, 105, 108, 112,  45, -92,  72,  69, 117,   4,-125,  -3,  73, -82, 102,-125, -78, -67,  94, -82,  68,  15,  68,-113,  28,  34, -58,  67,  -2,  40, -45,-118, -38,  81,-119, -40, -30, -91,  53,  89,-125,  44, -68,  -2, -94,  60,  41, -87,   1,  42,  68, -53, -20,  57,-112, -67,  86, -75, -76, -51, -52,  -7, -45,  85, -45,-117, 102,  25,   9, -80, -42,  45,  79,  82, -27, -36,  98, -89, -81,   0, 122, -11,  86, -53,-118, -79,-105, 115,-109, -34,  88,  75,  16, -32,  50,  50,  82,-112, -54,  24,  74,-119,  24,-121, 111, -32, -91, -13,  95, -36, -54,  31, -53, -67,  68, -45,  53,  35,-103, -71, -54, -32, -13,  80, -64, -25, -75,  84,  78, -19,
   -7,   5,   3,  39,  75, -58, 119, -43,  46, -74,-120,-123, -68,-100, -80, -54, -95, 104, 109, -33, -30, 117, -93,-110,  42,  78,  30,  11, -95,   9,  82, -49, -33,  50,  30,  21,  14, -14,  98,  37,-118, -71,  39,  66, -45, -75,  29, -42, 100},
{  50, -81,  51,  14, 120, -71, -41, -71,  96,  69,  93, -55, -53, -74, -96, 112, -25,  87,  78, 100, -35,  99,  37,  36, -18,  48,  16,  27,  64,  -3, 117, 107, -86,  18, -81,   6, -97, -67, 102,  15, -46,  53,  37,-123,  65,  72, -66, -66,  83, -42, -89,  67,  25, 110, 115,  47,-112,  89, 124, -43,-123, -72,  71,   2, -55, -76,  -4,  83,  -8,  -6, -35, -93, 122, -65,   7, -89,  -3,-113,  72,-113,   6,-123,  42,  -3, -38, -47,  27, -63,-100,-120, 119, 123,  79,-100, -74, -85,  -2,  42, -34,   1, -36, 108,  28,  65,  73, -23,  22,  -9,-125, -84,  63,  66,  21, -35,  44,  74, -33, -18,-115, -82, -77, -34,-113, -95,  91,-108,   4, -19, -92,  21,-109,  -9, -22,  64,  67,  -8, -27, -73,  65, 110, -97, -88,-104,-113,  16,  52,  -1,-110, 123,  66,  62,  75,  -1, -91,  52, 122, -44,-108, 116,  29, -65, -48, -43,  91, -68, -78,-110,  35,  15,-104, 125,  59, -33,  24, -23,   2,  54, -41, 119, -25,  29,  46, -53,  16,  39, -59, -49,  49,  51, -87, -55,-120, -39, -74,  -4, -67, -15, -96, 100, -48, -95, -77,-121, -93, 126, -29, -77, 119, -40, -78,  81, -40,  25, -92,-114,  99,   2,-101,  85,  71, 105,  69,  46,  12,  44, -40,  39,  15, -59,  55,  13, -77, 126,  73,  14,  78, -92, -29, -88,  92, -61,-110, -78, -92,-115,  98,  -9, 110,  44,  95, -94,  62,  16,-101,  22,  62,  68,  42, -98, -43, -53, -93, -54,  23, -63, -67, -42, -23, -62, -10,  86, 122,-116,  52,  17, -74, 109,-124, -73, -77, -42,  29, -18,  55,  51,  51,   4,  73, -52, -82,-120,  81, -49,  63,   1, -24, 122, 116,-114,  -5,-116,  19, -84,  98, -25,-119,-127, 114, -37, -46,  80, -29, -12,  68, 109,  -7,  83,  12, -48, -46, -99,-121,  41, 116, 124, -24,  32, 101,  92, -87,-113,  79,  13,  30,  21,-127,  41,  27,-115,  55, 104,  64, -48,  16, 103, 119,-100,  -9,  70,  -3,-120,-100, -61, 107, 111,-115,  71,   0, -30,-106,-117, -15,-108,  49, -12,  11,  81,  50, -64, -64,-126,  70, -13,   2, -90,  56,  83,  95, 122,   4,  32,  85, -51, -58,-113,-112,   5, -68,  99,  90, -75,  58,  65,  47, -47,  60, 121, -77, 122,  15, 108,  41,  44, -22,  38,  43,  71, -34,  11,  -1,  -9, -39, 123, -60,  30,  48,  71, -15,  40, -53,  98, 108, -32, -69,  92, -55,  23,  86,-122, -65,  89, -34, -48, -34, -46, 101, -97, -95, 115,  26, 114, -17, -61, 103,  84,-123,  36,  11, -29,  11,  56,  71, -40, 122, -92,-114, -74, -55,-127, -75, -41, 126, -68, -85,  72, -66,-120, -74,  44,  99,-126, 119, 123, 111, 102, -73,  43,   9,  10, -43, -26,  46, 108, -12, -98,  28, -53, -75,  16,  35,  91, -90,  21,  76, -85,  11,   8,-106,  -2,  14, -73,  -7, -83, -60,  50,  55,  88, 112,-118, -44, -53, -49,-119,  70, 102, 120, -38, -11, 111, -45,  90,  24, -29,   7, -46,-107, -59,-109, -23,-112,  42, -21,  61, -86, -14,  32, -30,  67,-102, 103, -65,  38, -38, -42,  33, -85,  86,  64, 113, -28,  46,  98, -95,  83,   9, 121,  59,  96, -47,  50,  25,-124, -45, -89, -17, -53,  71,  34, -55,  64,-115, -59,  -2, -85,  66,  57,  76,   7, -92,   3,  17, 108,  21,  44,  33, -95, -66, -30,  73, -63, -11,  69,  32,  34, 119, -71,  27,  56,  86, 116,  -3,-117, -56, 106, -82,   5,  49,-117, -44,-126,  68,  48,  26,-108,  73,  92,  68,  64,  99, -79, -83,  53, -23,  76, 119,  29, 105, -45, -49, -98, 124,-119,  -5,  77,  95,-109,  52, -72, -37,  48, -68, -44,  44, -10, 118, 113,-119,  97,  94,-100, -60,  93, 119,  47, 122, 120, 123,-106, 110, -91,  59,  97, -76, -16,  -1, -74,  15, -52, -25, -70,  16,-126, -84, -56, -67, -14,  81,  46, 107,  31,-108, -58,-104,  87, -26, 108,  23, -96, -43,  -9,-124,  -8,  63, 108, -14, -79, -37,  53, -35, -34,   4,  42,  76, -69,-117,  22, -36,  68, 104, -30,  75,  -8, -82,  99, -78,   9,-122,  46,-110,  31, -89, -57,-123,  66,   6, -33, -66,   2,-123, -17,-107,  76, -29,-103,  76,  62,   5, -61, -65,-120, -83,  54, -79,   9, -28, -53, -57,  35,  80, 101, -73, -87, -92, -77,  90,  -7,-113,  86,   5, -51,  14, 113,-114,  68,  59,  13, 102, -17,-124,  65, -55,  85, -84,  76,  60,-122, 118,  52, -38, -89,-120,-112,  12, -28,  30,  22, -89, -85,  63, -80,  -3, 108, 114,-117,  29, -83,  -5,  -3,  73, -28,  -2, -34, 121, 125,  60, -49, -87,  58,  -9,  98,-102,-117, 120, 105, -82,  10,  61,  56, -19,  86,-115,  25, -20,  87, -99,   8, -80,  15,  14, -48,-114,  97,  41,  30, 127,  67,   8,  70, -52, -73, -79,  77, -86,  96,  -9,  -6,-105,-101, 120,  32,  80, -58, -79, -94, -80,   2,  40,  -7,  53, -65, -98,  76, -69,  36,  91,  94,  85, -56, -48, -22, -92, -45,-111,  -7,  90,-125,  16,  -6,  57, -47, -49, 126, -93, -76,  -2, -42, -91, 104, -64,   7, -19,  61,  19,  73,  -1,  57, -49,  -6,  10,  96,  93,   6, 105, -40, -11, -35,  59,  75, 102, -90, -38,  62, -75,-116, -79, 118, -54,  97, -18,  48,  66, -58,  32, -79, 115, -58, 122, 110, -93, -87,  61, -13,-111,  40, -97,  50,-109, -45,  59,-100,-117, -85,  28,  82,  13,-109, -92,  11, -20, 105,-103,   6,-123,   3,  88, -54,  23, -68,-125, 113, 126, -50, -36,-123,  49,  50, 125,  34, -87,-104, 112, 124, -89, 113, 118,  -7,  29, -88,  12, 117, -18, 108,  31, -13,  79, 104, -70,   1,  87, 101, -40,  58,  72,-120, -11,-108, -76, -38, -24,  28, -72, -30,-115,  57,-115,-122,  13, -93, 124, -30,  74,  97, -38,  38,  26, -89, -50,   8, -95, -20,-126,-118,  36,  29, -43, 124,  13, -28,  88,  73, -18,   0, -74, -98, 117, -13,  71,  85, -78, -70, -37, -12, -48, -93, -40, -51,-110, -55,  14,  44, -83,  95, 122,  -2, -66, -92, -68, -14,  89,  49,  36,  23,   4,  18,-118, -59,  44, 108,  86, -76,-100,   7, 116,-107, -41, -53,  99, -67,  -4, -43,  11,  -1,  -8, 115, -53,  67, -97, -49,-120, -71,  97, -35, -95,  26,  59,  11, -24, -88,-126,  55,  95,  43, 123,  -8, 125, -66,   7, -62,-124, -75,  73, -90,  -6, -96,   4, -92, 122, -30, -58, -51, -54, -86, -46, -28, -11,-123,  46, -56, -40,  73,  74,-104, 125,  89,  59,   6,  56, -32,  48,  -8,  64,  43,  81, 113, -73, -25,  64,  88, 126,-106, -78,  54, -59, 112,  22, -77, -67, -55,  24,  -4,  44,  28, -49, -76, 114, -45,  68,  87,  43, -60, -16,  42, -48,  97,  70,  66, -26, -97, -24, -78,-108, -62, -26,  46, 114, 117, -24,   6, -15, -31,  28,  99,  67,   7,  81, -61, -99, 113,   5,  -1,  42,  89,  55, -26,  37,   5,  83,  -6, -86, -35,  11,  45,  -6,-104, -76,-102,  -1,  63,  80,-124,  41, 115,  96, 111,  63,   0,-113,  -8, -29, -11, 110, -63, -43,  84,  14,-106, -47, -19,  73, -64, -98,  70,  20,   5, -19, -60,   5,  33, -45, -43,  36, -84,   7, 125,-111,-114, -79, -27,-103,  36,  72,  75,  42,-123, 111, 118,  55,  35, -28,-117, -81,  -5,  96,  12,  96,-123, -92,  23, -73, 125, -81, -65, 115,  37,  85,   4, -45,-105, -77,  87, -75,-121, 100,-100, -35, -10, -85, 102, 105,  -8, 101, 108, -70,  64,  31, 105, -40,  31,  -6, 103, -67,  41,-108, -80,  84,  73,-116,  95, 112,  34, 123,-121, -62, 106,  12, -28,  25, -45,  39,-115,  85,  81,  81,  54, -86,-118, -86, -85,   8,  67,  11, -46,  68, -57,  94,  48, -99, 118, -75,  42, -61, -48,  63, -14, -30,  67,  62, -41,  18,  25,   4,  76, -95, -59,  66, -51, 103,-110, 121, 117, 123,  -7,  49, -31, 107, -65, 112, -64,  33, 123, 113, -39, 100,-114, -33,-104,  19, -31,  82,  76,  68,  21,-107, 115, 114,  94, -35,  62,  31, 114, -22, 125, -43, -58, -22, -27, -64,  11,  91,  68, -31, -44,   2, -75,   4, -12,  66, -25,  -6, 117,  37, -94,  29,  80, 127,  87,  58,  18,  88,  55, 120, -31, -41, -93,  84,  34, 109,  60,  45, 127,-121,  37,   5, -51, 102,  25,  51, -40,  51, -46, -55, 119,  56,-100,-107,  30,  52, -15,  -7, -13, -89,  76,  61,  42, -75,-113,  12,  11,-117,  17,  77, -84, -43,-109,   2, 116,  96, -65, -75,  75, -83, -86, -94, 111, -59,-100, -38,  12,  18,  68,   0,  28,  73,  -9, -42, -72,  61, 116, -16,-109,  95,   5, -90,  32, -42, -51, -36,  52,-116,  38, 124, -89, -68,  14,  72,-104, 107, -95, -32, -62,-106, -19, -16,  71,  58, -63,-127,  67,  15, -89,  82,  87, -99,  83, -37, -29, 126, -64, -65,  86,   5, 106, -58, -89,  53,  11,-101,  79,  -1,  35, -31, -18,  40,  75, -98,  65,  88,  -7,  92, -74,  40, -57, -33,  30,  79, -85,  93, -34,  82,  21, 124,-117,-105,-121,  -7,  40,  14, 123,  30,  13, -76,  14, -79, -48,  -6, -82,  65, -86, 118,-124, -61, -48,  -5,  27, -11,-104,  15,-102,  38,  84,  69,  47, -22, -95,  99, -68,  53,  49,  -9, -41,  24,  21, -65, -84, -88, -16, -59,-118,  54, -65, -53, -98,   9, 104,  97, -91,  16, -97,  -2,  -8,  48,  88, -86, -69, -88,   3, 119, -18, -68,  57,  78,  67, -32, 115,  59, -22,  43,   6,  65,  93,-125,  28,-116,-125,-102, -75, -89,  84,  20, -93, 100, 113, 117,-112,  82, -12, -28, -13, 100, 118, -34, 116,  78, 122, 121, -35,  47, -32, -46, 104, 105,-127,  58, -34,  56,  41, 117,-111, -42,-118, -45,  36,-114,  -6, -98,  42, -45, -82,-115, -70, -92, 123, 101,  73, -19, -43,-106,  27,  88,-111,   2,   8, -48, -60,  17,  54,  94, -60,  41, -43,  75, -70,  72,   9, -70, -69,   5, 121,  18,-126,  52, 121, -65,   1,  50, -42,-125, -41, -84,-106,  41, 114,  91,  65, 120, 120,-115,  56,  50,  59,-100,  61, -48, -72, -40, -36,  49,  86, -92, -94,  95,  90, -62,  98,  -2, -52, -58,-117, -60,  50,-109,  78,  -5,-110,-120,  45, 108,  30, -59,  49, -23,-104, 108,  -1, -15,  11,-116,  -2,   1,  39,  45,  91,  73, -92,  69, -83, -32, -18,  23, -90, -76,  -8,  19,  91,  25, -93,  99,  72,  -9,  20,  53,  76,  34,  45,  85, 110,  96, -20,   8,  64,  89,   8, 110,  40,   1,  88,-112, 116, 115,  79,  73, -89,  14,  35,-101,-103,-114,  31, -45,-111, -12,  60, -31,  79,  72, -80, -36, 102,  75,-118,  87, 109,  84, -70, -76, -93,-120, -23,  93, 104, -20, 123, -73, -66,  -5,  57,  45, -73, -49,  71,-105,  36, -50,  73, -54,  74, -45,-117, 118, 111, 119,  55, 105,  59, 108,  19,  52, -96,  52,  73,   8, 117,-126, -90,  92,  68,  44, -20,  23,-102, -21, -46,  66, -54, -48,-106, -38, 121, -58, -72, 127, -87,-122, -93,  74,  46, 110, -19, -12, -96, -25,  34, -88,-108, 122,-112,   3,  14,  31,  -5, -73,  86, -61, -10,-102, -24, -51,  18, 112, -11,  61, -81,  53,  -9,  53,  78,  43,-125, -90, -44, -69, -99, -36,-110,-111,  75, -28,  78, 126, -14, -20,  18, -99,  -5,  16,  66,  62,  76,  27, 109, -15,   5, -43,  26,  17, 114,  65, -22,  82,  31, -44,  68, -75, 117,-126,  -8,  98, -60,-116,-114, -46,-104,-115, -41, 107,-106, -82,  81,  36,
 -122, -39,-113, -13,  67, -26, -31, 115, -61,-105, 122, -89, -19, -37,  53,  43, -75, -91, -49,  39, -79, -61, -98, 106, -28,-124, -92,  73, -64,-119,  34,-106,  84, 109, -69,-119,  89, -95, 121, -98,  98, -81,  44, -25,  88, -40,  95, -13,  82},
{  96,   3,  41,  42,  85, 119, -23, -84, -68,  41, 103, 125, -30,-120, -44, -68, -62,  76, 115, -71,  38,-127,  72, -68,-117, 121,-125,  34,   2, -99,-118, -28, 119,  -2,   6,  93, -76,  34, -64, 114, -61, 118,  39, 126, -56, -94,-102, -99, -73, 117,   2,   5, -86,  47,   1,  35, -38, -39,  42,  16,  13,-118, -75,  11, 113, 109,-103,-125,  14, -25, -19, -13, 119,  72, -97,  10,-103, -81,   3, -68, -88,  39,  16, -96, 113,  63, -10,  43,  48,  82,  63,  52, -38,  81,  71,  -1,-126, -93, -26, -81,  18, -84, -34,-103,  52, 125,  88, -46, -92, -66,  59, 127, -67,  22,  79, -81,  44, 120,  73, -61, -33,  81, -54, 102,   5,-102,  34, -76, -99,-109, -61, -67,  52,   0,  22,  69,  64,   9, -95, -70, -72,  10, -67,  39, -92,  17, -56,-127, -90, -49,  60, -61, 115, -88,  55,  77,-125, 121, 106,  68,  82,  40, -63,  39,   5,  53, 102,  89, -65,   4,  21, -33, -37, 124,  64,   9,  77,  46,  15,  29,  12,  68,  43, -99, -86,  96,-110, -88, 106,  47, -17,  69,  62,  53,  94,  24,  69,  -4, -92, 112, 122,  -1,  60,  -2, -72, -25,  81,  41,-110,   2, 109,  33, -54, 109,-109, -81,-101, 118,  96,-100,-115,  53,  92, -95, -63, -56,   6, -22, -27, -55,  19,   8,  93, -66, -13,  49, -68,  22, -35,-118, -71, -18, 126, -96,-103,  51, -72, -94,  21,  36, -80,-101,  96,  27, 104,  34, -42, -81, -75,  93,  -9, 112,  87, -23, -54, -61, 102,-114,  42, -77,   0, -60,  40,  -2,  23, -35,  84, -88,  96, 100, -13, -15,-120, 108,-119,-110, 101, -53, -24, -18, 112, -30,  87,  50,  74, -70, -32, -21, -97,  69,-100, -69,  77, 107,  43, -38,  20,-118, -95,  44,  94, -94,  75,-125, -13, -52,   3, -69, -55, -39,  83, 103, 122,  66, -51, -75, -83,  46, -58,  28, -61, -42, -47,  13,  48,  28,  64,  66, -71, -12, -59,-100,-110,  90,  60,   3,  40, -54, -23,  43, -37, -88,-110,  50, -38, -27,  -7, 122,   2,  63,-109, -82, -89, -32, 113, -52, -32,-107, -58,  80, -78, -12, 108, -87,   9,  70,   3, -41, 116, -86, 104,  35, -12, -86,  80, 116,-110,  38,  85, -94,  53,  64,  34,  56,  94,  82,  56, -10,  88, 108,  79, -44,  91,  71,  88,  76, -85, -30,  56,   5,  11,  27,-125, -84,  11, -34, -27, 125, -45,   3,  87, 121, -24, -62, 127, -76, -64,  24,  83,  52, -90,  70,  93, -24, -39, -75, -68, -24,  11,-100, -66,  14, -91, -26,  98,  42,  33,-123,-102,  46,  41, -63, -46, -36, -44,  99, -90, -46,  40, -51, -24, -81, -10, -52,  61,-121, -58,  95, 102, -65, -28, -99, -58,  69,  35, -63,  98,-100, -40, -89,  59, -11,-120,-109,  99,-119, -77, -77,   3, -47,  19,  54,-115,  25,   9,  79, 126,  53,  31, 112,  22, 107, -54, -89, -26,  89,  49,  32, -81, -80,   0,-108,  11, 120, 120,  76,  77,  72,  65, -62,-116, 115, -66, 105, -20,  95, -31,  50, -73,-123, -30, -12, -24,-119,  74,-112, -15,  55,  58,   0,  25,  68, -49,  63,  -9, -93, -58,  24, -15, 114,-102, 109,  -4,  97, -69,  40, -31, -86, -77, -18, -51,-100,-105, -14, -43, -18,  19, -10, -28,  90,  33,  87, -28, -28,  -7,-115,-121, -54, -38,  82,-105, -99,  93, -82, -84, -35,  85,  38, -30,  54,   9, -21,  94,  54,  27,  32,   9,  70, -99, 102,-126,-120, -79,-101,  31,  28,  -2,  94, 114,  82,  78, -50, 102, -55,-102, -38,  99, -13,  24, -20, -30, -13,  55, -50,-106,  34, -87, -73,  -1,   9,  69,  51,  -3, -24, -76,  28,  74, -90,  89, -40, -39,-120, -97, 121, -15, 119,  50, -28, -21,  39,-110, -28,  82, -81, -33, -68,  93, -94,  74, -61,-110,  67,  82,  -9, -80,-125,  -9, -66,-104, 111, -69,  29, -80,-121,  12,  73,  -8,-111, -86, 110, -88, -71, -34, -66,  -4,  73,  78,  26, -90, -72, -87,  42,  14, -47, -73, -51,  -1, -40, -96,  41,-107,  -8,  90, -17, 120,  13,  99,  91, -14, -81, 116,  -9, -87, -43, -57, -91, -75,   5, 106,   4, 118, -85, -30,-115,  16, -79, -31,  66, -72,  93,-101,  59,  98, -59,  22,  60, 114, -59,  68,  18, -18, -63, -63,  47,  54,  70, 124,   8, -69,  -2, 120,  -7,   2,  36, -75,  48,  25, -85,  24,  40, -88, 117, -57,  88, -60,  -6, -69, -94,  29,  33,  60, -19,-105,-126, -37, -45, -56, -38, -41,  55, -52,  32, -10, -94,-114,-119, -11,  96,  -5, -78,  93,  51, -49,  84, 105, -65,-116, -57,  95, -87,  31,  98, 111,  39,-114, -38,  65, -11,-102,  96, -49,  -9, 112, -24,  13,  56, -89, -63,  46, -81, -10, -47, -94, -10,  22, -57, 126, -57,-115,  34, -19,  74,  28, 119,  42, -95, 125, -17,  90, -64,  42, -50, -89,  55, 126,-117,  94, -30,  69, 108,  78,  64,  82, -97,-117, -54,  -8,-100, -74, 122,  69, -64,  15, 118,  76, -88, -32, -24, -88,  88,-121, -35, 126,  31, -82, -35,  66,  19, -70, 113,  82,  41, 109, -41,  37,  -8,  68, -33,  89,  20, -41,-109, 117,   2,  82, 121,  55, -90,  29, -19,  53, -81,-116,-106,   3, -59,  91,  16,  99, -90,  87, -95,  50,-104,-110,  88, -37, -26,   4, 103,-120, -46, 125, -13,  47,  -2,  75, -95, -87,  40,  97, -58, -37,   3, -98, -17,  40,  44,  27,  58,  34,  96, -47, -62,  20,-114,-120, -84, -26, -14, -47, -24,   4,  26, -65, 127, -38,  56, 107,  18, -84, -83,  89,-110,  57,  92,  24,-103,  30,-124, -90,   8, -16,  63,-122, -77, -21,   5,-121, -28,  60,  26,   7,  86, 122,  23, -23, 122,  17, -82,  65,  59,   9, -95, -28,  80,  57, -82, 119, -54,   7,-118,  65,-123, -75,  94,-101,-126,  23,  38,  95,  23,-109, 100,   8, -11,  74,  15, -52,  27,   8,-107,  62,-113, -16, -90, -38, 108, 125,  -7, 124,  68, 117,   5, 124, -38, -20, 118, -40, -10,  51,-105,  26,  51,-116,-124, -49,  45, 127,-103, -55,-120,-126, -34,-117,  -5,  23, 109, -50,-118, -49, -38,  64,-126,  89,  84,  52, -23, -28, -96, 112, -80, 104,  38, -56, -12,-112,  50,  13,  56,-102,  86,  28,  77, -34, -31,  53,  69, -29, -35, -19,  99,  24,  65, -60,-125, -38, -94, 125,  17,   7, 102, -79,  40,  59,  64,  72, -22,  86, 121, -95,  97,  83,  82,  34,  26, -78, -80,-126,-121,-115, -74,  69, -72, -14, 100,  -1,-108,  39,-107, 108,  41, -82,  32,  76, -80, 112,  -9,  52, 109, -97, 117,  73,  78, -19,  55, -50,   0,  82, 109,  82,  23,-116, 119,  32,  13, 102,-106,  95, 111, -39,-125, -60,  32, -89, 114,  -3, -59, 100,  12,-126, -48, -89, -74,  60,  99,  97,  10,  14,  40,-108,  74,   2, -97, -52, -48,   7,  60,  85,  53, -94,  56,  42,  23,  88, -57, 104,-125, -65, 122,  -9, -64, -40,  -4,   9,  51,  -1,  73, -81,  85, -40, -27,  10, -45,   4,-127, -33,  -6, -31,  29,  20, -72,  77,   2, -41,  57, -50,  61, -17,-101,  64,  49, -97, 106, -47,-110, -89, 103, -80, -72, -68,  39,-116,-102,  76, 121,  15, -95, -80,  27, 119, -50, -97, -59,  51, -53, -85,-108,  65,  96, -19,  18, -34, 110,  -7, -84,  50, -53, -27, 127,  85,-125, 100,  32, -52,-126,  16, -69, 105, -40,  87,  32,  35,  -3,  41, -69,  55, 124, -84, -90, -15, -67, -53, -84,-112, -70, -10, -72,  23,-116,-121, -99,  14,  67, 112,  23,  61, -84,  20,   4, -40,  -8, -57,-124, -61, -81, -58, -41, -89,  51,  18,  86, -77,  41,  63,  29, -21, -85, -99,  37,  75,  47,  70, -35,-118, -64, -18,  62,  61,  24, -58,   7, -78, 125,  15, 112, 102, -60,-119,-120,-116,  17,  84, -27,  71,  35,-108, -28, -94, 124, 126, -55, -64,  31,  29,-126,  81,   3, 109,  58,  57,-115,  20, -55,  55,  39,  69,  30, 111,  81, -52,  -7, -97,-122,  53,  33,  25, -73,  94,  69,-110, -12,  89,   7,  31, 102, -96, -82,  45, -30,  59,-100,  46,  23, 113,  62,  -3,-127,  45, -93, -86,  39,-123,  67,  18, -64,  -7, -22, -74, -60, -93,  -2, -51,-123,-118, -82, -78,  32, -56,   5,-119, -29, -86,-108,  64,  45,-105,  71,  74,  75, -13,  -9,  28,-123, -53, -73,-109, -18,-109, -95, 106, -12,  86,  70,  65,-108, -54,  13, -54,  -6, 115,-125,  71,  11,  66,  26,  57,  43,  -1,  47,  50,  64,  89,   7,  36, -98, -62, -28, -12,  47,   6,-121, -79,  49,  39,  39,  68, -80, 119, 127, 102,  84,  63, -39, -90, -57, -10,  26,  38,  84,  22,-124,  43, -92, 101,  80,   6, -28,  25, -49, -37, 126,  17, -41, -30,-101,  -4,-121,  34,  62, -94,  22, -72,  69,  58,  77, -40, 123, -35,  20,-113,  38,  62, -65, -78, -27,  30,-111,   5,  41, -63, -83,  91, -15,  60,  82, -91, -86,  38, -21, -38, -13,  60,  -9,  46,  61,  61, -69,  87, -94,  92,-102, -26,  66, 109,   4, -54,-127,-115,  78,-104, -50, 126, -25, -18,  67, -45,  93,  56,-115, 110, -18, 119,   4, -50,-113, -11, -39,-115,  33,  80,  50,  41,  82,-124,  98,  46,-126, -80,  80, -50,  65,  17,-124, -75, -36, -42, -11, -13,  24,-125,  -6, -20, -60, -53,  -9, -47,  35,  89, -98, -67,  44,  -7, -15, -97,   1, -45,  75, 118,-105,  10,-105, 105, -20,  45, -15,  45, -55, -11,  73,  96,  91, 126,  94, 126,   3,  17,  81, -35, -33,  64,  37, -52,  16, -29, -76, -66,  13,  48, -94, 120, -62, -92,  27,  71,  66,  82, 118, -71,  84, 120,-118,  34, -69, -24, -88, -40,  97, 114,  98, 119, 122, -85,   1, -34,  78,  57,  35,-119, -83,  76,  10,  88,  48,  21, -44,  33,-116, -87,   9, 113,  63, 104,  82,  93, 127, -76,-109,-114, -14, -97, -48, -10, -66, 111,  62,  -8, -55, -45, -45,-109, -23,  59,  27, -44, -45, -42,  75,  75,  96,  85, -79,  83, 119,  -9,  58, 117,  29, -30,-101, -82, -95, 105,  41,  73, -57, -92,  86, -50,  83, -56, -59,  48,-112,  44,  78,  58,  55, -18,  84,  60, -98,  93, -78,-111,-115, 102, -92, -42,  20,  37, -72, 114,-117,  79,-107, -55,   4, -81, -95,-111,  90,  81, 103,   8,  74,  59, -69, 103, -35,  54,  -7, 122,  16,-119,  11,-102, -45, -38, -76, -76,  80,  -5,-119,-106, -17,-113, -52,  34,  11, -96,  81, -25,   9, -30, -66,  85,-100, -77, 112, -15,   3,  44,-112,  23,-124,  89,  61,  95,  43,  13,-100,  16, -41,-109,  10, 118, -61,  64, -91, -83, -57,  62,-102,  86, -60, 114,  43, -16, -57, -78,   3,-104, 119,  91, -32,  77, 108,  16,  41, -95,  23, -50,  61, -20,-112,  84, -28,  31,  13, -89, -86, -27, -27, 110,  92, 125, -35,  79,  63,  72,-113, -95, -70, -68,-123, -96,  35, -28,  84, -16, -15, -52,  25,-104,  -1, -80,  66,  53,  94, 121, -33, -41, 113, -72, -64, -22,  20,-106,  42,  -3,-103, -66, 118,  61, -41,  42, -51,   1, -46,  47, -78,   6, -53, -73, -12, -20,  25, -57,  31, -85, -61, -66,  75, -48,  69,-124,   0, -99,  42, 100,  63,  86, 122,  44, 101,-113,  61, -97,-109, -55,  58,  87,  92, -96,-126,  70, -64, 110, -30, -36,  49,  53, 119, -80, -16, -26,  18, 101,  27, -32, -50,  90, -99,  60,  68,-105,  63,  80, -19,  52,-101,  46,  94,  30, -95,  44,  24, -57,  19,  28, -88, -42,  88,  61,-126, 103,  12,  -2,
   50,  -9, 109,   0, -60, -52,  88, -18,  58,  85, 118,  30,  42,  71, -15, 120,  14, 125, -72,-107,  92, -95, -72, -41, -57, -42,-107,  63, -95, 107, -99, 107,-117,  50,  25,  45, 110,  38, -96,  38,  44, 111, 101,  95,  19, -83,-120,  30,  69},
{ -91,  87,   7,  40, 118,  75, 101, 108,  48,  -5,-111, -39,  -2,-102,  47, 103, -22, 106,-100, -57,  -4,  37,  77,  -8,-124,  69,  28,  58,  54,  -2, 111,   3, -93,  28, -34, -55,  90, -80, 116,  12,-104, -72,  71,  85, -93,  91,  67, 104, -32, 109, 106,  60, -38,  -4, 117, -11, -67, 111,  19, -19,  -5, 107,-125, 119, -85, 122, 105, -38, -22,  70, -12, -14,-101,  -2,  97,-108, -92,   3, -42, -82,  70, -14,-102,  47,-127,-124, 124, -84,   7, 122,  47, 114,   1,  53, -84, -39,  37,  52,  65,  92,  53, 103, -21,  14, -73,  70,-114,  26,  95, 101, -71, -70, -94,  62,  63, -73,  23, -60,  45, 120,   4,  20, -11,  42,  63,  63,  96,  39,-100,  79,  13,  33,  90,  86, -86,  53, 120,  39,  61,-107,  52,  91, 117, -54,  12,  74, -18, -20,  -6,  68,  55,   5, 121, -74, -80,  65, -35,  47,-112, 113,  55,  59,  85, -65,  -4,  27,  13,  -1,-124, 119,  48, -74,  95,-120,  67,-115, -33,   8,  23,-100,  95,  70,-109, -54,-117, -65, -72, -81,  45,-122, 106,  86,  46, -64, -27, -84, -49,-109,  -4,  69,   0,-102,  15,  12, -55,-109, -24, -79, -60, -35, 121, -56, -16,  91, 124,-107,  94, -18,  -5, 127, -96,  51,  63,  11, 120, -23, -40, -21,-101, 124,  38, -97, 116, -36, -20, 116, -19,  67,  80, 126, -43,-111,  89, -26,-122,-121, -16,  77, -13, -78,-107, -97, 102,-104, 109,  -4,  64,-126,  13,   4, 111,  21, -79,  -2,-103,-105,-114,  62, -94, 114,   4,-105,  75,  34,  40, 119,  94, -13, -47, -52, 104,  81,-125,  52, -65, -37,  55, -96,  78,   3, 123,  18,  92, 103, -97, 122,  51,  44,  10, 113, 126, -68,  74,  20,  26,  39, -91, -10,  82,  89,  41,-118, -94, -42, 108, -28,  82, 113,  69, -29, -83, -25,-105,  96,  49,-127,  54,-102, -47,  71,  66,  86,-117,-118,  32,  97,   6,  64, -21, -64,  38,  41,  13,  77, 109, -84,  54, -68,  48, -24,  43, 114,  81, 108, 117,  -1, -25,  67, -89,  50, -80,  31,  10, -82, -49,  90, -12,  82,  -1,-100,  76,  92,  -8,-100, -99,  76,  77,   3, 124, -82,  40, -63,  30, -86, -29, -81,  83,  53,   6,-103,   7,  94,  34, -42,  22, 104,  53,-110,  57, -64,  79, -84, 107, -60,  56, -68,  49,  90, 114, -63, -51, 113,  97, -20, -56,  36,  76,-100, -44, -59,  35, -32, 124,  74, -33, -17,  -4, -44,  84,  68, -29, -68, 117, -98,-118, -27,  74,  28, -16, -76, -14, -37, 123, -19,  -5,  29, -19,  25, -69, -76, -45, -80,  33, -56,  52,  84, -80,-124,  84,  75,-125, -66,  89, -94,   4,   8, -92, -74, -20, -70, -43, 107, 117, -43, 108, -38,  18, 108, 102, -73, 106,  72, -94,-110, -77,  99, 114,  52,  30, -74,  46, 114,  77,  55,  13,  72,  97, -39, -76,  54, -87,  35, -28, -16,  28,  53, -16,  27,  85, -15,   7, -13, -34, -43, 106,  28, -52,  58, -90, -70, -16,  56,  64,  -6, -24,  95,  55,  15,  43, -70, 116,  38,-116, 117,-102,-124,   4, 123, -53, 110, -53,  88,  25, -97,  67,  40,  12, -61,  84,  -8,  56, -10, 101,  20,-114, -10, 121,  35,-109,  86,  18,  69,  93, -46,-126, -20, -75,-116,  50, -26, -83,  -9,  19, -32, -57,  78,  19, 112, -74,-127,   8, -80, 124, -31, 111,  23,-120, -21,  67,-119,  -3, -82,  62,   7,  45,  38, -21, -24,-115, 124, -32, -66, -26,-103, -59,  18,  69, 101, -18,   6,  11, -14, 108, -63,  76,  76, 106,-104,  61,  49,  73,   5,-109,  12, -96, -21, -79,  24, -45, -94,  17, -64,   2,  81,   0,   6,  33, 125, 110, -11,  48,-111,  40,  21,  76, -36,  -5, 121,-104,  54, 123, 124,  23, -25, 114, -35, 112,  48,  57,  49, -90, -11, -16,  27,  25,  65, -34, -68, 104, -44,  84, -12, -95,  62,  30,-121,  78,-102, 122,  34, -73, 125,-119, 107, 126,  10, -91,-119,  38, 109, -89, -41,   2,  37, -31,  13, -89, -76,   6, -39, 125,  54,  61,  98, -33, -91,  98,  57, -89, 102, -16, -11, 122, -59,  85,  10, -97,-123,  -1, -78,  72,-123, 115,  62,  28, 127,  33, -16,   0, -51, 124, -74,-126, 127, -61,  97, -75,  83,-118, 116, -49, 114, 109, 126,  60,  27,  -1, 113,  73,  96, -64, -51,-115, -12, -18, -68,  -2,  96, -44,  95,-121,   8,  95,-101, -80, 107,  34, -50,  79, -93, -55,  44,-112, -55, -18,  22, -48,  51,  26,  64,  76, -40,  82, -74, -19, -69, -70,  -7,  -2,  58,  53,  25,  82,  86, -25, -81, -36, -59, 106,  25,  64, -49,  48,  36,  86,  -1, -31, -10,  58, -54,-107,  -9, -30, -16,  96, -91,-112, -33,-118,  83, -11,  39, -20,  32,-112, -53, -94, -56, -89, -80,-110,  16, -39,-114,  61,-113, -74,-125, -19,  58, -66,-120, -39, -20, -61, -24,  91,-111, -44,-109,  39, -35, 102, -27, -16,  28, -29,-100, -52, -28,  75,  23,   8,  11, -82, 102,-102,  69, -98,  75,  19,-126,  42, 123, -35, 117,  28,  23, -39,-113,   2,-103,  34, -93, -82, -82, 113, 109, 112, -44,  28,  96,  38, -49,  95, -15,-106, -43,  42, -18, -98, -89, -21, -23,  72,  95, -22,  31, 112, 112,-124,  51, -41,  29,  78,-108, 119,  95, -85, -39,   7,  82, -63, -92, -42,  64,  35, -19, -11,  23,  23, -80, -32,  -1,  -1,  66,  67, 110,-112,  37,  -7,  98, -80, -19, -91,  63,  28,  64, -59,-119,   8, -56,  13,  31,  43,  13, -66, -37, -60, 122,-116, -53, -52,  14, -37,  -8,  62,-120,-123,  88,  92,-122,  15,   1,-106, -31, 114, -16, -93, -86, 117,  24,  83,-106, -46,  39, -28,-124, -74,-116, -32, -90, -97,-104, -63, 104, -53, -82,-114,  91,  94,   6,-109, 123, 106,  54, -48, 125,-122,  27,  38, 111,  68,  23, 125,  62,  60, -59, -69, -83, -99,  73,  69,  -4,  26,  35,  21,  17,  64, 104, 117,  52,  10, -64,-102,  -3, 119,  27,   5,  47,  -1, -87, -22,-117,  50, -25,   5, -39,  90,  14,  38, -33,  60, 106,  -7,  86, 119, -17, -60,-118, -67, -31,  38,  39, -55,  -2, -37, -14, -65, -67, -78,  52, -29, -19,-106, -67, -44,-117,  13,  81, -68, 103,-113, -11, 124, -89, -64,-117,-120, -44,  87, -76, -49, -53, -17, -84, -51,  27,-107,-124, -43,  25,  91,  36, -53,  -2,  70,  38, 117,  79, 111, -71, -97,  41,  73,-122,  20,   2, 107, 106, -95, -95, -91, -55,  32, 120,   8, -88,  78, -12, -84, -77,   0, 107, -58,  91,  36, 102, -79,  15, -42, -58,  58,  39,  91,  91,  61,  24,  29,  34,  94,  30,-112, -69,  63,  94,  88, -63, -54,  50,  88, 114,  13, -42, -79,  45, -65, -50,   3,  15, 120, -31,  13, -22,  91,  54, -51, 116,-112, -44, -28,  29,-106, -23, -51,-118, -44,  14,-117, -89,  92,  60,  85, -30, -65, -90, -71, 102, -68, -65,  32,  71, -26,-116, -87, -22,  50,  81, -54, -43,-102, -32,  13,  28, -62,  48, 104, -30,  56,  59,-115, -71, -89, -48,  87,  22, -89,  12,  66,  32, -37, -62, -58,  21,  72,  15,  25,   3, -28, -94, -72,  97, -16,-120, -33,  81,-114,-108, -66, 126, -60, 109,  72, -29, -39,  41, -44, -54, 123,  81,  97, -99, -12,   0, -92, -77,-109,  58,  96, -42,  32,  18,  81, -10, -76, -13, 111,  94, -48, -51, -46,  61, -29,  92, -15,  94,-127,  -7, -59,  30, -68,   7, -66, -57, -42, -66,  17, 118,  48,-114, -80,  78, -78,  55, -81, -29, -26, -95,  67,  71, -74,  67,  17, -35,  27,  87,  27,-103, -31, 122, 100, -78,  94,  95, 108, -85, -15, -53, -30, -26,-102, 100, -97, -92,-125, -45,  75,  46, -93, -62, -73,  39, 109, -93,  84, -75,-119, -40,  26,  38,  55,  40,   6,  41,  50, -40,  98,-116, -22, -17, -16, -48,  62, -26,   7, -98,  89, 122, -18, -52,  19,  34,  -2,  64, 109,-100, 101, -28,  99, -51,  86,  15,  20,  53, -13, 115, -84, -84,  47, -38, -12,  98, -19, -34,  59,  42,  78, -82, -92,-116, -27, -88, -94, 113,  14,  49, -81, -76, -31, -52,  18,  -3, -77, -89,  75, -46,  73,  13, -92, -63, -37, -66,  28, -17, 113,-119, -36, -39, -62, -84, -39, 122, -80, -52,  45,   1, -63,   1, -79, -41,   1,-109, -34, 126, -44, -17,-106,  40,  85,  67,  65, -50, 104,  -3, -73,  18, -97,-127,-115, -61,  32,  10, -38,  55, -26,  86,  66,-110,  86,  39, -76,  74, -39, -88,  68, -64,-107,  83,  78,  25, -48,  38, -35, -14, -18, -45, -27,  94,  53,  45, -69,  37,  17, -88, -29,-107,  67, -16, 120, -29,  71, -78,  -5,  -3,  55,  29,-114,  69,-125, -17,  60,  77, -15,  -3,  62,-112,  77, -76, -44,  66, -64, 116,   7,  20, -31,  -8,  79, -94,  99, 104,  79,  19, 113, -41,  62, -41, -23, -39, -88, -80, -41,  55,-105,  88, -41, -45,-120, -93, -81,  62,  17,  58,-105, -24,  68, 107, -41,  93,  73, -80,  53, 116, -71, 116, -64, -18, -47, -91,  67, 124, -92,  26,-119, 111, -51, 111,  64,-103,  91, -56, 116,   4, -53,  52,  72,   5,-112, -48,-100, 122,  -6, 105,  30,  38,  56, -36,-125, 114, -92,-107,  36,  96, -28, -76, -82,-110,-125, -37,  78, -94,   5, -71, -21, 107,   2, -85, -82, 103, -79, -95,-122, -70, -75,  69,  11, 120,  -4, -78, -86,  40, 122, -89, -31, 124,  41,  27, 121, -85,-103,-114, 108, 120,  62, 113, -50,  60,  81, -81,-115,-100,  20,-122,  34,  35, -99, 117,-101, -49,  28, 117,   8,  79, -72,-105, 105, -75,  49,  74, -42, -69, 107,-120,  73,  32, -98,-122,  34,  88,  42,-104, -48, -30,-112,  80,  10,  44,  92,  23,-119,  41,  83,  23, -35,  39, -73,   3,  -1,  90,   6, -69,  35,  59,  91, -87, 108, -10, 103,  45,  12,  31, -79, -97, -93, -96, -37, 106,  -4, -12,  80,-102,  58,  33, -76,   5,  16, -50,  95,  -4,  70,  55, 119,  89,  50,  94, -43,  65,  20,  -1,-104, -30, 126,  26, -30, 118, -53,-115,  65,  89,  51,  29,  61, -81, -21,  58,-112, 103,  53,  83,-116, -60,   3,  93,  -5,  31,  57, -80, 108,  41, -75, -14, -90,  83,  33, -30,  77, -41, -57,  78, -77,  66,  93,  40,  72, -52,-107,-106,-117,  78, -13,  47, -25, -23,  46, -85,  98,  38,  44,-125, -38,  15, -15,-101, -12, -99,  -6,  48, -47, -74, -30, -86,  81,   1,   6,  67,  26, -81, -62,  43,   2,-124,  37,  12,  44,-101,  45,  96,  61,  58, -18, -66,  22,  64,  90,  18,  31, -83,  90,  84,  13,  14,  75, -12, -45, -65,  73,  17,-118, 102,  61,  56, -11,-127,  -6,  96, 119, -21, 122, -72, 125, -72,  40,-106, 110,  72,  36, -87,  -9, -87, -76, -67,  75, -64, -10,  57,  57,-107,  53, 122,  97, 121,-100, -83,  47, -10,  30,  22,  18, -33, -18, 123, -45,  65, 123,   3,  38, 118,  55,   1,  30, 101,  46, 107,  35, 108, -17,  23,  27, -57, -70,  80,  -6, -58,  87, -36,  92,  91,   7, -35, 126,  45,  50, 101,-127, -37, -36,   0, -31, -95,  24,  45,  19, 126, -52, -19,  51,  63,  77,  32, 103,  62,-117, -63,  41,  94,  87, -12,  67,  17, -99, -86,-127,  94,  17,  -2, -54, 120,  84,-112,-112,  65,  40, 102,  67,  -7,  58,  31,-120,  64,  46,  33, -37, -40, -86,-122,  74,  11, -31,-114,-113,-100,  17, -98,  36, -88, -91, -88, -81,   3, -86,  85, 109,-113, 109,  81,-111,  23,  -8,  28,   6,
  -15,  46,  23,   0,  81,  -3, -74,  80,  40, -52,-124, 105, -46, 115, -78, -54,  56,  52,  55,  63,  22,  22, 117,  27, -99, -87, -89,  57, -38,  55,-118,  -6,  20, 113,  -8, -76,  -7,   2,  -6, 100, -91,  84, -13, 100,   6, -32,-121,   2, -90},
{-103, 123, -33, 110,-100,  59,  31,  29, 125, -64, -96, -15, -64,  67,   3,  12, 116, 117, -87, 111,-112, 121, -85, -87,   5, -70,  80, -10,-114,-124,  76, -92, 103, -75, -65,-121,  75, -89, -67, -74,  -1,  50,  -7,  17,  91,  77, -15,-122, -94,-121, 111,  99,  30,-110,  37, -46,  16,   4, -54, -92, 109, -43, -59,  75,  -6, -22, -50, -53,-123, -46, -30,  24,  73,  57,  -4, 109,   5,  76, -69, -55, -18, -58,-101, -90, -33,  22, -61,  36,  95, -39, -92,  41, -14, -21,  63,  89, -21, -49,  68, -48, 111, -96, -64,  40, -77, -26, -58,  95, -28,-115, 117,  38, -76,  55, -32,  -2,-107,-100, -50, -79, 121,  38, -42,  75,  -1, -45,  94,  56, -24, -23, -40, -12, -30, -80, -88,  34,  37, -92, -86, 100,  94,   4, 122,  29,-104,  76,  72,-108, -91,  66, -64,  79, -63, -35, -34, -10,  33, -64, -32, -13,  51, 104,-114, -34, -54,   0,-125, 112,  14, -56, -22, -58, -35,  22,  40,   7,   1,  44,  -7,-121,  62, -56,-105,-100,  84, -74,  92, 120, -48, -53,-116, -59,  33,  30, 120, -88, -28,-113,   8, -83, -73,-122, 123, -17, 101, -48, -85, -16, 123, 106, 100, -69,  51, -52, -84,  48,  -3, -68,  43,-119, -91,  99, 117,-119,  13, -39,  -9, -75,  20, 103,  54, 100, 113, -97,  40, -14,  42,  73, 123, -88, 117, -11,  52, -66,-113, -14,  56, -81, 115, 112,  52,-102, -14,   5, 117, -69, -81, 123, 115,  53, -25, -88,-111,  67, -83,   1, -19,   7, -75,-124,  96, -67,  79, -81,   7, 126, -40,-101, -92,  44,  66, -49, 109,-105, -31,  23, 127, -84, -96,  -1,  66,-107, -16,  11,-127,  18,  38, -94,  62, -37,-119,  16, -99,-122,  20, -42, 116,  83,  41,  79,  45,-124,  -2,  41,-126,-115,  19,-101, 117,  -2,  20, -45,  74, -23, 101,-122, 126, -60, -69,-104, -20,  10,  31, -86,-120,  -5, -58,-101,  -5, 126,  26,   8,  58, 102,-126, -85,  83,  68,  57,-119, -69,  19, 127, -88, -40, 116,-123,  86,  16,  40, 126,  85, -10,  92, -99, -66,  -7, -37, -89,  57,-121, -39,   1, -23, -21,-124,  42,  75,-121, -97, 102, -79,  81, -16, -99,  92, -13,  71,  57,  26,  55,-124,-122, 102,  20,  50, -88,  92, 117,  21, -53,  46, -98,-102,  72,   4, -81,  84, -60,  10, 109, -19, 118, -16,  63,-116, -16,  41, 102, 116,   1, -31,   1,-110, -78, -72,  50, 110, -15, 123,  42, 101, -12,  -8, 107, -43, 122, 113,  54, -17,  72,  96, 110,  93,  78, -55,-123,-112, -20, 113,-124,  76,  68, -41,  54, -42, -13,  70, -86, -68,  71,  80, -93,  80,  -4,  77, -16,  85, 109, -99,  -8,  85,  83,  46,-126,-102,  85,  89, 106, -72, 117,  47,-117, 109, -18,  25,-113, -27,  25,-124,  85, -93,  97,  -2,  -1, -55,  84,-105, -40, 109,   4, -85, -97, -42,-101,  86, -10, -88,  79,  -9,  43,  79,  36,  76,  85, -41,  -5,  27, -70, -52,  20,  97, -26, -57, -25,  41,  77,-121, 123,  -2, -89,  63, -49, 119, -82, -76, 103, -86, -49,-116, -71, 117, -49, -78, -25,  87, -22,  23,  77,  78,  15,  15, -27, -23, -44,-107, -33,  66, 107, -59, 104, -83,  89,  -5, 108,  36, -17,  41, 116, 106, -22,  14, -86,-112,  74, -59, 109, -31, -65,-111, -62, -80,  74,  88,-101,  50,  18, 118,  75, 107, 102, -66,-123,  32, -54,  82,  20,  38, 105,-121,-109, -22, -33,  32,-109, -69, -47,  67, -24,-101, 101,  74, -25,  23, 113, -17,  91, -42,  23,  81,  -3,-111,-126,-121,-105, -53,  10,  97, -18, -53, -66, -67,  57, -47,  13,-125,  15, -54, 109, -77, -48, -51,  59, -23, 118,   4,  57, -15, -72,  30, -16,  31,  87,   5,  97,  37,  42,  38, 103, -89, -94, 116,-105, 121,-118, -17, -62, -88,  58, -26, -51, -35,   2,   7,-100, -62, 104,  67,-112,  17, -97, -53, -79, -66,  21, -58, 114,-100, 104, -16,  79, 122,  95,-100, -65,  93,-104,  -9,-123, -46,  64,  77,  77,   1, -98, -66, -27, -47,  15, -86, -92, -44,  -5,-109, 124,  42,-122,  55,  23, 101,-125,  41, -58,  -4,  11,-121,-127,-107,  -4, -69,-119, -37,  -7,-101, -83, -35, -82,  54,-113, -66,-113, -49, 105, -48,   1, 111, -10,-111, -91, -64, -11,   6,-100, -74,  84, -88, -14,  53,  84, -61,   4,  83,  99,   3, -81, -18,  36, 124,  73, -44, -86,  99,  27,  24, -85,   9,  56,  24,  77, -74, -40,  40,  76, 103, -36,-100,  97,  41,  78,-126, -85, 124, -53,  95, -64,  20, -84,  60,  40, 104,  25,  52,  18,  26, -56, -20, -76, -54,   6,  43, -92, -30,  70,   9, -46,  -6, 118, 100, 123,  58,  57,  58,  25,-110,-120,-116,-116,  32,  46, -86, -91,-116, -46, -76,  10,  95, 121,-111, -32, -46,  91, -76,  -1,  44, -95, -82,-108,  34,  74,  59, -86, -16,  60, 123, 106,  41,  64, -53, 105, -52, -37, -50, -94, -90, -44,  49, -40, -68, -34, -68,  86, -45, -70,  95, -10,-116,-122, -39, -78,  21, -84, -26,  35,-116,-126,-101,  -7,  70, -46, -23,  -7,   6,  35, -49, -66,  90, -78,  47, -43,-119, -95, -58, -87, -53, -35,  -2, -69,  41,  37,  -4,  80,  50, -55, -13,  11, -13, 119,  -5,  10, -61,-120,  57,   0, -80, -66, -79, 118, -28, -46,  20, -10, -59,-123,  74,  63,  58,  54,-123, -87, -82, -91, -28,  39,  75, -56,  64,  20,-105, -25,  13,  47,  47,  18,-101,-126,  89,  29, -58,-113,  91,  58, -47,  40, 121, 100,  80, -75,-109, -47,  17,  73,  76, 101,  91,  81, -80,-119,  59, -50, 118,  22, -51,  39, -16,  -2, -72, 117,  99,  19, -65,  55,  32,  90, -33, -84,  95, -15, 107,  45,  21, -88,  40,  21,  81,  96,-127, -37,  23,  22,   4, -15,-111,  -1,  15, 120,  88, -95, 103, -97, -23, -22,  90,  49, 115,  90, -98, -84,  55, -57, -80,-101, -94,  62,-123, -76,  11,  92, 106,  68,  95,  28, -47,  83,  54, 108, 117, 125,  81, -38, -39,-118, 108, -60,  19,-127, 108,  -8, -16,-104, 111, 103,  69,-123,   4,-126, -94,  71, -99,  47,-101, -96,-124,  65,   4, -27,  73, -85,  -2, -72,  91,  80,  -2,-122, -62, -29, -63, -98,  54,  37,  38,-109,  89, -29, -14, -75,  70,  -7,  52,  -2, 105,-122, -17, -87, -15, -91, -83, -57, -29, -94, -29, -95,  39, -88,-105,  24, 108, -12,-110, -55,  28, -95, -46, -49,  92, -46,  91,-113,-101,  69, -15, -91, -25,  23, -69, 122,-101,  92,-100, -34, -10,   7, -83,  53,  22, -55,  42, -79,  98,-122, -86, 116, -12, 100,  74, 119, -29,  33, -62,  52,-108,-104, -36,  22, 112,-121, 103,  27,  38,  14, 116, 126,  72,-124,-106, 113, 104, -92,  89, -38, -77,  16, -90,-110, -61,  24, -24,  27, -37,  82, 123,  42,  38,  97,-103, -33, 125,   3, -88,  92, -83, -58, -27,  10,  -5, 119, -88, -24, -69, 108,  52,  96,-108, -33, -53,  98,  83, -25,-106, -15,  30,  -3,-115, 105,  74,   2,  60, -73,  69, 114, -36, 104, -94,  30, 120, -93,  17, -18, -25, -34,  53,  51,-121, -29,   9, -84, -17,  19,  65, 120,  39,  95,   3, -19, -12,  32, -59, -56, -89, -69,  74,  17,  58, 124, -75,   6, -75, -97, -74,-119,  25,  85,  56,  -7,  95, -85,  82,  30, 107,  82, -94,  33,  88, -46,  78, -76,  88, -86,   8,  -8,  -8, -72,  68,  56, -73, -65, -55,  82,  29,  63, -19,  23, -63, -12,-111,-121, -77,  13,  57,  33,  90,  88,-113, -96,  55,  21,-117,  92,-118,  26, -99,  -2,-121,  46, -86,  81, -77,  29,  21, -29,-106, -72,  64, 109, -65,  97, -40,  55,  24, -14,  94, -84, -86, -68,  72, 127,-116,  51, 113,-125, -78,  47,  82, 107,  46,  75,  42,  25, -78,  29,  21, -63,  32, -64, -51,   2, -75,  71, 110,-117,  24, -97,  23,  51,  69,  41, -91, -49, -91,  77,  52,  35,  86, -75,  45,  35, 107,  -8, -61,  24, -20, -81, -89,  60, -67, -85,-116,  34,  76, -30,  15,  64,  50, 106, 119,-101,-125,-124,-126, -53, -88, -32, -82,  -7,   6,-125, -60,  18,  -4,  -8, -46,  59,  50, -82,-118, 110,  53, -23, 102,  -8, -13,  69,  48,-123,  28,  89,   2,  54, -96,  74,  -4,  86, -88,  61,  25,  66,   4,  18,-117, -76,   3,  49,  -3, 114, -75,-123,-109,  36,   6,  33,  55, -69,  69, -87,-127, -10, -34,  99,   3, -93,-105,-126,  88,  -4,  60,  -2, 111,-107, -18,  44,  49,  39,  97,  59,  57,  12, -71,  14, -32,  31,-100, -95,-114, -99,  99,   4, -96, -34, -41,  88, -50, -44,  -5, -14, 106, 105,  47, -32, -97,  55, -62, -32,  78,  31,  51,  71,  10, -63,  51,  60,-114, -93, -22,  26,   4, 117,  73,  87, 119, 112, 100,  38, -69, -47,-114,  39, 105,   2, -20,-101,   8,  42,   0, 106,-116, -72, 116, -23, -80, -70,  -3,-120, -65, -61,  61,-117,   8, -58,  39,  39, -79, -88, -78, -60, -39, -45, -86,  65, -12,  63,  45,-127,  66,  -9, -13,-122, 115, -14,-122,  -1,  55,-100, -19,  22,  32,  25,-115, -83, -82,-114,  15,-106,   0,   1, -54,  25, -54,  25,-103, -53,   1,  82, 127, 115, 105, 118, 108, -63, -60, -73,  41,  17, 105,  47, -63, -47,  -6, 119,-117,  35, -44,  -5,  80,-104, -21, -30, 120, -77, -32,  68,  87,  93, -69,  15, 111,  86,  98,-110,  85, -27,   8,  79, -23, -12, 114, -94, -53,  22,  71,-100, -28, -30,-121,  39,  34,  -2, -59, -72, -29,   4, -41,  98, -91,-126, 116,  47, -16, -16,  44, -73,  24, 116, -36,  53,  46,  81,  71,  -5,-101, -80, -46,   1, -56,  66,  57, -81,  33, -26, -50, -42,   4,-102, -89, -95, -27, -18, -46,  99, -95,  37,  70, -25,  61, -25, -27, -17, -23,-123, -81,  81, -65,  65, -13,  50, 106,  36,  26,  25,-106,  63,-107,  43, -65,  94,  35,  22, 102,-115, -74,  52, -22, 106,  73, 118, -65,-113, -39,  24, 117,-111, -56, -43,-122, 115,  76,  54, -85,  70,  55,  47,-104, -32, -20,-100,  -1, 113,-114, -72, 118, 108,-122, -15, 127,  34,-101,  35, -13,  21, -65, 115, -53, 100,  88,  95, -40, -93, 125,  12,-117,  86,-119,  66, -47,  94,  85, -91,  26, -83, -66,-103, -92, -33, -25, -81, -40, 114,  90,  62, -30, -83, -20,   6,  -6,  34, -63,  96, 102,  63, -71,  34,-109,  85,  12,-125,  77, -19,  75,  40,  54, -80,  16,  97, -20,   5,  63,-113, 124, -63,   2,  52, -58, -36,  31,  98, -11,  32, -30, -52, -59,  43,  62, 103,   2,   3,-119,  46, -21, -73,  83,  33,  96,   2,  19, -18, -16,  29,  95,  68, -86,  46,  81, -29,  76, 107,  22, -99, -35, 124,   5,  -1,-109,  59, -24, -72,  37,  67, 116, -87,  30,  85, 102,  -6,  77, -44,  -7,  39,   0,-101, -36,  61, 112, -52, -70, -63,  65, 122,  60,-126,  94,  17,  -2,  53,  32,-104,-113,  96,  30, -78,-109, -50, -57,  55, -13,  94,  91,  92, -88, -56, -78, -84, -53, -96,  42,  88, -61,  83,  24,   3, -84, 104,-111, -62, 106,  83,  23, -41,  68,  90,  98,  -3, -38, -86, -75, 109, -72,  -9,  94,  63,  69,  54, -87,  70, -28, -44, -26, 124,  89,  14,  19,  47, 108, -11,  36, -96, -21,  42, -90, -95, -67,-120,   4,   9,  68,  67,-127, -53,   1,-108, 101,  70,-123, 100, -84,  -9,  60,  88, -59, -62,  77,  -4, -22, -64,  63,-105,  99,-120,  81,   1,  50, -27,
   12,-110, 112, -56, -51,   7,-101,  39,  59, -89,-115, -79,  22,-100,  97,  51,  39, -88,  64, -85,  70, -25,-113, -79, -88,  10, -71,  29, -34, -83,  75,-115,-122,  83,-117,  82, -10,  42, -60,  66,  17, 109,  55,   9, -79, -14,-116, 113, 102},
{  77,  32, -90, -34, -64, -13,  94,  77,  14, -83,  27,  97, -64,  24,  16, 121, -79,  25,  44,  60,  -8,-110,-106,  61, -96,  -1,  55,  24,  57,  52,  26,  78, -94, 104,  -3,  69, 121,-103, -91,  30, -17, -36, -66, 125,-110,-120, -64,   8, -51, -36,  27, -33, -69, -20,  66,  89,-105, -82, -38,-112, -84, -17,  57, -23,-121,-103, -86, -25, -79, -37, -67,   0,-106, -35, 114, -52,  19,-125,  68,  75, 115,  92,  43, -33,  14, -25,  72, 121,  60,-105, -74, 112, -23, -69,-108,-104, 122,-105, 115, -35, -39, -11,  49, -81, -62,  36,  35, 125, -51,  49,  18,  99, 112,  98,   5, -99, -18, -15, 105,-104, -73, 111,  44,  38, -74,  54,  51, 123,  89,-105, -86,  -2,  73, -62, -39,   7,   3, -15, -66, -89,  56, -23,-121,  63,  15,  40, -43,   5,  36, 114, -98,  44, -48,   4, -42,  52,  44, -69, 103,  91, 103,  44, -93, 117, 121,   6, -90, -62,  90,  -9, 116,  82,  99,  68,  98, -48,-118,  75,  59,-110, -25,  25, 120, -71,  55, -77,  86,  28,  99,  -4, -46,  52,-119,  26,  65, -84, -28, -77, -96, -80, -91,  56,  62, -27,  32, -98, -36,-111,-105,  80, -27, -76, -76,  48,  82,  36,-115, -73, -10,  28, -22, -59,-111,-116,  99,  79,  90,  -8, -19, -36,-104,  77,  21, -28,-111, -64, 122, -67,  99,  -1,  84, -65,  61,   7, -22, 118, 125, -81, -81, -20, -43,  22, -63, -67,-119, 125,  84, -29,  62,  93,  28,  28,  26, -63, -83,   0,  16, -20, -55,   1,-111, -53,  69,  62,  25,  79,  98, -66,  18,  36, -58,  -9,  91, -31,  26,  58, -92,-111,  51,  44, -95, -52,-103, -63,  87, -63,  26,  37,  27,-103,   3, -98,  90, -51, 124, 108, 100, -56, -96,-103,-102, 105,-117,  12, -14,  11,  84,  85,  15, -74,  60, -88, -47, -16, -55,  28, 114, 102,  68, 116,  35,  11,  94, -29,-121,  -4, -95,  41,   7,  72, -15, -48,  81, -31, 106, -21,-110,  31, -22, 110, -51, -85,  48, 101,  43,  84, -47, -61, -94,  65, 109,  55,  47, -57, 103,  81, -55,  27, -12,  59, -81, -45, -88, 109,-102,  11,  -5,  74,  79,  80, -20,  25,  -5, -79,  34,  65,  18,  32, -41,-105,-117,  80,  63,-103, -98, 103, -67,  -8, -25,  72, -22,  23, -53, 105,  31,  86,  94, -18, -61,   2,  38,  60, -91,  57,  62,  78,  68,  52,  96,-102, -25,  83,  -5,-126, 111, -41,  91,-105,-102,  32,  28, -44, 113, 103,  89, -20, -70, -77, -13,  -1,-101,  57, -31,  49,  88,  33, -20, -69,  64, -73,  -4,   0,  85,  24,  91,   7, -26, -94,  64,  95,  -6, 110,  79, -38,  -4, 110,-108,  20,-110,  10,  46, -27,-119,  22,  -7,  91,-111, -83, 103, 121,   9, -58,  25, -38,  49,-105,  86, -65,   8,  49,   5,-105,  11, -73,-126,  56, -39,  18, 114,   4, -85,  12,  54,  42, -33,  11, -67,-105,  -6,  71, 117,-127,  54,  19, -49,  14,  -8,-112,  38, -96,  93,-123,  14,  21,  13, -92,-118,  29,-106, -65, -81,  39, 114, 105, -50, -54, -42,-127,   7, -66, -21,  84,   8,  28, -84,  84, -55, 125,-118,  40, -86, -77, -64, -78, -87,  91, -65, -17,  61,  89,  72, -29,-107, -62, -99,  39,  -4,  -4,  66,  32,  83,-126, -55, 105,  61, -90, -64,  47,  12, 112, -44,-119, -86, -76, -61, -59,  12,  96,  -3, -15, -57, 114, 106, -47, -71, -52,-102,  41,  94, -60,  17, -67, 118,  79,  58, -60,  77,-103,  22,  41,  27,   7, -55,  76, -35,  12, -57, -81,-115,-105,  -3,  -6, -35, 106, 111, -94, 103,-101,  -5, -50,  30, -38,  28, -83,  93,-109, 109,  36, 108,  26, -16, -19, -37, -68, -29,-103, -84,  80, -79,  56, 110, 112, -97, -16, -28, 119, -76,  93,-121,  44,  45,-104, 116,-100,  -9, -81, 107, 123,  64,  51, -31,  49,-107, -29,  38, -68,  32,  97, -23, -94,  12, 106,  43, 102,  92,   7, -34, 113, 115,  87,  99,-116, -69, -79, 125, -70,  94,  93,  92,-126, -10,  32,   9,  39, -87,  52, -55, -25,  -4,  53,  17,-111,  45,  -1, -68,  67, -46,-118,   5, -15,  -6, -69,  98, -63,  20,-109, 102, 117,  11,  19, -78,-101, -31, -16,  33, -61, -53,-115, -99,  65,  95,-123, 125, 114, -87, -21, 105,  96,-125, -93, -94, 125, -42,-127, -99,   2,  16,  99, -33,  72,   1,   0,   5,  -9, -84, -22,   2, 100, 112,  38, -66,  47, -48,-103, 107, -73, -51, 107,  42, -12, 125,-106, 110,-113, -51,  -2,  27, -93, -52,  95,  38,-120, 104, -41,  77, -53,  61, -63, -92,-126,  63, -97, -74,-123, -92, -93,  -3,  25, -80, -75, -63, -10, -61, -90, -17,  -6,  12,  53, 117, -76, -78, -66,-108, -92, -10, 118, -28,  31, -23, 102,  65,-105, -32,  92,  56,  -7,-121,-127, -16,  51,  24, -89, -85,  26, 123,  91, -99, -34,  96, -88,  -9,  62,-103, -33,  -8, -97, -45, -62,  20,  53,  19,  88, -79, 122, 124,  10,  70,  67, -77,  98, -54,  58,  91,  -4, -42,-102, 120,  -5, -35, -23,  37, 108,  34, -76, -83, 117,  13, -59,  32,  58,  13,  25,   8,  62,-109,  21, 126,-122,  90,  24,  21, -41, 103, 126, -22, -31, 125, -43, -35, 107,  54, -91, -69,  14, -85, -10,   6,  12, 102, -50, -36,  66, -72, -65,   7, -50,-100,  -2, 115,  27, -13, -24, -60,-107,  84,  84, -31,  58,   6,  92,  69,  41, -32,  40, -86, -95,  -7,  -6, 118, 121,  76,  24, -18,  52, 107,  65,   9,  -7, -62,  67, -48,  26, -29, -18, -24,  45,-120,  69,-104,  76, -36,  76, -86,  90,   1,-121,  73, -59, -79,  76, -18, -65, -54, -54,  10, -82, 123,  85,  84, -24,  16, -23,  25, -22,-127, -45, -39, -99,  58,  72, -66,   9, -30,  22, -18,  93,  56,  60,   4, -20, 117,  17,  44,  94,  17,  26,  -3, 114, -19, -25, -50,  49,-115,   3, -36,-127, -58, -56, -49, -39,  -3,  50,  30, 119,-126, 124,  74, -94, -49,-120,-113, 125, 104, -34, -15,  -8, -26, -74, -58, -30, -46,  42,  83,  97,  92, -60,  72,  -6,  77,  53,  59,  95,  87,  76,-108,   2,  70,  90,-126,   9,  78, -47,  53, -34,  96, 111, 107, -15, -31,  13,  60,-111,  28, -28,-117, -87, -18,  -6,  15, -14,-112,-117, -60, -20, -56,  25,  84, 107, -93, 126, -23,  78,  60, -15, -83,  56, -98,  24, -30,   5, -23,   8,  47,   1, -69, -70, 107,  54, -89,  51,  16, -98, -26,  -7,   5,  31,  81, 108,   1, 102,  49,-105,  68, 109,-108, 115,  49, -98, 126, 102, 109, -79,  30, 104,  23,  34,  66, -30,  60,  -6, -80,  24, -61,  26, -37,  75,  32,  20,  73,  86,  -2, -18,  64, -70,  67,-104,  -9, -61,-103, -34,  26,  -5, -73,   2, -73,  23, -94, -31,  61, -61,-123, -94,  97,  88, 105,  32,  94, -51, -75,  92, -51,  60,  83,  13,-117, -59,  10,  38, -42, -30, -18, -76,  -1,  47,  58, -35, -81, -56,  51,  77,  95, -67, -12,  52,  75,-119,  50,  71, -60,-123, -95, -78,-105,  88, -87,  78,  23,  87,-116, 100, -50, -22, -94,-109, 125,-112, -86,  40, -37,-107, -73, -10, -23,  83,-126,-101,  49, 113,-121, -19,  65,   1,  11,  26, -27,  80, -21, -39, -45,-124, -28,  84, -99,  37, -83,  46,  96, -71,  96, -58,  68,  62,   8, -59, 124,  38, -19,  94, -64,  27,  73,  62, -22,-102, -38, -13,  91, -24, -27,  62,  36,  98,   4,-100,  51,  75, -52,  -9, -45,  95,  36, -48,  82, -50,  22,  87,  27,  82, 117,  18, 122,  77, -28,-106, -76,-126, 117, -29,  39,  35, -63,  59,  97,  25,-101, -98, -24,  34, -13,  61,-114, -44, 123, 124, 114, -75,  26,  51, -79, 122, -58,   9,  41,  42, -89,  57, -41,  33,-116,-115,  34, -33, -30,  14, -34,-114,  -1, 125, -12, -85, -96, -55, -22,-121,   6, -84,  69,  85, -48,  64,-120,  -6,  16, -94,   1, -32,-104, -73, -58, -14,  75,  28, -48, -66, -74,-109,-114,-109, -22,  -4,  -6, -14,  37, 121, -30,  79, -67, -15, -32, -65,-102, 115,  83,  99, 103, -33, -77, -86,  44,  96, -42, -58,  19,   7, -40, -67,  89, -29,  63,  56,-114,  19,   9,  80,  96,  28,-117,  10, -49, 110,  -9, -13,  74, -48, 111,  69, -34, -86,  95,  40,  -3, -13,  32,  92,   2,  -2,-119,  27, -94, -93, -89, 112, 121, -47,  34,  34, -92, -14, -74, -79, -46,  66,  68, -72, 127,  65,  49, -45,  -9,  42,  87, -34,  80, -77,  15,-122,  81, -19, -79, -24,  54,-125, 102, -73,  78, 122, 107, -10,  53,-112,  56,   0, 122,  52, 120, 120, -10, -95, 111, -93, 102,  87,-121,  61,  62, 115,  68, -79,-109,-102, 103,  57,  23, -73,  46, -61, -71,  16,  -2, -25,  90, -68,  24,  10, -19,  53,  94,-104, -65,-107,-112,  17, 124, 108, -29,-119, -47,  53,  94,  53, -70,-119, -58,  48,-101,  -4,  45, -95, -88,  25, -56, -52, -60, 108,-108, -69, -39,  85,  77, -12,  10, -13,  92, -78,   9, -84, -10,-102, -23,-101,  71, -45, 112, -12, 107, 121, -93, -99,  67, -33,-126,  67, -34, -10, -26,  63, -13, -41,  42, 103, 126, 127, -96,  63, -19,  52,  48,   9, 111, 111,  85,-102,-116, 114,-120, -69, 116,  41,  28, -77,-110,  -7,  43,   2,  71,-107,-101, -31, -23, 113,  -2, 124, 118, -29,  91,  70,  37,  30, -37,  53, -98, -28, -14, -56,  55, -38, -68, -73,  94,  52,-115,  85, -80,  47, -86, -18,  46,-101, -50,  59, -41, 110,  87,-110,  11,  83,  67,  46,  11,  74, 101, -74, -49,-110,  75,  98, -87, -85,  89, 104,-102, 106, -29,  28,  58, 100,-121, -31,   4, -30, -82,  90,  69,  42, -13,  14, -69,  25,  84,  90, -89,  20, 101,  11,  30, -19, -14, -25,  31,-124,  -3,-103,  22, -65, -59, -66,  21,  84,  83, 109,  43, -14, -58, -92,  75, 122,  98,  40,-111,  43, -18,  85, -17, -91, 118,  69, 117, -93,-104, -86,  70, -44, -31,-104,   3,  82,-118, -50,  20,  31,  46, -40,  39,   8, -87,  30, -67,   0, -87, -82,  15,  70,  24,  99,  89, -31, 116, 113,  83, -62, -67, -29, 117, -69,  75, 119, -81, -19, -64,  91, 106, -92,  34, -62, -98,  -9, -37,-111,  67, -48,-113,  77,  57, 111, -45, -29,  24,  30,  17, -83,  89, 124,-105,-104,-120, 103, -36,  83,  79, -23,-102,  87,  91, -92,-115, -64, -87,   1,  15, -30, -38, -22, -91,   6, -96,  67,   5, -19, -20, -51, -92,  40,  62, 102,  88, -77, -85, -70,  69,  32, -78,  63,  64,  85, 118, 107,-107, -47,  62,  52, -77, -52, -17,  -4, 107, -24, 125, -51, 102,  22,  57, -91, 114, -12, -95,-102,-102,  29,  51,  70, -18, 116, -15, -41, -95,  67,  11, -76, -61,-102,  60,  -5,   8,  69,  31, 119,  -4, 108,  31, -57,-119, -35,  80,-109, -95,  64, 124, -82,  25,  40, -63,  -1,  26,  16,  53, -82, 101, -97,  19,  34,-106,  -3, -81, -77,  -9,  31,  53, -42,  64, -80, -75, -12, -29,-121,  65,  98,-100,-116,  16,   6, 108, 113,  54, -54, -61,  78,-126,-110,  90,  50,  96,  14, -99, -23,  27, 109,  -8,-126, -88, -50,  20, -27, -55, -65, -16,  39, -20,-112, 106,  -3, -46,  48,  37,  64,  83,-115, -90, -43, -64, 104,  78,  94, -32, -88,  47,  64,   4, 102,  -4, 103,  54, -36, -42, 113,-114,  73, -70,  33, -52,  41, -18,  80,  41,  55, -84, -78,-114,  90, -45, -78,  62, -29,-123, -60,  32, 118, -89,  93,  96,
 -105,   0,  89,  -5, -99, -16, -43, -60,   7,  -9,  20, -35,   9,  81, -94, 122, 115,  41,  54, -20,-111,  35,  -5,  92,   3,  95, 125,  37,  -1, -47, -39,   4,  32,  45, -20,-115, -74, -39, -29,  55,  96, -52,  82, -32,  -1,  59, -83,  23,  11},
{  21,  45, -81,  58,  66,  49, -87, -95, -22,-124, -31, 112, -34,  20, -79, -70,  20, -25,  80, -55, -48, -27, -73, -58, -18,  -3,  98, -63,  91,  69, 122, 107, 116,  32, -40,  53,  45,-110, -83,-109,  70, 114, 102,  -8, -62,  20,  43, -71, -32,  39, -35, 119,  19,  20, 127, -68,-107, -25,  29,-106,  65,-118, -29,  94, 126,-112, -53, -33, -34, 107, 112,  27,  73,-117,  80,  15,  53,  47, -68,  15,  -7,-116,  23,  29, -72, -16,  20, -59, -85,  10,-126, -36,-107, -36,  -6, -65,   5, 121,-112, -29, 100, -40,  95,  32, -86,  66,  18, -14,  87,  41, 102,  66,  20, -69, -66,  93, 113, 104, 127,  98, -46,-116, -23,-108, -80,  79, -78,  62,  79, -14, 122, -63,-117, 126, -74,  75, -43,  53, -66,  60,  18,   5,  12, -90, 103, -16,  45,  84, -14, -91, -90, -26,   2,-102, -48, 124,  -7, -77, -58,  89,-112,  11,  31,  61,  91, 122, -79,-124,   6, -34,  34,  74,   2,-112,  53, -17,-119,-123,  60,  -3,-103, -72,-103,  14,  13,  36, -15,  38,  86, -86,  55,   8,  92,-106, 126,   5,-127, -89,   7, 116, -47, -75,-102,  34,  70,  24, -48, -85, 110,-123, -57,   3, -80, 121, 103, -36,  70,  42, -50,  29,-118,  24, -49,-109,-105, 117,-117,  41,  27, -62, -87,  24, -59,  20,  31,  91,  65, 109, -97,-112,  43, -86, -44,  75,  87,  15, -34,-121,-116, -13, 124,  42, -22, -48,  60,  43,   8, -99, -60,  62,-117,  13, -14, 127,  86,  21,  53, -97, 102, -68,-125,  65,-114,  22, -37,  26, -77,  95, -59,  28, -86, -87,-121,-117,-114,  23,  66, 106,-110, 100,-113, 100, -30,  42,  94, -31,-102, -40, -20, -80, 122,   4, -79, -25,  16,  73,  75, -67, -14, 110, -31, -11,  69,  43, 106, -38,-118,  53, -39,-101,   4,  -7,  59, -13, -53,  66,  -2,  21, -40,  86,  53,-124, -59,-109,  71, -15,  50, -27,   2, -68, -69,  29, 104,-110, -68, -65, -18,  14, -14, -99, 114,  54, -38, -32,  84,  69,  54, -27,  37,  89, 104,  37, 107, 101, -83, -91,  86,  94,-121, 119,  13,  47, -76,-123,  80,  26,  61, -18,  69, -90,-108,-103, -75,  47, -44, -55, 115, 107,  -6,  87,  68, -46, -78, -16,-104,-114,  -6, -73, -67,  16,  70, 108,  64,  80, -13,-103, 120,  52, -36, -49,  85,   8,  38, -41,-118, -85,  43, 126, -94, -88, -25,  32, -67,  -5, -63,-113, 110,  96, -88,-110,-107, -56, -34, -87, -44,  75, 105, -78, 123, -50,  51,-104, -39,  75,  97, -97, -99, -56,-104, -26, -90,   3,  40,  63,-118,  58, -90,  80, 123,  -3, 118, -52,  61,  34, 101, -65, -80,   2,-101,-108, -72,  13,  54, -22,  70, -76,  -8,-110, -89,  39, -87,  41, -11,  59, -39, -38,  35,  53, -92, -56,   0,  76,  90, -90,  35,  42, 105, -25, 110,  64, -85,-101, -94, -13,-110,   6,  27,  30,  17,  13, -81, -26,-125,   3,  38,  26, -20,  73,-113,-102, -98,  30,  10,  86,  53, -52, -51, -70, -27,  96,  85, 126,-117,  13,  39,  44, -30,-115, -99,  85,-107, 124,  66, -44, -26, -66,  68, -88,-109, -74,  73, -55, -32,   7,  34, -43,   0,   2, 120, -92, -11,  39,  64,  -4,-126,  80,-114, 116,  33,  77, -60,  61, 111,  77, 106,  33,  35,-100,-126,  94, -21,  41,  16,  71, -13, -82,  62,  73, -58,  23,   7,  49,  25, -66,  82,  27, -22,  46, -19,  28, 104,  29,-112,  18,  80,  -6, -53,  82,  -3,  46,  83, -12, 108, 119,  87, -98,  82,  63, -21,  71,  20,  49, 118, 127,-101,  83,  42,  43, -91,  54,  -6,-123,  96, -93, -42,  24, 125, 120, -51,-122,  94, 118,  85, 119,-116,   3, -70,  80, -90,  24,  22,   7,  59,  89, -59,   7, -89, 103,-121, -24,  20, -64, -22,  29, -88,  18, -48,  67, -68,  49,  90, -58, -62,  63,  21,  47, 110,  -2,  31,  63,-108, 118, -78, -63,  68,  83,  61,  34,  43,  -8, -55,  42,  71,  37, -50, -83, -67, -68, -83,  60, -67,  85, -10, -83,  33, -83,  62,  81, 106,-124, 113, -89, 114,  32, -23,  42, -36,-104, -72, -33,  63,  77, -63,  -2,  33,  12, -77, 125,-103, 122, -46,-117,  77, -22, -96, -81,-112, 114,  34,-109,-106,  80,-126,  41,  32, -37,  -2, 116,  94, -68, 101, -59,-106,  54,  89,  98,  19,  69, -51,  13, 107, -48,  95, -95, 111,  58, -30,  64,  35, -32, -26,  -4,  37,  23,  98,  80,-107,  51,-114,  12, -87, -82, 122,  51,-124, -32, 119, -91,  18,-126,  61,   8, 118, -82,   0, -89,  80, -20,  -3, 121,  -3, 120,   4, -18, -82, 114, 109, -23,-119,-126,  48, -42,  63, -97,  -4,-126,-116, 122,  79,  10, -49, 104,  38, 108, 108,  13,  69,  78,  10, -74,  39, -86, -88,  37,-107,  22,  25,  22, -16, -16, -76,  85,  76, -76, -49,-102,  89,  94,-126, -16,  86,  32, -46, -24,-125,  99, -39, -53,  28,  48, -30,-111,  70, -11,  20, -25, -17, 120, -18, -41,  37,  74,  58,  26,  77, -52, -15,  90, -26, -91, -78, -56,  -7,-110, -18, -11,  42, -82, -61,-121,-125,  68,  67, -79,-116, 114,  85, 118,  12,  37, -57, -20, 112,-119,  52, -36, -80, -35,  94, -12,-106,  25, -37, -52, 125,   6,  11, -47, -27, -93,  26,  36,  88, 111,  35, -58, -50,   0, -85,  -4, -72, 122, 116, 117,-115,  73, 118, -17, -63,  44, 122,   6,-109,  45,  -1,  91,  27, 126,  53, -47, -12, -97,-127, -12,  10, -63,  12,  29,  98, -10,  56,  -6, -63,  77,  21, -55, -18, -71, 118,  23,  25, -57,  84,  34, -80,  49, -12, -92, -70,  -3, 101,  -8, -66, -84, 124, -66, -22,  84,-119, -86,  -9,  19,  95, 115, -39, -64, -71, -20,  88,  37, -12, -79, 127,-109,   9,  46,-109,-113,  31,-104, 105, 124, -31,-108,  94,  51,-102,  36, 122, -15,-122,-109, 115,  34,  53,  78,  22, -93, 106,  11, -74, -53, -92, -56,  -6, -26, -75, -74,  70,  58, -52, -12,-103, -81, 103, -71,  51,  28,  71,-108,  54,  28,  19, 105, -83, -40, 100,  24, 110, -36, -97,  87, -58,  37,  85, -54,  72,  38,  41, -12, -39,  46, -48, -31,-117, -61,   0,  65, -95,  24, -70, -43, -21,  69, -67, -90,  33, 108,  76,  49, -57, -51, -42,-127,  11,   7, -11, -35,  85,-107, -89,  87, -40, 115, -73,-104,-106,-112, -23,  93, 122,  62,  86,  83, -43,  92,-122,  -5,  73, 104, -49,  50, -42,  61,  22,  14,  49,  58, -47,   2,  94, -32,  -3, 110, -34, 120,  51,  40, -93, 106, -19, -97, -96,  90,  65,  38,-106,-122, -46, -49,  -9,  23,  21,  64,  93,   2, 116, 125, -15,  46, -63, -93,  96,  32, -43,-105,  14,-126, -86,  -5,  23, -35, -91, 121, -21, 103,-123,  99,  59, 103, -60, -42,  74, -34,   7, 118,-109, -68, 119,  35, -19,  32,-117, -20, 114,  38,  35, -32, -48,  26, -69,  70, 127,  -7, -94,   2, -34,  29,-124,  34,  26,-101,  48,  29,  53,  -2, -12, -21,  45,  28, -18,-109,  61,-101, -76, -30,  98,  60,  43, -32, -99,  76, 101, -74,  68, -75, 115, -78, -77, -50,  11, -44, -10,  97,  67, -43, -29,-113,   0,   5,   9, 106,  42,  89,  70, -98, -20, 107,  50, -60, -38,  46, -69, -57, 123,  -2,  35,  85, -16, -10,-122,  71,-119,  31, -50,-108, -12, -79,  12, 103, 107,   0,-113,  22,-115,  78,  79, -59,-107,  -9, 124, 112,  72,-115, -62, -37, 112, 115, 122, -20, -88, 118,-123, -47, -44, -33,  99,   9,   1,  84,  74,  79,-127,-123, -21,-107,  62,  66,   0,  -3,-118, -98, 109,  47,  38,-117,-126, -51, -66,-119,  33,  19, -16, -34,  92, -92, 118,  90,  82,-117,-100,-121,  80,-108,  18, -69,  43, 122,  38, 115,  41,   7, 104, 122,  52, 112,  38,  18,   7, 106, 103, -91, -78, -71,  59,  -8, 115, 110, -70,  43,  78, -95,   1,  15,-103, -56,   6,  54,  88, 114, 125,  16, -50,  99,  23,  99, -66,  83,  76,-119, -58, -18,  -1,  -4, -23,   6,  36,-114,  65, -27, -10,  23, 111,-112, -14, -83,  69, -73,  17,   2, -43, -36,  45,-115,  16, 102, -58,  22,-120, -30, 107,  87,  68,  44, -84,  26, -92, -35,  45,  99, -50,-122, -34, -99, -96, -70,   8, -62, -71, -34,-115,  -6, 112,  60,  15,  82,  12,  23,   4, 104, -21, -87, 113, -20, -70, -72,  78,-114,-103, -16, -96, 124,  59,  72,-125,  98,  21,-127,  30,  83, -95,  16, -92,  93,  37,  23, 111, -48,  40,-117,-109, -37,  18,  58,-118,  19, -57, -64,  53,  20, -16,-107,  22,-105, -31, -43, -80, 108, -21, 106, 108, -37,-101, -37,  -7, 113, -40,  10, -86,   2, -92,   0, -22, -26, -19,  24,  87, -67,  47, -53,-108,  -4, -56,  96,-125,   0, -40,  44,  86, -36,  37, -10,  92,  77,  15, -89,  45, -14, -63, -72,   3, -81, 114,  58,  98, -16,-108,   6,  59,  30, -18, -99, -55,  34, -54,  50,-115,  45,-125, -26, -79,  20, -32,  21, -29, -18,  23, -81, 115,  15, -88,  60,  83,-104,  11, 112, -28,  24,  21,  50, 120,  91,  -9,  63, -49,-113, -17, 106,  99, -85, -67,  15,  67, -13,  13,  -1,-121, -83, 125,  -8, 110, -91,   3,  97,   7, -69,  45, 115, -37,  99, -97,   7, 110,  57, -81,-122,  16, 118,  -1, -40, 118, -16, -55,  -9, -98, -62, 116, -48, -20,  21,  64,  38, -47,  -6,  59, 105, -97, -52,  54,  83,   9,-109,-123,  12,  11,  54,  35,  69,  80,  10, -42, 117,  90,-126,  16,  -3, -29, -49, -33, -56, -15, -72,  44,  34, -27,  83,  -9,   2,  73, 117, -83,  25,  64,-123,  91,  54, -60,  27, -18,   8,   2,  85,  29, -34,  -4, 108,   1,  44,-102,-103,  73, -86, 101,  60,-125,  49, -93,  96, -79, -75,  77, -85,  86, -22, -15, -95,-103,  67,-106,  57,  38,  25,-119,  94, -89,  64,-107, -91, 116,  58, -83,  54,-103,-108,  21, -14,  77, -76, -14, -84, 118,  85, -91, -54,  -6, 120, -91, 117,-102,  94,  45, 112,  52, 110,  30, -79, -41, -88,  59,  42, -45,  35,  20, -31,  36,  58,  47, -72, -43,  33,  58, 120,  18, -49, -82,  29,-107, -66, 113, -30, -48,-126,  82, 116, 123, 115,  95,  45,  91, -81,  -7, -56, -66,  26, -90,-105, -24, -40, 127,  42, -30, 114, -17,  21, -11,-108, -28, -71, -42, -91, -99, -97, -20,-122,  38, -24, -68, -47,-125,-108,  73,  33,  96, -71, 117,  94,  62, 122, -90,  29, -31,  25,-120,  17, -48, -33,  77, -33,-120, -68, 107,-107, -60,  89, 108,  98, -16,  61,  44,  97,  34, -11, 102,   4,  35, -91, -26, -94, 126,  44, -23,   4,  75, -70,  53,-110,  54,  83, -21, -95, 125,  34,  99,-115,-104, 125, -83,  -6, -99,  69, -18,   8,   5,  67,-118,-109, -63,   7,  82,  -9, -25, -64,  89, -17,   0, -29,  14, -44, -18,  46,  30,  45,-107, -28, -43, 117, -45,-114,  -3,-125,  45,  86,   2, -51,  57, -35,  85,-125, 104,  -1, 102,-116,  94, -45,  25, -57,  83, 103,  -3, -27,  40,  -5, -27,-110,  87,-101, -15, -65, -39,-114, -59,   9, 116,  -1, 115,   3, -34, 106,   3,   5, -56,  21,-109, -95, 110, -35, 109, -26,-103,  39,  90, -68,  78,-102, 105, -87,   1,  14, 115,  17,  99, -91,  72, 122,  96, -10,  18, -14, -42, 124,  27,   1, 108,  53,-123, -36,  26, -25,  87,-106,  28, 119,  69,  36, -99,  30,  -5, 112, 127,-101,-112,  29, -88, 113,  61,  82, -45, -94, -89,
   43,  23, -45,  10,  28,  -1, 100,  50, -48,  29,-101,  71,-103, -35, -37, -17, -75, -24, -95,-118,  41, -66, -46,  38, -68,  11, -95, -37,  12,  -9, -16,-109, -61,  50, -19,  91,  52, 125, -82, 117, -19,  -5,   2,  52, -52, -77,  80,  23,  28},
{  50,-122,  74,   5,  94,  88,  75,-108, -32,  -8, -73,-126,  42, -68, -46,  -4, -45,   4, -40,  -4, -39, 112, -84, -38, -61,  68,  64, -89, -13,  81,  50,  77,  53, 106,  39, -20, -97, -79,  79,  13, -53,  38,  48, 121,  42,  67,-115,-125, 107,  -6,-107,  53,  97, -65, -54, 117,  15, -69, -75, -80,  10, -78, 106,-114, -41,  98, 119, -92,  33,  58,  27, -21, -88, -98,  33, -27, -18, 103,  23, -31, 118,  81, 103, -88, 109,   8, -42,-110,  35,-109,  60,  44,   2,  28, -26, 118, -83, -93,  72, -42,  96,  -5,  29, 120, 117, 117,  71,-118, -68,  -8, 122, -71,  75,  23,  44, -85,  63,  82, -23, 110,  97, -36,-120, -28, -91, 116, 104,-126,  26,-101,-117, -47, -25,  52, 124, -89, -59,  61,  87,  66, -23, -78,  58,  -7,-106,  88,  65,-116, -72, 126, -37,-125,  57, -78, -18,-107, -11,-109,  76, 107, -75,-111, 103, -84,  37,  46,  88,  57,  10, -69, -96, -42,  55,  17,  76, 118,  30,  62,  73,-116,  72,  -8, 114, 122, -11, -69, -36,  22, -38, -62, -15,-109,  93, -15, -72,  48,  69, -37,-101, 119, -23,-121, -17,  60,   3,  70, -16, -45,  54, -89, -28, -72, -74, -66, -15, -99,  81,  33,  -8, -87,  84, -69, -95, -23, 125, -92, -48, -45,  55,-103,  68,  48,  61,-121,-100, -79, -78,  10,-113,  13,  43, -68,  84, 123, -45,-109,  55,  29,  38, -24,  47,  91,  65,  23,   8, -29,  -9,  96, -13, 127, 127,  67,  47,   3, -78, -55, -91,  73,   1,  56, -86,   9, -20,-108,  94,-118, -82, -62,-117,  55,  51,  85, -38,  94,  98,  47,  13,-109,  46, -95,  42, -15,-126, -95, -10, -64, -54,  87, -23,  27,  -3,   3,  47, 101, -24,  92,  65, -58, -69,  40,  75,  20, -97,-108, 125,  -1,  98, -57, 108,  70,-104,  10,  77,-102,  25,  73,  12, 107,  96,  44,  90,  74, -75, -76, 110,  32,  -5,-100, -93, -11, 121,-103, -52, -43, -37,-102, 127,  38, -14,   0,  36,  56,  42,-108, -46,  62, -98, -34,-127,  24, -36, -65,  98,-102, 120, -27, -77,  -2,  48, -32,  93,   3, -11,  38,  46,   8,-122,  93,  36,  32,   0, -46, -68, -30,-103, 121, -78,  67,  34,  23,  -5, -94,  26, -84,  93, 107, -25, -66,  74,-115,-122, -98,  51,  69, -84, -17,-123, -98,  28, -86,  38, 115, 119, -98,  31,  31,-113, -82, -54,-100, -10, -30, -50,  82, -86,  31,-116, -83, 122, -59,-113, -93,-111, -95,  49,  29,  37,  46,  83,  88,  82, -92,  -6,  36, -59, -46,  60,  42, -39, -26,   4,-122,-104, -73, -64,  19,  -8, -10, 102,  13, 123,  94,  41, -48,-106, -65, -11,  85,-126, 123,  11, -59,  49, -54,  33,  92,  55, -76, 111, -71,  10, -35, -17,  -7,  50,  47, -80,  66, -33,  94,  96, 106,  81,  34, 118,  98, -14, -22, 123,-105,  42, -11,  -8,-123,  48, 124,  53, -84, -87,-119, -86,  44,-112, -29, -65, -37, -14, -29,  60, -48,   2, -26, -79,  50,   8,  11,  19, 120,  64,  22,-106,  27,  83, -90,  20, -61,  22,  16,  82, -73,  74,-121,  73, -24,  99, -90,  43, -75, -25, -69, -68,  36, -30,  75, 112, 111,-103,-124,  83, -98,  22, -66, -16, -63,  -1,-125, -61, 112,  68, -50, -31,  52, -90, 101, -51,  42,  14,  16,-120, 103,   0,  72, 105, -75, -50, -37, 104, 100,  -7, -61,-110,  70,-126, -73,-125, -60,   6,  30,-103,  90,  81,-109,  62,-102, -78,  40,  44,  66,  -5,  -2,  44,  46,  -4,-100, -99,  42,-100, -51,-121,-127, -17, -39, -53, -43, -78, -56,  64,  28, 114,-116,  44,  21, -33,-112, -52,  -6, 115,  31, -14,  39, 114,   5,   9, -71, -92, -22,-116, -88, -30, 119,-124,  78,  68, 105,-108,  -8, 117, -55,  -7,  39, -63,  41,-111,-116,  44,  24,  15,-124,-107,  60,  84,  79, -93,  -5,  26,  64, -94,  95,  85, -31, -96,  64,   5,  97, -40, -19, -30,  32,   9, 114, -25,  15,  59, 115,  19,-117, -66,  72,  48,  82, 122, 100, 115,  97,  70, -84,  35, -78,  48, -94,  45,  87,  33, 116,  75, -94,   6, -35,  28, -71,  71,  67,  47, 122, -87, -31,   3, 124,   9, -40,  23, -85, -80, 106,-120,  33,  37, -33,  39,  73,   5,   5,  20, -69,  -6,  18, -43,-113,-104,  42, -62, -18,  -2, -36, -79, -27,-107, -94,-120,-115,  -5,-102,  65,  26, -11, -10, 112, -91,  25,  98,   0, -17, -61,  55,  88,  63,  -6,  63, -18,   4,-106, -60,-118,  12, -40,-104,  53,  70, 118, -65, 109,-100,   1,-112,   3, 100, -23, -76, 123,  -4, -68, 121, -97,  83, -87,  12, -95,  42, -74, -17,  97, -99,  19, -41,  22, -70,-123,-101, -41, -23, -90, -45, -20, -10, -58,-121,  43, -36,   0, 105, -31,  63, -36, -31, -37,  -5,  21,  28, -53, 108,-120,-115, -67, 101,   5, -81, -98, -80, -58,  64,-120,  18,  30, 113,  28,-113,  -1,  70,  11, -18, 107,-125, -42,  42, -15,-120,  15,  66,-103, -32, -31,  54,  12,   5, -30,  20,  14, 105,  59,  51, -47, -20, -21,-114, 113,-113, -78,  -7,  22, 118, -97,-121,  12,  80,  54, -85, 106,  87, -20, -97,  44,  58, -38,  48, -41,  55, -53,  81,-120,  64,  94,  91, -31, -81,-110, 106,-126, -33, -30, -26, -48, -40, -23,-113,  95, -53,  59, -55,  72,  40, -13, -48,  79,  -6,  -8,  21, -58, -34,  65,  70,  -3, -28,  75, -32,  -6,  66,  54,  80,-122, -43,  19,   1, -85,  76, -75, -46,-118,  87,  71,  58,  71,  68, -32,  98,  42,  -9,  75, -38,  48, -29,  -8, -12, 112,  89, -26, -72,  68, -67,  14, -28,  84,  62,  59,-117,   7,  46, -78, -25,  57,  38, 100,  91,  50, -69,  15,  68,  54, -21,  79, -16,-107,  34,  71, -24,  38,   3,-112, -12, 104, 111, -51,  82, 125, 110,  82, 103,-110, -42, -22, -89, -74, -72,  86,  35,  90, -73,  41, 107, -82, -30, -51, 101, -86,  -2, 100,  27,-114, -94,  83, 117,  68,  74, -39,-111, -65,-104, -68,  19, -57,  -7, -42, 114,-114, -92,  -9, 112,  17, -59, -74,  29,  50, -48, -41,  14,-120,  46,-124,  85,  10, 107, 114,  46,  44, 113, -48, 106,  72, -40, -66, -18,-111, 124,  20,  64, -30, -62,-119,  59, -54, 117, -27,  49,  48, -42, 115, 127, -26,  -9, -64, -51, -29,  98,  35, -64,-125,-100,  93,  77,  46,  59,   9,  98, -33,  -5, 117,  70,  66,-120, -38,  -8, -16,  63, -84, -49,-102, -36, -19,-117, -43, -67,  68,  97,  59,  52,  58,  62,-102, -50,  53, 117, -26,  52,  57,  -1, -87, 106, 122,  55,-123,  92,-123,  16,  69, 112, -27, -37,  94,  12,  88,  67,  55, -99,-113,  65,  -2, 118, -30,  17,  55,-123, -64,  10, -97,-109,  76, -37, -83,  98,  25,  29,  17,  79,  52,  28, -46, -54,  62,  12,-120,  42, -69,  86, 117,  16, -21, 107, 111, -24, -94, -76,  84, -37, -99,  63, -90, -75,-104, -45,  10,  56,-118, -98, -13, -59,  62,  41, -13, -88, -27,  90, -26, -11,  94,  98,   5, 118, -69,  16, -47,  38,  32,   1,  29,-104,  57, 127, -41, -13, -38, -18,  21,  22, -32,-123, -45, -77,  -5,  68, 112,  92, -25, -21, 107, -25, -76, -88,  -9,  70, 111, -86,  71, -54, -93, -19, -68,  47, 106, -88,  60, -31,  70, -55,  68, -17,-121,  53,   5, -21, -13,   4, -79,-115, 121, -25,  57, -26, -54,   5,-108, 106,  23, -13, -57, 121, -18,  19, -62, -17,  64,  54, 122,  97,-125, -72,-121, -23,  54,-126,  54,  48,  94, -71,   9,   2, -69,  95, -43,  42, -14, -66, -69, 115,  90, -32, -37,  46,  12, -71, 119,  68,  -5,  57,  87, 109,  -3,  -4,  69,  72,  68, -44,-112, -99,  51, -93, -72,  97, -14, -14, -67,-113,   0, -40, -79, 111, -59,  60, 109, -47,-117, 108,-103,  32, -36,-105,  13,  29, -12,  47,  88, 117, 101,  97, -81,-114,  59,  74, -83, -71, -86,   4,  42,  91, 110, -76, -51,-107,  -1,-104, 117, -85,  61,  95, 100,  -4, -53, -98, 114,  76,-111,  35,-123, -26, -90,-121, -16,  67, 119,  47,  27,  36, 120, -67, -55,   2,-103,  58, -88, -52, -27,-122, -76, -23,  37, -77, -45,  80, 125,  40,-121,  33, 120, -63,  15, -70, 112,  -1,  79, 116, -43,  89,  81, -77,   6,  91,  40,  87, -84,  71,  97, -59,  91,-106,  74, -78, -14,  21, -85, -50,  61, -42,  35, -15, 120, 115,-107,  96, 125,  17,  98, -94,-101, -39, 111, -25, 103,  75, -93,  13, -81,  75, -16,-118, 121, 123,  99, -10, 114, -21, -93, 122, -13,  88,  48,  87,   3,  83, -40,  40, 103,  11, -81,-123,-118, -33, -49,   0, -92, -29, -38, 112, -84, -21,  56,  59,  41, -37, -40,  79, -25, -56, -22,  36, 124,  31, -18,-117,  81, -53,  91,  -2,  54,  40,  35, -58,  61,  -5,   5,-104,-102, -30,  11,  93,   4,  87,  61,-105,  98, -95, -78, -10, -42,-118, -35,  91,  92,-106, 110, -81, 113, -87,  70,  28, -78,  25, -20, -21,  15, -80, -35,  24,  39, -21, -89,  61, -88, -85, -15,  20, 100,  98,  68, -94,  95,  93,  69, 122, -55, -96,  14, -16, -69, -58,  84, 115, -87,-117, -92,  -9,  70,-111, -63, -74, -88,  25, -33,  16,  -1, -76, -41, -83,  97,  16, 115, 101, 101, -49, 104, -34,  46,  50,   9,  27,-115,-107,  81,  -5,-124, -62, -32,  31,-102,  35,  24, -85, 104,  17, -92,  17,   6,  10,  30,  33,  51,  51,  37,  90, -57, -30,-108,  65,-112, -69,   0, 114,-119, -63,  94, -94, -92,  76,-126, -75, -43,  32,  95, -82,-124,  57,  47,  91, -14, -38, -28, -85, -92,-104,  17,  27, -93, -62,   0,  11, -76, -91, -71,   1,  28, -27,  24,-106, -68,  38, -86,-115,  85,  -8, 122,-119, -35,  69,  38, -23,  76,  94,-110,   1, -92, -42,  -4, -71,  98,  61,  53, -72,  90,  41, 127, -81,  10, -75, -89,  32, 110, -48,-110, 111,  42,-110,  70, -53, 113,  72,  46, -15,  99, -91,  21, -50, -26,  84,  74, -82,  -8,-103, -18,-112,  37,  37, -72,  15,  -3, -46,  -6, -64, -96, -84, -93,  61, -64, -33, -97,  95, -17, -91, -23,-122, -36,  64, -10, -34,-113,   4,-118, -34, -67, -82,  -7,   5,  68, -47, -26,  41,  28,  -8, 106,  92, 125, -27,  98,  -1, -87, -21,  75,  97,  86, -56,  39, -92, -98,  70, -92, 114, 122,  62,  -9,  12,  25,  41,  39,  31,  88, -37,  17,  13, 100, -97,  31,  40,   8,  26, -70, -81,   3,  97,  79,-126, -12,  69,  86, -89, -77,  57, -72, 113, -43, -77, -43, -50,  17, -15, -27,   0,-122,  47, -41, -85, -62, -28,  -2, -68,  73, 122, -52,-110,-116,  -4, -64,-107,-117, -98,  93,  53, -79,-119, -86, -59,  49, -62,  46, -62, -74,  41,  94,-111, -74, -25,  70,  37,-116, 125, 118,-100,  92, 114,-117, -77, -85,   1, 112,  -4, -77,-117, -93, -99,  36, -23,  68, -82,-127,  95, 104,  42, -31,-115,   6,  65, -21, 115, -90,  40, -78,  32,  63, -83,  25, -36, -78, -36,  91, 107,  79,  32, -25,  59,  85,  74, -61, -24,  12,  90, 115, -21,-110,  76, 106, -44, -26, 110,  90, -16,  81,-116,-106, -83, -63,-110,   6,  43,  42,  53, -80,-104,-106,  34,  42,  89, -17, -78,-112,  66,  96, -38,  54, -33, -83,  28, -93, -75, 104, -58, 109, 118,  65, -76, 105, -57, 127, -41,  26,  56, -95, -62,  19, -41, -37, -35, -25, -51, -96,  65,  84,  52, 117, 126, -34,  41,-119, -39,  31,
  -94, -33, -13,  82,-118,  85,   4,  12,   7, -80, 105,-115,  64,-119,  19,  -8,   3,  -4,  48, -74,-123,  39, -60,  34, -82, -20, -59, -84,-123, -29, 107,-101, -73,-114, -96,  60,-118,  67,  26, -68,  72,  -8, -74, 126,  70,-108,  80,-108, 104},
{ -94, -92, -69,   0, 102,  87,  77,-118,  98, -69, -32, -65,  17, 107,  36, 106,  42, -95,  74,  86, 125,-102,  -4,  37, -67,  70,  21, -33, -13,  17,-116, -76, -84, -95, -66, -58,  57,  62, -94, -44, -15,  74, -66,  31, -17, -70,  94,  79, -11, -38,  12, 105,-125, -92,-120,   7, -97, -20,  69, 106,  36,  26, 108, -40, -37, -72,-126, -22, -39, -30, 110,  19,  92, -26, 127,  86,  -8, -68,  13,-110,  97,  30,-111,-123,-109, -92,  76, 110, -41, -74, -34,  18, -59, -18,  19, -68,  -6, -81, 120,   9, -21, 126,   2, -60,  12, -89, -53, -23,-105,  11,  54,  65, -62, 123, 121, 119, -87,   9,  56,  87,-119, -33, 116, -74,  55,  47, -19, -96,  36,  31,-104, -12,  90, -76, -11, 106, -57,  64,  98, -44, -38,  -5, -64, -14, 123, -73, -73,-108,  23, 119,  99,  50, 121, -23,  46,  17, -77,  50, -48, 104,  96,  56,  24,  49, -89,  78, -92, -19,  88,-106,  44,  17, -35, 105, -75, 123,-109, -67, -36,  57, 103,  12,  91,-112, -21,  34, 123, 115,  98, -81,  97,  30, -60,  82, 120, 114, -77, -96,  79, -60,  76, 126, -50,-105,  79,  62, -40, -57,  53, -71,  60, -38, 121,  25,   6, 125,-124, 108, -95, -40, -30, -83,  22,-119, -77,  45,  -8,  30, 105,  72,  31, -84, -99, 105, -81, -31, -44, 100, -53,  37,  98,  58,  99,  59, 116, -57, 102,  80,-123, 119,-109, 126,  78,  33,  56,  84, 116, -76,  46, -16,  -1,-119, -39,  74, -29,-121,  45,  46,  57,   5, -35,  29, -66, -66, 101, -99,-113,  97, -35,  24,  34,  83,  34, 101,  92,  94,  27, 117,  65,   3, -29,-116, -76,  96, -89,  82, -81, -80, -60,  35, -73,-126, -45,   1,  94, 113, -55, -90,-121,  79, -77, -84,  30,  72, -52, -64, -20,  50,  94,-122,  -5, -24, -30, -56,-114,  83, 108, 122,  63, -57,   8,  15, -59,   0, 109,  75,  71, -19, -32,  24,   1,  83, 102,  23, -73, -26,   5, -95, -96, -39, 122, 110,  90,  -3,  80, -58, 107, -96, -40,  41,  45,  14,  -8,  17,  30,-101,  80, -70, -17,  42,  38, 101,  81,  71,-100,  66,-106,  61, -72, 121,  61,  58,  64, -65, -99,  44,  80,  22,  59, -95,  78,  54,  25,   5, -74,  -6,-119, -56,  -1, 122, -43, -62,  97,  83, 101,  25, -86, 110, -17, -40,  88, -27,-107,  16, -11, 107,  95, -73,  56, 125,   9, -53,  85, -59,  69, 102,-112,  61,  55,  83, -84,-109,  71, -53,  41,   3,   2, -89, -12,-104,-114,   0, -43,  -8,-118,  -1, -98, -43,-122,-107,  86,  25, 124,  25, -34, -47, -29, -63, -34,   9, -73, -89, -71, -51, -70, -77,  -5, 105, -41, -54, 118, 117, -37,  99,  25, -58,  38,  18, -74, -93, 101,  28, 106,-114,-107, -46,  22,   9,  14,  50, -30, -93, -61,-120,-120, -36, -90, -26,  24,  22,-112,  41,  -9,  16, -33, -64,  45,  55, -97,  19, 125,  -2,   2, -19, -71, -25,  28,  82,-101,  38,  37,-110, -99, -36,  68, -50, -36,  52, -93,  48,  86,  61, -43, 115,-125, -35, -61, -86, -58, 107,-116, -19,  97, -37, 109, -42, 100, -57, 126, -40,-104,-118, -65, 125, 100,  -8, -32,  52, 113,  56, -20, -29, -32, 126,  -5,  53, 119, 119,  49, -85, -29, 111,  72,   2, -34, -27,  90, 121,  65, -59,  91,  14, -20, -47, -42, -14, 122,  32,  89, 124, -89,  80,   4,  78, -91,-119,  -3, -15, -68,  71,  44, 114,-104,  37, -65,  24,  40, -52, -81, -98,  12, -11,  65,  83,-114,  94,  86, 122, -27, -24, 112,  69, -67,  85, 117,  48, -82, -92, -22, -17,  22, -43, -22, -13,  92,  62,  23,  91,-112, -68,  68, -58, -84,  81, -29,  18, -31,  37, -90,  41, -34,  50,  20,  28, 107,-124, 112,  62,  77, -34, -90,  -5, 122,  18,  78,   6, 102,  31, 124,  85,-110,  74, -47,  17, -30, -48, -27,  58,  56, -99,  29,  77,  41,  32,  35, -39,  41,  36,  -4, -11, -81, 112, -93,-109, 111, -53, -39,   5, -60, -76, -54,  99, 113,  39, -42, -27,  44, 120,  27,-101, -17, -89, 115, -58, -72, 112, -57, -99, -86,  85,   9,-108,  -6, -72,  17, -46,-125,  76,-120,  -3, -98,  70,  68,  72, -68, 116,  72,  -3, -39, -90,-124, -57, -13,  41,-119,  74,  33, 103,-115,-127,  13,  81, -21,  70,  37,  47,  91, 102, -51,  61, -86, -78, -69, 118,  -4, -10,  62,  -6,   5,-116,  75,  25,  33,  89, -78, -77,  11,-102, -41, -35,  35,   6,  29,  69,  91,  84,  60,-121,   4, 119,  94,  16,-109,  42,  67,  54,-125,-114, -43, 122, -47,-110,  81,  58, 114, -73,   2, 102,  77,  40, -33,  15, -77, -37,  82,  -5,  -2, -58, -47, -39, -45, -89, 115,-109, -29,-110, -86,  96,  39,-111, -26,-121,  58,-126,  27,  28, -20,  76, -61,  73, -19,-119,  64, -81,  58,   6,  97,  10,-103,  94, -66,  44,  65, -90, 124,  33,  97, -75,-125,-106, -86,-123,  59,-119,  27,-115,  36,   1,  40, -91, -90,  79, 106,  21, -17, -35,  11, -43, -70, 125,  57, 119,   9, -31,-124,  90,  78, -70,   7,  67,-127, 101,  22,  85,  33,  60,  96,  47,  41, -21, 104, -15, -66, 110,  66,  37, -21,  -7, 101,   9,-116,  49, -54, 114, -59,  20, -93,   7, -15, -13,  95, 109, -69, -77,  40,  59,  82, -90,-108,  44, 103, 110,  71, -13,-126,-110, -57, -21,   8, -25,-111, -85, -98,  53, -45,  21, -24,  37, -73,  -8,  44,  81, -82,  57,  95, -92, -99, 117,-112, -79,   5,-118, -20, 116, -46,  27,  26,   5, -86,  45, -93,  36,  10, 104,  62,  73,-106, -89, 105, -93, 100, -44,  24, 101, -68,  90, -50,-114, 123,  -8,-121,  -4, -90,-113, -51, 111, -33, 118,  37, -72,-126,  48, -76, 108,  -2, -13,  96,  90,  -9, 122,  67, 123,  59,  26, -50, -87,  40,   2, -49, -90, -16, -76,  40,  43,  87,  77,-104,-100,  22,  92, 121, -56,  28, 115,  19,-120, -11,  47, -13, 103,  66, 118,  94, 114,  16, -18, -86,  66, -34, -48, -91, 110,  77,-109, -95, -29,  60,  52,  33, -89,  51,  94,  25,  86,  76, -42,  48, 111, -63, -85,-123,-108,  53, -42,-118, -36,  31, 122, 100, 108, 116, 115, -39, -65,  38, -51,  56,  81,  42,  90, -15,  10,  14, -62, -13,   5, 103, -76,-111,  10,  11,  54, -94, -44,-124, -84,-116,  -4,-105,-123, -34, -58, -16, -30, -18,  31, -60, -71, -84,  88,  39,-110,  49,  89,  75,   9, -75, -18, -58, -59,  23,  81,  73,  22,  51, -27,-104,  12,  67,  38,  -8,-121,   9,  58, -35,   3,  19,  31,  16, -18, 115,   8, 126,  87,  10,  59,  11, 118,  43,  54, -94,  28, -63, -10, 119,  23, -89, -18,  90,  82,  57,  84,-107,  21,  77,-120,-125, -56,  27, -10,  78, -22, -99, -79, -50,  13,-121, -97, -74,-109, -57,  -6, -70, -96,  81,  51,  -6,  22,  25, -66, -33, -79, 110, -54, -63,-114, -29,  35,  30,-106, -67,  42,  38,  84, -87, -19, 107,  -9,  77,-115, 112,  15,  -2, -67,  -6,   0,  92, -67,  75,  -8,  43, -20,  36, -93,  83, -66, 120,  87,  55,  57,  53,  89,  88,  10, -22, -24,-121,  63,   1,  53,  47, 109, -55, 118, -43,  12, -75,-125, -87,  84, 108,  51,  76, -47, -59,  14, -92,  94,  67, -66, -94,  21, -93,  90, -91, -61,  82, 119, -94,   4, -84, -80,  98, 105,  16, 113, -65, 121, -86,  36, -66,-107, -62, -82,  65,  17, -47, 127, -80,  51,  37, -22,  42, -83,  -2, -14, -52,-109,  54, -98,  51,   7,  36,  26,  26, -71, -45, -76, -77,   3,  67, -57,  92, -23, -71, -95,  72,  27,-108,  58, -38, 108, 103, -78,  21, -99,  82,-122, -72, -51,  16,-100,-103, -81, -18,  48, -42, -57, -74,  63, 111, -76,  71,-117,  65,  19,-105, -87,-125,-125, -68,  27, -14,  65, -51,-120,  21, -31, -14, -42, 122, 107,  -9,  86, -40, 123, -34, -25, -73,   0, 100,-123,-127, -53, -64,-103, -96,  82,-125, -31, -88, 104,  17, -87, -62, 122, -31, -43,-123, 118,  95, -10,  74,  89, 106, -63, -70,   5,  43,-115, -54, -32,-105,  19,-117, -53,  -3, -30,  34,  78,   5,  84, -54, -10,  41,   5, -55, -84,  25,-116,-119,-122,-103, -37,  33,  36, 110, -76,  27,  16, -57, -19,  87,  28,  63, -82,  21,  92,-103,-125, -63,  93,  75, -53, 104, -64,  92, -12,-123,  35,  39, 111,  84, -27,  14,   4, -22,  47, -42, -16, -28, -19,  -9,-107,  47, 119, -49, -64, 125, 126,-107, -88,  64,  13, -79,  16,-108, 125, -14,  59,  77, -36,  94, -18,  53, 100, -51,-111, 121, -56, 108, -87,  -1, -12,-126,  25,   1,  39, -65,  81,  76,  62,-109,  59, -89, -55, -19, -16, 118, 105, -98, 114,  36, -18, 102, -89,-117,-104, -71, -52, -96,  92, -10,-118, -19,  37,  -1,  77,  14, -74,  45,  41,  97,  47,  55,  95, 110,   6, -47,  47,  48,  59,  15, -73, 117,  51,  -3,  32, -89, -57,  73,  14, -43, 118, -13, -59, -25,  93, 107,-121, -86, 106, 108,  44,-113, -61,  -4,  42,  26,-105, -77,  39,  41,  74,  -1, -21,-116, 114, -45,-101, -72, 102, -16,  13,  22, 123, 120,  43,   7, -15,-108, -45, -33, -49,-121,  -9,  18,  80,  74,-121, -82, 105, 120,  76, -77,  60,-125, -36,  44,-116, -18,  79, 100, -77, 119, -90, -19,  -7, 110,  16,  13, -94, -56, 120, -38, -72, 116, -90, -55, -40, 120,  44, -85,  85, -90,   2, -86,   8,  90, 115, -33,  27,  77,  60, -76,-122,  -2,-117, 103, -95, -28, -27, -34,-105, -91, 126, 113, 111, -50,  86,  63,  23,  45, -50, -51,   4,   3,-108,  -7,  72,  -5,  -3,  67,  63, -34,   9, -48, -47,  23,  98, 110, 109, -51,  13, 125,  90, -29, -41, -83,  32, -22, -67,  58, -95,-125, 107,  17,  98, 102, -33, -72,  73,-123, -16, -50,-111,  45,-103,-120,  40, -98,   3, -83, -80, -69,  -6,  43,  93, 124,  -1, -94,  31,-102, -30, -17, -18,  69,  58,-117,  21,  60, 106,  66, -87, -16, -35,  -3, -32, -48,  95,  74, -62, -75, -64,  13,   7,  50, -99, 112, -60,-102, -90, -92, -90, 122, -73,-114,  57, -70, 118, -64,  14,  23, 123,  74, -72, 116,  24,-102, -29, -39,-121,  97,-123, 121,-118, 110,  -5, -16,  23,  -7,-123,  84, -14,   5, -55,-114,  28,-105,  30, -80, -12,  32, -89,  -7, -79,-105,  29, 101,  52,   8,  19, -58,  13,  80, -51, -58, -56, -63,  89, 118, -75, 112, -16,   0, -59,-120,  90,  52, 119, -23,  69, -85, -16, 115, 115, -51,  88,  65,  91, -35, -90,   5,  59, -35,  88,-120,-103,  20,-104, -29,   7,  43,  64,  80,  54,  28, -25, -28, -87,-126,-100, -82,  27,  -8,  49, -75, -94,  10, 106, -62, -58,  13, -60,  80, -29, -61, -17, 108, -89,  76,  20,  -6, -72,  45, -77,-115,  76,  43, -95,-121,  77,-119,  62, 125,-103, 114,  21, -64,-121, -23, -32, -80,  58,-111,  43, 108,-117,  -5,  -1, -22,  -9,  -2, 101, -72, -45,  34,  43, -57, -88,-120, -79, 114,-111,-124, -54,   3,  83,  53,  36, -88, 105,  53,  99,  58,  12, -26,  11, -40, -51,  86,-127,-113,-101,  53, -38,  95,-125, 116, -94, -23,-104,  57,-117, -83, 126,-104,  51, -65, 100,  77,  77,  82,  42, 102,  15,  46,  24,  53,  65,  13,  17,  73, 124, -82,  37, -79, 105, -29, -45,   3, -70,  51, -73,-117, -90, -44,-126, 110,  68,-111, 103, -47,  -2, -51, 118,  94, -50,  64,
   97,  86, -12, -49,  50, -27, -23, -96,  11, -66,  32,  54,  28,  43, 126, -42, -67,  79, -48,  13, -57, -49, -13, -91,  54,-104, -15, -54,-123,  72,-112, -22,  86, 115, -70,  16,-103, 105,  15, -30,  83, 119,  20,  30, -78, -50,  89,  96,  37},
{ 120,-102,  23, 123, -23, -90,  12, -87, -88, 118, 105,  45, -25,-119, 114, 120,-107, -27,  26,  20,  46,  65,   4,  54,  87,  95,  38,   0,  28,  65,  57,-121,-105,  10,  73,-100, -69, -16,  43,  18, -30, -44, -77, -35,  97,-127, -85, -21,  38, -79,  87, -91, -59, -17,  97, 121, -87, -14,  31,   7, -98,-103,   0,   2,  31, -91, -17,  10,  46,-116, -25,  -5,  14,   4,  99, -71,  37, 109,  29, -31, 112,  50,  31, -55,-118,  31, -38,  51,  14, -65, -89, -89,  88, 112,-107, -88,  79,  98, -44,  22,  -3,   6,  84,  16,  83,  -9, -56, 111, -50,  88, 107, 122, -10, -70,  72,  56,  -1,-112, -28,  -2, -19,-123,-110, -21, -78, -55,  28, -40,  88,  92, -43,  -9,-112,  27, -82, 108,  69, -69, -14,   6,  42,  32, -79,  91,   1, 115, -72, -77,  52,-107, -97,  -9, -44, -74,  -9, -48, 101,-109,  89, 109, -63,-120, -31, -24,-123,  47, -96, 102, -32, 113, -31, -34,  42, 115,-122,  29, -40,  76,  63,   3, -27, 103,  55,  -3,  66,-111, 102,  21,  74, -54,  41, -95,  88, -70, -64,   0,-103, 125,-125, 113, -67, -68, -19, -71,  92, -12,-100,-106, 115,-100, -77, -15, 110,   0, -35, -36,  65,-108,  31,  53,  64, -93, 106,  69, -34,  -1, -98,-103,  61,  -2,  -2,-114, -18, -99, -71,  59,  37, -51,  52, 123, -25,-122,  58,  52, -15,  75,  30, 102, -21, -77, -68,  31,  54,  50,   4,  92,  68,  42,  24, -95,-117, -85, -73, -61,  52,  11, -24, -11, 106, -41, -57,-112,-100,  34,-104,  99,  43,  25,  72, -92,  70,  80, -84, -82,  87, -41, 126,  15, 106,  79,  90, -87,  35, -95, 113,  66,  27,  39,  44,  66, -99,  56, -98, 127,  45,  99, 116,  43,  47, -72,  82,   9,  23,  55, -26,  20, -96,-110,  -8, -33,  13, -63,  17,  24,  -3, -54, 100,  -1, -94,  45, -57,  98,  -5, -46,-118, -27,  78, -11,  78, -70,  81,  18,  51,  32,  98,  67, -52,  18,  90,  66, -26,-120,  37,  74,  36, 115,  46, -29,  19,  72,  77, -23,-115,  31,  38, -84, -56,  48, -98,   4,  81,-101, 120, 125,  19,  50, -74, -23,  95,-100, -51, -46, -17,  43,-117,-124, -81,  53,  86, 113,-127,  38, -79,  54,  64, -59, 103, -54,  -5,  65, -30, 118, -62,-106,  54, -72, -88, -58,  41,-102, -10,  31,-117, -99,  31, -86, -94,  67, -44, -33, -56,-115,  40, -31, -29,  25,   7,  93,  20,  95, -68, -15,  47,-126, -24, -94,  73, -30,  81,  42,  49,  54,-127, -21, -81,  60,  21,  73,  97,  70,  55,  43, -10,-108, -13, 107, -74,  25,  11, -94,  -2,  99,  41, -56,  73, -86, 108, -72,  68,-108, -21,-100,   8,  98,  61,-110,  -5, 125, -40, -68, -81,  80,  44, -27, -61,-120, -75, -17,  85,  -3, -90, -60, 115, -30,  30,-118,  30,   8,  66, -43,   5,-125,  39, 103, -44, -24, -21,  61,  -5, -60, 119,-115,  30, -82, -56, -55,  53,  34,  98,-110,  44,  85,-100, -26,-104,  71, -88,  86, -52, -75,  99, -97,   1,  17,  18,  83,  92, -52, -73,   8,  81, 117,  23, -81, 109,  21, -49, -42,  69,  83,  54, -34,  58,  91,  30, -54, -80,  70, -63, -33, -33, -66,   8, -88,-119,  21,  89, -59, -28,  21,  35,  73, -32, 102,-102,  -6, -15, -10,  73,  25, -84,  90,  26,-105,  48, -78, -86,  46, -25, 118, -79,  79,  39,-101, 106, -31,  87, -99, -62,  59,  15,-111,  56, -90, -99, -53,  83,-112, -35, -22, -94, -44, -57,  92, -78, -21, -43, -29,  86, -40, -24,  15,  90,  29, -92, 108,  17,  35, -28,  75,  41,-124,-115,  38, 114,-127,  61, -60, -78,-105, -13,  -8, -63,-101,  80,  -8,  61,  35,-113, 106,  54, -50,  59, -12, -69, -22,  69, -59,  62,  91,  62,  37, -62,-116,  30,-126, -84,  33, -94, -30, -27, -66,  31,   5, -81, -86,   7, 110, -34,  45,-102, -69,-120, -12,   4,  51,-108,  46,  58,  45,-116,  90,  -5, -58,  57, -47, -83, -82,  25,-127,  67, -16,-113, -85,  78,  43, -25, -46, -46,  90,  80, -97,  33, -93, -61,  85, -11, -23,-122, -48,  39,  78,  43,  86, -12,-120,  32,  -3, 110, 127, -79,  31,-108, -72,-123, 109, -69, -27,  41,  10,  59, 105, 120, -19, -72,  22, -86, -19, -30, -87,  32,   2,  63,  96,  81,  88, -83, 101, -81,  -3, -94,  79, 118,  83,  14,  -6,  93,  52, 100, -17, -47, -61,  99,  -1,  57,-127,-118, -71, -23,  63, -59, -61, -96, -25,  85,  -6, -58,  50,  31,  89, -18,  15,  97,  84, -21,  69, -64, -43, -35,-103,   8,  10, -85, 121,   0,  61,  76, -13, -99,  -9,-114, -41,  -5, -91,-118,  14,  53, -69, -85, -55, -12,   2, -14,  25, -37,  49,-102,  30,-120,  98, -17,  67,  60,  33, -51, -67, 101,  52, 115, -25, -37,-120, -12,   6, -92, -11, -46,  34,  28, -91,  79,  -3,  32,  33,  68, -90,  39, 124,-124, 125, 102, -57,   4,-126,  78,  67,  72, -63,  57,  57, -75, -58, -89, -88, -68,  26, 104,   4,  94,  -3,   9,-120, -28,  71, 121,-103,  25, 126,  35, -41, -31,  44, -87,  86,  -3,   3, -38, -45,-122, -99,  61,   3,  52,  28,  21,  18,-104,  27, 111, 115,  60,  98, -79, -95, -41, 110, 123,  92, -42, 101,   6, -80, -72, -78,  57, -97, 112,  82,  36, -94, -72,  -1, -54,   3, -92,  83,  66, -93, -22,-110, -60,-102, -65, -64, -82,  78, -26, -92,-124, -53, -82,  33,  44, -47,  61,  27,  -6, 116,-120,-124,  28,-121,  17, 124,  36,  70, -98, 123,   8,  27,  26, -97, -63, -97,-112,  27,  49,  49, 106,  86,   0, 115, -60, -85,  42, -39, -75, -62,  42, -52,  -3,  40,  -2,  -6,  32,   3, -80, -33, 124,  74,-105, -30, 105,   7, 111,  48, -18,  64,-113, -14, -95,  64, 121,  33, -88, -69,-110,  83, -47,  62,  62,  56,  78, -25, 118,   2,  44,  -9, -62, -61, -33, 109,  78, -75,  70, -61, -94, -63, 125,   4,-126,  92, 107, -18, -27,  20,  64, -38,  59,-101,  86, -92, 113,  85, -76, -97,  55, -26,  24, -51, -27, -29, -62,  41,  60,  13,  30,  87, -37, -19,-118, -11, -47,  82, -24,  79, 102, -82, -30, -41,   8,   2,  20, -56,  17, -26, 104,-100,  59,  16, -62, -69, 121,-113,   1,  12, -85,  88,  75, -96, -16, -32, -30, 100,  55,  72, -59, -50,  43,  64,  34, -46, 126,  77, 122, -30, 105,-123,  41, -66,-105,  63,  62,  14,  19, -39,-111,-126,  22,  -7, 112, -96,   8, -64, -81,  84, -67, 107,   2,  39,  92,  66, -83,   0, 110, -99,  45,  21, -47,-123, -34, -27,  47,  90, 117, 127,  53, -77,  65, -85,   5, -32,  36,  24,  56,  68,  85,  17, -29, 117,  40, 125,  67,  24,   4,  78,  84, 105,-121,   8,  66, -59,  47, -18,  14,  11, -28,-110,  37,  73, -45, 126, -74, -41, -65,  51,-110, -47,   5,  -9, -21, -79, -21, -91,  82, -14,-106,  76,-115,  91, -15,  40, -49,  20,  48, -65,  67,-123, -59, -42, -45,  91,  80, -54, -28, -20, -75, -94,  62, 117, -71, -82, -15, 113,  44,  13,  42,-125,  10, 125,  13, -62,-120, -58,  12, 103, -77, 107,  83, 121, 114, -46, -71, 111,-111,-123, 124, 122,  70,  19, -36,  79, -58, -30, -49,  43, -20,  88,  38, 117,  58,-114, 114,  12, -83,  49, 108, -14,-124,  43, -42,  23,  50,-125,  66,  71,  46, -97, 119, -75,   9, 112, -94,  10,  12, -82,  45,  66,  -6,  49, 123, -25,  -5,   3, 108,-118,  68,  -3,  91,  99, -68,  90, 111,-111, 105, -86, 122,-112, -58, -56,  42, -75, -96, -30, -64,  57, -82, 121,  59, -24, -82, -41,  81,  70,  79, -59, -91, -45, -83, -93, -79,   1, -20,  47, -43,  38,  42, -65,  75,-117,  57, -56,-123,-102,  77,   3, 115, -60,  77,  82,  42,  14,  -9, -42, 115,-126,-100, -78,  55,-114, 122,  27,  82,-111,  49, 121,  68,  42,  43,  19,  91,  -9,  54, -64, 122, -78,-102, -96,-121, 101,-116, -21, -33, -10, 102, -66, -31,  -3, -28, -72, -99, -60,  89,-105,  78, -42,  61, -51, -54, 100,-120,  61,  61, -52,   4,-110,  20,  84, -48,-112, -81,-109, 111,-114, 111,  63,   6, 105, -48,  98, -55,  96, -63,  -8, -56, -71,  21, 107,  17,-116, -12,  79,  61,  69, -33, -19,  78, -88,-118, 111, -99, -72,  36, -14,  24, -92, -85,  87, -54, 124,  48,  11, 103, 109,-113, -94,  51, 121,-114, -26,  35, 116,-109,  -2,  70,-101, 118,  -8, -88, -89,  75, -14,  30, -42,  61, -25, -62, -31, -48,  89, -72, -92,  87, -88, -74,   2, -29,  62,  61, -72,  83, -47,   5, -50, 118,  17,-115, 103,  62,  69,-115,-123, 112,  86, -95,  25, -93, -77, -98, -26,  15,-101,  60,-116,  86,  62,-110, -64,  51,  99,  -1, -44,  56,  41,  55,-121,-104,   2,  33, 111, -14, -59,-119, 127, 120,  15,   1,-117,  34, -75, -62, -15, -24,  20,  78,  58,-114, -44, -57,  24, -35,  78,  22,  77,  64,  -6, -83,  61, 126, -20, 123,  93,  11,  84,-112,  23, -24,-100, -34,  53,  17, 104, -94, -60,  79,  90, -77, -66, -48, -56, -11, -41, -30, -33,-106,-117,  69,  85, 125,-117, -64,  92, -81, -47,  24,  24, 104, -59, -80,  25, -55,  46,  19, -40,  78,  11, -53,-126,  10,   9,   7,  22, -73,  89,  18,  43,  43,  57, -91,-115, -27,-102,-121,  35,  76, -25,  17, -41, 125,-121, -13, -35, -84, -15, -60,  42,  85, -15, -38,-112, -75, -70, -70, -26, -35,  28,-120, -57,   1, -28, -96, -56,-114, -33,  69, 105,  32, -56, -59, -44, -71,  36, -38, 125, 112,   7,  21, 122,  88,  78, -89, -38,-109,  19, -69,-111,  16,  26,  99, -86,  90, 117,-115, -70, -48, -53, -70, -11,  46, -52,-125,-126,-126, -61, -32,  42,  34,  45,  63, -55,  17, -82,-111,  90,  48,  -8, -76,  26, -23, -16,  19, -79, -71,-120, -83, 100, -44, -21,  59,-113, -63,-117,  60, -96, -94,  59,  33,  99, -88, -60, 101,   5, 102,-119,  43,-126, -85, 118, -31, 100,  49, -79,   1, 118, -29,-106, -92,-119,  75,   6, 116,  -4,  57, -81,  72,  59,  34,  65,-123, -51,-103,  49,  36, -62, 126, -72, 107, -41,-124, -50, -70, -16, -83,  78,  50,  29,  54, -23,  92, -57, 112, -80,-125, -35,  50, -36,  43, -12,  89,  -6, 124,  79,-114, -52,  39, -50, -26,   2, -16,  11,  35, 118, -81, 115, 122, 116, -58,  24,-110, -25,-119, -65,  26,  97,  42,  87,-125, -96, -15,  41, -17,-113, -47,  69,  -9,  47,  31,-107, -71,-121,  74,  71, -39,  -6, -40,  38,-119,-101,-108, -60,-113,  19, -96,  84,  86,-125, -90,  10, -10,  65,-105, 115,  39, -14, -54, 101, -53, 125,-124, 125, -73,-121, 108,  78, 116,-126, 106,  36,  -3,  61, -88,  23, -20, 107,-117,  83, -15,  82, -19, 103,  53, -40,  31,-113, -38,  44, -36,  18, -13,  13, -90,  16,   1,  57, -39, -25,  88, 112, 105,  74,  11, 120, -69,  13,  83,  49,  84,  86,  73, 118, 111,-123,  84,  33, -65,  48, -59,  72, 113, -41,-125,  84, -46,-101, -30,  26,  -9, 110, -19, 125, -13, 106, -69, -65,  14, -67, 117,  59, 106,   8,  36, -46,  86, -69, -16, -65, -80, 121, -10,  74, -40,-109,  96,-124, -15,  55,  98,   9,  57, -85, -60,-113, -90, 120, 109,  33, -52, -67, -14,   1,-105,  77,  15,  34,  -7,-105, -68, 107,  -6, -78, -80,  46,  53,-123,  76,  40,  94, -44, 116,
  -82, -70, 104,  69, -43, -33,  30,  59, -93,-127,  74, -16, 122,-127, -13, -78, 103,  27,  96, 109, -86,-118, -79, -21, 110,-106,   3, -64,  36, -25,   3, -92, -72, 109,  85, -40, -78, -36, -91, -56,  97, 108,  93,-122,  -2,  17, -48,  92,-101},
{ -22, -46,-118,  71, -23,  43,  35,-107,-123, -26, -34,-116,   0,-103, -79,  26, -42, -31, -76, -59,  70, -43, -49, -23,  62, -37,-100,  70, -70, -26,  25, -78, 104,   2, 109,  28, 119, -44,-109,  19,  44,  78,  53, -39, -41, -86,   5, -65,  30, 126,  19, -32,-118,-103, -34,  66,-112, -52, -60, -39, -97, 107,  22, -93,  46,-124,   8, -64,  32, -77,   1, -16,  87, -57, -61,  12, 127, -10,  47, -17,  28, -33, -86, 112, -51,   8,   6,  13,  19,-119, -35, -37,  45,  95, -22, -92, -74, -60,  12, -60,-121, 115,  19, 117, 101,  91, -71, -64, -44,-125, -60,  58, 124,  34,  61,  29, 119,   6,  25, -34, -15, 102, -57,  77,  57, 101,  60,  15,  23,-111,-113, -62, -57, -83,-108, -11,  82, 122, 105,-125,-116, 115,  70,-126,  38,  88, -35,  39,  25,  90, 119,  87,  -3, -24,  15, -46,  90,  17,  94,-109,  92,  90,  -5,   3,  33, -74,  86,  76,  -5,  22,  82, -36,  61, -31, -78, 101,  88, -77,-115, -22,  73,-110,  68, -80, 111, -17,  56, -53, -20,  17,  73, 115, -69,  27,  18, 124, -37, -80,  67,  88,  46,  88,  97, -64, -36, 125,   6, 123, -81, -26, -55,  74, 118,  -2,  45,-119, -98, -25, 109, -36, -90,  34, -71,  81, 124, -93,  87,-118, -39,-102, 105,  -4,  42, -14,  63, -36, -13,  75,   6, -46, 119, -22,  83,  -9, -47,  60, 107,   4,   3, -50,  49,  49,  77,  68, -62, -23,  43, 107,  65, -18, 107,  95,-110,  25, -98, -66,  -1, -56,  14, -97, -14, -36, 104,  66, -52,-109, -37, 119, -58,  74, -24,  27, 119, -27,  96, -77,  13,  92, -57, -62, 111,-121, 120,  48,  76,   0,  11,  55, -63,  42, -90, -58,  78, -18,-113,  -6,  90,  19, -18, 124,  98,  52, -35, -18,  44,  56,  27,-107, -57,  98, -97, 108, -42,  38,-125, 101,  13,-119,  61,  19,  64, 119,  53, -85,  52, -21,-121, -74,  88,  99, -57,  34,  38,  46,  50,  43,  43,  87,   8, -25,  77, 101,-106,  14, -46, 105,  44, -53,  70,  -9, -29, -57, 106,-126,  26,   8, -46, 111, -87,-122, -81, -10,  32, -11,-108,  -3, -55, 109, -54,  23, -20, 105,  83, -33,   7, 105,   3, 127, -16,  56,-105, -21, -92, -71, -69, -10, -28, 117, -35, -55,-106,  -4,  99,  67, -23,  -3,  34,  -8, -95,  -8, -51, -70, -65,  32,  24,-120,  14,  71, 102, -43,  55,  50, 110, -50,  54,  11, -23, -22,  71, -83, -54, -86,  68,  47, -74,  74, -26,  74,  17,  67,  53,-118,  60, 109,-126, -99, -22,  33, -91, -49,  86, -47,  22, -51,  12,  25,   1,  -5, -79,-126, 118, -82, -17, -65,  -7, -63, -29, -43, -47,  52,-111, -70, -74,  22, 124,-109,  41,  78,  48,-114,  65,  -6,-102,  34,-123, 110,-126,  16, -41, -61, -76,  84,  33, -50, -90,-118, -60,  31, -87,-117,-106, 117,  28, -54, -37, -53, 119, -69, 120,  22, -25,-125,  44,-101,  39,  97,  81,  27, -25, -59,  68,-119,  33, 104,  36,  50, -57, -79, -54, 101, -77,  41,  32,  52,  22,  57,  -6, -33, 126,  27, -80, -63,  27,-114,  88, -46, -81, 122, -15, 101, 104, 125,  89, -49, -69, 126, -18,-108, 119,  62, 111, -67,  68,  84, -93,-105, -53,-124, -24, -53,  29,  64,  77,  16,  17, -54,  52,  99,  88,-117, -70,  75,   4,  -3, -42, -18, -25, -65,-115, -16, -35,  75,  20,  15,  12, -64,  22,  32, 104, 126,  63,-114,  92,-118,  23,  65, 110,  71,  89,-104, -17,  89, -51, 113, -34,-120,-117, -65, -44, 125,  35, 125, -80,  84, -99, -48, -31, -49, 113, 110,  -3,-106,  -3, -66, -31,  12, -49,  65,  68,  89,  36, -58, -17, -67, -85,  72,  41,  16,  58,  23,  -6,  69,   8, -94,  27, 101,  97, -66, -11,  19,  66, -79, -38,  91,  18, -68,-114,  42,   0, 104,-116,-108, 111, -72,-116, -62,-122, -99, -28, -31,-106, -44, 118, -16,-100, -82,   2,  66, -34, -20,  46,  42, -88, -49, 120, -25,   2, -84, -98, 124, -66, -64, -43, 110, -32, -46,  38, -52,  96,-107, -41, 105, -60, -47,  89,  70,  44,  13,-115, -14, -25, 113,  40, 101, -78, -21, -64, -13, 114,  -2, 111, -15, -45, -56,  59, -26, -56,  54,  86,-110,   4,  95, -67, -97,  -3, -10, -13,  12, 116,  86, -55,  67,  -1,  42,-108, -68,  -1,-100,  61,  71, -36,  23,  87, 123, 117,  51, -21, -64, -65,-119, -47, -70, -33,  -7,  82, 109, -22,   0,  16,  60, -29, -48,  43, 126,  29,  42, -62, -36, -17, -15, -85, -46,  46,-115,  32, 114, -74,  89,  38,-109, 104,  40, -24, 106,  12,  35,  13,  49, -20, -76, -49,  93, -23,   6, -66, -89,  77, 117, -67, -26,  28,-112, 114, -45, -49,  28,  22, -92,  66,   7, -56, -73,  69,  94,  49,  30,  11, -85, -22, 121,-120, -53,-100, -96,  61,  48,   4,  46, -58,  83, 120, -28,  -8, 106,  89,  68,  67,  31,  20,  60,  75, -88,  28, -30,  91, -77,  60,  66,  82, 108, -38, -12,-109, 102, 107,  28,-116, -89, -40, -40,-105,-101,  22, -22, 114, -90, -63,  97, -75,  81,-107, -26, -10, -88,   1,  21, -64, -84, -23,  26,  58, 108, -59, 105, -90,   4,  47,  56, -82,  11, -94,  30, -70, -67,  61, 105, -95, -53,  34,  49,  76,   2,-118,  22, -44,  90, -20, -16,-116, -15, 105,  62,  93,-118,  73,  45, -65,  83,  -2,  26, -52, 121, -27, -37,-115, -59,  44,  40,  94, -82, -32, -10,  39,  34,-111,  38,  65,  33,-103, -86,  -1, -32, -96, -53,  52, -76, 113,  79,   9,  84, 106, 116, 102,  64,  85,-100, -67, -14, -82, 107, 110,  96, -19,-123, -69, -68, 123, 109, 105,-108, -39,  26, 102, -82,-123, -18, -52, -21, 124,  98,  17,  89, -53,-102, 101,   6, -60, -10,  53, -95, -81,  97, 123,   0,  70, -12,  71, 125,   0,   9, 113,  33, -38, -85,  82,-123, 113,  37, -85,   2,  22, -71, -65, -10, -74, -30,  35,-114,-107, -74, -33, 121, 118,  -4,  76,  80,  37, -24, -15,  72,  60, -72, -84, -82,  54,-125,   1, -42,  87,   7,  44, -85, -62, -70,-106,  21, -13,  47, -82,  45,   3, -95, 121, -32, 113,-110, -94, -52,-107,  20,  25,-115,  68, 112, 121, 106,-118, -74, -60,  77, -29, 119,  82,  58,  21,  29,-106, 122, -27,  56,-118,  71,-112, -77,   3,  54, 100,  56, -63,  21,  48,   4, -33,  61, -60, 101,  81,  -7,  46, -84,  66,  98,  76,  84, -19,  18,  74,  29, -13,-127, -14,-121,  45,-103, 114, -32,  92,  72,  94,  55, 106, -62,  28,  67,   3,  82,  68, -64,  96,  10,  81, -99,  13,  91,-110, 123,  51, -41,  48,-104, -40,   8,-107, -70,   7,  78,-121,-122,-125, -66,-113, -76,  77, -67, 114, -31,   6,  35,  53,  -1, -52,-114,  77, -14, -81,-116,  27,  92,  10,  -8,  31, 120,  21,-108, 116, -80, 115, -96,-105,  20,-103,  65,   2,  79,  -8, -90, -23, -82,-105,  -5,  12, 103,-117, -60, -96,  52,  88,  11, 102, -21,   0,  89,  12,-127,  94,  67,   7, 127, -90, -25, 103,  27,  53,  92, 102,  -4, -98,  91,-101,   0, -37, -30,  95,  43,  90,  39,-105, -13, -16, -21,  64, -89,-119,  41,  29,  31, -93,  69,  46,  15, 102, 119,  14, -90,  67,  77,-120, -36, -59, -92,  77,  94,  46, -55, 111, -95,-105, -67,-119, -19,  65, -59,  41, 122,-125,  13, -37, 122,  89,-106, -95, -26,  89, 101,  71,  30, -50,  78,  39,-116, -73, -25,-113,  50,  32,  98,  -6,  29, -86,  64, 114,  -8,-113,  53,  80,-102, -14, -91, 113, -47,-117,  -9, -47,-120,  15,  40, -33, -61, -46, 116,  87, -42,-116, 109,   4,  24, -70, -61,  74, -40,  97, -50,  84,-106,-121, -82,   6,  62, -71, -41, 116, -81, -30,  83, -36,-116,  14, 121,-121, -69, -34, -70, -96, -73,-126, -67, -53, -68,  16, 116, -18,-127, -31, 110,  36,  57, -46,  -8, -40, -21, 122,  68, -43,  73,  62,  94, 103, 116,  45,  85, -28,  -1,  84,  58, -92,  92,  32,  94,  35,  13,   8,  52,-113, -30,  -8, -17,  -1, -82, -79,-105,-114,  49,   4, -52,  73, 101, -22,  77, 121,  21,  95,  61, -96,-117,  24, -83, -68,  71,  -6,  24, 108,  36, 113,  25,   3,  86, -78,   3,  26,-119,-118,  67,   8,  95, -22,  78, -85, 112,  45,  62, -60, 111, -99,  72,  85, -15,  30,  15, -45, -73,  -3, -39, -72,   5, -57,  29,  99, -39,  -4, 105,   8,  61, 101,  85, -82, -24, -19, -77,-108,-125,  18,  22,  78, 122,  22,-126,-105, -51,   3,  -6,  13,  92,  36, -62, 104, -47,  73,  18, 120,  74,  66,-120,-110,  70,  38,  -6, -77,  91,-117, -14,   0,-110,-121, -37, -15,  67, 123, -53,  41,  95, -49,  62,  88,   3,  48,-104, -26, -92,  84, 122, 121, -75, -88,  -3,-108, -21,  89,  47,-101, -83, -93, -67, -27,  71,-110,  50,  90, -63,  17,  95, -98, -13,  93, -62,  34,  88,  89,  64, 105,  13, -58, -22,   0, -89, 119, -25,  -6, -87, 110, -93, 120,   3,  43, -18, -13, -66,  10, -32,  54, -20, -98,  10, -99,-121,  43,-102, -54, -82, -21,  86, -44,  93,   8,-118,-118,  37, -53, -22, -83,  28, -21,  90, -46, 100,  85, -95, -75,  69, -27, -34,  14,  62, -28,  12, 101, -46,  24, -16,  74, -34,  28, 103, -18, -50,-124, 118, -35,-102,  32,   1,  84,  63, -10, 114, -90,  26, -62, -99, -73,-119,  84, -65,   9,  15, -84, -90, -81,  11,-109, -70, -10,  96,  52, 126, 105,  73,-110,  43, -73,-102, -72, -81,  45,-101, 104,  62,  -9,  17, 123,-110, -90,  81,  55, -82, -97, -11,-105, 114,   4, -70,  64, -51, -96,  29, -24, -13, -39, 126,-105,-119,  45,  36,  -3,  95,  47,  87,-107, -51,  12, 118,  14,-113, 120,-110,  40,-116,  70,-100,  26, -70,  95,  89,  30,  85,  21,-110, -75,-122,  53,  24,  73, -23,  64, -96,-101, -15, -37, -35, -92, -39,-121, 120,  37,  16,  96, 103, 109, 108, -76, -69,-125, -11, 107,-105, 114,  85, -33, -28, -96, -15, 122,  -1, -54, -79,  47,-108,  -3, -47, -32, 124,  -5, -69,   9,  98,  83, -27,  71,  29,  70,  -7,-125, -11,  98,  19,  13, -74, -80, -99,-110,   9,  69, -19,  93,  -3,  82, -38,-117,  59, -65, -25,   3, 115,  95, -93,  53, -72,  30,  99,  33, -13, 108,  30,  53, -87, 110, -77, -10,  24,-103, 106, -98, -37, -94,   4,  -3,-104, -63,  24, -65, -42,  21,-101,  30,-112, -12, 112,  18,   9,  33,  30,-111,-122, -87, -30, -63,  46, -72,  17,   5, 100, -45,  34,  61, -72,  65, -89,  27,  48,  65,  83, -25,-101,  12,  36,  83, -73,  21, -72,  65, -62, 106,-113, -86,   1, 122, -51, -67,  38,  17,  70, -31, -26,  35, 108,  60,  77,   3,  51, 107,  65, -18,  72, -94,-119, 115,  -2, -93,-121,-122, 109, -31, -72, -59,-102, -99,  77,  68, -91, -35,  51,-117,  -1,  84,  -1,  94,  83, -32,  56, 107, -16, -80, -69, -15,  30,  -5,  39,  85,-115,   8, -41, -70, -78, -98,-115, -64,  33,  80, -36,  81,  95,  44, -46, -83, -64, -63,  25, -78, 121,  73, -68,  38,  34,  46,   4,   3,  68,  78, -66, -37,  -5, -52, -26, -50, -93,  42,  78, -33, 126,  58, -27, -99,-113,-107,  68,  -5,   9, -53,-111,  21, -95,  45, 103,  36,  35, -49,  66, -74,  47,  45,  73,  78,  63, -30,  24, -15,  68, -25,-123,  -2,  64,-126, -40, -20, -69,  19, -97, -98,-119,  50,
  -53, 116,-125,  90,  31, -50,  41, -46,  54, 117,  -6,  52,  82,  40,  34, -43, -84,  37,-116, -90,  55,   9,  90,  58, -98, -28, -26, -48, 120,  27,  36,  31,  72, -45,   0,  59,  79, -93,   7, -52,-123,  69,  25,  97,   1, -52, -63, -66,  82},
{  67, -25,  18,  -8, -25, 121,  11, -75, -18, -41,  90,-121, -44, -60, 117,-107, -39,  32,  81, -86, 123, -48,   8,   8,-127, -62, -20, -22, 113, -58,  97, -87,  91, -56, -73,  -5,  86,-103,  19, 109,  -3, -17,  89,-124, -85, -34, -65, -24,  65, -49, -26,  69, -53,  38, 110,  53,   6,  92, -73, -26, -46,  41,  37, 123, -84,  -9,-109, 103, -79,  23, -99, -30,-116,  29,-105,-109,  61,  -5,  14, -29,  44,  35,  31, -26, -67,  -4,-107,  58,  37, -68,  43,  15,-110,  30,  38,  36,  22,  61,  29,  28, -81,  35,  24, -84,  72, -22,-107, -44,  16,  -2, -82,  28, -98, 113,-115, -94,   8,  84,  10,  51, 120,  54, -40,  67,  65, -56,-102, -12, -35,  43,-103, -26, -46,  45, 107,  84,  59,  30,  69, -71, 113,  32,  31,  -3,  59, 121,  66,  86,-107,-107, -95,  40, -18,-111,  15,  85,  82, 124,  84,-102,  51, -59,  39,  84, -74,  20, -80, 118, -93,  87, -73, 109, -35, -18,  92, -30,  95,  42,  94, -85,   7, -84,  49, -39, -75,   9, -53,-119, 111,  -1,  54, -32,  67,  96, 103,-113,  43,  54,  97, -75,-113, 110,  85,-102, 113, -20, -48,  88, -64, -37, -58, -73, -22,  75, -12,  67, -84, -75, -74, -63,  69,   5, -54,  52,  89,  70,  47,  37, -59, -89, -87, -51,   2,  87,  -6, -65,  65, -41,  55, -75, -13,  34,  99,   8, -48, -72, -92,  99, 100, 125, -77, -26,  28,  81,  87, -33, -21,  78, -50,  10,-126,  92, 111,  61,  84, -35, 120, -46,  70,  24,  79, 110,-101,  29,-115, -52,-101,  41,  39, -35, 101,  50, 118,  82,   1,  77, -95,  -7, -48,  86, -81, 125, 118,  11, -16,  81, -70, -58,-122,  -3, -34,-106, -38,  95,  35, -44,   2,-121, 100, 103,-123, -60, -92,  47, -19, 105, -50, -50, -88, 102,  16,  62, -90, -86,  19, -33, -24,-107,  92, -86, 100,  27,  88,  37, 107, 108, -75,  96,-111, -29, -62,-126,   0, -26,  76,  96,  68,  21, 122, -46, -19,-127,  33, 101,-124, 107, -92, -57, -22, -59,-110,-112,  81, 120,-124, -62,  86, 107, -54,  39, 110,  33, -45,  37,  31,-119, -68, -39, -99, -67,  51, -15, 102,  88, -18, -21,  43,  99, -46,  43, 101, -92,  12, -86, -53,  39,  87,  30, -59, -68, -83,  23,  24,  -8,-114,  -1, -96,  13,   8,-101, -88,  -9,  70,   7,  84,  71, -50, -72,-102, -82,  31, -89, -65,  46, -38,  44, -33,-103,  29,  20,-126, -72,  87, -36, 100, -51,-114, 117,   1, -90,  20, 113, 100,-109, -62, -47,   1,  70, -24, -78, -65,  70, -39,-126, -15, -98,   8, -37,  32,  79,  90, 112, 125, -94,  58,  34, -23,  25,-122,  50, -34,  61,  32,  81,-123,-123, -68,  23, -83,-103, -27, 102, -25, -19,  66, -36,  14,  11,  -9, -59,  50,-101,  10,  48, -84,  34,-103, -94,-111,  -9,  79, 113, 106, -50, 114,-120,  87, -52, 112, 105, -89, 100,  77,-108,   0,  35, 122,  21,  55, -51, -93, -87,-102,  94,  67, 100,  83, -77,  30, 123, -77, 108, 109, -87, -84,  84, -71,   9, -97, -75,  74,-100, -34, -99,  57,  23,-108,   2,  24, -89, -25,  50, -80, -87,  12,  52,  98,  54,  80,-124, -19, -12,  53, -53, -44,  68, 117,   6, -56,-116,  17, -57, 108, 123,-101, -72, -43, -91,  90,  33, -43, 106,  71,-104, -46,  79,  14, -88,-105, -75,  84,  33, -11,  80,  42,-124, -71, -93,  57,-125, -83, -61,  44, -96,-102,-113,  82,  89,  -7, -96,  84,  14,   2, -13, -99, 106,  51, -40,-124,  66, -31,  32, 114,  96,-101,  76,-126,-117, -90, 100, -15, 123,  23, -47,-109,  20, -96,-102,  69,-104, -76, -13,-104,  68,  25, -33, -38, 101, -96, -93,  -3,  99,-110, -15, 122,  96, 120,  26, -16,  -3, -73,  -9, -31, -22, -57,  60, -99, 121,  76,  24,  56, -88,  77, -70, -97, -81, -14,  38,  82,-115, 121,  75,  38, -28, -36,  93,  71, 110, -37,  56, 110, -42, -54,  73, 119, -92, -36, -87,-119, 125, -41, -46,  45,  21,  18,  59,  50,  90, -71, -55,  40, -27, -17, -11,-107, -11,  17,  75,-111, 109, 113, -19,  37,-110,  57, 122,  92,  11,  74,  17,  61,-119,  11,  16, 101,   0, -46, 116,  54, -62, -15, -58, -49,  65, -96,  13,-106,  69,  75,  91, -17,  17,-110,  65, 114, -59, 124, -35, -49,   8,  77,  13,  -4, 113,  62, -95,  37, 123, -82, -54,  34,  -9, -61, -66,  74,  23,  57, -72,  17,  40, -88, -90, -83,  -4,  58, -80,   8,  18, 126, 114, -52,  91,  28,  60,  30, -20, -46,-102, -28,-106,  15,  60, -39, 125,  63,  49, -10,  14,  41, -28, -73,-105, -21, -27,  -7,  31, -70, -37,  54,  23, -68, -10, -28,-111, -76,  46, -55,  -6,  24, -34, -69, -32, -16,  -2,-122, -82, -85, -52,  49, -14, -76,   8, -43, -29, 103, 125,   7, -96, -28, -21,   3, -23,-107,   3, 112,  58,-111,  28, -66, 123,-120, -94, 122,-118, -77, -44,-124, -48, -16, -25, -51, -22, -97,-122, -80,  -5,  -6, 120, -93,-120,-116,-125,  41,  95,  49,  44, -34, 121,  63,  42, -33,  72,  67, -49, -82,  39,  67,   1,   1, -66, -20, -77,  64,  98, -81,  84,  98,  25, 116,  18,-119,  70, -91,-119, 121,  14, 107,   8, 125, -82,   0, -85, -38,  30,  -2,  47,   3,   9, -44, -44,  45, -36,  11, -20,  19, -56,  22,  29, -50, -41,  74,  -5, -15,-126,  -6,  34, -50,  26, -22,  95,  74,-105, -51,  13,-127, -10,-121, -52, -64,-109,   7, 107, -39, -39, -70,  19, -72,  78, 124, -11,  98,  41,  87, -79,  72,   1,  49,   6,-119,  -9, -59, -18, -56,-101,  52, -59, 124,-111, -66, 106, -31, -79,  93,  45,  60, -97,  -1, -98,  12,  84, -45, -36, 101,  91,  89, -27, -72,  45, -90,  -7,-126, -42,  70, -62, -33, -20,  79, -76,  51,   8,-120,  22,  16, 126,-106, -90,  -4, -93,  -6, -64,  82,-119,  87,   1, -15, -11,  72,  47,  60, 110,   5,-126, -28, 118,   2, -90, -49, -47, 107, -32, 110, -32, -87, -89, 125, -29,  68, 110, -23,  -9,   3,  48,  95, 115, 117,  21, -77,  37, -28,  -4,  50,  31,-113, -76,-100, -25,  71, -92, -13,  -1, -61, -14,  42,   8,  54,  33,  45,  13,  79,-126, 119, 101,  11,  54,-119,  38,-102,   5,-127, -98, -41, -72, 115,   3, -68,-126, 118, 118, -58, -17,-122,  60, -10,  99, -56, -82, -53,  99, -37,  85,  72,  80,   5, -57, -40, -45,  58, -94, -32, -86,-123, -21,  95,  74,  -4,  56, -27, -17, -74,   5, -97,   7,  92,  19,  47,  60,   4, -42,  48,  21,  60, 101,  96,  60,  42,  53, -47, -87,  65,  27, -54, -83, 118,  52,  92, 125,  38,  58, -30,  29, -62,-123,  29,  -7,-124,  10, -95,  -2,-115, -32,  76, -84,  72, -62,  12,  98, -96,  95,  53, -73,  52,  86,   8,  78,  39, -26,  16, 110,  56,  42, -45, 127, -16,  68,-102,  41,  16,  71,  81,  33, 116,  36, -53,  34, -59, -29,-116, -51,  45,  63,  70,   5, -99,  62,-111,  72, -47,  22, -79,  94, -27,  38, -71, -17,  57, -90, -16,   5,-125,  93, -25,  60,  40,-108,  34, 123, -68,  35,-103,-100,-116,  -3, -29, -97, 110, -30, -23,   7,-113,  20,-121,-108, -89, -62,-104, -34,  31,  21,  45,  10,  49, 108,  22, -36,  57,  44,  85,  -1,   0, 125,  96, 118, -43,  57, -43,  22,  81,-122, -12,  76, -47,  83, -33,-127,-112, -21,  26,  63, -42,  18,   4,-114,  76,  46, -99,-125,  55,  44, -94, -94,  87, -12,-114,  49,  84,  66,  -9, -83, -30, -41, -98,  83, 127, -30,  78, -88, -30,  91, 116, -28, -15, -84, 119,  14, 113,  31,  65, -10,  87,-126, -89, 115,  15, 108,  55, 102,  47, -70, -93, -32, -69, -48, -33, -63, -97,   8,  61,  69, 109, -26, -18,  23, -93,-105,  20, -15,  31, 108, -97, -51, -97,-114, -57, -38, -62,  48, -20,-115,-100,  16,  24, -59,   8,  17, 117,-108,  57,-105,  97,-102, -22, -72,  57,  51,  76, -27, -15,   7, -94, -15, -96,  14, 127,  76,-105, -48,  28, -25,  68, -73,  94,  55,  68,  20,  67, -87,  98,-116,  69, -92,  -6, 110,  92, -52,  67, 118,  95, -51,   5,-127,  23,  67,  40,  23,-120,-100, 118, 104,  44,  13,  56,  85, -84, -35,  35,  98, -20, 100,  79,  90,-123,-120,  44,  58,  99,  99,-119, 101,  66,-123, -63,   2,  24, -86, -26,  71, -53, -17,  22,-125, -11, -64,  17, 101,-108,   3,  68, 113,  68, -43, -59, -47,  46, -10,  84, -77, 109,  23,  25, 103, -62, -10,  10,  78,  94,  65, -89, -75, 117, -43,  81,-106,  -2,  -8, -40,-102,-102,  34, -96, -61, -77,  23, 108,  55, -17,  76, -43,   3, -14, -54, -45, 103, 119, -94,-107,-122, -18,  10, -29,  60,  91, -77,  41, -64, -79,  95, -29, 100, -92,-124, -22, 125, -31,  62,-124,-117, -97, -80,  19, -39,  17,  60,  69, -57,-102, -94, 118,-122,  84, 112, -41, 103,  26, -88,  76,  66, -43, -57,  -6, 114,   8,  10, -64,  44,  73, -66,  83,-101, 108,  -6, -71,  -7,  11, -66,  24, -78, -92, 107,  30,  65,  12, -54,  19, -86,  44,  58, -86, -61, 102, -57,  -7, -64,   8,  49, -28, -43,  32,  89, -99, -98,  10,  81,  63,  28,  17, -94, -43, -20,   5, 102,-105,  67,  -2,  86,  80, 117, 122,  73,  89,   6,  95,  29, 126,  18, 120,  31,-120,  -2,  28, -53,  29, 125,  15, -76, -38, -42,  73,  88,  31,  12, -90, -87, -47,-115,  79,  70,  40,  55,  45, -80, -51, -27,  83,  85,-120,  80,   8,  71,-125,  57, 105,  77, -41,   7,  56,  42,-114, 117, -25,  88,-126,   4,-104,  82, 114,  87, -35,  82,  86,  90, -63,  94, 116,  64,  -4,  45,  90,   0,  58,   3, -53, -90, -45, -65,  54,  93,  78,  29, -51, -37,-124,  18,-122, -43,  15,  26,-100,   8,  53,  57,  82, 101,   9,-118,   9,  25,   9,-127, -38, -57,-108,-109,-100,-115, 117,  13, -65,  49, -52, -69, 106,-111,-113, -98, 124,  90,-114,  -1,  14, -49, -44, -83, 127,  62,-116, -74,  49, -77,  12,  15,  11, -85, -71, -44,  93,  57, -70,  11,  87, -58,   7,  60,  72,  89,  18,  97,-107,  20, -96, -33, -37,-117,  68,  73,   7,  51,  85, -25, 100, -86, -80,  33,  46,  30,  63,  36,  63,  47, 102, 101, -12, -95, -70, -13,   7, -49,   4, -76,  21,  98,  -2, -79,  93, 118,  -6, -44,  86,  21,  51,  27,-114, -35, -89, -88, -90, -35,  82,-121,  71,-110,  89,  11, -12, -72,  80, 124,   6,  31, -35, -60,-108,  92,  64, -81, -30, -63,  27,-116, 122, -69, -45, -87,  22,  89, -63, -44,  -5, -22,-103,-120,-125, -30,   5,-103, -73, 101,  96, 124, -61, -57, -60,  39,  65,  37,  16, -65, 111,  54,  17,  89,  28, -88, -18, 101, 114, -81,  59,  78, 116,  90,  53,   6,  24,  39, -92, -32, -93,  66,-126, -39,  12,-113, 117, -37, -46,-113, 111, -81,-113, -92,  75, -73,-120, -93, 109,  17,   3,  79, -74,-109,-121,-108,-123,  10, -42, 126,  81,  96,  82,   8,  88, -18, -40, -23,-105, -26, -82,  -5, 125,  67,  19, -68,-109, 102,  28, -80,  71,-121, 102, -30, 121,   3,  89, -75,  69,   9,  39,  89, -24, -91, 125,  -7,   4, -11,-113,  22, -36, -45, -97, -72, -50,  56,  23,-108, -74, -62, 121,  37,  20,  49, -85,  75,  44,-119,  -2, -74,  -1,   8, -70,  33, -86, -95, -56, -71,  18,  88, -83, -62,  33,
  -16, -73,-124,  10, -26,  -6, 105,  46, -15,  19, -16,  -4,   5,  43, -64,   9,-120,-112, -47, -77,  61, -77,  88, -22,   4, -35,-104,-100,  51, 127,  11, -56,  77, -36,  50, -40, 115, -91,-127,   6, -91, -30,-111,  61,  42,  30,  14, -73,  20},
{  99,  45, 114,  58, 124,  89, 100,  20, -96,  79,  14,  62, -66,-127, 122,-118, -97, -50,  41, -69,-126,  10, -69, -35, -65,  50,-100, -59,-114,  69, 111,  40, 118, -93,-108,   8,   7,-107, -60, -29, -92, 116,  61, -77, -61, -15, -98,  58, 102,  -6,  62,  -7,  98, 125,  18, -95,  75, -20, 103,  22,  43, -10,-123, 117,  23,  52,-108,  55, -64,-119,  75, -59, -38, -31, -82, -48,   5,-123,  10,  27, -11,  99, -25, -77,-116,  -9,-116,  51,  11, 120,   5,  97, -98,   9,  86, -17, -58, -52,-126, -82,  30, -19, -64, -82, -56,-117,-110, 117, -86, -36,  40,  68, -32, -40,  62,  50,  83,-126,  91, -16, 109,  75,  37, -83, 122, -54, -41, 104,  75,  16, 114, -18,-100, -60, -49,  41,  50, -54,  64,  36, 118,  75,  97,  63, -23,-103, -96, -70, -43, -47, -12,-124, 119,  30, 101,  44, 100,  10, -88, 126, -23, -94, -29,-122, -85,  55, -12, -30,-106,-116, -39,  59, 101,-100,  41,-119,   3, -52,  78,  33,-107,  -3,-114,  94,  11, -34,  -3,-102,-126, -81, -65,  91,-113, 102, -75,  93, 124,  46, -77, 125, 125, 115, 102,  75,  -6,-119, -27,  66, -99, -43,  91,  83,-121, -48,-116,-125,  56, -63,  43,   1, -35,   4,-113, -95, -67,  23,  71,  56,  80,  58,  53, -89,  69,  -3,  41, 100, -73, -32,  92,  65, -55,  50, -69,  42,  42,-108, 111,  86,  40,  71, -41,-111,-101,  83, -32, -91, -41,-113,  -6,  22,-123,  34,-119, -14,  94,-115,  42,  87,-124,  17,  -9, -67,-103,  14,  85,  30,  31,   3,  14,  94, 114, 122, -34,  -5,  10, -24,  38,  94,  -9, -66,  40, 108, -95,   7, -25,  66, 127,  71,  70,  84, -75,  70,  78, -16,-119, 117, -42, -47,  29,  37, 122,  72,  32,  21,-114,-116,-119,  89, -85,-107,   1,  50,  -4, -84, 124,  72, -52, 120, -53, -86, 111,  17,  41,  96,  92,  61, -96, -36,  16,  30, -23,  97, -15,  16,  92,  52, -12,  55,  26,  25, -92, -34, -74,  66, -87,-104, -71,-106, -97, -96,  54,  45, -62,  84, -87, -38,  72,  -1, -95, -56,  19,  94,  73, -80, 114,-127, -48,  98,  -7,  84,  23,  -6,-115,  40, -29, -45,  89, 108, -60, 125,-110,  31,  64,  81,-115,  27,  27, -30, 124, -72,-102, -19, 120, -56,  87,  50, -54,  69,  90,  74, -45, -72,  34,  82,  86, 100,  92,  98, -46, 105,  76, 100,  64,-114,  -4, 111,  83,  94, -48, 107, -28,-112,  21,-110, 125,  36, -71,  86, -70, -27,  32, 112,  49,  55,  16, 107,-121,  97,  82, 120,  94,  59,  85,  -9,-110, -42, -42,  21,  74, -75, -79, -35, -50,  34,   4, -58,  18,-106, -46,  99,  22, -98, -86, 107, -57, -88,   0,  99,   5,-111, -21,  49,  72,  21,  94, -59,-117, -98,  80, -94, -51,  38,-108, 101,  73,  97, 119, -10, -26,  32, -27, -50,  -7, -59,  12,  58, -51,  43,  33,-104,   0,  59, -59,  78,  79, 117, -58, -11,  97, -85, -35, 106,  21, -62, 119,  63, -58, -33, 102,  22,  85,  99, 103, -73,  26, 110, 116,-116,  73,  98, -27,  23,  39, -92,  82, -62, 121,  46, -93,-124,  65, 102, -19,  60, -71,  18, 126, -74,  22, -43,  96,  95,  14,  48,  71,  62, -45, 125,  26,  69,  82, -10, -67,  82, -22, -36, -15,  50,-115,-108, -75,  63, -64,  95,   0, -57,  88,  62,-125,  96, -44,  87, -23, -70, -71,  16,  49,  24, 120,  -9,  83,  98, -52, 126,-110, -11,   5, -24, -79,  39,  23,-120, -46, -15,  97,  66, -90, -51, -76, 114, 103, -40, -51, -24, -24,   4,  96,  26,  42,  60, -67, 125,  34, -13, 104, -93,  64,  50, -62,-116,  13, 117, 112,   9,   4, -53,  49, 105,  -6, -31, -13, -19, -68,  58, -58,  22, -39,  71,  59,  56, -86,  63, -81, -47,-111, -81, -61, -15,  34,  31, -90,   0,  18, 117, -73, -92,   3,  -3, 117,-119, -27,  -8,  56, -38, 125,  29, -33,  16,-119,  22, -99,  38, -18, -59, -67,  16,  71, -89,  75, -36, -90, 104, -89,  61, 100, -14,  37,  19, -34, -69,  80,-120,-121, -75, -50,-123, -21,-125, 111,-108, -68, 108,-104,  77,  -7,  84, -24,   9, -63, -68, -28, 110, 115, -56,-123, -90, -65,  67, -82,   8, -20, -67,-108, -58,  47, -50,-122,  33,  56, 102, 115, 105,  -6, -92,  76, -67, -47, -23,  27, 103, -40,  55, 115,-122, -13, -81,  79,  44,  86, -74,  55, -74,  76,  17, 116, 100, 103, 116, 100, 121, -81, 126,  33, -37,  77, -78,  67,  92, -16, -28, -46,  68, -43, -83, -91,  38, -13, 119, -48,  64,-100,   3,   1,  14, 103, -61, -75,  91, -66,  73,  85,-109, 123,-119,  70, -65,  16, 124,  48, -57,  41,  44,  85, -18, -68, 100, -16, 107,  43, 124,  29, 107, -19, -56, -16,  36,  17,  97, -85, -59,  10, -94,  60, -46, -69, -35, 101,  32,  63,  35,  12,  11, 104,  12,   8, -39, -64,  31, -65,  28, -84, -58, -45,  34,  19, -33,  80,-122, -64, -56,-122, -15, -18,-125, -80,  60, -33, -79,  68,  78,  58, 118,  68,-115,  26, -72,  49,  44,  76,-106,  25, -48,-117,  57, -28, -99,  66, -73,  11,  17, -82, -11, -40,-112,  79, -57,  74, 114,-116,  29,  49,  93, -17,-110,  17, -46,  47, -20,  15,  55, -71, -97, -59, -81,   6, -18, -70,  36,  12,-105,   9, 103,  35, -54,  98,  62,  26,  59, 121,-124,  59, -99, 102, -49,  -2,  53,  74, -45,  69,  15,  18, 123, -71,  35,  16, -31,-110, -22, -90, -72,  59,  -2, -19, -33,-104,   4,  35,  -1, 115, -67,  74,  65, -61,  60, -68,   6,  68, -10, -74, -32, -64,  77, -63, 114,  97,  23, -54,  57, -96,-101,  48,  59, -89, -59, -66,-120, -46,   0,  25, -70,  84,  51,  28, -19,  76,  17,  64,  -9, -32, 125, -62,  77, -55, -35,  44,  20,  58,-114,  -4,  76,-115,  79, -78, -17,  55,  72,-119,   7, -14,  58, -73,  66,  72, -64,   6, -13,  15,  29, -83,  19,  58, -88,-119,  41, -24,  -8, -38, -81, -75, -98,  30,  43, -28,  83, -13, -83,-109, -76, -98, -79, -37, -16,-107,  88,  20, -21,-105,  61,  52, -13, -26, -23, -39,  78, -36,  40,   5, -65,-122, -70,  82, 107, 110, -96, -37,  53, -76, 106, 126,  22,  36,  68,  -9,  79,  71,-117,-121,  -8,  81,  47,  39, 121, -87,   7, -93, -35,  83,  20, -79, 119,  76, -89, -42, -96, -90, -76, 114, 114,  51,   7,-109,  56, 120,  86,-104,  75,  45, -75,  60, -82,  54,  34,   5,-122,  93, -61,  73, 126,  -5, -16, -56,  62,  13, -71,  42, -29,  64,  97,-125,  40, -36,  85, -29,  63,  89, -87,-105, -66,  -1,  -2, -98, 121,  70, -42,  38,  77, -78,  85,  75,  39, -30,  75, 102,  94,  -9, -84,  76,  78,  24, -36,  43,  69,  54,  87,  14,   1, -95, -74, -72, -14, -12,  -6,  74,  -4, -95,-122,  99, -37,  68,-122,  92,  52,   0, -11, -89,-107, -65, -74,  39, -41,  14,  91,  99,  56,-117,  39, 124,  29,  96,  61, -16, -66, -63, 109,  91,  61, -52,-102,  57, 101,  95,  55,  63, 114,  59,  39,  80, -22, -60,-124,  64, 124,  40,  14,  60, -72, 119, -48, -36,-104, -55,  89, -77, 103, 115,  55, 116, -52,  59,  28,  26, 120,  60,  19,   7, 123,  27, 101, -56,  40,-119,  45, -53, 126, -63, -13,  83,  81, -75, -11, -73, -59, -22, 107, -61, -47, -56,-123, -99,  62, -51,  37,  31, 117,  96,  61,-123,   6,  84, -20, -31,   7,  78, 114, -21,-105, -30,  86,  83,  83, -72, -74, 121,-108, 121,   4, -37, -56, -53,  29,  -6,  87, 117,  36,  30,  -4, -35, 116, 121,-102, -50,   1, 125, -42,  11,-119, 104, -78, -45, -11, -21, -97,  20, -73, -11, -88,  20,-127,  89,-100,  28,  84,  39, -83,  84,  77, -67, -46,  45,  93,  43,-113, -75,-120, -31, 119, -88, -88,  62, -51,-110,  -6,  53, -74, -30, -64,-122, 112,-103,  89,  39, -14,  43,  57,  94,  84,  95, -80, -99, -94,-125,  -1,  81, -28, -84, -50, -64, 108, -47,  92,  18, -23,  -2,  21,  26, -50,  21,  93,  39,  38,   7,  -3, -21, -56,  32, -57,-110,  70,  23,  84, -57, 127,  41, -75,  -1,  66, -15, -27,  99,  20,-109, -46, -28,  60,   6,  51,  24,  37, -12, -84, -12, -35,-111,  57,  -4, -47,  24,  91, -44,  27,-124,  97,-124,  73, -22,  -3, 100,  13, -26, -63, -43, -19, -99,  70,  42,  41,  72, -20, 114,  87, -35, -80, -94,  89,  34,  62,  94,   9, -39,  73, -80, -25, -14,-108,  95, -89, -18,  25, 125,  60, 103,  51, -81, -17, -37,  38, 126, -88,  35, -20,  45,  22,  49,-108,  94, -10, -55, -34,-111, -15, -37,  78,-105,   2,-120,  -6,-107,  63,  18, 116, -18, -91, -71,-112, -61, -10,-123, 109, -20, -95, -93,  77, -69,  36, -12,  25, -55,  82, -52, -97,  87, -14,   8,  37, 114, -74,   6,  74, -82, -82,  26, -89,-104, 113, -15, 123,  13,-126, -10,  71,  -8,  -4, -83, -28, 125,  -9,  32,-107, -78, -34, -25,-110,-109,  76,  46,-105,  10,  20,  15, -37,  61, 102,  23,  21,  32, -96,-100, -92,  -6, -82, -43,  67,  30,  95, -42,-124,-110,  43,  49, 116, -94, -58,  16, -31,  64,  12,   2, 125,  30, -54,  72, 111,-126,  22, -82,  91,  43,  27,  70,  13, -67,  36, 105, -29,  80,  23, -18, -31, 115, -52,-125, 105,  87,  20,  -5, 109,   3,-109, -38,  72, -60,  -1,-109,  34,  23, -88, -39,  63, -41, 107, -73,-100,  27, -84, -92, 111, 124, 117,-112,   6, 105, 108, -83, 118,  30, -33,  14,  94, -71,-119,-107,  94, -13,  37, -47,  24, -59, -13, 117, 121, -22, -61, -71,  84,  65, -89, 125,-106,  37,  96,  45,-117, -66,  55, -56,-126, -13,  12,-100, 115,  80,  33,  52,  44, -50,  37, -70,  73,  35, -76, -21, -27,  72, -52,-109,  -7,  40,-110, -56,  17, -34, -21, -79,  49,  77, -21, -19, -27,  -1,  -2, -39, -12, 115, -31, -22,  13, 108,-105, 115,  89,  51,  35, 109, -39, 121,-103, -48, -77,  13, -38, -81,  48, -66, -28,  83,-116,  54, -39, -38, -40, -16,  29, 119, -56, -76, 116,  72,  60,  67, -88,  33,  75, -84, -72,  39, 125,  78, -32, 119,  86, -43,  61,  -2, -33,  40, 120,  12, -85,  -8,  44, -23,  71,  20,  60,  21,  82, -38,  27,  26, 106,-103,-105, -26,  -1,  15, -73,-102, -58, -86,  48, -18, -14,   1,   7, -93, -61, -40,-114, -83,  59,  15,-104,-110,-107, -61, -14,  34,  64,  72,-115,  50, -82, -90,  48, 100, 110,-101, -36, -81,  93,  79, 116, 102,-106,  55,   9, -32, 101,  78, -23,-102, -86,  75,  39,-119,-113, -94,-113, -86, -24, 124,-108,-100,   6,  85, -13, -42, -37,  85, -70, -16,-100, -84, -34,  83, -19,  80,  59,  97,  88,  33, -57, 104,  21,   5, -73, -19,  76, -81, -56, -81, -12, 111, -41,  45, -31, -44,  95,-105, -78,-126,  52, 114,  54,  73, -51,-114,  77,-115,  92,  79,-119,-100,  23, -62,  47, 108,  89,-121,  13,  73,-104,  85, 124, 100,  17, -92,-126,  87,  96,  -8,  63, -97, -96, -73,  24,  90, -82,-113,  10, 114, -48,  50,  70,-106,  99,  21,-112,  35,  29, -37, -49,-126,  39,  -6,  13,  59,  91,  90,  38, -68, -49, 110,-105,  36, -16, -50,  22, -98,  56,  37,  92,  23,   7,  69, -48, -81, -65, -58,  -2, -17, -39, -87,  24,  98, -96,  95,  48,  68, 123,  24,  74, -98,  43,  22, -88, -66, -57, -52,
   89,   2, -73, -33,-122,  85, -86,  36, -73,  17, -27, -46, -78, -84, -35,  93, -75, -41,  54,-102,-115,-108,   6, 122,  83,  96, 107,-104,  -2, -10, 113,  32, -45,  53, -92, 100,-106, -17,  64,  98, -18,  75, -11, -72,-116,-124,  92,-105, 126},
{ -71,-116, -95, -81,  16,  29, 111, -75,  98,  78,  16,  30,   4, -90, 120, -68, -54, 120, -48,  69,  23, 116,   8, -30,  60,  80, 110, -43,  39, -40, 121,  77,  24, -67, -52, -40, 109, -90,  99,-108,  97, -47, -55,-118, 114, -64, -82, 122,  26, -20,  -4,  14, -85,  90,  37,   7, -67, -22, -32, -24,-108, 107, -77, -21,  18, 121,  42, -33,  63,  38,  27,  -3,-116,  24, -45,  -3, -52, -69,   6, 107, -72,  26,  29,  77,  87,  33,-109,-120,  99, 103,  13,  -9, -57,  67,  81,  25, -95,-118,-101, 115, 116, -58, -74,  80, -86,  47, -56,-118, -48,  97, -67, -54,  23,  18, 106,  20, 115,   6, 122,  33, 103,-113, -69, -61, 122, -21,  80,  96, -27, 113,  35, 100,  68, -86,  58,  71,-126, -25,  80,  79,  67,   5,   3, 123, -40,  32, -35,   2, -17,   4, 116, 121,  94,   8,  84,  89,  33,  56, -74,  88,  18, -60, -90,  56,  18, -76, -31,-106,  29, -48,  52,  95, -26,  67, -94, 125,  19, -80, -57,  19, -63, 115,-107,  43,  31, 117,  82,-117, -59, -23,-107, -76,  20,  61,  82,-106, -80,  -9,  46,  -5, -17,  44, -33,-120, 109,  36,  90,  33,  15,-114, -73, 116, -23,  59, -51, -13, 113, -88,-123, -59,   4,  90, 101,  74,-101, -58,  81, 109, -17, -41,-118, -49, -13,-114,  64, -98,-108, -32,  19,  92,  38, -80, -82,  90, -43,-111,  -3, -32, -65, -14, 109,  69, 118,  50, -53, -30, 105, 116, -15, -44,  76,  26, -42, 109,  70,  14, -10, 124,  96,  47,  91,-127,  29, -71,  71, 126, -46,  75,  11,  30, -58,  -9, -76, -71, -39,  41, -13, -83,  63, -21, -91, -27,-104, -16, -32,  27,  57, -49, 103, -64, -26, -10, -54,  41, -55, -73, -49,  72,  78, -24,  59,  63, -98,  35,  -1, 100,  55,  22, 101, -14, -11, 123,-116, -22, -37,  20,  96,  61, -51,  40,  84,  -4, 100, 100,  11,  95,  23,  41,   9, -43,  20,-106, -10,-104, -65,  76, -72, -15, -24, -30,  50, -75,-105, -64,-102, 123, -32,  11,  80,  74,-115, 115,  68,   9, -40, -21, -83,  48,  78,  11,  90,   9,  51,-106, -30, -87, -10, -64, -73, -28,   6,   7, 116,  51,  38,  16, 126,  51,-122,-104, -39, -33, -23, -79, -79,  47,   2,  94, -46,  16,  60,  39,  90,  -1, 112, 120, -11,  96, -33,  17,  94, -30,-116, -35, -27,  74, -77,  88,-109, -13, 103, -20,-126, -19, -56,  66,  13,-111, 115,-110,  -1, -67,-114, -32,   8, 104,-111, -23,  46,  50,  84, 100,  41,   5, -19, 115,  24,  15, -84, -59, -92, -65, -47,   2,  97, 101, 110, -75, 111,  10, -36,  26,  76, -57,  79,-105,  99, -25,  58,  -1, -52,  44,  25, -34,  78,  75, -42,  94,  83, 105, -30, 125, -71,-124, -89,  17,   9,  81, -64,  48,  78,  26,  48, -28,  51,  40, -34,  34, 119, -96,  61,  77,  39, -69, -77,  -4, -51,  97,  55,  29, -40, 112, -69,  -6, -22, -92,  31,  11, 120,  30, -88, -53, -50, -39,  53,  48, 126,  76,  19,   4, -24, -62, -35,  70,  99,  33,  92, -45,  -3,  47, -45, -90,  -1, -64, -81,-127,-114, -87,  92, 104, 106,  64, -15, 116, -79,  36, -26,  92,  -6,  65,  37,  95, -60,-113,  40,  91,  38, 114,  44, -51, 104, -36,-112,  47, -41,  42,-112,  45,  49, -90,-102,  12,  78, -45, -97,  51, 126,  -1, -99, -31, -18,-110, -68, 123,  87,  45,  50, -64,  46, -11,-119, -18,  59, -98, -11, -82,-112,  99,-116,  53, -80, -71, -41,  77,  68,  36, -35,   5,  89, -47,  33, -52,  29, 112, 109, 110, -73, -51,  22,  46, -58,  26,  43,-108, -76, -40, 104,  74,  74,  70,  41, 124,-109, -76, 115, -58, -11,-103, -84,  24, 116, -28, -94,  87,   7, -79,  73, -45,-104,  22,  50, 127,  93, -69, -84, 103,-122, 126,  95,  86,   7, 106,  84,  44,  36,  15,  26,-118,-118,-119,  54, 117,-112,  40,-110, -41,-101, 118,  37, -74,  70, 112, -44, -23, -89,  51,  45,  78, 119,   1,  51, -43,  42, -51, 108,  -9,  75,  86, -51,  92,   1, -97,  66,  85, -18, 111,  91,  -7,   6,  98,  85,  14,  48, 126,  21, -19,  12,  85,  48,  90, -36,  10,  11, -40, 121,  -5, -74,  70,  83, -18, -53, 107, -30, -32, 104,   0,  41,  69, 103, -33,  92, -85, 117,  23, -97,  73, -87,  38,  50, -38,  39,  25, -12,  58,  19,-113,  54,  29, -91,  49,-108,  51,  90, -39, 100,  62,  -6,  44,  -2,   5, -43,  72, -98, -49,  48, -37, -28,  15, -52,  66,  28,-109, 111,  86, 110, -81, -92,  39,  42, -10,  78,  -6, 100,   3,  14, 115, 107, -60,  61,-107, -73,  11, 114, -83,  65,  13,  72,  97, 116,  69,  44,  77,  40,  82,-119,  99, 113,  -5, -74, -37,-110,  92,-117,-105,  27, 100,  83,   4, -40,  93,  93, -18, 101, 111, 110,  27,  47,  -4, -99, -68,  40, -50, -50, -43, -84, -51,  58, -83,-108,  36, -52, -82,  15, 125, -80,  34,  61,  -8, -51, 103,-101, -94,  -6,-114, -66,-121,  40,  73, 124, -56,  62,  47, -84, 120, -85, -19,-106,   4,  75,  35,  -6,  46,  -3,  23,  70, -99, -81,  33, 105, 124,-107, -55, -69, -45, -32, -39, 118,  49, -93, -83,   2,  16, 119, -29, -82,  33,  53,  14, -39,  37, -55, -24, -33, -96,  86, -62, -54, 122, -46,  -7, -81, -79,  82,  -6, -23,  -6,  89,  65,  30, -66,  88, -45, -61, 122,  46,  54, -35, -24,  53, -60,  39, -67,  86,  64,  -2,  47,  58, -68,  28,-104, -25, -59,-114, -30,  30,-105,  99, -93, 105,  27,   3,-125,-124,-107,  15,  92,-123,  43,  70, -26, -96,-123,-108, -40,-121,  92, -80, 110, -64,  25,   6,  -2,-105, -21, -36,  38, 116, -47,   6,  74,  18,  79,  40, -70,  52,-101,  18,  58,  82,  47,  47,  66, -82,  45,  21, -44,  90,  49,  84, 121,-115, -40,-127, 125,-114, -89, -90, 103, -48,  11, -95,  72,  45, -20,-120, 116, -83, 127,  31,   3,  -7, -53, -11,  92, -22,  99, 109, 108,-105, -19,-101, -26, -72,   1,-104, 102,-103,  97,  30,  71, -61,   7,-106, 106,-106,  31, -59, -74,-123,  -5,  -4,  28, -56,-115,  18,  24,  38, -82, -39, -31,-120,  48,  57,-112,  60, -88, 122,  42, -72,  10,-102, 113,  63,   3,  85,  82, 103, -64, 125, -65,  52, 101,  97,  13,  52,  82,  87, -18,  35,-110, -76, -85, -68, -63, -94, -46,-103,-114,  12,-103, 107,  62,  92,  72, -40,-103, -26, 101,   7,  27, -58,  46, -46, -76, -74,-109, -92,  28, -88, -93,  89, -81,-106,  79, -80,  13, 127, -90,  73,  72, 127,   4, 126,  20, -80,-112,  45, -86,  82, 108,  96, -32, -39,-111,   0,  14,  95,  46, -68, -56, -89,  -1, -95,-117, -85, -98,-113,-115,   7,   9, -32,  74,  18, -51, -57, -54,  54,-111,  29, -74,   6, -90,  55, -69, -41,  97,  43, -97,-121, -68, 124, 120,  53,  23, -70,  14,  26,  50,  61, -80,-113, -47,  26,  58,-126, -32,-121, -62,-106, -14,  25, -30,-126, 109, -61, -31,  62,  69,-126, -91, 121,  -8,  -8, -19, -26, -27, 112,  72, -91,   2, -20,  17,-114, -59,   9, 125,  46, -79,  73, -56,  27, -84, -95, -91,  87,-111,  81, -16, -56, -57, -33,   2,-111, -84, -34,  56,-118, -74, -58,  58,   1,  59, -10,  90,  24,  72, -89, -33,  13,  38,  18, 101, -50, -18,  19, -67, -24,-101,  44, 117,  40,  44, 115,  51, -94,-101,  65, -63, 102,  94,  91, 119, 122,  35,  32, -26,  -7,   5,  37, -86, -43,  60, -27,  46,  23, -50, 103, 111, -65, 115,-101,   1,-107, 120, -75, -91,  25, -98,  89, -40,  62,   2, -11,  -1,  41, -67,  23,-101,-112,-120, -71,-126, -95,-106,  79, -70,  -9, -94, 114,-104, -93, 111,  25,  66,-125,  81, -70, -88, -61, 123, -34,  21, -44,  18, -96,  59,  28,  25,   4, -80, -63, -89,  36, -45,  49, -95, -58, -44,  15,-108, -55,-122,  89, 127, -52, -32, 111, -41, -89,  18, -55,  98,-121, -69, -61,  32, -26,  20, -19,  77,   1,  -2,  39, -55,  71,  76, -87, 111, 110,  89, -30, -11,-106, -84, -90,-113,  20, 101, -72, -27,  89,  78,-101,-113, -44, -87, -94, -23,-108, 110, 105, -98, -68,   4,-103, -89, -79, -95,  84, 123,  59,  24, -12,-113,-100,  39, -66, -41,   6,-126, -19,  51, 124,  63, 100,   4, -81,  94,  49, -52, -69,  91, -20, -57, -81,  98,  69,  70, -82, -93,  45, -92, -17,  74, -42, 112,  22, -89, 115, -79,  80,  10, -93, -46,-104,  25,  35,  85,  -2,  50, 110,  49,  20,-110, -73,-111,  67,  90, -25, 106, -85,-110,  22, -14,  87,  88,  97,  24,  52, -88,-118,  86,  35, 120,  88,-102,  63,-105, -75,  65,  67,  96, 124, -71,  86, 102,  81, -56,  25, 120, 114,-126,  93, -43,-105, -82,  75, -41,-116, -25,-124, 107, -26,  55, -43,  75, -15,  27, -99,   2, -57, -32,  74, -83, -71,  68,-100,-117,  -6, -75,-112, 124, -75,  68, 105, 120, -96,  76, -69,-111,  99, -48,  57,-110,  49, 113, 116,  -1, -72,-104, -59, -95, 107,-109,  16,  45, -81, -26,  54,  39,  26, -76,  64, -10,-106, -38,  36,-112, -71,  26,  51,  59,-111, -41, -28, -81, -47,  93, -65, -15, -23,-102, -84, -95, -51, 100, -29, 121, 101,  27,  26,  14,  84,  12,  64,  34, -94, -21, -10,  73, -65,  98,  65,  33, -82, -33,  19,  98,-125, 124,  -8,  57,  36, -78,  97,  16,  94,  68,-118,  12, -38, -38, 114,  67,  81,  61,-103,  62, -94, -50, -11, -98, -67, -77, 124,  37,  94,   4, 116,  26, 120,  96, -58, -41,  96,  38, 117,  77, -34, -92,  42,  92, 123,  46,  36,  97, -27,  17,  44,-106, -30,  30, 120, -44,  60, -12, -42, 101,-108,  91,  32,  84,  96, -83,  23,  -3,  -7, -12, -20,  47,  33,  -4,-111, -56,  21,-117, -27, -86, -47,  -5, -94,  99, -33,-125,  49,  -9, -32, -84, -32, 113,  35, -17,  80,  47,  78, -81,  70, -84, -81, -38, -81,  90, -13, -30,  34,-111, -15,   8,  37,-126,   6,-108,  29, 127,  59, 124,  81,-107, -80, -25,  43,  -1,-103, -81,  66, 127, 123,  98,  91, -27, -72,  84, -23,  -1, 122, 115, -48, 108, 100,  78, -26,  68,  -9, 101,  48, -40,  78,-108, -69,-108, -24,  26,  67, -29,  84,  63,  40,-102, 100, -49,-105,  91, -76,-122, 108, -36,-126, -42, -47, 119, -14,   1, -24, -70, 108,  63,-106,  46, -40, 108,  57, -36, 116, 102, -22, -15, -97,  79, -77,  -4, -18, -73, -61,  30, -47, -24,-120,  63, -23, -39, -28, -60,  87,-107,  29, -53,-100,-110,  75, 105, -36,  37,  26,  98,  79,  74,  45, 103, -31,  53, -32, -78,  88,  97,  20,  48,   7,   8, -80,  76,-112,  77,  97,  40,  55,   4,  96, -20, 105,  40,  14, 123,  -9, -96,  51,  21,  80,  -4, 123, -45, 100,  16,  69,  43, -80,  88,   9, -21,  56, 114,  43, 110,-108,  45,  99, -90,  18, 107,  87,  41, -51, -11,  71,  85, -62,  73, -65,  -8,  32,  65, -63, -81,  98,  80,  56,-109,  -1,  53,-114,  47,  32,  88, -61, -76, -18,  60,-117,-111,-113, -12, -20, -90, -25,  98,-112,  47,  40,  27, -81, -26,-118, -64, -80,  98, -90,   2, -61, -31, 109, 126,-112, -39,-123,-124, -58,  94,  90, -48,  78,   8, -64,  55,  50, -20,  51, -57,  21, 122, -74, -92,-108,   3,-116, -32,  39,  25,  65, -98, 125, 107, -61, -88,  82, -41,-101,  45,  -8,  26, -43,
  -34,  37, -89, -82, -92, 123, 101,  16,-121,  35, -54, -75,  14,  82,  65,  25, -57, -60, -35,-108,  87, -61,  -2,-118,  47,  14,  25, -12, -82,  70, -73,-100,  92,-113,  43,  91,  95,  46,  80, -32, -97,  72,-114,  21, -55,-115,  79,   7, -22},
{   9, -66,-117,  53,  29,  82,  -6, -58, 122, -86, -26,  23, -47, -49,  82, -56, 122,  84,  83,  59,  -8,  44,-118,  61, -87,-107,  15,  60,  16, -13, -50, -82,  71,  49, -10,  20, 102,  85,-102, 125, 111,  42,  28,  94,-108,  33, -89, -22,  94,-120, -43,-121,  22, -29, 103,  33, -27,  99,  11,-116,-126, 105, -85, 116,  57,  99,   9,  32,  30,  10, -72,-116,  47, -57, 102,  34,  -3, -24, -30,  94, -47, 126, -69,  96,-101,  30, -61, -13,  71,  32,  14, -73, -71,-116,  10, -93, -49,  22, 122, -86,  62, -30,-102,  16, -39,  -4, 125,  90,-116, -52, -48,  -2, -41, -62, -30,  15,  78,  47, 101, -34, -23,  84,   0, -83,  96,  24,  -5, 106,   1,  98,  32, -43, -22,  76,  56,-122, -96,-113, -38, -82,  63,  49,  55,   4,  72,  71,-112,  93, 120,  63, -46,  -5,  71, -58,  -6,  95, -69,  80,   4, 115,  89, -23,  -7, -93,  -6,-125,  29,   3,  67,-116,  31,-101, 103, -25, -45,-104, -51, -61, 111, -94,  68, -45,  76, -89,  51, 126,-106,-105, -37,  76,-105,  24, -67,  76,   6, 111, -42, 123,  13,  81, -50,  37, -48,  -5,  -7, -83, -68, 123,  37, 120,  55,-109,  55, -11,-124, -82, 116,  14,  24, 126,-110,  29,  50, 103,-104,  86,-106,   0, -63, -46, -11, 123, 125,  52, 111,  69, -79,-106, -21,  49, -88,  96, -76, -88, -13,  -8,  32,  36, -83,  89,-105,  -7, -18,  28, -64,  47,  50, -27,  58, -46, -41, -46,-114, 112, -21,-116, -36,   1,-112, -67,   5, -15,  85,  76,  73, -80, -55,  21, -60,   4,  59,  -9,  99, -29, -55,  52, -49,-111, -91,  68,  63,  15, 110,  23, 118, -98,  26, -53, -80, -10, -46,   7, -64,-103, -87, -27,  23, -45, -83,  26,  63,  60,  -4, 105,  65, -61,  72, -61, 119,-123, 107,-124,  19, -55,-121, -79, -96, -61, -58, -47,   7,  52, -85,   2,  13,  46,  69, -75, -49,  57, -47,  15, -66,  97, -53,-108, -78,  95, 107, 122, -45,  -8, -37,  52,  72,  -4,  68,  56,-121, -87, 111,  59, -41,  40,-107, -59,  44,-115,  54, 119, -16,  64, 109, -32,-112,  -6, -43,  84,-101, -45,  81,   3, -63, -93,  99,   1, -52,-118, -84,  86, 110,  53,  55,  -2, 112,-122,  76, -82, -86,  76, -81, -57,   7, 109, -44,  24,  52, 106, -88, -50, -60,  92,   7,  59, -51,  69,  69, -80,  21,  72, 124,  84, -41,  83, 117, -59, -97,  -9, -22, -88,  86, 122,  -9,  48,  50, -35, -99,-111,   4, -91,   7, -76,   3,-119, -15, -19, -10,   6,  33,-102, -51,-122,  58,-127,  82,  -2, -90,  -1, -16,  19,-103,  28,-119, 110,   0, -87, -25, -48,  67, 124, 119,  41,  24, -46, -91,  81,-108, -90,  22,-114,  52,  93,  92, -31, 101,  66,-101,  85,  19, -18,  77, 109,  97,  60, 116,  76,-124,   8,  23,  -3,-108,   0, -15,  19,  42,  -3,  -9, -38, 122, 103, -35,  76, -62,  75,  24, 121,   6,-124, -10, 113,-107,  43, -93,  45, 122,  51, -91, -79,  18,  97,  -9, 109, -20,   0,  81,  80,  19, -38,  10, -54, -99,  45, -47,-122, -92,   5,  39,  46, -79, -14,   0, -17, -76,-110,  59,-124, -53, -18,   0, 118, 125, -22,  49, -67, -87, -10, 111, -90,  35,  76,  -4, -62, -44, 124,  45, 104, -67,  43, -30,-121,  84,  -2,  89, -22,-114,   7, -30, 108, -14, 106, 121,  79,  54, 101,  83, -72,  35, -24,-122, 127,  88,  83, -14,  46, -69, -54,  38, 100,  -3,-122,  18,  13, 126, -73,  31,  19, -46,  86,  48, -37, -24,  27,-118, -47, -88,  70,-120,  87, -52, -66,  22,  -2,  91, -50,  55,-106, -43,  46,-119,   7,  21, -64,   6,  57,  90, 123, 124,  84,  15,  65,-115,  12,  -1,  50, -93,  -3, -35,  70, 112,  79,  83,-123,  40,  33,-117,  -1, -11, -26,-103, -77, -10,   3,  11, 121, -67, 114, -83,  63,  54, -27, 112, 126,-125,  34,  77,  99, -77, -37, 108, 126,  19,  27,-110, 124,  86, 122, -66,-105, -93,  26,  81,  -5,  25, -24, -37, -31, 103,  67,  52,-119,  50, -58, -12,  46,  86,  20,  99,  22, 118,  26,  46,  21,  99, -85, -84, -92, -26, 125, 120, -43, -40,  51, 102, -69,  29,  62,  -6,  62,  10, -43,  49, -80, -46, -95,   3,  41,  -1, -29,  28,  89,  -4,  65, -88,  66, -38,  29, -51,   8, -45,-111, 116,-121, -76,  83, -32,-120,  29,  -1, -91,  50, -59, -68,  15,  -9,  13, -60, -91,  49,   0,-109,  48, 116,-100,  -9, 111,  84, 112,-121, 118, -95, -14, -48, -44, 113,  -1,  15, -18,-125, -59,  -2,  17, -33,  71,  51, -57,-104,  73, -87,  98,  85,  81,  73, -68, 115,-126,  18,-126,  88, -59, -66,-123, -33, -70, -50, -32, 112, -72, 116,  96,-108,   7,  62,  58,  44,  20, -40,  23,-114, 125, -21,   9,  56, -86, -36, -83, -92,  14,  78,  34,  71, -83,  26,  24, -95,  26, -34,  -6, -14,  -5,  89, -89, -15, 116, -40, 116,-115,  93,   5,  41, -54, -71, -65, -89,  91, -44,  54,  96, -63,  -5,  10, -77,  56, -10,-123,-111, -74, -92,  16,  70,  73, -52, -77, -34,-126,   4,-124,  76,-127,-122,  40,-102, 115,  46, 114, -13, -95,-124,  49,-124, 102, 124, 100,-106, -75, -80, -38, -11, -34, -20,   5,  35, -20, -64,  81, -10, -33,  22,-102,  84,  -4, -37, -56, 113,-122,  86, -67,  31, 110, -71,-120,  85,  71, -49, -16, -28, 119,-121, -43,  18, -28, -12, -56,-110,  71, 122, -26,  -9,  95, -45, -49, -49, 126,  90, -28, 108, 114,  96,   2, -12, -68, -76,  62,  85,   4, -56, -65,  -4, -28, -21,  49,  87, -31,  78, -30, -35, -10,-111,-108, -30,  97,   1, -53,  36,  91,  18,-110,  26, -64,  -2, -27,  62,-122,  36,-111,-122,  34,-106, -37, 114,-105,  24,  99, -77,  34, -29, -28, -80, -93, -40,  -3,  12, -16,  86,  36, -97, 101, -24,  72,  76, 105, 108,  85, 122,  71,  33,   8,  22, -61, -88, -40,  36,  30,  13,-112, -98,  61,  90, -20, -86,  42,-109, 111,   1,  99, 109,-123,  83,  84, -73,  25,  76, -25,  22,   1,-113, -62, -53,  32, -95, -58, -48,  97, -64,  50, 103,  46,  57, -78, -31,  41,  -1,   9, -22,  27,  60,  33, -63, -97, -41,  59,  65,  88, -19,  90,-123,-115,  38,  61,  35, -50,  77,-116, -39,  70,  33, -92,  63,  91,  11, -30,   1,  73,  73,  -5,  96,  -6, -70,-109,  67, -37,-117,-124,-107,  27,-119,  -7, -91, -54,  -3,  31,  28,  33,-106,  76,  16, -57,  15, 120,  -4, -58, 117,  94,-111,  84, -77, -66, 114, -56,  28,-122,-104,  42,-104, -87, 107,-114,  18, 109,  24, 119, -85,  15, -41,  70,  68,  82,  44,  23, -44,   8,  31, -65,   0, -29,   3, 105,  73, -70,-122, -34, -67, -26, -62,  17,-124,  78,-117,  94,  26, -73,  20,  87,  76,-105,  96,  31, 116, -81,  -6,-113,  80,-106,  41,  81, 103, -44,  -2,  47, -91, 102,  77, -26,  13, -58,  34, -33,-110, -52,-103,  61, -38, -67,-103,  93,   5, 117,  -1, -80,-106, -80,  73,   5, 119, -92,-116,  25, -25, 108,-125,  -4,   9,  39,  48, 103, -68,-117, 124, 121, -52, -93,  21, 126, -11,  57,  42, -18,  83,   1,  99,  94, -90, -22,  41,-102,  81,  14,  35,  28,  96,  23,  56,  16,-110,  47,-119, -70,   9,  -9, -24,  36, 105,  70, -23, 118, -86, -71,  32,  77, -83,  48, -88,  12,  79, -51, -92,  40,  80,  63, 124, 102, 112,-122, -96, 113,  81,   9,   2, 118, -52,  64, -62, 110, 118,  -5,  20, -92, -57, -82, -50,  73, -87, -68,-117,  34, -85,-105, -48,  76, -60,  15,-113, -79, 123,   0,  73, 121,  67,  29,-119,  82, -56,  21, -85,   8, 121, 106, 109,  72, -10,  29,  24, -73,  76,   0, 112,  63,  11, -11,  91, 114,  62,  -8,  84,-105,   5, -10,  20, -18, -76, -69,  83,  78, -56,  61, -59, 114,  39,  69, 126,  37,  48, 125, -60,  21,  23, -13, -94,  27, -16,  11,   5, 111,  40, -91, 115, 113, -31, -54,  79,  -8, -79,  14, 112,  94,  -9, -82, -43,   5, -63,  40, -98,  47,  72,  -9, -12,  85, -50,  31, -58,  62,  -8, -47, -99,-121,-107, -48,  59,  13, 126,   8,  79, -79,-104,  93, -45,  61,  73,  16, -99,  83, -14,  85,-122,  93, -43,-120, 102,  96,  94, 108,-115, -68, -38,-115, -26,-118, -24,-101,  97, -92,  54,  39, 100,-105, -69,  38,  58,   0,  96, -27,  34, -31, 125,  73, -37,  29,   2, -88, -66,  55,  92, 107,  50, -85, -14, 116, -88, 114,  39,  71,  46,  83,  58,  84, -12,  46, -89,-104,  83, -19, -41, 116,  77, -66,  -6,   5, -77, -23, -20,  67, -56,   0,-126,  -2, -56, -22, -46, -95, 126, -74,  -2, -27, -81, -37,-125, -92, -71, -79, -74, -55,  71, -53,  79,  36,  37,  50, -66,-125,  21, -73,  77, -40, -38,  11,-117, -36,-121, 117,  64, 103, -86, -91, -38,  54,  67,  -6, -72,  90,-124,  14,  10,  51, -83, -32, -55,  53,-100,  66,-102,  35, -71,   8, 118,-125, -59, 101,  74,  10, -25,  92,  79, -48,-103, -41, 127, 113,  -7, 112, -12, -35, 118,  45,-116, 105, -70,  90, -93,  -9,-123,  69,-119, -38, 111, -94, -54,  -8, -76,  -5,-106, -90,-116,  65,  91,  61,  -2, -40,  -5,  52, 102,  42,  66,  77, -15,-124,  51, -13,  34, 123,-101,  38,  91, 119,  82, 116, -42,  -3, -68, -83, 103, 107,  48,  91,  86, -10, -14,  73, -81, 113, -30,  24, -64, -62, 120,-117,  34, 101, -87,-107, -55,  28,  41,  55, -61,  11, -61, -16,  77, -23,-119, -85, -45,   3,  38,  59,  60,  64,  27, -54,-114,  26, -19,  75,  44,  65, -67, -67, 100,  68, -10, -93,-100, -78, -34, -42,  67,  89, 107,  64,  80, -79, -85, -85, -53, -87, -28,  95,  78, 124, -54,  14, -47,  72,   9, -70, -24, -14,  25,  21,-111,-118,   7,  13,  20,  49,  14,  20, -78, -65, -22,  99,-107,  69, -34, -29,  95, -27,  37, -33,  78,  91,  -5, 118,  74, -68, -38, -91,  22, -86, -15,-104, 124,  31,  20,   1,  10,  16,  -1,  38, -73, -16, -21, -67,   3,  67,-124, 119, -80,-108, 124, -96,  48, 101,-115,-110,  61,  66, 110,  -7,  98,  65, -15, -48,  78,  92, -38, -85,   2,  18,  68,  68, 126, -80, -99,  84,  92,-104,  15,  11,-112,-107,  31,  89,  80,  37, -41,-120,-110, 101,   0, -13,  -7, -89, -67, -40, -21,  98,  62, -12,  63, -82,  73,  -7,  -7,  53, -88,  53, -37,  34, -83,   0,-123,  51, -90, -82,  19, -35, 107,  82, -50,  -4, -43,  20,  46,-123, -53,  59,  14, -96,  88, 122,  10,  77, 109, 109, -93,  93,  58, -96,  61, -66, -55,-122,  11, -50,  32, -96, -93,  47,  14,  79, -85,  86,  79,  17, -85, -66,  67,-125, 103,   9, -47,  39,-116, -95, 123, 105, -81, -74,  65,  86, 110, -70, -18,  89, -79,  44, 100, -73,  34,-125,  88,  54,  87,  47,  56, -43,  21,   8,   2,  57, -30, -67,  83, 115, 117,-108, 107,-102,  75, -66,-104,-120, 103, -24, -89, 103,  22,-108,  27,  29,  85, -10,  82, -37, -59,  83, 119,  45, -95, -40, 117,  83,  53, -41,  96, -38, 117, 110, -96, -82,  61,  18, -92, -17, -77,  72, -43,-112,  62, -25, -38,  35, -77, -40, -98,-114,  79, 125, -74,  66,  97, -31,  69, 110,  24, -66,  76,  70,  13, -45,  43,  -3,   6,  45, -96, -58, 126,  80, -16,-109,-107, -69, -31,  38, -95, 116,  50,  90, -55,
   92,  -6,  65, -11,  11,  46, -45, -48,  34, 112,  93, -74, -87,  50, -67, -53,  -4,  39, -14, -31,   4, -75,  63,-104,  77, 120, -34, -59, 113,  72,-126,-125,  90, -71,  19, -60,  36,  10, -58, -76,-120, -48, -44,  83,  64,  88,-115, -41, -63},
{ -20,  -9,  82, -90, -21, -45,-108, -44,   4,  69,  24,-118, -79, -86, -99,-119, 124,  74, -30,  57,-109,-121, -59,-120,  23,-102, -23,  48, -16,  -5,  17,  25, -41, -95, -97,  56, -45,  58,  44,-113,  98, -24, -57,  14,-121,   3, -13, -27, -32,-109,  44,-126, -15,  19, -88,  40, -17, -27, -70, -17, -24, -12,  36, 110, -47, -81,  38,-100, -33,  27, -40, -95, -57,  60,-124,  63,  23,  21, 101,   4,  71,   6,  44, -83,  34,  68,  76, 119,  18,  77,   2, -78, -50, -51, -42, -41,   1, 121,  -9, -84,-115,  32,  47,-121, -96,  36, -66,  44, -51, 100, -73, -83, 125, 125,-127,  98, -42, -98, -29, 122, 124,-125,-103,  66, 123,  44, -30,  81,-106,  70, -68,  45, 119,  56,  96, -20, -29, -99,-102,  33, 127,  33,  22, 117, 119, 121, -19,  48, -19,  27,  -3, -76,  70,  98, 110,  81,   4,  37,  47,-100,  96, 110,  78,-119, 120,  22, -41,  54, -59, -67,  -1,  30, 103,  84,  44, -67, 111,  43,  66,  16,  49, 125,-108,  83,  62,  10,-116, -88, -16,  41, 125,  89, -43, -29, -76,  50, 109, -48,  12,-126, -96,  97, -71,  29, 112,  -9,  29,  -9,  90, -56, -32, -65, -58, -55, -36,  61, -41, -42,  62, -86,  -8, -32,  23,-121,  93,  89,  78,-104, -57,  76,  78,  24, -65,-106,  73,  80,-104, 114, 104,  93, -17, -45, -86,  17,  -3, -40,  24,-124,  70,  59,  24,-114,  33, -25, -82, -90,  78,  39, -93, -93,  70, -94, 125, -39, -99,  91, -63,  29,  83,  72, -57, -29,  90, -81,  22, -39,-109,  28,  34,   6,-114, -21, -76,  -2,  71, -25, -85, -65,  63,  31,  14,  -4, -21,   5,  66, -23,  95, -27,-120,-122,  13,  25,-124, -37,  93, -57,   6,  59,  32, -32,  87, -27,  -2, -49, -79, -57,  54,-117,  11,  60, -32, -45,  64,  99,-120, 116,-127,-112, -72, -43,-102,  10,  -5,  25,  -3, -17,  -5, -70,-104, 119,  45,  47, -84, 126,  70, -81,  60,  50,  -4,  30,  25, 118, -71, -27,  59, -79,  25,  19,-112,-125, -10,  -3, -64, -41, -62,  22, -23,  75, 115,  26,-105,   5,  20, 126,  78, 104, -32, -35, 113,-126, 125,  83, -63,  99, 125,  92,-100, -20,  20, -80, 121,  53,  14,-121,  47,  55,   8,  83,  83, -22,  71, -82,   3, -49,-127,  50,   7,  34,  21,-113, -66, 124, 124,  79, -47, -14,  33, 102,  84, -72, 114, 115,  68,   7, 114, -11,  24,  28, -63,  40,   2, -25,  18,  39, 107,  -9,  93,  27,  38,  31,  83, -31, -62,  86,  76, -81,  21, -58, -57,-107,  24, -41, 116, -96,  16, -60, -19, -28, 118, -58,  50, -61, 113, -89, -75,  29, 125,  69,  61,  91, 107,-124, -69, -28, -38,  75,  88,-100, -95, -41,  -2, 105,  48,-101,  72,  70,-105,  44,  38, -53, -90, 106,   0, -49, -88,  67, -85, -84,-102, -68, 125, -93, -43,  54, 117,-111,  18,  68, -31,  14, -31,-122, 121, -11,  33,   1,-107,  58, -32, 106,  42,  32,  26,  28,  -5, -63, -64,  67, 109, 112, -19, -66, 124,  21, -46,  34, 121,  95, -95,  55,   6, -52, 106,   3, -75, -91,  36,  32, -77,  98, 125,  49,   0, -15,-122, 115, -55,  15,  36,  92,  97, 100, -12,  51,  91,  -3,  54,  53, -58,  82,  68,  50, -84,  58,  55, -44,-123,-113, -42, -14,  56,  93,  98,  73, 114, -46,  71, -61,  55, -63, 121,-102, -60, 116, -63,  -5, -45, -74,  15,  -2, -55,  -8,  87, -38,  74,  28,  20,   1,  20, 122,-105,  22,  40, -34, -27,  92,-121,   3,  54, -52, -27,  90,-117,-100, -23, -85, -24,-125,   4,-109, -91, 123, -56, -56, 120, -44,-122, -58, -45,  60,  71,   7,  67,  86,  27,  45,-109,  33,-124, -51, -30, -90, -89,  74,  94, -15,  -3,  51, -94, 104, -30,  13,  74,  27, 124, -20,  65, -93, -31,  -6, -17,  51,  19,  44,-119,-120, 126, -76,  79, 124,  59,-103, -53, -75,  84, -12,  52, -85,  11,-102,  16,  19, -89,  43, -19,  75,  48,  35, -91, -62,  94,  -4, -85, -99,-108,  31,  91,  98, -10, -75,  14,  80,  75,-120,  22, 111,  -9, -20,  70,  36, -30,  22, 109, -77,  13,  -8, -33, -80, 111,   8, -47, -28,  45,  10,  33,  36, 112,  88, -83, 110, -64,  24, -56,  99,-103, -57,   5,  -3,  64, -19,  34,  63, 124, 117, -98,  89, -37,  36,  64, -97,   4, -72, -85, -21, -70,-101,  -5, -40,-112, -45, -16, -45, -56,-126,  52,-120,   1,  75,  43, -18,  13,-122,   7,  33,-103,-122, -12,  33,  75, -70,   4, -74,  51, -60,  99, -92,  20,  68, 126, -38, -17, 118,  51, -68,-121,  56,  99, -92,  96, -80,  56, -58, -70,  27,  57, -82,  53,  64, 123, -49,  63, -63, -75,  81,-102,  61,  51, -79, -59, -76, -56,  55,-110,  23,  61,-123, -84, -54,-124,  19,-125, -99,  -2,-108, -39, -84,  25, -66, -23,  46,  54,  38, 125,  81, -55,  -9, -93,  29,-103,  87, 114, -28, -61,  89, -89,   5,   0,-123, -56, -20,  69,  49, -79,-114,  33, -34,  -1, 101,-104, -16,  48, -80,-100, 117, -23,  80,  85, 107,  72,  84, -21,  67,  16, -16, -14, 112, -21,  10,  67, -64, -26, -58,-104, -91, -51,  30, -80,  10, -30,-109,-102,  33, -14,   9,  42, -61, -20, -19,  86,   6, -62,  57,  18, -99, -43, 124,  42, 100,   5,  69,  73, 112,  67,  49, -52, -31, -66, -18, 126,  97,  62,  25,-125,  74, -84, -24, 118,  95,  85,  10,  56, -78, 113,  72,-110,-110, -16,  -6,  46,  96, 107,  77,  44,   4,-121, -99, -22, -43, -26,  70, -61,  84, -80,  29,-105,  83, -56, 102,  27,  63, -93,   4, -69,  91,  79, -15,-122, -77, -38, -50,-114,  83,  95,  -1,-114, -55,  85, -65, -86, -12,  89, -10, -53,  32, -86, -89,  31,  15,  22,  90,  48, -64,  46, 108, -23, -75, 100, -57, -75,  22,  83, -98, 103,  55, -97, -20, 120, -46,-100, 126, -88, -19, -34,  -9, -81, -83, -82, -37,   2, 116,  90,  78, -88, 116, -38,  85, -94, -44, -55,-102, 121,  10, -94, -97,-115,  52,  38, -70, 102, -54, -98, -20, 106,  55,  62, 123,  23, -68,  33,  86,-109, 107, -96,   4, -55, -82,-106, 121,  83, -20, 113,-103, 101, 124,  53, -99, -93, -30,  56, -36, -27,-105, 114,  72,  41, -19,   9, -14, -71,  34, -47,  -6,  66, -43, -83,  63,  44, -15,   4, -26,  75, -58, -17, -84,   5,  83,-123,  16, -34, -51,-104,  77, -48,  -6, -38,  63,  49, -41, -54, -53, -20,  64,  44, -49,-106,  81,  89,  43, 108, -17,   8,   5, -40,-117,  34, 107, -20,  29, 106,  65,  42,  43, 101,   1,  57, -10, -11, -41,   6,  72,  56,  53, -43, -47, 106,  -7, -11, -79, 114,  -8,-117,  16,  89,  56,   1, -19, -43,-108,  37,  80, 123,-115,  27, -53, 105,-113, -57,  22,  -1,  52,  64, -59,-102,-108,  81,  42,  -4,  95, -65, 117,  37, -47,  -1,  36,  65,  75, -85, -19, 104,  48,  27,-123,  52,  90,  11,  29, -58,-121,  68, -12, -97,  43, 103, -55, 105, 112,   4,-117,-117, -51,  54, -38,  47, -48, -97, -62,  43,  -3, -97, -69,-118,   7, -59, 121, -66,  -8,  42, -63, 113,  85, -15, 126,  81, -18, -47, -41,  66, -17, 111, -27, -59, -39, -30, -91,  57,  52,  90,  72,-113, 122,   1,   2, 112,  76,  -8,  14,  49,  92, -38,  85, 110, -30, -70, -41,  83,-115, -57,  79, -89, -33, -45, -91,  -6, -76, -19,  84, 111, -19,  39, 100, -36,  35,  91,-109, -81,-109,-124,  -3, -36,-113,  95,  30, -95,  94, 107,   8,   7,   3, 119,  59, -49,-116,-101, -92,  90, -22,  15, 126, -85, -77,  32,  38, -24,  -6, -71,  22,  82,  73,  69,  36,  39, 104,  82,  67,  -2, -26, -40,   5, -17,-111,  78, -30, -15, -59,  15,-106,-121,  22, -33, -49,  70, 100, -54, -17,  -3,  84,  40, 126,  20, -58, -49, -60,  37,  35,  48,  80,  51, -92, -54,  97,  96, -69,-103, -60, -78, -10, -48,  74,  58,  29,  27, -88,  16,  99,  78,-107,  28, -11,-116,-101,-118, -32,  79,  29, -72,-109, 116, -14,  94, -28, -49,  91,  76,  68, 107, 111, -57, -70, 111, -37,  88, -77,  15,  24,  32, 109, 102, -15, -23,-114,  -2, -80, -48, 107, -94,-101,  87,  85, -10,-122,  -4, -99,  53, -10,  29,  16, -60, -58,-105,  88, -49, 102,  13, 114, 104, -29,  26,  89,  95, 113, 116, 111,  31,  48,  22, -24, -74, -59,-120,  -3, -36,  81,  60,  12, -82, 113, -61, -39, -91, -30,-112, 126,  68,-124,  67,  24, -91, -66,  46, 119,  46,  65, -78,  17, -71, -79,  88,  98,  95, -67,  95,-122,  14,  24, -95, -79, -22, -12,-112,  -3,  94, 124, -13, -61,  38,  95, -82, -17,-123, 101,  68, -23, -87,-108,  76, -85,-106,  91,  75, -78, 109, -43, -52,  64,-122,  22, 115,  62,  60,  81,-113, -12, -20,  15,  15, -68, -70, -81,  21, -33,  47,  80,  56,  64,  89, -61,  64, 110,-102,-113, -91,-110,  27,  83, -12, 125, 126, 105,-118, -95, -17, -48, -87, 120,-114,  55,  88, -53, -78,  -8, 108, -85,  24, -77,  64, -26, -10,  -7,  46,  -4, -79, -72, -82,  37, -96,-125, 117,  27,   6,-106, -73, -90, -40,  76,   4,  60,  83, 103, -26, -86,  18,   9,  24, 118,  11, -32,  43,  96,  47, -46, 103,  20, -39,-105, -37, -31,  48, -88,  90, -62, 119,  39,  82, -45, -36, -36,  90, -14,  99, -85, -54, -93, 118, -25, -36, -29,-127,  73, -96, 116, 112,  -1, -26, -35,  40,-114,-125,  -3,  26, 106, -65, 108,  -5, -45,  24,   3,  46, -89,-101, -72,  63,  78, -18, -31,  49,-106, -92,  87, -59,  36, -98, -91,  27, 119,  49,  86,  43,  29,   6,  15,  87,  24,  51, -57,  49,-119,  -2,  85,  87,-114, -44, 110,  25, 117,  -1,  72,  59, -98,-101,  75,-116,  88, -78,  88, -15, 101,  79, -53,-115,-122, 107,-114, -43, 111,  48,  73, 108,  47,  20,  27,  -4,  74,  21,  54, -32,  19,  40,  -8,  23,   0,-123, -89,  61, -29,  90,  91, -89,-119,  78, -94,  74,  31,   8,  11, -37, -68,-107, -13,-112,  10,-106, -72,  72,  82, 116, 105,  89,  72,  45,-101,  71, -45, -59, -82,  -2, -33, 117,-111,  45, -12, -50, -83, -48,  -8, -86,  -7, -89, -36,  52,-101,-109,  48,-112,  51, -91, -85, -22,  33,  68,  38, 126, -77, -21,-111, -21, -12,  90,  -6, -93,  46,-104,  59, -11,  14, 101,  35, -48,-114,-106,  20, -72, -64, -52,-118,  18,-110, 113,  55, -36,-118, -22,-106, -40, 111, -99,-124,-109, -57, -56,  82,-120,  10, -17,  25, -32,  95, 102,  13,  82,  39,  -6, -78, 109, -95, -73, 114,  45, -44,-119,  20,  77,-113, 102,-111, -23, 112, 119, -24, -94,  -2,  54,-123,  -5, -18, -17,-114, -18,  79, -31, -59,  92, -27,-109,  91,  88,  27, -90, -45,   2,-107, -73,  46, 121, 103, -57,  69,   0,  45,-124, -74, -86, -15,  34, -42, -44, 101, -73,   0, -16,  -2,  43,  22, -95,  41,  89,  -4, 107,  16,  99, -76, -13, -82,  -1,-127, -47, -13, -41, -18,-121,-112,  75, 112, -10, 117, -48,  74,  42, -98, -93,  85, 109, -55, -48,-114,-103,   1, -76,  15,  73, -24,  12, -54, 105,-105,-111,  92,  86, -90,  -5, 110, -33, 111,-118, 108,-122,  53, -69, 110, -19, -23, 104,  94, -40,  97,  32,-112,-124, 112,  96, -69, -33, -26,  38,-101,  95, -39,   8, 104, -85, -58, -39, -80, -66, -94, 101,   8, 111, -48, -99,
  126,  41,   6, -24, -57,   3,  74, -23,  16,  90, -64, -80,  47,  38,  67, -14, -77,  44,  86, -74,-119,  92,  18, 124, -75,  24,  35,  59,-104,  -6, 119,  62,  48, -65, -67,-119, -83, 101,  76, -75, -24,  -2, -13,-114,  31, -12, 123,-118,  -7},
{  87,  13,  71,  -2,-117, -27,  24,  66, -77,-104, -88, -66, -88, -60, 116, -42,  44, -54, -47, -97, -65,  81, 123, -36,  66, -56, 102,-120,  25, -27,  65, 120, 105,  54,  42, 109,   0,  19,  45, -95, -62, 120, -71,  15,-113, -64,  12, -53,  26,  18, -25, -32,  38,-120,  48,  41, -32,  28,  44,  98,  16,-114,-124, 120, -28,  -9, 115, 125, -48, -90,  -8,  41, 113, -87, -98, -92,  95, 121, -62, -99,  31,  76,  23, -45,  33,-118, -48, 117, -54, 120,  93, -37,-117,  80,-105,-117,  12,-107,  71,  79,  68,-110, -71,-125, -85, -31, -80,  91,-123,  98, -78, -66,  -8, -21,-106, -57,  40, -54, -38,-107, -29, -99,-123,  -1, -60, -13,-119, -12, -85,  57, 110, -91, -49,  27, -90,  72,  95, -84, 104, 115, 104, 104,  50, -24, -61, -90, -43,  14, -90,  13, -84,  26, -94,-120,-114,   9, -36, 116,  68,  24,  41, -78,  93, -63,   2, 102,  39, -91, -51, -34,  50, -48, -44,  81,   1,  59, -34,  94,  92, -54,   0, -10,  73, -69,-117, -15, -85, -36, -46, -58,   8, -84, -16, -63,-108, -86,  11, -21, -99,  74,  19,  -8,  19,  -2, -63,  -6,  83, -93, -18, -20, -21,  79, -36,  35, -35,  41,  63,  40, -33,  27, 120,  44, -73,-107,  37, 114, -52,  84, 100, -28,  23,  72,  -6, -32, -64,  28, 121,  71,-112,  87, -27, -36,  65, -17, -16,  12, -64, 125,  38,  87, 114,  61,  13,  22, -48, -65,  42,  32, -80,  37, -24, -15, -93, -40,  -5,-126,  93, -47, -59, -30,  24,  93,-105,  80, -71, -38,-107,  59, -97, -54,-101,  32,  76, -27, -57, -67,  93, -87,-104, 114,  41, -94, 112,  45,  78, -45,-102, -42, -81,  38,  77, 108,  49, 126, 124, -56, -92,  94, 117,  23, -52, -10, -67,-119, 109, -66,  22, -82, -30,  73,  99, -39,-124,-125,  13, -96,  52,  81,  -4,  68, -52, -96,   0,  55,  87, -29, 113, -66,  87,  68, -71, -55, -32, -70, 107, -59, -22,-111,  87, 124,  70, -62, -13, -32,-109, 113,  28,-101,-106,  60, -50, -27,  94, -41,  44, 100, -67,  88,  38, -99, -99, -83, -99, -71, -45,  62, -98, -45,  44, -84,  94, -23, -45, 102, -97,  36, 112, -77,  10,  74,  52, -33, -83,  45,-121,  49, -47,  25,  -3,   4,   4,  52, -70,  81, -74,  53,  -8, 120,  24,  41, -92, -63,  14,  72,  43,   9, -83,-125,-102,   3,  38, -91,   4,  33,-124,  27, -13, -72, -58,  87,  12,  78,  -4, -91, -18, -31,   9, -13,  21, -18, -44,  70,  54, -95,   2, 126,   8, -65,  67,  80, 102, -75, -30,  55, -12,   5,-111,  51, -90, 106,  70,  51, -32,  52,  41, -74,   1,-110, 119,  68,  52, -58, -32,-103, -68,  42,  -9, -68,  63, -95, -90,  26,  12,  26, -16, -85, -52, -11, -41,  -2, -12,  -9, -99,-109, -63, 111,  88, -77, -16, 124,  55, -62, 113, -62,  43,-122,  29,  53,-108, -19, -97,  82,  46,  35, -97, -74, 125, 117,-104, -74,  72, -74, -47,  71, -53,  61, -31,  24, -84, -59,  16,  39, -21, -44,   9,  22,  16,   1,  -3, -55,  22,  20,  -1,-113, 124,  55, -96,  62,   6,  26, -30,  41, 110, -85, -49,   2, -93, -95,  15,  58,  18, 117,-109, 100, -94, -87,  74, -23,  43, -60, -76, 119,  14, 106, 123,  -6, -13,  86, -41, -92,  -1, -34,  90,  16,  83, -90, -30, -80,-106,  82,-101,  91,  92, -79,   0, 125,  40,-114, -89,  40, -84, -54,  99, -55, -60,  33, -89,  28, -52, -59, -62,  17,  55,  78,  35, -97, -65,-124, -41, -49, -36,  91, -56,  39,-108, -97,  -7,  48,   3,  87,   0,  91,  29, 112,  56, -39,  70,-109,  54, -73,  97,   2,  -3, -87, -67,-121,  -9, 122,  24,  -1,   8, -11, -90,  86,  -6,-113, -52,   6, -76, -85,  50, 118, -31, -89, -63,   1, 123, 107,  43,  24,  17, -82, -45, -91, -42,   5,  -9, -37,  -6, -32,  86,  62, -21,-112,-101,  90, -20,-111, -40,  -5,-109,  14,  58, 127,  86, -42,   9, -18, -35, 113, -83, -45,  79,  99, 115,  82,  -2, -43,  25,   4, 105,  20, -89,   6,-115, -98,  99, 122,  15,  71,  84, -13, -77,-106,   6, -70,  15, -22, -93,  47, -56,-127,-117,  79, -28,  79,  45,   5, -87, -29, -77,  15,   7,  63,  90, 109,-103,  80, -22,-109,  39,   3,  69, -65, -14, -37,  83, -15, -49, -76,  47, -30,  61, -70, -78, -23,  25, 118, -47,-109,  75,  56, -14, -89, -10, -26,-120,  50, -24,  30,  57,  27,-101,  14,-100,   3,  52,-116, -59,  78, -28, -76, -92, -81,  -6,  13, -66, -65, -86, -33,  -8,  98, -56,  93, 126, -49, -38,  32, -51, -36, 105,-118,  48, -94,  35, -94, -48,  94, 108, -66, -48, -76, -26, 107, -77,  67,  78, -20, -59,  62, -60, 121,  81,-124, -18,  60,  34,  62, 110,  36,-113, 120, -55,  43,  13,  78, -83,-125, -73,  36,  79,  46, -95,  61, 111,-121, -97,  71,  10,  78,  22,  95, -90, -86,  -1,  23, -94,-104,  -7,  33, 115, -41,  83,  19,  86,  52, -29, -92, -40, -54,-105, -37, -55,-106,  77,-113, -98, -26,  20, -10,  32,  37,   0, -47, -74,-124, -39, -22, -94,  -2,  67, 100,-116,   6, -58,  -2, -93,-105,  58,  21, 125,-117, -79, 123, -68, -85,  35,-117,  -5,  58,  25,  22,  17, -55,  23,   5, -35, -28, -61, -96, -20,-125,  77,  49, -21,   1,  21,  58, -19, -41,  23, 109,-112, 124,  11, -87, -70, -17,-111,  10,  93, -70, -22, -54,  14, -58, -66,  88, -69, -62,-113,   5,-118,  50,-103,  84,  69,   1,-115,-103,  21, -43, -99,  52,  95,  91, -50,  38, -58,   1, -42,  45,  22,  76,-119,  28,  84,-120, -13,  91, 118, -18,-100, -71, -96,-126, -77, -76,-121,  67,-108,-118,-123, -86, -94,  47, -47,  -2,  43,-116,  27,  -9, -33,  76,-121, -28,  66,  11,  25,  99, -25, -36, -93,  59,   5, -38,  11, -13,  -7,  73, -74,  62,  24, -12,  87, -89, 125, -18,  -6,  97,  99, -19, -24, 105,  44,  12,  -4,  18, -25,  10, -85,  90, -85,-102,  -9,-103,  49,  38, 117,  21,  -3, -73,   8,  62, -77,  82, -56, 126,  53,-114,-120, 127,  51,  20, -84,  40, -57,  95,-116,  30,  24,-118,   2,-112, -51, -18, -15,  69,  81, -43, -68, -33,  -9,  49,  60,-104,-115, 109,-112,-124, -24,   9,  53, -86,  60, 103,  72, -93, -11,  37,-110,  14, -49, -92,  77, -41,  35,  39, 111, -84,-105, -97,  67,  63,  46, -24, -55,  63, -10,-103,   4,  31,-104, -92, -80,  24, -40, 112,  10, 122,  37,  47, 116,  91,  39, -91,-117,  63, 101,-110, -79,  75,-103, -79, -42, -88, -68, -37,  33,  -7, 105, -17,-112, -33,  29,  10, -83, -93,  64, 105, -37,  16,-127,   9, -22,  27, -92, -54, -55, -52,-119, 100,  22,  59, 126,-123,   1, -63, -80,  -5, -93, 120, -57,  80,  20, -60,  45, -55, -14, -47, -67, -49,  39, -31, -73,  49,  87, -90, 117, -84, -11, -69,-124, 122,   7,  63,  25, -92,  13,-120,   0,  97,  52,  36, -27,  78,  60, -57,  61,  84, -38, -53, -64,  87,  38,-115, -37,  29, -61,  99,   2, 108, 115,  26,  84, 125, -11, -94, 103, 105,   6, -92, -37,  56,-117,  82,  69,   9, 117, -89, -38,  98,  57,  90,  44, -82,  -8,  -9, -29, -15, 105, -12,  29,-107, -87,  75, -21, -20,  76, -96, -69,   0, -84, -25, -31, -22, 106, 104, -41,  47,  -5, -46, 117, -75, -48, -86,  14,  39,   7,  68,  75,  36,  33,  21,  13,  74,  12,-123,-106, 113, -74, -49,  20, -98, 100, 107,  83,  -1, -58, -41, -33, -48, -50,  48, -59,   0, -48, -83,  45, -67, -72,-101, -75,  89,-119,-113,-100,  66,-120,-122, -59,-124,  76, -22,  76, -90,  54, 122, -44, -47, -86,  11, -57, -72,  33, -56, -12,  89,  88, -55, 123, -77,  70,  65,  42,  68,  86, 121, -19, -65,  67, -75,  -4,  13, -47, 114, -37,  31, -32, 120,-116, -21, -71, 104, 121,  22,-127, 110, 121,  91,-124, -69, 119, 115, 121,  47,  55, -92, -35,-108, 125, -55,  62,  90,  81, -37, -17, 127,  48,  74, 118, -54,-109, -56,  12, 117, -85,  72,  34,-110, -89, -43,-108,  71,  29,  29,  46,  -2,  40, -55, 100, -42, -10,  95, -57, -96,  46,  25, -66,  -4,  98, -55, -43, -35,  38, 125,  69,  29, -89,  84,  26, -22,-113,  95,-110, -59,  89,-124,   1, -11,  41,  92, -43, -60,  41,  74, -84,  61,   2, 104, -76,  72, -70,  29,  18,  78, -22, -92, -13, -65,  -5, -70,  48,  43,-126,-106,-114,  96, 125, 104, -48, -59, -84,   6, -90, -59,  81, 100,  18, -74,  28,   2, -28,  55,  81,-109,  59, -84, -48, -29, -31,  36,-112,  78,  33, -69,  70,-113, -89, -68, 114,-119,  74,  44, -52, 104, -50, -55, -33, -94, -52, -22, -77, 107, -77, -60,  29, -42,   9, -98,  97,  78,  74, -21,  97, 126,  65,  39, -66, -23, -12, -98,  65, -82, -54,  98, -30,-111, -24,  -5,   0, 125, -50, -26, -63,  58, -18,  57, -85, -67,  17,-117,  73,  85,  63,  44,  72,  31,   3,  52, -16,  59,  43, -34,-124,  73, -88,  69,  77, -49, 105,  17,  20, -78,  24, -47,-113, -43, -84,   9,  60,  81,  66,  43, -70, 122,-105,  66, -42,  62, 104,  97, 114, -21,  86,-123,  54,  53, -59, -92,-100,-117,  60,   4, -15, 112,  68, -41, -85,  93,  44,-109, -74,  68,  70, -16, -27,  60, -69,-105, -71,-111, -86, 113,  32,  11,  10,  11, 124,  -8,  75,  -1, -92,-124, -26,  23,  -7,  56, -29,-114, -60, -12, -46, -69,  26,   4,-100,  70,  38, -37,  54,  43, -91,  41,  46,  26, -77,  15, -95,  90, 121,  44,  66,  48,  80, 102,  57,  47,  79, -12, -93, -28, -13, -54,  24,  99,  15, -68,-102, -60, 106,  21,  26, -26, -15, 103, -86,-116,-118,-103, -48, 120,  87,   4,  -3, -13,  43, -20,   9, -46,  91,  87, 110,  49, -82,   9,-113,  60,  88,-103, 109,-118,  61,  77, -43,  25,  72,  71, -40, -88,   6,  57, -42,-115,  60, -47, -81,  75, -80,  11,  10, -60,  29, 115, -58, -46, -96,  48, 126,-120,  57,  73, 123, -41,  23, -29, -13,  48, -19, -44, -63,  95, -63, 121, -12, -13,-109,   8, -46, -98, 119,  42, 111, 124,-110, 116, -20,-102,  99, 102, -52, -80, -89,  63,  41, 101,  -3, 107,  33, -38,   9, -55, -85, -77, -90,  -7, -48,   1, -60, -65,  93,  44, -36, -29,  94, -75,  48,-120,  63,  97, -46,-114, 103, -98,  68, -45,  21,  87, 123, -32, -74, -61, -88, -27, -80,  56, -91, 105, 103,  35, -15,-119,  80, 112, -90, -90, -92,  98,  35, -52, -33, -51, -48, 102, -48, -25, -25, -78,  32, 122, -72, -63,  18,  55,  93,  75, -31, -17,-119, -22,-100, 122, -50,-120, -44, 117,   2, -74,  79,  96, -78,  97, -90, -80,  13, 120, -38,  57,  34,   0, -33,  -6,  20, -21, 117,  24, -20,  -7,  97,  21, -34,  10,-100, -13,-104, -35, -87, -30, -37,  65,  44, 110, 115, -11,  45,  32, 120,  18, -38, -45,  23,-101, -88, -52, -37, 121,  40, -57,  86,-114,-104, -66,  61,  10, 108, -16, -72,  45, -33,   8, -58,   8,  15,  55, 111,-105,-109, 105, -99,  69, -77,  60,  54, -53, -98,  65, -67, -27,  48,  37,  53,  97, 125, -89,  -6,  -4,  75,  10, -49, -97,  23,  28,  58,  61, -31,  77, -48, -51,  -6, -30,  11,  88, -45, -30,  55,-102, 110,  85,  26,   5,-121,   4, -35,-113,  60, -62,-107,  40,  -4,
  104,  83, -93,  14, -74,  94, -41,  12,  53, -18, -11,-117,   7,  57,  -9, -50, -37, -48, 119,-104, 107, -94,   3,  27, -38,-102,  17,  64,  58, -53,   0,-110, -31,  22,  94,  63,  51, -85,-105,  72, -19, 110, -37, 105, -10,  29,  75,   6, -22},
{ 113, -59, -66, -26,  10,  32, -73, -90, -27,  65, -84,  35, -36,  73,-121,  77, -35, 119, -56,  68, -28, -48, -57, -55, -55,  94,  12,  72,  48,   5, 118,  48, 115,  66, 102, -47,  73,  56, -19,  61, 112,  87,  -4,  38, -30,-119,  -7, 112,-112,  67, 101, -77, -26,-113,  -5, -30, -94, -74,  58,  76,-127,-105,  -3,-101,  58,  52, -29,  -1, -63, -32,  96,  59, -37, -91,  -4, 117, 123, -99, -74,-119, -97,  91,   7, -75, -63, -93, -32, 116,  -8,  25,  48,  -1,  12, -91,  46, 117,-123, -24,-121, -16,  70,  72, -37,  62, -10, 108, -60,  43, -64,  82,-127, 121,-110, -79, -37, -11, 108,  -4,  93,  39,-118, -64,  96,  22,-114,-108,  32, -45, 124,-100,  10, -25,-122, -17, -30, -23, -27,  41,  82,  26, -58, -36, -10, -40, -73,  39, 116, 122, 113, -59,   9, 118,  16,  15, -14,  67, 111,-107,  90,  15,  39,  44, -65,-120,  31, 123, 112,-100, -17, -40, -27,  28, -45,  90, -15,  89,-125,-113, -82, -58,   0, -60, -78, -45, -51, 125, -54,  26,-119,   3, 123, -14, -86, -81, -79, 125,  93, -29, -64,  40, -86,  59, -23,  29,  29,  38, -96,  75,  57,-127,  27,  90,  88,-115,  88, -33, 111,   2,  52,-105, -86, 112, 127, 123, -60, -47,-100, 112,  33,  42,  75, -42, -31, -27,  49, -65,  30, -55, 101, -41,  40,-100, -46,  83,  44,  71,  82,  -2, -75, -78,  87,  -2, -96,  66,  25, -35, -43,  96,-115,-119,  38, -63, -40,  27, -64, -32,  64, -40, -16,  39, -75,-115,-110, -65, -47,-127,  85,  -4, -65, -66, -91,  23,  50,  10,   6,  -4,-100,-111,-107,-106,  37, -51,-127,  25, -11, 124,  17,  75,  69, -98, -86, -47, -24,  75,  14,  15, -48, -78,  55, 114,-109, -70, -96,-120, -62, -91,  69,  68,  -6,  99,-125,  41, -28,  18,  23, 122,  54, -22, -54,  10,   2, -10,  59,  41,-115,-108,  69,-125, -35,  22,  51, -32, 109, 100,  34,  60, -42, 108,  33,  10, -88,-115,-107,  96,  46, -28,  58, -53, -18, 115, -61, -27,  72,  98,  49, -18, -32,-119,  85,  97,-105,  21, 101, -89, 122,  82,  22,  64,  -9,-114,-110, -46,  58,  11, -49, -25,  53,  26, -71,  81, -63, -26, -45, -52,  79, -17, -41,-123, -64, 113,  -9,  37,  58, -67,  16,  86,  -4, 118, -65, -78,  90, -74,-104,  54, -65, -11,  18, -47,  52,  25, -35,  96,  83, -88, -66, -31, -50, -92, 111,-121,  29, -97,  25,  82, 113, -36,  30,  77, -80, -97,-104,  15, -23,  16, -74,  59,  42,  30,  46,  52,  70, -56, 110,  71,  66,-103,  57,-124, -20, -28, -97, -67, -36, -54,  82, -85,-123, -80, -39,  60,-114, -35,  -7,  96,  27, 123, -66, -17,  74,  20,  83,  30, -81, -40,  90, 122, -35,-107,  10, -89,-106,-111, -87,-107, -21,  61,-118,-124,-122,-122, -23, -34,-117,  71,  63, -23,  15, 101, -92, -63, -33, -62,  41, -24,  70,  39, -91, 110, -78,  -1,  33,  40,  37, -60,   2,  -3,-124,  49,  44,  -1,-122,-124,  70, -45, 127,  33,  89, -80, 114, -52,  57,  88,   4, -48,-122,-105,  53, -98,   7,  16,  38, -16,  34, -58, -45, -80,  79,  62,  -3,  -4, 107,-124,  -5, -91,-104, 109, 106,  53,  -6, -53,  55, -14,  27,  58, -17, -90,-109,-101, -17,  27,-120,  42,  -8,  89,   7,  74,  90,   6,   2, -71, -36, -69, 115,-103, 105, 101,  72,  86, -39,  73, -73, -78,  16, 116, -78,  97, -43,  85,  94,   1, -92,-109,  58, -50,  14,-100,  -3, -15, 107, -76, -13, -69,-100, -91,   0, 112, -34, 101, -47,  15, 126, -81, 112,  30,  37, 106,  47,  65, -53,  96,  14, -52,-109,  32, -96, 100, -98, -72,  62,  33, -56,  24,-114,  36, 124, -40,  78, -36,  75,-102,  83, -39, -90,  -6,-125,  22, -30,-115, -45, -90,  58,  35, -80, -50,  -3, -85, -68,  28, -19,  -9,  92, -74,  -9,-109,-122, -43,-117,  89, -48, -76,-117, -50,  27,  32, -46, -51,  56,  20, -22,  79,  81,  92,-119,  53,-125,  29,-103,-118, -21, -64,  94, -98, -19,  -4,-118,  45,  96,  84,  96, -97, -78, 107,-110, -17,  98,  76,  67,-110, -26, -43,   6,  78, -90,  49, -92, -74,  62, -27, -96,  34,  96, -60,-106,   4,-118, 120, -48,  42, -50, 104, 118,  38,   8,  70, 107,  49, -37, -78,  11, -39,  93, -43,-119,  11, -76,  53, -60,  60, -80, -39,-118, -94, -56,-106, -66, -70, 104, 104, -62,  24,  76, 104,  -1,  -4,  35,  -8, -52,  11, -35,-122, 118, -68,  58, -63,  68,  61, -92,  83,  88, 100, 120,-126, 109, -59,  51,  35, -55, 118, 114, -90,  -2,  61, -72,  38,  55, -93, -11,  92,  89,  47, -82, -19, -79, -75,  16, -18, -75, -71,-121,-108,  26,  72,-109,  -6, -42, -42, 118, -25, -16, -45, 118,  93, -67, -79,  55,  23,  64, -13,  34, -80, -85,-114, -18,  99, -73, 107, 105, 118,  79,  59, 103, -75,-103,   7,  49,  22, -13, 117,  48,-124,  61,  95, -83,  78, -13,  65, -28,-108, -29,-119, -92,-113, -80, 121, -99, 110,  17,  12, -62,  60, -53, -88, -36,  24, 114,  36, 127, -18,  40, -37,  79, -27, -33,  23,-126,  96,-126, -74,  -3, -91,-126, -17, 114,  -2,   1,   8,  74, -83, 112,  64,-101,  14, 123,  50, -40, -44,   4,   5, -16,  43,   4, -63,  25,  -2, -65,  49, -80,  21,-101,  41,  78, -54, -83, -29,-115,  69,  22,  77,  80, 107, 112, -70, 123, -99,  -6, -41,  38,  59, -51, 103,  38,  -9, -35, 125, -29, -94, -42,  -3,  -2,  89, -63,  83, -69, -10,  69, -40, -36, 124,  97, -87,-116, -30,  57, -26, -69,  56,  83, -19,  41, -13, -85, -61,  58,  80,-126, -15,  28,  62, -76, -14, -36, -60,-100, 122,  27,  24,   4, 100, -53, -49, -88,   7,  14, 117,-118, 122, -75,  90, -72, 112, 125,-120,  12,  93,  75,-109,   2, -38, -71, 123, 123,-102, -70,-127,  58, -90, -56,  60,-102,  42, -47,-123, -95,  85,  90,  -2,  55,  70,  78, -59, -59, -50, -48, -88,-102,  42, -57, -63, -29, -26,  25, 120,  86,  40,  99, -28,  13,  43, 117,  -7, -14, -59, -42,  57,  82,   7, 103,  31,  39, 109,-117, -98, 112,   8, -46,  92, 123,  28,-106,  97,  35,  53, -99, -51,-116,   0,  -9,  31, -87, -94,-109, 108, -90, -85,-107,   1,-116,-103, -61, -34, -94,-113,  80,  59, -23,  44,  19,  47, -97,  33, -12,  83,  27,  49, -19,-109, 107,   9, -52, -94,  60, 123, -45,  87, -70, 123,-122,  62,  39, -41, -64,-122,  18, 120,  82,  66,   0,  75,  11, -55,  16, -49,  -4,  34, 109,  -7,  18,-125, -57,  54,-124,-116, -47,-110, -77, 120, -38,-112, 122, 112,  77,-106, -68, -91, -64,   4,-121, -17,-108, -70, -64,  99,  37, -24, -98,  99,-123, -47,  -9,  13,-106, 105, -92, -90,-121, -59,  49, -10,  22, -29,  45,-125,  39,   8, -60, 122,  28,  25,  68,   7,  90, 110,  60, -57, -72,-125,  43, -45, 115, -48, 107,  25, -66, -84, -88,  98,  93,-118, -37,  25,   7, -24,  68,-103, -76, -67,-106,  94,  73,  45, -46,  49,  15,  59,   7,  84,  46, 108, -85,  81, -53,-105, 101,-109, -27,  19, 118,  14, 113,  78, -35,   6,  48,  -1,  41,-100,-117, -11, -22,  69, -69,  88,  54, 100, 101, -33, -31, -68, -74,   6,  24,-120, -17, -48, -85, 111, -74, -85,  88, -81,  19,  13, -48,-111,  36,  91, -68,  45, -18,  28,  19,  64, -60,-116,  98, -20, 116, -25,  13,  71,-120, -24, -11,-119, -70, 123,-108,  28,  73,  64, -83,  40,  39, -83, -64,  93,   0,  -3,  91,  29,  -1, -87, -32, -82, 127,   3,  -2,  77,  51, -46, 111, 108,  81,-112, -33,-117,  16,-118, 127,-125,  83, -69,  -8, -99,  13,  93, -67, -98, 113, -72, -92, -96,  69,  35,  51, 114, -97,  -6,  59,  44, -36, -11,  97, -56, -49, -36, 123,-126, -53, -47, -67,  19, -79, 104, 115, 118, -20, 115,  91,  48,  41,  66, -86, 117, 123, 106,  29,   2,-114,  56,  82, -85, -35, -96,  77, -94,  29, -45,-108,  90,  62,  82, -65,  77, 100,-121, -80,  93, -89, -23,  43, -59,  81,  64, 111, 127, -87,  49, -19, 124,  64,  90,  15, 105, -41,  -2, -95,  95, -96,   9,  80,   9,  19,  98, -73,  93,  64,  -4,  92,  94,  80, -13,   8, -99, -22,  27, 120,  -3, 101, -80, -51,   7,-110, -52, -13, 112,  53, -82, -39, 121,  40,  68, -70,-106,  64, -54, -62,  44,  -8, -96, -77, -89, -23,  91,-104, 100,  45,  16,-124,  41, -37,  99,  35,  68,   1,  43,  -9, 111, -93, 106, -46, -68,   3,  19,-113,-112,  78, -98,  66, -57, -80,  59,  15,  40, -85,  24, -86, -36, 107,  72,  79, -14,  46,  81, 107, 121, -14,  88, -21,-100,  89, 122,-106, -45,  61, -59,-126, -32,-120, -22, -94, 114,  13,  -4, -87,-122,-102,-112,  55,-122,  41,  11, -67, -45, -52, 123, 127,  91,-126, -31,-127,  77,  99,  44, -30,  99,-124,  56, -34,-126,   1,  36,  96,  68,  34, -20, -33, -87,  17,  13, 117,-124,  22, -89, -46, 105,-103,-119,  19, -81,  64,  10,  -2, 127, 100,-101,  31, 115,  21, -44, -17, -26,  34,  57,  91, 126,-115, -83,  75, -87, 126,  38, -78,  91, -51, -65, -25, -96, -94,-125, -58, -42,-109,   0,   5,-105,  99, -18,-113,  -5,  60,  -7,  -6, -83, -31,  65, -92, -24,  40,  18, -59, -21,   2, -95, -78, -10, -70,  84, -88,  63, -83, -58,  26,  17,  54,-125,-111, -50, 109, -45,  17, -88, 109,  82,-112, 103,  10,  49, 115,-105,   4, 121,  75, -99,  -6, -68,-126,  52, -99, -37, 114, -99,  21,  -5,  70,-116, -26,  -8,  -5, -93, -38, -41,  65, -11, -21,-112, -22,  80, -77, -49, -73, -59,   7, -83,-117, -99,-101,  30, -36, -37, -82,-122, -24,  28,  81,  65,   8, -42,-120,  47,  77, -97,  25,  33, 106,-114,  84, -42,-121, -17,   4,-108, 105,   8,  79, -66,  39, -75, 119, -70, -46, 105,  98, -96, -78,  25,  77, -50, -40, 122,  -2, -35, -86,  12, -81,  38,-104,  94, 115, -24,  86,  58,   0,-121, -66, -94, 122,-100,  51, -34, -99,  28, -18, -90, -79,  -8, -25,  29,  38,-119, -30,  41, -45,   2, 100,  15,   8,  13,-123,-104,  63,  68,  64,   4,  36, -58,-103,  86,  37,  18, -85,  52, -39,  52,  48, -82,  45,  18,  55, -46, -38, -45, -44,  44, 126,  85,  20,  57,-126,  23,   5,   6, -36, -92,-112,   1,  44,-123, -71, -89, -71,  37,  33,-110, -69, -63,-127, -47,-100,  55, -17,  66,  25, -13,  93,  18,-106, -14, -86, -31, -11,-116,   9, -61, -41,  53,  57, -66,  64, -90, -61, -81,  92,   4, -19, -69,  64, -51, -88, -22, 113,  27,  78, -24,-103,  84, 119,  -7, 113, -98,  42,   2,-113, -37, 124,   9,  13,   5, -94,-118,  30,  54,  45,  -1,  45, 118,   0, -32,  40, 105, -82, -18, -47, 102,  -2,  14,-124,   2,-108, -79, -86,  35, -94, -76, -57,  61,  29,   7, -63,  54,  10,  26, 123,   4, 121, -92,  39, -21, -57,  28,-120,  79, 120,  52, -59, -83, -54, 126, -72,  33, -80,  84, -95, -64,  80, -46, -52,  19, -37,  28,  72, -77,  62,  82,  71,-117, -42, -70, 113, -37,  30,  81,  16,  94,  55,  16,  94, -39,-105,  55, 103, 113, -26,  93,-119,  35,  85,  37, -84,  -6,  -9,  34,   8, -79,   4, -74,  19, -73,  66, -50, -98,-110,  71, -40, 113, -29, 126, -39,  98,
  -61, -25, -80, -73,-107,-122, -55,  -2,  85,  -2,-125,-103,  -8, -61, -33, -97, -45, 100, 105,  13,  88,  35,  51,  27, -86,  -5, -32,  54,-116, -92, -31, -23, -22,  80,  56,  95,  36, 111,  -2, -17, 115, -64,  97,   7,  31, -44,  62, -60,  80},
{  19, -89,  70, -22,  92, 122,  29,-125,   8, -69, -51,   6,  69, -49, -79, 106, -25,  26,  11, -88,  88, 105, 122,-113,  86, -18,  73,  48,  90, -30, -98, -89,  44, 118,  40, 102,  -5, -49,  48,  69, 101,  64, -10,-121,-109,  87,  69,  78, -56,  86,  89, -36,  99, -77, -74, -10,-104, -52, 102, -84, -78,  42,  -2, 125,  73,   8, -66,  28,  -7,-120,  76, 116, -41,  33, -37,  77,-106,  13,  26,-105, -89,-125, -10,  51, 118,  47,  91, -47,-127,  98, 124, -46,  33,  95, -46, -43,  47, -15, 105,-126, 108,  94, 104, -12, -98,  46,  34, -52, -15,  51,  82, 105, -74, 113,  76,  77,  95,  13,  -6,  92,-123,  12, -28, -32, -15, -69,  89,-101, -87,  91,  93,   8, -55,  23,  66, 115, -39,  12,  -7,  96, -29,  -7,  67,  37, -91,   1,  88,  38, -82, -32, 109,  77,  93, -62, -54, -15, -51, 120,  41, 121,  79, 101,  97, -23, -81,  45,-118,  45, 104, -59,   8,-100, -49, -77, 117,-127,  63, -24, -38,   6, 108,  52, -22, 121,  49, 105, -18, -72, -71, -15, -64, -97,  98,  67, -74,-122,  65,  -6,  -2,  10, -16,  24, 109, -13,  52,  74, -69,-107, -44, -23, -17,-117, -61, -85,  83,  68,  25,  64, 104, -51, 117,  32,  98,  99,  61, -12,  46, -20, 121,  -7, -95, -97,-124,  58,  89,  -9,  29,  98,  19,  92,   9,  -7, 122,   6, 107,  82,-117, 127,-121,  56, -98,  32,  46, 121,  56, -81,  39, -74, -24, -99,   6,  63,-109,  96, -85, -10,  60, -30,   6, -32, -22, -42,-118,  76,  51, 108, 108, 125,  58,  69, 115, -68, -44, -72,-121,  61,-122, 109, -96, -85,   2,-118,  19, -71,  96,-115,  12,  21, -23, -17, -93, -43, -97,  91,  36,  72,  81,  39, 112, -72,  89,  74,   4,-120, -15,  65,-108,   7,   5, -59, 106,  -7, -99, -36,  61, 126,  54, -90, -10,  33,  74,-125, -36,  72, -78, -62,  29,  17,  62, 120, -47,  77,   9,  65, -95,  -5,  29,  44, 113, -73, -42, -29, 119, -17,-119,  74,   4, -99, -50,   8,  32, 102, -17, 125,   4,  11, -44, -82,  87, -96,  45,  14,   3,  -7,   9, 120, -18,  64,  43, -55, -48,  15, -84, 104,  65, -39,  58,  69, -93, 116,  69,   0, -47, 119,  21, -62, 118, 119, 100,  50, -37,  52,  77,  62,  28, -13,  90,  74,  34, -80,   7,  23,   2, 116,   5,  75,  30, -62, -57,  97, -74,   3,-100,  35, 113, -36,  83,  99,  15,  21,   6,  37,  72,-121, -12, -33, 114, -74,-106,-101,   6,-113,  40, 119, -19, -29, 107, -51,  62, -19, 109,  56, -59,-108,  41,  -7, -12, -60,  10, -89,  37,-104,  73,  94,  -5, 102, -55, -85,-124,  42,  15,-110, -47, -61,  93, -12, -39, -46, -83,-121, -44, -23,  84, -93,  -5, -10, -92, -10, -21, 114, 107,-126, 121,  73,  26,  76,-112,  74, 123,  28,  -3, 119,-127, -98, -80, 120,  44,  18,-110, -32,  40, 112, -66, -41, 110, 110, -90,  81,  92,  -8,  58,-100,  81, -87, 103, 124,  29,-125, -95,  13, 122, -73, -72, -87,  65,  16,-103,  96,-123, 105,  68, -19,-107,  -6, -60,  45, -59,  89,  78,  61,-123, -28,  95,   9, 102, -89, -83,  46, -45,  76,  40,  82, 109,  48,  69, 111,-115,  30,  67, -60,  54, -56,  17, -34, -64, -46,  49, -46, -39, -16,  81, -52, -97, -45, -67, -80,  86, -10,-112,-119, -33, 123, -46,-116, 109, -25, 114,-104,  19, -73, 113, 114,  15,  51,  68, -23, 119,-119,  77,  80,  93, 109, -26, 116,  24,-119,-113,  87, 118,  10,  32,  16, -22, -27,  16,-123, -88,  82,  19, -37,  22,-109, -40,  -6,  46,  84, -50, 123,  -3,  98,  51, -91,  83,  23, -29,  56, -57, 109,-124, -34, 111, -53,  91,  32, 122, 121,-124,  12,-109,  77, -92, -91, -13,   6,-123,  77, -72, -81, -70, -14,  61,  33,  81,   5, -57, -73, -65,  90,  24,  97,  82, -92, -81,-106, -13, -12, -87, 126, -58,   3, -25,  92, -99,  51,  16,   8, -54, -57,-103,  33, -30, -98, -16,  -8,-102, -85,  24,  72, -10,  11,  94,  55, 119,  22,  62,  65,-103,  29,  10,  12, -77,  95,  95, -92, -61, 103,  -9,  10,-124,  -3, -39, 124,-112, -71, -19,  50, -62, -80,  53, 111, 122,-115,-122, -13, -19, -65,   5, 102, -53,-106, -78,  11, -64, -86,   2, 126, -84, -49,  31,  18,  70, -24, -16,  69, -10,-107,  93,  52,-120,-124,  39,  57, 108,  49,  70, 112,  63, -23,-115,  88,  38,  97,  -1,  24, -99,  84, -12, -97,  77,  46, -89, -61, -22,  12, -13,  61, 123,  41,  -5, -39,  98, -37,  46, -19,   3, -15,  71,  60, 121,-100, 106, -17,-114,  -4, 118, 112, -88,   0,-119,-114,  86,  87,  26,  78, -11,  79,  37, -92,  94, -79, -51, -87,  80,  62,  39,  21,  50,-122,-126, -16, -70,  31, -16, -48, -12, -86,  13, -68, -54, -54, -97, -11,  75,-123, 123, -26,  17,  50,-101,  78,   2,-106, -96,  -8, -38, -24, 117, 103, -97,  76,  71,  97,  82,-119, 116, -97,-108,  84,  13,  31, -26,  79, -90,  27,-100, -73,-122,  60,-110,  37, 119, 100, 102,  87, 126, -64, -79,  43, 109, -10, -28,  30, -92,  12,  67, 103, 105, 119, 122, -44, -18,  40, -52,  10,  24,  63,  -5, -97,  63,  78, -69, 108,   4,  44, 110, 101, -58,-110,  71,  30,  60,-109,  81,  87,  97,  -8,  69, -29,  41, -56, -64, 103,  73,  60,   9, -83, 118,  -8, -93,-106,-114, -12,   6,  88, -15, -44, -92,-107,-125,  59, -70,  74, -20,   8,  40, 103,  26,  74, -70,   3,  48,  74, -67,  27, -53,  39,  25,  73,  16, -96, -10, 101, -18, -78,  90,  37,-114,  45,  58,  72, -89, -78, 108,  69, -19,  -6,  49,  92,  60,-102,  23, -47, -55,  39,  75,  54,-103,  35,-111,  63,-101,-100, 120, 114,  97, -95,  98,  51,-117, -47, -33,  66, -22, -24, -20, -65,-106, -69, -71,  65,-100,-121,  35,  10, -60,  75,  96,  -8, -92,  92, -13, -87,   8, -81, -74,  52,  41,-109,  30,  32,   1,-100,-121, -81, 121, -16,  71,  83,  90,-100,   1,   8,  -3,  94,-126, 111,-107, -53, -78,  59, -84, -12,  94, -57, 109,  84, -98, -86, -63, -45,   3, -22,  19,  68, -31, -61, -41, 108,  34, -36,-118,  37,  20, -98, -34, -48,-124,-116,  59,-125,  53,  44, -20,  89,-106, 121, -27,-122,  91, -92, 109,-102, -72, -67, 111, 126,  98,  66, 120, -12,  23,  44,  10, 103, -75,  -9, -78, -49,  33, -56,  -9, 119,  60, 117, 115, 121, -64,  58, -31,  71,  98, -28, -33,  45,  56,   4,  97, -75, -78,  43,  77, 103, -35, -72,  42,-123, -47, -90, -42, -29,-122,  61, -30,   9,-120, -90, -77,-105,  54,-105, -78,  58,  68, 102, -92,  39,-118,  11, -37,  26, -47,  52,  98,-118,-102,   4,  27,-111,-125,-108,-114,  84, -56,  -7, -27, -19, 109,-113,  23, -84,  41, -64,  59,  -7,-120,  55, -55, -10,  93, -24, -53, -38,-103,  74, 125, -70,  70,  -5, -21,  42, -54,  79, 116, 120,  70, -31,  79, -21,  56, -19,  20,-122, -75, -32, -91, -44,  24,  49, -67,  87,  49, -31,  17, -54,  -8, -87, -85, 116,  18, 112, -97, -56, -24,   6, 112, 127,  46,  45,  80, -80,  89, -32, -92, -42,-121, 109, 121, 121,-110,  74,  96,-125, 113,  25,  55, -79,  83,-117, -36, -86,-119,   9, -29,  59,  43, -33, -48, 110,  14,  -7, -72, -66,  46, -54,  99,-127, 123, 103,  -3,  33,  85,-104,  38, 101,   1,  -2,  85, -50, -49, -88,  87, -68, -31,   0,  32,-113, -64, -68, -77, -25,  42, -81,-124,  94,-116,  54, 110, -75,  56, -95,-100, -46,  15, 116,  54, -19, 127,  44, -23, -95,-123,-109, 106,  49,  54, -19,  43,  44,  65,  87,  10,  75, -49, -98,  85,-117,-118, 117,  37,-105, -55,-113,  60, -24, -50,  84,  -4, -18,-100,   5,   5,  -5,  88, -68,   8,-113, -44,  54, -96,-123, 118, -28, -31, -39, -27, 105, -86, -15,  35,  54, -98,  71,  18, -49,  48,  55, -52, 104,  22, -20, -20,   8,-122,-119,  27,  73, 113,  84, -45,  83,  40,   5,  33, 105, 124,-121, 126,  -7,  43, -90,  -5, -36, 100, -61,-109,  25,-112,  44,-101, -89,  -1, -76,  55,  53,-112,   4,-106, -41, -57,  76,-108,  41, -98,  36, 127, -96,-118,  75, 103, -37, -18, -56,  13,  84, -37, -39,-116, -19,  24,  70, -66, -90, -55,  91, -13, -14, -35,   9,   1,  66,  42, -47, -50,   0, -74,  76, -11,-117,  84, 120, -94, -61,  58, -78, -83, -70,  48,  90, -76,  76,  97, -55, -50, 114, -39,-108, -46, 109, -15,  12, -27,  50,  75,-110,  14,  96, -79,  34, -42,  33, -71,  25,-121, -88,  15, -94,  35,-102,  67,  37, -88,  20,  41,  63,  51, -47,  44,  54,  22,  -8, -17,  -5, -35,-108,  24, -86,  10, 102,  -2, 105,   6,-101,  48,  26, -18, 106,   7, 121,  75, -93, -28, 110, -57,-106,  72,  82,-113, -62, -29,-101,  16, -98, -95, 124,  26,  99, -39, 124, -65,  16,  24, -57, -56, -50, -10,  -7,  57, 109, -60,  -4,  78,  40,  81, -92,-114, -43, -48,  -7, 102, -68,  29, 108,  10,  95,-106,  61, -14,-112,  36,  79,  88,  50,  56, -37, -39,  50,  34,  35,  56, -52,   0,  93,-123,  32,  63, -80, -43, -36,  86,  29,  11,  88,  89,  10,  73,  95,  66, -10,  97,  51,-118, -75, -91, -27,  67,  73,  81, -63,  69,  40,  43, 101,  78, -99,  99, -18,   9, -41,  99, -84,  75, 109, -13, -50,  42,  16,  90,  69, -66, -93,-122, -28,  83, -16,  66, -30, -31,  36,  -8, -41, -80, -78,  11,-103,  22, -27,  26,  98,  70, 122,  56,  89,  36, -68, 113,  50, -61, -86,   8,   0, -37, 107, 104, -82, -82,-121,-115,  79,-114, -12, -36, 110,  78,  88, -48,-124,  25,  42,  32,  77,  36, -76, -97,  10,  -2, -80,-107,  35, 120,  71, -82,  54, -10,  19, 111,  46, 124, -96,  -3,-126, -28,  68,  84, -88,-105, -15,  -6,   4, -31,-101,  73, 121,  48, 110, 104,  93,  63, 110,  14, -47, 106, 100,  50,-123,-111,  30,  71, -45,  17, -67, -26, -98,  -2, -96, -68, 110, -51,  26, -18,  96, 105,   8, -72, -67,  50,  27, 126,  51, -73, 100, -93, -38,-120, 113,  24,  66,-103,  74,-101, -98, -16,  41, 110, -26,-118, -16, 102, 101, -54, -28, -81, -46, 100,  27, 107,  15,-116,  47, -65,  23,  78,  50, 126,  47,  61,   8,  85, -84,  71,  72,-115,  94, -57,-110,-110, 113, -87,  93,  61,  57,  12, -23,  85,  60, -35, -95,  83, -43,  79, -90,  28,  -6, 116, -65,  35, -61,  31,-110,  94,-118, -37,  -5,  55,  -2,  13,  55, 109,  84,  62, 126, -48,  82,  11,  74,  89, -54,  15, -75,  33, -56, 121, -15, -53, -42, -75,-108, -64,  55, 115,-122, -59, -36,  -8, 117, -27, 100,  74,-105,  67, -57,  36,  64,  55,  77, -54,-107, -47,  23, -47, -96, -63,  53,  75, -96, -85,-108,  37, -42,  65, 121,-107, 116,   8,  82,  45,  55, -99,  53, -59,  90,  34,  20, -56, -19, 107,-113, -75,  41, -48,-122, -72,  93, -25,  56, -64, -96, 120, -54, -66, 111, 119,  25, -96, -13, -83, 115,  68, -27,  61, -15, -15,  73,  26, -23, -53, -12,  46,-122, 113,  23,  49, -63,  88,-121,  -3,  32,  85,  47,  22,  34, -28, -55, 125,  89,  72,   2,  86,  -2,  56,-120,  26,  10,  42, -84,-125, -73,  73,-117,  38, -18, -24, -76,  76,  64,  72, -97,  79, 109, 126,
   46, -96,  28, -17, 102,  18,-112,   2,  11, -20, -15, -84,-124,  72, -27,   6, -78,  25, -94,-115,  85, 114, 104, -43,  -4, -14,  16,  81, -52, -61,-124, -35, -91,  51, -31,  75, -88, -15, -45, -35,   1, 121,  67,-116,-101,  82, -18,  11,  94},
{  90,  84,  27,-100,-113, -32,  38, 111,  87, -18, -57,  56,  80, -68, -55, 121,  58, 101, 126, -42,  49,  32,  61,  86, 120, -11,   9,  23,  -4, -79,-124,  58,  25, -13,  57,   8, -23,  -9,  51, -59, -32,-120,  69,-110,   7, -44, 125, -27,  31, -42, -54,  97,-107, -21, 117,-127,  29,  37,  68,  67,-100,  -4,-116, -47,  75,  45, 120,-120,-110, -78, -56,  35,   2,  20, -91,-109, 109, -35,  34, -20,  59,  25,  66,  34,  78, -15,-118,  -7, -17, -72,  42, -33,  54,  82,  55,  90, 102,  56, 108, -57, -66, 105,  92, -75,  -2,-120, -18,  39,  51, -70,  15,  72, -42, 121, 119, 101,  83, -32,  55,-102, 105, -19, 109,  31, -90, -47,-104, -78,  26,  32, -41, -77, -77,  63, 118,  71,-106, 106, -81,  -3,-122,  76,  32,  23,  57,  50, -72, -31, -35, -32, -15, -92, 107, -80,  93, -78,   6, -39, -68,-105, -79,-120, -92,   3,  80, -86, 113, -75,  41, -59,  69, -80, -49, -86, -45, -20,  45,-117, 109, -37,  -8, -56,  61,  -8,-112, -59, -56, -73,  20, 127,   1, -70,-122,-113,  46, -64, -60, -73,-101,  11,  72,  33,  -4, 117,  66, -68, -41,-104,-112,  51,  54,  19,  35,  50,  49,  40,  20,  12,  51, -31,  82,  21, -54, -73, -17, 103,  35,  39,  -1,  -6,  34,  98, 103,  48,  25,  -7,-126,  11,-125, 110, -98, -21, -33,  -9, -96,  79,  25, -64,-116, -55,  56,  -7,  49, -43, -64,  63, -51,  39,  23, -11,  91, -71,  49, 101, -81,  98,  59,  13, -32,  80, -78,  26,   0, -74,  52,  34,  65,-124, -51, -38,  46,  85,   3, 126, -26,   2, -94,  33, -12,  89,  43,-121,  98, -18, 103,  31,  96,  40, -44,  17, -91, -46, -97,  41,  18, -28,-111,  30,  80,  15,  92,-121, 112, -71,-115, -40,   2,-101, 116,  64,  74,-119, -33, -42, 100, 119, -79,  69, -83,  90,  73,  35,  18,  66, -59, 114,-124,-101,  14, -42, -79,-114, -97,  50, -46, -81,  65,  14,  78, -74, -18,  48, -56,  63, 101, -99, -90,  27,  18,-126, -18,-101,  85, -15,-112,  -6,  68,-103,  53,-103, 103,  59,  77, -18, 104,  -6, 110, -84, -27,  92,  14,  41, 116,  -4,-125, -91,  -3, -39,  52, -56,-102, -86, -77, -10,  84,  -2,  16,  37,  -1,-108, -29, -31, -98,-112,  -7, -90, -72,  26, -69,  63,-113,  70, 103, -76,  21,  10,-102,  -2, 113, -17,  71,  48,-100, -42, 114,  69,-102, -69,   2, -95, 113,  90,  -4,  64,  60,  76, -14, -19,-103, -94,  40,   7,  53, -44, 110,  55,  29, -55, -41,   2,  24, -82,  35,  -7, 109, -37,  99, 110,  26, -31, -25, -51, -96,  82,-123,  77, -77,  24, -11,  91, -79, -98, -42,  13, -90,  27,  74,  79,-106, -30, 105, 112, -84, -88,  30, -96,  12,  54, 100,  89,-105, -56,-122, -71,  29, -46,  14, -67, 120, -54, -40, -30,  84,  52,  35,  -4, -72,  -3, 113, -27,  60, 116, 119, 124, -26,  49,  86, -50,  98,  15, -15,-119,  84, -37,  51, -60, -46,  88,  35, 107,  91,  39,  24, -66, -13,  58, 116,  60, -19, -90,  33,   5, -92, -68, -73,  27,  46,  22, -31, -69,-105, 125,  84,  25, -67,  98, -67, -52, -76,-114, 104,-125,  94,-127, -61,  54, -32, 123, -12, -33,  64,-122, -97,  74,  44,   1,  23,  73,  47,-114,  38,  68, -61,  73,  90,-101, -87,  20,-109, -31,  32, 124,-101, 122,  34,   8, 110,  65,-108,  72, -93,  75, -21,  38,  65,  -5,  90, -68,  14, -95, 110,  17,  17, -42, -73,  91,-126,  11, -10, -76,-101, -57,  23,-100, -68,  50,  92, -36,  97,  14,-117, 119,-116, -28,  96,  33,  96,   8,  82,  82,-125, -54,  36,  -9,-121,  42, 114, 102,  67, -65,  11,  91,  75, -22, -99, -47,  68,  99,  -1, -37,  99, -24, -32, -62,  31,  68,-103,  17,-115,  54, 113,-111,  84,-123, 105,  11,  40, -98, -49,  -8, -43,  48,  60,  31, -76,  -1,  68, -84,  22, -14,   5,-108,  51,   4,  73, -85,  -8,  73,  54,-117, -27,  79, -77,  42, -79,  20, -20,   3, -92,  79,-125, -37, 100,  89,-121,  23, -24, -86,-103,  99,  47,  38,  26,  85, -62, -54, 127, -84, -46,  62, -79,  90, -55, -77,  44, -54,   4,  59, -75,  39,   6,  64,  97,  52, -30,-112, -84, 110,-122, -37, 127,  27, -23, -15,  23,  20,-115,  83,  41, -66, 101, -93,-107,-126, -93,  96, -35,  23,  61,  20, -61, -99,  41,  44,-127,  78,  79, 116,  75,-126, -85,  33,  34, -53,  -4,-122,  -9, -51,  21,  51,-108, -33, -67,-109, 111, -83, -52,  40,  18,  95, -85,  47,  97,  64, -71,  44,  84, 114, -30, -96, 121,  14, -35,-109, -29, -16,  67,-102,  -6, -94,-113,-106,  -3,  49,   2,  94,  36,  48, -46, -13, -82,  63,  70,-120,  15, -75,  84, -21, -50,-127,  76,  39,  66, 104,  61, -22,  54, -69, -77, -48, -12,   7,  32,  23, -62, -60, -29,  -9, -52, 119,  79,  13, -35, -20,  94, -68, -32,   3,  73,  20, -33, 120,-123, -21, -15,  51,  29,  29,-106,  16, -78,-117,  45, -81, -60, -51,  25, 106, -89, -51,  35,  25,  96, -66, -87,  95,  90,  79,-111, 121, -31, -10, -71, -43,  90,-118, 121, -87, -65, -28, -15, 124, -69, 115, 106, 107,  -6,  20,-112,  52, -74,  30,-114,  72,-107,  27,  48,  49,  69,  25, 103,  81, -31,  50, -19,  -5,  58,-107, -95, -60,  59, -30,  78,  42,  18, -55, -10, -94,  83, -80, -35,  -3,  58, -33,  47, -90,  96,  90, -95, -18,  95, -53, -24,  23,-127,  -1, -50, -98,-112, 100, -23, -33,  -8, 122,  97,-118,  47, -16, -17, -49, -87, 115,  -8,-105,-127, -68, -51,  29,  70,-107, -46,  92, -88,  98,  57,   7,  14,-119,   1, -58,-119, -80,  59,-124,  95, 102,   7,-121, -43, -60, -22, -51, 113,  70,  19, 117, 115, -15,  96,  13,  74,  63, -92,  -8, -69,  31, 103,  47,  61,  93, -78, -88,  22, -46,  50,-116,  97,  43,-123,   5,  34, -65,  60,-126,  68, -59, -96,  18,  80,  52,  20,  67, 103, -87, -14, -93, 108, -78,  -1,  -5, -13,  54, 107,  27,  62,  16, -66,  31,  -7,  73,   0,  72,  85, 107,  23, -64,   9, -49,  -5, -72,  72,   9,  36,  79, 119, 102,  -2, -72, -61,  43, -10, 118, -34,-120,-103, -71, 122,-104, -80,  77,-115,  67, -21,-125,  71, -24, -10, 101,-114,-109,  28,  36, 116, 118,-102,   9,  64, -93,-104, -84, -94, 116,  57, -82,  60,  88, -58, 112,  11,  -3,-118, -78,  -4,   9,   6, -31, 113, -95, -79,-118,  85, -95, -31, -56, -67, -22,  28, -49, -54, 102, 104, 118,-118, -97,  -6, -69, -42, 100, 102,  53,  25, 111, -46,  90,-116,   9,  48, 109,   3, -57,  45,  68, -41,  10, -56, -77,  48, -98,-109,  98,  53,  66, -90,  94,  36, -23,  93, -54, 113,  91,  51, 111,-119, 112, -92, 125, -46,  72,   0, 123,  21,  99, -18,  72, 122, 100,  93, -94,  28, 107, 115, -94, 115,  84,  71, -17, -13,  48, -43,  62,  69,  71,   5, -78, -52,  76, -65,  -4, -69,  56, -46, -21, -60,-104, -44, -92,  19, -60,-107, -35, -79, 102, -45, -16,  46, -85, -19, -46,  35, -81, -69,   9, -26, 107,-108,  -2,  64, 124,  77,  85,  51, -45, 102, -62, -94,  24, -43,  24,  51,  -5,  39,   8,-105,   5,  44, -90,-109, 100,-125,  12, 117, 111, -49,  61,  24, -70,  18, -31,-102,  55,  32, -72, -65, -54,  82, -86,-127,  63, -88, 108,  89,  83,  86, -13,  40,  89, -74, -41,  24,  69,  77,  92,-107, -47,  95,-115,  76, -94, 116, 106, 102,  79, -62, -95,  33, -39, -41,-107,  24, -86,  16, -73, 116, -73, -39, 111, 126,  90,  48, -47, -86, -15, 122, -41, -59, -81,  81,  57,  51,-106, -92,  62, -41,  97, -72, -65, -79, -33, 112, -85,-121, 103, -74,  -2,-111,  64, -17,  97, -82, 124,-114,  47, -36, -79, -96, 116, -46, 116,-114, -55, -89, -92, -39,  39,  48,-112,  27,  33, -94,-107,  13,  91,  -7, 122, -73,   3, -18,-109,  41, -47, -94, -64, 107,  33, -41,-103, -87, -55,   9, 112, -32, -95, 102, -12, -80,  25,   0, -61,  47, -53,  79,-125, -34,  -1,-110,  94,  11,  47,  18,  73, -98, -98,   2, -51, -75, -89,-120,  66, -23, -89, -93, -99,  26,-103,  73, -78,  54,  26, -28,  79, -42,-104, -53,  41,  42, -32,-108,   7, -78, -41,-119,-126, 102,   5,  60, -40,  27,  65, -33, -37,  43,  62,  20,-105,  21, -25,  -4,  91, 107,  50, 118,  93, -31, 110, -39,  21, -71, -72,  99, -14, 127,-120, 110, -79, -82,  12, -74, -20, -22, -46,  97,  51, -19,  37, -46,-118,  83,   6, 103,   3,  79,  61, 116, -17, -87,  -8,-114, -30,-118, -88,   0,  33, -81,  40,  38,   7, -31, -47, -57, -40, -97, -24,-104, -70,-107, -51,  13, -68, -23,-115,  57,  43,  76, -11,-124, -78,  -4,  -1, 123,-117,-101, -34,  39, -47, -95, -82,  25,  -1, -73,   3,  71, -57, -14,  10, -43,-107,  24, 122,  -4, -50, -69,  30, 119, -72, -60,-122, -72,  52,  19,-102,  30,  23,  73,  22,   1, 102,  49,  49,  -5,  56, -13,  12, -70, 110, -40,  -3, -90,  81, -91,  60,  19, 104,-101, -61,  91,  93,  11,  85, -46,  19,  98,  75, -73,-119,  -1,  64, -38, -95,  -5,   1, -55,   5, -52,  14,  66,  27, -89,   0, -85, -87,   5, -50, -36,   6, -18,-121,  25,  91,  82,   9, -12, -28,  -9,  61,-124, -97,  77,-115,  76,  92, -52,  21, -48, -22, -44,  97,  51,  32, -92,  31,-113, -21,  81, -22, -51, -93,  -6, -29, -80,  82,  -1, -99, -87,  -4, -97, -91,  92,  96, -81,  -8, -54,  28,-117, -39, -13, -47, -97, -20,  59,-112, 116, -79, -89, -20,  -3,  19, -48, 103, -92,-119, -37, -45,  -8, -95,  84, -11,-111, -17, -93,-110, -40, -13,  21,  18,  46,  -9,  37,-111,  65,  90,  88,   2, -27,  12,  83, 109,  45,-125,  51, -24, -79,   5,  92,  12,-103,   0,-101,  37,  98,-122, -67,  48, -78,  27, 125, 121,  90, -95,  18, 116,  41, -56, -85,-118,  11,  44,  25,  -4, -49, -44, -62,-102,-115, -50,-114, -85, 125,  87,  14,  38, -56, -16, -87,  13, -86,  12, -76,  47,  35, -66, -44, -67,  -9,  11,  19, -54,  59, -93,  93,  12, -54,-122, -33, -90,-109, -51, -90, -40,  23,  76, -12,   8, 125,  59,  60,  56, -15,  16, -22,-115,  15, -17,  76,  63,  -3, -30, -35, 114,-121,  85, 116,  50,  11, 116, -81, -67,  32, -68,  74,  83, -13,  40, 123,  69,  -7,  37, -57,-114,  19,  21,  50,  52, -99,  21, -29,   8,  57,  22, -17, 104, -36, 111,-101,  98, -94, 117,  19, -87, -61, 103, 109,  43,  30,-105,  18, -40, -56,  29,-113,  50,  10, -87,  35, -64, 125,  35, -91,  24,  18, -54, -15,  46,  56,  79,-112, -68, 113, -56,-104,-119,   6, 120,  80,   3, -15,   8,  25,  50, 101,  19,-105,-101, 125,  46, -68, -49,  -6,-103,  57, 105,  47,   3, -64,  25, -82, -74, -97,  14,  15, -84,  55,   6, 112, -13,-117, -90, -96,  22, -65, -68,  48, -58, -25,  45, -25,   3,  36,-108, -98, 111,  26,-120, -85, 102, -29,  84, -53, -18, -12, 119,  99,  76,  52, 107,  33, -36,  80,  70, -93,  41, 102,  10,  15, -69, -60,-103,   5,  36, -44,  72,-100,   8, -62, -68,  95,  77,  65, -47, -30,  87, -93, 109, -58,-109,  20,  17,  71,  50, -30,-110,  90,  30,  88,  84,  76,-107, 113,  17, -18,
   90, -99, -81,  33, -89, -74, -87,  86, -58,  -1,  82, 105,  42,  32,  49, -98,-101, -73,  92,  84,-109,  69,  -5, -53,  90,  80,   8,-100, -47,  33, -82,   7, -44, -40,  10,  65, -60, -90,  67,  69, -95,  84,  16,  -3,-106,  59, -28,-110,-109},
{  73, -51, -26, -11,  26,  99, -89,  37,  72, -83, -60, 111,  41, -90,  47, -63, -67,   3, 105,  46,  16, -95, -41,  97, -72,   5,  89,  43,  81, -79, -79, -96,   4,  13,  92,-124, -99, 105,   6,  84,  49, 110,  97,  68,   5, -38, -70,  51, -80,  24, -54,  11,-114, -99, -26,  79, -66, 101,  42,  98, -63, 119, -78, 100,-117,-106,   5,   2,-115,  31,  23,  60,  -7,-118,-113,  84, -18,   9,   0, -71,  53, -81, -20, -14, -19, 116, -98, -41,  -3,  99,-122,   9, -76,  44, -56,  29,  98,-101, -28, -79,  19,  85, 113,  17, -49, -47, -61,  -6, -67,-109, -69,-103,-122,  50,  44,  37,  -2, -23, 126, -53,  22, -89, -18, -23,  52,  17,-123, -71,  45,  19,   4,   9,   3,  34, -54, 102,-124,  12, 110,  33, 113,  11, -65,  96,   2,  61, -63,  16,-112, -56,-121,  32,  26,  31, -28,  17, -10, -37,  53, -52,  48, -12,  97, -82, -84, -67,  81,  90,  79, -72,  33,-113,-117, 101,   4, 126,  82,  21, -37, -70,  70,  12, -34,  83,  94,-120,  96,  73,  86,  46, -18, -26,-100,  26,-120,  64, -37,  47,  -2, -59,-116,  83,   4,  87, 102, -93,  67,  46,  66, -99,  62,-102,-108, -79, -24,  52,-105,  50, 113, -49,  95, 122,  52, -23,  86,  92,  17,-109, -28,-123,  62,  92,  -1,  86,  91,  49,  67, -39,  90, -40,  43,  44,-118, 107, -18, -83,  90,  32,  53, -34,-108, -22,  54, -17, -97,-111,  19, -88,  86, -78,   3, -37, -37, -14,  31,-117, -93, -41, -27,-127, 109, -43,  -8, -55, -88,-111, -92,  17,   4,  66, -89,  66,-106, -86,  21,-119,  64,  74,  47, 115,  24,  70, -52, -12,-115, -25, 102,  90, -91,  66, -66, -93,  89, -31,-112, -74, 121, -50, 120, -66,  84,  57,-102, -73, -24,  11,  82,  76,  -3, -11, -87,  63,-111, -34, -33, 111, -89, -62,-119,  -2, -93, -88,  75,  60, 122, -10,  69, -57,  -5,  17,  97, 112, -17,  36,  24, -20, -68, 111,  16, -47, -30,  98,  73,-127,  70,  66,  35,   6,  -8,  51,  64,  97, -97,   4, -13, -47,  34,-122,  93, -25, -27,  36,  55,   0,  66, 105, -98,-126,  17, -34,  65,  95,  -6,-111,  67,  97,  97,  78,  48, 120,  16, 117,  64,-108, 103,-117, -42,  99, -46, 126, 123,  38,  14, 120, -17, -88,-103,  43,  53,  31,  27, -69,-126,  24, -76, -76, -13, -98,-126,-122, -62,  61, 113,  93,  40, 111,  61, 111,  26,   9, -79, -98, 118, 120, -31, -12,  88, 113,   3, -92, -66, 102, -17,-119, -45,  -1, -39,  38,  66, -47, -16, 121,  66,  -3, -39, -47, -95,  39, -94, -33, -24,-112, -44,  47,  29, -17, -93,  64, -12, 111, 123,  79,  15,  58,  65, -98,  49, -34, -60,  -7,  30, -91,-113, -49, -36, 108,  39,  85,   3, -35,   0,  55,-118,-108,-115, -25,  16,  25,  21, 103, -64, -52,  88,  -8, -25,  25,-113, -85, -33,  70, -94, -44,  59,  61,   2,  35,  69, -38,  10, -90, -95,  25, -45, -75,  24,   5,  49, -85, 102, -79,  84, -74, -97,-102, -42,  76, 124, -50,  53, -48, -61, -39,-123, -68, 111, -84, -12,  36, -63,  67, -21,-121,   5,   7, -91, -68,-115,  18,  32,  71,  83, -69,  -3,-107,  40, -28, -83,-113, 126,  18,-118,-110,  20,  33,  89,   6, 115, 105,-115, -45, -38,  92, -98,-111, -77,  16,  52, -23, 105,-121, 101, -65,-100,  49, 105, -85, -85, 111, -91, 123,  40, -67,-113, -50, -29, -60, -14, -14,-107, -53, -51,   4, -67, -89, 101,-117,  76, 104, -80,  12, -81,  39, -38,  98, -51,  91, -51,  84,  42,  71, -79, 112, -91, -52, 114,-101,   6, -19,-121, -95, 106, -44, -25,-104,  32,  21,-107, -22,  64,-126,  10,  96,-118,  95,  76,  -6,  23,  -8, 122,  58, -81,  21, -45, 122,  -3, -91, -54, 124,-107,   9,-125,  33,-105, -13, -29,  73, -45,  67,  14, 103, -12,-118, -28,  28,  32,  86,-126, -73, -85, -49,  84, -29, -13,  72,  87, 108,  87, -32, -77, -79,  -4, -86, -87, 115, -81, -99, 122,-117,-123, -77, -55,  -3,  99,  43,  41,  91, -28,-102,  19, 108,  58,  97,  91, 113, -66,  77, -76,  56, -84,  28, -70,  90, -54,  97,-101, -81,  49, -44, 103,  17, -47, 110,  -1, -67, -97, -18, -44, -43,   1,  49, 111,  47, -21,  89, -86,  59,  44,   8,-113,  65, -67,-104,  52,-114,  16,-118, 110, -35,-122, -70,  17, -16, -60,  41, -38,  94, -78, -54,  17,-123, -10, -61, -96, -11, 102, 122, -46, -50, 116, -50, -44, -58, 110,  44,  18,-122,-105,  98, -99,  80,  44,  81,  95, -74, -14, -78,  41, -98, -55, -33,-108, 113, -99,  68,-114, -43,  97, -50, -66, 127, -69,-100,  -2, -27,  64,  69,  57, -22,  12,  -2, -14, -85,  57, -84,  68,  96,  48,  10,  45, -95,   8,  60,  85,  56,  60,  21, -22, -71, -23,   9, -59, 107,-112, -76,  57,  78,  75, -77, -62, -59, -94,  31,  81, 104, -58, 125,  12,  62, -60,  42, -53, -86,-105, 110,-102,-103,  92, -51,  68, -18, -10,   4,-116,  48, -84,  19, -64, -48,  76, -80,  75, -65, -56,  -5,   7, -65,  38,  97,-122,-124,  61, -14,-112,  41,  -1,  16,  90,  -4,  68, -78, -11, 107,-117,  66,  21,  29,-126,   9, -22,  36,  26, -43,  46,  16,  10, -52,  -3,  68, -57,  11, -22, -94,  12,  34,  24,  16, -13,  73,-124, -70, -47,-116,  63,   0, -43, -19,  -9, -72,-119,-120, -21,-120, 114,  10, -54,  88,   8, 108,   6, 121,  61,  27,-120, 108,   8,  54, 121, 126, -75, -93, -77,  15, -32,  42,  78, -16, -71,  77,  60, 104,  84,-105, 116, 102, -39, -44,  95,-113,  47, 118,  73, -70,  89, -44,  -3, -26, -71,  82,  91, -29, -79, 114,  18,  80,  58, -47,  97,  33, -45,  59, -18, -82,  -9,  91,  13, -80,  21, -58, -94, -64, -66,  80, -86, -41, -93,  -7,   4,-110,  70,  58,  22,  16, -15,   2,  67, -12,  67, -50,   7,  36, -17,  34,  -7,  91, -38, -14, -64,  13, -77,  17, 102,  -4,  15, -77, 121, -59,  84, 121,  29, -10,-114, 122,  59,   7, -20, -28,  63,  39,  16,-123,  71,  -8,  35, 105,  47, -91, -26,  32,-112,  42, -34, -35,  87,  43,-117, -69,  84,-105,  33, -93,   1,  -6,   2,  85,  37,  99,  86,  59, -48, -20, -30, -37, -23, 111,-101,  23,  80,  13, -65, 110, -26,  37,  87, -42, -36, -67,  56, -77, 117,  32, 110,  22, -56, 104,-115,  50,  -9,  55, -62,  11, -81,-118,   1,-126,  61, -74,-127,  38,  56, -54, -98,  39, 107,  55,  75,  19, 116,  84,  38, 122, -99,  15,  56, -90, -98, -81,  64,-118, -24,  97, -63, -90,  61, -97, 119,   8, -93,  83,  71, -81, -48, -10, 107,-102, -37,  85, 126, -30,  40,  18, -94, 103,  67, 122, -46, -78,  35, 107, -83, 113, -97,  76, -42,  51,  51,  58, -23,  80,  64,  27,  35,  -2, -92,  17,  34,  63, -28, -85, -59, -47, -85,  68,-101, 112, -83, -38, -31,  28,   2, -93,  39, -69, -46,  54, -76, -91,-122, 118, 100,  -3, 115,  17,-109,-126,-122,  45, -60, -46,  57, -57,  71, -90,  75, -32,-115, -93,  23,  85,-108,  46, -76,  83,  67,  99,-111,  69,  20,-121, 103, -60, -84, -48,-110,  76,  14, -70,   4,  62, -61, -73,-108,   5, -66,  36, -93, -85,  -1, -91,-110, 110,  65, -38, -86, -29, 121,  30, -56, -99,  64,   9,  23,  98,-112, 113,  31, -33,  28,  24,-107,  75, -78,  97,-122, -98,  19, 111,  31, -99, -25,-110,  -4,  -1,  39,  80, 116,  42, -89,-123,   5, -63,  15, -37,  17,  66, 108,-117, 104,  31,  50,  64,  65,  72,  37, -10,-106, 120,  59,   3,  91, -51,  77, 104,-114,  24,  45, -78,  80,  34, -94,-109, 100,-120, -93, -77,  77, -83,  24,  76,  76,  31,  68,  73,  50, 112, -22, -28,  -8,  22, 110,  82,-100,  -7, -75,  56, -13, -19,-108,-106, -78,-111,  66,  70,  -5,-118,-123, -87,  42,  61,   7,  24, -90, -73, 104, -26, -83,  47,-103, -28,  58, 126,  75,  66, -86,-125, -44,-102, -91, -10, 116, -64, -38, -78, -58, -55,-121,  36, -90, -62,  49, 102, -82,  -4,  59,  10, -83,  58,-119,  65, -85, -67,  87,  68, -94, -53, -69,  49, -73,  47, -78, -75, -72,  84, -74, -35, -19,  61,  63, -82,  38,   3, -93,  66, -63, 106, -88,  18,  18, 120, 104,  93,  94, -62,  66,  37,-119, -90, -19,  77,  98,  -6, -49, 120, -61, 111,-120,  34,  87, -27,-113, -87,  60, -23,-124,  82,  78, 117,  20, -24,  62, 119,  58,-115, -10,  11, 100, -65, -94, -31,  76,-107, -39,  62, -42, 106, -96, -91, -15, -26, -38,  52,  90,  85, -21,  18,-122, -79,  80,  52, 127, 122, -86, -39,  74, 125, -76,   5, -78,-125,  36,  10,  -9, -12,  50, -26,  16,  73, -13,  90, -87, 109, -71,  77, 122, 103, 105,  -6, -49,  -6, -66,  79,  72,  -2,-116,  82, 115, 108,  95, 114, -94,  52,  45,  84, 114, -91, -93, -86,  59, -20,-105,-102,  97,  58, -72,-107, -95, -59, -40,  -9, 112, 124,-104,  54,-101, -72, 111,  59, -78, -83,  94, -34,  25, -37,  16, -99,  59,-104, -97,  13, -95,  -9,  98,  45, -83,  94, 111, -72, -82, -92,  85, 109, -19,  73,  41,  32, -88, -77, -77,  89, -25, -78,  82,  33,   3,  75, 124, -45, -64,   2,  48,  21,  85,-117, 112, 112, 105, -19, -56,   7,  -3, -86, -70, 110, 114,  69,  27,  35, 108,  -1,  17, -45, 110, 101, 126, -99, -17, -43,  56,-126, -76,  -9,  13,  13,  19, -45,  52,  68, -99,  98,-115,   8,  78,  67, -47,   2,  61,  80,  98,  74, -60,  79,  84, -24,  62, -20,  43, 114, -81, 120, -82,  49,  81,-109,  47,-111, -82,  -6,  15,   3, -88,-118, -29,  57, 105, -27,-124,  -4,-102,  -6, -12, -81, -98, -45, 126, -18,  59,  38,  96,  -3,  36,  65, 122, -16,  10,  94, -25, -48, -89, -94,  42,  10,  72,  94,  30, 107,  -8,  60, -88, 105,   0, -66,  48, 112,  74, 112,  69,  10, -99,  45,  -7, -15,-126,-102, -46,  -1, -45, -35, -92, -93,  60, -69,  70,  29,  -5,  35,  65, -24, -85, 101,  12, -57,-111, 116, -72, -28, 126, -66,  73,  91, -73,  91, 118,-106, -26,   2, 118,  13,-126,  59,  60, -68, -85,-105,  72,-115,  93,   0,  33,  73, -64,  43,  61, -53, -31, -79,  59,  52, -88, -69, -52, -51,   7, -94,  84, -81, -57, -13, -10,  19, -52, 110,  21, 119,   6,  46,  95, 115, -68,  41,-125, 102, -48,-110, -31,  -1, -75, -33, -94,-100,  49, 123,  45, -99,  32,-121,  82, -46, -23, -18,  63, -81,  28, -65, 114,  33, -66,  25,  -1, -78,  82,   8,  23,  78, -67, -87,-125, -68, -19, -32, -52,  47,  10, -52,  18, -35,  11,  96, 127,  -3, -73, 107, -53, -73, -87,-116,   9,  57,  80, -70,-114, 107, -67,-110, -26, 119,  97, -53, -68,  90,  -4, -72,-108, -47,  19,  97, -53, 109, -70, 120,-116, -78, -14,  70, 105,-126,  60,  64, 126, -19, -20, -97, 106,-104, -82,   2,  29, -92,  91, -66,  89,  49,  96, -21,  84,  16,  83,  13, -64, -73, -24, -63,  39,  37, 112,  19,  -4,  63,  34,  -3, -67,-116,-106,  77,  24,  30,   8,  13,  -6, -38, -90,  13,  44, -75, -94, -57,-118, -71, -61,  56,-112,  69,  79,  66,  17,  64,  44,  78, -55,  60,-111, 122,-122,-111, -73, -91, -45,  56,  45,  63, -92, 114, -98,  18,-110,  58, 126, -69, -78, 103,  71,
 -112, -50, -37, -36, 124, 121, 120, 125, 120,-117, -75,  14, 114, -58,   4,-111,   7, -14, 112, -77, 122,  48,-109, -13,  85, -17, 119,  91, -73,  43,  80,  -3,  38,  62, -81, -13,  62,  11, -33,  -9, 112, -12,  74, -33,-112, -42,  25,   8, 116},
{ -86, -86,  29,-107,  55, -69, -42,  28, -71, -49, 102,   5,  93,-122,  -7,-118, 118, -13,  98,  68, 106,-123,  85, 104,  80, -94, -72,  15,  -5,   9,-115, -78, -30, -89, 113,-100,  43, -90,  65,-103, -44,  12, 118,-120, -97,  28,-102,  40, 106, -65, -32,  25,  87, -70, -54,  83, 102,  82,  16, -33, -28,   5,  52, -25, -79,  20,-105, -76,  17, -36, -52,  45,  -2,  56,  -9,   9,  50,-105, -95, -42,  55, -50, -56, -95,  38,   5,  46,  57, 101,  90,  45,  56,-117,-112,  40, -38, -82,  11,  75,  26,  38,-120,-109, -98,  74,  10,  91, 106, -46, -82, -91,  37, 104,-124,  94,  30,  16, 104,   0, -84,  17, -98,  58, -19,  17, 100,  87,  25, -14, -82, -32, -20,  13, 114, -10,   2,-106,  93,  92, -23, -11, -25,  54,  -8,  99,  54, -24, 123,-121, -17, 118, -18, -35,-116, -31, -31, 105, -54, -34,-100,   1, -76,  84, 105,  69, 107,   4,  62,-114,  96, -51, -11,   1, -20,  18,-108, 122, -99,  21, 122, 109,  60,  38, -39, 104,  67,  49, -91, -56,  65, 125,-125, -96, 106,  66,  -4, -35, -43,  75,-101,  86, -79, -39, -36,  87,  79,-110, 119,  79,-119, -88,  -7,  82, 107,-126, -99,  64, 123, -39,  69,  88,   4,  53,  68,  30, 117,  36, 124, -70, -93, -92,  65, -22,  59, -52,   3,  29, -57,  75,  48,  71,  60, -67,-115,-100,  54, -85, -33,-121, -11, -62,  -9,  53,-116, -48,  48, -73,  40,-105, -84, 114, -49, -70, 103, 118, -20, 116,-118,  59, -41,   9, -58, 124,  26,  75,   0,-120,  99, -60, -95,  -5, -59, -92, -41,   1,  64,  40,  67, -48,  57,  57, -55,  67,  -5, 104, -99, -30,-100,  71,-103,  98, -56, -12,  -2,  94, 117, -24, -61, -68,  17, 104, 111,-117,  76, -23,  51, 120,  23, -54,   2, 113,-102, -44,-112,  89,  24, -46, 111, -53, 104,  53,  72, -65, -84, -57, -29, -74, -67, -70, 124,-104,  45, 107,  38, -76, 112,-117, -34, -81,  29, -21, -44,-121, -10,-103,-123,  37,  87, -85,   9,  52, -62,  84,  50,-110, -43, -12,-103,  32,  58, -80,   3,  91,  48, -55,  29,  34,  28,-109, -10,  97,  65,  -3,  86,-126, 102, -17, 118, -41, -30, -95,   7,  91,-120, -88,-104, 124,  64, -28,  31, 101,-116,  59, 103, -23,  56,  60, -25, -33, 119,  11,  52, 124,  26, -47, -14,  93, -83,-107,  87, 102, -23, 120, -72, -76,-124,  -8,-105,-103, 112,  86,-106,   3,  40, 110,  32, -10,  53, 108, 120, -80, -14, -64, -11, -39,  42, -70, -44,-107,   4, -75,  -9,  23,  88, -70, -31,  84,  97,  14, -88,  70, -14, -79,-114,  83,-117,-102,  84, 119, -13,  14,  73, -88, -92,  17, -46, -44, -99, 112, -85,  94,-113, -87, -58,  26,   8, -52,  99, -73, -51,  -6, -80, 123,  87, -84,  97, 123,   7, -69, 102, 127,  10,-107,  93,  84,  28,  85, 104,  62, -64,  -4, -16,   2, -80,   8, 115, 104,  54,-109, -46, 109, -57, -62, 111, -49, -17,  66, 117, -19,  60,-121, -77,  96,   1,   6,  52,  32, -66,  24,  44,  44,-119, -39, -39,  26,  -4, -36,-107,  64, -81,  73, 100, -53,   3,  52, -66,-111, -87,  22,-120,  25,-114, -77, -25,   9, -13, 123, 113,  25,  91,-103,  78, -77, -40, -49, -82,  68, -19,  12,  97,   0, -63, -51,  93, -14,  -6,  -8, -85,  37, 119,   7,  21,-114, -27,  55,  75, -20, 108, -66, 124,  56, -86,  15,  80,  38, -83,-106,-109,  -2, -71, -24, -47,  93, -77, 110, 118, -43,  44,   7,  36, -17, 112, 113, -94,  70, -85,  17, -88,  77, -26,-112,  -8,  21,  30,  19, -33,  69, 108, -21,  43, -20, -51, -92,  -8, 107,  54,  55,  22,  57, -18,  24,-110, 127,  55,  94,  54,  76, -11,  -8, 119,-117, 114, -46,  70, -30,  32, -25, -61,-126, -60,  27,  99, -13, -82, -55,  21,  82,  41,  85, -57,-101,  73, -48,-124, 118,  56, -63,-122, -54,  34,  35, 102, -38,-113, 106, -44,  54,   7,  52,  91,  -7, 106,  29, -12,-103,  74,-115, -96, 110, -10,  45,   6, 121, 107, -78, -68, -48,  -4,  56,-109, -26,  63,  48, -28,  82, 105, 101, -17,  63,  22,  74,-112, 109, 114,  72, -17,   7,  94, -63, -28, 108,  69,  24, 119, -80, -75,  82,  92,-108,  89, -97, -17, -31,  -6,  72, 117, -13,  18, -82,-117,  67,-104,  10, -55, -27, -24,-110,  59, 112, -90,  43, -54, -67,  -2, -90, -91, 100, -33, -30,  76,  39,  60,   8, -77,  76, -64, -14,  31,-124, 123, 110, 110, -78, -29, 105, -34,  60,  56, -15,  44, 105, -59,  92,  85,-100,-114, -68,  41, -22,-109,  95, -27, -11,  26, -48,  48, -66, -32, 124, -51,  -5, -19,  -3, 120,  28,   5, -24, 109,   1,  88,  34, -33, -40,   0, 109, -16,  40,-118, -28,  20,  45,  48, -66,-113, 113,  74,  86,  13,  35, 122, -35, -97, 105, -77,  27,-115, 122,  21, 113,  61, -85,  69,-115, -89,  61, -90, -51, -25,  -6,-114,  33,  71, 105,   5, -72, -57,  38,  64,  -3, -44, 124, -53, -76,  35,-123,-126, -14,  66, 116,  80, 116, -98,-110,  92,  84, -53,  41,  31,  96, -75, -58,  39,  28, -34, -56,   6, 126,  86,-113, 125, 125,  72,-113,-112,  82,  77,   6,-104,   7, -66,-126,-103,-111, -55,  87, -79, 105,  54,  -7, -70, -55, -58, -63,  82, -18, -37, -14,  27, 116,  26,  57, -30, -86, -87,-104, -44, 111,-100,   2, 100, -16,  -9,-107,  12,-110, -13, 118, -55,  43, -28,-121, -60, -81, -11, -81, -15, -73, -62, 118,  82,  99,  -6,-110, -11, -62,  35, -27,   8,  54,  71,  -5,  93,  13, -76, -37, -47,  13, 109,  47, -28,  94, -78, -68,  23, -64, -13, 126, -64, -93, -23, -61, -90, -78, -92,  79,  58,  -4,-112, -81, 106, -49,  47,  51,  86, -42,-107,  62,  59, -32, -67, -59,  90,-111, -17,  12,  58, -18,   7,  18, -53,  -1, -30,  82, 124, -32, 117, 111,-105, 101,  -2, 113,  61,   9, -11, -62, -58, -51,  10,  74,   1, -70, -43,  64,  46, 120,  -7,  64, -95, -89,  54,  31,  83, -52, -91, -47, 117,  19,  11,  38, -45,-102, -19,  29,-122,  82,  41,  37, -57,  -8,-124, -83, -47,  58,   8,-114,  17, -17,  81, -21,  81,-103, -73,-115, -36,-123,  32,  90, 111,-104,  16, -41, 122,  66,  74, 114,  43,  22, -24, -48, -21,  -6,  19,  43,  19, 113, -36,  91,   7, 127, -11,   7, 119, -34,  -9,  36, -93,  -3,  82, 119, 126,  -1, -58,  26, -67,-100,-122,  50, -79,-124,-114,   6,  29,  24,  47, -62, -68, -65, 102, -49, -88, -66, -46, -41, -79,  -9, -90, -31, -87, -10,  73,-124, 118, -16,-109, -73,  58,  -8, -11, -83, -90, 113, -28, -13,  94,  68, -18, -51, 127,  37, -26, 110,  95,  86, -42, -61, -48, -32,  10,  23,  23,  90,  10,  58, -31,  17, -54,  84, -85, 113, 101, -19,-111,  24,  -1, 103,-112, -90, 114, 127,  77,-100, -43,  12,  44,-109,-121,  94,  68, -78, 112, -96,  53,-108,  86, 105,  12, 118, -95,  -9, -84,   1,   3,  90, 111, -69, 110,  59, -41,   1, -24, 123,  75, -39,  80,  80, -64,  80, 109,  19,  72, -76,  -4,  65, -22,  -8, -63,  96,  47, 117,  13, -20, -30, 105, -62, 123, -45, 108,  10, -42,  47, -42,  11, -61,   4, -51, -28,  91, -66,  51, 125,-113, 106,-116,  -1, -60,  24,  -9, -75, -71, -85,  97,-117,  23, -25,  84, -29, -78, 126,  48, -39, -31,  82, -25, -67,-100,-106,-104, -37,  57,  56, -18, -41, -81,  64,  23,  97,  88,   8,  80, -51, -40, 104,   3, -79,  74,  98, -37,  26,  14,  26, -46,  71, 110,  47,  28,  33,-126,   3, -75, -66,  86,  27,  82,-113, -13, -94,  24, -27, -60, -14,   9,-123,  28, -12,-118,  76, -22,  45,  39,  94, -36, -64,  -8, -57,  62, 116,  -5,  59, -80,  48, -66,  21,  40, -85, -99,  95,  22,  43, -37, -65, -57, -20, -79, -70,  83,  62, -13,-110,   3, -10,  50,-117, -79,  16,  -7, -19, 121,  50, -86, -39,  72, -20, 113,  95, -83,  56, 123,  86, -85, -45,  57,  24, -72,  31,  20,  88, -72, 107,  64, -84, -83, 124,-125,  33,  48, -80,  22,  76,  -4, -28,  80, -26, 107,  41,  91, 121, -84,  37,  23,  90, 102, -40,  97, -15, -74, -74,   4,  -3, -68,  71, -85, -14,   2,  38, -12,  29, 103,  73, -47, -28, -54,  27, 113, -85, -89,  -6,-104, -38,  67,  12,  72, -99, -19, -89,  40, -54, -17,-126,  91, 111,  44,  35, -61,-116,  -6, 125,  19,  47,  56,-116, -39,  57, -35, 123, -58,-107,  82,  81, -60, -36, -44,  98, -47,   0, -71,  -2, -33,  97,  66, -45, -38, 120, -29, -74,  64,  39,  16,   9,  19, 104,  54, -37, -28,  -3, 126, -37, -37,-123,  94, -54,  94, -41,  95, -74, 112, 105, -56, -49,  97,  29,  51,-102, -58, -38,   9,  31,  68,   5, -30, -19,  69, -50,-111,  91,  -5,  26,   9,-126, -47,  14, -55, -48,  13, -22,   6, 111,  65,  20, -53,  60,  44,  90,  20,  82,  38, 103, -93,-105,-105,  41,-119, -37, -30,-103, -83, -89, -71,  98,-118, -85,  -4, -68,  82, -16,  34, -16,  36,-113,-123, -67,  -6, 112, 121, -51,   5,  41, -71, -58, -64, -15,  -6,  76,   8, -47, -72, -14,  90, 118,  89, 111, -61, -85,  28, 117,  21,  39,  94, -49, 124, -22,  -9,-116, 111, -93, -64,-112,  86,-120, -91, -76, -49,  96, -67,  80, -14, -35,  69,  30,  93, -87,  93,  80,-103,  77, -42,  47, -11,  81,  62,-113,-102,  98,   0,  38,  -3, -63,  40,  17, -93, -28, 112,  52, -26,-116,-108,  60,  -5,  71,  26, -30,  24,  76,  52, 127, -82,  47, -67,  24,   5, -83,  66, -13,  89, -20,  81,  95,  57, -68,-104, 123,  50, -46, -87,  58, -10, -48,  25,  -2,  84, 109,  80, -58, -12,  75, -60,  87, 119,  27,-113, -96, 100, -64,  29,  71, -99, -23,  -1, -53, -97, -55,  18, -37,  58, 120,  10, -54,  65, -44, 101, -76, -94, -92, -90, -85,  53, -47, -54,  78, -68,  82,  42,-126, -94,  25,  19,  30, -33,  27,  -5, -45, -28,  34,-124, -68,  79,  89,   4,   9, -27,  66,  17,  65,  86,  40, 105, 110,  70,  -3, -95,-109,  54, -28, 119, 104, -39, -72,  70,  59,  90,  -1,  33,-121, 119, 115, 105, -23,  60, -28,  56, -52,  -5, -68, -97, 113, -91, 123, -84, -64,  30, 118,  20,  55,-103,  26,  94, -16,  55,  23, -27, -98,  22,  43,-107, -41,  87, -53, -67, 112, -10,  92, 109, -36, 122,  84, -30, -69,  49,  35, -56, -99, -47, 118, 119,  25,  48, -41, -73, -93, -38,  64, 102,  33, -45, -54, 104, -99, 112,  37, -41, -40, -24,  52, -63,-106, 127,  51,  19, -13, 105, -28,-115, 121,  92,  66, -85, 105, 120, 104,-116,  96, 102,  69,  27,-118,  20, -58,  19,   4,  57, -68, -90, -98, -79, -42, 114, 127,  56,  49,-109, -49, 103,  90,  -9, -41, -16, -67,  89,  75,  28,  20, -59,  64,-124,   2,-124,  40,-120, -39,   6, -84, -39,  22,  61,  -8, 107, -96,  25,  -1, -18,  60, -97,  29,-126,   4, -49, -83,  87, 100, -65, -38,  27, -34,  19,  75,  62, 105, -21,  18,  -8,  25, 114,  55, -37, -57,  37,  37,  54, -66, -60,-127, -18,-119, 127,   4,  -9,  91,  64,  76, -13, 102, -77, -43,  86,  -3, 106, 125,  90,  23, -31, -90, 125,  85,  11,-122,   2,  10,-111, -31,   2,  32, -37, -52, -80, -95,  99, -89,  44,  73, -62,
 -121,  23, -46, 116, -10,-124, 125,  67,  94, -58,  21,-122,-120, -44,  -8, -34,  16,  70,  16,  38, -84,-109,  20,  44, -69,-108, 104,  91, -54, -21,  80,  69,  11, -28,  21,  66,  78,  22, -93,   9, -94, -38,-110,-109,-106,  67,  36,  47,  96},
{ 111, -16, -76, -51, -72, -59,  72,  64,  -5,  48,  78,-127, 126,  69, 113, -52,  78, -76,  15,  57,  53, -41,-101, -82,  31, -58,  78,  37, -73, -14,  27, -58,  44, 115,  77,-123, -47, -76, -48,   9, -90, 109, 126,-125, -63,  -1,  83, 111, 110,  -8,  75,  14,-102, -28,  -3, -22,  70,  71,-112,  17,  -5,  72, -62,  13,  15, -49,  -2, 109, -86,  71, -54,  -8, -64,-115,   4,   2, -98, -78,-110,-101,-104,  33,  65, -15,  33,  38, -92, 105,   5,  27, -78, -32,  79, -95,-109, -48,  86, -73,-107, 120,-116, 110,  37,-111,  17, -38,  98,-111, -22,  83,-110, -30,-120,  57,-115, -29, 103,  76,-106,  24, -45,  82, -69, 120, -75, -40,  18, -92,  40, -13,  98,  52,  36,  86,-109,  74,  18, 111, -64,  18,  59, -38, -81, -53, -15,  -2, -97,  57,  39, -23,  16, -89,-116,  39,  13,  91,  42,  24, -46, -90,  86,-100, -46, 101,  92, -45,  80,  54, -95, -69,-109,  64,  90, -68, 127, -41,  82,  52, 100, -47,  81, -11, 109, -55,   9, -72,  20, -32, 126,-120, -28, -88, -49,-114,  78,  68, -80,-123,  91,  39,  78,-125,  94,  -2,  20,-126, -44,  -5,  -8,  40, 119,  94,  30, 101,-126, -59, 122, -18, -13, -19,  91, -95,-108, -57,  66,  38,  97,  45, -90, -86,-119, 120,  37, -97,  42, -66,  80, -22, -84, 122, -46, -56,-110, -26, -52, 114,  15,  56, -70, -92, -17,  82, -50, -36,  27, 108,  91,  33,  64, 118, -35, -89,  -4,  58,  18,  54,  87,  56, -14,   5, 113,  82, -38,  26, -62, -44,  17, -95,  90,-110,  87,   6, -84, -58, -69,  22,-103, -51,  37,   5,  62,   6, 117, -85,  67, -92,  74, 124,  17, -87, 106,  84, -65,  -8,  53, -42,  30, 118,  86,-126,  59,  87, -79,  56, 112,  91, -86,  90,  85, -97,  42,  78,  -6, -89,  84,  39,   7,-115, -29,  68,  20,  57, -64,-126, -60, -19,  79, -57, -75, -47,  29, -65,  45,  33, -80,-115, -86, -93, -41, -71, -19,  -6,  -6, -57,  47,-126,-106,  95, -36,  90,  50,  -7,  16,  10, -80,  78,  84,-124,  -8, 115,  65, -89, 104,-125,  80,  75, 110,  66, -47,  75, -92,  43, -85,  79,   6,  39,  85,  54, -87,  94,  23, -33,  22,  65,-123,-108, 112,   0, 117,  24, -24,  83, -15,  -1, 119,  51,  38, -91,-110, -34, -48, 123, -20, -63,  77,  79, 125, -10,-124, -21, 124, 101, 114,-115, -75,   4,-113,  87, -87, -90, -75, -63,  -8,-123, -38,  12, -89, 101,  71,  73,-106,  45, -57,-109,  93,  31, -68, -41, 105,  79,-109,  48,  -2,-101, 124,-107,   0,  16,-124, -83, -50,  83, 102, -15,-126,-123,  10,-124,  80,  -2, 116,-126,  77,  16,  -1,  70, -55,  79,-113, -58, -99, -89,  40,  25, -10, -37, -73, -67,-125, -62, -69, -35,   1,  45, -39,  42,  18,   0,  58,  64, -96, 104, -25,  74,  75, -90, -30, -89,-127, 112,  88,  32,  45,  65,  78, -44, -37, -91, -56,   2,  81, -61,-121, -46, -40, 121,  16,  61,   5, -92, -33, -33, 119,  10, -41, 114, -78, -24,  34,-117, 107,-115, -89, -10, -98, -47, -12,  75, -63, -54,  88,  60, -21, -68,  45, -33, -30, 116,  49, -72,  36, -22, -88, -14,  12, 114,  29, -13, -62,  40,  39,  85, 124, -19,   0,-126, 119,  -2,  39, -72, -92, -87,  98, -86,-106,  76, -81, -55, -50,  55,  67, -17, -87, -53,  93, -15,  38, -17,-121, -75, -16,  -2, -91, -89,-126,   4,-104,  45,  29, -38, 110,  93,  37,  56, -38, -54,   3, 102,  13,-125,-121,  70,-100, 110,  12,  85,  81,  42, -24,-110, -63, -26, -74, 118, -83,  50,  65,  41,  96, -51,-115,  36,  66,  32,-103, 126,-112, -94,  -4,  86, -55, 121,  60, -20, -78, -91,  79, -75, 113,  31,  42, -61,  24, -42, -60,  68,  58,  -1,  27,  89, -82,  11,  17,  13,   4, -56,  85,  71, -78, -13,  22, 122,   4,  48, -69, -85,  99,  96,-122, -35, 105,  19,  69,  50, 104,  87,  55, -58,  46, 114, 101, 110,  18, 122, -42, -72, -82,   3, -99, 126,  -9, 104,  42,  31,  11, -99, -46,  50, 126, 100,  17,  33,  49, -86, -44,  96,  78, 100, -54,  52,  47,-124,  11,-112,  24,  14,  23,-105,-104,-104,   3,  15, -70, 101, -18, -70,-127,  95,  -6,  91,  12,  83, -69,-113,-110, 106,  80,  54, -70,  38, -31,   8,-104, -40, -89, -73, -36,  -9, 126,  38, -58,-120, -11,   0,  20,  34,-104,   0,-127,  18, -85,-107, -48,-110, 104, -45,-120,  94, -30,  -9,  -6,   7,   5,  52, -29, -78, 114,  45, -18,  62,  37, -30,-105,  78,  91, -59, -18, -13,-106, -94, -18,  75,  64,  86, -40,  63,  67,  92, -22,  12,-109, 108,   6,  93,-111,-112,  11, -98, -97,  13,  60, -13, -55,-121, 116, 124, -68,  -9, -52, -37,  27, 117, -69, -98, -34,-102, -35, 100,  20, -60,  49,  51,  97,   2, 120, -91, -12, 113, 106, -63, -99,  20, 101, -40,  78,   3,  49,  60,-117, -48, -90, -98,  42, 118, -46, -23, -92,  -3, 114,-101,  39,-125,  94, -62, 104,  59, -57,  37,  82,  77, -38, -51,  69, 124,  -3, 126, -21,   4, -96,-114, -53,-119, -74,-119,-122, 126,  30,  10,  32, 111,  16,   5,  98,-106,  83, 114,  42, 120, -40,  19,  33, -44, -25,  -3,  38, -47, -41,  20, -91, -73, -21, -91, -49,  79,-116,  52,  13, -40,  80,  23, 105,-124,  11,  27,  57, -94,  45, -92,  22, -45,-100,  -6,  70, 113, 124,  13, -53,  -7,  45,  26, -89, -91, -75,  14,  27, -85, -58, -34,  34, 114, 120, -13, 120,  54,  87,  93,  32,  37, -14, -46, -83,  13, -39, -74,  38,-100, -72,  52, 120,  95,  95, -48,  17,   7, -98,  59, -16, -50, -49,  87,  33,-108, -94,  13,  53,  40, -14, -77, -71, -47,  86,  24, -55,  38, -72, -88,  33,-116,  57, -57,  71,  -7, -76,  83,  65,  12, -32,-126, 125,-112,  45, -30, -97, -75,  58,-112,  70,  74,-101,  71, -74, 110,  49, -55,-112, -64,-101,  88,   3,  36,  45,-101, -19, -72,-104, -52,  26, -82, 126, -28,-108,  99,  93, -81, -14, 124,  27, -45,-115, -74,  96,  60,  91,   8, -19,  63, -55, -13, -65,  87,  44, -47, -97, -94,   1,  -2,  65, -31,  -5, -15, -51, -79,  24, 125,  95,  33,  50,  -8, -74,   4,  73, -55,  25, -58,  91,  33, -77, -27,  65, -87,  84, -51, 105,  32,  96,-101,  88,  -8, -62,  41, 109,  -7, -75,  31, -23, -29, -89, -82,   3,-118,  58, 124,   9,-107, -25,  14, -97, 111,  56,  93, -22, -21,  68,  76, -16, -28,   2, -70, -26,-103,  82,-105, -46,  19,  73, -49,  24,  64, -43, -23, 121,  69, -47,  73,  55,-109,  50, -14, -30,  77,  60,  86, -14,  40,  22, -80,   3,  10, -16,   4, -90,  14,  85,  34, -91,  77, -55,  82, -40,  39, -87, -86, 106, -94, -88,  30,  76,-106, -23,  86, -83, -50, -24, -19,  54,  81,  30, -77, -27,-116,  55,-114, -23,  99,   7,  54,  58,  75,-122,   2,  54,  92, -36, -92, -28,  23, -82,  -4, -14,  -9,  14, -14, 122,  74, -25,   1, -16, -35, -48,  71, -68,  -4, -27,   8,  27, -17,  -2, -92,  96,  18, -90,-127,  31,  98, -73,  15,-122, -73,-100, -64, -78, -28,  53,  72,  35, 118, -58, -57, -88, -25,  63,  -7, -53,  13,  78, -72,  86, 105, -92, -95,  67,  41,  86, -67, 118,  -1,   9,  -1,   9, 113,-100, -13, -47, 109,  66, -26, -43, -62, -88, -39, -38,  37, -98, -95, 106,-103, -12,-114,  59, 109, -29, 121, -31, -41,-115, 100, 123,  92,-112, -51,  58, -96,-102,  -3,  89, -21,  75, -49,  48, -10,  35,  87,  16,   2, -96,  10, 112, 120, -77,  95,  19, 126,  87,  58,  17,-122, -70, -55, -11,  56, -20, 103, -67, 125,  12,  45, -17,  31, -91,  71,  78,  -3, -68,-115, -73,  90,  75, 126, 126, -26,-110, 100, 103, -27,   0,-114,  85,  87, 107, -39,  -3, -54,   5, 112, 113,-106,-122,  43,  61, 114, -71, -15,-123,  44, -51, -68, 100, -12, 107,-110, 115, 117,  62, 103, -78,  81, 112, -54, 113,  93,-111,  76,-109, -27,  85,  51, 122,  26,  10, 105,   0,   5,-112,-120,  88, -17,  95,-105,  48, -87,  40,-115,-115, 120,  89,  54, 113,  68, -59,  13, -98, 103, -25, -44, 107,   4,  81, 123, -90, -73, -48,  73, -62, -47,  39,  39,  87, -33, -30, -17,  55,  89, -57,  57,  61, -70, -34,  92,  59,  19,  60, -16, -71,  77, -63,-125, -52,  21, -40, 120, -72, 127, -67, 110,  66,  33, -84, -32,  -5, -58, 112, -17, -96, -35,  45,  77,  40,  40, -93, 111,  53,  62,  33, 123, -44,  91,  25,  43, -67,  19, -23,  -1, -21,  38, -79, -95, -40,-111,  41,-116,-108,-126,   0,  24, -35, 126,   1,  85,  92, -72,-126,-104,  -7,  -3,-111,   4, -93,-122,  39, 100, -73,  34,  -6,  41, -54,  45,  31, -95, -62,-110,  49, -53,-127,-105, -84,-117, 108, -90, -66,  42, 118,  49,-119, -84,  34,  37, -13,  72,  84, 120,   3, 102, 104, 116, -90,  21, -56, -17, 110,  -6, -53,  23,  80, -40, -84,  96, -92,  -2,-109, 114,-101, -70, -95,-114, -14,  81,  86,  65,  42, -31,   8, 124, 115, -26, 109,  66,   2,  69, 104, -21, -14, -22,-118,  10,  98, -77,  94,  91,  51,  78, -81,  24, -16, -45, 107, 107, -73,  42, 105, -36, -25,   0,   7,  58,  37, 110,  50,  44, -22, -55, -51,-110,-118, -72, 123, -52,-115,  91, -78,  55,  64,-109,  94,-118, -97, 106,-117, -48,-122,  40, -56,  37, 123, -83, -45,  91,  52,  62, -85,-114, -62, -72, -28,  -7,  74,   1,  54,-106,  78,-125,  91,   9,  74,  -7,   3, -29,  20, -88, 104,  49,  64, -21,  83,  25, -12,  49, -10, 107,  22,  95,  72, -92, -43, 102,  12, 119,  57, 123, -55,  85,  20, 102, 106,  23,  38, -57, -68,-125, -54,-110, -46,  26,  70, 124, -65,  37, -40,  30, -84, 104, -60,  43,-126,   4,  52,  17, -49,   9,  35, 124, -14,   0, -18, 110,  76, -74, -49, -16, -51, -93, -98, -54, -11,  22,  30,  49,  64, -99, 123,  35,  62,  16, -17,  -4, 101,-119, -43,  76, -21,   4, -63,  46,-117, 122, -97, -75, -56, -36, -60, -54, -69, -84,  53, -45, -81, 119,  -1, 105,  31,  -8,  49, -36,  45,   5,   7, 122,-123, -60,  63,  11, -85,-115,  74, -19,  20, -53,-127, -85, -93,  85, -49,  66,  91,  18,  83, 116,  -5,  75, -33,  79,   7, -36,-126,   9,-101,  61,  50,-102,-103,   2, 116,  21,  28, -38,  81,-108,  84,-101, 125,   5, -35,  17,-103,  -1, 102, -62, -42,  -4, -46, -48,  64,-102, -41,  46, -21, -76, -69,  93,  31,-112, -10,  13, -13, -64,   5,  -3, -30,  67, -75, -11, 100, -76,  32, -94,  58, -73,-114, -61, -26,  56, -20,-110, -76,   9,  70,  92,  44, 105,  88,  99, -75,  62, 121,-117, -63, 104,  77,  16,   4,  11, -81,  33,  85,   6, -43, -68,  63,  70, -34, -81,  15, -14, -40, -48,   3, 107,  22,  99,-103, -21,-116,  16,-103,  -6,  64, -82, -67,-118, -58,  57,  40, 118,-126,-101,  52,-102,-104, 105, -34,  76, -37,  70, -86, -67,  43, -82,-112,-100, 101,  58,  68, -38, 116,  -2, -32, 112,  66, -66, -77,  -8,  -4,-111,  45,-104, -74, -61,  -7, 110, 109, -47, 109, -29, -65,  13, -61, -67, -70,-120,  -6, -84,  77, -48, -29,  27, 126, -13,  55,  20,  27,-101, -83,  48,-117,  12, -38,-118,  -9, -10, -74,
  -71, -68,  14, -47,  61, 118,  46,  -9, -77,  77,  80,-101,-108,  81, -34,  92,  12,   0, -71,  92, -27, 100, -73, -97,   8, 101,  30, -46,  35, -55,  91,  16, 112,  22,-115,  52, -22,  45,  36, -70,  -4,-100,  85,  69,-124,  55, -33,  68, 115},
{   6,-123, -79,  93, 108,  83,  72, -86, 104, 113, -28, -28, -65, -39,  40,   4,  92,  81,  76, -65, -89,  54, -93,  73, -99,  38,-119, -88,-120, 110,   2,  78, 117,  10,  72, -24, -12,  11,-100,-115, -26, 120, 101,  44,-124, 100,  38, -76, 106, 106, 101, -96, -68, -80, 111, -16,-104,  20,  12,-113,  67, -16,  26,  47,  47, -74,  46, -10,-110, -14, -94, -79,  66, -10,  12,  -5,  98, -59,-118, 124, -60,  46,  96,  -4,-123,-107, 101,-119,  64,  87, 118,  33,   5, -52, 106,  62, -85, -20, -67,-106,  84,  21,  41, -26,  80,  51, -81,   6, -92,  67, -67, -90,  -6,-104,  98,  11, 114,  -1,-118,  27,  18, -54, 113, -74,   0,  -8, -62, 123, -40, 125, -61,  -6,-111,  80, -77, -54,  50, -79, -79,-119,-127, -49,  32,  29,  89, 120, 111, -63, -39, -65, 114, -48, 119,  76,  15,  -9,  -4, -58,  76, -75, -56, -92, -14,  27, -11,  40,  -8,  46,  31, -83,  58,  60,  98, -75,  60,  55,  71,-117, -39,  70, -76, -13,  54,  -5,  -8,  39,   1,  -1,  15, 125,  56, -32,-104,  89,  44,-123, -17,  33,  44, -62,-111, -79, -67, 104, -67,  87,  42, -50, -81,  74,  31,  99,  82, -71,-106, -44, -75,  12, -53, -67, -33, -42,  58, -75, -60, -95,-100, -93, -13, 103, -67,  -8,  11, 125,  54,  52,  24, -86,  68,  61, -71,  56, -65,  -7,   2,  21,  51, -28, -54, -92,  52,   9, -97, 102,   5,  39, -79,  39, 117, -12,  39,-122,  91, 105,  27,-111, -25, -46, -23,  30,   0,  13, -53,  46, 115,  27, -75,-121,  30,  61, -92, -70, -65,-106, 121, -19,  50, -13,  16,  96,   2,  -9, 114, -79, 115, -85, -60, 115,  44,  89,  68, -20, -92,  24, -28, -55, -18, 122,  80, -28, -33,  86, -39,  37,-101,-110,  17, -59, -87, -85,-110, -77,-103, -54, -71,  38, -90,-121,-121, -15, -78,  -5,  25,   5,-103,  78,-117, -19, -58,  -7,-126,  95,  37, 113,  48, -59,  80,  32,  37,   7, 113,  58, -68, 104,  52, -54,  47, 106,-118, -83,-117, -59,  49, 101, -30,  70, -48,  46,  19,  87, 111,  -7, 105,  70,   9,  25, 107,-117,   0,  73,  -4,  11, -77,  70,-108,  78, -34,  15,  13,-121,-124,  -1, -24,-103, -15, 105,-105, 107,  72, -73,  82,  46,  41,  58,  35, -84, 126,  55, -88,  50,-123, -97,-121,  79,  55, -46, -23,-121, -44,  30, -17,-122,  -7, -63,   9,  22, -17, 119,  41,  98,  48, 121,-124,  17,  34,  75,  85,  49,  33, -13,  20,   8, -97,  80, -12, -28, -12, 103,-122,-122,-120,  60, -45,  75, -20, -63, -21, -21,-103,   2,-104, -37,  56, -87, -24,  81,  82,  42, -99, -46, 110, 122,  16, -45,  23, -44, -90, 104,  65,-120, -69,  48, 111,  99,  10,  78, -23, -56, -16,  68,  46,  34,  -6,  84,  -4, -85,  -7,  74, -81,  91, -73, -94, -25, 107,  26,-115,  30,  64,  76,  43,  79, -52,  67,  84, -16,  48, 110, -84, -93, -29,  -1,-106, 103,  81,  66,  48,  91,   8, -60,  64,  52,  98,  50, -85,-125,  78, -44, -29, -11,-104, 104,  13, -43, -57, -75,  33, -60,  63,  29, -84,  62,  62,  16, -82,  46, -19,  -4, -94, -11,-116, -18,-115,  -2,  59, -10,  34,  13,  -7,  18,-111,-109,   0, -51,-112, -98,  88, -84, 110, -93,  54,-107, 109,  36,-124,-126, 111, -52,  24, 125, -67,-103,-117,  88, -41,  78, -92,  13,-100, 117, -22,-106, -12,  79, 120,  99,  81, -48,-107, -40,  99,  53, -95, -97,  62, -83, -39, -69, -91, -97,  74, -80, -37,  80,  85,-108,  90, -27,  44,  69,  -7,  17, -83,  60,  86, -15,  74,-112, -27,  85, 113, 103, -69,  81, -86,-107,  63,  10,  -2, -56, 124, 115,  97,  71,  70,  47,  75,  93,  86, -57,-100,  18, 123, -84, -58,  91, -80,  90,  -7,  72,  -7, -89,-123, -16,-126,   9, -52, -20,-110,  -8,-101, -58,  11, -52,  11,-119, -69,-121,-101,  48,-119, -81, 109,   9,  17,  -9, -93,  75, -94, -81,  76,-113, -55, 125,  -4, 105, -23,   1,-120, 117, -45,  55,  54,  -9,  32,  29, -14, -81,-124,  21, -42,  72, -34, -31,  80,  78,  20,  55, -89,-120,  70, -40,  29,  -3, -44,  96,  80,  93, -24, 122, -30,  -4, -13,  74,  51,  65,-125,  77, -80, -78, -17,  86,  36, 106, -54,  54,  51,   0,  49,   6, -40,   9, -81,  69, -30, 110, -44,  16,-104,  -8, 103, 103, 103,-115,  41,  81,-124,-108,   3, -73,  44,  35,  62, -97, -50,  65,  46,  21, 123, -75,  78,  78,   0,  37, 125,  76,  29, -68,  24,  66,  18,  70,  35,   0, -50,   9,-115,  75, -79, -13,-112,  32,-127, -22, 102,-101, -80,  54, -86,  67,  62,  12,  47, -80,  -8,  12, -78, -24,-120, 105, -66, -62,  84, -84,-125, 111,  10,-121,  99,-121, 120,  73,  11,  60,  -7, -46,  64, -96, 113, 109,-121, 120,  -8,  11,-123, -34, -36, -21, -85, -37,   0,  14,  53,  41, -84, -80, 113, -67, -62, 106,  -6,-123, -28,  83,  84, -70, -13,  73,   1,-109, -31,  44,  53,  21,  11,  61, -50,-113,  85,  84,  56,  62,  94,  56,  83,  82, -90, -42, -11, -66,-118, 125,-110, -31,  40, -58,  72, 105, -27, -50,  52, 111, -26, -74,  79, -16,-101, -73, 101,  44,  57, -51,  48, -78,  35, -40,   5,  79, 101, -35,  16, -43,  62, -92, 126,-127, 108,-119, -19, -41, -95,-114,  15, -63,-111,   0,  45, -97, -25,  12,-120, -90, -52,  88, -79, -97, -17, -29, -49,-102,  39,  94, -30,  75,  34, -59,-126,  74, -87, -88,  32,  -4,  16,  69,  51,  23,  69, -27, -78, -13, -92, 126,-111, 109, -55,  84,  30,  72, -51,  17,  99,   5, 113, -68,  43, -13,  34,-117, 110,  22, -72,  51,-115,  54, -53,  47,  47,  86,  89,  -7,  -1,  97, -60,-106,  76, 110, -63, 120,  -5,-119,  37,  16, -28,  87, -70,-109,  53,  38,-105,  95,  28,  86, -57,  22, -21,   0,   8,  98,-122,   9,  50, -95, 105, -95,  15,-105, -12,  -6, -69, -10, -82,  31,   5, -60,  52,  87, -45, -33, -73, -13, -90,  95,-109,  47,  88,   9,   4,  73, 119,  -5, 105,  46,  86,  41,-104,  71,-100,  25, 120,  70, -58,-109,  73, -89, -67,  54,-105,  80,-116, -74,  32,  -9, -50,  87,  41, -62,  66,-110, 126,   6, -23,  63, -98, -30,   2, -88, -47,  60,-119, -95,   9, 126, 124, -15, -21,   2,  23,  -8, -18,  66,  74,-122,   2, -10, -98, -37, 116, -11,  -3,  36, 107,  36,-127, 116,-125,  33, -99,-112, -60, 115, -20,  79, -86,  -9, -16, -75,  53, -56,  43,  71,  18,  33,   5,  86,-115,  52, -62, -10, -20,  74,  10,-104,  15,  76,  67, -27, -65, -99, -82,-126,-120,   3,  65,-125, -31,  49,  29,  61,  -3, -89, -49, -73, -46,-119,  -8,  21, -87,  -4,-112,  14,  94,  16, -29, -20,  63, -53,  26, -63,  36, -48, 122,  52,  69, 124,  65, -17, -16, 109, -74, -51,  -4,  21, -80,-105,  -2, -23,  33, -12,  60,  45,  79,  16,  48,   1, 121,-117,-100, -27,  62, -57, -41,  55, -14, -17,-108,  52,  79,  16,  22,  -3,  67, -30, -64,  82,-120, -34,  75,   1,  24, 106,  38,  37,  82,  75, -53,  37,-122,  79, -55,  68, 104,-119, -89,  87, -25, 120,  59,  71, -95,  21,  -2, -70, -39, -90, -81,-105, -57, 105,  44,  13, -16, 120,  58, -20,-115,-107,  56,-118,  35, -48,  70, -35,  59,  31,  60,-103, -55, -14, -30,  17, 103, -11,-108, -64,  38, -20, -79,  23, 118, -10,  42, -45, -33, -87,  79, -53,  13,-119, 119,  32, -80,  63, -27, -44,  77,  16, -53,  84,-100, 120,  76, -22, -21,  38, -87,  62,-101, 126, -19, -66, 125, -20,   4,-120, -94, 115, -49, -82,  84,  17, -76,-107,-111,  45, 110,  67,  53,  -7,  78,  -2,  70,  43, 107,  12,  35,  17, -51,-126, -58, 117,   6,  -4,  74, -28, 107, -81, -18,  91, -40, 108, -42,  21,   8, 121, 120, -30, -87, -95,-103,  66, -11,  29, 102,-101, -81,-104, -11,  77,  23,  59,-124, -47, -92, -35, -10, -97, -35, 110, 108,  96,  95,  88, -43,  -1, -43,-118,  80,  26, -57,  63, -94, 102,  -9,  67,  14,  62, 109,  40,  72,  89,  79,  18,  -8, -83, -61, 118, -23, -28,  67,  20, -10, -43, -40, -60, -99,  51,   7,-121,  62,  -9, -50, -11,-126,-117, -27,-124, 117,-104, -25,  28,  23, -30, 124, 114, 112,  49, -19,  15, -47,  30, -12, 123, -95, -72,  43,   2,  72, 107, -75, -40,  89, -60, -25, -31, -14, -41,  22, -35,   8,  43, -64, 104, -92,  70, -95, -74, 105, -96,  91,  49, 100,  71, -42, -21, -85, 116, 107,  -8,  29, -40,  64, 117,  79,  79, -57,   3, -37, -22, -88, 122, -67, -98,  20,-123,  89, -59,  95, -70, -23, -65,  25, 102,  86,  84,  10,-107,  58, -33, -99,  45, -24, 122, 112,-115,-109, -85, -22,-121, -65,-112, -61,-127,  89,-100,  -9, -97, -92, -97,  -9, -47,-111,  87, -26, -16, -40,  55, -27, 100, -95,   3,-119,  27, -91, -17, -24, 121,  37,  63, -23,  12,  54,-109, -25, -12,  82,  82,  76, -99,  54, 108,  85,  55, 116,  90,  63, 113, -59, -47, -90,  74,  33, -36, -59, 112,  17,  51, -55,  39, -93, -23,  57,-120, -17, 108,  95,  26, -93, -86,-105, -31, 102, -46,-116,  81, -23,  21, -72, -59,  70, -87, -63,   0, 118,  99,  85, -61, -48, 119,  46,  61,   5, -79, -84, -99,  33,  -5, -54,  23,  -2, -77, 109,  20,  52,  46,  77,   1,  35,  50, -97, 121, -97, -53,  44, -89, -64,  11, -69, 116, -90,-122,  88, -69, 108, 106,-107, 124,  33,  41, -28,  40, -98, 100,  94, -70, 101,  44,  14, -44,   4, -95, 106,  53, 118,  96,  54,  24, -10, -66, -87,  98,   6, -99, -23,  41, -34, -18,  65,  78,  20,  77,  86, -33, -36, -96, 120,-114, -52,  -2, -21, -67,  29,   0,  73,  50, -75,  15, 119, -63, -51, -52,  37,  15,  72, -13,  14, -75, -19,   4,  10,  72, 102, -79, -65,  35,  97,-109,  52,  88, -17,-111,  74, 112, -18,  54,  74, -61,  87,-106,  78, -39,  91, 102,  79,  68, -61, -18, -28,  65, -36,  68,  64,  -6,  96, -70,  43,  77, 103, -80,  25,  41,-108, -34,  15, 113,  22,  27,-120,  28, -24,  28, -18, -34, -13, -19, -46,  53, -85, -17, 119,-123, -27,  13,-124, 108,-116, -68, 119,  72, 111,-127,-109,  10, 117,   3,  22, 113, -28,  33, 108, -35, -97, 112,  33,  12,  12, -38, -54, 123,  96,  83,  21,  22,  48, -76, 124,-108, -64, -63,  84, -87, -52,  13,  76, -45, -94,  49,  -6,-127, -76, -94,  29, -99, 101, 114,  18, 114,-112, -14, -44,  98, -88, -70,  -9, -54, 117,-121,  18,  72,   8, -58, -60, -46, -73, -98, -90, 109,-126, -41,  22, -70, -33, -75, -99, -56, 104,  88,-111,  49,-106,   1, -32,  34,  80,  54,  22,  58,-113,  12, 110, -99,  10,  70,  10, -55,  20, -28, -60,-108, -50, -43, -69, 101, -87, -68,  28,  -1,  51, 122, -41,  61,  42,-107,  16,-124, -72, -92,  51, -16, -65, -74,  75,  91, -31, -56, -72,  69, 119,  63,  47, -43, -70,  13,  18, 125, -60,  80, -12,  12,-117, -19, -72,  56, -50,  96,  75, -84,  28,  87, -52, -88, 109,  32, -87,  20,  12,  -1, -76, -85,  12,  44, 100,  16, -83,  83, -72,  67, -67, -67, -76, -77, -65, -18,-114, -43,   9,  96, -73,  52, -95, -95,  74, -96, -53,  -3,-113,-118, 115,  53,   5,-122,
   62,  89,  20, -48, -76,  32,  10,  65, -44, -55,  -5,  96,  47,  41,  44, -39, 114, -14,  -3, 101,  94,  45, -13, -93, -51, -42,   7,-104,  47,  98,  91, -47,  -8, 108,  39, -68,  72, -46,  31,  12,  -5, -67,  -7, -16, -93, -12, -79, -46,  62},
{-123,  77, -41,-121, -38,-101,  88,  31, 115,-112,  -3, 125,  24, -43, -59,  40,  81,  42, -75, -86, -51,  50, -78,  34,  73, -76, -19, -18,  69, -24,  69, -42,  79,  80,  87,  96, -53, -92, 116, -63,-118,  32,-123,-117,-112, -22, -68,  92,-106,  -5,  45,-119,  -1, -43, -96,-116,  77,  44,  64,  43,  -7, 125, 115,  28, -82,   9, -88, 104,  -7,  25, 112,  39,  93, -21,  83,  14,-122,-113,  31, 100,-126, -24,  34, -41, 117,  93,  60,  90,   5, 101, 114, -30, -36, 123, -65,  -9, -67, -88,  75,  66, -86, 104, 112,  -1,  31,-101,  33,-123, -90,  13,  -7,  13,-101, 119,  54,  75,  72,  -3,  34,  81, -83,  38,   5,  56,-101, 112, -91,  95,   7,-119, -34,  19, -53, -97,  71,  12, 112,  39,  15, 113,-126,  29, 105, -72, -66, -75,  81, -90, -82, -97, 106,   6,-124,  10, -43, -65, -88,  88, 106,  64,-119,  60, -30,  80, -84, -48,  71,   4,   5,  31,  29,-118, -65,  22, -31, 126,  42, -51,  65, -50,  97,  31, -74,  85, -92, 103,  61,-118,-119, 114, 118,  18, -91, 108,  -4,  40,  29, 122,  -4,  10, 106, -67, 115,  80,-101,  77, -64,   3, 100, -80,  46,-100, -32,  99, -42,   8,-119, 123,-114, -47, -70, -56, 116, -76,  56, -91,  14, 126, -59,  92,  -8, -92,-100, -57, -55,  15,  23,-111,  49,  30, 120, -55, -41,   6,  62,-118,-115, -56,  79,  53,  52, -74,   1, -60,-101,  -2,  87,  54,  58,  84,-102,  20, -94,  85, -73, -32, -94, -32, -38, -76, -53, 120,  15, -11,  61, -15,  21, 117,   5,  -3, -73,  31, -32, 119,  40, -13,-122, 111,   6, -42,-113,  86,  65, -81, -59, -13,  49,  28,  -7,-121, -42,-125,  -7,  53,  41,  43,  84, -34,  96, 106,-125,  96,  61, 124,  79,-122,  79,  18, -37, -92,  49,  83, -11,-121,  84, -42,  56, -76,  21,  79, -51, -18, -15,   5,-102, -65, -25, 100, -62,-120, -16,   3,-116,  18,  39, -48,  -5,-100,  94,-104,-123, -86,  -5, -26,  12,  86,  86,  -3, -30, 101, 105, 100,  96,  59,-114,   9,  73,-108, 119, -58,  33, -91,-112,  13,-106,  37,-108,  51,  17,  -2,-125,-105,-125,  14, -52,  93,  66,  24, 102,  85, 123,  45,  52,  82,  24,-123, -93, -33, -95,  82,  59,  18, -81, 114, 126,   9, -44, 108, -67,  23, -84, 102,   1,  97, -69,  47,  72,  62,  32, 119,  63, -39,-103,  15, -24,-109,  99, -93,-112, -94, -19, 107,  81, -83, 110,  42, -34,-122, -43,  23, -53,  48,  97, -68,  82,-112,-118, -96, -43,   7, -48,-120,  77, -69, 113,  52,  -4,  38, 104, -37,  54,-116, -44, -22,  85,  71,  86, -99, 117, -21, -74,   2, 119,-116, -38,  -3,  77,  79, -83, -89,-105,  99,  49,  -6, -47, -40, -23,  52,-125, -32, 105, -62, 113,  93,  79, -70,  81, -81,  66, 126,  -1, 113,  14,  91,  29,-126,  85, -10,  84, -97,  73,  39, -22,  54, 101,  98,  95, 102, -59, -72, -19,  -8, 101,  95,  83, -15, -84,  23,  88,-101, -94,-101, 107,  56, 110,  76,  19,  10,  87, -30, -24,  40,   2,  99, -94, -46,-110,  47, 126,  75,  53,  39, 120, -50, -86, -49, -80, -10,-113, -56,-115,  37,  66,  19,  -4,  51,  51,  69, -64,-126,  83, -29, -67,  21,-103,  -5, 123, -78, -61,  81,-100, -49, 113,  32, 125,   4,  83,  87, -96, 105,-111, -54,  39, -33,  86, -16, -94,  56,  26,-124,  44, -32,  73,  -2, -83,  75,  21,-119, -84,  61, -77,-124,-120,  37, -86, -81, -95, 121, -24, -21,  33, -11,  32, 108,  64, -33, 107,-107,-127,-114, -58,-105, 110,  95,   5, 111,  79, 116,  40, -69, 121,-113,  26,  34, -70, 107,  68, -73, 119,  36,  20, -85,  44,  22, -45,   3,   8,  83, -43, -37,  64,   5,-108, 100,  38,  17, 113, -13, -58, -50, 104, -87,  67,-104,  57, 102,   5,-124, -83,  32, -16, 106, -35,-120,  96, 118,  97,  86,  31,  49, 119, -55, -96,  85, -76, -76, -10, -33,  35,  53,  14, 121,  22, -22,  14,-116,   6,  95,   2,  17,  99,  20, -92, -40,  54, -41,   2,  14, -86,  42, -98,-110,-124, -11,  25,  15, 100,  90, -62, 122, -29, -26, -30,  10, 103, -55, 100,  -4,  21, -33, 120,  81,  -5, -82, 104, -81,  20,  18, 109,  28,-123, -84,-101, -81,  44, -66, -35,  31,  63,  14, -48,  65, -29, 113, -54,  86,-120, 106, -99,  60,  -9,  16, -86,  95, -30,  93, -80, 118,  29,  35,-121, 107,-111,  54,  58,  23, -78,  91, -82, -51,  13,  39, 121,  49, 118,  77, 117, -10,  86, 124,-101,  81,  40,  80, -43,-112,   5,  -9, -22,  76,-120,  20,  66,  26, 105,   6,  26, 125, -48,  66,  -3, -94, -46, -14,  45, -89, -71,  53, 107, -59,  14, -40, -72, -56, -25, 104,  38,  29,  28, -23, 102, -62, 105, -77,  24, -94, 127, 115, 125, -27, 118, -56,  58, 120,  92,  93, -14, -19, 117, 105,   0,  57,  -2,  41,  51,  86,   0,  -9, -48,  77, -33, -36, -94,-106,  88, -84, -15,  47, -25, -13, -23,  78, 100, -88,  83,  66,  48,  45, -60, -55,  64, -22,  80,  80, -49, 113,  24, 102, -12,-112,-105, 104, 113, -58,-121,  64, -41, -71, -51, -40, -97,  50,-127, -98,  92, -43, -65, -52, 117,  84, -47, -44,  78, -12,  -3,  78,-112,-118, 108,  79,  12,  -2, -28,  57,  76,  29, -98,  73,-110, -43,   6,  27,  24,  34,  53,  50, -66,-119, -20, -18,  91,  52,-110,-110, -82,-122,  12,-119,-107, -38, 121, -30,  31,-107,-116, -92,-125, 102, -42,-104, 124,  -6, -29,  25, 125, -58,  65,-109,   3,   9, -46,  -5,  46,-106,  72,-115,  97,-105, -78,-102,  56, -44,  29, -26,  -9,   4,  85,  35,-106, -48,  33,  20, -71, -19, 107, -27,  -6, 117,-119,  76, -41, 116, 120,   0, -76, -64,  52, -87,  50, -26, -81, -99,  97, -58, -70,  75, -20,-100, -78,  39,  30,  56, -55,  60, 122,   6,  71, 105,-100, -96, -52, 109, -26, -90, 125,  73,  10, -99, -45,   0, -59,  77, -45,  51,  -8,  53,  35,  15,  50,  84, -46, -89, -52,  26,  84, -74, -10,   5, -57, 105, 111,  44,-101,  67, -81, -86,-116,  87,  29, -10,  71,-114, -42, -36,  97, -81, -36,  -7,  60,  34, 122,  22,  93,-110,-119, -32, -80, -22, -26, 125, -58,  -1, -18, -54, -89, -12, 103, -97,  91,  56,-124, 104,  40, -79,  84,  33, 114,-118,  41,  84,  25,-109, -26, 107, -75,  39, -94, -77,-116, -62,  69, -80,  39, -16, -53,  80,   2, -21,-115,  14, -61,-104,-125, 102,  95, -82, -26,  25,  20,  27, -53, -26, -48, 117, -79,  96, -56, -76,  46,  -5, -23,   0,-106,-108,-114, -43, -33, 119,  59,  70, 113, 112, -77,  52,-106,  22, 103,  41, -66,-105, 125,   8,  34, -92,  33,  -9, -88,  35,  -4, -31, -87, 111, 106, -29, 100,   7,  53, -23, -28,  10, -28,  22,  41, -42,  48,  -1, -95,  13, -35, -44, -52,  53, -74, -71,  96,  77,  67,  54,  46,  95, -31,  11,  57,  11,-100, -40,  20, -49,  78, -71,  76,  47,  16, -52, -31,  -8, -54,  -1,-114,  62,-107, -95, -22,  45,  22, -70, -97,  50,  93,  43, -80,   8, -76,   2, 116, -78,-106,-110, 103, -30, -82,  97,  43, -68,  40,  12, -32,  81, -27,-118,   1, -87,-104, -74,  57,  16, -67, -32,  88,  27, -47, -72, -60,  51, -81, -10, -54, -67,  72,-119,-105,-124, 117, -14,  62, -20,  22, -21,  59, -98,  44, 108, 119, -13,  17,  20, -55,-126,  47, -85,  23, 110,  89, -89, -72, -14, -77,  72, -31,-119, -29, -72,  -4, -58, -22, -23,  84,  28,-104,  68,   7, -94, -59, 121,  22, -66, -51, 103,   9,  -4, -12, 115, -84,  66,  92,  20,  -3, -93,  97, -59,  31, -51,  62,  -6, 105,  21,  20,  52, -48,  41,   3,  97,  73, -61,  77, 123,  90,  82,   3,-100, -76,  -1, -63, 118, -83, -79,  23,  57,  -6, -59, 127, -38, -21, 108, -25,  79,  91, -90,  65,  86,-121,  30,  59, -28, -94, -61,  99, -67,  15,  66, -62,  13,  -9,  31,  92, -32, -13, -69, 120,  22,  74,-124,  87,  20,  63, -80,  -7, -51,  46,  79,  -4,-123,-108,-114,-112, 115, -68,  97, 101,  33,-122,  25, -58, -63,  14, -29,  18, 118, -93, -40,  30, 124,-106,   0, 101,  52,  44,  21,-110, -51, 122,  69, -62, -40,  34, -80,  31,  46,   4,-108,  96,  50, -83, -89, 119,  60, -89, 122, -67, -19,  87, 118, 102, -11, -40,  96,  26, -61,  31, -54,  22, -91, -84, -32,  61, -38,  74,  63, -79,  60, -34, 102, 117,   2, -28, -70, -38, -51, -58, -70, 122, 116,  20,-127,  51, -26,  68, -28,  62, -30, 105, -27,  88,  95, -47,  65,  56, -60, -87, 125,  29,  38, -53, -25, -90,  61, -22,   5,-110, -59, -55, 109,-123,  48,   5,  -3, -66, -47, 117, -67,  50, -47, -78,  45,  82,  36,-108, 115,  42,  71, -48,  80, -15,  59,  77, -25, 120,   4,  92,  -1,  18, -59, -21, -15, -88, -29,-123,  -9,  73, -90,  52,-105, -78,  94,-125, 126,  63,  67,  73, -73, 104, 101,-125,  -7,-111,  26,-122,  61,  70, -55,-122,  -2,-113, -73, -20, -87, -48, -86, -11,  37,   8,  34, -87, -93, -16,-102, -49,  -2,  38,  81, -63,  85,  -5, 105, -28,  64, -30,-102,  23, -32, 121,-100, -50,  79, 122, -32, 108,  53, -96, -48,  98,   6,-121, -26,  77, -32,  -8,  69,-109, -41, -98,  88, -15,  68,  70,  93, -52, 102, -99,  61,-114,-122,  10,-116,-100,-112, -51,-118,-116,  45,  52, 114,-124, -14,  66, 115,  98,   4, -68,  -7, 107, 103, -50, 104,  -7,-113, -61,  84,  59,  53,  -4,  70,  96,-115, -74,   6,-126,-123,-114, -28, -78, -12,-110, -24,  92,  67, -12, -77,  -7,   9, 116, -88,  50,  53, -57, -51, -79,-114,  21, -84, -15, -77, -23, -62, -69, -94, 105, -61, -61,  97, -63, 105,  57, -41,  40, -68, -74, -37,   5,  86, -55, -48, 103,-121, -67,  21,  60, -90, -20, 101, -37,  49, -27,   4, -91, 108, -72, -41,  44,   4,   1,  86,  28, 125, -85, -19,   9, 116, -17,  52, -60,  20,-121,  71, -24, -52,-111, -22, -35,-104,-109, -55, -79, 126,  16, -82, -66,-113, -40,-105, -59, -39, 101,-100, -26, -33, -81,-102,  97,  -4,  42, 101, -97, -92, -89, -56, 125,  35, 125,  61, -68, -68,  52, 111,  85, -55, -18, -32,  -5, -15,  45,  82,  -7,  88,   3, -33,  45, 109,  12, 122,  25, 108,-101,   9, -97,   7, -90, 121, -54, -54, 114,  -1,  -7, -21, -41, -49,-111,-101,  29,  76, -13,-111,  15, -48,-107, -79, -55, -86,  60,-125,-113,  23,  95,  23, -57,-114,  33, 116, -93,-103,  75, -56,  40,  -5, -66,  68, -49, 124,  -3,  87, 127, -73,  -5,  44,   0, -66, -39, -14, 117,  22,  72, 106,  78, -36,   5, -78,-117, -90,  46,  87, -30,-122,   9, -88,  71,  27,  80,  88,  19,   8,-127,  40,  86,  40, -22, 105, 110, -28,  92,  72, -83, -61, 114, -22, -54,-120,-102, -12, -83, -88,  98,-125, -55,   0, -77,   1,   0, -42,  60, 110,  23, 122,-104, 112,   0,-116, -21,  57, -87,  33, -91, 109,-119, 106, 124, -10,  96,  32,  41, -56, -63, -61,  28,  44, 113, -88, -64, -41,  33,-111, -85,   2,  -4, -26,  22,  -7, -96,-111,  91,  60, 118, -64, 103, -29, -38, -20, -80, -93,  81, -21, -12,  58, -43,  63,  59,   8,  72,  25,   1,  -7,  99, -72,  99,-112, -99, -39, -12, -99, -65,
  -38,  -8,-108, 120,  82, -39, -25, -11,  31,-110,   5,  56, 123, -58,   1, -84,  92,  26,  73,  51, -59,  76, -66, -10,  90,  32, -22, -15, -86, 105,   0, -27,  18, -97,  13, -55,  51,  39,-124, -64, -54, -44, -61, -20,  91, -48,  75, -33, -49},
{  68,   9, -82, -57,  12,-109, -19, -30,  -7, -86,  39,-109, -29,-126,  37,  40, 123, -98,  74, 126,  -5, -94,  27, -40, -67,  10,  54,  49,-114,  87,-122, -63,  48, -99,  42, 122, -90, -49, -62, 116, -95,  77,   8,  43, -74, -46,  67, -83, 109,  69, -52, -20,-111,  68,-118, -53,  47, -25,  35, -95, -10,   5,  38, 115, -56,  83,  84,  81, -44,  29,  64,  79,-108, -29, -13, -39, -36, 126, -37,  43, 107, -83,  34,-106,  92, -29, 110, -77,  36, -31,-125,-113,  62, -96,-108, -17,   4, -73,  37, -83,  -9, -74, -94,  72,  61, -11,  45,  62,  48,  -1, -86,  65,   5,  74,  55,-100, -35,  51, -10,  70,   9, -45, -78, 121, -51, 104, -32, -70,-104, -15,  79, -14,  85,-117,-104, -62, -38, -51, -49,-125,  77,  70, -14,  90,  66,  12, -80, -88,   2,   7,-111, -36,-121,-126, -19, -31, -57,  58, 120,-102, 119, -43,-111, 109, 112,-115, -64,  62,-127,  20, -95,  24,-125, -72,  80,  70, -52, -93, -39, -72, -87, -27,  46,  26, 127,-109,-103,  92,-119,  39, -69,-110, -44,  79,  83, -99,  -9,  -7,  23, -11, 117, -11, -76,  93, -39,  17,  25, 110, 108,  32,-104, -24,-125,  29, -79, -11, 104,-102,-114, -65,  14,-123, -73, -11, -99, -71, -73,  39, 126,  27, -37,-108,  71, -24,  61, 122,-112,-122, -61, -84,   7,-124, -47, -58,  84, -52, 108, -92,  99,  48,  80,  62, -68, -77,  57,  63, -49,  -7, 113, 105,  91,  10,-119,  37, -49, -83, -52,-119,  49,  61, 101,-127,  31,  53,   7,  43,-112, -55, 114, 117, -63, -48, -42, -92,   2, 115,-106,  95,  89, 106, -94,  60,  94,  43, -17,-114, -76, -23,  71,-101, -57,  15,  38, -95,  72,  11,  12, 115, -49,  96, -48,-105, -67, 116,-124, -23,  87, -37, -16,  49,  30, -13, -92,  95,-100,  68,  43,  67, -42, -26, 114, 108,   9,  41,-106,  40, 114, -36, -32,  99, -80,  18, -84,  67,  76, 115, -38,  29,  75, -42,  76, 127, -22, -54, -11, 125,-124,  71, -26,  64,-101,  26,  27,  75,  97, -63,  -5, -56,  19,  53, -82,   6, -85,  87, -10, 116, -28, -60, -19, -52,-110,   2, -54,  40,  69,   6, -70,  -3,  -8,  25, -26,  51, -47, -40,-106, 123,  56, 101,  10, -45,  18, -74,-127,-114,  24,   9, -99, -63,-109,   0, -36,  88,  20,  37, -44,   8,-122, -68,  -6, -83,-100,  46,-120,  62,  13,-120,  78,  18, -82, 104, -57, -61, -41, -15,-126,  38, -75, -13,-107,-100, -56, 114, -98, -74, -45, -98, -89, -84, 121,  54,  82, -91, -63,-123,  62, -98, -10, -77, -48,  12,  72,  -7,  16,  82, -82, -73,  53, -76,  50, -87,  39, -28,   5,  53,  51,  88, -37,-100,-106, -55, -57, -84,  50,  62,  -4,  87,  53,-113, -20,  74,  74, -76,  19, 114, -75,  21,  57,  46,-110,  55,-115, -90,  46,-110,  23, -61, 119,  -5, -19,  19, 100, -96, -70,-125,  45, 103, -98,  48, -24, -55,  87,  79, -74,  -7,  53,  51, -36,-121,  32, -84, -18, -16, -84,  -8, -69,  26, -95, -67,  -3,  92,-119,  61, -40,  22,  43, -37, -18,  80,  59, -80, -56,  44,  63, -59, -72, -85,-105,  -8, -92, -73, -50, 118, -22,  77,   6,  21,  11,  62, 117,  47,  14,  89, -86,  55, 100, 105, 108, 107,-105,  87, -74,  85, -66, -39,  62,  38, 116, -45,  19, -90, 119, 122, -23, 114,  66, -30,  77, -70,  20, -15, 119,  19, -12, 126,  31,-124,-100,   1,  58, -77, 115,-109, -16,  85,  46, -11,  81,  77,  -8,  45, -58, -59, -61,   3,  61, -64,  51,  18,  55,  -2, 126,  68, -92,  90,  26,  -8,  62,  38,  19,  57,  17, -12,  14,  -5, -51,  95,   6,  -3,  54, -49,  48,  89,   4,  74,  50,   3, -94,  -6,  22,  94,  26, -98, -48, -90, -35,   6, -34,-125, -31,  -9,  45, -17,  99, -98,  -1, 101, -63,  93, -89,  28,-100, -37, 106, -10,  60,  67, -86,  96,  70,   1,  -5, 119, 100, -52,  72, -52,   3,  44,   4,  49,  38, -69, -52, 123,-100, -81,-126,  13, -48,-112,-121, -12,-118, -32,  93, -34,  58, 100,  70,  75,  12,  -7,  -6, -32,  38, 124, -27, -92, 100,  92,  78,-101, -42,   8, -54,  -1, -88, 104, 122,   3, -45, -71, -97,  59, -43,  76,  20, 116, -97,  70, 119, -98,  84, -93, -27, -85,  32, 100,  83, 108, -51, 117,  32, 105,  23, -78,  50,-101, -36,  64,  62, 117, -16,  -9,  -9,  63, 112,  51,  79, -53, -52, -48, -63, -83,  82, -79,  24, -51,-112, -30,  -8, -17,  14, -37, -61,  64, 110, -98, 103,-124,  93, 105,  36,  23, 104, -11,  91, -83,  12,  12, 104,  41, 102, -18, -47,-117, -93,   8,  48,  41, 120,-106, -91,  28,  18,  20,  -8, 109, -12, -19, 116, -56,  52,  -8, 107,  85, -41, -93, -46, -73, -65, -50, -29,  44, -49,-108,  77, -43, 110, -53, -23, 114,-107,-117, -81,  98,  46,-123, -53, -83,  88,  53, -38,  12, -84, -54, -78, -92,   1, -70, -51,  27,-122,  25,  69, -46,   6,-125, -62,-107,  34, -87,-109, -61, -49,  79, 120,  89,  20,  -9, -58,   6, -12,  74, -67,  98,-109,  37, 103,   9,-100, -79, -71, -85, 110, -37, 106,  97,-118, -23, -48,  98, -99, -99, -91, -90, 109, -89, -40,  28,  70,-109,  -2, -78,  83,  27, -91,-113,  86,  68,  21,-109,  60,   2, -96,  60, -50, 110, -37, 124, -72,  59, -98,  45, -32, 121, -45,  19, -46, -96, 105,  62, -19,  86, 101,-107, -54,  27,  39,   2,  -2,  66,  17,  33, -33,  84,  95,  23, -56,   2,  82, -96,-126,   6,  46,  89, -39,  53,  33,  99,-115, -41, -24, -23,  75, -31,  55, -86,-115, -80,  95, -73, -87,  56, -58,  37, -91,  29, 110,  -1, -67,  78, -65,  56, -10,  48,-100, -58, -42, -96, 109,-115, -87, -66, -52, 124,  96,   0,  32,-124, -13, 109, -40, -61, 122,-104,  28, -86, -91, 115, 126, -33,  31,  35,  -2,  71, -38,-127, -37,  -1,-103,  42, -99, 126, -76, -52,  23, 107,-117, 119,   9, -22, -19,  20, -35,  66,  56,  26,  89, -82,  -1, -95, -45,  59, -86,  82, -54,  24,  63,  -7, -62, -88, -94, -70, 124, 100,  24,  58,  46,-104,-127,  75, -11,  31,  98,  18, 121,  46, -52,  51, -95, -76,  69,  89,-119,  -4,  83, -11,  76, -50, 108,   3, 125, 106,  13,  65,  47, 120,  86, -18, -67, 121,  76,  18,   0, -42,   0,-109,  89, 108,-106,  59, -74, -66,  52,  71, -41, -29,-114, -86, -24,  99,  59, 100, -73, 126, -53, -73, -41,  62, -70,-120, -80,-116,  36, 108, -85,-101,   8,  82,   9,  -3, -86, -84, -11, -21,-124, -13,  74, -67, -59,  88,  46,  58, -56, -81, -96,  85, -22,-110, -25,   9, -50,  78, 102,  26, -41, -19, -64,  78, -45,   1, 100, -59, -40, 117,  64,-105, -69, 100,  -6, -46, -98,  71,  83,  24, -81, 123, -66, -60,  84,-123, -86,  17, -75, 111,  46, -43,  36,  -8, -57,-118,  11, -13, -24, -29, -48, -47,-108,  71, -83,  -3, -27, -35,  55, 121,  46, -28, -31, -70, -77, -61, 127,-123, -54, -27,-123,  55,  -3, -40, -93, -29, -33,  13,-103, -30,  26,-111,  40, -38, -92,  27,  98,-108,-127,  41, -95, -58, 110,  89, -35,   0,  49,  50,-103, -32, 105,  61,  21, -13,-127,  43,  71,  56,  90,  68, -67, -95,  32,  68,  16, 113,  65, -31, -76,  89,  61, 101, -19,  89,  78, -26,  81,-123,  23, -57, -70,  35,  27,   1,-108, -23,  98,-123,  -3, -73,  26, 105,  89,  27, -78, -11,  44, -37, 126,   3, 119,  24,  -5, -48, -20, 115,-120, -51, -81, -97,  81, -15,   2,  88, -39,  57,  45,  13, -22,  89, -32,  -6,  73,  21, 126,  28,  20,-103,-111,-101, -50, -18,   5, -77,  67,  -6,  27, -18,  11,  72,  57,  31, -35, -70, -87,  16,-123, -55, -93,   6,  73, -77,  17, -12, -83, -36,   9, -56, 119, -38,  83,  46,  89, 125, -23, -58,  -2,  76, -98, 124,  52, -13, -94,  62,  48,  90, -74, -66,  57,-105, -86, -12,  74,  23, -82, -75, -85, -89,  -4,  23, -35,  48, -70, -19,  98, -71, 100,   9,  90, -65,  57,  42,   0, 119,  16, 100, -71,-125,  53, -54,  85,-101,  28,  -3, 108,  24,  80,  -6, 107,  73, -93,-119,  43,  21,  28,   5,  19,  33, -69,-114,-108,-108, -96,  40, -97, -87,  -9, -50,  90,-102,  -1,-108,  -8, -44, -15,-120,  86,  95, 120, 113,  78,-110, -73,-108, -83,  34, -58,-109, 108,  59, -21,  78,  85, -52,  -2, -75, -46, 116,   5,  -4,-106,  10,  28,-111,  10,-113, 120, -49, -47, -54,  35,-120, -56, -34, -29, -96, -11,   4, -14,  50,  82,-116, -85, -71,   5,  35,  14, -25, -27,  81,-102, -26, -62, -63, -90, -49,  -4, -45,  11,   7,  88, -98,  87,-118,  41,  -6, -87,  28, -24,   2,  17,  22,  27,  10, -18, -78,  34, 109, -84,  17,-102, 109, 120, -24,  -1, 125, -35,  27,  64,  34, -62,   0,  28,   6, -13, 126,-105,  74,  67,  35, -20, -65, -42, 118,  76,  19,-102,  32, -78,-112,  60, -12,   6, -68,  -4,   5,  79,  69, 108,  94, -23,  18,-110, -66, -23,  33, -24,  52,-100,  62, -43, -50,-121, -40, 125, 119, -72, 115,  22,  72,  31, -40,  66, -22,   2, -30,  40, -79, -39,   6, -24, 100,  64,  64, -22, 125,  94,  96,  37, -90,-105,-104, -30,  31, -98,-101, 103, -57, -74,  35, 123,  89,  44, -81,-116, -96,  92,  64,   2,  43, -76, -89, -21,   6, -84,  13,  58, -99, -24,  76,   7, -65, -25,  49, -71, -75,  32, -31,  26,  72, -30,  30,  90,-110,-108,  33, -55,  45,-119, -24,  92, -32, -74,  53, 122, -34, 117,  67, -58,  41, 119, -50, -15,  73,  80,  67, -53, -89, -39,-119,  13,  65,  24, -10, -49, -11,  20, -49,-126,   7,  -5,   2,  63, -54,  31,  49,  64, -71,   2, -52, -49,   3,  21, 108,-125, -24, -95, -31, -77,-102,  67,  52,   7,  33,  58, -51, -33,  24, -25,  52,  25, -75, -75,  61,  28, -42, -74, -55,  15,  52, -76,  -4, -14, -99,  81, -67,  62,  45, 104,-122, -88,  97, -77,  69,  48,  54, -99,-109, -13, -86, 103,  12, -46, -79,  62,-121, -71,  47,  22,  49,  18,  38, -75, 127, -69,  90,  65,-106,-106, -44,   3,   0,  75,  20,  -4,  -1,  23, 122, -97,-112,  50,-111,  46, -42,  59,  53, -51, -35, -85,  79,   4, 101, -30,  79,  37,-108, -47,-114, -53,  81, -40,  29, -49, -58,-105,  67,  35,-124,  10,  26,  24, -90,  98,  23, -39,  78,-114,-121,-107,  30,  49,  92,-102, -93, -20, 120, -50,-117,   7, -30, -89, -15,  38,-101,  80, -86,-102,  -6,-111, 122, -80, -93,   2, -96,  26,  -9,  98, 107, 121,-114, -85, -51,  70, 119, -42,-111,-118,  46, 106,  22, -26, -38, -99,-101,  28,  -3,  -7, -63,  90, 122,  48,  20,  83,-104,  25, -25, -13,  11,-112,  59,  74, -68, -69, -26, -56, -95, -90,  65,-105,  25,  28,-100, -71, -16, 125, -22, -77, -37, -44,  11,  48,  28, -67,  -4,  93, 120,  77,  81, -93,  82,  58,  96,  46, -48, -10,-106, -98,  46,  80, -75, 111,  22, -14, -76, -97,  39, -58, -34, -26,  26, -68, -90, -78,  45,-107,   7,  62, -85,  -5, 117,  78, 127, -34,-122,  61,-104,  29,  88,  75, -78, -27,  76,-112, 123,   9, -83, -62, -77, -83,  -4,  13, 124,  22,  -3,  87,  92,  -4,-108,-101, 106, -30,  45,  24,  -1,  81,  -7, -89, -30, -14, -75, -60, -33,  95,
   42, 125,  -1,  79, -95,  44,   4,   7,-126, 114,  75,  76,-117, -28,  77,  38, -48, -24,  49,  73,  15,-100,-100, -47,  58, -13,-113, 115,  24,-122,  55,  66,  12, 110, -44,  89,  -3,-127,  -9,  99, -84, 124, -27,-108, -21,  73,  -1, -17,  75},
{  86,-120,  93, -22,  -9, -83,   3,  15, 102,  72,   4, -64,   0, 115,  37,  54,  88, -67, -11, -16,  14,-126, 101,  47,  76,  94, -36,  24,  40,   5, 123,  -3, -49, -99,   1,-116, -77,-124, 115, 104,  17, -80,  -1,  64, -69,  65, -86, -50,  46,  23,  14, -76, 100,  -9, 109,  98,  52,  95, 107,  73,-100,  33,  -2,-101, -90, -34, 115, -86,  66,  17, -10, -88, -83,  79,  83, -85,-112,  92,  36, -40,  41, -95, -98,-122, -27,  69,  33,  35, -38, -67, -11,  36,   7,  57, -60,  99, -61, 113, 110, -96, -11,  56, 100,-113,  58,  34, -35,  80,  12, -52, -56, 121, -80,  78,  75,  35, 125,   1, 126,-116, -74,  44, -87,  77, -37,  -3,  30, 117, -98, -99,  43, 101, -77, -73,-107,   2,  90,  49, -92, -15, -90,   1,-101,  93,  -8, -89,  59,-103,  -7,  57,-117, -82,  17,-103,   2, 100,  99,  48,  24, -22,  22, -94, -94,  42, -36, -27,  47,  91,  13,  75,  66, -77,  -5,  -3, -18, 112,  20, -18,   9, -51,  48, -43, -45, 125,   6, 103, -58,  67, -22, -68,  75,  19,  27, -64,  11,-108, -60, -95,  81, 101, 107, -49,-122, -71, -85,   0,  81, -27, 122,-108,  87,   7,  40,  -9,-108, -11, -33,  95, -25,  91,  32,  68, -49,  79,  54,  99,  45, -37, 109, -89,  65,  49, -59,  32,  95, -14, -90, -82,-115, -16, 107,-100,   8,   1,-101, 117,  70,  41,   2, -42, -67, -17,  67,  -9,-109,  83, -45, -24, 125, -90,-121, 111, -83,  70, -28,   6, -26, -62,  30, -86,  36,  39,  80,  35, -86, 117,  74,-114,-124,  93,  17, -11, -45,-112, -88,   5,  33,-102,-111, 117,  -5,  71, 100,  30, -15, -44, -52, -34,  59,  69,  31, 104, -55, 113,  71, 121,  24, -24,  -9,   5, -11, -89, -19, -40,-117,  42,  93,  63, -80,  23,  16, -45,-107, -70,  -7,  76,-107,  88,  -9, -17, -17,  39,  37, -36, -88,  78,   5,  -6,  63,  -3, -47,  61,  86, -30, -84,   6,  65, 121, -31, -83,  71,  -2, 123, -95, -16,-120,  30,   1, -37, 103,  95,  33,  21,  15, 118, 122,  77,-115, -88,   5,-110,-103,  12,   1,  12, -66,  92,-126, -61, 115, -80,  64, -69, -92,  88, -88, -78, 102,  18,  26, -13,  20,-104, -54, -23, -45,  -5,-126,  22, -45,   5,  57,  14,  65,  16, -18, 101,-116, -82, -20, -88,  92,  -7,  67, -20, -45, -71,-124, -29,-110, -20, -77, -34,-119,  25,  21, -22, -92,   4,   8,  74,  57,  21, -14, -74, -50, 101,  87, -94,-120, 126,  27, -34,-115,  42,-118, -15,  79,  56,  66,  62, -94,-110,  81, -20, -46, -24,  54, -32,  19, 125,  95, -95, -30,  33,-100,-118, 107,  58, -38,  44,-126, -88, 108, 105, -68,  38, -15,  49,  53, -96, -15,-120,-121,  31,  33,  99, -37, 108,  37, 112,  89,  64, -52,  96,  44, -50,  48,  56, -18, -24,  55, -70,   7,  65,-120, -22, 113, -25,  68,  46, 123, 125, -53, -16, -65, 120,  99, -77,  67,  -3, -79, -34,-120, -92,  85, -58,  85, -28,  82,  51,-109,   6,  -8, -89, -32,-113, -21, -54,-114,  60, -52, -82, -22, -86,  80, -16, -60,  83, -41,  16, 114,   8, -67,  69,  78,  73, -74,  -5,  81,  65,  65, -21,  75,  -5, 116,  23, -36, -80,  69, -39,  22, -44, -44, 114,  16,  97, -84,-124,  78, -95, -73, -56,-105,-112,  33,  44,   7, -46, 116,  66, -63, 107, 116,  28,   1,  67,   0, 118,  74,  88,  13,  16, 113,  53,-111, -38,-114,  53,-104,  14,  62,-123, -44, -45,  90,  18, 116,  71,   1, 105, -32,  78, -44, -51,  70, -89, -45,  16,  90, -61, -17,-107,  25, -26, -82,-114,  90,  -2,  60, -37,  98, -25, 101,  82,  31,  44, -54,  41, -58,-109, -52, -51, -65, -63,  79,-115,  18,-127, 102,  26,  61,  85, -81, -39, -25, -82, -80,-120,  -3, -34,  -4,  78,  47,  62,-125,  55,-114,  38, -31,  24, -78, -57, 108,  22,-101, -80,  44, 106, -36, -60,-109, -97, -60,  -7, -71, 120,-126, 114,-100, -24, -29,-105,  44,   0, -70, 113, -37, 121,-113, 124,-101,  83, -10,-126, -23,  83,  44,  63,-122, -94,  90,  -9, -95,  22,  38,  36,  43,  59, -58,  34,  19, -40,-119, -26, -78, -37,  30, -81, -29,  45,  73, 102,  50,  52, 115,  13,  34,  63,  12,  60, -98, -24, -23, 120, -90, -34, -72, -10, -28,-126,  -7, 110,  -8,  -2,  69,  56, 115,  51,-103,  -3, -83, -96, -27, 100,-124, -57,  44, -80,  13, -52,  83,   0,  58, -40,-109, -46,-102, -98, -78,  25, -41, -11, -34,-105,  94,  83, 103, 113,  77,  48,-114, -80, -85,   5, -46, -93, -33,  34, -26,-119, -55,  -8, -67,  52, 108,  71,  21,-117,  94, -26,  26,   0, -70, -13,  49,-115,  91,   5,   4, 116, -57,  55, 123, -36,  93, -13, -38, 118, -84,-109,   8,-109,  49,  54, -96, -24,  31,  57,  40, -77, -22,  44, -87, 104, -50, -68, -34, -87,-104,  67, -10,-108, -62,  55, -56,  97,  63, -32, -50, -33,  57,-105,  48,-100,-105, -82,  84, -44, -76,  47, 124,  77,  97,  94, 115,  46,   7,  24, -63, 124, -84,  97,  46, -88,  -6, 117,  19,  33,  77, 122, -54,-108,  49, -18,  74, 100,  97, -77,-101,  47, -69,  73, -90, -78, 102, -65,  35, -86, -92, -66,-102,   0, -67,  29,-121, -95,  20,  84,  18, 106,-118,  26, -47,  62,  66,  96,  68, -68, 102, -51, -61,  79, -28,  28,-101, -39,  90, -64, -85,  -7,  77, -21,  11, -41,-120,-105,-103,   4,  99,  67, -74,  44, -58, -17,  89, 118,  43, -82, -78,-112, 108, 111,  59,  44, -53,  48,  81, 122, -59, 110,  60, 102, -18,  68,  -5,  82,  58, -90, -37,  70,   9, -95, -57, -83, 117, 111, -46, -22, -68, -85, -87,  75,  18, -70,-123,  88, -34, -97, 117, 111,  32,   6, -48,  95, -94,  88,  42, -33, -92, 109,  28, -12,-119, 125, 104,  94, -31,   0, -49,  13,  62, -62, -27,  47, -23,  66, -49, -88, -46,-106, -57, -96, 103, -18, 114, 103,  -3, -86, -79,  25, -76,  34, -10,   7, -94, -36, -47, -28,   1,  50,   3,  86, -16,  65,  23,  74,  10, -58, 126,  78, 101,  22,  27,  -4,  94, 117, -21, -21,  85,  51, -18, 107,   5,  35,-108,  29,  84, -12, 120,-117,  15,-113,  30, -26, -64,  10,   4,  99, 127, 103,-126,  79,  13,  32, -70, -10,  32, -40,  59, -75,  99, 118, -31, -87, -43,  88, -54,  93,  81, 115,  95,  22, 108, -95, -69,  60,  29, -76,  49, -67, -73, -55, -37, -62,  21,   9,   8,  10, -35, -97, -85,-122, -99,-105,  72, -43, -65,   0, -68,  94, -97,-101,  14, -57,-115, -93,-123, 117, 109,  58,  34, -67, 122, -46,  51, -38,  91, 104,   7, -19, -62, -97,  66,   7, -68,-111, -44,  97,  87,  46,  43, -81,  92, -43,  32,  99,   9,  65,  90, -99, -61,  29,  19, -90, 123,-121,  81,   7,  10, -18, 117,  94,-101,-122,   7,   0,   9,  -1,  96,-101,  40,  15, -25, -90, -63,  -6,  67, -11, -57,-110,  57,  -7,  86,  68, -66,  76,-101,  60, -80, -10, -19, -14,  50,  97,  69, 125,  14,  32,  25, -17, -65, -17, -51, -29,  50, -52, -29,  83,  72, -16, -19, -70,  53, 105, -72, 118, 104, -10,  34,-104,   5,  78,   4,  -7, -39, 100, -43,  -7, -21, -43, -75,-107,   6, -66, -41, 103,  78, -27,  70,  82, -76,-123,  96, -21, -12, -98,  55, 127,  51, 124,-126,  39, -75, -87,  -5,  26, -24,  34, -49, 119, -30, -44, -11,  90,   4,  78,  28, 111, 102,  11,   9, -23, -23, -98,  62, -51,   8,  34, -15,-110,  -5,  93, -47,  65,  63,-109, -98,-120,  87,  69,   7, -41, 125,  79, -97,  90,   6,  67, -30,  92, -44, 115, -21,-116, -24,  49,-100,  27, 117,  46,  50,  83,  99,  70, -86,   5,  38,-126,-122, -65,  61, -35,  -8,  11,  83,-106,  55,  25, -20,   5,   3, 108,  -1,-108,  99,  99,  -6,  46, 112,  -6,  94,   8,-125,  32,  76,  41,  69, -41, -86, -80, -47, -83, -92,-121,  62, -58,  96, -33,-112, -55,-105, -53,-119,  33,  41, -21, -96, 101, -79, -34,-109,  -3, -29, -36,  54, -59, 105, -77,  59,   4, -47, -54,-115, 115, 108, -24, -94,  10, 115,   7, -25,  27, -17,  69, -91,   1, 110, -75,  71,  22, -77, -19,  52, 114,-104, 127, -94, -47,  43,  78, -13,  14,  25,  96,-114, -21,  81,  -1,-105,  43, 103, 102, 110, -47,  59,  26, 110,-103,   1,  31, -53,   4, -95, -23,  -2,  23,-124, -58,  74,  60, -10,  44,  85, -23, 123, -47, -46, 118,  41,  36, -39,-122,  93, -91,  17,  31,  13, -15, 123, 107,  80,-103,  38, -40,  19,  -8,  90,  13, 113,-103,  34,  75,  65,  80,-100, -71, 118, 112,  -4, 120,   8,-124,  73, -39, 108,  68,  -5,  -2,  37,  99,  95, -90,  41,  -2,-119, -81,  26, -68,  53,  36,  25,  99,  52,  76,  69, -70,  85, -60,-109,-125, -20, 111, -31,-107, -52, -99,  82,  23,  98, 105, -57, -12,  33,   5,  19,-104, -96, -65, 110, -66, 110,  69, -27, -91,  82,-116, -15, -97,  29,-118, -19, -83,-116, -58, -94,  41, -27,  19, 109, -59, -22,  54, -89, -86,  88,-116, 102,  96,  76, -90, -99,  36,  66,  33,  64, -15,-122, -25,   4,  55, -41,   4, 106, -89, 114,-122,-108, -26, -91, -43,  84, 113,-109,  53,-122, -86,   3, 102, 110, -36, -36,  94, -62, -68, -75, -82, 104,  48,  96, -22,  22,  73,  86,  53,  33,  62,  31,  30,-118,  50,  26, -62, 119, -40, -90,  70, -17, -19, -15,-125, 120, -80, -96, -16, -83,-124,  24, 110,  -9,  22,   8,-105, 117,  18,  91,  21,  90, -70, -50, -24,-102, -31,-122,  21, -37,  86,  92, 117, -20,  98, -48,-117,  57,   5,  22, -54, -64,   6, -65,  87,-111,-113, -34, 101,  67,  55,  53,-100,-110,  44,  35,  34,  25,   1, -18,-106,  56,  26, -88,-107,  30,  -9, 105,  63,  -6, -79, -49, -30,  89, -68, 121, -82, -54,  11,  61, -85, -99, -54, -13, -78,  78,-106,  60,  92,  34, -75,  73,  67,-101,  17, -93,-101, -46,  40, -98, -76,  57,  31, -43,  99, -69,  -9, -20, -23, -24,  51,-124,  17,-100,  -2, -49, -41,  37, -44, -96,  65,  90,  16, -28,  96, -86,  67,-111,  25, -76,-122,  24,  -5, 103,  16, 108, -65,  26, -87,-100,  30,  58,  46,  -5, 110,-118, 104, -29,   8,-119,  71,  68, -63,  12,-114,-117,-117, -62,  62,-115,  85,  18,-111,  72, 104,  77,  57,  98, -25,   4,  41,  80,  34,   9, -36,  64, -71,  83,  11, -34, -97,  75, 126, -72,  90,   1,  44,-122, -86, -76,   2, 127,   4, -38,  22,  36, -94,  25,  56, -47, -29, -65,  65,  74, -91, 118,-117, -90,-107, 125, 113, -64,-104,  96,  40,  48,  29, -64, -81,-121, -21,  26,  35, -83, -74,  38,  41,  15, 124, -84,  53,   4,-110,  23, -76,  45,  14,  -2,-118, -86, 103,-112,  64,  76,  46, -33,  32, 126,  20, -49,  57,  -3,-110, -72,  -2,-116, -53, -38, -14,  98, 111, 104,  41, -99,-120,  99,  66,   6,  76, -78,  -3,  60,  67,  37,  59, -70,   4, 110,  69, -12, -55, 126, -89,   3, -54, -97, -20,  59,  28, -59,  64,  62,  -2, -52,  83, -77, -30, 115, -98,  42,  70,  29, -82, -70, 105,  12,  78,  78,  19,  93, -83, 102,  83,-108, -53,-126, -49,  40, -72,   5, -54, 117, -19,-113,  65,  90,  11, 108, -26, 116,-100,  91, -72, -75, -81, -80,-125, -47,   0,  53,  88,  92,  83,
   10, -55, -53,-106,-106,  97, -73,-111,  76, -13,-106,   8,  92,   8,  87, -69, -29, -32, 115, -86,  86, -51, 112, -21, 103, -69, 109, -94,  26,-104, 109, -31,  42,  88,  29, -18, -18,  54, 114, 102,  96,  85,  57, 121, -15, -62, 115,  81, -56},
{  38,  71, -86,   7, 102,  -6,-108,-112, 122,  64,  -6,  30, 120, -93, -95,  38,  44, -91,  59, 127,  10, -51,  24, -90, 115,-118,-103,  56, 125, 119,  33,  82,  23, 103, -99,-117,-107,  38,-121,-103,   4,  42,-112,   7,  98,  97, -81,  -9, -70, -85, -97, -41,  53,  40,-109,  47, 118,  84,  -5, 108,  11, -79, -16, -78,  18, 119,  37,  98, 121,   5,-122, -80,  13, -67,-111,-118, -19, -61, -25,-123,  24,-100,  31,-124, -82, -85, -85,  17,   8,-100, -36,  69,  21,  -9,-114, -23,  84,  97,  29,  80,  60,  -4,  65,  96,  71, -87,  76,  50, -38, 127,  22, -49,  14,  42, 115,   9, -58,  53,  51,  26, -32,-127,  18, -14,  18, 124, -20,-111, -91,  98, -96,  30, -92,-120,-121, -25, -28,  39, -99,  -2,  92,-121, -45, 103,  94, -74, -16, 122,  19,  96, -37, -40,   7, -81, -92, -37,  87,-104, -42, -25, -46,  90,  82,-103,  35, -34,-105, -75,  37,  -9, -20,  -2,-118,  32,   8, 101, -23, -55, -50, 124, -46,-120,  31, -10, 118, -56, -75, 106, -81,-110, 117, -58,  88,  87, -19,  -4, -32,  25,  48,   7,-106, -88, -37,  44,  67, -31, -69,   3,  35, -72, -85, -56,-110, -73, -24,  81, 106,  72, -91, -27, -21,  65, 108, -80,  22,  95, -59,-101, -80,  33, -37, 112, -69,  54, -36, 123, -81,  33, 109,  47, -48, -84,  54, -66,  17, -17, -84, 102,  30, 109,  19, -99,-123,-120, -69, -82, 116, -32, 126, -16,  86, -86,  71, -91, -33,  34, -83,   6, -66, 116,   9, -43,  57, -95,  68,  51, -83, -36, -39,  31, -12,  62, 111,-123, -49, -60,-122, -45, 119,  23, -95,-102, -87,   0,  76, -39, -71, -10,  63, -27, -56, -10, -98,  16, 116, -17, -84, 106,  22, -41,  43, -15,  96,-104, -54,  70,  -2,  83, 124, -87,  88, -82,-120,-113, -65, -24,  30,  58, -50,-105, -28,-117, -28, -60,  68,  62, -51,  49, -87,   4, -36,  59, -76, -13,  92,-113, -56, 114, -71, 116, -47,-105, -90,  36,  94,  85, -15,  87,  -7, -94,   9,-110,  -1,-118, -44, 114, -93, -70,  28,-106,  63,  74, -85,  62, -16,-102,  67,  66, 113, 104,  -8,-126,  53,  11, -76, 124,  42, 115, -47, -10,  88,-108, -94,   4,-123, -53,  32, -43,  23,  77,  25,   1,   0,  73,  74,   1,  58, 125,  30, -43,  95,   1,  60,   5,  95,  -2,  51,  41, -91,  45, -33,  16,  42, -71,-114,-117, 100,  51, -59,-112, -30, -85,  10,  35,  30, -85,-104, -75,  45, -49,-123, 118,-123, -58, -95, -66,  86,  61,  45,  60, -32,  23, -88, 108,-122, 115, -91,  12,  57, -24, -73,  60, -66,  19,  66,  -4,  43, 122, -21, -35, 115,   1,  -2, -65, -10, -64,-107,  70,  27, -62,  67,-107,-110,  48, -38,  39, 112,  59,  -4, 111,  68, 121, -48,  57,  69,  33, -89,  10,-111, 118,  78,-111, 112,  98,  53,  60,  71, -88,  11, -64, -77, 119, 113, 103,  59, 113, -96, -53,  25,  37,  87,  58, -91,  25, -50, -80, -77, -10, -36, -10, -94, -12, -81,  33, -50, -41, -91,  47, -70, -98,  75, -93,-127, -54,  24, -54, -67, -30, -72, -41, -72,  20, 112,  52,   4,  91,  26, -84,  98, -86, -38,  72,  35, -20,  25,  20,-117, 126, -29,  83,  33,  72, -90, -29,  -9,  35, 114, -72, -95,  92,  41, 122, 101,  26,-115, 114,  67,  68, 117,  95, -83, -55, -14, -52, -64,  57, -60,  24,  34, 115,  29, -15,  49, -48, -56,  10, -74, 110,  59, 110,-101,  59, 120, -31,   4,   2, -39,   5, -20, -84,-104, -26,-116,  93,  16, -91,  72, -73, -71,  42, -77,  67, 122,  39, -63, 124,  90, -62,  -1,  95, -90,  93,  94,  82,  95, -43, -73, -89,  90, 121,   8,  -9,  39, -52,  89, -61, -34, -45,  26,  50,  10,  65, -32,  44, -37, 114, -14, -46,  10, -42,  30,  25, 111, -80,  97,  83,  -7, -71,  93, -88, 126,  91, -87, 122, 127, 124,  66, -31, -44,  37,  11,  22,  23,  75, -60,  85,  44,-103,  84,  19,  51, -12, -56,   3, -62,  -8,  95,   8,-107,   0,  23,   6,   9, -80,  51, -25,  71, -60,  81, -37, -92,  22,  -5,  36,  56,-126,-119, -21,-105,  30,  73, -34, 118, -23,  91, -62, -48, -32, -30,  67, -91,-123, 104,  85, -13,  37,  20, 126,  13, -76,  39,  91,  25, 104,  26, 110, -42, -68,  97,-111, -12,-125,  88, 110,  35, -22,  10, -14, -85, -45, -19, -72, -22, -82,  22,  60,-102,  18,  48, -44,   3, -62, 125, 101,  37, -86,   4,  -1,-119, 123,-103,-107, -81,   4,  46, -71,  93, -78,  40,-119,  63,   0,  77,  26, -38,-127, -97, 115, -22, 110, -50,  -6,  88,   3, -31,  32, -48, 108,   3,  88, 100, -94, 102, -26,  45,   6,  54,  48, -45,  15,-123, -18, -95, -44,  66,  63,-107, -30,  99,-126,  59,-123, 119,-118,  95,-102,  48,   6, -25,  24, -82,  75,  72,  64, 105,  23, -90, -76,  65, -88,  64,  72,  40,  43,  66,   1,  70,  86, 109,   8,  -7, -68, 116,-104, -11, -23,  28,   3,  83,  45, 113,  56,-100,-100, -87,  95,   3, -39,-107,  -3,  57,  78,  61, -11, -18, 109, -61,  54, -71, -84,  -2, -60,  74,-118, 123,-106, -99,-114,   5,  24,  79, 112, 106, -95,-116,-108,-118,  88, 114, -48, -68,-120,  94,  -7, -60,-101, -99, -91,  27,-110, -28,  32, -46, 124, -17,  91,  52,  19,   8, -26,  68, -79,   4,  37,  89, -97, 123,   9,   4,  81,   6,  42,  33, -71, -91,-119,  -9,  78,  49, -73, -98,  48, -97,  93, -37,  73,  57, -59, 106, -82, -56, -33, 126,-121,  43,  76,  35,  89, -89, -99, -18,  60,  38, -62,   9,  19, -12,  78, -15, -55,  42,  41, -12, -67, -93, -64, 111, -90,  30, -81, -95, -50, -77,-121,  -5,-110, -52,-105,  39,  65,  -6, -25, 117, -62,-103,  89,  38,-117, -66, -75,  32,-115,  60,   2,  -5,-123, -57,-120, -24,-127,-122, -78,  20,  27, 117, -35,-112, -48, -80,   1,  44, 105,  94,  64,  62, -37, -38,-122, -59,  94, -91,  54,-107,  44,  54,  94, 117, -33, -84,  27,  -1,-103, -78,  54, 117,  61, -53,  12, -28, 121, -58,  99,-101, 105,  69, -34, -89,  19,  52,  88,  13,  58,-100, -41, -23,  91,  30, -32, -10,-114, -72, 123, 120, -50, -57,  87, -13,-100, 106, 117,-119,  -3,-114,  37,  59, -84,  45, -19,  80, -11,  10,  50,  89,  92,  13,-106, -88, 102,  71,-112,  13,-112,  60, -20,  11,  21, -34, -40, 115,  33,  16,  71,-103, -50, -57, -32,  24, -69, -92, 122,  -3,  87,  64, 116, -84,  -4,  79,-115, -51, -30,-115, -52,  65,-124,-101, -64,-124, -68,  20,  28, -11,  10,  34, -21,-106,  66, 108,  98, -69, 102,  87, -56,-121, -49,  57,  16,  27, -59,  27,   7, 105,  94,-105, 124, -71,  30,  47, -36,  18, -40, 108, -23,  21, -18, -44, 121,-121,  64,  87, -67,  15,   6,  -1,  35, -41, -43,  19, -71, 111, -12,  61, -94,  52,-125, -19, -89, -48, -65,  11, -28,  37,  33, -85, -25,-110,  23, -68,   1, -79, -19, 106, -93,-123, -67,  76,  68,  80,  73,  70,  52,  46, 105,   2, -27,  -3, 106, -81,  -1,  39,  26,  66, -18, -15, -88, -59,-100, -57, -24,  38,  17,  97,  90, -39,   3,-106, -14,  16,  23,   0, -57,-105, -58,  45,  89, 114,-118,-110, -38, -37,  71,  65,  25,  97,  86, -73, -49,  55,  74, 118, 116,  89,-101, 108, -23, -17,  38,  82, -28, -88, -58,  -1, 118,  70,-110, -83,  28, 110, 110, -50, -65,  41,-115,  56,  77,  12, -37, -80,  97, 123, -31, -95,-104, -71,  32,  59,  78, -95,-114, 126, -94, 123,  67, 124,  -6,  23,  72,  37, -11, -88,  41, 125, -43,  68, -11,  73, -19,  12, 114,  84,  90,  91, 127, -77, -38,  51,  -3, -35,  36,  58, -63, 101, -37, -77,  33,-105, 127,  10,  59,-108,-110,  -3,  -4, -31, -46,  -3, -58,  98, 103,  85,   7,  85,  63, -31,   2, 102,  77,  46, 102, -28, -14,  62,   0,  10, -99,  61,  -7, -19,-106,  36, -33,  -4,  -3, -25, 115,  73, -76,  35,  43, -24,  73, -98, -26,-105, 114, 122,  40,  56, -42, 103,  92, -77,  58, -51, -76, 123,  28,  87,-124,  47, -96,  55, 122,  81,-105,  29,  83, -74,-104, 127,  50,-100, -41, -87, -56, -36, -47,  77, 108, -87, -95,-122,  41, -39,  12, -75,  85, -63,  -7,  49,  10, -32,-120,-126, -36,  -3, -33, -48, -17, 107, -21,  52,  50, 105, -77, -41, -10,  84, -89, 109,   2,  27,  75,   7,  23, -35,   7, -68,  24,  13,-104,  10,-116, -71,-122,  58, -35,  93, -10, -81, -43, -12, -37,  49,  66,  42,   0, -99,  44,  53,-122,  30,  27,-116, -45,-122,-120, -59,   6, -28,  -7, -98,  34, -40, 126, 123, -71,  12,  46,  86, -92, -86, -98,  14, -35,  27, -67, -88,  19,  88, -83,  98,-103,   8, -37, -48,   3,-100, -20,  41, -85,  -1, -77,  10, -51, -94, -52, 126,-113, 117, -15, 110,  77,  77,-119,  38, -78,  96,-124,  15, 123,  86,  -8, -40,  44,  84,  70, -25,  36,  31,  -3,  88, -60,  23,  80, -55,  54,  10, -66, 126, -58, -21,  48,  41,  18,  11, -86,-120,  -6,  79, -97, 101,-126,   9, -80,  96,  38, -51, -31,-112, -61,-102, -92,-121, -69,  47,  78,  32, 126, -78,   2,  78,-101, -97, -74,-103, -45, -90, -37,  86, 116,  -1, -79, -23,  41, -67, -94,  25, -45, -61,-113, -21, 108,  51, 125, 117, -37, -49,  24, 100, -42,  39,  57,  68, -22,  72,  25, -79, 117, 123, 125,  -9, -40,-118, -97, 103,  89, 117,  72,  97, 122,  -2, 116,  13, 102,  56,  65,  11,  53,-113, -56,-107, -61, -13,  75,-121,   7,  56, -54,  21,  93,  45, -27, -67,   5,-117, -46,  -5, -69, 127, -88, 118,  57,  64, 106, -47, -46, -70, -24, -62, -66,  81, 125,  -6, -12,-105,  98, -14, -64,  71, -88, -27,  35, -45,  25,  77, -49,-111, 113,  15, -69,  88,-126,  71,  72,  68, 117,-114, -58, -85, -84, -94,  44,  11, -47, -32, -94,  94,-116, -20, -15,  39,  28, -80, -77, -36,   8, -84, 102, -11,  -3, 116,-109,  45, -98,-111,  78,-101, -69,  93,-122, -46,  60, -84,-106, 116,  59, -35, 108, -19, -98, 116, -23, -48, -59,  14,-120, -97, -64,-103,  35,  10,  17,  66,  -3, -25, 127,   0,-112, -48, -72, -94,-121,  75, -43,-104, 110, -24, -17, -94, -55, -71, -16, -45,-120, 116, 126,-117,  19,-104, -24, -19,  49,  38,  43, -37,-106, -56, -89,-117, -64,  80,-120,  -6, -68,-112, 119,  68, -45,-102,  26, -95,  37, -63,  26,  90, 114,  -2, 113,-116, -10, 116,   2,  65, -82,  49, -73,  82,-108,   9,  21, -65,  96, -84, -12,   1,-102, -73,  82, -11,-127,  83,  38,  50, -37,  16, 122, -87,  27,  25,  54,  51,   8, -83, -40,-109, -24, -50, -68, -67,-109, -30, 113, -34,-109,  94, -47, -28,  23,  67,  98, -64,  85, -64,  14,  19,  35, -57,  -1,   8, -47,  94, -93, -20,  51, -49, -99, -68,  46,  81,  47, 120, -64, -25,  13,-119, -41, -90,  26, -58,  93,-122,  76,  44,-106, -67, -49,  12,-118, -30,   8,   2,  50,  77,-116, -39,  25, -40, 100,  86, -98,  -3,-100, -81, -53, -79,-121,  16,-111, -32,  24,  83, 123, 122,  70,-119, -27, -66,-107, 110, -57,  32, -28,-121, -65,  -1, -50, -56, -39,  34,  26, 108,-102, -13,  -9,  51,  25,  93,  85, -96,  47,   7, 109, 108, -68, 125,  96,  60, -61,  -4,
  -90,  74, 113,-112, -54, -43, 114,  98,  -9,-119, -98,  24, -88,  36,-118,  32,  50, -26, -62,-106, -59, -71,-109, -74, -53,   4, -65, -75, 100,  33,  74, -76, -21, -39, -21,  23,  32,  -6, -31, 125,  60,  52,   8,-115, -26,-106,  18,  64, -24},
{ -25,-126, 107, -51, -58,-120, -37,  72, 123, 123, 122, -26, 114,  25,-115, -66,-117, -36,  51, -97,  51,  -8, -45, -70,  36, -64, 126,  88, -34, -35,  74,  92, -31, -19,  98,  -1,  27, -20,-115, -63, -68, -49,  39,-105,  47,  77, -41,  49,  22,-116, -35, 117,  89, -69, -92,  43,  88,  30,  84, -35, -77, -58,  96, -98, 106, -77, -28,  43,  52, -62, 103,  92, -55,  78,   8,  33, -94, -25,  22,  83,  18, -46,  58,  57, -67, -53,  86,  48,  26, -11, -97,  54,  57,  96, -24,-107, -51,  -7,-112,  51, -81,  24,  50, 127,  39,   3,-103,  71,  24,   8,   1, 102, -19,  99, 127, -97, -28,   8, 124, -72,   9, -64, -15,  37, 101, -89,  11,  92,-117,  52, -30, -40, -22,-108,   2, -91, -76,-103,-126, -12,  82,  42, -30, 127,  68, -23, -95, -70,  99, -44, -18,  77,  51, 105,   3, 127,  61,  21, -38, 119, -47, -18,-120, -47, 123,  28,  91, -52, -17,  86,  96,  44, -86,  -2, 105, 122, -90,  96,  13,  90,  22, 116, 113, -52, -45, -25,  84, -87,  35, -54, -98,-122, -82,  13,  28,-103, -51, -10, 119, -99, -53,   9,  10,  47,  13, -93, -56,   2,-104,  95, -70,   6, -36,  97, -96,-115, 100, -37,  25, -38, -35,   3, -94, 122, 109, -58, -58, -28, -91, -88, -28, 118,  87,  95, 125,  68,  75, -32,  44,-113,-101,-125,  95, -92,  25, -53, -99, -32, -78, -36,  35,  78, -84, -61,  13, -36, -70, -74,  52,-122, -31, -66, -16,  71, -51,  31, -89,   4, 126, -37, -87, 110, -51, -91, -79,  60, -46, 110,  56,  17, -38,  35,  -6, -55,  72, -88, -46, -46, -90,  62, -53, -46,   2,  49, -36, -13,  41,   9,  72,  19,  71, -23,-122, -57,  33,  55, 122,  92,  11,  80, 118,  -3, 112,-124,-114,  71,  23, -39,   1,  46,-117, -19,  83,  46,  50, -84,  26, 111, -78, -57, -33, 109, 100, -27,-125,  17,  93, -34,  14, -22,  26,  53,   5, -10,   7, -60,  60, -41, -85,  47,  44, -25,  10, 126,-113,  95,   1,-113, -14,  52, 126, 127,  14,  88, 125, -83, -63,   7, 117, -78,  80, 119,-102,  86, 106, -20,  -6,  28, -14, -38, -49,   3, 106, -72,  19, -59, -26,  66,  50,  83, -55, 112,-113,  56, -44,  11, 113,  78,   7,  60, -68, 118, -83,  55, -39, -55,-121,  77,   8, -52,  49,   8, -94, 104, -36,  58, -53,  14,  36, 117, -78, 113,-112, -46,   0, -23, -34,  82,-111, -29, -87, 114, -47,  24, 114, -16,-118, -90,-113, 124, -47,-113,  24, -45, -16,  36, -26, -38,  23, 124, 123, -15, -13,  18,-101, -50, -36,  96,-121, -61,  26, -94,  74, -69, 124, 110,-116, 118,  25,  34,  -7, -60, -93,-122, 124,  60,  86,  37,   0, -72,  -9,  21, -76,  57,  15, -89,-103, -18,  82,-113,-122, -96,  25,-102, 123, -30,-121,  13, -74, -20, -61, -11, -80, -45, 126, -17,   9,  50,   0,  29,   6,-111,-126,  51,  86,  -9,  28,-127, 121,  93,  -2,  75, 123,  88, 125,  81,  -9,  68,  15,  53, -27, -39,   8,  87,  38,  30, 100,  81, -99,-115,  74, 103,-107,-102,  18,-121, -73, -84,  15,  89, -42, -47,  34, -71, -16, -15,   6,  61,-124, -55,-120, 101,-108,  71,   7,  94, -26, -50, -53, -23,  90,  75, -46,   8, -86, -24,  62, -73, -15, -97,  17, -81, -21,-125,   2,  69,  -4,-107, 117,  66,  98,  12,  13,  78, -25, 121, -28, -26,  56,-108, -49,  20,  36, -41,  63,-116, -70,   4,  82,   5, -63,  69, 111,  95, -42,-123,  44,  63,  46,  43, -89,  94, -55,  87, -76, -47,  30, -26, 100, -48, -96, 102,   4, 110, -17,-103,  21,  86,  10, -65,  17, -76,-124, -60,  -9, 123, 103, -86,  86,  92,-107,  76,  80, -37, -32, -72, 125, -23, -99, -97,  15,  47, -48, -40, -81, -72, -73,  56, -80, -15, -89,  -3,   2,  76,-104,-124, -35, -83, -31, -38, -97,  56, 104, -55, -58, -54,-108, -31, -21,-104,  10,-119,  20, -76, 126, -75,  26,  17,  50,-109,  56,  83, 117, -20,-122,  62, -91,  57,  92, -76, -25,  34,  89, -87,  69, 124,-105, -53, 114,   9,  -1, -25,-110, -34,-110,  66,  21, -45, -23,-109,  55,   4,  52,-120, -41, -24,  72,-106, -44,-110,  30, -32, 108, -22, 105,   0,  79,  -1,  17,  11, -22,-109,  53,  91, -56, -92,  11, -10,-106, -67,-126, -60, -62, -73,  65,   5, -95,  18, -16, 106,-126,  81, -84,  77,-114, -93,   6, 110, -59, 107,  37, -63, -36, -96,  41,-110,   1, -59,   1,  73,-101, -77,  96,  -4,  62, -20,  86,  73,-113,  29,  -3, -33,  61,-114,   2,  60, 105,-107, -47,  91, -17,  86, -51,  34, -77, -24,  -5,  80,  99, -63, 109,  79,-103,   7,  63, -34,  15, -45, -33, -71,   2,  90, 111,  65,  55,  39,  23,  43, -82,  35, -47,  77, -18,-123, -29,  19, -62,   7, 101,   4,  14,  99,-111,-105, -46, -61,-100, -40, 122, -50, 124,  44,  88,  65,  -5, -53, -78,  13, -34,  23, -84,  54,-124,  81, -19,  72,  92,  49, -52,-102,   9, -72,  78,  81,-108,  98,  52,  32,  67,  58,  40,  72,-104,  51, -87,  34, -30,  75,   9, -57,-105,  86, -24,  22, -90, -26,  47, -20,-114,-125,-103, 115,  59, 124,-115,  -4, -88,  91,-118,  61, -73, 126,  28,   4,  83, -91,  96,   4,-116,  48,  74,-107, -38, -99,  66, -64, 118,  50,-109,  57,-106, -46,  80,  19,  21,  59,   6,-108,  -2, -53,-116,  99,  69,-119,  43, -51,-109,  88, -49, 114, 118, -84,  99, -50,  42, 122, -99, -41, -28, 106,  36,  29,  58, -63,  99,  35, 101, -48,  16,   3,  83,  64,   6, -26,  20, -69,  30,  60, 126, -23, 124, 107, -18,  46,  86,-124, -73, 123,-124,  72, 115, -30,  58,  72,   0, 120, -33, 120,  32,-126, -89, -57,  36,  -7,  48,  31, 104, -39, -35, -98,  91,  56, 117,  90, -97,  90,  -9,  78,-121,  56,  69,  21, -67,  41,  84, -96,  92, -75,  87, -46,  27,-107,  79, -75,  95, 115, 101, -50,  62,  34, -12,  89,-103, -76, -17, -87,  89, 100,  35, -95, -75,   1, -45, -99,  26, -87,  25, -23, -22,  -9,-107, -90, -95,-101, -29, -16, -78,  29, 111, -99, -32,  69,  71,  -9,  55, 106, -21,  28, -35,  83, -59,  76, 108, -20, 120, -13,  44, -81, 105,  29,  94,  72, -66, -34, -61, -96,-104,   3,  37,  91, -98,  99, -31, -65,  77,-121,  74, -66, -76, 126, 101, 117,  86,-125,  58, 113, -96, -13,  22, -23,  32,-110, -28, -59,  49,  43,  40,  82,  29,  58, 124, -45,  90, -94, 124,  13, -87, -55, -22,-101, 111, 126, 118, -80,  97,  45,  23, -92, -57,-117,  42, -24, -94, -50,  -3, -96,-114, -63,-103, -72,  27,  -1, -11, -91,  91,  96,  10,  91, -57,-123, 109,  90, -96,  44,  18,  91,-115,-109, -29, 102, -53,   7, 127, -50,  42,  49,   7,  65,  49,-121, -19,  97,   8, -26, -19, 103, 104, -72,  96,  13,  86, -99,  27,  75, 121,  38,-116,  56,-121,  30,  81, 108,  49, 116, 121, -37,  57, -98, -61,  82,   5,   2, -52, -17, 115, -67,  51,  11, -85, -49, -48, -95,  85,-117,  18, -97,-116,-123,  42, -36,-112, -80,  89, -40, -55,-125, -80, -97, -51,  -9, -41, -50,  54,  69,-108, -54, -61,  41, 105,  36,  12,-114, -20, -72, -40, 121,-118,  93, -52,  -2,-100, 100,-108,  13, -23,  -1, -33, -43, -44,  90, -92, -81,  12,  -3,  54,  49, -35, -11, -27, -75, 124,  55,  31, -15,  25, -20,   7, -41, -55, -23, -22,  97, 108,  83, 117,   9,  84, -12, 105, -93,  -1, -46, -23,  -3,  79, -88,  34, 121, -38, -22,  71, 122, -48,  16, -95, -86,  51,  55, 110, -81,  44, 106,  38, -93, -23, -81, -25,  51, -37, -82,-125,  47, -55, -42,  -7,  68, 110, 110,  14,-104, -65, -39,  70, -18,-106,  96, 101,  -9, -29,  -8,  90, -57,  96, -93,  19, 117,  54, -72,  67,  48,  11, -43, -80,-112, -38, 104, -62,  93,-121, -18,-111,  55,  73, -14,  92, -49,  51,  64, -90,  72,  59,  45,-104,-105,  64,  15,-115,  31,  71,  88, 100, -67,-124,-114, -26,  43, -99,   9, 126, -12, -37, 106,  83,  95, 122,-116, -22,-126, -93,  67, -92,  34,  35, -78,-119, -43, 107, -41, -64,  83, -60, -88,-119, -15, -51,  43, 101, -60,-102,  64, -62,   9, -55,  28,   3,-108, -54,-106,  99, -71,  39, -85,  55, -56,-102, 105,   0, -54, -96,-106,  85,  57, -44, 104,  28, 115,  80,-113,-102,  15,  78, -99,  23,  10, -71,-112,  98,  78, -65,  -5,   0,  87,  12, -60,  61,  66, 110, -66,  13,-108,  40,   8, 101,  56,  54, -50, -78, 112,  85,-107,-117, -98, -10,  72,  58, -57,  -5,   5,  86,  49, 112, -20,  53,   4,   7, 113, -95,  79,  77, -22,   8,  48, -95, -39,  37, -31,  29,   6, -99,  43,  79, -31,  95,  17,  -3,-123, 107, -11, -90, -64,  -3, -83,  67, -34, -79, -20, -36, -35,-115,-125, -43,-103,  53, 107, -85,   6,-116, -29,  39,  69, -77,  86, 108, -98, -15,  -7,  96,  67, -80, -95,  20, -14, -62, -40, -84, 115,-111, 113,  56, -98,  34,  10,-110,  -2,  -9, -30,  27, -62, 108, -53, 108,   9, -89,  86, 108,  74,-112,  42,  96, -82, -81, -18, -99,  84, -62,  31,  92,  40,-111,  47, 113,  36,  37,  79,  -9, -42,  76,  96,  12, -71,-125, -57, 109, -58,-119, -25,  97,  61, -73,  61, -21,  57,-127,  67, -88, -17, 105, -91,-112,  29,   2,  21,   0, -17, -48,  38,  -2,  14, 112,   7,  39, -21, 122, -30, -49,-110, -90, -68,  38,  -3, -10, -15, -95,-112,  91,  27,  31,   3, -47,  91, -84,  98, 105,-111, -36, 105,  17, -10,  29,   2,   4, -83, -70, -96,  58,  14,  85, -40, -29,  38, 112, -64,  77, -17,-118,  -8,  79, -60, -26,  -7,  78,-123, -59,-115, -36, -36,  52,  47,   7,  34, -20, 100, 109, -98,  42,  43, -23,  69,  32, -30,  61,  23,  22,  19, -26, -77,  67,-103, -32, -54,  54,   6, 116,  92, -75, -50, -93,  24, -45, -57, -55,  42,  69, -77,  39,  83,  41,  75,   9,  26,  34,   4,   6,  42,   2,   0, 126,  22, -44,   1,  -3,  75, -30, -74,  94, -17,  11,  33, -13,-101, 103,-113,  68,  18,-127,-120, -59,  45,-100, -74,  21, -98,-112,  -6,  81,  37,  14, -36, -71, -88,  10,  92, -37,  33, -38, -50, -86, -46,  -4, -95, -89, 106, -89,  59,  61,  56,-109, -42,  95, -96, 100,  23, -69, -26, 107, -30, 124,-111, -24, -16, 111,  93, -68, -74, -76,-109,-123, -13, 112,   6,  59,  37, -64, 111,  16,  96,  21,  80,  -6,  86,  21, -18,-105,  68, -62,  -8,   1,  76,  33,  80, -65,  86, -99, -97, -36,  42, -85,  36,-117,-110,  44,  81, 102,   0,  98, -18, -82,  59,   0, 117,  14,  91,  39,  23,  13,  47,  60,  20, 123,  89,  -7,  31, -42,  65,-114, -77,-114, 113, 110,  85, -41,   5,  29,  56,  26, 122,  74,  85,  98,  78, -92,  91,  58, -17,-105,  23,  84, -51, 105, -43,   2, -84, -15, -71,  35,  24, 110, -29,  93,  71,  -9, -33, -81,  15, -80,  62, -30, -17,-125, -43,  55,   9,  43,  15, 102,  17,  25,  40,  77, -14,  35,  -1, -24,-122,  99, -91,  47,  11,  97,  27,  59, 122, -88, -49, -48,  19, -49,  82,  22,  89, -81,  98, 127,-124, -10, -45,-100,-101,  60,-115, -28, 123, -84,-121, -93,  32, -81,-115,  98,  85,   2, -22, -79,  15,-113,   0, -60,-102, -42,
  -22, 102, -48,  62,  31,  83, -52,  59,  83, 116, -76,-107,  39, -30, -35,  66, -58,   8, -30,  -5, -81,  49,  44,-124,  40,-108,  -7, -62, -84,   0,  58,  85,  31, -67, -23,  48,  26,-104,  44,  67, -14, -55, 101,  95,  90, -98, 105,  41, -72},
{ -55,-110, 106,   5,  94, -96,-113,  90,-108,  32, -65,  13,   1, 115,  96,  44, 127, -84,   9,  78,  31, 115, 119, -59,   2,  26,  61, -85, -71,  50,-119, -11,  11, -18,  88, 114,-113,  99,-121,  -4,-122,  22,   2,-126, -79,  99,  47,-115, -80,  77, -55,-127,  81, -87,  32, -83, -61, -81,  39,  34, -50, 117, 124,  28,-125, -31,  32,-106,-125, -75, -66, -49,  62,-121,   9,  39, -25,  98, 107,  67, -40, -54, 103,  55, -42,  -1, 107,  92, -83,  32,-113, -65, -53,  85, -10,-125, -42,  12,  27,  -9,  86, -59, 103, -20,  76,  85, 106, 114,  86,  77, -40, -20,   8, 123, 117, -15, -85, 104, 109,  38, -60,-103, 104, -46, 112,  90,-113,  10,  83, -55, -61, 115,-115,-121, -64, -91,  70, -98,  64,  -3,  25,  88, -50, -51,  65, 126,  42,  33,   9, -63, -87,  26,-116, -83,  95,  10, 118,  47,-101, -19,  99,  73,  80,  32,   8,  69,-100,  41,  18, -46, -53,  70,  21, -26, -97, -11,  78, -15,  40, -54,   3,  81,  90, -64, 123,   5, 126,  39, 114,  23,-123,  49, -66,  94, -91,-120,  74,  92,-100,  38, 115, -18,   4, 110, 107,  66,  72,-121, -16,  85, -91,  69,  16, 127, 100,  16,  21,   8, -47, -25,-112,  29, -67,  21,  66, -80, 100, -89,  44, -71,  88, -51,  27,-110,-126,  53, -22, -90,-126, 124, -23,-111, -88, 109,  97,-124, -66, -99, -22,   5, -97,  -4,  43,  78,  79,  88, -78,  58,-119,  67,   3,-126, -19,  80, -30,  10,-105,-111, -35,  30, -45,  90, 107,  75,  45, -42,  93, -75,  62, 118, 113,  83,  16, -27, -27,   4,  35,  15, -77,   8, -62, -23,  66, -73, -22, -83,  46,-126, 108, -66, -76,  -1,  50,-124, -91,  66,  -1, -41,  -5,-117, -91, -45, -69,  -2,-124,  65,  11,  46, -13, -24,  29,-117,  -3, -96, -65,  28,  98, 119,  61, -92, -15,  -6, -64,-124, -99, -92, -42, 107, 113,-103,  96, 120, -74,  58,  38, 125,-104, 117,-107,  92, -96, -49, -80, -93, 126,  36, -61,  21,  -1, 115, -21,  99, -26,  37,  82, -23, -92,  37,  75,  32,  62, -10,  48,  53,  -6,-115, -40, -19,-125,  26,  77, -66, -71,  44, -93,  27,  16,-113, -58,-108,  12, -74,  33,-107,  73,  81,  -5,-117,  62, -82,-108, -42,  95, 110, 101, 116, 116,-113,-100, -18,  99, -95, -43, -97, -84,  45, 121, -78, -52, 120,-114, -70, -19, -85,  12, 105,  70,  65, -27,  35,  -6,  85, -20,-115,-110,  25,  28, -15,-100, 119, -87,  95,   0, -93, -33,  33, -18,-122,  14, -78,  45,  13, -10,  69,  48,  42,  70,  42,  29, -49, 111, -25,  85,  95,  25,  11,  33, -65,-117, -12,  -6, -88,-107, -97, -16,  95, -45,  82,  93, -40,  15,  37, 124,-112,  -6,-103, -39,  49,  14, -91,  86,  51,  64,  -8,  86, -46,  62,  50,  66, -22, -39,-109, 105, -92, -75,-102, -19, 122,  48, -69,  80,-100, -78, -80,  33,  95, -93,  86,  61, -36, -70,  33, -49, 121, -28,  44,-108, -52, -56,  65,  17,  85,-124, -49, -93,  55, 102,  92, 108,  38,-102,  92, 111,  98, -57,-109,  36, -31, -77,  54,-101, -17, -67,  90,  54,  71,  89, -96,  58,   6,  61,  87,  90, -40,-124,  11, -91, -76,   8, -98, -59, -19,  31,  99,  93,  59,  90, 101,-105, -51,  -4, 106,  93,  61, 114,-105,  68,  85, -80,  43,-119, -42, -41, -42, -21,  71, 114,  10, -73,  21, -97, -45, -50,  18,  95,  40,  93, -55, -33,-108, -29,   1,  26,  16, -15, -53,  29, 110,  -8, -14, -37, -38,-106,  56,  53, -19,  61,  77,  77,   6,  63, -32,  -6, -39,  72, -67, 115, -16, -32,  46, 118,  77, 118, -30, 126,-106,   4, -72,  13,  85, -29, -68, -78, 109,  31,   6, -24,  24,-108, 108, -87, -67,  29, -94,  82,  53,-100,  56, -97, 114,-112,   0,-125,   3,  29, -36, -56, -40, 108,  20, -12, -36,  52, 125,  34,-107,  80,-113, -50, -93, 102, -99, -24,   9,-126, -90,  25, -52, -13,-100,  84,  47, -16,   1,  62, -92,  26, -49, -71,   2, -59,  66,-122,  88, 122,  30, -41,  57,   7,   3, -62, -39, 119,  12,  85, -96, -77, -31, -41, -35, -41, -75, -92,  84,  69, 115,  55,-124,  89,-101,  66, -69,  74, 103,-107,  77,-116, -18,   0, 103, 112,   2, -91, -99,   9,  89,  75, 112, -70,  99, -63, -36, 115, -36,-120,  26,  60,  93,  -3,  76,  29, -17,  11, -94,-124, -97, -12, -56,-110, -56, -26,  54,  43,  27,   3, -53,-110,  66,-103, -79, 124, -95,  57,  67, -90,-121, -87,-114,  33, -35, -64,  27, -22, -58, -22,  31, -86, -35,  50,-114,  46, 114, -59, -40, -70, -64, -26, -41, -99,  65, 109, -99,  84, 100,  19,  90, 103,  85, -30,   9, -87, 121, -76, -83, 115, 115, 123,  -9,  24, -34,  -4, 127,-126, -67,  32,  23,  71,-113,  70, -78,  83, 111,  85,  94,  51,  29, 108,-111,   4,  60, -91, -87,  46,  18,-100, -83, -18, -76,   9, -71,  51,   2,  64, 101,  41, 108,  35, -70,-117,  91, -59,  65,  57, -97,-121,  83, -94, -38,  50,  37, -31,  86,-115, -21,  33,  57,-108,-117, 106,  83,-112, 108,  35, -25, -12,  53,  57,  37,-125,   3,  62,  38,  83,  76, 114,  91,  96, -47,-124, -81, 121, 114, 106,-108,-125,-108,  92,-119,  78,  97,-116,  42, 102,   6,-104,  -3, 101, -59,-103, -13,  46,  75,  61,  53, -70,  74, 107, -57, -29,-115,-104, 113, -15, -54,  57,  34,  31,  39,  53, 105, -11, -81,  76,-102,  47,  -2,  41,  62, 113,  26,   2,  71,  29,  77,  18, 115,  39, -33, -85,  97, -51,  17,  38, -36,  40,  95, 126, -58, -11, -97, -21, -39, -71,  13, -35, -25,  -3,  39,  18, 126, 112, 100, 112, -85, -63,  57,   7,  43,  11,  95, -61, -71, -27,  76,  -2,  24,-127,-118,  94, -49, -55,  21, -12, 114, -15,  44, -88,  18,   8, -45, 103, 101, 118, 115,  24,-118,-101, 102, 116,  89, -36, -68,-104, -21, 119, -54, -56, 120, -84,  17,  35,  88,-103, -48, -23, -66,  94,-107, -78, -84, -98,  84,   9,  77, 126, -39,  69, -81, -76,-106, -47,  64, -97, -94, 114,  -2,  11,-116, -59, -32,  28, -41, -27, -34,-123,  22,  82, -40,  79, -36, -10, -84, -60,  60,  61, -19,  34,  46,  86,   7, -81,  55,  16,-107, -49,  42, -40,  99,  47, -28, -27,  72,-100, -76, -53,  61,  98, -17,  -5,  27,-103,  31, -74,  13, -30,  -6,   5, -69,  83, -52,  95,-114, -27,-121,-105, -77,  60,  43,  12,  83,  51,  43, -79,-109,  91,  97, -13, 120,  14, 117, 108, -13,-108, -52,  -5,  30,  71, 106,  62, -61,  37,   8, 123,  75, 111,  34, -45,  14,-108, -30,  71,  22,  78,-112, -50,  19,-117, -71, -89,  -1, -47, -74,  57, -10, -98,  55,-124,  52,  99,  42, 118, -43,  91,-121,  18,  -4,-109,  48, -89, 103, -71,-127, -55, -16,-111,-103,  67, -33,  20,  45,  53,   5,  38, 102, -96,   9,  73,   8,  24,  32, -41,  87,  81, 105, -95,  92, 102,  13,  79, -50, -90,-120, -66, -68,  -6, -25,-111,  32,  27, -36, -95,-111,  74,  88,   9, -69,  12,  55, -96, -78,-103,  -4, -20, -31,  21, -73,-113, -34, -31, -99, -63,  83,  20,-107, -62,  96,  23,  14, -58, -11,  67, 121,  34, -37,  67,  45, -91,-114,  44, -83,  43, -58,  -8, 118,  88, -96, -53, -76, 103,-116,  94, -72, -47,   9, 110,  67, 121,  43,  -2, -31,  36,  16, -37,  61,  81,  -3, -16,  25, -31,-100, 118,  18,   4, 122,  26,  31, -31, -34,  88, -14, -69, -78, -70, 123,   7, 124,  96,  81,   4, 127, -86,  61, -10, -21,-123,  -8, -31,  85,   6,  93, 126, -92,  -5,-115,  39,  24, -98, -12,  77, -95,  84, -38,  99, -41, -65,  31,  48,  15, -30, 123, 115,  87,  97, -96,  31, -57,  59, 112, -99, -76,  71,  95, -94, -76, 111, 100,   0, 105,  79,-102,   7,  17, -12, -11, -34, -68, -49, -91,  -6,  33, 118,-104,  42,  88,  23, -32,-120, 123,  90,  25, 125,  78,  96, -36, -92,  61,-114,  14,-111,  66, -16,  76,-125,  46,-125, -34, -20, 118, -86,  99,-103, -80, 114,  10,-109, -65, -19,  17, -76,   6, -26, 105, -52, -93, 124, -72,  25,-114, 114, -56, -14, -64,  89, -43,  95, -18,-117,   2,  56, -76,  -6,  96,  39,  70,-106,  22,  59,-108,  97,  75, -25,-127, 104,  92, 111,-124, -30,  63, -36, 125, 120,  62, -84,  91,-120,   1, -59, 115, -60,  98,  75,  90,  56,  81, -15,  84,  45,  26, -19,-125,  52, 114,  58, 101, 125, 122, -24, 125,   7, 116,  85,  11, -20,  74,-111, 108,  69,  79,  25, -26,  65,-124,  55,  80,   8,-117,  20,  29,-118, 106, -74, -26, -91, -55, 103,  29,  32, -21, 116,-110, -82, -57, -37,  15, -94, 127,  68, 115, -22, -80,   5,  65, 126,  79,  23, -53,-107, -50,  -6, -36,  20, 120, -25,  78, -19, -80, -91, -46, -85, -85, -63, -88,  67,  95, -59, -94, 119, -71, 120,  40,  75, -13,-126,  97,  27,-120, -68,  54,-102,  68,  28, -91,  27,  96, -42, 125, -75,   8, -47,  12, -39, -89,-104,  35, -48,  62, -18, 123,  57, -27, -55, 124, 112,  12,  39,   3, 123,  15,  -5,  37, 124,  18, -89, 105,-123,-115,  66, -26,  11,  60,-122, 123, 112, -14, 112,  11,   9, -15, -76, -50,-116,  30, -46,  36, 113,  96, -14, 115,  -4,  56, -35,-113,  47,-110,-101,  33, -19, -34,  36,  46,  72,-117,  43,  32,  22,  10,-124, -85, -30,  71,  50, -39,-111,  43, -90, -92,-110,   1, -79,  -5, -53, -78, -87, -76,  84,  92,  44,-111, -75, 122,  44, -39,-107, -67, 101,  28, 124, -48,  77, -41,  51, 111,  78, -62,  26,  70,-106, -26, -14, 121,  12, -53,-124, -11,  59,  83,  43, -68,-100,  78, -97,  13, 121,  78,  44,  93, 103, -80,-109,  89, -68, -28, -35, 122, -58,  71, 107, 111,  84,-122, -39,  39, 121,  20,  31, -92, -21,  69,  63,-124,  18,  -1,-101, -12, -16, -94, -86, 125, -16, -31,  31, 106, -38,  -4, 105, -59, 108,   2, -61,  96, 124,  13, 118,  -9, -54, -78,  41, -15,  92,  -3,  78, -25, -33,  20, 100,  89,  16,-118,-121, -17, -16,  84, -99,  42, -81, -54, -65,  17,  37, -62,-122,  19, -57, 119,   9, 111, -49,  73, -41,  62,-120,  53,  -7, -56, -51, -20,  -4,  26,  -4,  94,  70, -25,  41, 122,  23, -82,  39, 110,  56,-106, -50, 120,  65,   2, -71,  81, 125,  63,-120,  36, -54,  89, -91, 101,  90, 122,  65, -22, 113, -96,  99,-101, -40,  47, -49,  15, -99, -86,-104,  10,-107, -81, -55,  78, 108,  71,  58,  -9,   5, -77,  85, -93,   2,   6,  78,-102,-113, 121, -25, -81, -35, -12,  49,  70,  30,  81,-117,  52, -27,  95,-105,  23,  71,  16, -20,-107, -52, 104, 117, -54,  -2,  82,  34, -34,  61, -47,  35, 122,  80,  48, -69,  82, 105, -67, -36, -73, -57,  66, -62, -12, -56, -45, -80, -87, -91, -49,-121,  85,  19, 117, 107,-113, -37, -98, -35,  -8,  39,  85,  39, -43,  32, 106,   3,-108,  22, 121,-125,  82,  73, -12, -28,  92,  43,  83,  61,-105,  50, 117, -20,  26, -63,-120,-112,  76, -57,   7,  24,-109,  75,  98,  48, -87,  55,  65,  41,  73, -87,-108, -53,  66,  43, -14, -29,  86,  78,  16, -86,  63, -72, -88, -37,-119,  78,  17,  10, -30, -82,  70,  52, -87,-118, 108, -50,-107, -85, -48,  14, 104, -69,
  -72,-125, 126, -80, -51,  21, -38,-119, -10,  61, -89, -19,  52,  74,  72,  31,-124, -76, -70,  -3,  93,  16,  23, 114, -59,   0,  22,  74,-123,-121, -88,   0, -94,  34, -44,  44, -19,  91,  89, -13,  90, -31, -88,-106, -30,  58,  16, -43,   7},
{ -36, -62,  17,  84, -91,  65,  67,  23,  45, -55, -11, -83,  67, -52,   9, -45,-124, 108,  76,  51,  71, 115,  64, -61, -80, -66,  49, -99,  -2, -45,  61,  63,  43,  12,  31,  40,  37,  14,  61,  40, -25, 100, -25,  26, -89,  63,-121,  13,-116,  64, -82,   8,  93, -82,-115, -87, -75,  86,  75,  83, -75,  81,  39,-103, -73, -20, -39, -82,-114, 100,-103, -86,  55, -88, -47, -77,  -1, -24,  67, -35,  19,-100,-107,  16, 119, 124,  13,  14,  79,  71, -75,  45, -82,  20, 117, -26, -46,-113, -64,  72, 116, -28, 107,  11,  84,-101, -90, -23, -44, -84,-117, -57,  80,  42,-115,  43, -65, 103, -41, -15, -97,-121, -89, -87, -91,  14, 121, -52, -26,  73, 115, 120, 120,   2,-121,  82, -87,   1, -22,  45, 104, -54,  57,  80, -15, 112,  36,  28, -76, 120,   0,  48, -15, -97,  57, -39, 126, -74, -20, -97, -63,  92, 123,  63, -88,  21, -41, -70,-114,  79, 122,  81,   9, -78, -50, -40,   8, 104, -21, 121,-109,  61, -43,  44, -96, 125, -68, -39, -68,  53,  51, -43, -38,  33,  66,  55, -80, -24, 103,  93,-112,   6,  91,   6,   5,-111, -91,  15,  70, 104, -58, 117,  95,  43,  58, -13, -89, -49, -99,  82,  95, -63,  83,-120, -72,  85, -21, -93, -16,  47,  74,  27,  65, 104,  62,  60,  72,  38, -38,  -6, -11,  22, -30, 121, 121,  68,-109, -53,   6, -52, -81, -51, -45,  24,  -7,  72, 114, -73,  97, -71,-114,  47, -77,  35, 107, 113, -78, -39, -77,  54,  45,  34, 122,  29,  88,   4,  47,  38, 100,  21,  86, -88,  19,  92, -38, -57, -74, -61, -19,  53, -60,  -4,  48,  37,  22, -27, -64,-112,-108,  25,  76, -34, 120, -19,  41, -81,-107, 114,-117,  37,  69, 112,  14,   1, -26,  -7,  10, -91,-119,   7, -65,  27, -35,  16,  25, -24,  19, -29, -94,  33, 108,  59, -54, -69,-123, -58, -38, -57, -38,  70, -90, -80, -96, -27,  -3, -67,  79, -35,  54,-101,  45,  83, 126, 123,  57, -26, -81, -98, -13,  99,  50,  34, -17, -65,  49,  67, -48, -18, 109, -65,   2, -47,  89, -86, -62,  17, -79, -16,-114, -73,-124,  -7, -29, -28,  82,  78, -72,-120, -43,  71,-125, -48, -97,  22,  30,  18,-109,  53, 103,  -8,  35, -86,  39, -73,  57, -84, -27,-113,  11,  53,  55,  39, -82, 111,  24,  53,  85,-105, -45,  30,-105, 118, -89, -62,  86,  36, -95, -55,  33,  55,  18, -50,  43, 123,  15,  81,  66, -64, 127, 115, 109,-100,-101,-107,  -3,  -2, -42,  80, 109, -60,  62, -52,  50, -55, 111, -42,  16,  54,  28,  47,  28,  35,  67, -80, -55,  31, -15,-112,  81,  37, -20, -67,  21, -88, -50,  12, -37, -22, -60, -63, -79,-106, 103,  78, -40, 113,  16, -23,-112,  91, 106,  96,  -1,  70, -75,  -5,-106,  15,-103,  18, -16,-126,  37,  69, -89, -31, -53, -82,   4, -67,  74, -41,  82,  95,-116,   3, -22,  72, -36,  80,   3,  79,  87,  -6, -12, 110, -49,  73,-101,  -1,  24,  31, 103,  42,  11,  19, -11,-110,  83, -93,  42, -65, -26,  58, -56,  -4, 106, -21,  21,-100, -31, -13, 124, -13, -15, -35, 111,-124,   6, -85, 112,  22,  25, 126,  26,  63, -14, -83, -71,  13,  71,  87,  87,-105, -85,  98, -66,   7,  45,-115,  73,  74, -83, 113,  54,-126, -31,-108, -55,  13, -64,-111, -89, -44, 127,  98,  72, -94,  27, 115,  22,  35,  85,  24, -85,  -1,-111,  24, 127, 108, -81,  82,  -7,-105, -54, 112, -22,  61,  25,-107, 108,  68, -84,   5,  84,-115,  40,  84,  57, -65,-101,-100, -38,  15,  99, -95, -28, -55,-120,  11, -18,-101, 113, 113,  57,  53, 104,-100, -83, -89,  24, -54, -93, -81, -39,  70,   9,  16,  39, 103,-113, -63, -97, -59,  52,  45,  42, -73,   7, -83, -97,  65,  55, -35, -33, -92,  56,  46,-118, 111, -88, -15,-102, -55,   8,  42, 122, 112, -92,  14, 107, -67,  57,-108, 113,  29, -77,  39, -23,  84, -73,  95,  18, -19, -73, -61,  93, -63, -82,  10, 115,  57, 122,  59, 103, -98,  25,   1,  42,  68,  -1, -59, 123,-104,  38,  20, -77,-124,  58,  64,  62,  79,-113,  85,  54, -17, -17, -35,-109, -37,  62, -93,   6, -56,  -9,-124, -44, -97, -25, -24, -37, 103, -13, -73,  97, -73,-109,  65,-125, 116, 103,-118, -34, 122,  43,-106,  41, 125,  23, -87, -69, -39, 101, -64, -32, 117,  16, -23,  95, -75, -93,  62,  67, -49,-114,  39, -89,  -7, 115,  96, 115,  72,  40,-113, 113, 124, -90, -41,-109,  61, -78, -19,  29,  43,  33,   6,  41,  60,-101,  74, -84,  52, 106, -26,  29, -81,   9,  35,-122,-115,  76, -87,  64,  68, -24, 104, -33, 103, -61, 109,   6, -98,  40, -46,-106,  58, -75, -50,  18, -59,   0,   7,  51,  87, -32,  93, -78, -63, 105,  46, 119,  60, 116,  13,-124, -12,  35, -85,-105,-109,  97,  -3,-103, 101, -33,  77, 101, -75,  94,-124,  23, -12, -82,  86,  22,  22, -76, 125, -25, -24,  22,  78,  66,-108,  51,  11, -26,-113,  42, 116,  93,  69, -20, -47, -68,  68,  -3,  21,  75,  47, -69, 106,  90,-103, -56, -96,  57,  90,  62, 103, -98, -68,  -2,   7, 101, -65,  67,-117, 102, -86, 125,  77,-114, -85, -78,  35,-115,  58, -67, -56,  -7, -17,  71,  63,-115,  29,-113, -45, 118, -27,  64, 108,-102,   1,  25,   8,  -7, -41,  12,  51, -32,  15, 109,  89, -49, 127, -26, -25,-100, -39,  18, 118, -92,-107,  83, 122,-101,  98,  71, -42, -30, -38, -99, 105, 114,  47,  82, -93,   8,  43, -96,  90, -26, -65,-114, -20, -20, 111,  62, -69,  16, 126, -25,-121, -89, -61, -11,-124, 101,  16,  58,   7, -25, -70, -81,-109,  -5,  57, -60,  35, -57,  28,  94,  91,  57,-111, -58, -26,  31,  69,  51, -26,  88,  93,-104,-119, -23, 126,  94,  68, 124,  19,   3, -59, -47, 117, -89, -48,  79,-106,  96,  38,  94, -19,  38,  46, -59,  51, -78,  27, 100,  89, -92, -27, 117,  86, -47,  26,  57,-112,  51,  76, -45, -34,-123,-124, -41, -15, 110,  27,   8,  47, -97,   0,  22, -97,  42,  73,  51,-108,  20,  24, -70, -26,-115,   1, -79,  61,  -3, -25, -59, -43,  74,  88, -32,-115,  31, -36,  77, -30, -38, -71,   5, -74, -42, -32,  15, -24,  47, -23,   0,  81, -10, 101,  63, 125,  84, -67,  61,  90,  60, -53,  52, 112, -54,  -6,-122, -64, -51,  55,  57,-109,  24,-100, -19, -89,  22, 122,  75,  61,  41,  80,-124,  84,  35, 109, -61, 112,  44,   1,  13, -38,   6, -51, -96, -77, -42,  -9,  -3,  14, -76,-117, 117, -18, -68,  70, 123, -58,-114,  56, -45, -87,  77,-123, 119, -46,-104, -60, 124, -10, -35,  40, -33,  84,  40,  71,  32,  18,-105,   5, 113, -54, -85,  32, -18,  71,  29, -66,  49,  19,  20, -49,  24,  66,  98, -74,  41, -34, -67, 120, -19,  -1,-117,-102, -11,  40, -44,  89,  85,-127,  67,-113,  27,  70,  54, -86,  74,  43, -15, -43, -37,  56, -64,  -3, 100,  38, -70,  -3,  19, -92,  17,  25, -25,  65,  72, -34, -97, -42,  57, 118, -10,  91,-117, -58,  48,  58, -31, -96,  -2,-112, -16,-125,  60, -18,  92,  97, 123,  78, -43,  -3,-101,  -8,  71,-100,  79,-113, -84,  33,-103,   0, 120,  23, -54,  24,  69, 116, -21, -81, -50,  48,  64,-122, -79,-118,  20, 121, 114, -57, 106,  84,  44,  49, -30, -39, -23, -31,-103,  67, 116, -38, -99, -82, -70,  33,  19,  80, -24, -33, -40,  55,  49,-107, -90, -73, -15,-112,  58,  96,  66,  59,  -2,  63,  30, -68, -82,-111, -95,-100, -62,  95, -60, 105,  21, -13, -63,  45, -34,  78,  23, -93,  91,  75,  47,  11,  63,-124, -92, 108,  16, -44,-120,  19,-127,  -1,-114,  77,  -3, -96, -25, -92,  13,  91, -73,  58, -42,  -7,  90,  61, 110,  43,  92, -72,  43,  62,  95, -31,  93, -73,  90, -59, -12,  85,  76,  67, -27, -27, 122, -83,   8,  58, -91, -93, 124,   2, 113,  51,  74, -65,-104,  26,  55,-103,-121,  87,  84, -31,  46,  -6,  33, -92,  47,  -9, -26, 101, -29, -50,  59, -41,  30,-100, 111, 123, -82,  66, 114,  92,  -4, -51,  69,  42,  52, -19, -84,  61,-111,   0, -51,  13,  23,  86,  92, -53,-102, 119,-125,-111,  49,  58,  64,  66, -19, -15, -36,  65, -41,  89, -13,  31,  19,  13, 107,-109, -46,  45, -43,  -6,  43,  18,  -2,-109, -18, -46,  38,-119, -29, 102, 118,  -8, -99, -58,  79, -89,  77,  65, 102,  76, 100, -85,-123,  14, -52,-117, -89,  29,   4,  36, -84, -72, -90,  90,  15,  96,  92,  30,  -6, -27, -46, -11, -88, -19,  81, -52,  84,-111,  40,  18,  35, 117, -58, -18,-117, -70, -17, -33,-119,  60, -67, -99, -76, -18,  37,-105, 121,  36, -49,  15, -28, -29, 113, 125, -20, -62, -32,  16,-120, -88,  -1, -89, -56,  78, 108, 112,-109, -77,  98,  13, 125, -23, -16, -20, 127, 115,  34,-112, -77,-104,-100,   8,  88,  96,  68,-115, -13, -17,  64,-124, -78,  30, -31,  44, -97,  -4,  53, -31, 105,  11,  38,-103,  83,  29, -89,   7, 126, 106, -94,  96, -83, 117,  -7,  93, -68,-111, 124,  98,  72,  98, -39,  99,  67, -88,-100,   8,  97,  17,  23,-101,  23, -64, -13,  18, 123, -24, 118,-112,-102,   9,-115,  17,  17, 122,  -4,  -2,-114, -31, 120,  60, -20,  10, -39,  30, -25,   9,   9,   4,  34,  89, 101,  90,  81,  69,   6,-106, -15, 118, -43,-115,  10,   2, 119,   3, -39,  37,  18, -87,  61, -11, -37,  42,  72, -55, -67,  88,  58,  80,   3,-109, 120, -68, -76,  90,  52, -22, -90,  84,  -7,  46,  10, -52,-125,  -7,-125, -41,-105, -40,  77, -74,  26,  91,  45, 115, -71, -51,  33, -90, -57, -21, -12, -69,  37,  86, 100, -35, 105,  20, -42,-103, -61,-123,  54,-111,-113, -27, -24,  77,  -6, -79, 114, 114, -71, -71,  84, 103,   2, -11,  -5,  10, -99,  69,-114,  10,  37, -49,  15, -18,  27, -88, 110,-117,-125,  11, -91,  76,-113, -86,-106,  91,  48,  24,-115,  65,  71, -16, 118,  -5, 109, -46, 126, -58, -54,  29, -69,  50, 120, 118, -87,   7,  97,  49,  20, -15, -39, 122, -30,  18, -96,-113, 113, -83,  13, -36, -78, -15,  37,  82, -15,  94,  58, -13,  31,  75,-111,-120,-116, 124, -47, -89,  49, -37,  34, -71, -61, 108,  -6,  80, -67,  53, -90,-101, 106, 126,  11,  43, 114, -63,  59,-102,  17, -33,  88, 114, -76,  41,-120,-122, 103, -15, -13, -56, -25,  85, 116,  32,  79,  49,  43,  30,  13, -72, -14,  21,  66,-112,  20,  98,  36,  85,-116,  45,  84,-102, -16, -57, -87, 112, -85, -89,-108,-120,  68,-119,  33, 120,  52,  -3,  62,-113, -53,  44,  73, -66,  22, -62, -84,-123, -68, 123,  21,  67,  -2, 104,  39, 120, -25,  12, -77, 125, -71, -68,  90,   3, 112,-103, 107,-117,-121,  23, -90, -40, -13, -56,-121,  88, -23,   6, 115,  82, -15, -97, -80,  63,  -1,  16, -65, -86, -95,  61, -20, -92,  86,  23, -46,  -7,  83, -71, 114, 122, 123,  93,  13,  77, -44, -80,  22, 120, -18,  81, -28,  56,  14,  22, -51, -62,  69,  89,  63,  69,  -6, -95, -51,-119, -83, 115, 117,  27,  12,  71, -76,  66,  17, -98, -16, 108,  80,  83,  37, -52,  16,  12, -41,  93, 102, -45,  89, -61, -71, 108,  93,  85,  35,
 -108, -89, -67, 102,  90, -59,  -5, 124,   4,-108, -59,  86,  96,  42, -31,-116,  26, -25, -30, -33,  14, 100, -18,  13,-113, -66,  30, -51, -43, -26,  70,  22,  33, -77, -63, -67,  80, -95, 110,  51,  86, -91,  -9, -40, -68,-105, -42, -23, 101},
{  -2, -79,  90, -33,   2, -99,  23, -82, -32,-123, -70, -96,-118,  71, -82,  26, -96,  86,-114, 127, 120,  87,  28, 116, -16,  19,  -9,  60, -16, -75,  24,  99,  95, -74,  20, 102,-112, -44,  -1, -50,  58,-103, -92,  27,  21, -55,-118, 101,   8, -40,-118,-126,  -2,-116,  31, -99,  49, 125, -39,-123,  98, -98,  65,  59, -37,  47, -39, -59, 114,-120, -21,  86, -44,  -4,  43, -19, -12, -39,  19,  40,  15, -61,  -3,  45, 116,-109, 115,  71,  -4,  27, -27,  13,  27, -92,  52,  20,-113, 110,  39,  77,-123,  19, -59, -71, -70, -35,  17, -69,  45,  36, 104, -26,  75,-125,-117, -60, -28,  35, 114, -79,  80, -94,-102, 101, -13,-115, -39,  50, -59,  37,  53, -39,  56,-126,   3, -75,  -7,-116, -83,  21,  52, 103, 123, -30,  96, 114,-117, -29,  88,  60,-124, -23,-108, -70,-124,  34,  43, -84,  -4, -87, -38, -38, -26, 121,  21, -96,  10,  19, -60,  50,   8,  57,   1,  75,  81,  51, -55,  63, -14,  54,  56, 120,-121, -58, 106,  45,  15,  82,-126,  96, -16,-112, -90, 101, -99,  44,  22,  46, -52,  29, -44, -27,-110, -45,  49, -51,-126,  28,  19,  49, 124,  60,  27, -93, -72, -90,  29,  39, -94, -14, 117,  53,  76, 114,  19,  -3,  11,   2,   4,   8, -89, -58, -63,  35,  65, -77,  93,  73, -70, -15,  64,-112,   8,  -2,-118, -61, -41,  51,-101,   0,  64,  18, -93,-127,  91, -78, -36, -96, -60,  33, -79,  13, 104, -33, -89,-110, -65, -30, 120, -55,  41,  47, -47,-111,-124, -83,-107,  75,  69, -26,  23, -43,-108,-126, 103, -59, -91, -94, 107, -56, 112,  76,  31, -58, -59, -50, 110,  36, -20,  26,  31, -69,  23, -83,  -1,  -5, -18, -28,  55,  70,  33, -53,  50,  51, -42,  15,  50,  22,  19,  24,  85, -70, -54, -17,  19,  21,  52,  39,-104, 104, -36, -68, -21,  79,  96,  -6,-122,  68,  65, -28,  43,-124,  49, -93, -42, -53,  19,  44,  -2,  30, 110,  61,  32,-107, -55, 124, -73, -92, -15, -53, -92, -19,  61,  81, -94,  16,  33, -90,  49,  54,  58, -60,-112,  50,  77, -11, -33,  82,-100,  92, 125,  -7, -89, 124,  93, -74,  10, 107,  49, -82,  69,  47, 102,   7,-114,  53, -56,-127,  68,  28,  46,   2, -86, -76,  87, 101, -76,  84,  52,  27,  75,  58,  98,-124,  95, -89,   4, -25, 102,-110,  -4, -68,  21, 123,-114,  76,  75, -32,  89, -13, -33, 114,  12,  52, -28, -55, -21, -74,-114, -83,  55, -93, -63, -37,  23, -58, 118,  -7,  97,  86,  95,  49,   2,  31,  50,  76,  82,  38, 127,-109,  -1,  -1,  20,  -8,-109,-109,-122,  68,  14,  15,  71, -65,  -9, 107, 104, -75,  13,  43,  -4,  48,   4,  43, -67, -10, -77, -12, -73,  46, -37,-118,  92,  52, -84,  14, 112, 114,  44, -85, -45, 108,  75,   3,  87,  55, -31,  54,  -1,  69, -83, -75,  16,  18,-120,-114, -98,  55,  78, -44, 101,  25,  -9, -17,  10,-114,  85,  70, -27, 111,-120,-113,  12, -90, -87,   5, -55, 107,   0, -37,  70,  37,  59,  40,-104, -72,-116,  73,  65,  68, -32, -36, -83,  65,  -8, -63, -89, 125,  49, -69,  81,  -2, -14,  -8,   3,  74,  11, 100,  64, 101, 110, 104,  90, -98, -69, -79,  30,  16, -34,  67,  22,  72, -17, -65,  55, -22,  34,  30, -53, -82, -26,  99, 116,  85, -32, -63, -50,-100,  33, 121,  95, -92,  29,  38,  32, -66, -82, -57,  55,  14, -44,   4,  97,   0, -58,   0,  55,  86, -98,  56, -36, -46, -10, 119,  27,  37,  46, -72, -20, -82, -53,  55,  72, -34, -64, -29,  75, -96,  68,  93, -45,  35,  35, -29,   9, -87,-106,  80,  51,  76,  18,-103, -19, -41,  39, -30, -33,  74,-114, -53, -38,  56, -99,  87, 112, 104,  -9, 114, 120, 116,-108,   2, 101, -39, -39, 115, -26, -89, -31,  62,  41,  95,  38,  -1, 108, -67, -60, -99, -78, -58,-103,  25,  54, -66, 122,  86,  94,  92,  83,-113,  13,  70, 116,  -5, -68, 117, -88,-114,  23, -88,  27,-120, -25, -79, 123, 121,-108,  67,  99, -45, -26,-122,-119,  67,  85, -78,  64, -27,  28, -25,  91, -25,-127,  77, 101, -52,-112, -21, 102,   0,  13,  70, 122, -22, -31,  78,  60, -33, -22,  -9,  80, -36,  95,  75, -65,  81, -96,-111, -88, 123,  37,   0, -86,  24,-127, -73, -45,  50,-104, 125,  44,  30, 106,  60,-121,  54,  89,  79, 121, -68,  23, -58, -35,   4, 117,  74, -64,  49, -44,  -2, -75,  36, -46,-119, 125, 111,  44,  61, -90,  67, -63,   3,  66,  19, -89,  42, 117, -54,  88, -78,  97, -85,  53, -11,  84, 113, -99, -11,  -5, -65, -77, 114,-116, -80,  33,  95,-124,  71,   1,-104,-126, -34, -70, -85,  40,  -9, 108, 100, -16, 114, -86,-127,  37, -87,-121, -83, 114,  15, -38,  48, -86,  98, -79, -99,  72,  58,  17,  25,  91,  -8, -55, -98,  47,-110,-122, -15,  90,  -6,  38, -93, 118, 119, -80,  19,  95,  -5,  56,  88,-110,-107,-124, 102,  27, -37, -45, -57,   0,  89, -19, -97, 111,  94,  62, -11, -25,  12,  84, -81,  51, -33, -47, -56,-113,  51,  28, -54,  80, -98,  70, 100,  46, -21,  33,-101, 118, 110, -58,  54,  94, -74, -63,  41, 118, 117,   0,-127,   8, 125,  20,  29, -71,   5, -28,  60,  73, 126, -83,-114,   4,-118,  10, -41,  16,  17, -34,-103, -32, 101,  15, -73, -15,  55,  59, -76,  57, -35, -87,  27,-110,  81, -18,-122, 105,  83,-110,  33, -21, -79, -19,-102, -77, 107, 117,  35,-122, -86,  65, -26, -46, -27,  65, -26, -64, 120, 101,  61, -45,  35, -88,-116,  -7,  15,-112,  74,-122, -94, -83, 124,  28,  15,-117,-122, -21,  72,  -4, -87, -64,  31, -82, -58,  55,  79,  -8,  39, -18, -48, -12,-110, -94,  24, 113,  91, -28,  79,  64, -45,  75,  72,  50, 126,  51, -36,  42, -67, -96,  18,  61, -86, -31,  42, 103,  93,  18,  26, 116, -24, -58, -56, -75, -14,  35,  69,   3,  86, -83,-113,  21,  94, -75,  96,  72, -34, 105,  36, -45,  69, -11,-124,  65,-117,  50, 112, 125, -40,  87,  41,  41,  -1,  21,  16, -27, -39, -73, -27,   5, -62, -26,  96, -98,  90,  67,  97, -71,  12, -36, 102, -22,-126, -46,-120, 102,  -2, -92,  42,-123, -96,-114, -64,  21,  43, -92, -84,  95, -91,-106, -50,  56, -41,  96,  56,   7,  81,  -5, -48,  54, -12, -66, -20, -47,  95,  38, -64,-116,   7,  -1,  60,  64, -80, -92, 110, -92, -43,  78, 127, -46,   9,-110, -81,-124, -76,  -8,  36,  48,  56,  95, -68,  -4,  77, -12, 118,  36, -57, -84,  43, -98, -56, -53, -48, -99, -16,-110,  95, 126,  22, -99, -92, -51, 110,-125,-120, -51, 111, 122, -10,   2, -74,  97, -41,  25,-102, 102, -95, 127,-102,  88,  18, -53,   8,   3, -23, -90, -47,  23, -70, 125,-125, -77, -21,  19, 119, -20,  47,  29, -39,  27,   1, -60, 100, -48,  -9,-112,  65, -24, -20,  78,-114,  38, 104, -54,   1, -15,  55,  60,  46,  66, 104, 124,  95, -55,  13, -94, -26,  26,  41,  22,  61,-122,  40, 127, 100, -87, -38,  23,  -8,  50, 126, -13,  58,-122,  99, -51,  91,-120, -80, -62,-124, 107,  17,   5,  74, -47, -36, -14, -67, -57, -71,  49, -61,  73,  26,  21,  -2,  60,-117, 106, -56,-102, 115,  93, -22, 125,   5, -32, -15,  72, -73, -91, -71,   0,-115,  99, -86, -69,-125, 101,  65,  72, -73, -60,  65,  29, -74, -74,   4, -53, -82,  35, -36, 106, -66,   8,  23,  56, -67, -62,  89, -73,  39,  49, -73, -19,-103, -47,-103, -53,  46, -14,   9,  15, -92,  24, -33,   1, -94,  78, -36,-124,  85, -75,  10,  50, -43,  90, -57,  72,  52, -20, -76,-109,  10,  11,  93,  77,-105, -91, -96, -32,   2, 104,  12, -89,-102,-124, -47, -74,  78,   8, -88,  98,   3,-117,-126,-105, 118,  64,  22, -86, 111,  82,  75, 103,  44,  12,  67,-112,  -5, -15, 120,  85,   5,  53, -37, -36,-107, -71, -63, -97, -12, -46, -73, -80,  77,   7,  49, -94, -11, -97, -67,  97,   5,  -2,  67, -93,  64,  78,  72, -23,  52,  66,  16,  40,  18,  13, 113, -12,  14,  -8,  92,-117, -63, -37, 107,  27,-112, -51, -87,  43,-113,-115,  88,  81, 124,  93,  22, 127, -61, -36, -65,  81, 104,  23, -61, -72,  19, -93, -22,  29,   6,  33,  92,-100, -44, -32, 119, -88,-115,-104, 100,  51,  53, -68,   4,  21,   5, -82, -62, -87,-106,  55,  94,  31, -62,  59,  -8, -31, -46,  30, -31,-108, -62,   5,-123, -36,  30, -51,-121,  -6, -53,-120, 109,  63,  30,  20, -29, -86, -75, -99,  15,  85, -24,-104,  63, -93,  54, -75,  76,  70, -82, -84,   1,  49, -37, -36,  77,-102,  46,   2, -32,  30,  74,  15,  74, -64, -96, -75, 112,  41,  85,  15, -14, -92,  40,   6, -32,-119, -14,  91,  31,   8,  48, -79, -22, -37, -72, -28, -13,-108, -84,-102,-109,  32, 108,  95,  69,   6,   7, -63, 118, -40,  92,   9,-100,  83,  73, -96,  83,  51, -72, -38, -30,-118, 115,  44,  47, -63, -71,  15, -86,  74, -26,   3,  94,  72,-114,  83, 109, -38, 104, 118,  73,-125,   3, 111,  86,-125, -14, -88, -38,  92,  72,  86,  15,  75,-103,  98, -70, -37, -21,-114,  19,  23,   1, -24, 109,-115, 106,  79, -79,  42,   0,-120,  47,  45,  65,-110,  32,  20,  72,-123,  97, -20,-118,  -5,  86, 104,-126,   2,  85,  17, 126, -41,  34,  10,  -5, -12, 122, 106,   1, -15, -68,  21, -83,  58, -70, -45,-111,  25, -53, -76,-112, -82,  65, -52, -74,-109, 103, -44, -49,-123,  26, -28,  36,-111, -79, -80,  93,  96, -80,  -5, -44,  46,  40, -83,   1, -78, -34, -18, 115, -27, -74,  50,-106,  15, -99,   1, -85,-101, -47,  -3,  20,  60,  -5, -82,  85,-102, 105, -23,  31, 120,  69,  62, -95,  74, 120,-114, -51, -55, 117,  45,  80, -46,  69, -56, -61,-125, -49, -46,   4, 111, -25, -87, -54, -30, -87, 107,   2, 119,  44, -87, 103,   2,-114, -73, 100,-105,  24, -28,  50, -71,-121,  51,-112,  71,-102, -60,  25, 117,  69,-104,  35,  -1,  72,  91, 124, 112, -25, -49, -55,-123, -19, -99,  70, -50, -31, 111,  91,  94, -71, -43,  62, -90,-107,-104, -83, -84,  42, -85,  66,-113,   2,   6,-113,  97,-125,  35,-100, -57, -85,  26,  49, -12,  66,  98,   2, 102,  80,   7,-121, -47,  29, -76, -46,  48, 121, -18,  28, -12, -16, -81, -77,  54, -18,-101,  21, -39,  49,  23, -44, -49, -71, -74, -53,  -6, -16,  77,  98, -52, -93, -73, 105, 106, -96,  81, -83,-104,  -2, 125, -51,  97, -18, -90, -37,  55,  40,  43,  33, 106,  11,   0,  87,  26,   5, -90, -81, -94,-107,  44, -15,-109, -63,  88,   8,   8,  30,  22, 111,  67, 113, 115, -95,  81, -69, -81,  14, -38, -47,  29,  24, 114,  17, 115,  87, -59,  58,-100, -57, -89,  52, -43,  18, 118,  15, -86, 122,-122, -76, 122,  13, -62, 126,  10, -89,  90, -46, -73, -69,   6, -87, -61,   3,-122, 119, -36, -62,  67,   5,  94,  67,  43,-117, -33,-100, -13,  75,  -3,   0, 106, -21, -52, -58, -44,-119,-125, -21, -12,-119, -14,  35,-114, 102, 114, -70,  15,   7,  14, -26,   4,  94,  73, -27,-122,  52,-125, -30, 126, -51,  98,  79,-100, -60, -38,   0,  -5,  78,-116, -31, -82, -99,-115, -46, 122,
  -46, 109,   6,  28,  45, -94,-112,  14, -24, -62,-104, -47,  66,  60,  -2, -61, -62, -84,  48, 105,  94, -76, -88,-118,  -3, -40,  26,  25,  28,  81, 108, -44,  12,  10, 104,  38, -37, 100,  24,  18, 100, 105,-115, -40,  89,  44,   8,  13,  63},
{  21,-104,  -8,  80, -49,  75, -24,  76,-123,  15, -16, -22, -63,-119,  60,   1, 116, -72,  39, 104,  55, -67, -21,  87, -35, -20, -56, -55,  25, -70, -46, -85,   2,  -8,  71,  67, -47,   4,  83,  21,  84, -67,  90,  -8, -79,  23,   8,  62, -71,  53,  35, -34, -26, 103, -71,  33,  35,  28, -44,-125, 100, -11, -84,-108,  87, 110,  58, 115, -81, 108,  96, 105,  99, -72,  47, -34, -44, -57, -26,  20,-108,  81, -64,-120,  72,  76,   9, 115,  51,-104, -55,  88,-106,  88, -42, -36,  79,-100,  75,   2,  35,  71,  84, -69, -31, 120,  94,  -5,   9, -95,  87, -15,  36,  39, 101,  21,  18,  18,-113,   3, -33, -18, -33,-111,-103, -20, -42,  99, 113, -55,  -3,  25,  43, -48, -57, -69,-124,  33, -18,  36, -37,   1, -13,   8, -80,  46, -62, 109, -65, -94,-116,  38, -14, -85,  19, 121, -80, 116, -23,-121, -52, 120,  27,-124, 124, 102, -24,  96,-106,-100,-117, -24,  98, -29,  93, 108, -69, -68,-123,-120,  95, -34,  91,  60,  98,-104, 123,  91,  30,  84,  63, -73, -84,   9,  96,-120, -46,  83, 110, 100,  56,-105,-104,  49,  -4,  50,  87,  86, -28,  -4,  95, 112, -88,  16, 104,  19, -31, -22, 123,  83, -78,-108,  61, -28, -51,  43,-118,-112,  56,  42,  31,  16,  25,  84,  95, -49, -60,  93,-111,  -6,  34,  57,  74,  95,  46, -14, -77,  14,  38,  52, 103,   0, 119, -15,-116,-120, 106,  54,  -1,  36,  84,  62, -26,  92,  73,  29, -23,  34,  74,  -2,  44,-103,  37,  66, -69, -16, -17,  26, -49, -95, -72,  21, 120,  29,  64,-108, -16,-101,-123,  76, -31,  81, -92,  80, 109, -89, 125, -39, -20,  30,  50,  17,  -8, -10, 108,  54,-105, -93,  16,  72,  56,  75, -47,  41, 105,  11,  71, -88, -45,-105,  58,-112, -94,  92,  -6, 122, -89,  15, -41, -10,  99,-103,-117,  22,  16, -39,  23, -63,-118,-114, -18,  23, -60, -35,-122,-123,-113,  62,  69, -77, 106,  91,  90, -52, -43, -66, -65, -10, 107,  49,  20,-118,  67, -16, 115, -56, -40, -15,  66,  -5,  90, -57, -58, -24,-114,  25,-109,   2, -84,  28, -17,   7, -36,-104,  75, 107, -31, -90, 111,  14,  11, -60,  40,  29, 118,  17, 109,  42,  62,  17, -68,  46, -40,  61,  98, 103,   2, -88,  57,  -5, 125, 103, -78, -56,   3, -95,  -1, -84,  16, -55, -55, -42, -59, -34, -22,  91,  70,  84,  10, -73, -79, 104,-126, 123,  34, 113,-124,  60, 105, 126,  76, -41, -66,  78,-125,  63, 101, -19,-127, -34, 103,  46,  51,   3,  36, -34,-106, -79, -16, 110, 108,  76,  36,  89, -71, -76, -91,  41,-120,   2, -59, 117,  23, 101,  77,-126, -81, -69, -73,  79,  68,  19,   0,  72,   3,  12,  93,  74, -68, -30, -85,  56,  94,  -1, -40,  48,  89,  11,  89, -19,-121,  36,-121,  56, -48,  60,-115,-105, -21,-110,-106,  63,   3,  20,  54,  26,  61, 116,  89,  17,  12, -20, -60, -77,  82,  49,  96, -27,  -1,   2, 106,  48, -60,  81,  97, -45,-113,  20,  -7,-114, -34,  -1, -29,  21,  29, 126,  99,  98,  64, -63,  28, -62, 114, -89,  91, -74,  45, -75,  44,  10, -96,  -4,  28, 111,  15,-113,   7, -97,  48, -40, -68, -33,  94,  97,  87, 104,   9, -25, -27, -65,  44, -21,-102,  -9, -56, -89,  79,  57, -97, -40, -98, -67,  26, -28, -49, -14, -73, 112, 115,  43,  86, -37,  44,  47, 106,  22, 110, -51,  17, -88,  85, -69, -76, -52,-110,  41, -62, -42, -82,  78, -39,  93,  -7,  78, -46, 115,  88, -25, -43, -89,  41,-110,  80,  86,  86,-123, -25, 124,  83,  53, -16,  57,-111, -42, -78, 127, -34,  97,  12, -53,  13,  42,  73,  83, -72,  74, -21,   8,  73, -73,-117, -98, -90,  47,  91, 120, -59, -25,  81, -64, -35, 116,-117, -72, -97, -41,  15,  13,  96,  -3,  79,  26,  65,  99,  85,-101,-119, 121,  31,-123,   1, -73,  18,  57,  22, 103,-100,  87, -30,  -3, -72,  96, -75, -73, -29,  29, -49,  74, -95,  78, -86,  85,   6,  22, 126, -57,  -9, -76, -34,  43, -85, -15, -79, -75,  68,-106,   7, -37,-120, 125, 107,  80,-100,  48,  63, -63,  77,  12, 116,-115, -16, -13, -50, 113,  49, -25,  40,-116, -79, 113, -43,  16, -83,-116,  33, -74,-120,  16,  37,  10, -75,-113, -43, -90, -78, 111, -32,  15, -89,  88,-126, -19, -25,  85,  92, -17,  99, -39, -43, -87, -86, -58, -33,  94, -36,-111,  19, -54,   6,  31,  17, -87,   2, -81, 107,   6, -77, 114, 106,  80, -77,  89, 122, -71,-113,  13,-119,  98, 105, -75,  20, -56,   9,  52,-123, -75, -25,  78,  66, -78, 109,  25,  76, -10,  84, -30, -27, 124,  53,  27,  -8,  13,  66, 124,  90, -12,  91, 119, -57,  92, -59, -26, -38, -29,  35, 111, -63,  25,  -4,  73,-127,  98, -55, -92, 109, 116,  49,-102,  85, -65,  98,  44,  40,-120, -27, -97,  74,  63,  74, -72, -85,  91,  61,  35, -23,-106,  39, -37, -99,   4,-127, -50,  48,  59,   0,  47,  52, 100, -99,  60,  62, -31, -52,  65,-114,  28, -12,  62,  62,  78, -38, -18, -13,-118,  19, -51,  55,-100, -59, 126, -20,-112,-119,-105, -89, 103,-106, -38,-118,  28, 100,  91, 101, -55, -59,  57, -30, -55, -74,-122,  14,  95, -71, -89, 125,  41,-115, -20, -97,  42, -41,  43,  11, -63,  98,-120,  32, -55,  -8,   5, 122,-122, -11, -65, 107,-108, -19,-100,  37,  48,  88,-105, -64,  34, -14,  38,  85,  83,  36,  86, 124, 114,  80, 123,   5, -73,  45, 104, -54,  53, -26,-116, -74,  26,-105, 114, -46, -27, -46, -59,  46, 126, -49,  24, 117,  31,-123,  28,  77, 113,  -6,  35, -84,  -4,  69, 116, -49,  28, -11,  83,  63,  52,-120,-109, -98, 111, 112, -16,  -7, -73,  10, -53,  70, -42,   3, -74,  49,  50,  20, -28,-106,   0,-110, -55, -26,  66,  28, 107,  45,  27, -54, -30, -14,  99, -72,  74, -78,   5, -86,-120,  99, -86,  66,-111,  14, -58,  91,  62,  -9,  47,-105, -65,  83, -14,  49,  91, 109,  66, -23,-109, 105, 107,   5, 103, -80,  71,  -7, -76,  41,  -8, 123, -61, -81,  68,  41,  -3,  24, -78, -67,  52,  42, -13,  16, 102,  49, -66,  60, -71,-117,  44,  81, -84, -60, -53, -57,  71, -31,  15,  66, -49, -40,  74,  49,-114,  66,  98, 118, -46, -25,-100,  12, -54,-101,  29, -14, 110,-121, -12,  68, 104, -37, -84,  19, -12, -26, -93, -53,  36,  43,  53,-104,  -2,-111, 120,  40,  25,  58, -52, -16, -69,  89, -91, -54, -97,-101,  81,-118, -40, -86, -16, 124, -45, -34,  92, -10, -56,  61,-127, -94,  -5, -20, -29, -80, 119,   4, -49,-100,  81,  95,  84, -58,  55, -57,  21, -21, -73, -64,  98,  13,  89,-122,  55,  26,  18,  12,  73, 112, -12,  37,  17, 126,   7, -75,  86, -82, -43, -58,  61,  67,  34,  59, -14,  46,   4,  78,  25, 125, -30,  26, -72,-116, -55,  94, 105,   1, -95,-115,  10,  63,  65,  -9,-115,  30, 116, -11,  59,-119,  80, -63,  42,  -5,  91,  79, -22,  33,  10, -18, -74, -33,  15,  -1, 100, 111, -84,   6, -91, 117, -46, -59, -48,  98,  59,  56,-107,  64, -26,  34, -90, -10, 121,  68, -73,  93, -85,  37, -71, -73,-122,-105,-121, -38, -54, -35,-123, -67, -88,  19,-101,  18,  10, -35,  57, -90,  -5,  91, -99,  95,  51, 125,  33, -24,  24,-118,-104,  -9,  93, -44,  59, -52,  90,  33, -86, -32,  39,  47,-105,  53,  84, -90,  68, 112,-110,  55,  68,  28,  14, -61,   8,  90,  44, -73,  90, -41,  -9,  25, -34,  68, -39, 125, 123,  31,  51,  92, -51, -84,   1, -17, -60, -80, 116,-106,  77, -47,  -2, -46,  93,  10, -57, -32, -30,-117, -77, -30,  50, -65,-113,  -2, -18,  67, -32, -88, 112,  51,  71,-117, 105,  42,  98,-104,  97, 112,  -2,  -9, -31, -37, -86, -49, 102,  58,  76,  75,  15,  18,  10,-121, -26, -67, -33, 119,  71,  89, -71,  84,  95,  59, -54, 103, -21, -86, 105,  -9,   6, 118,  26, 105,  16,-114,  52,   3,-106, 100, 102,-118, 122, -35, -17, -91,  39, 119, 117,  40, -80, -45,-111,-121,  50,  32,  41,  38,  18, 124,  56,  89,  36, 114,  96, -91,-101, 106, -10,  11, -49, -65,  -9, -48, -36,-106, 103,  88, 118,  76,-101, -40, -42,   5, -15,  67, -10, -82,  36,  28, -99,  65, -34, 102, -49,  84, -81,  -3, -53, -52, -91, -51,  91, 121, -45, -22, -65, -91,  50, -41,-123,-114,  55, -25,  20, -58, 118,  41,  91, -24,-112, -17,-110,  32,  62, -80,-115,  -8, -44,  64,  52, 102, -22, -81, -47,-116, -35, -48, -93, 126, 122,   9,  31, 117,  -1,  78,  70, 118, -46, 126, -88,  35,  10,  19,  75,  -4, -31,  65, 105, -18,-109,  25, -21,  70,  42, -84, 124, -66,  52,  99, -84, 114, -51, -58,  55,  61,  68, 101, -40,  71, 104,-101, -65,  61,-121,  89,  55, -64, -81,-126,  54,  83,  45, -33,  75, 122, 105,   4, -18,  10, -80,  93, 114,-119, -64,  49, -91,  32, 101,-125,  85, -18,  -9,  65, -57,-107,  27,  15,  -1,  78, -63,  96, -49, -34,  -9,  55,-105, -32,  27,-106, -16, -53,  91,  66,-101, -49,-102, -46, -16, 118, -16, -50, -98, 121, -26, 105,-103,-117, 113, -32, -29,  90,  56, -51, -37,  -4, -78,  68, -81,  90,  -1,  -6,  45, -25, -18,-125, -13,  33, -49,  58, -90,  71, -22,  53,  51,   8,-101,  11, -97,  35, -32,  78,  58,  -1, -40,  26,-121,  35, 127,  -9,-111, 100, -43,  16, -61,  78, 105, 112,  23,  75,  92, -95,-111,  40,  92,  17, -81,  60,  54,  97, -53,-124, -31,  71,  93, -98, -92,  71, -57, -44,  75,  75,  25, -99,  86,  19, -27, 117,  44, -51,  28,  89,  80,   7,  26,  77, -42,  30,  43, -71,-102, -90,-122,  37,  63,  88, -17, -10,   6,  57,-125,   6, -46, -56,-114, -96, -12,-115, -39,  52,  88,  78, -77,  14,  85, 112, -35, 120, -34,   8,-125, -18,-110, -42,-123,-117,  45,  84,-103, -14, -22,  98, -81,  16,   4, 113,-104,  48, 113,-114, -42,   1, -46, -59, -47,  50,-101,  23, 125, -50, 126, -16,  -7,  62, -96,  45,  36, -54,  77,   8,  65, -28,-105, -39, -80,  55, 113, 103,  39,-118,  -7,  68, -65,  66,  94, -77, -29, -76,  29,   2, -89,-114,-105, 115,  69, -28,  62, 116, -29, -11, 100,  34, 111,  60, -22,  59, -48,  39,  45, -43,  -8,  65, 111,  89, -42, -83,  84,  60,   5, -63,  20, -89, 114, -90, -14,  53,  22,  54, -17,  60,-113,-106,  58,  96, -80, -75,  84, -45,  -2, 113,-116,-108, 104,-123,  95,  29, 107,  98, -81,-122,-118,  34, -52,  55, -79, 104, 103, 127,  22,  64,  41,  -5, -19, -96, -99,-125,   2,  79, -53, -20, -46,   5, 124, 126, -80, 117, -57,  30,-120, -16, -54,-109, -46, -85,  59,  -1, -14,  94,-106, -91, -32,  64,  31,-111,  65,  99, 101, -55,  81, -72,  14,  75, -19,  79,  45,  75, 109,  72,  60, -41, 102, -13,  66,  92, -52,-118,  63,  74,   4,  40, -66, -64, 109,  31,  -4, -97,  82, -42,-109, -24,   8,  26,  78, -35, -17, -92,  62, -49,  67, -50,  50, 100,  78,  14,  12, 110,  75, -61,-118,  17,  -3, 105, 107,  88,  -4,  -5,  17,-112, -75, -70, 116, -47,-125, -18,  -9,  75,  47,  14,  91, 111,-104, -15,  14, 120,  73, 101, -45,  38,
   64, -64,  51,  48,  49,  -9, -52, -71,  97, -58,  74,  86, -14,  65, -84,  96,  89,  52,  18,  72,  86,  95, 112,  82, -74,  20,-116, -84, -28,-102, -30, -57,-121, 111,  86,  75, -20, -72, -15,  75, -23,  94, 122,  14, -80, -69,  11, -41, -69},
{   4, -42,-127,  88,-121, -26,  68,  76,   5, -72,  62, -68, -75, -76,  93, -16, 117,  80, -30, 107,  14,  65, -27,  38,  34, -69,-103,  16, -81,  33, 114, -22, -17, -52,-112,  37, -46, 117, 126,  17,  23,  46, -87,  21,-125, -38, -27, -65,-119,  43,  47, 106, -13, -72, 116,  48, -38, -20,-114,  74,-101,   0, -15,-118,  91,  48, -74, -68, -75,  48, -43, -16,  -1, -29,  78,  67, -69, -32,-125, -83, -14, -73, 118,  97,  79, -20, 126,   9,  40,  91,-121, -91,  87,  40, -96,  26,  92,  57,  83,   5, 114,  35,  58,  50,  49, -99, -68,  76, -55,  52,  -4,  -2,  81,  57, 124, -69, -29, -19,  13,-108,  13, -65,   4, -56,   0,  88, -96, -31, -28,  63, -19,  95,   4,  40,  98, -14, -90,-113,  55,  -8,  52,  18,  79,  -8, -28,  -8,  92,  75,-112,  61,  13, -22,  99, -92, -28,-126,  15, -87, -79, -73, -19,  96, -42,  28,-104, -48,  58,  98,  -4,-105, -79, -80,  73,-126,  24, -70,  85,  34, -32,  75, -90,-110,  98,  10, 117,  80,  57,  46, -23, 109,  31, -14,  28,-114, -37,  86, -67,  78,  31, -23,  -2,  35,  97, -16,  32,  86, -91, -71,  15,  13, 101,  77,  -1, -43, -71, -27,  68,   2, -43,  87, -53, -36, -22,-112,  65,  24, 121,  86, -41,  97,  81, -76,  82,  32,  64,  89, -87, -46,  44, -43,-100, -19,  59,  13, 120,-117,  92,  23,  41,-108,  49,  57, 125, -90,  49,-114,   5, 112, 101, -86,  18,-114,  33, 114,  -2, -11,  41,  89, -51,  26, -74, -78, -21,  62, -56, -38,  83, 110,   8, 123, -70,  -9,  73, -62, -44, -73,  92,   6,-101,  -3, 116,  14, -73, -84,  -8,  33,  44,   0,-116, -16, -70,  84,  31,  20, -12,  31,  72, -32,  34,  21,  49, 120, 112,  28, -11, -22,  98, 100, 123,  16,   4, 119, -71, 108,  88, 110,-115,  70, -32,  72, -69,  78, -76, -68, 116, -52,  83,  37,  12, 107, -73,  46, 102,  66, -24, -83,  21, -27,-121, 116,  26,  45,-125,  -7, -57, 109, -46, -75, -92, -76,  39, -21, -97, 119,  -1, -49, -77,  21, 119,-112, -38,  66,  11, -13,  44, 121,  20, -85,-109,  68, -37,-126,  -4,-115, -64,  97,  41,  99, 117,-108, 122, -58,-107, -52,  77, 105, -62,  74, 114, -50, -80,  18, 109, 111,-102, -78,  14, -70, -60, -87,-103, -80, -24,  57,  59, 112,-120, -35, -41, -32,  64,  51, 103,   9, -51, -89, -58,  72,   8,  94, -33,  22, -10, -36, 126,   2,  97,-124, -37, 120, -90,  26, -71, 114,  -2,  38, -93,  61,   8,  14,  59, 106,-117,  37,-100, -82, 123, 110,  -4,  84,  61,  70, -53, 109,  25,   8, 100,-125, -60,  62,-106,-121,  17,  93,  59,  99,  18,  95,-107,-124,  18,-122,  -3,  81,-115,-119, 119, 106,   1, 100, -88, -82, 106,  34, 125, -36,   3,  90,  17,  85, -17, -68,  16, -75,-106,  10, 100,  48, -91,  99,  57, 118, -35, -71, -16, -78, -96,  63, 121,  79, -78, -44, -36, -44,  97, 124, -54, -46, 115,  10, -70, -60, -73, -60, -35,  -2, -77,  65, 126,  43, -57, -84, 124,  40,  16, -43, 113, -89,  26, -60, -38,  31,  75,  66,  61,  16, -99, -31, -21,-113,  69,  87,  23, -59,   4,  -2,   7,  16,-111, 100, -24, 102, -68,  80,  68, 121,-110, 110,  58,  74,   6,   6, -79,  55, -73, -19,  64,-121,  56,  77,  79,  98, 123, -19,  64, -91, -25, -77, 117, 115, -44, -36, -85,  -9, 100,  14,  96,-116, -40, -82,  -7,-110,   9, -17,  26,  -4, -82, -42, -94, -80,-120, 109, -13,  35,   5,  65, 123, -85, -14,-101, -91, -72,-113,-126, 102, -82,  64, -78,  17, -45, 122,-111,  55,  48, -80,  31,  37, -89, 104, -86, -19, -88,  70,   4, -12,  18, -80,  -8,   5,-115, -16, 124,  12,  50, -15, -59,-116,  23,  19,   6, -43, -41, -27,  99,-111,  -9, -27,  64,  51,-117,  38,  59,  20,  80,  54,  47, 103, -46, -38,-114, -21, -53,-102, -99,-111,  72,-121,  53,  89, -56, -87,  36,  -6,   5,   4, -67,  16,-121,  39, -25, -90,  55,   9, -96, -64, -54, -36,  96,-108, 124, -43,  75, 122,  59, -95,-113, -61, -10,-108,  36, 104,-118,  71, -49, -16,  -7, -25,-110,-110,  14, -64, -65, -45,-113,  53, 125, -75, -76,  81, -44,-110, -92, -50, -77,   3,  -1,  91, -96, -67,  55,   5,  66,-111, -75, -59,  26, 117,  49,   9,  -7, 127, 113, -38,  -9,   4,-102,  79,  37, -95, -46,  32,-101,  17,  34, -14,  79, 113,   5,  25, 106, -10, -13, 104,  -7, -68,  81,  92,-102,-101, -83,  16, -24,  63, -75,  78,-107,-123, -39,  47,-112, -32, -85,  23, 111,  11,  86, -26,  33,  14, -24,  37,  23,  95,   8,-117,  52,  16, -30, 120,  64, -82, -60,-103, -53,  44, -19,  -9,-103,  18, -80,  86,-118, -86, -77,  65,  46, -91,  32, -56,  71,  66, -65,-109,   3,  26, 112,  32,  94,-108, -84,  77, -80,  69,-118, -94, -86, -71, -68,  -4,  96,  81, -20,-122,  45,  27, -11,  86,  37,-117, -33,  36, -58,  93,  21, -95,  68, 125,  49, -85,  95, -20, 100, -75,  40,   0, -93, 111, -28,  -4,  92, 108, -66,  87,  63,  74,-120,  -1, 120,  48,-106,  31, -66,  39, -47,  48, -34,  77, 103,  94, -50,-117,   3,  -5, 125, -92,  62, 117,  44,  22,  38,-124, -75, -31,  33, -47, -56,  33, -83,  28,-121,  32,  24, -51,  91,  54, -41, 124,-107, -79, -60, 124,  47,-123, 123, -57, -49, 117,   3, 109, 100, -48, -44, 115,  80,  76, -58,-103, -12, -84,  12,  86, 111,  -1,  94, -54,  16, -87,  44,   5,  35, -80, -44,-112,  54, 109,  -9,  79,  35, 115,-116, -81,-113,  62,  64,-126, -93,  59, -60,-105,  46,  73,  31,  39, -22,  72,  10, -23,  11,  75, -54, -61, -19,  37, -18, -27,  -8,  90,  18, -38, 110,  13,  85,  76,  -5, -32, -95,-106,  50, -73, 108,  70,   8, -53,  43,  34, -34,  17,   6,  49,  76, 108, -60,-108,  37,  46, -70, 123,  71, -40, -43,  93, -33,   8, -17,  60,  49,  94, -49,  63, -87,  41, -84,  -6,  94, -43,   1, -90, -49,  95, -81, -41,  96,  30, -92, -18, 122, -75, -69, -34, -24,  88,-126,-109,  38, -87,  -7,  57,  61,  97,  67, -31, -39,  67, -39,-103,   2, -85,  89, -38, -36, -26,  52, 126, -20,-124, 121,  29,  25,  61, -79, -10,  85, -21,  93,  19,  79,  84,-113,   6,-119,  70, -57,  80, 109, -39,  50,  86, 106, 115, -34,  22,  30,  21,  40,  75,  75, -60,   8,  10,-126, -36,  48,   3,  45, -44,  -9, -67,  67,  10, -51, -91, -27, 118, 120,  79, -67,  43, -14, -60,  30, 116, -53,  32,  47,-125,  95,-101,  -9,-101, -38,  -6,-124,-101, -44,  60,  33,  81, -77,-120,  27,  84,  31,  85,  32,  69,   4, -34,  -1, -21,  22,  58,  91,  12, 117,  80, 118,  86,  91,-105,  32,  59, -93,  41,  42,  60,   4,  98,  93,   7,-107,-103,-120, -49,  -9,  96, 102,  22, -76, -50, -59, -36, 112, -83,-113, -18, -19,  91,  30, -18, -86, -94, 126,  49,   0,  38, -28,  34,  84,  85, -28, -12,  99, -61,  94,  59,  27, 124,  -4, 112,   3, -58, -59,-104,  76, -99,  35, -69,  78, -30,  30, -94,   6, -52,  25,  75,-114, -80,  24,-120, -67, -42,  54,  69,  21,  62,  45,-106,-107,  97,  79, -16,   9,  -3, 114, -13,  19,-125, -55, -43, -35, -97,  95, -18, -90,  41, -17, -75, 111,  37, -35,-102,   5, -87,   7,  -6, 126,  32,  82, 108,-123, -25,  87, -99,-104, -24, -53,  -3, 103, -19,  10, -70, -68, -58, -23,  45, 124, 112,  99,-104, -77, -65, -94,  13, 114, -75, -18,-125,  69, -20,  84, -35, 120, -76,  -4, -80, -17, 119,  90, 107, 121,  72, -50,  30, -10, -62,-104, -42,-116,  79, -78, -77,  61,  22,  53, -54, -94,  83, 120,  43, 115, 124,  30, -39,  65,  13, -85,  57,  28, -79,  -8,  96,  87,  -3, -39,  61,-104, -66,   8,  64, 100,  47,  39, -63, -54, -59,   9,  25, -96,  21,  69,  14, -77,  -5, 106, -43,  94,  57,  73, 113,-106,  43,  41, -42, -13, -35,  27,-117,  30,  20,  71,   4,-102,   9, -44, 123,  85,  82,  44, -89,  41, -86, -52,  56, -66,  80, 122,  17, 113,  78,  21,  46, -28, 105,  -7,  40,  11,  43,  34, -52,  32, 114,  71,  50,  11, 124, 126,  91, -52,-103,-108, -99, -61, -67,-106, -56,-122,  -1, -90, -35,  31, -21,-102,  15, -68,  77,  71,  22, -23,  90, -95, -95,  93,  98,   6,   2,  49, -44,  14, -27,   0,  44,  96, -44,  -7, -50,  17, 109, -61, -82, -11,   0,-125, 110, 104, -43, -55,  -6,  51, 127, -21,  92, -57, 119,  47,  -1,   8, -17, 117,-112, -66, -61, -40,  28, -78,-103,  83, -33,  71, -67,  30,  66, -91,  91,   7, -50, 108,  -2,   2, -12, -72, -42, -71, -56,-107,  72, 125,  79,   1, -16,-118, 105,  65, -90,  92, -73, -40,  19, -60,  54,  27,  36,  63, -51,-107,  32, 109, -91, -41, -39,  32,  76, -12, 102, -96,  89, -51, -96, 109,  37,-109,  62, -46,  92,  81,  31,  37, -76,-118, -71, -44,  64, -93,  93,  -2,  21,  48,  34, 108,  74, -80, 104,  67,  52, -29, -54, -11, -49, -66,  38, -87, -76,-123,  28,  49, -66,  -2, 126, 124, -98, 100,-122,-114, -73, -69,  21,-108,   1, -53, 113,  34,-117, -31,  75, -33,-119,  59,  31,  42, -89,  46,  98,-122,-113,-102, -85,  -8,  95, 107,  85, -64,  81,   9, -73,-127, -32,-111,  58,  33,  62,   6,  64,-102, -12,  69,  68, -93, -33, -38,-111,  34,-124,-114, -81, 112,   9,  67,  94,  50,  57,  43,-117, -69,-110,  52,  -6, -31,  -4,  36, 106,  25,  43, -79, -11, -26, -55, -61,  87,  74,  30, -96, 107, -93, -50, -84, 109, -94, -22,  93,-117, 108, -96, -72, -84, 123, -54, 116,-124,  -7, 112,  92,-111,  93, -95,-121,  63,  54,  17,-117, -82,   4,  46,  37, -41,  12,  69, -42, -63, -79, -56,  46,  36,  -7,-113, -77,  24, 123,  68, -34,  89,   1, -40,  99, -76, -42, -82,  26,  38,  32, -64, -84, -67, -49, -50,-126,  75,  41,-109, -26,  35,  31,-122, -80, -58,  79, 106, -82, -29, 104, -78, 105, 126,  34, 115,-127,-125, 104, -41, -17,-108,  52, -98, -16, -11, 122,-102,  90,  39, -48,  24, -98, -69, -85,   9,  -2,  14,  29,  83,  60, -66, 126, -25, -43, -25,  44,  -8, -56, -70, -10, -51,  39,-110,  47, 105,  66,-103,  81,   5, 103,  87,  83,  49,  44, 124,   6,  18, -51,  55,  36,   2,  85, -47,  30, -12, 100, 115,-105,  62, -66, -32, -20, -79,-101,  67,  51, -91, -81, -53,  23, -77, 122, -36,  33, -88, -20, -12,-119,  -4, -39,  16, 109,  -7,  31, 120, -30, -12,  28, -89,   3,  32, -69, 119,  16, 120,  78, -59,  29,  80,  96,  41,-103,  40, -90, -14,  -7, 120,  84, -33, -36,-123, -89, 117,-126, -53,  32, 107,  64, -14, -55,-122, -24,  35,-124,  20, -86, -14,  56,-114,-127,  63, -47,  -2, 100, -21,  56,  79, -99,  62, -53, 114,  57,  45, -57,-105, -73,  -7,  -4,  33,  22,  95,  85,  90,  49,   0,  57,  89, -52,  -8,  21, -50,  50,-100, -88,  92,  64, 114,   0, -92,  60,  83,-109, -54,  11, -81,  40,  73, 125,  84,-121, -59,   6,  97, -81, -64, -11, 105,-107, -54,-104, -36,  97,  34,  29, -94, -64, -39,   1,  84,  11, -94, -10,  48,  42,  72, -25,  53,  26,  91, -80, -27,
  -16,  42, -89, -91, -23,  25,  61,  15,   0, -33,  15,  31, -83,-107,-111, 111, 118,  22,  98, -21, 110,  -7, -92,-107,  66,  -2, -60, 113, 106,  12,-112, -54, 125,  21, -50,  79,-119, -20,  61, -22,  21,  84,  -1,   9, -46, -53, -28, 108,  54},
{  65,-110,  -2,  85, -39,-123, -29,  83,  -9,  20, -68, 126, 119, 124, 122, -56,  40,  22, -57, -24,  90,  85,-104,  58, -95,   9, 103, -26,  41, 120, 111, -72, -60, -72, -27, 124, -56,  49, 117,-102,  84,  -3,  49, 112, 106, -16,  26, 109, -75, -79,  48, -26,  53, -92, 101, -34, -32,  54,  82,  61,-109, -66,  29,  49, -71,  27,  91, 124,-110,  97, -44, 113, -35, 102, -82,  65,-124, -97,-123,   0, -15, -18,  41, -91, 105,  60, -23, 125,   6,   8,  66,  37,-110,  23,  95,  38,  42, -93, 111,   8,-104,  -9, -86, -95,  74,-107, -13,-114, -83, -41, 100,-114,  -8,-100, -78, -85, 103, -44, 124,  72, -61,  47, 108,-103, -18,  11, 120,-118,  98,  22, -94,  84, -83,-102,  23, -67,  40,   0, -37,  77,  48,  45,  38,-108,  85,  -5, 112,  20, -13,  35,   3,  77, -17, -29,  -6, 113, -32, -44,  98,  61, -30,  93, -39, -48, -98, -78,  92, -64,-119,  67,-121, -23, -48, -36,  -2,  69, 127, 107, -41,  40, -80,  68, -79,  77, -10, -10,-113,  43,  11,-102, -23,  93, -73,  92,  58,   5, 111, -62,  40, -82,  -7, -37, -17,-119, -32, -68, -93,  41,  45,  26,  26, 124,  34,  55, -11, -36, -30, 121,   3,  82, -51,  92,  71, -58, -57, -45, 112, -95,-113,-106,   0, 115,  68,-122, 108, -14,  73, -27,   8, 100,  -9,-102, -76,  46,  53, -82, -75,  40, -72, -25, -80,-125,  -9, -80,  64, -54, -43, 113,  35,  61,  84, -54,  69,  42,  11,  62, -94, 121,  82,   4,-100,  82, 103, -10,  63, 124,   7,  52,  49, -21, -36, -41, 116,  39, 121,   9,  83,-106, -34,  59,-119,  62,  35, -13, -99, 117,   6, -97, -90,  69, -44, -70,  -9, -13, -80, 127,  78, 118,-123,  73,  18,  86, 101,  -1, -11,-115, -86,  69, -58,  83, -23, -11,  27, 116, -50,  78, 119, -61, -89,-122, 105, -27,-115,  71,  62, -56,  11, -40, -67,  54, -29, -32, -71, 112, -54, -52,  17,  30,  58,   4, -81,  53,  57, -61,   0, -46,  28,  -6,  11,  98,  -8,  97, -32, -91,-106, -17,  39, 105,   6,  24,  70,-107,  69,  29,-110, -54,  26,  29, -66,  -4, 104, -29,  60, -61,  30, 108,  29,  16,  49,  92, 126,  93, -73,-112,   7,-127,  19, -41,  21, -56, 101, -19, -68,  25,  88, -78, 118, -66,  80,  82, 109,  19, -45,  98, -98,  57, -65, -10,  79,  11, -54, -48,-115,-120,  70, 108, -19,  85,-115,  76,  59,  -3, -38, -65, -13, -40,   9, -65,  36, -63, -20,  66,  64, -84, -53, -18, -21,  70, 114,  50, 113, -37,-117, 123, -66,  38, -75, -66,  65, -18, -77, -51,  28, -26,-104, 113, 111,-101,   8, -99, -75,  67, 101, 104,  13,  36,-115, -27,  23, -69, -54, -70, -67,-121,  93, -76, -70, -45,  76,  -6,-103,  50,-125,   5, 104, 119,  33, -97,  -3, -44,  31,  24, -75,  -9,  96,-122, -87,  -3,  32,  86,  12,  14, -94,  44, -16,  14,  56, -35,  59, -86,  54, -50,  33, -96,  63, -23, -57, -15,  18,   4,  50,  55, -30, 109,-121,  94, -32, -72, -79, -28,  42,  93,  42,  73, -19, -11, -21, 108,  98,  10,  67, -66,  60,-106, -19, -26,   7,  -6, 112,  49,-111, -94,  -7, -51,  -1,  29,  -1, 110,  -2, -23,-113,  74, -40, -33,  49, -16, -88,  87, 125,  -5, 120, -50,-107,  81,  98, -73,  72, -94,  93, -85,   4, -14, -60, -11,  62, -94,  46, -55, 107, -56, -77, -73, 124, -37, -15, 114, 111, 111,  -6,-121, -27, -28, -99, -15,  96,-111,  77, -49,  44,   7, -21, -89,  93, 109, -16, -47, -45, -25, -20, -54,  84, -23,   6,  74,  46,  90, 101, -28,  61, 115,  53,  46, -90,-116, -88,  70,-120,  -1,  33,-104, -83, -92, -59, -86, -28, -84,  91,  67, -15,-111, -54,  65,  66,  65,  29, 102,  24, 123,  73,  35, -13,   7, 109,-122,  44, -82, -21, 126, -17, -93,  70,  45, -31,  10,  38,  11,  60, -39, -67, 115,  92, -70, -80, -93, 124, -75,  30,  52,  85,   9, -38, -60,  80, -12, -13, -90,  49,-120, 104,  57, -13,  13,  80,-110, -96, -12, -80,  64, 126, -14, -86,-124,-105, 119,   7, -31, 102, -75,  -9,  24, -95, -42,-110, -12,   4, -53,   9,  75,  73,  80,  46, -12, -28, -91, 103,-114,  92, -71, -69,  86,  88,-127, -82,-115, -59,  12,  29,  -1, 126,  29,-111, 101,-113,  35,  63,  92, -67, -66,-109, -46,  57, -47,-105,  86,  91, -19,  93,   8, 119,  31,  40,  75,  98,  86,  31, -34,  16,  23,  -5, -31, -77,-105, -94, -20,   2,  22,  72,-127,   9, 120, -16,  57, -22,  61,  74, -10,  36,  56,-117,  98, -59,  93,-108,  29,  18, 126,-111,  73,  36,  23,  19,   1, -85,   5,  92,   2,  89, 117,-118, -95, -92, 123, -86, 107,  60, 122, -70,  82,  45, 123,  24,  84,   6,  18, 103, -65, 119,   0,  93,  75, 115,-118,  43, -51, -78,  20, -98, 127, 109, -56,  17,  87,  99, -88,  42,  -3,  41, -37,  97,  -4, -73,  88, 108,  56, 115, -31,  84,-124,  -7, 108, -31,  26,  43, -75, -46,  67,  67,  59,  60, -90,  -7, -59, 110, -91,  53,  13,  77,  52,  96, -97, -39,  48, -88,-122,-126,-119,  70, -16,  15, 123,  -9, -63,-125,   7,-107,   4,  90, -28,  40, -91, -76, -23, -58, -95,  84,  62,  19,  37,  26,-117,  55,-122, -31,  10,-101,  -8,  75, -38, -73,  58, 109, -10,   3, 118, -52,   0, -28,-127,  75,  91, 125, -50, -66,-114, -65,  48, -79,-121, -38, -83,  40,  -7, -16,-108, 106, -26,-111,  17, -90, -94,  26,-127, -54,-105,  70,  10,  96, -61, -29,-109,  -6, 111,  38,-120,  88,  45, -46, -74,  67,-121,  22,  85,  92, -88, 125,  92, -86,  82, -15, -56,-100, -35,  -7, -71,  28,  30, 115, -96,  73, -23,  21, -84,  -2,-101, -60,  80,  41,-112, -49,  45, -35,  57,-117,  36, -24,  -3,-108,  41,   8, -49,  48, 122,  98,  29,  66,  71, 126, -76, 112,  78,  37, -56, -21, 111, -55, -73,  -3, -23,-119,  78,-105,  -9,  22, 126,-113,  26,  90, -27, -87,  33,  23, 118,  81,  96,  24, -67, 116,  52,-105,  87,   5,-103,-111, 111,-111, 123, -53, -38,-103,  64,  -9,-122, -38,  19,  84, -64, -42,-116, -73,   7,  48, 118,  -9, -84,  84,-121,  21, -40, 115,   0,-105, -52,-112, 118, -22, -95, 120,  36,  58,  77, -55, -48,   8,   5, 100,  96,  46, -93,  39,  83,-104,-112,  94,  12,  13,  55,  71, -80,  -8, -86, -89,  75,  33,  51, -78,  61, 114,  34, 120,  71,  16, -74, -64, -11, -56, -41,  64,  33, -12, -28,-113, 121, 108,  91,  48,-116, -18, -49, -76,-123,-105, -59,  87, 122, -88,  -4,  52,-126,  41,-107, -88,  -6, -80,  76, -67, -50,  38,  18, -31, 107, -26,  24, -98,   6,  54,  71,  77,  -2, -38,  74,  97,  13,  56,  21, -39,-102, -14,  88, -79,  99,-123, -27, -13, -16, -54, -90,-123, -62,  12,-118,  -4, -46,  51, -13,  -4, -29,  13,  84,  11,-123, -81, -57, -76, -85,  40, -74,  82,  76, 121, -46, -38,-106,  53,  35, -79,  14, 122,  10,  46,  34,-125, -24,-114,  73,  36, -55, -88, -56, -75, 115, -87, -57, -33, -20,  63,  68,-124, -42,  33, -99,   1, -65, 113, -88,   5,  74,  68,  85,  47, -12,-103, -96,-105, -77, -20, -67,-117,  -2,   5, -79,  14, 102,  56, -78, -24, -17, -75,   1, 101, -17,-125,   1, -30,  15,  -1, -98,  86,  81, -62,  42, -62,   1,-122,  22,  12, -37, 100, -98,  38,  66,  46, -38,  98,  18,  81,   8, -67, -25,   0, -50,  42,-111,  19, -59, 121, -89,-125, -29, -43, -52, -87,  41,  12, -50, -21,  30, -53, -53,   8, -86,  73, -15, 113,  49, -45, -73,  12,  -6,-106, -43, -29, -72,  57, -34,  28, -28, -44, -24,  87, 114, -94, -22,  76, -34, -93,  24,  43,  20, -21, -97,   3,  29,   8, -48,-119, -14,-124, 111, -60,  52,-126,   7,  -1,-116,-118,  73, 127,  54, -55,  67,   1, 106,  19,  25, 110, 106,  80,-113,-114, -81,  54,  44, -67, -96, 112, -45,  63,-112,  33, -16,  10,  62,  66, 125,  73,  59, -15,  74,  18,   0, 109,  -2,   5, -95, -18,  70, -83,  24,   0, -86,  36, 118,  24,  74, -35,  -4,  80, -97,  44,  19,   7, -75,   9,  -5, 110,  83, -48,-124,  88,  14,-101,-112,  75,  92, -77,  63,  70, -68,  68, 100,-110,  29,  -3,  75, 103, -33,-117, 123,  77, -22,  93, -66,  58, -17, -34, -72, -81,  30, -75, 111, -73, -34,   8,  24, 110, -37,   8, -44,  53,-115, 114,  53, -36, -39,  -4,  15, -43,   3,  74,  95,  29, 119,  20, -40, 100, -76,  85,  27, -69,  11,-106, -27,  39, -53,  -8, -70,  19, -28,-114, -27,  66, -98,  85, -20, -72,  37, 119, -65,  45,  41,  73, 125,  54,  69, -90,  81, 122, -84, 116,-126,  39, -66,-101,  -7, -80,-104, -57,  78,  54, -66, -24,  44,  33,   7, 120, -81, -75,-106,  74,  72,  94, -35,  17, -84,  25, -12, -91,  54, -80, -75, -53,  88, 117,  63,  71,  72, 117, -64,  25,-110, 112,  -4, -35,  97,  76,  41,   2,  -3,  -3,-121,  39,  28,  69,  61,  74, -54,-107, -76,  23, 121, 107,  69, -17, -79,  96,  38,-107, -80,   7, 108,-121, -41, -84,  73,  92,  -5,   5, -17,   9,  78, 124, -88, -26,-119, -18,  -5,-118, -83,  59, -18,  66,-123,  46, -81, -23,  -3,  25, -55,-107,  24,  88,  67,  55,  15, -35,-111,-110, -44, -54, 101,  88, -68,  56,  -8,  79,  73,-111,  43, -99, 116, -60, 125,  29, -94, -29,-110, -79,  95, -99, -15, -14, -61, 104,-118,  55, 124, 117, -92,  -6,-121, 117,  44,  86, -83,  38,  33,-103, -79,  17,  57,  -4,  21,   9,  76, -99,  13, -77, -18,  94,-110, 107, -47,  -2,-111, -25,  39,  38,   0,-114,  -1, -81, -26,  92, -66, 125,  16,  21, -65, -57, -70,-111, 125,  -3,  48, -19, -47,  86,  93, 115, -20, 126,  15,  51,  26,  90, 110, -88,  -3, -36,-107, 115,-115,  23, -34,   5,  30, -39, 104, -39,  98,-124,  -9,  96, -79,  63, -78, -91, -71, -65, 102,  97, -95,  96, -74,-117, -10,-107,  73, -74, -43, -73,  54,-108, -79,-127, -83, 110, -44,  23, 115, -92, 123,-116, -46,  82,-127, -77,-108, -82, -91,  55,  48,   7,  20, -95,  92, 121,-114, -56,  42, -39,  23, -59,  41,-110,  -8,  60, -95, 107, -62, -55,  18, -87,-114, 111,-107,  14, 100,  14,  37, -65,  78,  22,  99,  69, -15, -95,  51,-120,  38, -98,  85,  66, -35,-115, -22, -24, -41,  53,-100, -26, -96,  44, 119, -42, -25,  12, -58,  -1, -72,  -7, -80,  86, -75,  50, -73,-123,  35, -84, -72,   8, -19, 124, -88,  -5, 124, 121, 112, -50,  27,-117,-115,  74,  21, -67,  97, -21,  -8,-121, -53, -41,  37,  63, -59,   8, -79, -99,-121, -81, -61, -29, -17,  18,-119,  64, -95,  40,  55,  53,  87,   2, -95,  23,  43, -33,  17,-104,  38,  24, -79,  80,  70, -82, 112,  12,  82, -48, 121, -98,-118, -29, -99,  88,  14,  -1,  90,  79,   6, -49, -77,  90,  41, -24, -33,  14, 100,   1, -20, -68,  42,  -7,-118,   3, -47,-117,  35, -11, -39,   5, -93,  -9,  75, -98,  36, 105,  -7, -18,  46, 125, -59,  88,  56,-124,  14,-122, -72,  78,-105,   2, -28, -68, 114, 123,  99, -34,  10,  18, -65, -99, -66, -70, -76,  91,  10,   2, -91,  69, -14,  35,  53,  29,  39,-102,  78, -53,  19,   8, -80, -70,
   13,  32, 115, -50, 104, -84, 112, -20, -36,  40,   8, -70, -13, -32, -90,   2, -32,  37,   9, -72,-104, -55, -36,-107,  -2, -84,-116,  93,   1, -10, 109, -36,  88, -13,  73, -27, 127, -72,  -8, 112, 117, 120, -11, -45,-109, 103,-117, -76,   1},
{  -9,  -8, -21,  25, -86,-119, -72,  35,  14, -54, -29,  29, -63,  -9, 117,  30, -50,  23,  70, -75, -80, -24, -65, -97,  15,  73,  88,  55, -94, -26, 100, -62, -76,   0, 111, -54, -94, -21,  88,-101,  40,  99,-122,  18,   9,  11, 111, -52,  12, 118, -93,  88, -77,   0, -46, -96,  85,  38, -99,  25, -63, -51,  89,  15,  83, 102,  28,-123,  25, -50, -21,  79,  34, 111,  42,-107, -83,  -3, -32,   8,-107, -19,-108, -64,  56, 124,  -4, 104, 126,  79, -83, -98,  25,  92,  55, -57,  62, -34,  23,  25,-103,  81, -13,-119, -55,-115, -97, 104, -36,  42,  76, 102,-115,  61,  49, -69,  84,  57, -15,  75, -66,  96,  83,   7,  50,  -1, -99, -97, -27, 108, 124,  -5, 104, -94,  41,  10, -84, -67,-119,-102, -38, -60, 104,-114, -96, -80,  47, -14,  38,  35, -66,-100,  71,  69,  16,  -3,  64,  67, -20,  54, -66, 112,  80, 114,  48,  41,   5,  66, 124,  55,  61, -31,-127, -67, -86,  -3, -99,  51,  86, -75, -96, 119, 126,  74, -20,  55, 126,  46,  45, -84,  14,  55,  17, -48, -54, -75,  81, -11, -14,  32, -24,  19,  72,  99,  62, -44,  26,-112,  28,  36, -62,  81, 122, -57,  36,  -8, -14,  10,-119,  13, -89, -99, -81, -74, -38, -92,   7,  -7,  92, 101, 115,  -2,  81, -75, -66, -11,-105,  99,  75,  67, -30, -20, -48,-127,-108,  87,  56,  -3,   0, 108, 109,   0,  29,  21, -11,  16,   9,-124, -13,  52, -57,-102, -33, -45,  -1,  86,  16, -34, -20,  54, -32,  71,-112,  13, 110, -53, 118, -81,  -6,  88, -11,   8, -74, -86, -61,  21,  60, -97, 124,  79, -36,  54, -12, -98,  63, -29, -92, -81, 101,  44,  35,  90, -61, -96, -54, -32,  -6, 106,  93, -96,  58, -93, 107, -55,  43, -38, -40,  71,  96,  -7,   3, -22,  84, 107, 119,  36,  65,  76, -78,-100,  40,  89, -67, -91,  93, -10,  -2, -36, -36,  17,  38, -77,  94, -57, -41,  36,  24,  10,  41,  62,  21,  85,  14,  49,-125,  -4,  23, 104,  97,  87, -90, 104,-111, 112, 106,  63, 110,  73,  44,  34, -10, -56, -11, -96, -95,  95, -55,  56,  90,-116, -29,  15,   7,  76, -93,  -9,-102,   9, -18, -81, 103,  39,  52,  51,-127, -38,  78,  86, 106, 120,  -5,-119, -13, -85, 120, 106,  77,   1,-102, 123,  70,-113, -72,  32,  49,-102, -55,-108,-123,  18,  35, -39,   2, 101,  60, 101, 119,  31,  65, -54,  79, -22, -51,  80,  35, -76,-123, -90, -21, -40, -92,  26,  61,-102,   3, -19,  93, -59, -44,  57,-119,  -4, 101, 122, -31,  29,-100,  22, -91, -27,-114,  19, -55,  64, -78,  49, 110, 105,-121, -32, -92, -64,  71, -96,  42,  44,  15,  20, -62, 103,  -4, -45, -68,-115,-118, -72, -80, 115, -72, -96, -44,  65, 104, 100,  26,  73,  61,  40, -84, -99, -81, -16, -88,  42,  59,  87, -76, -81,  77,  36, 101, -38, -36, 124, -96, -81, -73, -78,  68, 106,   4, -20,  60, 111, -27,  76, -18,  11, 117,  75,  -7,  83, -73,   7,  11, -23, -85, -56,  88, -37, 108, -81,  36,  81, 114, -82,  23, -51,  -5, -82,  67, -30, -61, 112, -31,  89, -57, -58,  95,  69,   4,  78, -29,  61, 114,  21, -45, 120, -26,  52,  -3, 109,  43, 111,  48,  40, -92, 122,-126, -66,  56, -38,   6, -71, -10,-114,  60,   4, -35,  61,-106,  81,-116, 126, -73, 117, 114,  96, 111, -63,  68,-119, -45,  53, -62,  79, -69,-116, -10,-108,  96, -62, -61,-106, -86, -70, -11,  72, 105, -66, -71,  97,  42, -48,  29,-123, 106, 126,  11,-101,  97, -79,   0,   9,-118, -17, -50, -66, -20,  96,  94, -98, -56,  43,  -6,  18, -69,  82,  33, -93, -97, -82, 119,   8, -53, 111,  16,-103,  61,  35,-100, -16,-118,-101, -15, -83,  91,  40, -66, 118, -12,  49,  75,  79, -86,-102, 112,  79, -94,  67, -20,  30, -10,  35, -26,  94,  61,  31,-122, -69,-124,  17,  -2, -99, -38,  89,  47,  38,  34,  44, -38,   1,  89, -85, -73, 108,  92, -60, -32,  41, -82,  32, -65, -43, -69, -28, 112,  64,  90, -70, -89, 118,  42,  23,  96,  69, -81, 114, 113,  10, -83, -41,  78, 101,  77, -97,-107, -58,  83, -64, -75,-117, -16, -56,  77,  64,  68,-121,-123, -44, -16, 122,  67, -67,  22,  71,  95,-124, -77, -44, -66, -36,-103, 127, 127,  -8,-106, -77,  -4, -28,  61,  92, -90,  93, -36,  34,  29, 109, 113, -82, -62,  85, -31,-109,  71, -70,  23, -49,   0, 100, 119,-127,   7,  -1, 123, -88,-103,-105,  64, -19,  27,  30, -55, -52, -52, -54,  81,  52,  24, 113,  98,  39, 118,  94,  69,  77,   6, -35, -18, -52, -56,-114,   7,  68, -59, -45, 105, -73,   2,  34,  33,-115,-104, 100,  27,-125, -26, -12,  59,-114, -88,  57,   3,-101, -22,  -2,  73, -43, -49,-120,  56,  88,  22,  48, 101, -12, -92,   6, -12, -23, -30,  58,  46,  58, -33,  20,-124, -50,  75,  18, -46, 106,  -9,   4,  25,  85, -80, -51, -93, -82, -34, 107, -17,  58,  59,  41, -37,  31, 107,  66, 104, 126,  14, -74,  45,  -2, -15,  78,-103, -64,-105,-112, 113,-114, -96,   0, -59, -64,  78, -23, -31,-113, 111,  62,  72,  85,  -4,  21,  99,-121, -26, -54,  85, 116, -91,-100,-112,  -7, -67, -56, -30, -14, -94, 106,-101, -93, -33,  53,  46, -62, -96,  22, -14,  -2,-125, -90, -15, 121, -86,  62, -85,   7,  46,  31, -19, -86, -63, 110, -19,  51,  65, 119,-126,-103,   3, -61, 109, -31, -68, -43, 122, -42, -27, 122, -22, -18,-116,  29,  93, -39,  61, 126,-104, -42,  57, -76,-105, -29,  92,  19,  15, -58,  23, -15, -95, -61,  49, -35,-105, 107, -41, -91,  21,-109,  96, 109, -96,  90, -20, -14, 115,  99, -71,  69,  28, 124, -38,  94,   4, -32, -55,  54,  30,   2, -74, -12, -25,-101, -70,-107,   6,  14,  35, -88, -42, -24, -84,  16,-104, -71, -11,  71, -90,-125, -67,  65, -92,-127,  82, 119, -96, -72,-108,  97, -83, 113, -91,  63,  15, -20,  -9, -42,  57,  84, -51, -60,-106,  88,  26, -36, 127,  44, 110,  70, -78, -36, 123, -77,  85, -43, -47,  57,  50,  35,  42, -49, -85,  17,  70,  77, -89, -74,  24, -26,  57,   3,  -7, -59,  -7,-115, -82, -13, -73,  93,  34,  63, -39, 105,-102,-112, -38,   7, -54, -56,  53, 112, 120,   6,  52,   2, -74, 121, 124,  91, -59, -66,-113, -10,  91,  70,  84,  68,  14, -60, -19, -82, 101,-123, 108, -43,  13,  64,  17,  58, -55, -83,  20,   5, -90,  27,  61, -68,-106,  12,  12,  64,-104,  41,  97, -13, -47,-121, -20,  44, -55,  47, -93,  68, -54,  43, -37,  59, -25,  81, -68,  47, 115,  54, -17, -59,  46,  -6, -45,   3, -37, -60,  -6,  63, -14, -98,  82, -31,  42,-111,  30, -96,  92, -50, -22,  -6,  41, 109,-119,  23, 111,  31, 110, -37, -46,  51,-106,-114, -95,-104,  61,  44,  36,-125,   5,-118, 120,  54, -36,  63, 114, 123,  33, -96,  20, -18,  96,  53,  92,  38, 100,  30,  11,  77, -89,  29,  30, 119, -37, 115, -20,  37,-110, -90,  78,  66,   1, -68, -56,  89,-109, -85, 100, -10,   3, -83,  89,  34,  25,  49,-111, 105, -50,-105,  64, 110, -33, -27,-111, -16,  95, 123,  43, 107, -92, 110,  84,  85, 114,  26,  98, -57,  92,  22,  35, 112,  66,  -3, -65,  26,   2,  -2,  99, 115,  48,-103, -46, -80, -59,  66,-124,-124, -98,   0,  53,  -2,  -9, -65,  30,  19, 119, -91,  73,  59, 101, -45, -93, -60,  64, -56,  86, -84,   4, 117,  96,  85, -96, -47,  46,  -6, -70, -33, 111,  22,-126,  -6, -98,   7, -99,  60,  95, -63,  45,  40,  90, -52, -92,-124, -10, 112,-113, -49, -53, 114, -60,  23, -69,  21, -83, 127, -55,  25, -48,  51, 114, 111,  89, -98,-114,  63, 102,  93,  55, -74,  -8,  20, -30,-109,  71,  -6,  50, -69,  -1, -94,  77, 109,  69,  49, -56,  53,  57, -24,   5, -38, -48, 118,  23,  48,  35,  60,  -3,-125, -91, 110, 113,  14,-118, -26, -89, -56, -45, 102,  58, -49, -68,-102, -47,  91, -81, -53,  88,   1, -46,  66, -38, 116, 114, -82, -17,  -2, -67, -18, -88, -58, -42,-109, -99, 113, -32, -50,  73,   0, -76, -65,-109,-111,   3,  34,  -5,-101,  53,  26,  31,-109,-123, 100,  39,  99,-104,  69,  -7, -14, -81, -49,  83, -22, -78,   0, -25, 105,  47,  32, -28, 123, -88, -93,  42, 111,  57,-126, 103, -61, -72,  68, 119,  66,  36, -47, 126,  78, -22, -14,   0,  51, -32,-126,-126,  -6, -35, -23,  22, -77, 116,-100,  75, -30, -74, 125,  -2,   2,  24, -44,  11, -15,-112, -45, -12, -77,  30, -37,  47,  84, -53,   3,  58, 104,  52,  65,   9,   9,  39, -23, -67,  95,-114,  72,  58,  78, 113,  77,  99, -26,  75,  41,  70, -44, -14, 119, -15, -53,   5,-104,  22, -71, 121,  65, 124, -94, -90, 101, -44,  17,  12, -96, -60, -97, 112, -23, -33,-102,  40,  -9,  70, -14,  81,  99,   5, 117,  22, -43,  21,  84,  63, -60, 124, 122,  98,  42, -96, -23, 116, -27, -73,   2, 107, 124,  16, -98, 108, -67,-113, -63,  39, 113,  93, 103, -72,-100,  46,  90,  82, 124,  24,-117, -43,  24,-102,  87,  10,  47, 126,  41,  95, -58, -80,  -1, -95, -46,-110,  54, -82, -13, -75, -11,  75, -71,  18, -34, 122, -50, 116,  28,-116, -65,  69,-112, -14, -78, -78, 106,  43,  -3,-109, -21, 109,  90,  71,  74, -38, -80,  60,  78,  56,  99,  64,  84,  30,-119, -35,  57,  23, -41,  17, 112, -30, -75,  67,  35,  52,  16, 105,  22, 114,-113,  11,-105, -29,  87, 116,  -1,  18, 108, -60, -66,  60, -37, 121,   3, -26,-112,  18, -40, 106,  48,  -5, -73,   9, -74, 108, -99,   0, -54,  49,-104,  12,  -3,  91, -93, -92, -13, -20,  31,-118,  81,-107,  76, -28, -76,  36,  29, -71,  33, -72, -47,  77,  44,-101, -66,  14,-105,  23,  85, 118, -20, -88,  69,  69,  28,-108, -49,  85,   3, -38,-124,  94,-110,  63,  18, -37, -27, -96, -54, -44,  90,  17, 112,  76, 107, 109,-122,  47, -54,-119, -69, -42,  93,  10, 123, -27, -82, -43,  81, 108,  67, -24,  54, -60,  78, -81, -22, -87,  72, -73,  -9,   6, -82,  18,  77, -80,  90,  67,  65,   8,  96,   4,  61, -97, -53,  44, -38,  56, -65,  10, -34, -16,  56, -22, -78,  -5, -79, 109,-106, -32,  64, -60, 116,  15,  78, -59,  23,-102,   0,  -8,  49,  -4, -18, -69, 123, 111, 116, -84, -90,  26, 126,   9, -43,  29,  -5,  -9,-116,  67, -25, -48,-123,  51,  63, 100, -94,-107, -26, -82, -29,   8,-101,  33, 119, 105, 110, -32, 117, -64,  22,  78, 125,  87,  50, -36,-121,   3, -64,  29,  41, -15,  15, -74,  36,  58,  24, 102,  64,  94,  60, -87,  -8,-106,  65, -33, -47,  61, -78, -60,  29,  12, -80, -75, -18, -71,  78,-126, -80, -26,  34,  35,  49, -85,  83,  27, -37,  -2,  19, 119, -32,  76,  90,-101, -92, -42, 101,  22,-111,  31,   5,  93,  51, -54, 106, 122, -61,  71,  48,-100,  64, -12, 122,  82,-118, -16,-127, -12, 126, -78,   9,  -2, 101,  35,  36,  -7,  95,  78,  -2, -93, -85, -75,  44, -27,  35,  83,  26, 121,  24, -43, 127, -92,  74, -35, 105,  68,   9,  82,   8,  36,  97, -76, 121, 117,  44,-104, 115,  83, -51, -18, -11, -96, -93, -25,
   19, 112,   4, -46, -40,  17, -59,  45,  86,  46,  61,-123, -65,  39,  51,-116,  62, -88, -13,  -5,  -4,  26, -40, 114, -26, 112, -88,  37,-105, 109,-108, 105,-124,-116,  37,   3,  98, -36, 116, -34,-115, 127,-116, -28,-123,   6,-114, -78,-125},
{  67,-125,  43,  67, -47,  11,  87, -39, -39, -89,  -1,   9, -52, -68, -53,   5,  29,  93,  96,  -9,  31,  87, -51,  20,-114, 114,  25, -76,-107, -50,-124,  26, -50,  71, -59,  89, -19,  12,-106,   4, 122,  83, -52,-127,-120,  85, -57,  70,  -7, -27,  62, -65, -97, -95,  76, 114, -89,  44, -57, 109,  54,-126,  45,   0,  95, -26,  57, -76, 120,-100,-116,  22,  51,  43, -32,  20,-103, -53, -21,  74,  58, -57, -40,-107,  66,   9,  90, -16,-119, -71, -21,  67,   9, -41,  96,  17, 125,  -3, -98,-116,  60, 121, -75, -67,   6,  65,  57,  89,  66, 118, -53,  92, 105, 104,  72, -12,-106, -92,  38,-113, -39,-114, -51, 108,  49,  94,  24, -15,  63,  88,-117, -72, 115, -64, -56, 126, -96, -34, -45,  33,  21, -13,  -6, -65, -76, -73, -42, -16,  -5, -74,  -2, 105,  12, -71, -37,-104, -29,  52,  53, -11,  27,-111,  89, -64,  60,  90,-115,-116,  49,  21, -62,  99,  89,-118, -40,  12,  54, 113, 113, -16, 112,  62,   4, -95,  75, -53,  35,  65, -13, -52,  32, -69,  16,  -2,-122,  70,  66, -60,  93, -65,  41, -31, -37, -65,   2, -63,  48,  71,  98, -19,  68,-113,  13, -80, -61,   7, 127, -40,-122, -21,  52, 114,  -9,  46, -99, -76,  98,-109,  -3,  61,  87,  35, -52,  55, 109,  50, -74,  32, 119, -23, 113,  72, -79,-118, -64,  95, -76,  26,  70,  96,  98,   6,   5, -41, -57, 113, -55,  79,  92, -85, 106,  33, -92, -92,  27,-104,  36, -66,  -2, 108,-113, 114, 116, 105,   5,  35,  28,-114,  73, 124, -27,  77,   6, -77,  39, -91,-124, -49,  59, -29,  59,  86,  -4, -54,  27,  20, -38,  42, -25,  32,  74, -78,  45, 120, -56,  44, -27,  21,  35,  -3,  12,  62,  66, -67, -98, -10,  44,  12,-125, -31,  59,   3, -41, -23,   7, 102,  59, -34,  40, -61,  67,  60,  46,   5, 105,-107, 114,-105,   0, 100,-108, -35,  -6, 120,  37,  51, 125,  48,  11,  92, -78, -73,  80,  29,  38, 117,  21, -47,  42,-127,-103, -19, -22, -13,  -9, -79, -96,  39,  96, 109,  47, -25, -37, -38,  97,  14, -67, -49,  49,  91, -60,-106, 113, -96, -39,  93,   9, -82,  96,-113, -39,  36, -32,  35,-100,  52, 115, -78,-101, -32,  11,  61, 120, -37,  61,  12, -23,  76,  84,-106, -63, -34,   2,  90, -33,-120,-125,  23,  57,  62,  36, 120, -53, -58, -35,  65,  91,  -5,   8, -99, -70, -77, -99, -94, -92,  72, -97, -42,  46,-113, -26, -70, -54, 105, -65,  50, -60, -56,  34, 103,  96,-114, -67,   3, -63, -51,  70, -21,  57, -98, -94,-116, -32, -15,  12, 124, -35,  -8,-120,-104,  -8, -28, -14,  55,  21,-121,-112,  60,-126, -50, -41,  46, 107,  63, -32, 127,  -6, -40, -69, -11,  31,  83,-111, -64,  22, -95,-104,  40, 111, -25,  -1, -46,  64, -73, 109, -15, 126,  61, -57, 104,  76, -46,  30, -93,-106,  71,  94, -16, -58,  83, -19,  63, -43,   9,-112,  61,  84, 126, 101, -11, -60, -44,  91, 109, -11,  56,  57, -44,-108, -81, -76,-102,  -1,  26,  72, -68, 118,  59, 104, -78, -34,  36, 108, -56, 109,  66, -57, -37,  58, -14,  18,   4,  71,  -3,   7, -69,  63,  81, -51,  78,-113,  15, -30,  88,  50,-123,  -5,  77, -86, -63, -29,  98,  99, 118, -80, -44,  -7, 105,  65,  24,  52, 111,  23, 126, -11, -32, -43,-106, 106, -60, 107,  54,  65,  -2,  26,  21,-104,  81,  87,  19, -99,  34, 115,  39, -87,  55, -13,-106, -52,  17, -40,  25, -33,  49, -83, -54, -85,  54, -14, 123,-122,  28, -21, -53, -23,   5, -87, 103, -36, -79,  86, 112, 124,-102, -30,  61, -31,  86, -52, 109, -95, -17, -80, -14, -65,  40, -84,  17, 112,  16, -99, -62, -84, 123, -89, 126,  -7, -24, 106,-124, -31,  40,  38,   7,-114,  55, 120, -93, 122, -86,  17, 101, -52,  62, 101, -81, -97,  94, -54, -11, -26, -33, -85,  44,  -4,  59, -32, -64, -52,-118, -38,  56, -35,   1,   8,  58, 120,  27, -25,  24,  23,  67, 123, -21,  88,  85, -16,  38, 102,   3, -54, -66,  99, -43,  59, 121, -77,-123,  58, 103, 104, -98, -56, 109, -27,  62,  27,  26, 106,  72, -16, -44,  86,-113,   1,  59,  -6, -38,  10,   6,-103,  85,  12,  -2, 114, -89,-115,  21,  99, -69,-102,  83,  68, 101, -39,  30,-111,-110,  84, 126, -63, -64,  48,  25,   4,  15,  10,  31, -43,  77,  79,   5,-111, 106,  46, 107, 106, -88,  33, -54,  39,-116, -18, 122, -59,-105, -31,  89, 115,-108, -79,-110, -32, 106, -67,  18,  18, -43, -49, -92,-106, -79, 118, -85, -10,  49, 125, 116,-127, -16,  96,   8,  78,  63, 108,  98, 107, -46,  81, -32,   0,  22,  51, 105,  17, -79, -51, -76,   6,  11,  17, -89, -77,  99,  60,  -2,   2, -99,-101,  62,   1, -63, -94,  75,-102, 107,   0,  83,  35,  11, -95, 109,  13,  97, -94, -49, -77,  57, 124,  92, -98,  84,  70,  26,   6, -50,  94,-108, -80,-114,  83, -70,  93,   3,  63,  15,  27, -76, -41, -97,  66,  19, 105, 118, -49,  55,-117,  63,  70,   4,  -5, -33,  26,   8,  33,-117,  76, -84, -17, -98, -42, -92,  16,  23, -70,-119, 114,  10, -98,  81, -43,  37,  12,  35, 112,  16,  88,-124, -50, -31,  39, -93, 111,  19, -24,  35, -29,   3, -72,  20,  13,  37,  28, -30,   5,  84,  73,  90, -64,  84, 100,  67, -20, -90, -85, -47,  64,  79, -72,  -1, -81,  78,   9, -71,  10,  23,  10,  22,  80, -96, -58, -54,  59, -93,-111,-104, -89,  80,  89, 111,-127, -16,  10, -52, -81,  83,  42,  25,  68,  -9, -85, 110,-112, 122,  81,  18,  52,  90,  40,  -6,  -6,  98,  30, 120,  66, -75, -46,  63,  39,   4, -11,  -3,-102,  80, -94,-117, -46, -79, -23,   6,-113,-123, 105,  13, -70,-122,   2, -96,  32,  -8,  -1,  35,  77, -74, -37,  59, -99,-120, 103, -28, 114,  -1, -64,  29,-109,  45,  94,-115, -47,  50,  -1, 118, -31,  87, -88, -65, -12,  46,  99, -28,  37,  76, -24, -44,   8,  35,   5,  -4,-124,  76,  74,  27, -96,  61,  80, 119,  52, -11, -19, -91, 125, -66,  82,  66, 105, -90, 118,-120, -52, -17, 115, -84, -75,  79,  79,  96, -71, 105,  11,-115,  85,  82,  -7,  11, -44, -66, 120,  11, -13,  57,  30,  41, 119, -72, -68,  84, -91,  87,  -4, -20,  81, -31,-104, -42, -66,  37,-116,  19,  88,  62,   7,  30,-116, -99,  17,  37,-101, -30, 110,  42,-117,  28,-111,  62, -80,-111, -93, 103, -12,  57, 112, -86,  42,  55, 105, -59,  -2, -22,   3,  80, -30, 123, -54, -28,  15, -37,  78, -83, -86, -51,  60,  38, 113, -97,-115,   0,   8,  58, -66,   9,  69,   3,-110,  62,  36,  67, -82, -92,  92, -81, 104,  85,  92, -28, -92,  -5,  62, -55, -61,  -8, -73,  22,-108, 120, -35,  90, 102,   7, -93, -31,-100,  37,  90,  10, -12,  69, -24,  -4, -95, 121,-127, -96,  87, 112,  50,  29, -82,  -1,  73,  94, -74,  14, 123, -82,  51,  36, 124,  37,  32,  16,-105, -43,-125, -64, -59, 119,-123, -82, -56, 105,  82, 107, -61, -84,-101,  87,  71,  81,  52, 101,-111, -93, 116,  21,  52, -24,  18, 118,  98,  73, -65, -26,   0,  53,  -7, -48,-115, -65,   9, 113, -49,-116,  43, -13,  12,  50,   8, -18,-102, 110, -37,-100, -19, -79, -13, 106, -35,  25, -73,  56,  14, 122, -86, -65,  61,  -9,-118,  89,  20,  -5,  52, -84, -48,-121, -92,  11,  26, -32,  12, -98, -31, -11, -29,  74, -63,  21, -69, 102, -72,  78,-125,   1,  89,  -6, -90, 116,  24,  52, -87, 101,  19, 121,  26, -20,  18,-117,-101, -13, -29, -43,-124, -41,-113,  63, 109,-119,   7, -93, -89, -45, -88,-111, -83, -27,-121,  67,-120, 113, -56,  -4, -14,  16, -20, -80, -86,  40, 126, -82,  -2,  99,-107, 104, -27,  30, -69,-120, 121,-122, -45,  93,  64, 102, 107,  60,-104, -98,   8, -52,  72, -36,  70,  29, -14,-118,  20, 127,   4, -61,  53,  26,  83,  20,  14, -89,-126, -31, -41,  18,  -6,  54, 118,  41,  38,  20, -18, -79,  34,-114, 116,  30, 127, -27,  15, -81,-104,-120,  52,  69, 115,   9,  57, -49, -59,-121, 126,-109,  88, -27,  91,  -1,  94, -90,  92,  10, -75, 124,-106,  52, -81, -56, -79, -23, -46, -69,  25, -95,  65, -71, -63,  95,  77,  50,-125, 101,-107, -62,  61, -44, -47, -42,  94,  30,  27,  -2, -93, -49,-103, -61, -74,  28, 101,  59,-125,-116,  84, -32,-118, -31,  77, -38,  23,  22,  -8, -78,  93, -68,  89, -70,  98, -55,  94, -67,-106, -39,  30,  73, 118,  31,-115, -89,  -5,  16,   3,  21, -92,-124, -22, -36, -78,  70, -33, -61, -50,-117,  59, -54, 110, -53,  40,-103, -35,  22,  55,-107, -27, 118, 111, -52,-108,  -8,  73,  74,-114,  22, -95, -62,  69, 108,  92, -35, 106, -21, -15, -29,  42, -80, -39,-119,-100, -32,  16, 113, -32,  93, -91, -56, -10,-115, 119,   2,  41,  60, -49,  87, -76,  75,  82,-120, -17, -60,  25,  91, -72, -12,  36,   3, -65,-126, -88, 112,-125,  57,  41,  64, -56,  78,  88, -13,  85, -32, 123, -57,  22, 110, 118,  69,  97,  78, 102, -57, -80,  -4,  49,-112,  74, -26, -28,  67, -19, -35,-105,  25, -88, -26, -73, -18, -67,   1,  44,  37,  19, -65,-114,  86, -99,  82,  36,  22,  61,-127, -53, -68,  63, -46,  35,  97,-125,  47,  16, 115, -40,  54,  64, 125,  91, 111,  28, -21,  76, -88, -62,  88, -41, -76, -39, 111, -88, -76, -86, -21,  49,  47,  46, -15, -75,-108,  35,  21,  84,  40, 118, -13,  38, 100,  30,  -9, -32, -11, -12,-114,  60, -53, -31,  89,  22, -87,  54,  40,-119,  99, -94,  40, -50,   6, -85,   9,  58,-103, -76,-121,-101, -70, -38, -54,  43,  50,  13,  46, -14,  60, -89, 108,  51, -33,  50, -58,  96, 110,  29,  57,  41, -72, 108,  70,  50,  28, -19,  -6,   4, -35,  -2, -61,  48, -81, -11, -75, 100,  -8,  27, -77, -98, -28, -34,  38, -19,  95, 111,  29,-121,  -9, -48, -31,  33,  22, -16,  90,  81, -76,  93, -78,  54,  22,  86,  15, -75, -25,  56, -32, -84,-120,  55,-114, -88,  55, -33, -38,  41, -17, 111,  81, -91,-104,  99, -38, -81, -63, -22, 123, -24,  78, -52, -55, 107,-122,  61,  15,  -5,  43,  55, -14, -43, -87, -37,   6,  86, -11, -62, -14,  84, -53,  92,  36, 124, -13,  75, -12, -34,  92,  66, -29,  91, -98,  42,  -3,  86,  85,  38,  41, 102,   2,  41,  98,  44,  30,-101, 118, -97, -48, -31, -63,  86, 111,-110,  56, -54,  -4, 106, 113, -64,-106, 110,  65, -73, -39,  18, -18, 115,   9, -78,  -7,  91, -80,  25, -73,  53,  36,  84,  23,  -5,  45,-126,  90,  51,  58, 121, -89, -83,  56,  69,  33, 120, -67, -23,  84,  34, -75,  -4,  70,-119,  44,-115,-103,-109, -87, -12,  -7, -63,  78,-125, 114,   3,  31,  -9,  95,  22, 116,  38,-121,  -4,  59,  83,  -7,  14, 119,  35,  -9, 111,  82, -46, -68, -98, -72, -12, -17, -34,   2,-116, -99,  77, 125,-112, -74,-115, 103, 122,  38,   1,-123,   3,  61, -65, -27,  -9,  86,  32, -69,  15,-113, -97,  65,   3,  34,-116, -27,  72, -65,  97,  18, -75,  59, 113,  -3,-119, -21,  36,  83,-115, -67, -82, -96,-113, -42,  78,  63, -88, -26, 123, 102,  81,
   69, -72, -41, -68,-116,-110,  77,-104, -17,-126, -27,   1, -44, 125, -38, 114, -33, -26,-126,  70, -74,  31,-113,  77,  68,   2,  46, -93,  28, 116,   3,-123, 107,  97, -11, 112,-124,   5, 122, -87,  37,  17,  25,  77, 113, -72, -79,  37, 110},
{ -93, -25, -45,-119,  47,  91,  72, -28, -39,   9, 100,  12,  53,  78,  80, -30,  28,-115,  78,  42, -65,-123, 104,-107, 123,  35,  54, -68, -90, 124, 104, -74,  34, -39,  47,  59, 117, -45,-116,  14,  -8, -96, -27, -12,  13,-112,   9, -41, -27,  98,  75, 110, 109,  59,-109, -45, -12,-102,   8,-106, -35, -41,  72, -89,  -8, -84,  27, 115,  73, -53,  12,  30,  23,   8, -84,  22, 115,  73,   2,-100,  61,  24,  72,  85,  83,  56,-111,  57, -26, -19,  66,-108,  70,  32,-117,-100,-120,  57, -72,-104,  90, -16, -56,  13,  71, -55, -48, 120,  94, -67,  96,  77, -24,  39, -66,  93, -64, 123,  20, 101,  83,   1, -54,  34, 125,  41,  24, -76,-121,  45, -41,  45, 124,-110, -20,  39,  98,  -2, -87, -41,   1,  62,  65,  71, -58,-110,  93,  23, 100, -13,  91,  22, 116, -61,-109, 123,  40, -39,-113,  -2, -74,  20, -40, -52,-124, -92,  84,-108, -89, -18,-104,  82,  70,-123, -54, -52, -44,  32, -67,-108, -60, -44, -39,   0,  75,-124,  38,-125, -62,  11,  24,  41, -88,  92, -57,  -7, 127,  69, -37,-111,  -4,  56,  41,-101, -89,  45,  37,  53,-127,  45,  21, -28,  34,  90,  21, -50,  -8, -34, 121,  86,  66,  58,-103,   3, 108, -89,  -6, 119,  -9, 118,-114,-114,  26,  -3, -37,   2, 118,  40, -42, -17,-107, -21,  73,  52,  52, -71, 115,-113, 125, -10, -28,-105,-119,-118, -96,  66,-117, -58, -57, 114,  22, -81, -11,   9,  60, 112,  94,   2,  90,  -2, 118, 121,  76,  93,  44,  86,  48,  96,  76, -82,  40,  90,-103, 115,  22, 112, -92, -12, -36, -30, -38,  56, -62,-105,  80,  29,  11,-109, -54, -65,  22,-104,  93, -32,  50,  86, -37,  36, -48, -64, -68,  85,  28, -74,  86, -68, -55,-120, 109,   2, -23,  64,  97, -60,  50,  35, 117, -11, 125, -88, -98,  85, -74,  67,  58, -42,  68,  26, 118, -92, -44,  30,  -2,  -7,  -8,-121, 114,  86,-121, -78, -35,  89,-119,  57, -51,  61, -34, -11,  52,  55, -36,  23, -38,  -7, 115, -81, -41, -79, -70,  73,  87, -28, -36, -55,  28,  70,  52,  61,  64, -72, -33,  -6,-100, -56,-104,  73, -65,-105, 111, -15, -63,  37,-121,   1, 119,  24,  26,-122, -65,-118,  29,  -6, -99, -24, -98, 114,  20,  58, -65,  -7, -84, -60, -36, 111, -19, -18,  87, -51, -67, -40,  71,-115,  98, 107,  50, -13,  65,  87, -11,-127, -48, 101, -40,   5,-113,  33, 108,  89,  10,  39, -26,  57, -57,  33, -68, 108,   3,  -1,   7, -21, -37,  98,   0, -35, -14, -59, 112,-119, -31, -98, -47,-120,  56,  48,  89,  51, 111, 110, 102, -88,  -1, -80, -88, -27,  87, -74, -72,  67,-111,   4,  29, 101, -77, -70,   1, -24,-111,  55, -50,   3, -91,  43, -40, -14,  -7,-102,  92,  45, -54,  49, 109,  15, -22,  26, -90, -89, -11, 107,  33,  42, -63, -79,   5, 119, 108,   4, -81,  -7,-106,  88,-120,   9, 117,  94, -71, -21,  83, -70, 109,  85,-102,-111, -86,  88, -56,   0,  39,  82, -90,  64,  16,  16, -46, 102, -17,  80, -86,  90,-125, -85,-103,  48, -16, -82, 105, -89,  73,   5, -80,  34,-112, -81, -47, -52,-111, -20,  58,-123,  -1, -38,  24,  28,  30,  93,  97, -77, 117,-102,  92, -15, 111, -29, -69, -51,  60, -43,  68,-127, -13, -93,   7,  68,-120,  -3,   0,  -5, -61,-121, -38, -90,  46,  -6,  -8, -31,-104,  47,  28,  76,  64,  86, -84,  -8,   8,-106,  37,-125, -25, -76,  21,  82,  63,  -6,  11,  96, 102, 110, -19,  23,  53,  73, -78, 101,-118, -54,  46,  58, -86, -81,  37, -59, -91,  -8,   6, -25,  75, -77,  55, -17, -92, -67, 110, -89, -54,  94,  92,-109,  27,  37,  -2, -78,  67, 110, -29, 119, -55, 102,  23, -91, 101,  74, -20, -26, 107,  84,  21, 113,  11,-127,  51, 120, -12, -83, -17, -57, 125, -80, 124,-113,-118,  35, 102,  66, -48,-123, -72, -76,  57,-119, -65, -32,  36,  15,  38,-118,  25,  58, -56,  28,  17, -97,-114, -97, -62, -58,  38,  46, -88,  52,  92,  44,  95,  21,   9,  52,-106,-108,  75,  79,  12,-109,   8, -76,-107, -28,  32, -78,  83,  96,  68,-102, -45, -45, -30,   4, -15,  34, -24,  51, -97,  19, -36,  93,  22, -66,  37,-120, -28, -37, -90,  53,  79, 100, -20, -51, 109,  21, -79, -74,  86,-111, -65,   3, 101,  84, -91,  77, -51,  19,  94, 109,  48, 101, 121,  87,  26, -73,  -6,  80,  22, -45,  44, 112,  74,  24, -61,-125, -23,-102,  80,  20, -40,  27,  67, -22,  94,  -8, -83, -14,  19, -42, -89,  61,  62, -99, 123,-103, 113,  83, -65,  61, -75,   3, 115,  73, 120, -59,  75,  -7,-126, -94,  74, -65, -39,  80, 115,  98,  66,-115, -60,  89, -79,  41,  -4, -59,  13, -46,  48,  97,  48, 114,  61,-101,  27,  56, -70, -67, -51,  63, -36,  28, -12, -16, 122,-114,  46, -88,  29,  76,  -5, -99,  23,-106, -25, -76,  22,-113,-100, -62,-115,  89,  37,  17, -51,  50,  97, 103,  79,  95, -26,  55,  87,  44,  70,  48,  90, 110,  52,-124, -47,  64, -70, -74,-109, -23,  95, -51,  94, -31, -81, 104, -92,-125,  35,  75,  76, -63,  33,-121,  33,  61,  34,  57,-123, -59, -39, 105, -78,  83, -77,  17,  64,  38, -79, -93, -34,  78, -96,  63,  19, -92,  92, -53, -42,  67,   3, -11, -33, -68,  97,  34,-106,-101, -43, -22,  19,-119,-107, -44,  87, -12,   8,  66,  83, 121, -30, -78, -65, -14, -54,  66, -70, -23, -60, -28, -54,  63,   7,  34, -11, -88, -82, 114,-120, 101, -19,-126,  21,-108, -51,-113, -46,  55,  48, 113,  96, -56, -69,  84,  22, -18, -26,  39, -44,-120,  20,  94,  95, -45, -73, 107,-126,  84,  33,  -1,   6,  34,   8, 101, -23,  -4,  75, -51,-123, -19,  44,-117, -64, 109, 113,   0,  42,-100, -27,  82,  43,-109,   2,-121, 117, -60,  61, -34,  10, 101, -21, -86,  69,  48,  63,  30, -90,   6,-111,-124,  58, 116,  39,  40, -41,  60,  81, -59, -17,  88,  -2,  27,   7,  76,  50, -52, -19, 118, -50,-109, -96, -50,  40,   6,-123, 119,-101,  92,  22, -46, -61,  55,-115, 100,   0,-111,  96, -44,  37, 117,  93,  -6, -36,  86, -52,-123,  25,  70,  71,-121, -30,  58, -35, -75, -88,  31,  43,  35,   0,  49, -46,   6,   0,  84,   9, -24,  67, -44, -10,  85,-105, -28, -43, 125,  17,  27,  29,  45,-124, -51,  13,-125,  38,  30,  72,  63, -28, -99,  95, 107, -26,  46, -38,  31,  61, -96,  45,-125, 100,  72,  64,  40,   9, -80, -71, -23,  35, 118,  65,  71,-110,-110,  64, -85, 109, -87,  93,-102, -46, 109, -14,  22,  93, -30,-105,  46, -44, -53,  20, 101, -74,  77, 109, -93,  70, -61, -15, 113, -33,  42, -67, -63,-108, -29, -58,  51,-105,  59, -90, 117, -72,  41,  94, -68,  15,  75,-119,-107,  58,  91,-105,  53,  18,-105,  11,  92,  14,  72, 120,-119, 116,  -8,  82, -84,-114,  93,  67,  47,  75,  97, -51,  96, -88,  51, -75, -32, 112, 107, -77, -56,  15, 106,   6, -66,  90, 111, -24, 105,   8,-110, -65,   4, -39, -77,  97,  17, -39, -26, -59,-111, -82, -84, -72,  -6,  32, -43,-113, -87, -33, -76, -12,  93, -22,  59,  10,-124, -75, -32, -26,   9,  59,-123,-111, 119, -42, 121,  51, -49, 111,   3,  56, -76,-104, -58, 118, -11,  73, -29, -70,   3,-104,  77, -58,  -3, -97, -32, -27,  35, -57, -99,   1, -33,  15, 111,  80, -33,   7,  62,-100, 119,  15,  74, -45, 107,-103,  -9,  67, -39,-106, 123,  38, -23, -92, -37, 106, 121, -86,  77, -19, 110,  -8,  16, -20, -42, -36, -33,  32,  55,-119,  80,  84,   3, -27,  73,  70,  35, -78,  -6, -93,   8, -33,-123,   2, -98,   8, -49,  94, -10,  10, -13, -80,  47, -38,  66,  53, -16,  27,  30, 121,   3,-115,  89,  58,  81,  76,  26, 105,  68, 118,-108,-114, -91,  50,  26,  20, -54,  24, -55,-101,-113,   5, -52,  95,  80, -14, -85,  -3,   7,  54,  82, -20,-105,  53, -11, -36,  72, 108, 112, -28,  42, -27,  63, -27, -61,  11,  -8, -51, -29,-123,  81, 113, 104, -37, -77, -51,  58, -20, -34,  58,  12,  14, 120,  65,-104,  47,  39, -35, -35, -11, -40, -81,   3,  64,-112,  -6, -78,  -6,  35, 112,  14, -30,  90,  57, -40,   1,  43, -34,  46,  79,-102, 105,  22, 118, -26,  69, -14,  36, -90,  67,-111, -97,  90, -87, -68,  58, 110, -64,  53,  73, 115, -46,  10, 121,  12,  86, -65,  48,  82,-100,  54, -14, -79,  31, -44,  -2,  80,  74,  11, -72,  78,-119, 113,  65,  80, -39,  -7, -10, -84,  92,  23,   9,  37,  93,  15, -29,  24,  48,  67,   5, -44, -51, -72,  23, -41,  60,  17, -65,  25, -33, -99, 112,  97,  48,  80, 102,  79,  -1, -91, -20,   4,-118, 113, 104, -40, 111, -18,  43, -25, -86, -85,-100, 122, -70,-112,  18, -44, -45,  46,   0,-115, -33,  -8, -59, -14,  18,  98,  93,-126, -77,  32,  34,-111,  -6,  10, -11,  74,  71, 120,  23,  61,  69,-111,  84,-100,  -7,   0,  37,  -8,  79,  43, 113, -94, 113, 105, -66,   7,  -7, -32, -48, -45,-118, -82,  26,  -1, -29, -53,-108,  80, -94, 104,  38,  76,  55, -86,  12, -75,   3,  63, -40,  47, -66, -25, -26, -17, -67, 103, -39, -21, -39,  85,  80, -72,  -9, -83,  53, -79,  78, -34,  41, -39,  61,  21, -66,  31,-122,  96, -90, 104, -94, -31,  -5,  -6, -58,  60, -55,   7, -62,  66, -61, -53, -95,   5,  80,  48, -15,  61, -45,  84,  29,  -2,  42,  31, -73,  29,  -8, -78, -34,  21,  68,   9,  17,  18, -81,  42, -70,  90,  49,  57,  48,  64,  62, 121, -81, -31, -56,  12,  -9, 122,  -8,  93, 125, -94,  67, 115,-117,  64,  27, 102,  26,   2, -70,-110, -24, -23, -24, -80,  66,  50, 115, 108, 122, 117,  29, -11,  14,  56, -76,  49, 121, -62,-107,-105,-116,  22,  11, 118, 125, -38, -65, -77,  37,  60, -58,  79,  42,-104,  58, 112,  93,   5,  71, -32,  99,  44,  21,-118, -96, -18,  73, 101, -66, -49,  -9,-118,-108,  55,  32,-111, -75,  54, -54, -11, -23, -11, -55, -55,  18,-109, 115,-121, -56,-112,  65, 109, -14, -33,  50,  66, -71,  37,  23, -74,  -5,  -5, -85, -20, 127, 111, -48,-103, -65, 119,  45,  -9, -96,  21, -37,  65,  46, -28,  -1, -96,  54,  99, -78,  57,  82, -20,  53, 113, 118,  91, 114, -45, 126, -82, -67,  50,-117, -17,  18,  16, -71, -42, -30, 113,  93,  17,-122,  44,  59,  34,   0,  70,   9,   6, -79,  28, -94,  99,  88,-113, 102,  62, 119,  47,-121,  94,  45,-115, -24,  58, -21,  85,-109, -40,  62, -68, -77,  18,  34,-101, -29,  34,  90,  42,  31,  17, -94,  57,  43, -14,  22, -26,-107, -36, -65,  -5, 116,   4,  20,  -4,   8, 103, -73,  91,  89, -66,  33, 109,  26,  83, -45, -35,-121,  72, -43,  22,  68,-108, -82,  86, 103,  95, -72,  73,-126,  -8, -70, -45,  69, -41,  31, -81, 124,  82,  15,  19, -56, 118,  95, -95,  45, 124, -94,  14, -60,  71,  20,  86,  95, -84, -67, -45, -54,  33,  22, -28, -92, -45,  -7, -64,  97, -90,-116,  25, -63,   6, -60,  52,  36,-124, -82, 103, 100, -17,  83,   5, -42, -48,  19,  10,  53,  85,-125,   0,  78, -41,  20,   5,-110,  76,  66, -42,  47,
  -92, -81,-105,-104, 126,  72, -43,-122, -72, 115,  27,-119,  74, -72,-125,  -4,  10,-120, -37, -76, -73, -79, 127, -71,  34,  27, 123,-117,  40, -73,  21, -35, -17, -46,  -9, -55, -49, -46,-113,  -1,   9, -28, 112, 111,  54, -93, 112, 109, -93},
{ -28, -20, 111, -56,-106, -95, -62, -76, -51,-100, -53, -85,-104, -97, -12, -85, -28, -55, -27, 107,  98,  48, -47,  50,-109,   0, 110, 122, -58,-110, -85, -72,  60, -77,-109, -23,  26,  42, -25, -12, -63, -37,  32,  78, -87,-100, -78,  62,  12,  67,  67, 122,  57, -38, -25, -33,  77,  75,-127,   7, -43, -92,  44, -79, -45, 123, -36, 103,-117,  62,-107,  83,  77, -81,-115,  43,-118, -37, -91,  86,-121,  -7,  45, -98,-113, 104, -57,  95, 110,  59,  30,  55, -17, -33,  24, -51,  -6,-121,  16, 112,-113,  78, 104, -99, -22,  63, 103, -85,-105,-101,  -5,  94, -58,  -5,-125,  45,-113,  59, -30, 123,-102, 110, 125, -64, -52,  88,  16, 107, 116,-123, -55,  -2,  94, -84, -56,  90,  -2, -54,-118,  77,  72, -83, -37, 115, -40,  81,-125, -64, -37, -28, 117, -50, -33, -27, -73, -73, -91, 101,-101, -65, -75,-127,  60,   5, -37,   3,  55, 127,  14, -79,   5,  71,  14, -75, 123,  83, 108, -16,  10,  16, 116,  34,  64,  40, -87,  61, -45,  15, -60,  77, -24,  18, -11,  22, 127, -71,  27, 105, -21, -99, -21, -35, -69,  98,  -8, -55, -38,-118, -53,  30, 121,  10, -60, -48,-126, 114,  57, -58, -47, -47,-119, 127, -64, -20,  73, -59,  62,  47,  84, 108, -21,  16, -43,  -4,  65,  91, -89,-107,  17, 125, -66,  56, -97, -69, -71, -11, -90, -34,  24,  64,  72,  34, -69,-116, -64, -86, -52,   7, -95,-117,  64,  96,  55, -44,  21,  24,  47,  78, -10,   6,  30,  96,   6, -35,  97,  86, 117,  60,  31,  99,-109,  46, -82, -41,  38,-101,-123,  12,   1,  14, -11, -27,-107,  56,  84,  14,  96, -32, -39,  17, 101,  44,  49,  70,   2,   7,  98,  -8,-127, 102, -50,-115, 103,  -4,  62,  55, -91,  63,-102,-105, 121,-112, 113,  50,  65, -30,  87,  95, -33, -30,-118, -84,  40,-117, 116,  93, -41,  93,  79, -62, 120, -49, -99, 106, -40, 108,  55, -83,  32, 118, 107, -73, 119,  70,  20, -96, -41, -48,  74, -35,-112, -44,  51, 113,  53,  17, 102, -90, 117,  64,  60, 102, 109, 116, 125, -28,  42,  69,  68, 127, 122, -53, -31,  49,-125,   0, -74,  33,  15, -94,  14,  52, -44, 109, -67, -95,  -4,  12, 121, -93, -31, -18,  36,-107,-118, 125, -55,   3, -31, 109,  25,  32,-108,  36,  22, -42, -57, -47, -73,  33,  48,  19, -37, -74,-125,  32, -32, -21, -53,  50,  10, 117, -87,-104, -66, -77,-123, 121,-106, -68, -35, -52, -83, -40,  -6,  86,  16, 111, -20, -27,  93, 127,  81, -84,  58,  31, -82, -57,-101,-114, -23, -53, -50,  -8, 118, -93,  43,-115,  12,  63, -36,  97,  50,  11,  82,  53, 122,  81, -32, 104,  66,  34,-105,  87,  -8,  66, -14,  44,-109,   9, -18, -74,  67,  75, 111,   6,  26,  44, -81,  72,  65, 104,   1,  28, 120, -69,  68,  35,  38, -10,  12, 122,  43, -46,-106, -49,  35,  16,-107, 113, -26, -80, 121,  16,  -8,  33,  66,   3,  28,  63,  18, 112,  -4, -87, -34,  83,-118,  11,  45, -74,  24, -59,  88,  54, -69, -62, -77,  17, -83, 101, 105, -72,   3,  56,-112, -22, 108, -30, -23, -18, 107,  18, -96, -57,  30,  47, -35,  65,  19,  31, -52,  53,  18,-119,  59,  40,  14,  95, -11, -53, -26,-101,  29,  28,-111, -74, -96,  17, -29,  43,  93,   9,  38, -21, -28,  81, -74, -68, -28, 116, -70, -34, -40, -11, -14,  76,  92, -96,  14, 114, -68, -81, 124, -47,  36,  24, 113,-105,  72, -46,  66,-124,  25, 111,  95,  85,  69, -42,  32, -27,   5,-108, 123,  28, -76,-106, 101,-100,  89, -71,  46, -38,  84,  67,  23,  23,-110, -89, -47,  57, -58,  60,  -5, 127,  65, -34, -74, -63,  99,  41,-118,  38, -71,-119,  91,  10,  50,  92,  50,  -2, 103, -57, -22, -16,  88,  -8, 112,  48, -35, -84,  -1,  25, -24,  29, -61,  80, 124,  85,-126,  40,  27, -10,-125,  77, -68,  67,  87,  26,  65,-101, 114,-103,  58,   5, 109, -78,  44,  73,  19,-120, -45, 105, -39, -53,   6,  33,  44, -97,  37,-110, -42,  12, -31, -93,  45,-119, 126, 111, -45,  34,  55, -66, 119,  91, 120, -70,  74, -81,  35,  69, 105,  91,-114, 123, -51, -37,   2,  44, -91, -65, -20, -60,  27,  61,-116,  87, 104, -69,  26,  86,  -1, -30,  40, -57,-114,-118, -75, -57, -21,  37,-125,  58, -19,  14, -50,-101,  86,  42,-110,-108,-111,  96, 121, -50,-112, -19, -18, -69,  90, -56,  42, -59, 127,  29,  62,  99,  28,-110, -12, -52,  70,  79,  27, -45, -35, -88,  89,-126,  47, 122, -60,  22,   7,-112, -78, -75,  62,  63,  90, 117,  72,  39, -32,-124,  84, 109, 104, 113, 122,   7,  74,-121,   3, 108, 118, -51, 118, -97,-104,  90, 121,  48,-105,  70,  41,  80, -40, -55,  57,-104,  85,  55, -41, -58,  71,  56,-109,  40, -29, -37,  52, -22, -23, -11,  -6, -62,-108,-107,  56,  18,  21,-109, -82,  25, -67, 115,-109, 102, -49,-114,  87, -51,  -5, -57, -33, -63,  15,  50, -35,  68, -35, -79,   4, -88, -91,  90, -18,-102,   6,  84,-113,  91,-124, -23, -83,  36, -15,  15, -27, -61,  67,-122, -75, -28,  18,  78,-105, -68, -92, -69, -57, -96, -98, -65, -64, -21,  72,-114,  -1,-103,  58,  77, -99, -42, -89,  67, 122, -21,  59, 119,  55,   9,  30,  48, -93,  62, 106,   4, -71,  24,-122, 105, -74,  84, -40,  76,  41, 126,  68, 108,  65,  -5,  -5,-120, -22,   0,  75,-118,  19, -17,  84,  55,  80, -38, -78,  56,   7,-115,  78, -46,  -8,   8,  88,  96,  98,  72, 108, -40, -97,  31,  10, -13,-109,  46, 100, -85, -55,   0, 120, -61,  78, 110, -23, -38, -93, -23, -35,  81,  75, -88,  38, 119, -45,   5, 119,  87, 106,   5,  34, -43, -13, -10,  36,  22,  27, -45,  29,  69, -47,  80,  26,  91,-126,   8,  82,  16,  45, -48, -39, -43,  36,  68, -33,  33, -42, -43,   1, -48, -38,   9,  95, -42,  89, 120,  96,-121, -36, 125, -11, 103,  -4, -92,-105, -99,  95,  24,  69, -36,  63, -14,  35,  64, -54,  55,-103,   4, -40,-101, -12, -17,  92,  63, -87,  24,  52, 103, -85,  77,  93, -75,  -4, 103,  46,  18, 116,  61,   1,  39,  78,  42,  47, -87,-118, 108,  16,  83,  10,  12,  -7, -53, -57, -79, -32, -44, 100, -94,  16, -78,-114,-105, -44,   6,  65,  26, -69, -77, -20, -71, -79,  97,-124, -22,  39, -27,  73, 102,-115,-126,  43, -91, 107, -60,-109, -16, -34, 100, -45,-125,  34,  87,  61,  13,-117,  14, -24, -19, 104,  93,  -6, -82,  -2,   5, 101, -48, -10,  47,  34,  70,  88,  40, -29,  26,  72, -62, -82, -83,  18,  52, -10, -60,-119,  31, -81,  59,  26,  14, 124,   1, -89,  90, -13, 123,  74,  98, 119,-121, -63, -39,-100,-126,  47,  -6, 124,  80,  45, -19,  32,-114,-124, -53,  29, -71, -14, -15, 100,-126,-123, -22,  29,  66, -72, -11, -57,  63, -73,  23, 119, -23,  54, -20, -51, -44, 101,  64, -26, 112, -85,  53,  78, -14,  14,-118,  77, -51,  60, -51, -30,  16,  28,  12, 114,-112,  67, -55,  50,  48, -19,-121, -23, -67, -81,  46,  28, -17, -13,   9, 123,  88, -80, -74, 101,  66,   6,  28, -26, -74, -84,  12,  35,  66, -23,  10, -17,  -6,  94,  -6,  82,-105, 118,  33,  74,-117,-103, -64,   8, -67,-123, -22,  24,  13,-100, -97,  -1, -87, -72,  34, -13,  12, -64,  68, -55,  69,   0,  71,-116, 101, -12, -67, -31, -79,  79,-100,  18, -86,-106,  -3,  29,-111,  11,  75,  52,  45, -88, -45, 109, 100,-101, -14, -91,  76,  71,  52, 114,  63, 101, -56, -59, -61, -34,  82, 122, -85,  76, 109,  22, 112, -40,  86,  -5,  36, 100,  67, -17, -92, -46, -67, 127,  40,  17,  61,  78, -37,  35,  74,-100, 126, -79, -78, 100,  -9, -23,  40, 120, -66,-105,  46, -61,  72,  57,  -1,  93, 120,-102,  62,  22,  55,  -2, -57, -22, -89,   4, -74, -57,  28, 124,  77, -64,-123, 108, -99,  32, -40,  65, -47,  50, -78,-112,  34,  16,  65,  56,  39,  -1, 114,   6,  98,  55, 100, -79, 107, -24, -60,  14,  69, -78,  45, -19, 124, -43, -20,  39,   1,   0,-110,-125,  39,  78, -43, -18,  26, -95, -99, -40, -24,  62,  94,  -9, -25,  91,  39, -16,  -8, -85,-106, -85, 120,  81,  66,-126, -90, -55,-110,  52,  36, -15,  51, -54, -89,  97, -34, -21,  51, -35,  60,  -6, -69, -22, -23,-116, -78, 117,  36,   1,  14,  28,  72,  65,-127, 116, -66,  21,  43,-117,  -5,  73, 106,-100,-101, -50,   0,  65, -36,  71,  36,  33,  37,  77,-115,  86, 104, 117, 127,  -5,   0,  90, -44, -28,-112,  47, 123,  34,  67,  28,  21,  71, -69, -59,   5,  47,  19,  -3,  18,   4, -44, -47, -40, -59,  89,  34,  58, 105,  12, 123, -21,  65,-105, 125, 126, -71,  -3,  59, -53, -98, -91,  60,   3, -14, 126, -23,-107, -22, -62,  54,  -7,  99, 115, -53,  27, 123, -27, -87,  13, -87,  94, -87,  68, 112, 105, -39, -79, -91, 122,  66,-108, 127,  28,-115,-119,  39,  96, 126,  -7,  17,  38, -37,  35, 111,  41,-121,  28,  -2, 103, -68,  31, -82,   0,  82,  -5, 115,  10,  94,  72, -56,  28,  -7,  56,  32,  83,  92, -55,  46,  -7,  35,  -8, 102,   7,-116, -25, 108,  74,  70,-127,  16, -83, -95,  89, -79,-104,  92,  98, -98, 126, -23,   1,   4, -47, 109, -36, 127, -83, -32,  78, -30,   4,  51,-126,-119,-111,-100,  58, 117,   1, -52,  76, -37, -32, -74, 110, -26, -30, -23, -50, -70, -27,  35,  61,-127,   1, -11, -13,  96,  93,  22, -14,  43,  42,  99, -31,-126, -91, 112, -49, -32,  50, -74,  13,   5, -75, -81,  21,  64, -43, -71,  62,  99,  19,  23,  66, 109, -53,  26,  26,  40,  21,  26,  43,  76,  83, -69,-118,  97,  34,  19,  18,-103,  71,  85,  92, -92, -89, 106,-120,-116,  34, -96, -82, -26,  51, -25, -60, 106,  58,  19,  73, -75,  44, -93,  94,  80,-101, 122,  65, 106, -29, 120, -73, -68,  87,  22, 106,  99,  28, 110, -11, -41,  53,  70, -20, 114, 114, -29, -84, -15,  54,  20, -25, -31,-106, -30, -82,  47, -97,  31,-114, -25, -64,  -2, -52, -75,  24, -53, 102, -31, -12,  33,-113, -19, 102, -68, -27,  30,  27,  31,   7,   2,-117,  14,  17, -65,  92, 124, -27,  66, -48, -13, -84, -94,  75, -59,  38,  70, -15, -81,-121, -54,  60, -14,  85,  27,  23,  90,  42, -53, -25,-122,  43,-110,  41,  75,  35,  86,  34, -81,  93,  71, -92,  96,  81, -21, 103,   8,  99, -73, 120,-105, -28,  79,  17,  54, -20, 120,  86, -64,  38,  35, 109, -91,  -1, 125,  84, -43,  48,-107, 104, -45, -98, 107,-105,  45,-102,   3,   6,  93, -97, -74,  41,  16, -83, -74, 124, -29,  83, -29, -32,  75,-116, -44,  59,-107, -69,   6,  84, -11, -95, -42,-108,  27, 118,-110,-127, 106, -95, -85,  -6, -88,-110,   4,  29,   6,   3,  44, 117,   9,  90,  19,  70, 121, -18,-120,  37,  28, -40,-120,  80, -38, -27, -24, -42,-115,-117, -75,  -1,  -7, 118, -79, -47, -59,  80, -69,   4,  24, -35, 110, 101, 110, -20, -49,  -7,  27, -85, -40, -57,  48,  80, -15,  72,  96,  65,  58,  32,  -2,-116, 102,-101,  -7,  67, -23,  57, 102, -46, -48, -36,  61,  79, 108, -38,  38,-110,-125,
   45, 120, -35,-107,  15,  52, -42,  65, -22,-114, 122, -18, -70,  43, -88, -11,  72, 103,  86, 124,  62,  -4,-113, -64, 111, -69,  76,  -9,  73, -78,  43, 114, -26, -63, -65,  10, 110, 116,  75,  -1, -20,  74,  76, -43,  50,-116, -42,  -3,  21},
{  36,  86,   1,-116,  28,  93, -20, 106,  60, -71,  98,  42, -46, -48, -26, -69, -64,-104, -96, 109, 115, 124,  12, -44, -85,-113,  -1, -89,  22,  26, 119,-108, 100,  -9,  22,  16, 116,  23, 115, 104, 116,-119, -76,  92, -19,  36, -65, -17, -52, -34,  47,  34,  92, -31, -18, -78, 111, -82, -12, -47, -36,  77,  43,  40,  13, -77, 125,   7, -83,  24,  27,  83, 106,  26, -98, -96, -31, -90, -81,  88, -38, -46,  42,  86,   4,  19, -84, -51,  54,-124, 114, 115,  97, -62, 110, -37, -29,-101,  39,  16, -52,-112, -50,  80, -23, -35, -95, -26,-104,-107,  56,  73, -99,   9, -72, -85, -93,   8,  11,-120, -86,  67, -93, -35,  91, -33, -70,  78, -84,  80,  83, -26, 127, -84,  60,  21,  38, -12,-102,  89, 102,-113, 114,  38, -48, -96, -33,  22,-105,  59, 104,  -6,-121,-116, 123,-124, -97, -20,  61,  94,  72,  83,  -3,  11, -44,-103,  51, -31,  -1, -96,-106, -64,  14,  10, -42,-118,   2,  78, 116, -93,-114,  -3,  -4,  -3,  -6,  -4,  27, -50,   1,-100, 107,  13, -32,  67,   4,-110, 113,  45,-102,  78,  99, -82, -10, -87, -30,-113, -99,  33, -26, 123, -83,-122,-118, -49,-120,  53, 100,   8,  61, -93, -51, -21,  45, -77,  47,   0,  48,  24, -90,  39,  67, -77, 115, -41,  88, -31, 122, -76,  77,   9,-121, 119,  69, 104,-112,  -5,  18,  -8, -34,  69,  90, -87,  22, -26,  90, -37,   5, -46, -47,  33, 123,-113,  15,  37, -72, -32, -44, -29, -16, -59, -51, -20,   4, -55,  -7, -23,  -5,  65, -81,  64,  84,  23, 110,  -5, 118, 102, -20, 122,  60, -97, 111, -22, -54, -51,  27,  67, -10, -19,  78,  73,-115,  28,  61, -28, -98,  -6,  66,   2, -73,-111,-115, -48, -65, -88, -19, -89,  11,-116, -47, -73,  34, -84, -23,  55,  16, -64, -96, -95, -29, -28, 107, -64, -89,  49, -98,  84, -79, -73,  98, -95,  41,  97, -15, -84, -82,  84,-100, 103,-115, 127, -61, -46, -43, -79,  66, -64,  98,  69, -38,  45,  -6, -44,  33, -17, -20, -87, -28,  63, -60,-114,-118,   9,  14, -21,  79,  14, -27,  54,  39,  79,-107, 107, -14,  -6, 100, -86, -91, -21, -56, -73,   3, -63,  -2,  16, 122, -45, -53, -87, -24,  25, -27, 103, 101,  33, 108,  -4, -87, 104, -59,  35, -78, -92,  98, 103,-126,  46,  -3,  34, -88, -23,-121,  79, -45,   3, 126, 118,  43, -29,   7,  32, -31, -31,  16, -19, -94,  -5,  42,-114, -87,  22, -35,  56,  24, -75, -50,  71,-112, -77,  -3, 108,  -8,  39,-103, -22,-127, -31,  64,  80, -40,  35,  53,  44, -83,  37, -39,-125,   4,  22, -84, 120,   0,  -2,  58,-102,-117,  50,-118,   2, 121,  23, -98,   1, -15, -39, -75,  87,  59,  -8,-103,  88, 110, -62,-115,   2, -39,  12,  39, -52,  27, -12,  43, -78,  19,  29,  20,  35,  32,  13, -71,  92, -77,  70, -85, -70, -49, -11, -20, -73,  99,  33, -53,  30, -13, -62, -17,  74, 106,  48, -84,  28,  -4, -89,  53, -40,-104,  28,  75, -52,  73,  -9, -23,-111, 111,-117, -43,  76,  41,  20, 100,-119,  66,-123,-112,-127,-107, -51, -67,  57,-125,-112, -78,  81,  33,  25,  45,  71, -95,-126,  24,  89, -90, -13, -99, 107, -77,  -6, -62,  77, -40,  34,  -7,  15, -80,  57,  57,-110,-113,  73,  21,  75,-118,  -3, 112, -44, -13,  93,-127,  36, -36, 112,   7, -85, -26,  74, 125,  44,  86,-113, -99, -98, 119, -97,  18,   7, -28, -48,  -7,  55, -80, 116, -15,  92, -65, -78, 107, -80, 100,  37,  54,  43,-119,-119,  17, -15,  81,  12, -46, -64, -79,   0, -24,  92,  -1,  69,  44, -79,-120,  -8, 111,  27,-108, -64,  -6, -56,  79, -87,  63, -11, -32,  69, -14,  91,-108, 115, -56, -30,  11, -59,-105,  86, -78,-121, 121, 119, -12,  58, -81, -58,  97,  90,-122, -71, -97,  28, -95,  54, -55,  79,  55,  59, 115,-111,-112,  88, 119, -91,  -3, -27,  75,  75,  90, -34,  17,  16, 108,  -4,  -7, -12,  78,  19, -35, -78, -36, -52, -89, -83,-112,-107,  81,  28,-108,-124,-117, 102, -66, 106,  62,  45, -26,  40, -71,  36, 105,-125,-125,  82,  63, -32, -54, -98,-123, -75,  58, -47,  10,-123,  49, 101,  22,-111, -21,  14,  83,  18,   1, 104, -83, -46, -56, -19,-105,  45,  70, -84, -70, -89,-116, 103,  11,-124, 109, -20, -23, -11,  30, 101, 110, -43,-120,  45,  40,  52,-110,  44,  14, -37,  37,-107, -65, -65,  63,  67, -52, -33, -33, -66,  65,  40,   1,-109,  92, -63, 124,  14, -48,  -4,  38,  71,-111, -91, 113,-124, -81,  43,  29,  39,  51,  76,  55, -35,  92,  83, 114,  73,  20,  33, -82,  63,   9,  16,  74, -80, -60,  58,  -8, -96,  63, -23, -87,  53,-117, -35,  53,-118, -87, -42, 100,  44,  26, -65, -55,  61,  -2, 101, -10,-112,  84, -19,  46,  10,  87,  30,  14,  60, 114,  20, -14,-112, -65, -68, -53, 102, -52,  25,-113, -39, 105, 120,-109, 127, -58,  80,  70,   7,  45,-118, -16,  89, 103,-116,-110,  25,  31,-117,  81, 103,  -4,-122,  78,   0,  23,  42,  11, 100,-116, -73,  86, 124,  36, 113, -69,  -8,  97, 109, -95, -92,   0, -19,  65, -77,  72, -11, -76, 105,  39, -89,  37,  58,-116,  45, -32, -89,  65,  35,  90,  19,  79,  68,  -8,  77,  52,  12,  12, -48, -92, -95,  34,  83,  19, -58,  -6,  -7, -50,-126,  98, -20,  60, -65, -63,  16,  87, 119, -52,  40, -28,-103, -99,  40, -17,  90,  33, 125,  57, 102,  60,  78,  41, -68,  78,  89, -69, -66,  77,  60, -74, -41, -24, -64, -98,-103, -86,-105,  76, -55,  98,  76, -20,-113,  46, 100, -45, -97, -49, -34,  83,-126,   3, -53, -19, -91,-116,  19, -16,  34, 118, -68,  71,  69, -51, -69,  39, 116, -36,  53, 106, 125,  75,  94, -88,  57, -27,  91,  25,  75,  21, -77, -90,  47,  58, -66,-105,  89, -85, -35, -53,-100, -13, 100, -89,  66, -26,-123,-109,-100, -99, -56,-120,  73,  10,  88, -20, -79, -89,-122, 118,  18,  47,  21, -93, -94,  25, -17, -93,  36, -98, -25,-114,  77,  40,  59, -32, -40, -84,  69,-113, 114, -89, -75,  10,  20,-123,  13,-111,-108,-124, -46, 121,  70,-116,  36,  -7,  91, -30, 116, -14,-106, -29, -47,  32,-121,  53,  12, 119,  48, -77,  81, 123, -70, 119,  -7,  51,  17, -36, -39,  53,  37,  77,  39,  43, -33,  29, -21,  24, 103,-114,-116,  88,  30,  92,  42,  64, -78, -49,  84,   8, 121, 122, 113, -74, -61, 124, -79, 118,  38, -56,  65, -48, -65, -77, -55,  52, -14,   9,  69, -12, -21, -27,  -2, -83,   8, -16, -43, 110,  23,  70, -72, -67,  72,  68, 115,   2, 120, -87, -37,  23,   9,  94, -72,  91, -45,   2,  -8,  46,  40,  83,  87, -39, -53, -43,  17,  97, -12, -31, -32,  -8,  77, -12, 112,-113, -18,-114, -45,  -8, -42,-100,  15,  72, -73,  71,  15,-119,-118,  83,  12, -52,-126,  86,  47,  46, -88, -80,  54, -62,  44, -73,-103,  99, -67, -76, -52, -88,  -2, -80,  27,  95,  23,  91,  69, -76,  27,-106, 108, -13, -96, -19,-123, 127,  40, -28, -85,  42, -90, 112,-122, -82, -13, -68,-111,  -1, -50,  64,  94, -62,  58, -27, 125, -75,-110,  11,  48,  49,-107, -85,  -9,  12,  78, -39, 119,  70,  -1,  92,  94,  46,-105, -47, -21, 109, -53,-114, -20, -73, -66,-113, -10, -46, 115, -78, -87,  21,-108, -21, -64, 112,-116,  -4, -65, -18, -47, -39, -91, -32,  11,-119,  82,  91, -89, -61,-106,  39,  76,  77,-123,-117,  97, 121,-113,  58, -20,  73,  57, -94,  63, -48,  99,-117,-113, -41,  50,  33,  48,-122,  68,-105,  40,  81,-126,  83, 118,  -1, -81,  96,  89,  91,  17, 125, -95,  75,  70,   5,  45, 109, -38, -10,  36,  71,  14,  88, -59,  49,  76, -46,  35, -54, 118,  23,-122,  35, -64, -37, -36,  76,-112, -11,  79,  62,-113,   5,  83,  39,  -3, -38, -89, -43, 122,  -7,  90,   0,  57, -45, -75, -72,  26, -74, -56,  40, 100, -36,  11,-123, -38,  45, 111,  57,-127,  70, 112, 106, 107,  47,-116,  16,-104, -61,  98,  95, -32, -39,  75,  29,  43,  45,  70,  52,-116, 120, -38, -55, -23,-100,-108,  -3, -39,-104, -37, 109, -50, -36, -87,-112, -13,  92, -24,  65, -13,-107,-116, -82, -91,  84,-113, -92,   2,  61,  17,-119, -38,  42, 127, -35,  19,  80, -99,-123, -44,  78, -65, -93,  33, -29,  37,  63, -42, -27,  73,  85,  30, -82,-122,  93, -58, -95,   0, -84, -77, -32, -52,-109, -80, -38,-105, 116, 110, 102,  91,  21,  24,  42, -61,  82,  52,  -1,  75, -64, -63,-112,  66, 105,  85, -29,  53, -97,-123,  51, -87, 105,-110, -18, -61, -17,  -7,  48,  95, 121, 123,  96,  68,-120, 120,  25,  85,   4, 114, -10, -17, 108,   6, -42, -37, -78,-103, -27,  95,  27,-124,  96,-104, -40, -89, -55, 103,  75, -54, -53,  -7,  17,-117, -47,   9, -48,-104,  52,  57, 102,  78, 122,   5,-102,  19, -87,  44, 105, -19,  -7,-117, -87, -74, -79, -94, 126,  92, -83, 104, -69, 116,-124, -42, -35, -22, -12,  95, -93, 109, 123, -12, 119,  28,  29,  43, -26, -12, -56,-120,-115, 114,  91, -97, -11, -29, 103,-127, -22,-111,   1,  59,  58, -87,  59, -72,  43, 111, -98,  54, -77,  50,-104,-116,  14,  98, -72, -54, -62,-105,-122, -52,-118, -13, -23, -23,  50,  28,  75,  40,  91, -29,  -6,  37,-116, 116, 123,  27,  55, 109,   6, 113, -99,  43, -50,  89, -39, -12, -48,-122,  58, 117,  87,-111,-118, -58, 121,  84,  25,  -5, -94,  57,  -5, -48, 109,   9, 116,  15,  49, -55, -82, -22, -94,  18,  62, -61,-118,   7, 105,-118, -24,-110, 102,  31, -51, 125, -26, -67,  86,  97,   2, 118,  27, -52,-105, 117,  93,-119,  78, -12,   6,  98, -94,  18,  41,  39, -20, -77,  11,  96,  59, -65,  68,  42,  89,-111, -42,  64,  19,   1, -57, -84,  78, -99,  84, 123,  99,  82,  92,  -8,  10,  48,-120,  20,   6,   0,  28, -92,-120,-119, -33, -36, -58,  34,  23, -69,  -3,  98,  17,  30, -47, -68,  34,  23, -54,  37,  31,-105, -24,  38, 100,  -6, 125, -66, 123, 111,  48,   5, 119,  83,  14, 114,  -8,-116,  34,-107, -48,  14,  35,-108, 115, -14,  51,-108, -23, -79, 104,  79,  77, 117,  -4,  87,  77, 110, -12,   0,  73,  26,  27,  86, 110, -55,  35,  -8,  93,-104,  48,  37, -37, -25,  33,   5, -70, -61,   8, -60, 111,  54, -86,  59,  53,  97, -32,  35, -75, -67, -66,-113,  24,   6,  30,  61, -50,  91,  -4, 114, 102, 102,  56, 116,  98, -94, -19, 122,  70,-111, 111,-109,-103, -33,  65,  94,  49, -25, -65, -72, -17,  20,  40,  19,  33,  53, -71,  86, -52, -46, -85,  72, 103, 126, -92, -57,-109,-107,  -9,  93, -30, -21, 104,  13, 115,  43,   8, -50,  86, -18,   3,-121,   4,   1, -79,-127,  72,  93,-120, -28,  13, -91, 119, -44,  88, -43,  29,  11,  39, 108,  -6, -39,   1, 123,  65, -74,-108, 122, -52,  26, -47,  -1, -36, 109,   7, 108,  57, -73,   8,  81, -25,-113, -63,  97, -36,  12,  55, -24, -48, -90, -83,  20,  85, -69,  77,-104,   5,-100,  29,  98,  38, -61,  21, 108,  59,  95,  14,  50, 104,-120,  94,-120,  14,  77,  96, 120, 111, 100,-125, -56, -62,
   38, 100,  41, -55, 125,  99, -84,-112,  62,-119, -71,  36,  51,  57, -78, 107,  -4, 100, 126,-101,  -7,  60,   5,  56,-104, 105, -16, -40,-122,  49, -67, -18,  72,  54, -65, -85,  36,  96,  62,  87, 111,  59, 120, 102, -18,  42, -87, -24, -58},
{  70, 109,  86,  24,  29,-113, -75, -11, -19,-117,  65, -80, -64,  77,  41, -24,-118,  33, -19, -11,  49,  62,-115,  36, -66, -67,  70,  73,-115, -91, -59,-114,  21, 127,  64, -50, -11,  75, -71, -88,  79, 116, 121,  47,  75, -44, -40, -11,  73, 118, 105, -33,-124,  23, 124, -94, 100,  -8, -59, 102,  84,  45, 105,-113,  84, 125,  21, -71,  51, -91,  42, -63,  38,-119,  78, -75, -22,  75,-124, -38, -18, 114,  13,  89, 122, -32, -30,  40,  69,  90,  69,  81, -66,-115,  70,-118, -57,  99, 125,  -6, -84,-110, 105,  43,  98,  15, -84,  71, -34, -65, -13,  51,-126, -56, -95, -20,  53,  88,  17,  63,  50,  33, 108,-100,-109, 115, -96,  69,-104,  67,  23,-122,  58, 109,  36,   6, -52, -76, -11,  36, -20, -58,  19,  76,  34,  83, 106,-111,-121, -74, -71,  25,   0,-105, -82,  30, 109,-124,-108,  66, -33,  33,-120, -30,  14,  37,   4,  58,  87, -83, -33, 121, -76, -18,  66,  70,  89, -59, -92,  96,  54,  82,  92, -76, 121, -17,  94, -98, -19,  -3,  38, -28, 103,  97, 116, 120, -89,  35, -67,  87, -15,  61,-121, -23, 106,  98,  26,-102, -39,  15,  38, -29,  93,  39,  56,  89,  14, -53, -34, -90,  59, -60,  87,  30, -98, -39,  24,  59, -13,  79,  52,  73,-118, 116, 106,  26,  27, -52, -60, 115,  88, 105, 109, -69,  69, -45, 103,-108,  22, -65, -76,  69,  96,  47,  86, -52, -84, -83,  68,-115,  76,  -6,  42,-107,-101, -68,  10, -21,  25, -62,  26, -15,  52, -93,  48,  71, -44,  -2, 103, -48,-127, -46, -65,   9,  44,  89, -90, -72, -93,  84, -19,-119,  78, 104, -20, -89,  54, -42,-116, 107,  31, -39,   8,  51, -79,  33,-124,  14, 114,  29,-103,  74, 117,-109, -58, -27, -71,  95,  49,  70, -33, -42,  49, 111, -20, -54,  59,  74, -39, 118, -80,-116, 117,  46, -99, -72,  80, 108,  60, -39,  44, -38, 118, 120, -14, 100,  36, -58, -11, -16, -76,   3, -27,  84,  56,  32,-107,  74, -49, -77, 100,  71,  48,   0,  -7, -97,-122, -72, -88,  64,  32, -76,  93, -50,  85, -94,  16,  52,-111, 119, -87,  35,  70,  33, -52,  78, -87, -77,  48,  71, -84,-117,  71, -48, 108, -61, -91, -87,-125, -64, 104,  37, 114, -22,  38,   4,-106,  71, -47, -26,-100,  54,  59,  24, -48,  54, 121, -51, -77, 103, 106,   0,  12,   4, 121, -22,  36, -69,  78, -91, 119,  70, -49,-118,-104,  96,  74,  55, -27,-105,  -6,-103, 113, -98, -73, -86,  77,  22,-110, -85,  55,-127,  99,   2,-124, -85, 100,  55, -46,  -3, -75, 116,  88,-123,-126, -79,  67,  65,-121,  58,   0,  35, 123,-120, -76,  19,  90, -12,  29, -44, -45,-121, -87, 125,-117,  39, -72,   2,  72, -23, -56, 106,  95,   6,  15,  59, -89, 114,-112, -50,  43, -67,-116, -48, -80, -23, -16,   6,  13, -13,  -3,  19, 116, -59,  61, 125,  74,  52,  61, -68,   3, 109,   7,  96, -29,   5,  91, -98,  72,  -1,  69,-107,-119, -98,  47, -81,  16,  99, -86, -13, 127,   9,  40, -70,-109,  49,-120, -48, -34, -12, -83,  73,  22,-112, -50, -69,  46, -20, -78, -83,  32, -64, -25,   1, -46,  -6,  98,  24, 117,  54,  22,-118, -19, 109,  17, -88, -52,  52, 125,  90, -95, -13,  77, 110,  78, -62,   7, -19, -43, -63,  30,  69,   5, -33,-118,   6,  46,  87, 116,-123,-110,  70,  17,  73,  99, -43,  13, -13, -84,-116, -35,  47,-100,  83,  28,  26,  -1, -16, -67,-109,  -2,-106,  68, -17,  19, -74,  70, 106, -30,  95,  60, -84, 127,  10,-113, -74,  25,   4, 122,-113,  -1, 113,  75, -11,  60, -54,-126,   6,-110,  31,  29, -40, -74, -97,  63, 103, 125,  -7, -89,  74,-101, 120,  53, 126, -96, -87,-121,  90,-125, -64,  73, -66,  39, -99, -59,  90,  11,  53, -60, -28,  30,  17, -65,  42, -74,  38, -99,-106,  63,  90, 126, -71,  85,  63, -69,   8, -83, -83,  -6, -24, -42,  98,   3, 103,   2,  93, -52,  -7, -86, 105, 105, -59,  -2, -48, -35, -94,   2, -28,  -2,  96, -57, 123, -75, 107,  67,  24,-107,  87, -14, -21,  65,  33,  98, -24, -62, -41, 113,   2,  86,   4, -87,  98,  73,   2,  53,  28,  70,  96, -78,  10,  84, -75,-121,  36,  11,  96, 116,  47,  14,  -2, 126, -14, -89,  -1, -16, -81, -16,-116, 117, -84, -49,  21,  56,  14,  81, 123, -28,-107, 112,   0,  98, 119, -99, 101,-101, -39, -39,-111,  82,-123, -96, 124, -73, -56, 127,   5, -65, 117, -78, 109, -89,-103,  32, -41,  18,  72,  46, -29, -39, 101, 104, -60,  12,  19, 114, 126, -47,  89,  27, -14, -82, -26, -80, -85,  -1, -40, -98,-113, -77,  31,  86, -50,  25, -61, -58, -81,  24, -36,  99,  -8,-109, -26,  -4,  90,  63, -52,-103,  15,  86, -20, -56, -58, -61,-105,  62,  54,  72,  42, -88,  37,  28,  -9,  34, 126,  89, -52, -15, -24,-100,  35, -44,-116,-126,  83,  -5, -33,  -5,-111, 110,  85,-122,  53, -55,  31, 122,  93, -15, -91,  90,  63,  66,   6,   4,-100,-115,-116, -10, -32,  -7, -16,  -7,   9,  12, -89,   6,  18,  50,  63, -21, -79,  -3,   7, 116,  23,  63, 125,   7,  -4,-123,   6,-121, -88,-111, -56, 112, -47,  95, -24, -56, -61, 102, -32,  68,  12,  57, -66, -90, -57,-115,  46,  52,  27, -31,  23, 119, 125,  28,  76,-116, -88,  86, 109,-119,-116, 117, -95,  43, -44,  -7, -78,-109, -93,  34,-122, -85,   2,  47, -44, -87, -73,  83,   8,  40, 116, -74,  77,-109,  72,  37, 123,  70,  94,-106,  52, 122, -73, 115,  96,   6,  98, -78,  98,  33,  34,  -4, -18, -41, 113,-122, -78,-106, -33, 109,-112, -89,  25, -98,  87,-119,  93, -83,  63,  26,-112,  81, -22,-100, -94, -74,  40, -82,  64, -86, -52, -63, -39, -21,  65, 113, 117,  69, -60,  80, 120, -20,  80,  90, -18, -82, -81, -80, -76, 115,  28, -53,  65,  29,  20, -26, -78, 119,   0, -77,  40,  48,  81, -74, -57, 111,  42, -82,  16, -68,-102,   2,-111,   3,  93,  15, -41, -98, -55, -44,  39, -96,  31, -60, -48,  28, -85,  75, -53, -32, -99, -31, -98, 124,  88, -53,-100,  24,   7, -43, 113, -25, -79,  95, -56,-123,  72, -66,  34, -51,  36,-102, -57,  99, 118,-101,  78,-108,-125,  98, -87,  -2, -33,  90, 107,  88,  89, 121, -67, 101,  68, -87, -59, 118, -27,  60, -81, -69, -86, 100, -59,  71, -10,-121, -62,  26,  64,  73,  90,  23, -39, 108,  19,-118,  59, 112, -10,   0, -52, 109,  36, -19, -35,  64, -19,  66,-116,  32,  95, -25,  81, -35,  71,  62,  64,  42,  10, -51, -50,-110, -49, -45, -32,  64,  31,  49,  14,  69,  86,-115, -45,  87, 117, -38,-116,  69,  84, 117,  38, 117,  69,  35,-126,  50,  57,  82, -30,  33,  18,  68,   4,  85,  41,-123,-124,  91,  85, -83, -71, -63,  71,-108,  37, -50, 111, 118, 107, -71,  11,  51,-118, -34,  21,  33,  70, 104,  61, -78, -92, 112,  94, -23, 100, -53,-118,  91, -44,  33,  39,  35,  21, -64,  75, -37, -92,  23,  93,  85,  83, -30, -41,  56,-114,-108,  75,  -1, -39, -51,  57,  32,  42, -57, 119,  93,  65, -90, -20,-108, 101, -76, -74,-101,  19,  53,  93, -61, -61, -95, -22, -37,-102, -88,  75,  92,  68, 102, -41, -19,  83, -18,  -3, -66, -51,   6, -14,  25, -83,   9,  63, -50,-107, -59,   6, -67, -63,  70,   6,  77, -56, -84,  46, -85,  77,  68, -54,  32, -90,  98, -60, -75,  -3, -14,  32,  75,  78, -51, -97, -84, -51,  87, -93,  97,  33, -35, 121,  17,-123,  88,   1,  29,  12, -55, -13,-122,  93, -76,   6,  35, 123,  75,   5, 124,  46,  67, -47,-107,  22,-112,  66,  50, -49,  42,  19, -23, -76,   7,  43,  28, -43,-122,-104,  34,  17,  14, -34, -86,  79,  43, -98,  14,  44, -92, 109,  58, 110, -20,  -2,  71,-101,  60,-102,-112,-114, 109,  99,-109, -90, -84,  36, -87, -81, -22, -53,  44, -72,  25,  53,   0,  21, -51,  77, -89,  28, 117,  33, 118,-122, 126,  34, -60,  -8, 124, 110, -51,  58, -85,  78, -65, 118,  76,  34,  11, -42,  82, -52, -30,  77,  -1, -11, 109, -74, 116, -22, -42,  54, -37,-120,-118, -14,  92,-122,  14, -67,-108,  15,  33, -53,  79, -84, -37, -91, -83, -17,  57,  20,-105,  -3,-114, -25,  29, -70, 109,  68,-108,  78,  87, -52, -47,  66,  29,-117, -56, -67, 106, -45,-115,  30, -38,  64, -51,  -5,   2,  47,-119,  -4,  85,  -8,  37, -75,  38, -56, -95, -37,  21, -38,-118, -98,  49, -38,  19, -18, -96,-125, -75,  69,-101,-119,  19, -95, -79,  59,  29,  21, -13,  60,  84, -60, -68,  28,  -1,  22,  84,  92,  76, 109, -17, 112,   3,  35,-100, -88, -75, -73,-100, -82, -92,  74,   0, -81, -69, -87,  31,-111, -39,  88, -32,-126,-110, -26, -68,  18, -27, -74,-122,-116,   5,-116, -27,  65,-110,  97, -90, -80, -68, 101,  47,  41,  98, 112, -54,  26, -17,  73, -33,  91, -36, -83, -52,  64, -79,  21,  25,  14, -51,  62,  25, -75, -88, 100,-121, 102,  37,-108, -75,  22,  28,  37,  73, 102, 121, -85, 118,  94, 111, -30,  88,-113, 126, -45, -32,  10,  49,-110, -34, -46, -69, 114,  84, -88,  -3,  -1,  -3, 111,-101, -89, 127, -52, -80,  21,  41, -68, -85,  25, 101,  27,  -5,-106, -87, -97, -55,-124,  85,  52, 126, -17, -23, 119,-122, -47,  41, 102,  53,-113,   0, -39, 114,  84,-118, 103, 125,  30, 124,  94,   1, 106, -39,  72,   4, -25,-104, -21,  39,  19,-103,  77, -74, -93, 100,-124, -66, 123,  10, 107, -65,  49,  -8,  72, -23, -12,-124, -24, 125, -63, -79,  -7,-116,  63, -44,  96, -69, -35, 124,-101,  50,  29,-110,  65,  64, -92, -53,  54, -27, -23,  17,-106, 107, -20, 119, -41,-124, -46,  74, -53,  43, -23, -16, -47,-126,  44, -53, -70,   7, -73, -46,  27,  92, -88, -48,  41,  69, -29,  92,-118,-119,  99,-113,  20, -53,  93, -90,  82, 103, -34,  27, -31,-109,  34, -39,-126,  16,  55, -38,  55, -89, 118,  86,  26,  46, -76, 111,  98, -46,  15, 126, 114, 123,  41,   9, -85, -50, -93, 109, -88,-115,-119, -92,-122, -68, -14, -35,  20,  16,  61, -48,-109, -35,  24,-122,  61,  38,  78, 113,   9, 116,  15, -41,-106,-117, 116,  16, 104,  43, -32,  73,  47,  -6, -24,  95,  63,  33,  21, 119,  94,   7, -72,-114,  42,  51,   1,  49,  31, -63,  31,  30,  93,-100,  45,  46,-101,  95,  87, -10,  86,  98,-103,  -3,  10, 126,  60,  18,   1, 106, -89, -27, -22, 100, -68, -87,-115, -46,   2,  82, -25, -81, -77,  15, -63,-102,   9,  40, -22,  20, -45,  78, -11,-104, -17, -89, -30,  60,  98, -26,  68,  -4, -98, -71,  -3,  33,   1,  84, -68,  71, 110,  11, 126,  76, 100,  61, 116, -53,  83, -63,  56, -44,   9,  81,  42, -54, 111, -20, -52,   8,  -9,  62, 106, -40, 108,  85, -35,  88, -94, -84,  29,  91, 109,  30,-105, -26, -63, -47, 123,  45,-103,  68, -72, 109,  65,  11, -62,  77, -22, -23, -16,  54, -96, -76, -11, -19,  53,  32, 126,  -2, -50,   3, -37, -37,   2, 126, -88, -99,-113, -60, -26,  15,-116, -92,-125,  45, -34, -34, -63, -67,  37,-119, -36, -15,  45,  -4,  -1, 105, -92, -70, -36, -82,  11,   9,
   33,  10,  -6,  52, -40,  51,  14,  79,  37, -66, -10,  53, 104, -39,  74,  38, -20, -39,  91, 100, -38, -21, -98, -13,   4, -63,  -4, 114,  45,   6, -83, -37,  41,-101, -76, -93,  76,-111, 126,   5, -62,-101,  42, -58, -87, -11,  42, -32,   7},
{  26,  44,-122, -75, -16,-108,  71,   0,  13, -96, -43,  89,-109,  25,  41, 105, -33,  57, 103, -44,  19, -64, 107,  25,  84, 123,  91, 124, -81, -54,  94,  45, -93,  20,-105,  55,  87, 101, -62,  63,  11, -63, -64, -90, 123,  85,  89, -60, 112, 106,  52,  77, 114, -34, -65,-105,  18,  46, -79,-120,  67,  60,  32, 118, -84,  56, -74,  94,-114,  20,  95,  -2, -23,-121, -63,  95,  32,  89,  20, 119, -49, -52, -30,-104,  73,  37, -69, -84,-102, 109,  82,  37, -97,  78,  88, 104, 102, -60, -74, -81,  51,  89, 117, 104, -69,  94,  65,-114, 126, -40,  85, 117, 105, -63,  82, -62,-101,  34,  -6,  21, -64, -81, -98,  98, -17,  99, 126, 124,  62,  44,  -4, -41,  77, -87, -22,  70, -46, -44,  34, -96,   8,-124,  64,  50,-119, -43,  11,  99, 125, -17,  -1, -68, 123,-122, -59, -14,  72,-125,   6, -38,  76,  29,  90,  -1, -15,  52,-118, 118,  33, -64, -78,-103, 126,  37,  97, -54, 116,  85, 113,  -2, -78, 123,  63, 110, -90,  78,  86, 103,-106, 111, -39,  -6, -60, -31,  29, 113, 107,  45,  14,  34, 111,  77,  96, -52,  23, 112, 110,   3, -85,-102, -58,  94,  -6,  -2, -70,-107, -76, -28,  19, -32, -87,  66,-121, -67,  64, 127, -55,  28,  95, 124, -87,-114, -88,  33,  15,  14, -63,  61, -22,   8, -80, 117, -15, -86,  33,-113,   5,  -3,  49, -80,-117,-112, -86,  73, 108,   9,  78,  67, -60,  69, -11,  38, 117, -59, -73,-116,-127,  19,  70, -11,-106,  47,-125, -35, 112, 107,  42, 100, -70,  -4,  60,  52, -85,  90,-108,  22,  -7,  25,  48, -50,  16, -59,  -2, 117,  42, 100, -95,  18,  53, -12, -98, -86,  39,  72,-100, 121, -17,  -8,  50,  88,  85,-109, 104, -65,  85,  -3,  -3, -95,   0,  77,   3, 108,  23, -28,  45,-111,  96,  51,  53,-114, -66, -35, 121,  70,  72,  71, -93,  -8,-119,  -3,  24, -87,   6, -90, -11, 102,  14,  65,  83, 114,  55,  16, -97, -88,  98,  45,-125,  -9,  58, -66, -53,-119,-103,   0,  54,  18, -83, 112,  16,  13, 117,  89,-101,-100, -85, -82, 111, -95,  57, -31,  32,  42, -33, -81,  -1, -43, 108,  10,  -7, -49,-123,-118, 107, -32,  58,  56, -13, -30, -97,-101,  38,  54, -86,   5, -18,  13, 118, -45,   7,  94, -57,  96, -56,  14,  54, -40,  84,  58, 108,-113,  10,   5, -77,  30,  -2,  77,-108, -58,-103,-105,-125, 105, -57, 117,  99, -16,  13, -71, -22,  97,   4, -95,   7, -30, -97, -69, -64, -19,  48,-110, -38, -33,-119, -13,-123,-107, -39,  -7,  98, -57, -97, 112,  23, -33,  40, -98,-117,   6, 124,  58, -49,  19,-107, -37, -20,  14, 124, -25, 111,  73, -11,  14,  64, -27, -58, 108,  57,  26, -41, -55,  15,-118,-111, 117,  30,   0, -93,  48, -61,  67, -44,  68, -87,  36, -51,  12, -41,  62, 125,-111,  67, -93, -18,  35, -63,  45,-113, -14,   8, 115,  25,  58,  42, -10,  70, -84,  20, -51,  86, -26,  13, -16, 118, -77,-118,  55,-116,  13, -20,  63, -25,-105,  73,   7,  12, 109,  97,  90, -12,  42,  -5,  -1, 125, -59,  -7, 118,  -2,   2,  83,  90,  19,   5, -42, -43,  90, 106,-122,  34,  30,  47, -18,  90, -83, -37, -85, -74, -49, 118, -35, -42,  38,  46,-107, -99,  30,  56,  75, 124, -98, -48,  37,   6,  95,  52, 104,-125,-120, -54, -57, 120,   5,  61,  49, 105,-111, -73,  38,-107,   7,  59,  18,  28,  56, 122, -18, -57, -35, 107,   1,-115, -59, -65, -98,-114,  81, -88, 110, 103, -25,  49,  45, -99,  81, -67,  27,  79,-124,  36, 112, -84, 124, -66, -66,   0,-104,  38,  39, 107,-118, 100, -96,   8, -82,   3,  30, -85, -37, -32,  79,  77,  -7,-104, -77, 101, -46,  62, -75, -98, -33,-108,  83,  20,  54,  -6,  25,  17, -89, 104,  29, -31,  55, -69, -41,   5,-107,  95,-123, -66,  17,  64, -91, 125, -55, -86,  87, -49,  -7,-115,  12,   1,  80,  17,  21, -49,   8, -17, 114,  26, 118,  79, -38,  32, -18,  88,  76, 122, -32, -32, -64,  31,  -5,-111, 118,-103, 125, -39, -50, -25, -29,  35,-107,  88, 108, -12,  12,-119, -12, -42,  97,  22,  45,  50, -60, -37,  33,  78,  -4,  99,  32,  31, -62,-115,  17, -19, 116,  28,-108,  -5, -93, 107,  83,  33,-115,  80, 122,  -8,  39, -46,  11, -98, 111, 104,  99,  17, -86,  30, 104,  20,  62,-101,-106,  91,  83, -95, -28,   4,  41,  44, -44, -70, 114,-111, -94, -30, -13, -50, -30,  80, -55, -61, 126, -71, -54,  64, -83, -75,   1,  14,  15,-124, -37, -25,  48,   4, -23,   1, 107,  13, -24,  95, 101,  36, 102,  32,  60, -68, 117,  81,-116, -79,-106,-119, -48, -75,  27, -90,  28, -99,  40,-103,  17, -80, -41, -87,  16,-122,-101, -24,   4, 123,  50, -30,  -2,  -4,  12, 110,  27, -89,   8,  19,  11, 118,-118, -47,  36,  -1,  87,-108, -69,-126, -99, -92, -29, -88, -19, -42,-124, -19, -76, 103, -91, -94,  72,  52,  30, -80,  76,  47,  70, 122,  19, -47, 115,   0,  40, -70,  -5,  91,   4,  42,-120, -17,  21, -32,   4,  -8, -31, -21, 114,  41, -33,  33, -47, -21, -70, 122, 108,  10, 110, -42,   0,  82,  91, -59, -41,   9,  -4, -73, -80, -93,  67,  85, -73, -53, -68, -80,  32,  47, -13,  19, -65,  15, 113,  62,  62,   5, -23, -22,  89,  71,  40, -34,  71,  80,  20,  75, -62, 115, -81, -22, -83, -53,-116,   5,  19,  37,  38, -73, -96, -42, -16, -79,  74,-102,  65,   1,  50,  -3, 106, -79,   0,  -1,  98, -25, -90, 125, 107,  95, 105,  62,-109, -56, -73,  36,  73, -92, -42, 125,  18, 122,  93,  75,  81,  72, -89, -47,  86, 123,  74, -33,  41,  43, -54, -26, -12,  84, -69,  91, 121, 121, -81, -22,   0, -93, -63,  39, -34, 120, 121, 101,  28, -74,  36,  42,  98, -66,   5, -24, 119,-112, -11,-122, -94, -62, -28,-122,   1,  75,  39,  68, -14, 117, -20,   2,-112,  18, -47,  16, -58, -84, -90, 101,  83,-108, -38, -51, 114, -25, -77,  54, 118, -67, -64, -54, -69, -73, 103,  98,-114,  59, -10, -42,  98,-102,  16,-123,-102,  26,  53, -21, 105,-107, -13,  79,  64,-121,  99,-125,  59, -24, 117,-114, -45, 105, -40,  66, -80,  57, -63,  64, -26,   2,-100, -96, 116, -13,  41,  -3,-114,  53,  17, -24,  51,  26,-118, 118,   8,  13, -22,  -5, -66,-104,   4, -37, -72,   2,  59,  72, -67,  82, -57, -93,  95,   4,  -3,  48, -64,  -5, -80, -19,  13,  98,  63,  41, 119, 124,  57,  37, -93, 114, -46,  32, 122,-110,  93,  65, 126,  44, -29,-116,  59, -82, -11,  93, -36,  79, -48,-121, 125, 118,  27,  51,  81, -17, -11,  55,  -5,   2,  81,  65,  24, -63, 124,-112,  48,  39,  21, -86, -34,  73, -90,-101,   7,  14, 119,  77, -84, -24,-106, -79,-106, -84, -86,-125,-114,  49,  -6,  33, -96, -15, -13,  83,  32, -94, 109,   6, -39,  22, 100, -49, 121, -61, -62,  42,  93,-112, -91,  15,  77,  44,  43, -48,-125, -78, 111, -57,  27, -58,  -6, -70,  98, 103, -83,  16,  69, -98,  56,-119,-110, -76, -28, -39, -21, -18,   7,  84, -49, -52, -41,  21,-100, -98,  44, -92, -47,  77,-108, -61,  70, -13,  46, 113, -68,-106,-120, -81, 104,  37,-106, -74, 115, 104, -87,  66,   4,   9, -94,  86, -82, -60,  16,  36, -54,  27,  92, 107, 124,  61, -63, -49,-104, 122,  75, -85, -11, -64,   7,-116, -82,  13,  75,  38,  21,  58, -25, -19,  11, -52, 114, 108, -81,-109, -33,-124,  -5,-107, -91,-113, -27, -44,  98, -14,  92,   9, -89,  85,-109, 105, -88,-122,-112,  22,  63,  86,  95,  69, -70, -73, -98, 100,  38,  61,   4,  52, -30,  24,  34, -10,-101,  96,  37,  28,  91,-102, -48, -44, -64, -10,  -8, -56,  31,  88, -63, -18,-116,  69,  46, -70,   0, -72, -72,  98,  15,  46, -18,   1, -30,  88,-118, -28,  98, -25, -92, -52,  81,   5,  -8, -74,  88,  83,  46,-106,  67,  39, -70, -84,  51, 107,   4,-113,  19,  85,-108, -65,-105,   8,-103, 101,  60, -53,  90,  -1,-109,  -5, -53, -43,  23,  22, 101,-102, 119,   4,  26,  76,  19,  77,-122, -46,  77,  64, -23, -62, -58,-121, -63,-126, -25, -25, -10,  55, 104,  -9,  65,  40, -64,  12, -80, -62,  92,  70,  77,   2,  41, -63,   0,-113,  91,-116, -13, -81,  22,-123,  32,  90, -31, 126,-106,  67, -45, -93,  50, -58,  20, 123,-101, 108,-118, -94, -72, 109, 119, -12,-122,-122, 108, -35, -92, -78, -21, -67, 106,  67, -40, -90, -50, -30,  76,-107,  43, -82, -30,  53,-109, -22,  65,-109, 114, -11,  -4, -70,  15, -89, -30, 106,  87, -83, -12,  67, -33, -34,-115,  43,   8,  92, -84, -32,  -8, -38, -14,  78, 103,  68,  79,  57,  87,  96, 126,  28, 101, 107,-114, -57,-117, 105,  72,  78, -78, 114,  22,  60, -69, -98,  -7,-118,   4, -17,  68,  94, 102,  48, -82, 113,-109, -16,  34, -83,-124, -20,  53,  67, -29,-104, -47, -27, -16, -75, -38,  47, 111,  -2,  78,  58, -62,  19, -88, 103,  69,-100,  14,  -9, -93,  83,  22, -93,   2, 116,   0,  84,-107,-102, -51,  -6,  61,-116, -65, -67, -40, -59,  -9, 111,  54, -91, -23, -10,  53, -32, -67,  88,  36,-125, -46, -96,   3, 115, -57,   7, -10, -18, -38,  35, -67,  13,  98,  39, -93, -46,  80, -59, -57,  13,  89, -50, -75, 107,-110, 126, -77, -55, -56, 112,  87, 112, -69,  38, 121,  32,  50, 123,  83, -50,  28, 121,-111,  59, -21, 107,  78, -25, -69,  24, -15,  38, -23,  42, -58,  99,  79,-111,-106,-119, 124,  23,-118,  53, -68,  -8,  38,  18,-125,  72, 100,  99, 105,  -3, -93,  77, -70,  71,  56,  56, -42,   8, 101, -99, 125, -30,   4, -57, -99,-104, -55,  36, -31, 108, -95, 113, -27, 103,  26,  89, -69,  57,  91, -87,  73, -92,  14, -12, -98, 117, 113, -95, -80,  -7,  60, -84, 102, -96,   4, -76,-125,-114, -24, -34,-105,  33, 116,  -3, -44, 102, -45, 105,  38, -69, -89,  59, 102, -16,  62,  69,  97,  71,  42,  33,  57,-103, -17,  83,-109,-120, -72, 111,-124,  50,  93,  87, 126, 125,  76, -55, -40,   5,  14, -20, 114, 111,  47,   8, -53, -79, -85, -54, -97,  46, -29,  89, -35, 117, -67,-103, -51,-104,  28,-116,  25,  85,  97,  32,  11,  83,  77,-117, 103, 107,  25,  86,  97,  79, -42,  73,-104, -69, -49,  18, -43,-114, -38, 104, -18, 116, -26, -18,  64, -52,  11,  58, -51, -42, -79, 106,  33, -75, -36,-120,  31, 116, -96,  11, 124,  74, -41,  58,-108, 121, -60, -22, 124,-119, -42,-110, 111, -49, -59,  89,  -9, -81,  73,  78, -80,  87,  97,  56, -43, 107,  57, 118, -53, -85, -55,  11,  98,  28,  73, -32, 125, -33,  93, -95,  86, -42, 103, -76, -97,  76, 106, -83, -82, -63,   5, -67, -34, -19, -39,   8, -54, -25,  20,  93, 114,  34,-120,  43,  83, 118, -20, -19,  77, -54,  91, -44,  47,  44,  34, -83, 113, -41,  10, -45,  30,  97,   2, 125,  63, -69,-119, 100, -91, -44,  92,  18,  57, -33,   5,  36,  -1, -46,-101,  79, -84,-108,  10, -62, -68, -65,  89,  62, -90,-126,  87,  -6,  87, -90,  46, 105, -30, -62, -43,  65, 104,-117,  45,   0,-110,  98,  56, -85,  23, -95, -76,
  -29, -43,  70,  70, -99, 116,  22,   5, -16,  47,-114, -82, -68, -42, 103, -50,  54,-118, -30,  64,  27,-115,  18, -59, 100,-115,  21, -13, -37, -39,  98,  63, -36,  89,  54,  50,  74, -32,  42, -75,   9, -75,-118, 126,  12, -33,  91, -17,  21},
{ -22, -23,  29,  86,  48, -43, -56,  -4, 118, 115,  26, 106,  81,  40,  -5, 122, -17, -60,  41, -92, -35, -12, -93,  97, -48, -56, -56, 125, 113,  58,  86, 116,-114, -27,  79, -75, 117, -71, -50, 125,  55, -85,  59,  -8,-117,   7, -84,  38,-115,  55,  50, -46, -39, -26,   6, -97,-124,-106, -30,-113,  21, -97,-124, -41,  51,  87,  15, 117, -15, -39, -85,  48,-118,  28, -23, 122,-111, -50, -58, -75,  43,  78, -15,-122, -72, -18,-116, -64,  81,  30, -28, -28, 106,   4, -10,  23,  50,  87,  -9, -72,  73, -81,  88, -19,  78,  55, -66,  19, -19, -78,  56,-111, -93,  81,  40, -66,  42, -72,  57, -56,  -2,  77,  41, -51,-111, -91, -28,  55,  -6,  68,  25, -71, 110, -63,  82, -10, -25,   7,  14, -93, -21, -88, -29,  29, -66, -80,  -3, -71,  34,  91,  48, -44,  66,  76,   2,  45,  65, -38, -83,  34, -40, -13, -62, -69,   1, -54,  48,  -6,-106,  80, -84, -50, -14, -27,-123,  54,  40, -48, 102, 115,-116,  75,  99, -34, -62,  71,  87, 121,-100,  17,  47,  39, -16, -30, -34, -65, -17,   0,  81,  65,-100, -54,  -2, -97, -17, -80, -97,-102, -33,  44,  15, -69,  35,  37,-107, -59, -32, -69,  33, 104, 125, -48, -49, -54,   3,  37, -24, 100, -67, -99,-124,-108, 107,  34,  91,  39,  10, -58,  18,  56, 100, 107, -46,-110,  -8,-111, -40,  99,-110, -66, -60,  55, -75, -22, -14,  36, -24,  98, -90, 117, -26,  20, -55, -87,  13,  -4, -31,  -4, -26,   5,-124,  91,  23,  64, -78, -39,   9,  29,-118,   4, 126, -22, -34,  -7, -12,  67,  53,  73, -17, -41,-113,-102,-119,   2, -72,  52,  70, 117,  41, 120,  63,  77,  69,  21,  83,-100, -99, 116, -69,   6, 117,  66,  47,  22, -61, -53, -88,   9,   9,-110,  -7, -51, -10,  85, -10,-121, 114,  33, -40,  75,  43, 118,  36, -89, -37,-122,   1, 106, 105, -97,   5, -39, 120, 114, -37, -81,  24, -99, -86, -46, -66,  62,  29,  84,-107, 125, -59, 107, -12, -41, -19, 119, 110, -93, -74,  -2,  29,  46, -14, 100, 103, -46,  83, -10, -41,  23, -57, 110,  74,   8,  17, -64, -52,-120, -81,  31,  66, -85, -30, -69,-120,  17,-107,  97,  39, -15,  73,  94,  45,  17, -84,  93, -81, -18,  90,-113,-121,-104,   2, -23, -97,  95, -47,-115,  59, -54,-110,   5,  81, -44, -19, -48,  13, -93,  32,  12,  25, -42, -55, 107,  86,  51, -43,  40,-115,  61, -74,  11,  35, -35,-112,  33,   2, -62,-122, 100,  34,-102, -86, -76,  61, -69, -98, -69,-126,  33, -19,  57,-100, -71, -99,  -7, 118,   8,  43,   6,  92, 117, -49,-108,-123,  27,  12,  85,  16, -53, -58, 115, -96, 116, 111, -96,  97, -72,  54,  60, -17,-126,  61,  73,   1, -57,  22, 112,-110, -22,-118,-121,  16,  77,  20, -96,  95, -28,  84,  81, -26, -86, -27,  25,  84,  88, 107,  42, -84,  84,   6, -26,   6, -34,  24, -54, -64,-107,  16, 126,-109, -21, -79,  12, -66,  25, -27,  30,-113,  94,  87, -98,  59, -18, 108,   8,-104,  81, 104, -49,  68,-117, -19,  21,  96,  77, -23,-109, 127,  83,-109,-106, 107,-103, -40,  78,  -1,  25,  36,-120, -61, -82, -47,-124,  30,  41,  -2, -47,-113, 122, 100,-116,  55, -32,   8,  68,  37,-121, -97, -76, -49, -88, -10,  25, -58,   6, -12,  50, -90, 103,  86,  58,  46,  76, -56, -95,-106,  89,  95, 113,  92, -90,-127,-126,-102,   1,  32, -25, -61,-116,  66,  34,  83, -65,  99, -52,  44,  61, -75, -40,  28,  95,-123,-103, -68, 121, 113,  84, -45,-121,-115,  45,-109,-123, -95, -36,  21, 109, -87, -67, -42, 102,  -9, -44,   9,-126,  12, 118,  95, -38,  88,   4,  10, 119,  68,  11, -15, -31, 123,  21,  37, -55, -24, -92, -90,  -2, -59, -60,  91, -62,   2,  84, -46,  87, -30, -51,  80,  19,  61,  12,  26,  80,  79,  99,  12,  68, -15, 113,  94,  78, -32, -61, -23, 115,  58, -27, -95,  22,  -2, -49, -43, -26, -58,  60, -49, -22, -58,  74,  15, -30, -55, -57,  -9,  78,-126,  80,  95, -91,-124,  99,  83,  88,  92,-113, -51,-125,  45, -44, -47,  -7,  53, 126, -26, 114,  30, -65, 117,  19,  48,-122,  45,-110, 108,  -8, -64, -31,  45, 101,  64,  69, -76, 123,  46, -31, 102, -77,  69,-102, 114,   0,-122, -21,-111, -78,-105, -97,  72,-125,-105,  23, -58, -56,   3, -88,  -9, 101,-127, -21,  72,  10, -67, 118,  54,   7,  -2, -13,  22,-118,-107,  10, -54, -51, -99, -97, -18,  79,-117,  34,  18, -19,  31, -12,  34,  32,  82, -57, -42, 117, -33,-114,  14, -63,  73, -69, -24,  80, -31,  51, -20,-120, -94,-111, -61, -31, -94, -14, 107, -32, -52,  91,-122,  73,-113, -93,-110,  83,-108,  26,  17,  71, -94, 106,  56, 101,  -2,  28, 107, -81,  66,  26,  93,-114,-102, 122, -21,-125, 114, -26, -32, 126, -44, -21,  41, -75,  19,  36, -49,  -2,  62,  96, -11, -18, -42,   0,   7, -73,  22,-127,  98, -43,  55,  70,  75, -92,-114,  45,  81,   9, -90,  56, -67, -93,  55,  21, -55, 109, -33, -97, 118,  84,  11, -89,   4, -24,  61, 127,  30, -43,  24,  53,  -8,  -7, -46,-122, 113,-104,-102, -34, -11, -98, -59, -44, -55,  -3,   3, -72,  54,  63, -94,  37,  76,  -5,-102,  11,  92,  66, 115, -63, 110,  27,  49,   5, -52,  49,  11,-110,  37, 105,  60,-116, -54, -78,  50,  22, -55, -58, -18,  61,  40,  58, -64, -43,  28, -52, -30, -67, -85,  -2,  23, -65, -84,  11, -41,  -3, 110, -86, -50, -52, 101, -87,  35,-111,  11,-106,  60, -83, -97,-127, -47, -44,   9, -65,  34, -70,  -1,-115,-113,  75,-111, -44, -81, -94,-101, 114,  84, -60, 119, 118,  80,  94,  84,  84,-112, 100,  37, -80,  75,  80, -69,   4, -50, -90,  32,  69, -81,-115, 127,  80, -10,-104, 109, -91, -76, -30,  76, -73, -88, -38, 117,  55,  55,-119, -65,  26, 113, -43, -10, -66, -94, -47,-126, 121, -69, -41,  93, -39, -40, 102, -18, -84,  37,   5,  75,  86, -14, -78,  97, -99,  86,  74, -44,  39, -69,  57,   0, 119, 105,-113,   2, -82,   5, -98,  24,  30,  83,  75, -25, 113,  72, -36, -35, -97,  87, 104,  24, -64, -93,  42, -43,  65,  58,  33,  76, -32,  34, -82,  -2,  42, -74, -98,-123,  37,  67, -67, 118,  50,-107, -26, -29,  24,-124, -21, -98, 124, -17,-124,   6, -68,-122, -47,-124, -86,  69,  87,  15,  82, -59, -56, -23, -63, -28, -14, -70,  73,  93,  33, -17,  23,  -1, -57,  -7, -92,-111, 101,  21,  -6,   4,   6,  66,-100,  93, -88, -60, -14, -44, -25,   5,   7, -85, -83,-112,  81,  72, -38, -82, -44,-125,-111,-104, -95,  16,  83,-116, -68,  -9, -55,  -1,  46, -72,  63, 122, -69,  59, 110, -19, -88,  61, -90, -22,  -6, 124,  47, 117, -75, -41, 114,-113, -99, 112,  23, -66, 122,  11, -55,-124, -20, -94, -27,-109,  92, -17, -88,-115, -70,  18, -35, -26, -42, -57, 104,  53,  63,  75, -26,-109,  31,   2,  89,-109, 116,  22, -63, -28, 100,   3,  10,  19, -77, -80, -79,  -1, -72,  97,  17,  24,-122,-103, 113,  71, -67, -19,-110, -18,  62,  12,  90, 116,-127,  13, 102,-101, -43,-102,-123, -67, -52,  51,  18, -30,  45,-101, -36, -81, -13,-108, 119,  41, -43,  98, -56, -86,  81,  66,  79,-113, -22, -38,  38, -48, 111,  70,  47, -98,-117, -92,   0, -52,  66, -80,  76,  50, -97,  73,  83, 122, 127, -47, -91,-121,  49,  67, -88, -25,  72, -27, -42,  98,  34,  73, -70, -93, -60,  97, -75,  73, 105, -98,  17, 110, -50, -81, -48,  70, -70,   6,  70, -51,  86, 114,-122, -54, -13,-114, -87, -30, -28,  92,  61,  69,  46,  11,-104,   7, -67, -30,  55,  97,  98,  25,  33,  27, 125, -93, -13,-120, -84, -12,  85, 127, -77, -93, -30,  45, -43, 106,  78, -46, 125, -75, -58, -86, -45, 107,  18, -89,  50, -30,-122,  71, 125, 108, 107,  39,  70,  -7, -22, -75,  26,  59,  40, 112,  83, -13,  89,  39,-110,  42,  36, -58, 114, -83, 102,-120, -23, -91, -99, -50,  17, -99, -16, 105,  52, 117, -71, -70, -57, -52,  33,  81, -13,-100, -65, -42, 125, -25,-109,  90, -53,-108,  44,   0, -66,  53, -29, -68,  68,  73, -37, 107,  67,-104, -37, -59,  73,  19,  37, 102, -58, 102, -16, -64, -24,  49, 102, 106,  53,  49,  89,  24,  79,-105,  20,  -4,  14, -87,  -4, 114, -91, 104, -64,-113,-102, -14, 117, -25,  58, -26,  52,  53,   6,   3,-120, -47, -47, -79,  82, -68, -97,  35, -90,-113, -57,  99,-123, -34, -83,-118, -88,  13,  94,   3, -72, -78, -30, 125, -30, -68,-123,  35, -53,  59,  82, 102,  68,  28, -46,  99, 123,  15, -72,  53,  15,-119,  36,  23, -72,  69, -68,  -9, -35,-108,  71, -88, -96,-106,  29, 107,  50,  48, -27,  27,  97, -40,  13, -59,  23, 100,-123,-107,  12, -87, -20, -39, -18, -44,  87,  17,  30, -64, 106,  77, 123, -29,  73, -24,-106,  88,  11, -92, 100, -31,  27, -93,  32, -41,  29, 118,-106,   5,  11,  55, -55,-122,  62, -50, 115,  28,-104,  44, -70,  71,  -5, -20, -59,  73,  38,  86,  98, -21, -44, -84, -27, -37, -15,  51, -18, -85, 123, -19, -56, -63, -35,  13,-116,  85,  52,  57,  95,  35, -95,  42,  29,  -3,  65, -43,  25, 112,  -8,  48, -68,  79,  43,-117,-124,   9,-101, -18, -12, -59,  17, -40,  40,  -5, -32,  59,  61, -95,  44,  52, -99,  46,  -7, -54, -79, -33,  -7,  62, -27,  10, -92, -23,  95,   2, -18,-112,  14, -25, -98, -10, 120, -44,   2, 124, -48,-105, 126, -16, -80, -18, -50,  23,  64, 103,   0,  89,  -3, -63,  52, -31,  45,  -8, -66,   6, -59, -90, -52,-114,  21, -61, -69,  -5,  76, -89, 107, -42,-120,  91,  63,  -5,-101,  53,  -5,  -5,  65, -13, -38,  59,  90, -74, -10, -11, -92,  -9,  88, -61, 115, -56,  32, -69,  11,  58,  55,  17,  67,  -2, -85, -55,-104,   1,  48, -37,  78, -23,  84, -96,  46,  22,  21, -54, -34, 126,  95,  37,-107,  60,  49,  85, -82,  89,  55,  41, 118, 102,   3, -50,-113,   0,  84,  72, -29, 110,  83,  73, 124,  15, -12, -71,  18,-125,  68, -57,-105, -80,  40,   2, -57,  95, 120,  96,  18,  79,  62,-103, 123,  97, -95, -55,   5,   6, 119,  36, -21,  82,  98,  60,  92,  31, 127,  32,  86,  13,  80, -70,  64, -76,  19,  80, 114, -16,  75, 117,  86, -32, -48,  54,  91, -87,  61, -12, -83, -15, -19, -89, -61, -74, -33, -63,  68, -39, -71, 101, -87, -30,   3,  37,-125,  18,-103, -62,-117, -78,-111, -75, -73, -19,  89, -20, -24,  39,  22,  54, 115,  -3, -56, 111,  52, -77,  72,-112, 120,  -5, -47, -24,  11, -45,   3,  45,  94,  95,  72,  41, -55,  -9,  93, -64,  -1,   6,  38,-109, -38,-112, -13, -14,  53, -61, -28,  75, 115,-104,  62,  25,  58,-101,  76,-107, 110, -93,  32,-123, -23, -12, 104, 100, -37, -94, -41,  -1,  96,  17,  10,  72,-123, -94, -37, -54,-110, -71, -40,-118,  94,  88, 121,-110,-110, -27, -58,-102, -67,  78,-104,  21,-121, -76,  63, -41,  96, -40,  71,  53, -17, 122,  78, -66, -13,-118,  56,  91, -16,  61,  -2, -43,  75,  91, -94,  81, 105,  20,  47,-106, -56, -47,  32,  97,
  -94, 114,  16, -95,-117,   3,  84,  15, -52,  33,   3,  62, -75,  -7, -11, -32,  99,   5, -16, 104, -26,-105,-121,-107,  24,-126,  65, -58,  -4,  98, -71, -82,  42,  93,  35,   2, 100, -41,  87, -92, -53, -32, -88, 101,  84, -20,  85,  99,  62},
{  -3,  24,  75,  44, -43, -23,-103, -90, -36,  34,  26, -28,  72, -12, -45,  93,-121,  92,  14, -77, -45, 119, -34, 120, -91,  33, -34, -39, -99,  80,  54,  89,  83, -67,  68, -41, -73,  30,  63, -39,  40, -16,  92,  34, -82, -55,  92,  44, 126,   6,  -6, -25,  52,  54, 112,  66, -69,  60, -18, -52,  21, -65, 109, -18, -24, -67,  93, -96,  89,  18, 127, -66,  52,  67, 101,  21,  17,  73, 111, 102, -47,   8, -25,  77,  72,  -6, -67,  23, 105,   7,  19, -54,-109,  84,  88,  56,  62, 112,  50,-111, -89,  33,  60,-118,  65, 104,  57, -82,  58,  -7,  36, -91,  55,  54, -11,  -5, -48,   8,   0, -56,-123, -32,   0,  46,   6,  37, -45,  19, 106,-102, -96, -55, 118, -10, -18, 112,  97, -48,  58, 111,  76,-127,  -1, 114,-118,  58,-113, -60, -32, -39, -42,  80, -20,  59, -41, 114,-123,-103, 110, -18, -43, -66,  59, 125, -39,  92,  50, 116, -65, 107, -49,  86,  69, -13, -48, -78, 100,  48, 109, -36,  83,   1,  73, -79,  14, -57,  39,  14, -29,  16,-123,-107,  50,  18,-103,  33,  47,   7, -12,  68,  19,-100,-113,  76, 117,  19, 124, -54,  51, -29, -90, -29,  80,  77,  -3,-116,  55,  71, -95, 102,  11,  88, -94,   9,  82, -62, -89,  60,  27,  35, -15, 114, -62,  95, -55,  97, 108, -20, -65, 117, -59,  32, 119, -52, -14, -14, -86, -48, -30, -59,-121,  35, -13,  89,  76,  40,  82, 114,-123,  54, -26, -90,  -2, 112,-114, -56, -14,  68, -64,   0,  84,  82, -25, -87, -13,  67,  16,  27, 110, -38, 112, 121, -43, 114,-105, -42,  95, 110,  15, -78,-110, 102,  80,   3,-114,  79,  72, -24, -57,  74,  -9,  53, 110,   1, -25,  37,  52,  64,  10, 109,  39,-107,   1,  11, -47, 125, -73,  92, -26,  -9, 106, -43, 116,  45, -89, -91,  16,  59,  45,  55,  90, -57, -64,  13, 106, -86,-110, 111,-111, -87, -41,  40, -77, -17,-119,  11,  53,  64,  29,  62,  -7, -74,  82,  84,  57,-112,  39, -91, -17, 108, -48, -35, -87, -58, -80, -88,  30, -57,-114,-117, -65,  27, 113, 103, -47, -72,  86, 111, 127,-121,  99,  29,-101, -41, -40, -45, -53, -45, 111,  67,  67,  50,  69,  19,  62, -28,  57, -50, -15,  87,  53,  28,   6, -36, -53, 120,-125, -81,-114,  78,  -7, -78,  50,-107,  13, -50, -45,  25, -13,  41,  96,  25,  16, -18,  34,  98, -44, -16, -87,  31,-106, -68, -15, -90,  74, 101, 120,  71,  21,  62,  18, -45, -59, -31, -77, -97,   8, -83, 125, 100,  20,  49,  28, -43,  44, -22, -87,  36,-126,  -1, -33,  61, 120, 100, -41,  17, 111,   4,  -9,  75,  50, -50,  12,  64,  37,  46, -75,  80,  51, -15,  52, -40, -24,  57, -44, -80, -78, 125, -11,  29,  71,   8, -39, -81,  25,  10, 119, -93, -55,  12,-101,-109,  16,  54,  95,  78, -54, -13,  92, -81,  72, -24, 104, -35, -59, 115, 102,  23, -73,  93, -28, -99,  40, -78,-119,-117, -60, -48,  71,  99,  27,-125,-107, -81, -48,  84,  48, -22, 109,  99,-102,  50,-125, -66, 110, 121, -98,  62, 109, -95, -84,  17, 105,  76, -64,-106,  22,-121, -93,-119,  61, -84,  60,  34,  51, -83, -72, -63,  20, -23,  61, -76,  24, -15,-101, -65, 100,  10,  39, -15,   3, -25, 123, 102, -16, -67, -88,-115,  39, -70, -31, -85, 116,  91, -45,-103, -73,-124, -69,  93, -52, -35,  55,  75,-102,  98,  77, -29, -84,  57, 113, -23,  81, -54,  53,  -1, -51,  73, -24,-112,-115, -88,  91,  74,  47, 120,  98,  52,-103,  26,  22, -10, -38,  63,  75, -20, -83, -87,-116, -18,  73, -32, 125,  53,  91, -10,   9,  81,-123, 115,-121,  94,  34,-121,  60,   4, 111,  26,  33, -13,  11,-105, 112,  26, -37, -85, -28,-117, 107,  48,  58, -30, -74,  34, -78,  43, -77,-126, -32, -87, -97, -34, -34, -33,-114, 110, 110, 102, 126,  70,  98, -38,  70, 121, -46, -36,  79,  -3,-112,  76, 127, -43, -85, -66, 115, -32, -24,  31,-111,  99, 115,  -1, -67,-115,  18,  49, -96, -54,  66, -73, -25, 117,  80,  79, -85, -30,  21, 113,  92, -64,  37,  80,  32, -27,  70, -60,  89, 112,-101,-103,  57, -25, -50,  21,  12,  23, -29,   6,  31,   8, -12,  89, -86, 126,  48,  51, -40, -47, -99,  63,  82,-116, -23, 106, 112,  18, 126,-118,-106, -31,  27,-103,  39, -10,  14, -56, -38,-101,  96,  30, -82,  14,  50,-106,  89, 115, 109,  53, -70, -58,  68,  27,  22, -11, -99, -61,  -1, -48, -61, -13,  73, -65,  43,  76, -17, 115,  33,-104,  43,-126, -35,-116,  95, -13,  71,-108,  17, -73,  -5, -22,  81, -23,-119,  77,  -6,-123,  17,-114,  -7, -85,  -8, 116,-106, -70,  25, 106, -20,  13, -76,-108,  73,-108, -56,-114, 113,  30,  86,  39,  35,-117,   6,  56, -72,  42, -77, -87, -64, 106,  87, -63, -27,  70, -90,  -5,  22, -29,  61, -27, 124, -89, -66, -16,  84, 118,  61, -58, -80, -29, -35,  12,  34, -52, -57,-106,   8, -49, 126, -48, -71, 123,  44, 119,  15,-102, -74,  23,  54, -31, -28,-102, -13,-105,-103, 124,-110, -85,  55, -88,  47, -19,  13,  -8,  10, -91,-112,   8,  61,  -8, 123,  46, -53,  24, -13, 116, 103,  92, -45, 111, -90, -47, -51,-127,  24, -62,  36,   1, -11,  83, -62,-121,-113, -59,  46, -67, -75, -47,  85,-104,  48, 125,  57,  41, -56, -39,  93,  47, -81,  49,  63, -24,  40, -28, -10,-104,   2, -93, -67, -32,  81, -92,  80,  55,  35,  -8,  49,  20,  78,  94, 127, 112, -52,-112, 104, -65,  51, 120, -20,  84, -13, -43,  75,-109, -96, -42, 106, 108,  82, -86,-109,  32,-101,  -3,  -3,-122, 122, -40,  24, -32, 121,  56, 107,-103, -93, -91, -32, -72, -96, -45, 108,  98,-118,  38, 117,  21,  65, -79, 107, -89,  59,   2, -62,  67, -62, -34,-108, -59,   5,-123,  68,-113,  26,-126, -32,  52,   2, -82, -44,  15,  32, 113,  25, 120,-117, 113, -98,   1, 121,-110,  33,  14,-125, 120,  77,   0, -54,  75,  56, 125,  69,  95, 119, -81,   5,-105, 113, -95,  74,  84,  10, 104, -86,  64,-102,  36,  80, 117,  27, -15, -82,   0, -12,-126, 121,  96, -49,  99,-124, -17,  30, -68, -43,-117,  -6, 104,  26, 117,  75, 111,  14,-101,  40,  -7, -65,-115,-126,  42,  72, -15,-117,-118,  95,  45, 110, 120, -39, -20,  69, 100, -29,  77, -95,  25, -84, 112,  67, 106, -87, -93,  62, -92,   4, -79,  53, -91,  90, -73,  91,  80,  77,  66, -33,  96, -67,  60,   6,  85,-109,-110,  32,  97, -68,  61, -97, -59,  98, -50, -45,  19,  36, -35, -12,   8, -93, 107, -90,  40,  76, -77,  40,  30,  26,-106,  53,  29, -76, -54, 100, 109, -38, -28,-123,  64,  70,  42,  90,   4, -32,  80, -21,  99, -78, -99,  37, 106, -16, 119,  51, -65,  68, 104, -87,  13, -35,  -4, -58, -13, 119,  88,  92,  82,-119,-103, 108, -65, -43, -88,  25,  83, 125,  42,  -3, -18, -32, -93, -41,-108,-106,-101, -31,   9,  82, -35,  93,  61, -55,  24, 126,  68,-114,  95, 116,-125, 118, -39, -75,  14, -84,  86,-112, -15,  44,  97,   0,  80, 118,  -4, -48, -98,  33,-122, -21, -44, -40,-112, -84,  75, -38,  54, -67, -16,  32, -60,  92,  17,   2,  77, -32,  27, -92,  54,-114,  -9,   4, -77, -20,  77,-115,-113, -73, -87,  37, -72,  96, -93,-102,  53,-116,  24, -78,  68,  76,  65,  36,  28, 126, -14,-115,  93, 100, -49,-105, -83,-100, -57,  52,  51, 105, -42,  33,  22, 114,  57,  98, -25, -14,  47,  13,   9, -10, -23,  11, -50, 124, -93, 111,  44,  44,  71, -16, -76,  26, -48,  77, -91, -30,  47,   3,  36, 124,  14,   4, -28,   6, -95,  11,  -3, -94,  60,  41,-114,   8,   9,  51,-123,  48,  53,  95, 112, -38, -47, 112, -97,  55, -65, -10, -37,  51, 107,  13,  60, 127,  66, -40, -62,  65,  10,  40, -97,  49,  73, -95,  81, -22,  48, -85, -54, -69, -86,  92, -16,  -1, -98,-106, 114,  54, -76,  98,-114, -19,  82,  78, 116,  34, -60,  75, -73,  -9, 114,-104, -15, 101, -38, -93,  30,-121,  52, 116,  95,  20, -51,-101,  24,-113, -20, -11,  94,  78,  21, 122, -12, -99,  23, 123,  77, -61,  -7,  52, 114,-104, -15,-109,  80,  11, -38,-119,-108,  53,   7,  74, -35,  36,  27, -83, -25,  43, -47, -33,-120,  21,-111,  -5,  86, -79, -74, -73, -69, -53,  20,  52,  79, -32, 107, -40,  21,-113, -98,  -8, -96,  72,-124,  85,  40,  12,  91, -39, -42,  -9,  75, -58,  23, -30,   1, -85, -86,   7,-122, -38,  92, 127,  86,  84,  25,-115,  84, -57,  71, 103,  98,  -5,  96,  18, -41,  36,  44,-109,   4,  73,-116,-113,  29, -86, -77, -47, -13,  56,  -2, -10,  83,  22, 105,  55, -38,  -7, -95, 106, 118, 109,-126, -29,-125, -81,  -8, -79,  -4,  64, -65,  48,  60,  80,  82, 108, -63, 127,-104, 126, 111,  45,  68, -60, -89, -24,-111, -97,  23,  52,  21,  89,  84, -57,  35,-126, -85,  17, -67,  11,  54, -80,-122,  45, 102,  82, -63, 113,  30, 113,  83, -26, -71, -51, -14,-108,  56,  79,-117, -91,  11, -69,-118, -26, 118,  93,  45, 125,-121,  67, -83,-117, -16, -72,-109,  32, -27,-125,-124,  65,  29, -88, -52,  94, -76,  71, -72,-100, -82,  90,-116, -98,-103, -31, 101, -89,  50,  94,  48,  46, -15,  74,  72,  94,  96,  57,  81,  19, -44, -43, -13, -75, -93,  39,  96, -96,  66,  54,  69, 111,  81, -90, -42,-115,  62, -59,  81,  42,  -1,  88, -18,  25, 115, -82,  24,  78,  83, -69,  92,  63,-122,  20,  33, -19,  97,-116,-112, -52,  60,-118, -43, -33,  40, -64,  27,-127,  14,  93, -96, -74,  42,  43,-125,  30,  -4, 111, -48,  59,  -1, -91,  25,  34, -54,  55,-118,  43,  75, 116,  87, 121,  78, -31,  73, -54,  68, 118,   2,-113,  92, -74,  64, -79, -21,   8,  16, -44, -34, -37,  27,   5,   6, -32,  33,  88,   2, -38,-125, -85,  53, -16, -54,  35, 110, -11, -17,-115, 113,   8, 124, -34, -54, -24,  64, -83,-115, -76,  85, -57,  65,-108,  21, -41, 121,   8,-124,   8, -88, -58,-121, -36, -84,  21,  69, -87,  33,  70,-100, -30, -96, -15,  -6,  46, 118,-111, -78,  92, -36, -84,  13, 123,  21,  71, -51, -79,   2, -69, 111,   7,  79,  81,  33,  80, -18, 127,-124, -88, -52,   5,  98,  31,  60,  49, -11, -75,  67, -94, -61,   5, -34, -90,  65,-103,  36,  -2,   0, -28, 116, -67,   3,  14, -87,  65,  37,   3,-106, 108, -35, -36,  15,  78, 116, 115,  65,-118, -14, -46,  16,  28,  62, -76, -24,-101, -26, -76,  22,  51, -62, -38, -58, -55, -24,  32,  12, -43, -97,  -5, -72,  78,-110,  91, -34, -42,  74,  20,-106, -14, -99,  31,  -7, -15, -43, 118,  76,  16, 104, -41, -69, -82,  59,-112,  28, -86,-126,   8,  29,-110, -58,  73, -28, -66,  75, -11,  25,   2,  23,  97,  51,  50,  87,  51,-126, -49,   3,  67,  27, -51, -32,-113,-104, 101, 122,  84,  76,  16, -39,  33,-111, -67,-105, 127,  48,  37, -82,  44, -63, -66, -45,  63,  90, 124, -68, 114,-100, 100, 111,  92,  44, -22,  89,  24,  95, -86,  59, -22,-126, -77, 124,  74,  27,-117,  70, -96, 122,-113, -29, 120, 119,  69,  23,-111, -36, 122, -70, 102,
  119, -42, 120,  92,  56, -30, -83,  -7, -92, -59, -46, -65,  -4,-111,  58, -47,-103, -88, -88,  31, -80,  47, -33,  51,  55,  81,  82, -95,  68, 115,  87,-127,  31,  94, 113,-118,  12,  90, -38, -41, -28, -40, -84,-117,  14,  65, -61, -20,  13},
{  42, -61, -25, 110, -27,  94,   5,  45, -17, -25, -11,-107, 107,  59,  99,  82, -54,  46,  -4, -26, -89,  -4,  54,  41, -42,  55,  95, 122,  72,  61, -40,  -9, 110,  -5,-126, -51, -70, 126, -40,-119, -44, -78, -28,  49,  39, -59,  -6,  99, -46,  20, -44, -30,  18,  37, -30, -99,-109,  64,   1,-122, -53, -32, -66, -19,-106, -55, -14, -78, -25, -18, -37,  75,  87,  70,   3, -28,  60, -10,-108,-124, -14,  -3,  11,  44, 125, -25,  46,-123, -84, -53,  92,  86, 116,-110,  40, 106, 112, -85, -47, -55,-113,  27, 124,  28,  72,-126, -97,-126, -75,  92,-105,-111, -93, 108, -30,  90,  78,   5,  27, -28,  11, -19,   7,  43, -78, -40,  89,  26,   0,  30,-111, -52, 121,-113,  16,  38,  69,  -4, -80, -62, -39,  40,-123,   9, -32,  14,-105, -66, -17,  53, -71, -41,  58,  36, -25,-103,  85, -74,-119,  26,-109, -74,  26,  16,-126, 114, 121, -71,  28, -65, 111, -22, -74, 114,  48, -26,  -8,  51,  35,  33, -15,   1,  55,  76,  72,   4, 101,-113,  44, -98, -33, -33,-123,-124, 105,  80, 111,  73, 111,  74,  58,-101,  57,  27, 122, -19,   7,  19,  -9, 122, -10, -43,  49,  76,  63,  27,  28,-116, 108, -25,  71,-103, -39, -58,  72, -78,  71,  25,-115, -52,  36,  50,-124,  -8, -36,  59, -26, -22, -42, -42, -86, -20, -57,   1,  73,  21, 112, 109, -97, -89,  68,  59, -47, 115, -44,  88,  61,  95, -70, -37,-102,  82,-122,   9, -44, -83, -23, 105,-101, -29,  28,  73, -48,-122,  76,-121, 110, -49, -34, -43,-125, -95, -36, 124, 107, -62,   1, 100,  -1,  89,  75,-104,  10,  78,-118, -22, -53,  79,  91, -14,  43,-119, 114,  98,  20, -36, 126,  73,  49,-124, -25, -83,  64, -61, 125, -73, -64,  13, -83,  48, -69,-114, -88,  -5,  92,  39,-100, -54, 106,  75,  22,  58,  52,  44,  98, -16, -11, 108, -36,  30,  43,-103, -78,  36, 119, 126,-125, -82,  -1, 119, -26, 106,  38, -80,  50,  42,  64, 119,  60, 100,  38, -10, 110, -64,  57, -23, 113,-107, -21, -22, -55,  60, -35,   8,  63, -58, -10,-121, -11,  93,-118,  61, -83, -14,  20,-105,  20, -88,  36,  84, 126,  60,   5, 115, -23,  79, -18,  88, -28, -22,  -4,   3,  33,  27, 106,   5, -51,  26,  89,  -4, -70, 102,  29,  -2,  52,  19,  -3, 102,  96, -56,-123, -33, -94, -49,-100,  48,-109, -27,   7, -88, 118,  63, 122, 108, -52,  71,  85, 108, -15,  57,  76,-109, 125,  96, -31,  55,  55,  28, -81,  33,  11, -97,  98, -69,  -3,  28,  87,  51, -46, 103, -70,-112,  41, -82, -28, -38,  27,-107, -61,  47,  93,  54, 124,   8, 109,  46,  23, -65,  55,  -4, 117, -43, -54,  63,  31, 102,  -2,  16,  15,-100,  16,-116, -73,  29, -34,  40, -14, -17, -47, -34, -65, -77, -14,  45,  -6,  78,  83, -91, -74, -17,  58, -51,-124, -71,-103, 127,  20,  75,-117,  88,   1,  80, 127, -13,  42,  60, -88,  62,  45,  15, -22,  32, -77, -94,-122, -40,  34, 110, -16,  25, -58,  49,  -8, -90,  10,  27,-101,-123,  18,   7, -49, -43, 102,  56, 104, -36, -85, -77,  57,  -5,   2,  14, 109, -98,  95, -66,  19, -66, -83, -98, 111, -84,  56, -52,  38, 123, -85, -50,-108,-113, -37,  29,  45, -28,  20,  45, -62, -88, 102, -54, -22,  28,  39, -67,  -4, -24, -71,  68, -92,  41,  50, -91,  22,-123, -88,  82, -83, -70,   1, -21,-114,  38, -71,  69, -14, -80,   0, -41, -60,  30, 104,-108, -61,  37, -73, -67, 106,  95, -13, -63,-107,  31,  28, -77, 121,  66,  16,-124,  68, -49,  37,  70,  48, -83, -27,  22, -37,  94, -48,  71,  92,  46, 100,  96,  -6, -66,  96, -14,  30,  90,  28,-117, -43, 124, 112, 103,  -2,-125, -87, 105, -61,  49, -57,-117,-106, -59,  35,-105,  88, -38,-110,  23,   4,  26, -21,   4,-111, -20, -97,-126,  17, 109,  16, -47, -24, 112,  72,-102, -50, 102, -69, 120,  47, -23, -30,-111,  62,  36, -94,  46, 103,  22,  38, -95,  17,   0,-104,-126,-109,  59,-125, -53,  27, -37,  25,  42,  95,-120,  85,  -6, -33,  37,   6,  39,-123,  25,  33,  18, -98, 111, -45, -37,  -9,  37, -63,  -5, 122,  78, -16, -61,   2, 103,-104, -32, -97,  89,  -5,  -8, -73,   6,  72,  82,  35, -80,  46, -94,  95, -99, -17, -85,  66,  -4, 121,-124, -58,  63, -74,  47,  29,  31, -70, -38, -77,  62,  31,-117,  47,  52, -27,-122, -42,  23, -86,  -5, -77, 117,  26,  -9,  27, -43, -50,  21, 123, -98, 127, -47, -48,  87,  97,  69, -88,  -1, -81, -41,-116,  14,   3, -53,   0, -62,  47, 106, 114, -31,  89,-101,-117,  50, -57, -52,-102, -29, 121, -58,  96, -51,   8,  12, -56,  12,  40,  43, -42, 106, -88, -85,  46,  18, -26, -73,  46,  82,-119, -21, 125,-116,   3, -34,-121, 125,  18, 102, 117, -67, -34, 118, -49, -18, -21, -15, -44, -75,  15, -41,  92, 127,-109,  23,  97, -24, -69,  68, -67,-111,  24,  95,  48,  -3, 102,  69, -67,  12, -47,  71,  39, -51, -13,-109, -95, -25, -23,-104,  41,  93,-120,  52,  62,  18, -22, -15, -24,-106,-100,  -7, -66,-108,-124,  32, 124,  29, -28, -37, -20, -32,   3,-121,   2, -16, 109, 115, -85, -41, -84, -11,  13, 107, -60,  86,  38,  99, 112,  13,-111,  -3,  53, -48,  60,-112,-101,  40,  75,  12, -53,  92,-116,  63,  53, -21, 109,  17,  82,-114,  65, 124, -68, 120, -43, 102, -57, -69, 117,  24,-109,  68,  73, -61,  79, -16, -77,  33, -90,-110,  91,  97,  -3,  89,-107,-109, -99, 108,-109, -56,-115, 104, -79, -46,  32,  64, -53,  82,  81,  48,  -1,-119, -21,  53, 101, -96,  20,  65, -32, -22,  96,  58,  48,  84,  51,  90,   4, 103,  98,  70, -71,  50,  23,   9,  -9, -74,  15, -81,-105, -25,  92,   5,   4,  81, -91,-109,  44, -15, 121,  12,  13, 102, -30, 101, -91,  83,-124, -47,-120,-123,  40, -25,  95, -18, -45,  72, -55,-111,-118, -25, -10, 125,   9,  60,-121,  86,  25,-117, 120,  12, -49,   3,-104, -78,   2, 121, -88, -60,   5,-120, 108, -33, 124,  -2,  54, -20,  -1, -89,   1, -10,  64, -68, -42,  65,  87,  75, 107, -33,  26, -19,  97,  65,  64, -87,  13,  30,   3, -65,  86, -17,  15, -14,  18,  -2,  48,  23, 122, -17,  81, -75, -59, -30,  74,  -7,  70, -92,  16,  -3, -26, -25,-117, -27, -89,   1, -84,  41,  94,-100, 125,  47, -90, -16,   5,  19, 121,-124,   5,  24,-110,  41, -22, -88,-123,  31, -37, -66, -99,  90,  17, -43,  -5,-110, -57,  25, -29, 103, -39, -42, -34, -87, -46, -86,  62, -61,  39, 103,  -6,  65,  51,-115, -73, 117, -89, -67,  64, 119,  23, -55,  34, 109, -94, 110, -35,  54,  20, -55, -18,-124,-105, -49,-103,  86,  57,  -3,-110, -90, -67,-118, -95, -14, -67, -66, -66,  89, -75,  33, -86, 109,  45,  73,  71,  44,  75,  -6, -19,  25,  58,-105,-110, -35, -85,  77,  37,  70,  16,  -8,  47, -84,  28,   0,   9,-118,  99, -15, 116,  -4, -32, 116, -35,  91, -71,  25, -45, -86,-122, 110,-101, -59,-112, 105,  14, 117, -88,  -8, -67,-109,  85,  10,  63, -17, -52, -20, -77,-104,-101, -67,  85,-109,  99, 126,  32,-124, -40, -35,-127, -29,   7, -33, 101,  -9,  18,  86,  54, 118,  97,  -1,   1, -56,  52, -44, -45,  47, -46, -74, -19,  30,-115, -54,   2,  23,   5,  42, -66, -90,-107, -69,  91, -82,  25, -98, -74,-109, -40, -81,   1,   1,  35,  69,-112,  77,  14,  49,-100, 125, -71, -57,  -4,  70,  60,-104, -55,-118,  84, -29,  36, -38,-112, -52, 103,  46,  90,  88,   5,  -3, -77,  31, -28,  70, -72, -68, -89,  15, -74, 112,  55,  65,  82, -21,  29,  12, -12,  76,-110,  97, -10,-113, -59,  73,  -3,  45,  29,  64,   9, -77,  17,  68,-106,  83,  50,  10,   5,  14, 111,  16, -65,  83,  57,  24,   4, 112,-107,  49, -71,-109, 105, -39,  23, -81,  -4, 104,  61, -64, -87, -66,  15,  65, -42, 107,  46,  84,  96,  77,  43,  62, -13, -89,  29, -92,-119,  94, -52,  93,  -3, -27,  79, -36,  74,-103, -17, -35, -83, -61,-116, -58, -19, -69,  84, -81, -49,  35, -52,   5, -41, -68, -48,  56, -88, -21,-114, -87, -15,  69,  70,  34,-125,  28,  88, -85,  35,  31, 125,  34,-103,  -8, -14, -52, -55,  76,  42, -36,   2,-124,  48, -41,  84,  -5, -29, -71, -91,  34,  40,  83, 106, -30,  -2,  55,  17,   5, -73, -68,  53, -84,  23, 118,  91, -19,  -9, -25, -89,  99, -78,  13, -51,  94, -49,  60,  72,-122,   5, -98, -67,  55, 108,  27, -13,  58, -44, 105, -25,  75,-110, 112, -42, -28,  34, 118,-109, -52,-126,  68,-100,  21, -97,-127, -68,  68, 119, -80,  99,  55,  -6, 108,  51,  53, -39,  85, 126, -82, -86,  30,-125, 119, 106, -77,  80,-117, -13, -48,-115, -88, -82, -22,  73, 112,-102,  36, -16, -13,  99, -17,  63, -48,  65,  -2,  58, -90, -78, -33,-120, -76, -30,  83,  28,  57, 114, -80,  -2,  95,  11, -56,  43,-100,   0,  -1,  46,  41,   3,  47,  87, -12, -18,  85, 121,  38,  15,  44, -26,-122,  29, -61,  28, -43,  39,  76, -98,  14, -92,  96, -77,  59,  -4, 103,  -1, -16, -10,  19,   3, -38, -27, -83, 103,  40,  13,  67,  83,  59,  23,-104, -27,  54, 112,   7, -58,  27, -48, -38,  80,  98, -61, -17, -79, 103,  72, -15,  99, 119, -61,  -9, -33, -23, -34,-101, -78, -78,  54,  72, -28,-103,  25, -47, -45,  54, 116,-107, -54,-114, 122,  62,  72, 109, -16, -71, 105, -59, 109,  74, -57, -53, -53,  61, 119,  19, -93, -73,-105,  51,  46,  65, -39,  39,  32, -25, -90,-107, 109,-119,-110,  55, 103,  13, -19,  36, -27, 103, -11, -88, -55,-109,  93,-119, -80, -22,-101, -31,  24, 110,  21, -12, -90, -38,  16, -27,  11, -24,  91, -22,-109,  30, -65,  93, -51,  51,  95, 106,   8,  68, -71, -31,-107, -73,  65,  19, -15,  -3, -75, 113, 103, 100,  36, -61, -58,  54, -88,  49,  40, -38, -93,  23,  33, -19,  44,  71, 121, -75,  49, 115, -74,  13, 126,  76, -81, -84, -85,-123,  31,-112,  52,-110,  19, -41,-121,  -6,  32,  57, -56,  90, -81,  86,  75, 101, -67,-101,  92,  23,-109,  44, 119,  64, 116,   1,  39, -25, -55, 119,  40, 115, -38, -75, -13,-110,  18, -45,-125,-115, 113,  63, -59,  13,  40, -35,  83, -49,  22,  10,  23,-104, -26,  72, -32,  48, -59, -37, -12,  21,  61, -74, 111, 106,-101,  11,  -3, -19,  26, -62,-110,   9, 119, -56, -39, -23,  24, -70,  70,-127,-113, 101,  16, -69, -17, -62, 116, -72, -71,  61, -84,  32,  82, -65,  31, 118,-118,  -1,  13, -80,   3, -72,-113, -64,-108, -67,  61, -56,  -6,-120,  35, 100, -72,  14, 103,  42, 103, -58,  88,-110,  86, -80,   0,-122, 107, 100,   4, -81, -91, -78,  53, 125,  -9,  63, -62, -69,  55, -56,  70, -71,  82, -91,  52, 119, -66, -70,  64, -17, -49, -12, -85, -32, -10, -62,  57, -21, -90,-109, -98,-100,  37,  63, -44,  87,-105,   2, -72,  20,  95,  26,  29, -78, -45, 107, -39, -11,   5, -27,  12,  78,-110,  85, -15, -91, -64, -98, -41,-105, -62,  25,-110,  58, -60, -35,-102,  -4,  53, -99,  50, -45, -31,  84, -84,
  -45, -57, 105, -11,  34,-100,  21, -98,  91,  29,  89,  87, -30, -36, -14, -39,  30,  18,  -9,  86,  52, -71,  88,-106,  92, 125,  86, 112, 109, 119,  81,  87,  -4, -85,-127,   0, 126,  60, -43, -65,  -3, 106,-110,   8, 103,  31,  14,  38, -15},
{  39,  26,  56,-108, -13, -21, -93, -81, -89, -44,   6,  92,  34,  -5,  41, -43,  13,  90, -11, 115, -84,  61,-124, -42,  45,-114,  57,  94,-115, 118, 108,  -5, -37,  95, 126, 121,  18,-114,-121,  45, 121,  73, -78, -21,  56,  99, 103,  22,-125, -34,  56, -22,  36, -86, -68, -29, 126, -59,  50,  95, -35, -48, -99,  34,-118, -54, 122, -78, -53, -59, -56, -64, -81, -73, -72, -45,  63, -98,  87,-118,  44,  62, -78,  53,  59,  43, -83,-124,  82,  35,   0, -97, -23,  29,  -7, -13,  43,  50, -62, -64,  32,  79,  55,-125,-117,-127,   8,  -3,-104, -26,  70,-126,  90,-125,  95, 115, -10,  36,  27,  94,-113,  64,-123, -66, -93,-107,  43, -44, -51,  48, -33,  27,-103, -46, -66,  -6, -26, 126,-117,  21, -12, -71, -70,  87,  48, -21, -52,  49,  83, -79, -48, -71,  79, -22, -25,   1, 102, -48,  32,-102, -42,   7,  66,  39, -80,  16, -64,  49,-102,  40,  70, -84,  19,   4,  55,  -9,   4, -92, -71,-103, -60, -28,  15,  43, -54,  53, -87, 109,  23, -77,-114,  77, -94,  92,  57,  85, 111, -77, -39, -32, 121, -11,-127,   8, -35, -73,-121, -43,-117, -45,-102, 100,-124,  97, -26,  20, 113,  75, -92, 125,  -9,  89, -21,-120, 116,-102, -23, -97, -30,  25,  92,-121,  45,   3,   6,  71, 102,  96,-118,  59, -90, -97,  85, 102, -91,  75,  13,  45,-100, 122,  72,  60,  28, -86, 122,  84,  -5,  69,-122,  81, -33,-122, -88, 101,  15,  45, -94,  18,  54, -88,  90,-126,  -8,  32,-122,  26, 104, 102, -21,-102, -27,  54,  -5,-113, 117,  19,  -9,-100,   0,   9, 117, -52, -69, 106,  56, 104, -26,-104,  73,  32, 112, -78, -95, -86,-101, -20,  71,  56,  39, -84, 108, -16, -26,  17,-125, -40, -70,  81,   8,-123,  85,-105,-100,  95, -55,  87,  97, -85, -86,-107,-109,-100,-113, 102,-102,  59,  30,  -4,  55,  89, -44,-107, -63, -97,-117, -77,-113,  74, -70,  86,  95,-115, -65, -39, 107, -27,   7, -57, -44,  57,   4, -44, -14,  13, -53,   3, -87, -55,-121, -32, 120, -68, -89, -37,  74, -81, 115,  94,  22, 120,-111, -21,  67,  83, -27,  35, 110,  36, -11, -26, -93,  37,  39,  -2,  -8,-121, -45,  72, -59, 114,   1,-100, -62,  74,  80, 105, 111,  74,  -2,  87,  80, 122,-125, -64,  87, -57, -24,  38,-107,  82,   5,-120,  77, -67, -25,  37, 119,  47, -75,   9, 120, 105,  89,  15, -19,  63,   6,  10,  -9, -94,  20,  64, -69,  -9,  -5,  29, -24, 118,   0,  11, 103,  74, -82, -57,  38,  27,  38,-113,  -9, 112,  74,  42,-117,  86,  24,  77, -23,  90,-125,  17,  59, -73, -78, -34, 105, -11,   5, -78,-107,  23,  75,  19,  82,-126,  35,  18,-123, -26,  67,  85, -17,  43,  -6,-105, -35, -12,  54,  33, -78,  78, -11,-101,  29,  27,  13,-116,  23, -43, -49, -20,  16,-124,-127, 108, -37,  -6, -93, -15,  96,  47,  44,  48,  21, -14,-116,  -9,  36, -72,  14,  39, -64,  80, -22, -78,-106, -92,  53,  87,-112,  93, -43,   0,  35, -29,-100,  66,-116,-116,   3,  42, -31, -47,-119,  48, -73,-108, 125,  14, -60, -91, 127,  39, -66,  99,-105,  52, -77,  80, -98,  27, -77, -78, -31, -16,  72,  -4,  30, -78, 115, -40,  56, -75, -59,  61,-115, -33,  70,-117,  -8,-125,  54,  38,  56, 113,  85, -85,   8,-116, 125, -14, -10,-116,-113,  98,-121,-113,  33, 109,  47, -81, 117, -60, -59, -22, -62,-127, -35,  48,  91,-114,  -1,  22,  10, -69, -32, -35, 112,  -8,   3, -49, -63,  55, -60, -71, -86, -12, -67, -50,-103, -97, 124,  30, -25, -35, -44,  89,  43, -40, -56,  53, -53, 114, 112, -41,-100,  40, -77, -28, -35, -85, -21,-119,  48, 123,  16, -40,  12, 125,  99,  64, -75,  60, 113,  95, 113, -28,  64,  50,  -3, -96,   2, -37, -81, -83,  24, 118, -97, -27, -17,  62,  84, -40, -89,  90, -96,  59,  91,  66,-104,  -4, -14,  99,  49, -96,  65,  79,  16, 110, 111,  93,  26, -83, -31, 114, -92,  -5, -81,  20, -65,  -8,   4, -54,-101, -65, -65,   6, -56,-124, -94,  89, -45, 113, -24,  99,  -7, 124,-127, -65, -64,-122,  46, 123, -74,   4, 108, 112, 113,  82,  34, 108, -28, 108,-118,  -8, -77,-115,-107,  54,  35,  34,  60,  34, -44,  97,-122, -66, 127,  64,  68, -65,  -6,-126,  89,-104, -91, -25,   4, -28, -36, -94,   9, -30,  34,   8, -10,  26, -28,  83, -18, 115, -87,  94, -64, -32,  95, -26,  54,  31, 119, -99, -87,-108,  59, -56,  50,-117,  51,  27, -52, 105, -27, -50, -94,   4, 123, -34,  93,-118, -20,  -6,  92,  62,  69, -72,  29,   4, -21, -85,-109,  57,  96,  71, -71, -32,  71, -96, 127,  27,-101,  13, 122, -61,  33,-116,   4, -61,-118,  62, -95, -98,  17, -11, -88, -24,  24,  70, -67,  87,-100, -82,  13,-116,-109, 123, 100,  56, -19, 103, -44,-108,  67, -75,  78, -26,  70,  12,  78,  10,   2,-111,  98, 127, 123,  70, -92,-106, -91,  15, -41,  -2,  -4, -75,-112, -21,  67,  35, -44, 125, 113,  33, -27,  60,  36, -65, -45, -79, -49,  28,  58,   4, -44,  85,-117, -35,  -4, -65,  15, 122,  -5, -51,-121,  76,  -7,  45, 113,-124, -74, -33, -80, -84, -41,  -7,  48, -65, -34, 108, -88, -68, -48,  52, -20,  -9,   3,  60,  94,  44, -29, -33,  88,  60, -51,  16,  57,  77,-110,  16, -66, -88, -56,-115,-120,  21, 101,  35,  61, -73,-105,   2,  14,  92,  76,  72, -96, -70,  61,  26, -44,  35,-113,   0,  -3,  34,  65,-103,-122,  43, 103, -90, -87,  -1, 100, -86,  58,  10,  52,-124, 111,-124, 124,   7, -45, -63,  90,  70, -93,  30,-106, -69,  -8,  -1,  68,  65, 121, 110,-103,-126,  29, -97, 100, 121,  97,  48,  23, -76, -30,  -9,  94, -52,  98, -50,  22,  11,  83, 121, 121, -37,  46,-114,  94, -38, -28,-116,  97,  62,  55, -25, -21, -97, -48,  91, -63,  28, -95,-125,  33,  61,-109, 110,  44,-115, -69,  80,  64, -16,  60, -41,  53, -21,  15,  34,   8, -72,-107, -66,  19, -50, -82, -74,  84, -28,   9,  79,  80,  99, -31, 105,  93, -80, -18, 109, -74,  75,-110,  35, -61, -26, -62, -61,  22, -69,  84,-103,  53,-124,-104, -65, -99, 109, 117, 118, -79, -53,  93, -13, -12, -55,  41, -70, 113,-125, 113, -83,  50, 121,   6,  47,  14, -20,  63, -15, -57,-117,  32,  96,  62,  30, 113,  87, -38, -28, -65, -45, 125,-111,  93,   2,-101, 103, -36, -51, -51,  -4, 115, 127, -98,  89, 117, -99, -87, 102,  94, -58, -28, -12, -60, -77, -59, 111,  16, -11, -49, -46, -22, -10,  34, -64, -45,  28, -78,  16,  21, 110, -93, -40,  -1,  97, -99,  74, -15, -16,  52, -32,  42, -44,   1, -25, -14,  97,   0, -91, 115, -93,  67,-104,  29,  28,  87, -50,-120,  -5,-124, -84,-119, -11, -96, -14,  38,  65,  16, 117,   6,  58,  25,  71, -97,  -5,   7,  41, 103, -89,  28,  -8,-104,  54, 119,  90,  76, -33, -25, -71,  32,  12,  67, -38, -41,   7, -80,  17, -37,  18, 115,  15, -51,  -6, 116, -14,   4,  38,   1, -64,-114, -93,  41,-100, -37, -15, -70, 107, 120,  -2,-125, -48,  12,  87,  80, -72,-118,   3, -39, -60,  44,  90, -74,  91,-113, -99, 115, -59,  94,   7,  -2,  70,-124,  86,-103,  -6, -82,-113, -52,  85, -58,  67, -50, -11,-118,  61,  72, 103,  96,  77,  21,   4, -34, -25,  37,   6, 116,-124, -47, -56,  45,  81, -41,  83,  90, -20,  61, -35, 106, 125,  81,  36,  14,  22, -87,  52, -50,  31,  86,  46, -44,  10, -53,  -2,-119,  99,  27,-107,  12,  43, -31,  73, 125,  57,  36, -32, 105,-115,  63,  25, -19,  -7,-122,-100,  17, -83, -45, -74,-112,  75,  28, 103,  85,  56, 111,  61,  12, 116,  -8, -99, 123, -44, -56, -22, -88,-114, -99,  69,  46,   7, -54,  77, -83, 111, -31,  37, -46, -15, -83,  42, 104,  75, -57, 114,  49,  -4,  14,  61,  79,  79,  24,  52, -67,-107,  15, -53, -11,  36, -72, -69, -17, -76,-122, -16, -39, -63,   9, 118, -42,  37, -12, -93, -18,  85,  73,  57, -69,  43, -13, -60,  80,-119, -71, -81, -94, 106, 109,  33, -42, -45, -22,  79,  57, 125, -35,  28, -83,-113,-118,  91,  18, -27,   0, -39, -10, -77, -83, -92, -18,  37,  -4, 117,  -9,  96,-104, -96,  86, -20, -31,  14,  41, 122, -52,-103, -37,  21,-104, -50,  97, -56, -14,  70,  -2,  86,-118,-126, -60, 106,  98, -24,  -1,-116,  20,  23, -81,  71,  94,-119, -78,  98,  88,  96, -33, -61, -38,  60, 103,  21,  23, -28,-107,-107,  40,-104,  26,  36, -56,  13,  -3, -76,  73,  59,  56,-118, -81,  53,  71, 119, -60,  69, -58,-104,  53,-112,  -1, -90, -17,  23,  32,  -8, -39,-100,  48,  38,-109,  97,  94, 124,   2, 117, -65,   6,  86,   7, 102, -49,  93,  96,  -6, -79, -60,  -9, -26,  40, 101,  88,  51, -21,  34, -12,-123,  69, -70, -76,-103,  46,  64,-123, -13,  -2, -11, 117,-113,  92, -57,  62, -16, -45,  97, -48, 104,   8,  28,-117,  86, -48, 102,  37, 122, 122, -52,  10,  -1,  59,  36,  58, -86,  65,  80,  91,  33,  58, -99,   3,  62, -15,  34, -33, -50, -66,   7, -63,  23, -18, -52, -90,  64, -45,  -5, -75,  17, 122,  99, -12, -67, -18, 107,  11,-123,  24,-124,-111, -45,-115, 104,-100, 101,-109,  35, -28,  76,  61,  66,-108,  54,  30, -89, -24,  17, -52, -37,  21,  69,  44,-116,-125, -72,  -9, 116,  75,  14,-119, -19, -84,  85, -11, 125,  77,  17,  12, -61,  62, -40, -46, -45, -68, 104, -85, -57,  94,-123, -78,   0, 102, 125, 116, -28, -86, -82, -40,  67,  91,  85, 105, -31,  43, -66, 113,  59, -57,  34,-118, -44, -19,   5,  25, -17, -99, -74, -81,  85,  29,  47, 100, -42,  69, -85, 102, -57,-100,  62,  97, -91,  60,  48, 103,  30, -96,  80, 125,  96,   3,-125, -10, -96, -27, -70, 103, 105,  96,  38,  38, -38,  82,  14, -46,   3,  43,  46,-100, -80,  11, -90,  68, 103,  24,  32, -52, -36, -14,-107, -50,-115, 100, -28, -12, 112, -27,  95, -83, -72, 107,-125, -60, -62,  30,  17, -72,  61,-113,  78,  51, -44, -13, -25,  64, 114,   6,  -5, -22, -23,-102, -69,  60, -99, -13, -39,  91,   2,  55,  29, -99,-126, 122,-117,  97,-106,  39,  76, -84,  21,  20,  15,  28,  52,  34, 121,-122,   6,  90, -79, -46,-126, -20,  21,  81, -45,  84,  27,  98,  35, 100,  51,   7,  29, -64, -51,  13,  87,-116, -12, 110, 120,  76,  88,  99, -20, -74, -60,-107, -81, -58,  83, -71, 101, -23,  11,  88, -71,   0,  17, -47,  -9, -68,-106,  10,  10,  -6,  60, -46, 122,  23, -79,  90,  90,-124, -84,  41,   3,-120, -40,  75, -53,  58,-113, -23,-112, -77,  26, 119, 102, -40,  82, -55,  24,-108, -18, 118,-112,-126, -45, -82,  39,  65, -39,  49,-120,  -3, 104, -35,-114, -59,  63, 112,  30,  50,  48, -38, 105, -20,  33,  50, -25,  19, -28,  22, 102, -60, -24,-117,  21, -19, -77,  72, 121,  75,  87,  73,-124,  73, 110,-121, -71,  26, -25, -79,   3,  63, -92, -85,  96,-127, -25, 117, -82, 101,  -2,  47, -44, -85, -22, 102, -57,  79, -55, -55,-103, -13, -34,  97, 122, 105, -36,  70,  57, 126,  47,  93,-102,
   47,   3,-112,  73, -98,  88, -49,  24, -61,  20,  72,  -9, -63, -22, -47, 113, -82, -24,  92,-119,  70,  61, 126, -64, -95, -96,  69,   7,  -8,-104, -55,-109, -44, 127, -78,  65,  72, -74, -63,  70, -68, -96, 105, -61, -51,-101,  58, -95,   0},
{  80,  25, -20, -32,-125, -33,-125, -28,  -2,  28,  67,  69,  97,  93, 109,-107,  63,-127,  -3,  89,  85,  -5, 111, -98,-121, 107, -93, -28, -20, -58, -28, -22,-100, -66,  55, 119,  55,-102,  60, -15,  16,  86,  52,-117, -86, 122, 110,-120,   5, -66,-100,-120,-118,  54, -63,  98,  99,  -7,  -1,  -9, -82, -55, -92,  -6, -71,  91, -84, -50,  12,-103,  24,  19, -54, -99, -22,  64, -46, -50,   9,  53,  65, -82,  -4, -56,  14, -34,-100, -42, -51,  36, -37, -42, -59, 117, -60, -38,-116,-124, -62,  78,-124,-115, -95, -91, -22, -91,  -5,-104, -76,  47,  37, -52,-109, 108,  70,  65,  65, -18,  91, -18, 125, -44,  19, -14, 111,  94, -60, 117,-111, -18, -16, -37,-115,  28,  67,-117, 107,-126,  88, -44,  66,-104, 106,-110,  29,  14,  -1, -68,  -9,  53,   2,   6,  64, -11, -59,  51, -71,  84, -65, -37,  22, -11, -80,-115, -95, 111, 115,   2, -94, -37,  93, -76, -94,  46, -45, -79,  -4, 107,  12, -58, 112, -23,  65,   6, 102,  -3, -31,  29, -43, -45,  30, -61,  25,  44,  60,  34, 103, -84, -47, -18,  89,  10,  58, -69,  79,  15,  76, 126,  97, 110, -36,-104, -61, -70, -83, -35,  67,  88, -42,   5,-104, -52,  30, -23, -28,  99,  47,  34,   9,  61,  88,-118, 104,  29,  47,  56,-102,  31,-121,  20,  71, 110,-122, -41,  54,  71,-119,  66, -86, -56, -66, -38, -17, -76, -55,  -1, -60, -14, -23, -34,-106,  79,-100,  56,  10, -34,  88,  33,  43,  31,  61, 121, 113, -51,-111, -19, -86,  91,  14, 110, -32, -10, -89,  80, -85,  75, -32,  -6, -57, -46, -98, -12,  13, -57,  95,   4, -13,   0, -63, -86,  97,  97, -36,  -6, 124,  93, -51, -17, -43,  -2, -26,  95,  81, 119,  44,-118,  51,  85, -77, -53,  83,-104, -11,  66,  74,  75, -91, -73, -47, -85,-123,  26,  89, -99,-101, -28, 126,-114, -22, -51, -76,  60, -78, -84,  99, -35, -16, -76,  67,-116,  13, -94,   4,-112, -61, 125, -75,  30, -44, 125, -97,  20,  37,  54,   0,  98,  -7, 124, -23,  32, -17, 118, -56, -62,  72,  73, -52,  96,  30,-118,-108, -50,  81, -90,  87,-122, -86,  -9,  90,  24,-107,  69, 124, -43, -32,  -2,   8, -26,-109,  40,  78,  44, 116,  62,-118, -65,  97, 120, -42,   3,-101, 102,  84, 107, 118,  30,  71,  52,  45,  53, -73,  -5, -60,-105,  -8,  22,  71, -26, -59,  99, -56,  97,  -1,  96, -68,  -2, -24,  20, -47, 104,  -5, -25, -69, -45, -88,  93, -91,  16,   3,  78, -78,  45,  -9,-120,-110, -51, -89,  84,   1,  92, 114,-121,  84,  18, -96, -50, 124,   0, -96, -81, -40, -21,  -6, -78, 124, -12, 103,  -3,  73,  56,  98, 115, -92,  33, -42,  40,-110,  47, -38, -52,  37, -50, -48,  11,  38, -45,  82, -30, -40,  20,  52, 112,-121,  81,   0, 102, -85, -82, -25,  86,  15,-112, -78, -15,  84,  -6, -56,  -8, -76,  74,  36,  56,  28, -67,-113, -42, 126,-121,  48,  56,  82, -68, -30,  62,  95, -30, -56, -29,-114,  96, -55,  93,  -1,  90,   8,  35,  90,  97,  51,   4,   1, 113,-111, -45,  36, -96, -29,  31,  29, -63,  28, 113, -23,  -2, -38, -27, -52, -14, -83,-112,  -5,-105,  11, -77,  34, -20,  59,  69,  28,  85, -69,  13,  77,  73, -20,  78, -11,-127,-123, 126,-107, -69, 117,  47,   7, -75,  36, 125,-120,-121,  23,  47,  -9, 121,  58, -74,  -3, -86, -65, 110, -72,  12, -69, 114,  84,-115,  31, -76, -46,  30,  25,  18,-116,  85, 117,-104,  48,  25,  86,-104,  78, -95,-117,  43,  13, -30,  99, -50,  92,-101, -97,  55,  72,  27,  33,  56,  16,-102,  32,  99, -28,  10, 123,  46, 119, -85,  27, -16,  71,  44, 120, 125,  -3,-117,  83, 100,   6, -18, 118,  11,-120, -53,  81,  72, -24,  27, -60,-117, -61, 104, 103, -28, -87, 123, 105, 105, -99, 105, -19,-114,  40, 116,  37,  67, -29, -50,  55, -27, -67,  76,-110,  83,-107, 103,   9,  62,  47, -23, -31, 113,  10,  82, -18, -47, -64,  15, 122, -70,  78, -99,-102,  11, -84, -37,  71, -82, -91,-108, -43,  52,  24, 108,  92, -81, -92,  32, 114,  57,  35,  52,  87, -12, 123, -22,-102, -94, -65, -72,  85,   4,  38, -92, -31,  44,  94, 109, -53,  19,-122, -42, -90,  83, -11,-120,-101,  50,-109,   7,   0, 111,-121,  34, -98,-102, 117,  32,   5,  21,  19,  45, 104, 110,  72,  62,  62,  66, -45,  51,  13,   5,  61,  11,  50,  60, -86, -48,  -8, -43,   6,-101, -12,  64,  64, -47,  79,  77, -89, -14,   2, 105, -99,  57,  23, -88, -96,  79, -89, 127, 108, -19, 115,  67,  51, 101, -35,  20, 108,  92,-127, 107, -29, -49, -69, -79, -79,  30,  65, -50,  43,  -5,-110, 125,-115,  92,   1,  95,  80,  43,-110,  36, 106, 104,-118, 122, 125, -72, 115, -93,  66,-126, -75,-106, -40, -83, -86,  20,  46, -22,  96, -36,-110,  17, -49,   7, 106, -70,  81,   6,  25,  42,  46, -90,  28,-111,  76,  91,  94, 106, -58, -89, 112,-107, 120, 101, -26, -78,  33,-117,  93,  80, -93,  47,  73,-104,-116,  15, -10, 100, 108, -89,  52,  94,  84, -30, 124,  67, -84, -13, -85, -80,-118,  49, 112, -62, -89,  41, -12, -77,-118,   5,  66, -46, -98, -99,   3,  63, -80,  55,  40,  52,  -7,  80, -76,  64, -19,   5, 112, -35,  89,  75,-124, -30,  38,  -5, 108,-125, 126, -94, -75, -85,  -8, -40,  89, -60,-116, -69, -11,  -7,  39, 116,  70, -39, 120,-123, 101,  15, -12,  28, -60,-109,  72, 117,  60,-113,-100,  31,  79,-100,  29, 126, -36, -11,  84,  19,  27, -84,-122, 126,  22, 121,  74, -45,  40, 112, -99,  13,  94, -76, -80, -96,-107,  35,  23, 101, 100,  72,  14,  42, -38, 107,  16,  21, -82, -80,-102, -98,  31, -55,  82,-127,  -2,-113,-102, 107,  39, 100,  -7, -75, -41, -97,  80,  89,  22, -86, -15, -74,  59, -27, 113,  60,  -9,  39,  54, -16,  61, -78, -23,  37, -93,   6, -59, -67,  27, -74,-118, -86,  51, 125,   1, 122, 121, -58, -76,  76,  96,  54,  71, 114,  58, 103, -94, -42, -71,  61,  83, -74,  19,   9,-108, -59,  87,-121,-125,  92,  58, -26,   4, -37,-110,  60, -49,  -8, -80,-122,  15, -29,  10, -13, -67,-113,  71,  42, -84, -83, -14,  22,-105,  30, -33,  89, 103, -22,  27,   5,  -9,  47, -22,-118,-115,  54,  13,-105,  53,  54,  82,-110,  34, -38, -50, -74, -13,-121, -31,-104, -85, -10,  -2, -18,  88, -55, -76, -58,-114, -53,-124, -98, -75, -80,  12,  28, -68,  45, -35, -44, -36, -20,  91,-117, -55,  61,  18,-113,-121,-118,  -5,  34,  34,   7, 105, -11,-106, -51, 118,  37,-119, 127,  -3,  52,  92,  73,  65, -48,  29, -79,  16,-105,  62,  -2, -45,-115,-105,  44, -69,  59,  76, -81,  62,  45, -13, 122,  -3,  10, -92, 124,  32,   8,  61,  59, 102, -40, -66,-107,  67,   5,  26,  76,   1,-127,  55,-126, -98, -80,  81,  35, 103,  83, -47,  55,  -1,-108,  11, -45, -82, -15, -46,   4, -61,  14, -48, -39, -62,  61,  25,  31,  33,  27,  26,  84, -62, -94,  78, -25,-100, -86, -90, -30, -49,  71, 114,  69,   9, 111,  82,  98,   5,  63, -17, -51,  31, -60, -58, -12, -10, -49,  96, -11, -35,  62, 107,  15,  -2,   7, -89,  32,   4, -34, -84,  20, 127,  88, 102, 105, -49,-103,  -1,  13, -96,   3, -68, -83, -84,  42,   1,  67,   5,  20, -54, -78, 117, -32,  85,  95,  17, -98, -84,   9,  18,-116, -40, -27, -35,  42, 115,  62,  82, -36, 112,  54,  69, -53,-125,  62, -86, -49, -75, 107,-107, 121,  16,  82,-123,  65,  59,  57,  98,  54,  19,  23,  67,-124,  27,  13,-120,  42,  80,  -5, -93,  77, -90,  17,  -6, 113, -18,  47, -30,  89,  74, -60, -42,  24,-111,-109, -51,  34, -50,  28,  29, 108, 122,  65, -49, 106,  92,  -7,  84, -53,  90,   1,-105,  98,-115,  30, -69, -81, -86, -51,-100, -56,  85,  44,  77,  41,  35, 104, -81, 107,-110, 108,  17,-123, -37, 120, -44, 120, 120,  74, -19, 126,  30,  80,  79, -89,-100,  23,  80, -61, -69, -93,  38, 121,-126,-108,  65,  24,  89, 107,  72,  81,  68, 105,  99,  84,  23,  51, -58,  54,  31,  84,   7,-100, -50, -62,  42,  -8, -14, 108,-104,  76, -46,  12, -42,-113, -90, -52, -82,  90,  37,   1,   6,  -9, 114, -86, -37,  88,  75, -13,  20,  41,  80, -46,  23, 117,  28,-121,  63,  97, -24,-108,  43, -29,-119, -71,  70, -37,   3, 123, -81,  12,  68,  41, -61, -63,  23,  53,  77,  90,  53,  30,  62, 119, -25, -28,-109, -53,  86, -47,-126, 101, -12, -59,-124, -76, -18, -41,  26, 100, -74, -40,  73, -79, -77,  64, -49, 111,-101,  27,  82, 119,  53,   9,   9, -31,  78,  54, -71,   4,  73,  29,  -3,  91, 101, -67,  82,  28,-111, -64,  19,-105, 101,  53,-100,  49, 110,  20, -39, 121,   8, -84, 122, 120,  96, -96, -17, -21, 103,  90,  29,  34, -68,  65, -25,  96,  88,  28, 114,  20, 100,-111,  98,-114, -86,  39, 104, -31,  88,  41,-113,  96, -52,  22,  40, -99, -97, 108,  96, -74,  94,  90,  76, -59,  -5,  31, -92,-101, -77,  58,  78, -35, -65, 114,-114,-122, -21, -68, 101,  20,  -1,  61,  -6,  36,  -3,   8, -77, 110,  98, -13,-117,-122,  59,  48,  56,  61,  26, -64,  58, 101, -74,  35, -49,  72, 112, -12,  99, -40,  80,-113, -92, 124, 102, -50, -76, 102,-110, -98,-104, -62,-109, 102,  13,   9, 122, -17, -33, 101, -87, -32, -95,  97, 106,  18,-126,  91, -21,  53, 103, -21, -60, -50, -80, -91, -21, -58,-112, -18,  96, -56,  15,  75, -92, -12, -94,-117,-112, -80,  59,  48, -60, -79, -23,   4,-126,  61,  31, -40,  76,  -7, -33, -32, -19,  32, 120, -40, -88,   1, -87, -23,  -9, -62, 120, -59,-104, -68,  50, -16,  44, -39, -44, -85, -74, -67, -21, -15,  98, 123,  54,  15,  81, 104, -75,  14,  39,  33, -12, -87, -12,  19, -22,  37,  55,  99, -92,  98, 124,  -1,  -1, -11, 124, -28,-124,-125,  29, -45, -87, -19,  -6,  -4,  -4, -64, -56,  -4, -97,  75,  31,  16, -97,  75, -32,  25, 101, -28,  55, -51,  88,  -1,-110,  14, 119, 111, -53, -71,-113, -64,-111, -35, -55, -90, -73,  63, 111,  -7,-115,-117, -40, -82,  30,  91,-118, -12, -37,  77,  97,  61,-114,  12,-125,  31,-119, -89,  56,  72, -38, 113,  62, 112, 123,  81,-114, -61, -54,  75, -13,  18,  31,  75,   4,   3, -34,  17,  95,  67,  43,  28,  83, 101,  86, -69, -39,  70,  84, 115, -64,  -5,  13, 112,-121, 115, -61, 120,  81, -92,  46, -32,  64, 126, -26,  36,  29,  -8, -17, -74,-110,  88, -62,  53, -92,  88,  89, -17,  48,  10, -46,  25, 112, -53, -72,-115, -30, -85, 124,   7, -59, -88, 109,-104, -77,  97, -37,-100, -80, -76, 121,  66,  72,  87,  52, 112, -75,-124, -88, -96,  90,   3,-108,  32,-117, -96,  71, -38,  74, 116, 126, -86, -96,  20, -18,  73, -32,-113,   7,  48,  15, 102, 114, -56,  35, -48,  81,  80, 123,  49,  43,  41, -73, -64,  46, -56, 119,  15,  24,  -7,-122,  86,  66,  92,-111,  -8, -67,-108,  67, -69,  39, -63,  55,  45, 115, -67,  79, -58,  17, -36, -49,  79,  92, -75, 109,  70,   0, 119, -26,
   17, -94, 106,  90,  59, -83,  60, -75,  79, 105, -68,  17,  81,  66,  91,  42, -51,  23, -57, -29, -12,  61,   9,  87, -98,  -1, -50, 114, -89, -73, -71, -94,  32,  29, -80,-102,  74,-110, -51,  35,-126,  83,  19,-122, -19,  -4,   3, -38, 127},
{ -36,  21,-105, -62,-117,  -5,  18,  62, 104, -90,  78, -51, -13,  57, -66,  80,  16,   9,-119, 117, -64, -51,  84,-116, -45,  71,-100,  95, -25,  63,  66,-113, 121,  70,-121, -69,   0, -67, 105,-118,  41,  30,-114,  92,  -8, -21,  17,  84,  72, -33,-115, -40, 105, -11,-123,  38,  28,  15, -19, -62, -49,-121,  97, -75,   3,  57,  21, -85,  87,  68,-110,  15,-125,-114, -71, -36,  71,  22, -65,  49,  59,  54, -20,  84,-121,  15, 126,  96, -41, -82,  82,-123, 100,  10, -92,  67, 126, -49, -80, -20,  50,  79,  84, 125,  58,  -5,  41,  27, -89,  46,  39, -47, -82,-106,   8,  97, -65,  52, -39, 103, -48,-107, 105,  32, -71,  -2, 115, 112, -83,  73,  29,  76, -69,  64, -66,  24, -46, -66, -11,  66,  77,  30, 118, -78,  75,  12,  78, -68,  74,   4, -12,-101, -47, -77, -54,-120, -16,  21,   0,  48,  17, -30, -63,  90,  96, -10,  40,-113,  43, -52, -94,  -8, -88,  49,  -2,  71, -35,  90,   8,  75, -93,  -2, 117,  57,  62,   5, -83, -86, 108,  94,  83, -78, 109, 124,  84, -98, -87,  34,  97, -68, 122, -79,  49,  -9,  76,  64,  25,  56,  26, -86,  56,-102,  55, 114, -39, -14,-110, -28,  49,-125,  78, -67,-122,-103,  -4,  96, -41,  32,  62,-107, 114,-107,  35,  58,   1, 117,  13,  61,  42,  25, -51, -36, -84, 115,  52,-104,   6,  66,  24,  79, -17, -48, -67, -83,  60,  97, 102, -38,  15, -47, -61,  71,  18, -45, -22, -18, -45,  80,-107,   4, 100,  98,  50,   7,-115,  71,  52,   4,  14, -34,  14,  83, -58, -12, 107, -60, -79, -90,  -4,-115,  56, -52,  -7, -13, 104, -75, -78, -97, 103,  77,  88,  23,  31,  -7, -65, -59,  38, 125, -43,  90,  56, 107,  81, 100,  31,  -9, -96,  33, 119,  84,  79, -67,-102,  98,  -6,-120,   9, -24, 125, -23,  21,  13,  77, -43, 110,  52,  -5, 124,  26, -19, -14, -65,-125,-106,  -8,  26,  18,  61,  33,-103,  82,-125,  88, 102, -87,  72,  74,-119,-121,   9, -20, -55, 119,  66, -77, 121,  26,  37, -33, -24,  76, -79,-100,  37,  52,  71,  60,  77,  63, -93,   7, -74, -11,  75,  70,  94, -10, 107,  80,  91, -55,   5,   7,  70, -49, -95,-110,  28, -61,   5,  -5, -65,  89, -60,-121,-109, 124,  60,  75,  11, -91,   5,  96, -47,  99, 118,  32,   8, -35, -75, 120,  -4,  16,-104,  43,  -3, -48,  26,  17, 106,  29,-121, -14,  72, -54,  87, -36, -31, -78,  99, -97,  95, -68,-113,  45, 109,  75, -21,-114, -17,  64,  60, -68,  13,  75,  29, 117,  92, -74, -49, -60, -23,  91, -85,-123,  -6,  15,  -3, -94,-113,  28,  62,  59,  36, 122,-112,  67, 101,-113, -54, 108,  -9, 114,  26,-109,-126,   7, -18,  23,  47,  38,  98, -75,   6, -34, -37,  11,-126, -84, -21, -83, 109,  62,  64, -73, 126,  62, -99,  15,-126,  47,  -3,  76,  93, -44, 110,  25,  -3, -62,  60,  36, -60,  37,  52, -17,   5, 120,  77, -56, -11, -89, -75, -70, -92, -90,-115,-127, -70, 113,  55, -52,  -3,  32,  28, 115,  37,  70, -44,  97, -23,-107,  74,-122,  50,  -6,   6,  34,  76,  83,  64, -65,  11, -91,  87,  66, 115,  48, 127, -99,  65, -14,  82, 105, -34, -96, -72,  60, -11,-114,  27,  25,-101,  -1, 110,  88, -85,  34,  -7, -89,  96, -82,   7, -60, -72, -60, -24, -31,-114, -89,  24,-111,   2, 104,  28,  41,  46,-107, -18,  58, -80,  38,  94, -36,   9, -71, 109, -48,  33, 112, -14, -57,  17, -32,  20,  34,-116,-105,  73, -41,-124,  59, -32, -60, -98, 113, -38,  56,  67, -42,  91,-117,  56, 100, -37,  11, -20, -26,   7, -91,  12,  15, -46, -61,-116, -99,  40, -18,  53,   8, -25,-110, -88,-105,  72, -43,   6,  86,  33,  84, -90,  -2,-119, -93, -34, -33,  62,-114,  56,  35, -49, -21, -11, -31, -79,-121,  94,-113,  50, -35,  93,-101, -11,  61,  69,-126, 121,  15, 122,  94,-102, -39, -55,  46,-101,  29, 115,  35,  70, -83, 106,  -1,  -3, 121,  70,  28,  20,-110,  24, -99, -36, -36, -60, 108, -84,  89,  46,  13, 119,  45,-113,  96,-100,  92, -37,-100,  73, -51,  -4,-116,  35, 118,  11, -86, -23,-106,-125,-108, 114,-127,  -6,   3,  68,  49,  10, -15,-101, -31,   2, -11, -37,  57,  17,  12, 119, -27,  47,  70,   1, -83,  12, -90,  -2,  60,  -8, -38, -84,   9, -41,-105,  99,  35,  87, -77,  57,  66, -98,  34,  92, -62,  43,  55, 104,  89, -57,  56,-121, 124, -23, -23, -90,  70,-113, -19, -29, -82, -87, -24, -85, -24, -90, 120, -21,-109, -58, 116,  57,  45, -84, -25,-101,  66, -36,  -6,  46, -67,-117,  93,  -7,-122, -13,  83, -19, -19,  68,  30, -93, -24, -95, 122,  73, -11, -36, -87, 115, -27, -80,  76, -71, 102, -45, -12, 112, -21,  10, 108, -83, -91, -11,-105, 119, -40,  22, -28,   3, -43,  21, 106,-114,  20, 100,  43, -62,-108, -98,  72, -17,  22,-101,  66,  46, -27, -88,  88, -36, -29,  77,  44,  54,  70,-101, 106,  85, 112,  -8, -99,  80,  20,  15,  42,  75,   3, -67, 115, 111,  -9, -57,  32,  70, -24, -63, -82,  59,  39,  92,-101,  64,  13,  14, -72,  -5, -28,-120, 107,  87,  44,  19,  -1, -12, -45, 105, -71, -61,-119, -96, -10,  65, -97, 100,  -2, 110,-101,  81, -91, -24, -89, -96, -50, 116,  75, 107,  97, 109,  45, -20,  27,  -8,  34,  62, 119,   8, 121,  68,  37, -67,  54, -91, 120,  27, -55, -81,  87,  84,  18,   4, -65,  60,  -5, -99, -40, -35,  75, -47, -82,  40,  49, -32,  57,-114, -74,  73,-119,  71, -38,  74,  74, -41,  25, -94,  43, -55, -78,  37,  42, -66, -68, 103,-116, 124,  57,  61, 105,  22,  19, -61, -41,  42, -84,  39,  50,   9,  74,  92,  87,  26, -30,  89,  48,  35, -34,  31, -55, -91, -46, -44,-113, -59, -43,  82,  49, -10, -66, -33,-123,-121, 115,-111, -61, 111,  38, -41, -95,  72,  74, 103, -25,  50, -49,  31, 120, -78, -47, 126, -12,  71,  -4, -58, -75,-117,-108, 110,  71, 102, 118, -64,  58, -40, -71, 106, -53,  77,  76, 115,  95, 127,  67, -12, -91,   9, -24,-127, 124,  21,  38,  67, -90,  88,  83,  80, -34,-111,   4,  43,-102, 106,  63, -12, -45, -99, 110, -96,  78, -87, -80,  88, -86, -90, -84, -68,  24,  11,  46,  10,-126, -69,-102, -21, -48,  81, 120, 105, -81,  -9,  78,-108,-102,  49,-122,  39,-110,  32,  62, -30, -45, -22,   3, 117,   7,   0, -16,  56,  49, 117, -20,  97,  95,  80,  83, 117,-104, -72, -60, -34,  -7, -62,  47, -86,  91,  35,  81, -34,   8, -78,   1,  67,  28,  78,  67, -97, -81,   5,  70,  12,-109, -81, -69, -38,  67, 112, 100,-109,  12, -61,  95,  18,  83, -51, -89, 103,-106,-108,  88, -44, 106, -45, -17,  -9,  68, -64, 126, -62,  17,-114,  76, 121, -72, 106,  30,-114, -36,  73, -50, -16,  82,-117,-104,  13, 125,  93,-103, -35, -36, -56, -25,-106, -45,  74, 104, -26,-117, -72,  97, -88,  -5,  49,   4, -43, -34, 126, -35,  41, -52,  64,  81,  -2, -52,  67, -79, -27, 103,  73,  88, 105, -48, -15,  59,-126,  67,  37, -65, -61, -85,  -5, -75, -87,-100,  50,  80,  35, 105,  91, -77,  58, -61,  48,  28,  51,  44,-123, -68, 113, -45,  39, -29,  71,  14,   7, -14, -56, -86, 120, -69,  65,  68, -37,   5, -97,  85, -93, -81,  82, 117,  72, -53, -42,-108,  14,  83, -29,  27, -98,  86,-116, -87,  62,  -7, 114, 125, -17, -48, 116,  41, 125,  -6, -91, 110, -96,  75,   6,   0, -73, 101, -52,  24,  56,   5,  -3, -94,  15, -46,-122, -68,  31,  44, -94, -24,  90,  23,  -2,  55, -36,  34,  77,  -6, 121,  11, 107, -55, -72,-122, 119, -19, -12, -13, -32, 105, -96, -18,  13,  64,  13,-114,  84,  10, -85, -96, -42,  91, -11,  38,  34, 119, -61,-121, -86,  52, -30,  39, 111,  27, -77, -85,  95, 119,  21,  19, 124,  63,-106,  55,  56,-118, 116,  55, -41, -40,  43,  90,  22, -59,  91,  14, -99,  86, -10,   2,  66,  99, -81,  -4, -25, -45,  24,  69,  72,  54, -68, -95, -40, -23, -98,  40, 112,  83,  66,-116, -92, 104, -76,  28, -82,-126, -47, -73,  55, -83, -69, -81, -86,-115,  93,  15, 126, -55, -84,   0, -72,  49,  98, -30,   5, -26, -62,  30,-117, -96, -57, -85, -86,-107,  61,-113, -87,-125, 120, -99, -90, -32,  16, -73, -93, -92,-126, -17,  62,-122,  -7,  -2,  55,  -6,  24,  55, -32,-106, -92,  46,  68, -32,  29, -59,  43,  -1, -17, 117,  -7,  79,  64,   4, -93,   6, 126,  49,  45,  70,  69,  25, -83, -16, 112,-123,  38, 125, -46,   3, -41,  47,  41,  31, -49,  99, -70, -68, -22, -65,  99,   6, -60, -56,  49,  68,  42,   1,  89, 126,  30,  36,  36, -36,-121, -41,  18, 106,  61,  58, 107, 116,-116,  -4,  -9, -83,  24, -43,  -7,  -4, -43, -46, -93, -65, -54, -77, -81, -12, -28,-103, -51,-109,  48, 109,  46,  88,-109,   8, -21, -20,   7,  59, -81,  39,   5,  18, -84, -53,  49, -38,  43, -18, -82,   6, 112, 100,  64,-122, -79, -59,  11,-112, 126,  96, -67,  45,  55, -32, -79,  47,-108, 120, -40,  24,-124,  36,-115,  46, -25,  22,  59,  39, -13, -45,  48,  55, 101, -16, -11, -55,  25, -42,  71,-116,  26, 104,  81,   0, -95,-125, -83, -87, 111,  72, -31,  80,  77,  -7,  -9, -67,  64,  99,  50,  91,  81, -45,  -6,  -9, 118, -92, 109, -66, -13, -54,  30,  67,-108, -11,-125, -95,  58, 123,  50,  75, -10,  -7, -21, -69,  73, -26,  17,  88,-100, -74, -64, -68,  70, -46, -54, -74, -60,-106, -48, -15, -63,   1,  66, -31, -72, -36, -41,   4, 112,  -4,  29,-120,  56,  99, -42, -58, -48,  71, 108,  77,  97, -18, -16,  83,  85,-110, -21, -74,-114, 124,-120, -12, -11,-120,   1,  96,  72,  72,  77, 125,-110,  97, -51,  70, -10, -19, -11, -78,  48, -88, -78, 118,  39, -87, -77,  -2, 119,   3,  81, -50,  23,  52, -44,   7,  -3, -94,-103, -17, 127,  48,  49, -70, 111, -15, -47, -26, -15,  -8,  78, 112, -71,  77, 107,  17, -85,  90,  66, -85, 119, 114,-115, -55, -78,  79,  17,  57, -23, -57, -71, -24,  24, 122,  39, -22,  82, 115, 115,  92,   0,  35, -28,  52,  60,  78, 116, -60, -52,  68, -69,  23,   0,  -3, -89,  37,  83, -90,  33,  42,  27,  28, -16,  85, -65,  68, -34,  -9, 113, -77,  90, -45,  41, 107,  51, -56, 120,  51,  24,  30,   6,  13,  89,  96,  96,  33, 122,-119,  -7,   7, -12,  81,-120, -50, -12,   2, -51,-108,-116,  80,  75,  74, -77, 115,  -1,  95, -77,  86,  65,-110,  43, 102, -89, -78,  18, -80,  66,  74, -67,-102, -33, -71, -81,  78,  40, -63,-112, 123, 106, -54,  36,   7,-103, -64,  22, -72, -82,  41,-101, -70,-117,  93, -27,  56,  99,   3,-113, -10, 113,  33, 106, 120,   5, -46, -74, -92, 122,  83,-105,-100, -42,   6,  91, -83, 105,  17,  53, -82,  59,  15,   9,  59,  71,  51,  82,   7, -97, -63,   4,  16,  27,-116,  67, -33, -36,-105,-104,-125, 106, -36, -25,  12,  56,  66, -98,  56, -61,  98,  38, -48,  83,-106, -16, 103,   2,-112,  39,-125,-113, -88,  89, -71,  94,  -9,  88, -81, -43,  20, -54,-119, -38, 127, -25, -27,
    5, -46, -43,   3,  72,  79, -58, 119,  66,  23,-116, -71,-113,  43,  58, -64, -41,  78, 114,  56,  20, 110,  51, -99, -35, -16, -71,-104, -98, -93,  78, -21,-125,   6,  25,-107, -56,  45, -39,  99,  -6,  36,  -2, -15, -73, -29,-119, -87,  45},
{  96, -89,  67,  -2, -50, -24,  29,  49,  64,  27,  33, -61,  92,  87,-118,-105,  85, -22, -87,  66, 106, 121,-112,  96, -85,  23, -76, -76,  15, -24, -40,  91,  13,  -8,  98, 125, -86, -21, -96, -63, 114, -96,  13,  21, -81,  80, -73,  54,  -2, -95,  68, -60, -77, -24,-114, -34,  -5, -91,   4,  98, 109,  88,  70, -42, -90, -64, -23,-121, 111,  40,  13, 119,-120, -66, -82, -40, -68, 126,   9,  40,-120, -51,  26,   5, -62, 100,  80,  46,-104, -97,   6,  20, -60, -21, 105,  46, -68, -50,  46, -40, -98, -47,  14,  71, -92, -56, 118, -97,  85, -59, -25,  -3, -38, -71, -20, 106, -87,-113,  64, -29, 109,  69, -70,   8, -62, -86,  28, -41,-122, -72, 112,  44,  71,  45,  35,  76, 126,  -9, -11, 109,-125,  99, 121, -30,  64,  79, 102,  38,  46, 106, -74,  85,  -9, -46, -25,-109, -14,  99, -52, 100, -62, -29, -61,  93,  73, -83,  97,  75, -30,  80, -86, -82, -74,  -4,  47,-118, -28,  41,-105, -92, -10, 116,-109, 125,-123, -91, -73, -68, -31,  32,-119, -70,  47,-115,  -1, -32, -57,  95,  12, -21,  45,  36, -50, 116,  72,  76, 105,  54,  39, -63,  78, 103, -39, -67,-103,  42,-120,  -4, -85, -54,  37,  83,  16, -55,-117,  65,  48,-113,-114, -49,  44,  65,  92, -37, -87,  41, -40,  20, 108,  42,-112, 117,  64,  -3, 114, -14, -56, -99, 119,-100, -94,  93,-106,  93,-117,  23, 113,  39, -32,-125, -49, -66,  49, -11, -95,-101, -23, 119, -46,  39, 116, 107, -12,  80,  67,  34,  59,  70, 106,  60,  52, -21, -99, -53,   6, 115,-119,  42, -76,  82, -19,-101,  92,-102,  -1,  71, -81,  -3, -65, -35,-115,  58, -32,  40,  46,  74,   4, -45,-101, 107, 116,  50, -60, -48,-124, -58, -69,  -1, -58,-114, -68, -91, -94, -48, 115, -93,  84, -17, -89,   9,  67,  93,  40,  88, -32, -74, 101, -54,  19, -36, 121, -67,  45, -33,  88, -41, -39,-116,  45, -97,  76,-108, -30,-113, -96,  -4,  85, 113, -36,  46,  13,  57,-101, -45,  65, -64, -91,  30, -74,  -4, -51,-117, -83, -92, -20, -81,  11, -66, -16, -54,  52, -97,  36,   9,  28, -23,  70,  57,-126,  63,  21,-122,  48, -42,-121,-108,-100, 110,  29,  76, -21,  77,  87,  61,  59,  86,  37,   4,  75, -31, -49, -52, -64, -39,  55, -21, 105,  59, -53,  -9, 106, 106, -37,  -3,  17,  -8,-110,  16,-111,  86,  10, -59,  69,  63, -37, -14,-116,-114, -97,-124, -12, -87, -91,   1, -23, -47,  66,-118,  66,  28, -68,-102, 115,  22, -47, -74, -38, -52, -61,  35,  64,-107,-108, -66, -61, -81, -45, -58, -96,  77,  53,  34,  55,  27, -87,  57, -74,  24,-117,  48,  -6,-124, -71,  90, -60, -17,  73,  92, -80, 111,  68, 121,  -9,  20, -31, -99, -47,  59,  -4, -84,-127,   3,  76, -90,  41, 124, -49, -33, -57,  25,  63,  -4,  80, -71,  99,  83, -84,  12, -76, -16,  26, 116,  74,  13,-113, -70, -91, 116,  74, -44,  54,  66, 117, -19,  73, -45,  24, -42,-102,   7,  51, -69, -98,   3, 103,  42,-106,  54,-115, -59, 127,-117, 107,  53, -19,  41, -59, -35,-103,  52, -26,  82,  26, -11, 114,   6,   0, -32, -39,  30, -56,-102,  17, -27,   2,  45,  41,  59, -80, -91, -11,  53,  52,  80,-107,  88,  97,   8,  26, -62, -31, -58, 105,  34,  94,  20,-124,  69, 104,  28, -84,-117,  31,  -2, 120, -64, -79, -75,  13, -65,  31,  73,-106, -14, -24, -45, -48,  88,  85, -19, -97, 110, -13, -10,  48,  65, -62,  74, -71, -81,  58, -83, -63,  -8,-112, -96,  52, -49,  61,  97,  91, -70,  49,  79,  27, -80,-120, -95, -65, -45,  79,  47,-100,-101,  -5,  48,  54, -29,  75,  62, -58,  68,  -6,  22, -38,  32,  53,   5, -68,  55,  98,  89,-121, 126, -17, -36, -64, 124,-121, -26, -60,  87, -83, -22,-119, -85,  65, 106,  24, -68,-117, -75,-105, -86, 116,   8, -94,   3, 103,  54, 105,   0, -15,  53,  78, 114,  74,-114,  11, -49,  59, -97, -99, 109, 107, -10, -45,  26, 111, -90,  30,  18,   1, 118,  -7, 105, -64, -50, -37, -69, -85, -10,  27,  99,  98,  82,-111,  37, -28, -26,  43, -39,   7,   7, -96, -30, 103, -92,  92,  36,-125,  58, -40,-112, -66,  -8, -34,  48, 116,  60,  71,  13, -31,  54,  38,  59, -66, -72,  24, 103, 102, -53,  86,  61,  50,-108, -81,   0, 106, 110,   0,-121,  19,-124, 108,  88, -54, -30,  83,  50,  75,  30,  94,  -4, -82,-121, -15,-104,  62,  53,  78, 126, 118,  24,  68, -65, -80, 111,   3, -67,-121,  17, -53,  21,  35,  -5, -93, 107, -45, 122,-123, 105, 105,  -1,  42,  60, -38, -75, 126, -25,  39,  40,   7,-126, -79, -20,  18, -47,  35,  87,  33, -61, -91,-122,-102,  96,  12,  69,  38,  31,-112, -75, -94, 105,  73,  89, -85,  81,  55, -80, -71, 106, -73, -52, -37,  47, 108,  55, 100, -55, -78,   8, -85,  27,  39, -62, -36,  16, -97,  74, -37, 114, -55,  18,  -7, -57,-123, 114,  15, -27, -54,   3, -21, 126,  11,  41,  16,   4,   3, -69,  34, -97,  88, -41, -81,  85, -21,  41,  94, -93, -81,  64, -61, -68,  34,-105, -10, -13, 117, 106, -31, -64, -17,-117, -86, 109, 121,   1, -67, 116, -99, 110,  67, -81,-104,  56,  70, 121,  32,  85,  84,  65,  36,  62, 123,  51,  40, -16,  57,  84, -72,  23, -22, -41, -86,  36, -91,   5, -38, -77,-125, -55, -83, -42, 119, -81, -57,  83, 100,  43, 109,-107,  56, -96, -72,  -9,  -6,  93, 110, -49, -39, 112,  78,-121,  98, -25,-100,   2,  28,  62,  31, -93,  18,  52, 119, -24, -36,   3, -44, -25,   9,-107, -38,  65,-121,  48, -59,  44, -65,  30,  73, -93, -17,-126,  87,  -9,  12, -60,  28,  59, 111,  91,  19, -78,  80,  22,  45,  46, 122,  44, 118, -25,  21, -61, -99,-105,  80,  32,  76, 112, -26,-114,  -1, -85,  75, -99, -43, -58, 119,  65,  30,  85,  33, -98, -75,  36,  52,  33,  49,-118,  17,  21, -97,   1, -82,  25, -22,-105, -30,-122,  55,  75, -90, -91, -90, -79,  52, -11,  39, -79,  -3, -39, -52, -48, -79, -77,  65, 106, 120, -48,  90,-115,  51, 124, -17, -91,  80,  10, -45,-115,-125, 117,  34,  98,  72, -72,  87, -93, -59,  70,-100,  59,  29,   5,  29,  24, -49, -14, -17,-106,-116,  87, -18,  -1, 126, -28,  -2,-115,  98,  59,  92, 106, -47,  56, -46,   0,   7, -37,  72,  45, -97,  31, -98, -23,  53, -37,  21,  70, 118,  58,  44, 115, 125,  72, -12,  25, -82,  82, -35, -66,-123,   4, -24,  23, -14, -65,   9, -53,  39, 108, -43,  51,  27,  59,   6,-111, -49,   5, 122,  90,  81,  26,-101, 117, 119,  68,  38,-108, -98, -76, -86,  44, -90, -23,-125, 119,  46,  83, -18, -99, -19,  48, -59, -16,-106, -72,-105, 114,  42, -61, -41,  -4, 126,-105, -76,  45, 122, -20,-102, -30,  40, -31,-105,  55,  -8,  95, -44,-103,  97, -84, -76,  -8, -18, 113,  82, -51,  76,  90,  72, -50, 101, 108, -85,  99, 112,-120, -47,  88, -25, -25,  99, -56, -33,  84,  33,  32,  67,  45, -29,-109, 103,  10, 114,  -5,  -9,  14,  30,  18, -73,  -6,  71,  70,-107,  45, 106,  47, -75,  95,  69,  96, 107,-119,  22,-121, -67, -49, -72, 104, -64,  16,  74,  97,  28, -65, 121, 124,  19, -52, -67,-107, -91, -33, -69, -95, -62,  -4, -13, -28,   5,  88,-127, 108, -75, -97,-105, -19,  43,  56,  49,-111, -85,  86,  93, 117,-115, -22,  -6, -71,   9,-118,  67, 113, -94, -87,  97,  76, -19,-110,  -2,-119,  12, -90,  53,-104, -64, -86, -57,  46,  26, 123, -14,-108, 118,  29,   0, -23,  44, -85,  20,  19,  93,  93, 119,   4,-124, 118, -79, -59,  12, 107, -63, -17, -61, -26,  10, 118,  66,  94,  87, -64,  -8, -61,-116, -80, -26, -52, -82,  11,  43, -88, -43,  40, -36,-107, -97, -45,-117,  14,  31,  42,  93, -52,  87, 118,  83, -15,  59, -20, -99,  85, -96,  41, -83,  36,-111,   5,  55, -46,-125, -38, -94,  34,  87, -49,-101,  69, 116,  23,-115,-100, 108, 125,-114,  50,  75,  63,  44, -18, 116,  13, -26, -70, -96, -40,  19, -74, -93,  61, 116, 105,   5,  99,  73,  59, -28, 101,  44, -96, -95, -34,  71,   8, 106,  96, 105,  86,  37,  40, -43,  40,-122,  63, -99,  25,  51,   8, -25, 119, 103, -59,  -8,  65, 119,  19,  45,  12, -34,  83, -16,-125, -47,   0,  80, -82, -57,  81, -98, -47, -34, -69, -56,  38,  -3,  82,-118,  33, -47,  59,  63, -21, 126,  84, -15,  68, -99, -43,  94, -97,  50, -12,-122, 127, -35, 105,   6,  56,  99, -51,-121,  69,  -2,  28,  35, -58,-123, -63, 108, -68, -30, -26, -64,-105, -91, -35,  71,  13,  26, 127,  72,  83, 119,  21,  25,  92,  92,-103,  33,  23, -32, -76, -77,-104, 118, -31,  93,  40,-116,  73,  19,   3, -20,  33,  87, -62, -38,  70, -67, -49, 117,  48,   1, 102,-121, -79,  64,  99,  36,  72, -30,   4, -92,  74,  41, -91,  31, -30,-107,  34, -25, 101,  60,  76,  83,  88, -90,  29, -62,-103, -21, 101,  51, -97, 106, 111, -52, -21, 125,  60,-105,  58, -98,-109,  77, -97, -87, -74,  25, 117, -17, -70,  86,-111, -17,  -7, -33,-114,  -5,  27, -37,  30,-100, -59, -58,  82, -97, -26,  37,-111, 102,  81, -45, -33, 117,  -4,  51,  55, -17,  47, -58,-118,  -4,  55, -21, -87,  67,  97,-115, 120,  -5,  -2,  -2, -38, -25, 123,  59, -21, -57, -44,-117, -12,  27, -74, -78,  76,-103,  71,  78, -53, -65, -80,  -7,  35, -11,  -2,-109, -88,  45, 125, -78,  80, -38, -55, -17,  99,-106, -18,   7, -23,  74,-111, -12,  51, 106,  68,  55, -54,  96,-124,  49,  11,-118,  42, -34, 108,  -6,  61, 117, 108,   0, -41, -49, -10,-117,  -5,  64, -98,  80, 117,-125,  45,-105, -56, -94, 107,  54,  77, -72, -75, 120,  -6,  73,  11, -84,  22,-104,-102, -46,  20,  98,  82, -13,-125, -96,   1,  71,  49, 117,  87,  44,   0, -69, -39,   1, -33, -67,-117,   9,  45,  78, -12, -31,  44,  68,  83,  97, -62,  31, -51, -53, -74,  79,  26, -12, -24, 120,-126,  77, -53,-122,  -6,-113, -76, -29, -95,  31,  91,  12,  59, -89, 102,  71,  49,  41,-101, 126,   8, -77, -46,-113,   8,  92, -26, -29,-116,  63, 124, -82,  71,  84, -93, -20, 105, -66,  24, 101, -96, 104,   9, -22, -53,  55,  41,  62, -61, -84,-104,  34,  92, -33, -94,   4,  -7,  21, -32,  54, 116,  28,  57,  85, 122,-107,  25,  41,  20,  -5, -12, 127,  77,  -4,-119, -46, 101,-116, -69, 123, 116, -71,  28,  60, -50,   1, -78, -77, -99,  79,  75, 124, -36,  60, -11, -42, -12, 127,-123,  22, -82,  91,   4, -84,  29, -69, -71,   9, -62,  57, -12,-104,-108, -11, 114,  23,  25,   6, -15,  60, 117, -11,  16,  95,  37,  42,  14, -99,  27,  15,   0, -62, 105, -22, -42, -22, -96, -40, -38, -33, -88,  -5,  -1,  12, -62,  95, -67,   1,  24, 103,  13, -93, 119,  74,  69,  53,  64,  71, -54, 124, -35,  23,  73, -52, -28, 118,  -9, 107, -79,  26, -47, 121,  84, -28, 105, 103, 114, -16,  99, -39, -75,  -1,  24, -30,  96,  79, -86, 100,-114,  -7,  61,-101, -17,  81, -93, 102, -75,  -3,  35,  67,  46,  69,   0, -54,
   31,   0,   6,  58, -55, -61,  95,  13,  65,-124, -23, -47, -71,  68, -87, -28,   7, -30, -24,-107,  48,  81,  26,-109,  93, -41,  -8,  17,  47,  90, -80, 111,  40,  21, 115,  55, -88,  32,  59, -78, -47,  -5,  72, -75,  44,-122,  23, -64,-115},
{  -9,  -6,-111, -16,  89, -82,  76,  49, -45,  18, 117,  -9, 126,  22, -25,  18,  30,-114, -35,  74,-100, -74,  98, -77, -67, -35, -87, 102,  74, -59, -25, -38, -83, -72, 114,  -4, -94,-120,  14, -25,  42,  50,  30, -24, -91,  43,   2,  -2, -61, -45,  90, 120,  60,  88,  14,-121, -12,  93,  29, 113,-117, -44,  56,  18, -84, -93, -60, -44, -96,  75, -65,  37,  54,-117,  44,  74, -35, -43,  13, -33,  78, 124,-109,-103, -81,  68,  13, -12, 103, 112, 104,   1, 125,  26, -96,  84, -52,  19,   0, 122,  47,-106,  50,-110, -50,  58, -82, -67,  -5, -30,  33, 114,  70,  72, -69, -24,  10, -39,  89, 119, -64,  83, -70, 124,  46,-112, 114,  11, -57,-123, -56,  59,  39,  50,  16, -26, -28, -85, -38, 111, -58,  34,  -6, -78,  -4,  -5,   7,  80, -70, -51,  65, -34,  97,  62,  58, -48, 115, -75, -18, -99,  77, -71, -74, -29,  10, 110, 126,  29, 111,-102,  -8, -50, -79, -50,  65,  89, -86,  24,  25,  59, -28, -86, -59,-111,  -9, -17,  57, 110,  11,  35,   8,  37, -77, -10, -55, -74,  90,  22, 126, -10,  -3,  28,   7, 112,  -1,   3,   6, -72,  99,  -1, -26,  63,  14,  48, -78, -84,-102,  -3,  95,  29, -30,  64, -65,  17, -55, -45, -89, 123, -21, -50, -90, -14,  -4,  -8, -46, -80,  -7, -83, -48,  30, -39,  40, -74, -81,  42, -20,   3,-113,  49,  98,-112,  98,  83, 122, -85,  30,  72,  63, -96,  84, -93,  53,-110,-101,-117,   2, 122, -73, 127,  14, -57,  32, 104, -75,-107, -31,  38, -67,  65, -43,  11,  53,-103, -46,   8, -83,   6, -16,  -1,  93, 116,-112,  81,  92,-109,  87,  -9,  89, -17, -46, -96, -13, -36, 122,-102, -21, -14, -77, -67,-101, -63, -45,  84, 107,  48, -11, -64,  98,-122, -37,  47, -23,  25,  97,  56, 103, 108,  66, -81,  -5, -90, -83,  44, -56,  39,  68, -96, -94, -25, -87,  42, -16, 118, -90,-106,  10,-108,  45, -47,  -2,  32,  94,-102, -42,   5,   3,  62,-117,  84, -16, -56, -96,-107, -33, -52,  26,-111,-120, -47, -77, -67,  86, -95, -30,  81,  10,  15, -29,-114, 107,  96,  31, 103, -47, -39, -85, 119, -36, -48, 112,   5,  56, 120,  34, -45,   4,  -7,  87,  81,  69, 115, -73,  43, -75,  -8,  35, -70, -87, 109,  91,  36, -51, -83, -78, 112,  74,  16, 101,  34, -93, 104, -37, 103, 106, -78,  79,   5,  19, -26, -82,-104,  31, 123, -60,  49, -41,   0,-120, 102,-109,  30,  35, 112,  22, -15,  18,   0,   5,  98,  26, -12,  38,  -2,-121, -74,  67,  10,  -3, 119, -82, -82, -24, -98, -97, -10,  32, -22,   8,  43, -48,-114, -92,  77,-101, -68,-103,  62,  44, 115,-126,  38,   0,  74,   9,  78,  53,  85,  80,  61,  79,  30,  75, 106,-127, -15,  69, -79,  48, -37, -69,  -2, -30, -94, -52,  55, 112, -65,-119, 105, -24, -96, -76,-118, -85, -92, -86,  27,   0,   8,  90,   3,  12, -13,  99, -60, 127,  85, -68,  27, -52, -88,   6,  42, -76,  58,-100, -39,-104,  67,   8, 101, 121,  55,-101,  97, -35, -24,-120,-125, 121,  74, -90,  58,  -6, -29,  38,  39,  22,  -9,  60, -52, -20,-104, -34,-112, -25,  60, -15, 117,-122,  62, 105,-117,  82,  28, -98,  77,  49,  39, -92,-124,-115,  28,-120,  -4,  72,  95,  67,  -6,-113, -75, -57, -46, -88,  14,-108,  45, -45, -87,  63,  64,  10, -53, -21, 121,  16,  78,  28,  18, -47, -40,  82,  64, -81,-108,  56,  78, -62,  89, -39,  80,  63, -24,-123, 125, -61,  31,  48, -27, -94,  86, -34,   9,-107,  58, -41,-107, -31, 105,  31,-116,  50, -43,  99,-117,  51,-126,   5,  51, -31, -62,  40, 114,  27, -94,  47, -18, -27, -72, -77,   5, -53,  -4,   6,  73, -50, -62, 109, 114, -39, -33, -97,  44,  69,-107, 113, 111, -17, 106, -38,-121,   4,  32,-116,   5,  -1, 124, -52,-106, -11,-118, 119, -31,-107,  92,  87, -67,-127, -83, 103, -25,  25,-103,  96,-107,  44,  23,   8, -25,  71,  -2,  32,  78,  99,  96,  82, 126, 106,  86, -28,-112,  37, -91, 114, 105,  69, -26,   4, -67,   7, -92,  51, -34, 101,  10, -98, -32,  66, -15,  92,-121,-117, -59,  -7,  60,-102,-101, -95,  -4, -74, 107, -39,  75, -98,-115,-109, -46, 110, -28,  80, -72,  22, -57,-107, -28, -56, -61, -84,  52,-104,  79,  85, -90, -86, -62,  36, -17, -37, 116, -89,-104, -18,  82, -10, -50, 100,  55,  49, -43, -28,-109, 109,   0, -27,  -9, -34, -18,  31, 122,  22, -86,-120, -31,   0, -70,  21,  76, -20,-110,  18,  46,  43, -71,  31, -57,   9, -17,  58, -72, 100,  15, -45, -69,  21,  34,-120,  26,-105,  -2,  96, 107, -23, 120,  57,  87,  96, 123,  18, -71, -32, -61, -85,  -6,   9, 104,   0,  19,  86, -50,   8, -51,  64, -37,-123,  55, 116, -25, 101,  53,  55,  71,  41,  17, -44,   5,  74,  26,  42,  49,  34,  46, -16, -33,-106,-122, -45,  91, 119, -68,-110,  50,  25,  26, -93,  99, -38, -65, -24,   0, -15, 115, -20, -80, 119,  34,-122,  62, 103,  61, 124, -33, -82, -13,   4, -93, -82, -30,  40, -48,  76, -41,  -7,  65,  69, -16,  40, 127,  80, 115,  63,  95,  49, -62, -43, 120,  19, -58, -26,  43,  33, -60, 120, -24, -95, -47, -45,  48, 117, -33,  44, -19,-124,-126, 126,   9, -12, -80,  47, -12,  50,-122,  -6,  75,  85, 116,  46,  97,-102,  68, -40, -82, -94,  86,-123, -54, -10,-107, 123,  75, -74,  60, -25,-120, 107, -29,  76, -80,-101, 118,  37, -49, -54, -83, -16,  34, -12,  94,-106, -14,-116,  -8,  12,  69, -82,   8, 101,  78, -58,  74, 118, -71, -59,  20, -21, -77,  98, 115,  21, -34, -32,  81,  71, -88,  18, 123,  35, -30, 121, -92, -53, -41,  77, 120, 102,  42, -13, -94,-112, -92,  99, -13, -52, 124,  27, -55,-110, -18, -87, 102, -85, -44, -51, 116, -15,  34, -31,  86,-105, -61, -20, -32, -35, 121, -75,  12,  -6, -28,  80,  13,-120,   3,  56, 125,  72,  -5, -92, 106, -80,  45, -67, -93,  83,  29, -36, -98, 119, 108, -97,   3,  -4, -68,  11,-107, -19,  87, -10,-105, -76, -68, -59,-113,  62, -73,  41, -79, 116, -64,  28,-106, -76,  75,  32,-110,  25, -67, -56, 121, -29,  -5, 124, -24, -93, -85, -28, -89, 118, 117, 108,  65, -72,  28, -33,  98, 101, -96,  39,  50, -52,  98,  74, -34,  92, -74, -99,  69, -41,  10,  11,-100,  49,  55, -37,  65, -25, -38, 106, -85, -89,  12,  12, -21, 110,  -2,  -5, -78, -58, -97, 115,-122, -94,  31,  71, 110,  64, 101, 104, -77,  75,  47, -41,  27, -30, -27,  30,  33,  34, -39, 126,  15,-110,-102, -96, -19, 119, -35,-120,  -9,  -7,  42,  58,  69, -21, -60, 113,   1,  -3, -24,  72, -78,  21,  63, -68, 125, -90,  30,  35, -76, -94,  -3, 107, -14, 121, -16, -93, -88,-103,  53,-109, -15, -58,  -6, 100, 112, -61,  51,  89, -19, 107,  40, -58,-103, 104, -92,  24, -72, 106, -99, -59, -97,  20, 124,-114, 121,  58,-115,   1, -40, -40, -20,-114,  71,  10,  63, 100,  69,  12, -19,-120,  13, -82,  59, -40,-109, -69,  85, -79,  90,  51, -14,  64,  46, -69,  36,-104,  -5,  95, 102,  14,  76, -28,  71,  77, -60, -10,  22,  65,  35,  55, -43, 120, -91,  75,  76, -25, -82,  -7,  26, -78,  58,  -8,  31, -29,  19,  63, -81,  30, 119,  85,  79,  92, -93, 125, -78,  51,  38,  24,  37, 115,-122, 123,  63, 115,  26,  98, -94,  77, 108,  22, -22, -80, -33, -53,-127,  56, -51,  33,  12, -35,  88, -78,  60, -32, -65, -38, 101,  75, -13,  80,  42, -66,  17,  99, -49,  53,   0,-118, 115, -87,-109,-124,  16,  -4,-115, 121, 100,  23,-105, -62,  23, -76, 122, -51, -86,  23, -95, -35, 117,  37,-125, -71,  29,  18,  19, -81, 124, -14,  45,  14,  48,  67, -41,  99,  -9, -24,  50,  60, 111, -41,  44, -80, -30,  55, -11,  55,   8,  65, -35, -76, -10,  38,  66,  67, -52,-102,-124, 104,  65,  11, -10,  37,  -3, -81, 107, -91,  37, -38, 109, -75,  64, -42, 125, -90,   5,   6,  29, 126, -20,   3,  61,-127, -80,-104, -91, -78,  60,-110,  42,  28, -69,  51, -80,-114,   5, -45, -44, -71, -67,  20, -83, -73, 116, -36,  87,-112, 118,  20,  72,   1,  19,   7, -97, 121,  36, -37,  37,  95, -40,  -8, -21,-118,  43,  74, 117,  14,-103,-112, -65, -29,  64, -93,-120, -88,  69, 101, -33,  69,  -5,   5,  28,  23, -60,  91,  17,  36, -71,  50,  15, -86, -67, 120,  71, -82, -11,  -9,  36, -97, -22, -66, -25, 103,  30, -76, -11, -16, -86,  -9,  55,  16, -31, -97,  -5, -44,  79,  58,  14, -54, -88,  28,-126,  35, -42,  54,  47,-116,  96,  72,  12, 110, -18,-120,-109,  91, -79,  82, -57,-115, 100, -70, -14,  71,  42, -10, -49,  84,  93,-113,  23, -98, -25, 105, -91, 120,  28, -95,  33,  88, -10, 119,  62,  39, -27, -30, 125, -59,-124,  12, -76,  -8, 123,  94, -16,   4, -19, -73, -69, -41, -46, -30,  84,  26,-109,  29, -30,-104, -30, -49, -25,  44, 103, 126, 100, -11,  70,-118,-126, -64, 109, -33,  -8, 102, 106,-110, -38, -12,  56, -40, -99, 113,  12, 108, 112, 109,  91,   7,-106,-124, -92,-118,  27, -31,   1,-103,  49,   0,-103,  84, -65, -10,  50, -33, -45, 126,-107,  49, -76,  16,  93, -93,  55,-122, 124, 112,  -3,-126, -15,  75,  37,  99,  39,   2, -22,  21, -67, -60, 107,  98,-100,-125,   9,  90,-122,   5, -92,  93,  14, 118, 125, -33, -83,-106,  75,  97,-116,  82, -96,-110, -29, -93,-106,  19,-115, -30,  54, 101, 113,   4,-108,   4, -89,-123, 126, -32,  99,  64,  26,  20, -49, -86,  69,  68,  96, -11,  32,  22,-122,  -4,  92, -50, -99, 117,  20,  15,   0, -32, -45,   2,  -3, 107, -20,  96,  58, 115,  20, -90, -40,  13,  90,  21, 116, -13,-107, 110,   2,   4, -19,  98, -29, -36, 110,   5, -82,  64,  15, -85, -48,  81,   9,  -2,  80, -46, -85, 120, -93,  31,  90,-108, -43, -90,-113, -77,  82, 111, -43,  -2, -23, -93,-121,   9, -56,  55, -47,  52, 111,-111, -85, -24,-100,-122,-104,  67,   8,-125, -71,  38, 124, -75,  49,  43, -84,  75, 109,  49,  -9,  11,-114, -83, -21, 102, 115,  71, 117, -22,   7, -19,  27, -15, -26,  88,-110, -58, -96, -89, 100, 127, -36, -52, 119, 120,  67,  96, -86,  32, -68, -34,  14, -30,  80, -15,-121, 125,-105, -88,  50, 118, -55, -58,  96,  -2, 120, -21, -79,-100,  73, -82,  74,-106,-125,-127, -29,  97,  85, -30,-105,   6, 111, -29,  83,  29,  29,  40, -18,  70,  94,  53, -91, -53, -95, -39,-114,  72, -51,   0,   1, 123, -13, -32, -21,  58, -13, 107, -47,  55, 122, -57,  13, -31, -17,  29, -96,-105,  -9, -60,   4,  -1,  23,   6,-124,  -2, -23,  39, -77,  29,  44,  -7,  -9, -42, 105,  66, -16, -26, -50,  -2, -76, -69, -82,  44,   3, 102,-101, -19, 126,  11, -10,  75, -29,  -2,  20, -97, -99, 116,  55,  42,  99, -97, -77, 107,   1,  11,  46,  83,-106,  11, 126,   2,  44, -19,  22,  25,-118, 102, -49, 103, 111, -95,  -2,  79,  81, 117,  86,  20, -45, 109,  -8,-108, -30,  -5,  68, 100,  69, -96, 103, 117, -56, -44,  31, -19,  43,  83,-126,
    2, 102, -95, -18, -34,  49,-117,-122, -16,-127,  40, -44, -74,   5, 124,  66,  89,  -3, -19, -64, 108,-102, -95, -32, -35, -83,  90, 109, -80, 101,  74, -38,  65, -20,  85,-119,  58, 109,   3, -56,  49, -94,  43,  12,  57,  18,-111,  22, -45},
{ -15,-125,  47,  72, -14, -53,  35,  24,  47, -34,  73, 103, 121,  38, -22, -82, 114, -82,  21,  65,  11,  55,   2,  23,  88, -53,  76,  34,-116, 113, -43, -86, -75,  76,  27, -80,-111, -85, -23, -78,   6,  53,  37,  67, -73,  18,-111,  -4, -77, -54, -49,-113,-101,  95, -78,   2, 125,  23, 118, -52,  97,  11,-113,  49,-104,  65, -84,  86,-115,  20,  54,-117,  58, -49, -12, -67,-103, -86,  49,  48,  88, 123, -45,  86,  58, 117,  41, -46, -74, -32,  36,  14,  84,  92,  84,  15,   0,-100,  14,  75,  56, -77,  58,  71,  -7, -97, -45,  15, 101,  15, -74, -29,  83,  10, -39,  54, -70,  42, 107,  -2, 118, -51,  93, -92, -86,  50, -37,-103,  10, 127,  81, -68, 106,-105,  90,  93,-123,  -7, -54,   5, -86,  64,  17, -94,  77,  34, -25, -85,  58,  43,-102,  83, -56, -37, -68, -33,  90,  -1,  22,-105,  72, 126,-122,  51, -58, -31,  95, -45, -84,  99,-120, -82,  94, -27,  42, -76,  77,  38,  63,   1,  99, 121, -95,  29,  11, -32, -51, -61,   1,  26,  47,  68, 116, 122, 102,  44, -47, 124, -69,  48, 120, -76, 119,-109,  71,  67,  -7,  26,-100, -74, -83, 112, -10,  -9, -80,  82, -46, 121, -18, -27,-109,   9, -52, -26, -15, -84,  88,-117, -85,  40,  16,-122,  58,   0,  18,   6, 124,  -7,  11, -54,  11,  52, 120,  38,   7, -48, 115,  50,  14, -87,-118, 112,-116,  39,  61, -60,  17, -89,-108,-122, -50, -54, 112, -61,  98,  -6,   7,  88, 104,  27,  18,  -5,  31, 124, -94, -69, -51,  35,  26,  -5, 116, 122,  26, 106, -42, -28,  40,   9, -16, -42,  20, -33, 127,  38,  78,  36,  39,  65,  48, -23,  59,-118, -62, -69,  23,  77,-112, -16, -57, -47, -24, -11, -73,  26,  45,  79,  76,  93, -29,-106,-114,-107,  30, -76,  58, -84,-119,  79,  26,  29,-111,  11,  44,  71,-112, -62, 100, -47,   5, -70, -55,  52,  37, -79,  58,  13,  19, -43,  51, -70, -28, -96, -89,-116,  38,   1, -41, -34,-103,-116, -61,-122,   5, -50,-120,  26,  14, -77, -82, -78, -85,  22,  79,  58,-122,  83, -28, 106, -30, -13, -52, -25,   8, 109, -90, -70, 116,-120,  -4, 118, 108,  43, 120, 113, -11,  82,-124,  69, -68,-107, -61,  -2, -20,  12, -80,  46, 116, -63, 126, -14,  35,  30, -82, 111,  53, -61,  52,-125,-115,-107, -75, -56, -62, 106, -25,  94, -13, -53,-104, -39,  42,-109, -15, -97,  98,  34,-122,  22,  -4, 108, -23, -38, -10, -64, -53, -91,  65, 122, -76, -82,  30,-110,  -6,-111,  41,  24,  28,  75, 106,  17, 109, -36, -95,-110, -78, -49, 117,  27, -41,   4,  94,  62, 117, -39,-119,  68,  91, -87, -40,  77, -54, -44,  50, -47,  14, -85,  95,  18,  78, 112, 115,  19,  32,  35,  -5,  78, -35,-105, 117, 116, -80,-100,  12,-109,  88, -55,  98,  60,  -9, -52, -43,  26, 125,  99,  70, 126, -94, -44,  42,-109,  66,-122,  81, -30, -44, 106,  61,-118,  52,  62,  29, -94,-114, -28,  19,  45, -64, 100, -60, -84,-100,  22, -10, -53, -78,  -3,  23,  71,  32, -36, -59, -94, 113, -66,-121, -69,   2,   9,-124,-106,  78, -83, 120, -77,-118, -24, -17,  44, -95, -45,  84, -96,  81, -24, 127, -86,   5,  26,  -7,  95, -60, -12,  16,  99,  71,  66,  51, -25,  47,  38,  46,-106, -78, 114,  24, -34,  44,  35,   6, 108,  82, -26, 109,  72,-122, -26, -69,-113, -22,-125, -11, -71, -48, -25, -84,-102, -52, 104,  67,  71, -88, -84,  81, -75, -79, -27, -46,-105,  12,  20,-102, -89,   3, 120, -49,  67,  38, -53,  40,  12,  84,   9,  43, -85,  39, 119,-122,-120, -24, -29, 109,-112, -27, 114,   6,-116, -60, -19,  -7,  64,  52,   8, 106,  44, -14,  99,  44, -68,  54,  71,  65, 109, -31, -89, 121, -25, 126,  14,  29, -92, -50,  28, -53,-103, -47,  96, -86,-110,  20, -62, -76, -58, -36,  97,  59,  79,  48, 113,  36, 105,  84,  20,  95, 124, -42, -52,   0, -96, -31,  84, -69, -60, 123,  15,  80, -49,  28, -53,  98,-108,  27, -95, -98,  48, -44,  52, -34, -75,   6,-124, -11, -24,  31,  -9,  89, -22,  56, -69, 116, -99, -91, -84, 111, 122, -35,-102,  78,  89, 110,  43, -35, -57,-124, -65, -72,  93, -14, -39, -97,-104, -69,  52, -47,  82,  18, -71, 125, 109,  33,  82,  55,  12, 119, -72, -39, 112,-108, 116,  -2,  27, -45, 100, -85,  91,  22,  30,  98, -87, -72,  83,  97,  15,  64, -95,  94, -50,   1,  16,  78, 101,-108, -38,  52, -61, -35, -19, -81,  -4, 109, -83, -19,-111,  17,  71,   2, 116, -39, -54,   5,-107,  51,-116, 124,  36,-125,-121, -31, -31,  45,  97,  34, -42, -45, -43, -29,  40, 109, -69,  85,  15, -52, -40,-104, 111,  21,-111,  71,  94,  77,  30, -76, -25, -35, -69, -87,-108, -95, -96,-119,  54, -11, -30, -64,  67, -59, 100, -29, -81,  37, -39,  67, -60,  88,  93,  57, -30,  93, -75,  25,-126,-102,-122, -48,  93, 112,  79,-104,  21,  62, -72,  89,  96,-103,  94, -92, -70,  67,  63,  -9,  35,-111, 103, -22, -99, -43,  84, 113, -42, 126, -45,  36, -65, -40,  49, -37, -78, -68, -86,-105, 101, -46,  59, -54, -29,   4, -62,  95,  49, 110, -58, -70,  72,-125,  -6,  11,  87, -16,-106,  52,-116, -90,  10, -23,  54, 103,-115, 108,-117,  -3,  43, -99,  11,-115,-114,  45,  30, 122,-102, 117, -18, 103,  -1, -91, 126, -20,  21, -53,  98,  38, 104, 108,-113,  -3, 122, -51,  28, 123,  30,  -5, -58,-119, -20,  47, -73,  71, -28,  18,  85,  37, -89,  56, 117, -99,  73,  98,  25, -94,  98, 117, -24,  -5, -39,  -9,  14,  24, -31,  47,  -4,-119, -92,  69, -21,-113, 106,  -3, -38, -43,  74,   2, 111,  82, -86, -93,  76,  55, 104,  95, -86, -21,  51, -61, -73,  56, 125, -92, -68, 120,  90, 124,-110,  44, -59,-114, -61,  91, -64,  30,  77, 111, 126, -87,-100,  84, -89,  26,  40, 117,  58, -84, -95, -55, -49, -80, -93, 100,   8, -82, -32,-101,  45,  86, -74,-121, -15,  67,  60,  87,  20,  95, -68,-105, -37, -79, -43,  14, 124, 114,-110, -15, -35,-112, 103,  28,  81,-117,-119,-124, -87,  -4,  94, -80, 106,-119,  29,-107,  93, -85,  16,  71,  29,  55, -31, 116,  32,-120, -48,  90, -72,-115, 116,  43,-118, -69,  80,   7, -92, 117, -18,   9,  34,  -8, 105,  61,-115, -31,-103, -36, 117, -56, -92, -35,-104,  28,  67,  29,  90, -38,  29,  80,-125,  10,  65, -81, -73, 102, -51,  86, -79,  51,  43,-112, -23,  52, -61,-105,   1,  89, -97, 104,   4,-123, 107,  76,-117,  30,-111, 111,  29, -37,   9,  73,  39, -53, 124,  76,  44, -86, -66, -15,  43,  24, -74,  60, -75, -16,   8,-108,  40, -54,  99,  60, -44, -59, 126,-113,  53,  16,-116,  19,  72, -95, -25, 101,  11, -78, -51,  44, 107,  28,  73,  84, -13,  36, -45,-125, -20, 116, -64, -49,-108,  80,  27,  -4, -83, 111,  43, -83, -72, -69,  53,   6, -39,  22,-121,  -9,  61, -28,-104,  75,  59, 107,  35,  42, -51,  97,  26, -30,  71,  16,  66,  48,  47,  -2,  97,-109,  56,  58, -35, -43,  86, -14,  87,  15, -94,  49,-114,  90, 115, 120, -63,  65,  27,  87,  80, -86,  23,  80,  87, -59, -74,  -1,  28,-107,  36,-111, -51, 121, -26,-101,  51,  23, -75, -53,  58,  56,  76,  26, 114,-103,  18,-123,  24,-124, -52, -90,  19,-103,-120,-104,-105,  14,-106, -48, 122,  70,  12,  27,  84, -88, -55,-112,  43, -82,  53,  66, -45,  76, -74, -10,-122, -84, 108, -18, -13, 124, -66,  58,  88, -83,  35,  99,-113,  54, -51, 114, -36, -43,-101,  52, 117,-112,  42, -94,  29, -33, -96,   8,  82,  -1, 106, -27, -54, 115, 102,  70,  67, -70,   8, 120, -10,  72,   4,  17,  84,  53, -43, -58,  42,  20,   7, -10,  52,  58, -87,  33, -72,  -9,-125, -67, -15, -87, -47,  -1, 109,  73, -60,  48, -79, -66,-103,-108,  81, 109, -50, 118,  84, -62, 100, 117,  45,  50, -89, -66, -76, -81,-116, -41,  98,   9, -80,  62,  -9, -66,  94, 111, -97,  93,-116,  96,  43,-125, -31,  11,-106, -36, 123,  75, -88,  73,-125, -47, -35, -12,  56,  61,  20,  22,  43, 127, -62,  74, 122,  41, 100, 117,   8, -37, -86,  17,  -7, -91,  11,  -4,  13,  44,-116,-122,   5,  24, -65,  56,  -3, 120, -11, 118, -79,  -4,  -1,  47,-107, -73, -32, -18, -98, -58, -31, -77, 100,-118,   8, -18, -33, -67,-126,  82, -71,  71,  35, -18, -35,-119,  46, -42,  84,  72,-117,  93, -82,  85,   7, -11,  43,  53,   4, -51,   2,  41, -86,  94, 127, -74,  54,  57,-120,  66, -43, -68,  29, 115,  35,   8,  24,  -9, -70, -48,  98,-122,-124,   0,   3,  87, -42, -63,  65, 106, -96,-109,   3,   1, -61,  30,  60,  84, -66,  34,  89,   0,  24,  74, -85, -60, -43, -98, -28,  95,-108,  64,  32,-118,   3,   5,  29, -84, 100, 116,-116,  19,  43, -36,  41,-116, 124, -78, 105,  30, -19, 111, 123,  -9,  47,  32,   7, -99,  -6,  27, -80,  11,  26, -97,  50,  49,   3, -83, -74, -44,  92,  62,  99, -95, -90,  10,   7, -80,  20,  43, 108,-114, -19, -41,  64, 108,  -9,  84, -36,  49, -49,  43,  59,  89,  36, -48,  13,  35,  45,  84, -86,-113, -74,  26, -80,  86, -67,  94, -24,  84, -61,  71, -39, -12,  -2,  14,  18, -91, -39,  34, -14,  15, -50,-115, 125,   1, -73, -86,  93,  94,  69, -40,  99,  79, -40,   0,  79,  20, -90, -71, 104, 104,  45,  43, -28,  57,  13,  32, -83,   7, 105,  74,-116,  34, -31,-122, -89,  30, -97, 125,  83, -92, -15,   0, -70,  95,  89,  60,  39,   7, -67, -31, -34,  66,  45, -77, -37, -87, -10, -67,  26, -76,  50, -68, -34, 125, -27,  94, -42, -60,  71,  53,  13,  75,  52,-123,  37,  84,  -9, 123, -13,-113, -69,-116, -38, 124,  37,  36, 120,  50, -95,  72,  50,  42,  60,  53,  29,  -7,  47,  63,  19, -19, -63,  78,  31,-100, -41, 112,  97,  38,   0, -91,  74,  70, -45,  65,  79,  65, 104,-113, 102,  50, -59, 126,  72, 106, -28, 116,  34, -28, -23,  56, -72,  12, -72, -20, -63, -47, -66, -63, -19, -33,  98, -30,   5, -34,  18,  49, -70,  12, -42, -41,  14,  78,  25, -16, -91,  35,  39,  22,-106,  18, -18, -27,-101,  39,  22,-115,-106, -47,-117, -37,  76,  41,   4, -37,  18,  72,  22, 109,  55,  56,  87, -31,  27, -67,  -7,  40, -51, -41, 126,  98, 107,  31,  94,  51,  12, -28,  90,-103, -20, -51, -43,  27,  27,  -2,  78, -24, 116,-126,  23,-126, -45,-115, -59,  65, -72, 126, -57, 125,-105, -18, 119,  89, -18, -59,  37,  81, -67,  44, -57,   0,  68,-108,  17,  59,  63,  79,  -5,  85, -18, -46, -64, -57,  44,-110, -10, -64,  72,-126,  30,-120,  29,  26,  45, 114,  73,  20,-108, -40, -93, -44,  95,-120,  62,  53, -64,  22,  66,  -7, -16, -81, -73, -33, -45, 101,   7,  19,  45, 108,  26, 122, -56, -63, -67,  76,  33,   8,  70, -29, -53,-125,-113, -73,  -8,  51, -44, -71,  25,  87, -24, -47, -93, -25,  50,  60, -95, 121,  75,  65,-111,  85, -58,  27, 125,   6, 102,  39,-120, -25, -45,  -8,  73,-106,-117,  21, -10,-119,-123, -67, -16, -98,-107,  43,
   82,-110, -16,  47, -93, 124, 107,  18, -56,   5, -35,  26,  71,  95, 120, 120,  -6,  22,  22,  88, 105,  75,  80, -79, 116, -40,-116, 118,  90,   6,-126, -88, 101,  66,-103, -25,  53,   2, -10, -62,  59,  22,-125,-114, -35, -22, -39,  54,   7},
{ 125,   0, 118,-122,  10,  46,  36,-105,-120,  60,  80, 113,-122, -32,  28, -15, 104,  40, 106,   7,  62,  98,  76,  -2, -98,   8,-122,  15,-124,  82, -52,  -3, -80, -49,  27,-125,  73,  57, -99,  37,  69,-100, -83,  45,  85, -51,-123, -75, -38,  11, -29,  24, -33,-124,-101, -48,   8,  10,  61, 108,  26, -21,  93,  14, 108,  55,-115,  30,  97, -21,  16,   0,  13, -49,  45,  85, 122,  25, -83,-103,  59,  32,-116,   8, 114, 115,  52, 120,-108,  92, 126, -10,  14,  54, -42,  82,  29,-108,-112, -37,  91, -25, 111,  56,  44,-103, -11,  24,  60, -11,  47, -62,  87, -66, 120,-122,  61, 110,  53,-122,  67,  33,  99, 123, 109, -69,-116,  -8,  75, -32,-101, 114,-117, -74, 106,  30, -61,-111,  34, -33,  75, -65,  47, 100,  29,  -6, -11,  73, 115, -48,  57, -12, 114,-122, -75, -85, -52, -70, -62, -81, 117,  16,  54, -76,  90, -30,  15, -77,-107, -15,-114, 118,  15, -46,  40,  65,  71, 124, -69,  24,  68,-101, -29,-112, -58,  77, -93, -10, 126,  51,  68,  74, -81,  66,  62,  88, 111, -42, 112, -72,  12, -53,-100, -84,  70, -70,  51, 126, -81,  29,  42,  51,  26, -63,-114, -14,  -8,  30,   9,-119,  11,  65, 117,-107,  85,  14,-118,-110,  48,-103,-107, 126,  -9,  33,  39,  25, -31,  90,  90,  15,   1, -57,  10, 121, -72,-106, -76,-107,  58, -17, -44,-105,  92, -25,  63, -17,  44,  40,  43, -82, -41, -35,  47,  86,  53,-117, -31,  83,  22, -39, -73, 115, -76,   3,  23,  44,-122,  44, 106, -87,  -3,  50, -78, -62,-123,  70,  87,  92,  72,  80, -61,  90,  -5, -73,  46, -83,-106,  46, -78, -82, -44,  87, 116, -37, -96,  68, 115, 100,-102,  64,  31, -60,   2,  60, -84,  -3, -50, 114,  21,  98,-110,  59, 102,  -3,  13, 117,-119, -97, 125, -58, -78, -97, 106,  -3, -17,-107,  -7, 110, -57,  44,  48,  67, -33,  51,-116, -77,   8,  91, -22, -16,  81, -60,  47, -75,-122,   5, -22, 126, -60, -31,  76,   1, 108,-111,  10, -58,-126,  21, 118, -91, 102,-105, -41, -13, -90,  92, -92,  16, 127, 105, -28, -44,  79, -57,  86, -59, -92,  90, 100,  65, 127,  64, 127, -81, 105,  81,   7,  23, -53, -14,   5,  70, 108, -90,  24, -36,  69,   9,  88, -54,  -1, -82,  75,  12,  32,  25, 107, 107, -55, -77, -76, -11,  17, -82, -52,   5, 126,  75,  -8, -39, 112, -26,  62, -28, -34,-123,  11,  77,-105,  25,  67, -92, -51,  62,  99,  15,  16,   7,  88, -21, 110,   9,  71,  43, -45,  65,  -1,  29,  32,  50,-120, 114,  90,  15, -48,-126, -43,  98, -50, -10, -69,  16, -45, -49,  51,  17, -76, -94, 125, -63, -69,-110,  15,  54, -23,  -6,  75,-108, -89,  -6, 108,-119, -10, -62, -74, -47, -95,  32, 107, -42, -42,-115,  87, -22, -89, -20,  97,  72,-120,  38,-120,  -1,  74,  24,  82, -39,  15,  22, 117, -51,  63,  49,   0,  -2,-119, -32, -60,  66,-114,  64, 123, -43,  46, -23,  -5,  -1,  27, 110,  78, -98,  -4, -96,  19,  77, -17, -67, 125, 126,  -7, -72,  60,  52,-120,-126, 117, -64, -44,  20,  81,-115, -27,  66,  27, -50,  -8, -43, -98,  14,   8,  19, -96, -51, 101,  81,  57, -46, -86,  -5, -21, -47,  53, -28, -46, 126, -67, -70,  65, -82, -34, -58, 104, -17, -21,  74,  38,   4,  57, -42,-111,  21,-110,  57,  59, -29,  73,  81,  50, -19, 125, -32,  93,  69,  95,  60, -84, -59, -79, 124,  93, 117,  72, -29,-104,-112, -26,  42,  56, -24,-103,-122, -26,  72,-119, 117,  28, -25,  20, -42,  80, -67,  55,  37, -20,  38,  84, -97, -11, 111, -69,  83,  -9, -37,  46, -35, -11,-106, -45,  49,  45,  75, -46,-123, -99,  62, -68,  11, 112,  93, 107, 101, -97,  75,  73,  -6, -42,-112,  20,   1, -13,  73,  66,-100,  94, -13,  54, -75,-121,   8, 103,  99,  27,  12,  85,  48, -63, 105, -15,  55,  17,  91,   0,-103,  27,  47, -88,  76,-120,-126, -47, -93,  65, -89, -21,  52, -70, 126, -78,  51, -85, -40,  36,-126, 123,  81,-123,  49,   6,  -1, -34,   8,  63, -84,  62,  41, -68, -49, -32, -10, -61,  11, 116, -13, -14, 107, -13,  12, 115, -81,   4, -93,  54,  -3, -70, -64, 122,  64,-115, -87,   4, -29,-124,  93,  -1,   7,  43,  24, -57,  56, -62,  76, 102,  -2,  83,  71, -28,  10,  73,  27,  86, 103,  69, -86,-127,-125,  40,  79,  38,  75,-102,  64,-116, -59,  20, -58,  92, -83, -63,  19, 112,  58,  39,  81, -62,  72,-112, -74, -43, -77,-127,  44,  93,  60,  87, 120, -22,  87, -70,  64,   0, -21, 118,  37,  63,  14,  44,  27,-108,  85,  96, -13,  44, 107,  -7,  49,  -3, -53, -15, -96, -54,  85,  17,  -4, -11, 124,-106,-102,  54, -53, -41, -88, -58,-115,-118,  47, -80, -62, -97,  14,   0, -59,  70,  19,-116,  84,-118, 124,-118,  43,-100,   0,-122,  64, 101, -73, 104,  10,  57, -42, 112,  86, -84, -40,  12,-108, -96, 104, -51,  94,-105,  -2, -66, -42, 122,  71, -17, -45, -14,   7,  45,-107,  53,  28, 109,  73,  55, -65,  73,  45, 119,  49,  23,  89,-126,  19, -49,  15,-107,  41,-118,  74, -34,  -3,  61, -88,  -7,  58, -64, -20,-106,  31, 114,  95,  46, -59,  16,  -1,-119,  84,-113,  -2,  55, 100,-110,  14, -97,  66,  87,  20, 121,  36, -98, -45, 109,  -3,  23,  32,  17, -40, -28, -35, -58,  76,  36,  65,  -1,-123,  39,  -8,-103, 126, 121, -28, 113,  51, 116,  -2, -13,-104,  36,  22, -13,  52,  60, 100,  42, -83,  22, -44, -89,-116,  33, 122, -27, -29,  41, -97,  -2, 106,  11, -90,   3, 123,  93,  16,  42, -27,-102, -98,  96,-109,  77, -76,  63,  76,  66,  16,   9,-122, 110, -41,  90,   9, -24, -20,-108,   5,   4,  66,  74, -40,  59, -39, -85, -79,   1, 119,   0,-108, -85, 100,  42,  77,  20, -18,  32,  40,  23,  98,  65,-103, -23,  55,-122,  57,-112, -31, -19,  75, 101, -72, -63, -55,  40,  34, 120,  76,   4, -80,  66, -19,  64,  78, -32, -58, 115, 116, -17, -92, -85, 105,-121,  20,  51,-115,  47, -10, -33,-109, -11, 126, -40, -83, 111,  58, 112,  30, -16,  32, 123, 118,  51,   2,  15, -83,  87,  94,  84,  75, -32, -28,  27, -31, -95,  51,-116,  74, 107, 108,  78,  33,  90,  23, -59,-118,  22,-110,-114,  51, -10,  41,  53,  47, -77,   6,-121,  -3,  37,   5,-113,  11, -89,  -1,  85, -97,   1, 125,  24,  75,  83, -81, -80, -88,  15,  70,  99, 110, 105, -81,  30, -60, -62,  96, 108,  34, -10,  73,  90,  88, -50, -44,   5, -83,  -3,  76, -69, -13,-104,   4, -18, -64, -33,  66, -31,  25, 115, -40,  15,   4,  75,  -2, 103,  55,  50,  41,  -6, 111,  71,  24,  27,   9, -58, -95,  17,  96, -38,  36,  11,-109,  15, -71, 102,  33,-121, -64, -24,  -2, -54,-119,  15,  -2,  93,  27,  25, -51,  27, -21, -36,  79,-121,   2,  43, -69,-106, -48, -16,  39,  34, -43, -94,  54, 114,  47,  34,-116, -51,  42,  88,  21, -99,   7,  73, -58,-115, -34,  30,  26, -80, -21, -53,-114,-100, -18,  24,  26,  26, -86,  32,   0, -44,  40,  47,-112,  53,  81, -91,-110,  97,   9, -26,  -9, 118,  28, -50, -67,-110, 108, -54,   0, -62,  65, -70,  97,  28,  31, -94, -87,  54,  79,  24,-117,  89, -33,  23,  10,  36,-104, 121, -20,-110,  -1, -80,  71, -12,  51, -45,-105, 110,  66,   7,  15, -45, -99, -31, -36, -11,-126,  95, -22,  66,  -2,  74, -63,  16,  46,-113,  84, -75,-123, -81, 106, 119,  79,  95, 112,   9,-102, 106,-108,-125, -26,  96,  66, -81,-119, -93, -62,  -5,-118, -35, -16, -77,   1, 118,  91, -96,  69,-118,  56, -70, -35,  -4,   0,  89, 126, 108, -57,  74,   8, -49,-116,  46, 100, -70, -15,  69,-115,  54,  30,  55,  51,  62,  38, -25, -25, -34,  61, -22, -84, 119,  21,  -3, -33,  22,  37, -80, 115,   3, -55, -16, -35, 126,  38,  90,  -6,  90, -36,  21, 110,-111,  69,   8, 114,-117,  18,-100, -54, -33,  23, -48, -69, -38,-110, -76,-112,  32, -99, -87,  53,-115, 103, 115, -82,  48,  96,  42, -41,-120,  77, -73, -41, -29,  92, 113, 125, -31, -39, -89, -23,  11,  63, 118,  64, -57,  67, -41, -60, 103, -32, 120,-117,  99,  63,  21,  91, 102, -49,  86,  81, -36,   5,  -1, -12,  85, -42,  37, 127, 112, 105, 115, 110, 104,  25, 107, -29, -41,-112,  19, -42, 119,  80, 114,  89, -84,  65, 105, 112, 125,   7, 100,  91,  87, 121,   5,  41,  44, -66, 108, 102, -80,  57,-105, -75, -52, -75, -20, -15,   6,  70,  31, -48,  72,  75,  86,  -6,  73,  94,-107, -59, -45,-118, 111,  41, -60,  55,  65,  73, -82,  23, -70, -20, -26,  71,  24,  17, -96,  32,  50,  24, -21, -68,   8, -27,  15, -74, -94,  -9, -28, -58,  79,   4, -49, 103,  -8,  78,  69, -68,-114,  53,  80,  51, -96,  37,  47, -59,  94, -35,  95, -98,  69, -74,  25,-102,  98, 105,  13, -10,  -2,-124,  83, -88, -81, -68,  59, 125,  76, -81, -39, -69,  80, -87, -33, -24, -36, 116, 114, 124, -13, 124,  24, 109,   0,-114, -27,  65,  95, -74, -72,  72,-104,  19,-101, -95, 115, -76, 117,  85,   8,-111, -62,   1,-117, -49, -19,  20, -34, 122, 119, -26, -91,  56,  45,  41, -21,  90,   0,  87, -68,  91,  46,  43, -72, -21, -66, -94,-117, -53,  51, 102, -78,  -8,  21, -19, 124,-123,   1, -55,  -9,  34, -72,  44,  34,  43,  39, -69,-100, -61,  86, -14, -69,  26, -69,  -5,-124,  67,-122,  63,  52, -90, 125, -83, 105,-120, -16,  82,-110, 102, 121, -79,  69,  46, -51, -66,  71, 127, -48, -73, -40,  91, -40, -49, -70,  75, -79,-125, -89,  41,  61, 122, -45,  -9,  94, 107, -24, -85, -67,-120,   6,  93, 113,-118,  55,   1,  64,  93,  33,-105,  84,  99,  55, -92,   8,-114,  28,-121,  68,-116, -29, -69,  80, -89, -71, 101, -85, -51, 114,  84, -35,  79,  57,   9,  -1, -54, 101,-111,  71, 114,  82,  77, -79,  49,-113, -23,  40, -88,  98,  70,  67, 113, -28,  12, -35,-120, -69,  52,  23, -65,  97,  40,  45,   7, -59,   8,  36,  -1, 105,  59,   4, -79, -62, -83, -57, -27,  50, -27, 123, 102,  32,   6,  45, 122, 124, 108, -97, 107,  73, -90, 121,  21,-125,  -9, 122,  79,  22,  83, -53,  73, 112, 120,  14,  59,-117,  60,  25, -64,  73, -69,  23, -88,  28,   0,  14,  58,  13,-123, -36,  45, -81,-103,  -6,  75, -88,  62,   3,  20, 102, 104,  45,-116,  69, -39,  56,-110, -99,  -8, -75, -34,  59, -34,-120, -41,  55,  79, -23, -72,  50, -83, 121, -57,  87,  80,  82, -54, -34,-120, -10, -52,-122,-114, -26, 124, 101, -69,-111, -60,   7,-117, -48,  55,  79, -15, 116,  57, -98, 115,-112,-123, -67,   9,  -5,  16, 122, -25, -97, -79, -93,   7,-114, -60, -29,  60, -69,  11, -62,  73,  52, -12,  97,-105, -57, -48,   2, -97, 117, -35,   4,   7, 126,  77,-122,  92,  72, -29, -46,   3, -33, -11, -66,  33,  66,  52, -47, -75,  26,-109, -29,  58,-117, -45, 121, -78, -72, 103,  45,  -8, 117,  16,  23,  49,  17,  53, -94,  64,   1,-123, -98, -84,  -7,  14, -63, -42,  78, 127,   4, -41,  23,  17,  45,-105, -64,
   20, -65, -86,  99,-118,  78,-108,  95,  -4,  76, -41,  -2,-118, 117, 101,  97, -51,-118, 117,  74, -58, -38,  91, -27,  57, -53, -36,  -8, 106, 108, -52,-125,  47,  46, -41, -58,  82, -40, -94,  80,  15, -29,   4,-104, 126,-112,  59,-125,   6},
{ -93, -96,  79, -62, -30,  89,  91,  80,  87, -81,   3, -88, -33, -40,  33,  21,  32,  66, -38,-103, -54,  -6,-102,  31,-103, 116, -18,  30, 100,  -1, -27, -12,  91,  -2, -10,  53,  14,  32, -43,-100, -58, 127, 103, -88,  83,-113, -29, 120, -85,  25, -18,   6,-112, -77,  81, -64, -76, 103,   0, 100,-120,  -8,  48, -49,   4, -44, 119,  76,   1, -63,  31, 106,   1, -19,  68,  86,  78,  85,  59, -49, -31,  71,  56, -82,  60, -73, -71,-109,-121, 110, -46, -75, -56,-124,  29,  14,-115,  76,  62,  -4,-106, -17, 111, -45,  51, -41,  70, -70, -30,  25,  55, -76, 111, -23, -62, -80, -78,-117,  72,  97,-110,  65, 125,  24,  -5, -31,  70,  12, -34, -91, 126,-105, 122, -55,  37,  97,-119,-107,-113, -24, 111,-110,  33,  -1, -12, -52,  29, -46, -76,  42,  56, -63, 117, 109,-112, -64,  78, 113,-106,  -2, -33,  88,  24,  14,  45, -75, -52,  52,-107, -41,  81,  67, 126,-119,  63, -76, 107,  -4,  18,  26,-103,   6, -50, -52, 110, 111,  44,  53, -64,  -4, -16,  68,  96,  12, -16,  52,  -7,  81, 103,  -7, 106, -86, -39, -25,  62,  79, 117, -81,-123, -20,  77,  75,  95,  95, -28,  23, -79, 115,  -6,  51,  99,-117, -87,  87,   8, -68,  26,  74,  61,  89,   4,  21,  68,-101,  16, -31,  62,  36, -91,  49,  28, 112, -18,  66, 121,  45,  23,  18,-105,  85, -99,  71,-121,-102, -95, -85,  -5, -20,  95, -31, -34,   9, -88, 107,  39,  52,-119, 122,-118, -29,  20,  12, -48, -29, 105,-100, -48, -44, -32,  50,  40, -46,  94,  88,  92,  62, -24, -14,-106, -20, -75,  58, -25,  96,  87, 106,  -7,-101,   7,  78,-119, -83,  98,-109,-121,-122, -54, -96,  56, -50, -48,-124,  12,  36,  37,-125,-111, -48,  95,  33,  35, -25,  -6, -48, -85, 105, -50,-103, 124,  -7, 106, -71,  28,  22,  76,-121,-125,  33,  53,  12,-110, -20,-119, -19,  56, 101, 122, -38,  90,  75,  54, -66,  65,  66,  64,  54,   3, -19,   4,-115,  69,  44, -96,  38,   3,  -6, -65,-127,  52,  35, -24,  -2, -72,-114, -21, -58,-115, -71, 125, 122,  42, -42, -71, -33,-100,  31,  39,-113, 114, -85,  72, 124, 109, -96, -92,  30, 110, -12, 111,  49, -61,  89, 109,-123,  49, -29, 112,  67, -38, -95,-106, -83,  40,  67, -53,   5,  60,  83, 111,  16, -60, -18, -48,  14, -10, -20, -50, -61, -91,-109, -10, 111,-104,  48,-102,  75,  50,  59, -99, 106,  65, 105,  63,  17,   8,  77,  30, -82,  83, 110,  82, -27, 114, -61, -69,-118,  78,   4, -42, -26,  27, -10,  92,-115, -58,  52,  67,  79,  17, -48, -33,  93,-116,  82, -80, -83, -56,-127, 124,  63, -58, -89,  18,  15, 121, -24, -31,  -3,  93,   2,-123, -60, 125,  99,  63, -77,-105,  65, -91,-124,  32,  -8, -12,  23, -41,  41, -74, -40, -18, 113,  36,  81,  99,  -1, -80, -25, -19,  28, 106,-111,  83, -87, -24,  -5, 103,-115, -18,  62,  99,  20,-124,-108,  52,-102, -21, -23, -46,  92,-113,  57,  15, -34,  73,-109, -32,-107,-126,   4,-104,  92,  17,  47, 116, 105, -76, -57, 115, -50,   2, 104, -42, 126,  -7,  95,-126,  68,  34, -39,  64,  77, -20,  62, -31,   0,  71, -87, -83, -33,  -9,  10,-113,  86, -18,  32, -77, 121,  -3,  88,  43,-100,   6, -28, 105,  97,  56,-115,  45,  97, -69, -17, 108, -46, -59, -46, -74,  20, -47,-116,   0,-106,-114, -76,  43, 127, -31, -33, -61,  92, -95,-122, -53,  34,  60, -10,-105, -18,  71, -29, 115, -40, -15,  -6, -96,-103, -53,   0,-100,  55, -23,  49, -64, -17, -22, -41,   0,  88,  -8,  92,  18, -41,-103,  92, -79, 114, -26, -45,   0,-114, -20,   2, -73,  66,   1,-107, -23, -52,  -7,-100,  41,  94, -46, 112,  40,   6, -76,  12,  95,  62,  58,  83,  23,  -4,  43,-101, -33, -29,  26,  56,-109, -64, -25,-122,-111,   6, -25,-104,  41,  83,  65, -15,  69,  15, -95,  11, 109, -16,  -4,-106,  51, -55,  43,  18, -31, -19,  60, -44, 121,  61, -74, -46,  48,  58, -72,  52, -66, -36,  84, -26, 112,  58,-126,-105,-116,  80,  44,  80, -80,  95, -14,  95,-121, -91, -71, -21,  95, -81,  75, -25, -19,  55,  87,  -2,  87,  96, 109, -81,  81, 106, -16,-111, -96, 107, -47, 105, -25,   7, -99,   4,  45,   1, -91,  55,  44,  83,  84,  57, -14, -35,  75, -31,  92,   9, -17,  -9, 105,  51,   1, -47,  36,-101,  59,  74, 124, -11, -11, -37,  32,  56,  91,  57, -72,  68,-126,  20,  23,  82, 122,-123,   9,  66, -15,-111, -20, -38,  81, -12,-107,  46,  39,  24,-105,  -8,  21,  49, -97,  46, -17,  30, -49, -25,  21,  97,  86, -44,  91,  78, 121, 103,  87,   1,  28,  87, 102, -72,  12, 100,  36,  55,  24,  29,  -7,  85,-124, -81,  41,  28, 102,  86, -99, -89, -57, 106,  86, -95,-113, -26, 119, 116,  65, -83,   4,-102,   1, -21,  -7, -30,  60, -26,-114,  60,  10,  37,  51,  24, -96,  36,  -7,  82,  87, -14, 124,-111, 113,  52,  94,  97,-101, -51,  68, 102,  48, 127, -26,  89, -75, 109, -55, -74,  54, 105, -62, 105,  49,  29, -11, 105, -17, -25, -28, -78, 125, -53, 116,  80, -79, -78,  35,  58,  85,   8, -33,-105, -94,-116, 107, 125,-102,  79,-114,  62, -67,  74, -83, -20, -74,-103,  47,-100, -65,  12,  43,  28, 103, -11,-113, 117,  82,-118,  70, -52, -35,  52, -43, -73, -91, -50, -12,  84, -89, -86, -18, -58,  55,  -2, -92,  25,  66,  -2, -73, -30, -60, -61,  12, 115, -64, 122,-107, 125, -54,  11,  22,  38, -22,  14, 123,  65, -70,  39, -84,  16, -67, 109,-115, -47,  27,-109,  -1,  12, -96,  -9,  44, -45,  67,   8, -64,  38, -84,-118, -23,-108,  76,  71, -59, -77,  42,  23, -63, -16, -28,  99,  39, -13, -55,  86,-115, 100,  39, -90, 121,  14,-101, 112,  21,  97,  66,  29, -89, -31, -26,  25, 126, -17,  61,-125, -29, 101,-118,  59, -63, -48,  65,  25, -61, -26,  56, -52,  47, -39, -75, -87,-124,  67, -59, -46,-113,  43, -14,   1,  93,  -2,  25, 110,-103, -99,   1,  61, -34,  34,  25, -20, -51, 110, -40, -86, -53,  73, -45,  28,  -2,  30, -87, -95, -31, -59, -73, 102,  54, 105,   3,  88,-125, -82,  -3, -68,   3, 119, -18,   4,  44,  92,  31, 108, 117,  24,-121,  85,  72,  -5, -23, -74,  32, -46, 117, 105,  72, 115,  55, -47,  71,  -9,  -8, -54,  85,-102,  59, -18,-107,  56,  18,-103,  56, -92, -27, 111, -67, 119, -82,  35, -97, -13, -45,  68,  -5, -29,  39, -54, -59,  36,  65,  80, -34,-124,  65,-119, 127,  12, 111,  80,  25,  76,  37,  34,  38, -44, -84,-119,  57, -95,  33, 105,  11, 103,  99, 125, -44,  -7,-110,  67, 105, -56,  54,  42,  29,-121, -33, -50, -71,   8, -45, -97, -36,  79,  38, -28,  68, 124,-112,  96, 101,  65,-106, 111,-110,  76,  65, 115, -64,  23, -25,  28, -19, -52, 123, -45,  44, 108, 122,  26, -87,  55,  23,-113,  98,   6, 100,  49,  85, -85,  16,  31,  86,  95,  -3, -35,  51, 124, -27,-106, -77,  18, -36,  79,  69,  52, -23,  98, -68, -57,  73,-123,-120,  68,  43, -93, -11,  -5,  78,  79, 118,-104,  89,  30,  99, -95,  76, 127, -55, -91, -33, -72, 120, -71,   4,  33,  -2,  56,  71,  61, 115, -82,  -4,  87,-101, -17,  24,  78,  82,  40, -21,-102,  22, 126, -41, 101, 116,  12, 121,  84, -89, -47, -54,  63, -88, -13,-121, -69, -53, -82, -77,-120,   7, -48, -78,-100, -44,  12, -71, -43, -26, -74, 101, 101, -39,  88, -36, 117,   2, -67,  41,  33,  22,-100, -71,  64, 102,-100, -82, -75, -50, -69,  81, -72,  46,  84,  84,-101, -80,  32, 121,  32,  89, 123,   8,  13, -64,  76,-101, 116, -51, -37, -48, -19, -80,  51, -64, -87,  61,  85,   4, 114,  64,  77,  98, -91,  53, -90, -24, -44,-110, -98, -90, 126, -65,  55,  77,-113, 124,  16,  96,-113, -42, -75, -84, -56,  66,  78,  44,-108, -59, 121,-118,  26,  25,-116,-109, 101, -23,  -5, -95, -99, -11,  28, -54, -52, -80, 121, -81,  14, -53, -90, -14, -55, -77,   5,-114, 115,  -5, -22, -71, -30, -38, -91,  60, -17, -78, -59,-113, -90, -94, -79, 117, -27,  33,  58,  29, -79, -61, -38,  74,  14, -94,  48, -83,  -4,  67,  10,  35, -87,  32, -79, -20, -80, 104, -79, 115, -79, 123,   7,  25,-126, -33,-106,  94, -58,   1,  44, -73,  11, 126,  53, -22,-112, -80,  47,  96, 115,  31,  49, -88, -13,  31, -36,   3, -20, 119,  54,  61,  37,  63, -75,  92, -62, -11, -71,  44,  63, -38,  -3,-126, -97, -63,  84,  49,  95,  37,  14,   6, -68, -43,  88, -61,-116, 107, 123, -22,  62,   7,  59, -84,-113,  94, -87, -19, 121, 100, 117,  91, -78, -30, -23,-127,  53, -24, -26, 125, 105,  64, -42, -92, -57, -97,  14, -39, 117,  64,  21, -73,  -4, -79,-122,  87,  74,-120, -13,  50,  62,  -6, -52, -27,  71,  65,  77, -83, -62,  82, -73,  40,-122,  84, 126,  34,   0,  23,  29,  46, 112,  37, -41,-108,   6, -18,  99, 103,-106,  40,  55,  56,-119,  16,-103, -85, 102, -28,  54,  35,  -8, -78,  17,  15,  51, -36,  -8, -83,  84,  60, -96,  15,-120, -63, -70,   4,  13,  97, -29, -79, 121,  56,   1,  43,  86,  38,  33,  67, -89, 102,  49,  95,  23, -28,-110,  93,  65,  29,-121, -34,  22,  62, -46,-100,-107,  33, -98,  60,  83, -77, -99, -82, 127, -99, 111, -25,  28,  63,  45,  76,  36, -90,  40, -17, -80,  49, -62,  72,-121, 117,   7, 109, -17,  10,  58, -39, -13, -14, -77, -18, -41, -50, 100, -78,  28,  51, -11,  -7, 108, -97, -10,  31,  53, -68, -33,  66, -91, -44, -98,  13, -75, -22, -82, 115,  96,  58, 122, -92, -72,  -5,  12, -18,  81,  15, -93, -73,  44, -88,-103, 125,  47, 104, -16, 118,-118,  69,  62, -71,-108,  99, 114, -35, -84, -33,  27,  26, -50,  73,  56, -67,  78, -37, -21,-110,  -9,  85,  30,  71, -96,  91,  94, 114,-117,  58, 118,  57, -23, 108, -84,   9, -50,   5, -12, -31, -46,  66, 101,  36,  43,  93,  17,  26,-127,-111, -32,  55, -89, -21, -35,  -2, -44, 119,  30,  66,  93, -86, -37, -98, 102,  87,  17,   9,  72, -73, -78, 122,  86,  42,  14, -45, -96,  30,  87, -34, 105,  76,  32,  38, -88, -21, -40,  -8,   2,  -4, -69, -83, -27,  36,-118, -98,  70,  51,  44, -69, -49, 102, -12,  48,  84, 124,   6, 113,-121, -13,-102,  40,  71, 117, -47,-115, -79, 122,  97,  94, 127, -80,  45, 123, -84,  12,  45, -63, 112, -32,   4,-116,  74, -55,  67,  33, 115,  73, 117,  62,  -6,  -6,-101, -47,  68,-120,-123,  84, -83, 109,  98, -76,  -4, -19,   1,  49,-118,  84, -32,  89,  79, -48,  44, -55, -54, -98, -15,  10, -79,  58, -80,-108, -74, 110,  22,  -6, -65, -98,-100, -39,   2, -33,  55,  28, 113, 118,  -5, -25, -76,  41, -81,  61, -29, -38, 103,  88,-110, -75, -60, -38,  81, -52,  82, -23, -21,  77, -60, 100, -72, -52, -97, -51, -22, -91,  22, -59, -14,  63, -10,-105,  32, -62, 117,-122,  78, 116,  28, -49, -93, -17, 121, -47, 126,   7,  15,-111,  69, -73,  94,-126,  -2, -99,-126, -59, -45,  39, -24,  50, -51, -46,
  -26,   1,-124,  94, 114, -11, -66,  -9,  56,-120, -65,  77, 114,  20,  65,   7,  48, -93, -70,  20,  13,  10, -79, -16, -57,  11,  23, -10, 107, -46,  81, 100,  69, 111,  37, -20,  -2,  53, -40, -81,  22,  26, -85, -92, -32, 108, 124,-112,-112},
{  23,  82,  44, -89, -52,   2,  48, -36,-100,  66,  92, 123,  78,  88, -40,  93, -59, 127,  94, -12,  58,-112,-118, -11, -49, -59,   0, -60, -90, -11, 109,  -9,-112, 111, -59, -96,  38, -82, 126, 120,  45, -71, -78,-118, -12, 104, -53, 102, 110, -68,  13, 118, -69,-101, -25, 106,  68,  -8,  48, 119,  72, 111,  43,-107,  -1, -36,  96, -78,  -1, 104,  -3,  28,   0, -27, -84, -36, -64,  96, 104, -70,  -9,  65,  39,  -8, -29, -38,  -1,  62,  84,-110,  15,-102,  50,  49,  91, -94, 102, -41, 118,  50,   1,  63,  47,  49, -68, -80,   0, -94, 118,-115, 103, 113, -51,  36, -22,  44, -52,  50,  55, 126,  48,  11,-124,  73, -47,  -7, -49, -69,  86, -87, -17,  87,  96, -57, -51,  56, 118,  70, -76,  33,  60,-100,-104,   1, -31, -49,  18,  88, 102,  10, -40,  58, -82,  29,  51,-109,  40, -26,-112, 105,  72, -66,  89, -76,  -4, -98,  41,  67, 109,-124, 101, -82,-122, -46,  54, -10,  32, -84, -32,  76,   6,  34,  11,  20,  65,  21, -49,   9,-112, -78, -21, -74,   5,  24, -17,  17, 109,  16,   4, -49,-109,  -1,   6, -60,  42,  94, 121, -43,-120, -12,-112, -20, 112, -12, -84, -66,  90,  39,  -5,  78, -87, 116, 115, -37,  88,  75, -19,-106,  13, -36,   6, 120, -99, 101,  83,  45, -88,-107, -57,  56,  35,  29,-118,  34, -78, -72, -34,  71, -84, -86,-125,  94,  69,  41,  49,  22,-105, 119,  -3, -53, 101, -94,  41, -47,   3, -98, -59, 117,  56, -50,  46, -55, 102,  44, 101,  -5, -70, -75, -52,  31,  70,  63,-120, -42,   5,  50,  48,  15,  73, -86,  79,  -6,  27, -19, -26, 126, -32,  59, -56,  33,  97, -44, 106, -66,  63, -13, 110,-116,  85, -74,  67, -16,  41,  59,  42,  83,  78, -91,  75, -45,  31, 116,  58,  13, -97,  39,-125,  15,-107,  50,  49, 105,  46,  90,  52, -81,  -6,-106,  84, -68,  16, -19,  66, 119,-119,  88, 111, 100, -80, -45, 112,  83,  81, 120,  34,  47,  32,  91,  81, 111, -40,  44,-121, -24, -37, -17,  89, 121,  30, 122,  33,  19,  96,  73, -93, -47,  33, -44, -73,-116, -93,  45, -69, -55, 119, -75, 115, -85, 115, -17,-123,  35, 100,  12,  32, -91, -24, -79,  84, -99,  42, 120,-108,  38,   9, -80, -33, -70, -59,  45,  63,  44,  13, -66,-105, -57, -71, -16,  65,  63,  74,   9, -24,  32,  91,  89,  68,  32,  30, -20, -62, 126, -96,  58, -21,  55,   9, -41, -16,  -8,  29, -47, -75, -82, -20,  40,  64, 111, -17,  57, -38, -84, -72,  87,  33, -80,  -5,  96,  -9, -26,-109, 123, -42, -72, -62,  51, -59,  87,   3, 122,  87,  93, -84, -90, -69,  94,  -1, 106, -19, -31, -45,   0, 102,   4,  58,   6,-126, -57,  10, -89, -17,-100,-110,  78, 121,   9,-107,  86,  59, -21, -99, 107,  17, -76, 108,  -7, -73,  96,-108,  30, -60,  -3, -16, -56, 127,  16, 114,  66,  23,  -8,  16, -36, -50, -69, 104, -42, 103,-107, -17,   1,   8, -20, 112, 122,  41,-118,  13, 124,  67,  63,-101,-105,  11, -32,  67,  85, 110, 108,-124,-123, -98, -58, -83,  96,   1, -23,-106,  14, 102, -42,  61,  -5, -11,  29,  29, -21, -68, -88,   6, -60, -73,  78, -86, -31, -53,  34, -83, 112, -20, 116,   3, 123,  55,   0,  72,  58,  91, 108,  74,  94,  45,  53, -80,  36,-119,  57,   1, 126, -29,  93, -90, -91, -79, -45,-104,  91, 117, -70,  -7,  88,  61,  21, -12, -55, 120, 113,  15, -17, -21, -15,-110,-119, 111,  78,  52,  21,  -1, -20,  99, -13,-103,-108, -67,  55, -37,  92,  97, 122,  38,  99,  46, 123,  46,-107, -20, 123,  35,  52, -21, 112, -75,  93, -82, -92,-121, -33,   3, 100, -46, -45, -13, -66,-110,  14,  99, -73,  85,  62,  96,  53,  -8,  -1,  82, 117,  94, -30,  76,  57,  11,  -3,  -6, -96, -59, -90,  69,  27,  34,  65, -11,-121,  89,  44,-118,  81, 102,  19,  22, -69,  40, -90,-106,  24,-105, -81,  82, -35,  50,   5,-123,  72, -86, -89,-118, -15, -83, -52, -42, 117,  57, -89, -52, -12, -60, 102, -38, -32, 117,  24, -77,  47, -63, 100,-106,  86, -36,  -8,-105, -50, -39, 105,  96,  -6,   9, -67, -81, -98,-108,  81,   8, -27, -34,  17,  97,  70, -79, -48, -34,  77,  44,  90,  -3, -59,  22, -92, 102,  17, -14,  65, -23,  43, 110, -18, -60, -89, 116, -92,  60,-108, -56,-113, -40, -14,  -6,  43, -28,  82,  15,  68, -72,  50, -42,-113, -97, 101,  76,  54, 111, 121,  -8,  67,-119,  66, -96, -31, -17,  89,  54,  87,  59,-112,-123,  96, -66, -67,  46, -20,  62,   1,  56, -34, 111,-116,  72, -85,  71,  43,-107,  77, -72,  84, -85,-102,   4, 119, -87,  92,  28,  35, 113, 102,   2,  84,  19, -27,  17,  28,   0,  16, 101,  35,  81, -33,-115, -90,  79,-125, -99, -45,  64, -51,  61,  83, -15,  93, -14,-109, -17, -45, -34, -26, 109, -70, -62,  75,  50,-107,-100, -90,  46,   6,  90,  -1, -32, 110, 105, -47,-127,   9,-110,  23,  42,  41,  73,-124,  15, -87,  86,  58,-119, -71,-120,  92,   7,-122, -46,-124,-107,  32,  40,  64, -21, -34,  15,-123, 124,  21, -97,  30,-120,-118, -64,   7,  28,  66,  58,  27, -75,   4,-119, -94,   3, -67, -91, 127, 124,  44, -39, -91,  10,  -4,  62, 112, -54, 111, -27,  94, -14,-101, -55,-115, -51,  79, 103,  29,  42,  95, -67, 125,  59,  61, -51,  27, -34,  28,-125,  65,  33,  88, -87, 118, -42, -73,  23,  25,  55, -64, -51,  28,  -4,-108, 116,  -7,  97, -92,-105,   5,  44, 109,  66,-121,  -1,  26, 112, 117,-117,  66,  12, -81,  14,-114,  -3, -37, -37, -76, -58, -95, -93,  81, -46, -96, -40,  10, -92,  63,  80,-115, -23, 125, 107, -72,  33, -28,-120, 111,  90,  92,  34,  21,  11,  58,  36,   2, -61, -93, -98,  57,  73,  -1, 104, -39,  72,  77,  96, -80, -89,  57, -41, -48,-115, -76,   0,-107, -19, 116, -33, 109,-109,-125, -97,  72,  97,  39, -87,-120, -27,  78, 104,  -6, -84, -72, -82, -62, -34,   4,  68, -51, -94, 122,   0,-123, -49,  -5,  15,  54, -50, -33,  93, -20, 124, -15,  -9,-118,  71,   4, -96,  94,  48, -60,  11, -85,  62,  38,  86,  63,  18,-115, -26, -91,  88,   1, -38, -30, -16,-116, 123,  73,  -3, -99,  37,  31,  12,-106, -30,  31,  49, -58, -45,  45,  91,  83, -52, 121,  16,  42, -25,  72,  31, -88, 106,  77,  60,  76,-112,  61, -79,   6, -43,  19,-106,  34, -51,  73, -84, -41,  50,  68, 115, 116, 124,  55,  57, 117,  94,  90, -62, -97,  82, 116, -47, -85,  64, -77,-107,  -5, 127, -19,  37, -16, -51, -73,  12,  75, -82, -15, -30,  41, -71,-121, -32,  11,  12, 114,  47,-102,  86,  33,  -6, -25,   9,-119,  24,-121,  66, -48, 122, -98,  46,  76, -62, 120,  55, 103, -68,  88,  82, -64,  42,  21, -35,  85, -26,  34, -78,  70,  71,  64,   1, -59, 102, -61, -75, -10,  -9,-116,  46,  67,-106, -27,  -5,  46,-116,-125, -58,  -9, 111, -68, -83, -39, 112, 111,  80, -73, 120,  81, 116,  72,  62,-103,   2, -73, -93,  37, -67,   1, -99,-119, -49,  -6, -22, 120,  51, -40,-116, -48, 123,-118, 104, -37, -15, -86, -61, -45,-126,  14, -15,  61, -98,  38, -51, -64,  82,  14,  12, -77,  92,  41,  -9,  22, -13,  -1,  58,   2,  79, -68,  74, -60,  28,  29,  44, -81,  25,-124, -81, 104,-111, -92, -79,  40,  -1,  90, -35, 100, -38,  35,   0, -49,   9,  96,  88,  94,  63,  92, -52,  90, 115,  90,  85,  31,-111,  40,-117,-104,  -7,  87, -55,  38,  35,  10, 106,  -9, -78,  60, -75,-102, -64,  79, -62, -36,  82,  98,  16,-124,  99, 122,  90, 124,   6, -86,-123, 112, -27, -15, 125,  38, 119,-110,  95, 115,  16, -96, -63, 106,-126, -53,  97,  56,  99, -13, -78, -57,  74, -66, 123, 108, -23, 112, -82,  53,-123,  32, -85, -96, -79,-113,  41,  73, 101, -60, -83, -41,  83, -26, -64,  97,  62,-119, -10,  45,  29,  76,  98,  17,  80,  97,  82,  -4, -79,  35, 103, 100, -30, -58, -92,  20,-118, -71,-125,-106, -50, -19, 120, -89,-113,  36, -73,  38, -77, -37,  80,  85,  14, 116,  37,  76, -54, -70,  63,  33, -62, -23,  36, -89,   1,  15,  77,  28, 102,  92,  29,  79,  16, -40, -69,  58,  96,   3, -74, -23, -44,  24,  39, 117,  43, -42, -27, 118, -56, -77, -87,  41,  82, -79, 123, -93, -21,  69,-125,  46,  29, -36,  90,  95, 122,  37, -50,  93,  94,  28, 104, 107, -84,  45, -17,  14,-109, -60,  42, -26, -58, -30,  90, -83,  56, 125,   9,-107,  70,-126, 115, -55,  -2, -76,  18,  64, 123, -87,  76, 117,  96,-102,-111, 111,  97,  99, -27, -66,  99,  -6,  60,  32, -27, -22,  30, -28, 127,  76,-102,  77,  63,  76,  43,-116, -42,  15,-106,  39, -47,  93,  51,  82, -24, -67,  -4,-120,  79, -59,-104, 104, -27, -34, -54, -94,  33, -99,  90,  17,  52,  76, -88,   1,  12,  15,-104,-124,  -4, 102,  -5, -41, -77, -60,  78,  81,   9,   7, -80, -78,  88,  60, -33,  87,  57, -40,  34,  71,  81, -15,  24,  -3,  22, -41, 117, -36, -65, -94, 119, -73,  79, -68,  19,  44, 127,  40, -48,  56,  61, -38, 120,  -6,  85, -33, 123, -79, 108, -28,  56,  51,  76,   9,  75, -98,-115, -29,-110,-107,  21, -81,-105, -62, -15, -52,-126,  84,  50,  16,  49, -40,  15, -68, -99, -73,  12, -35, -24,  -5,   3,  10,  59,  64,-110, -59,-109,-101,  16,-126, -97,-124,  55,-124,  58, 119, 102,  83, -20,  77,  -3,  23,  69, -32,  28, 125, 117, 109, -44,-116,-109,  93,   3,  46, -56, -82,-107,  -9, 104, -58,  99, -87,  18, -22,  27, -35,   3,  60, -24,-106, -55,  89, -71, -66,  65, -36, -59,  64,  85,-120, -23,  67,-106, -94,  31,-112, -32, -38, -24, 105,  99,-107,-119,-113,  72,  44, -52,  68,-117,  97,  11,   0,  75, -30,  42, -30,  38,  56,  89,  13, -89, 114,  78,  45, -17,  99, -91,   9,  75,  69, -33, -63,  60, 116, -18,  48, 103, -79, 117,  96, -87, 120, -83, -46, -97, 113,  31,   2,  35, -38,   6,-103, 114,  75,  85, -61, -70,  92, -24,  25,  62,   3, 112, -45, 122, -88, -83,-104,  38, 116, -75, -94, -23,  85, 118,  57, -55, -97, -27, -86,  77, 115, 103,  62,  79, -92,  68,  -8,  32, -50, -14, -12, -77,  95,  -2,  49,-113,  59,  81,  64,  -8,   9,  82, -72, -22, -45, -86, -73, -48,  43,-100,  -3,  15,  73, -26,  59,  23,  80,-120,-117, -35, -89,  63,  68, 108,  85,  28,  64, -60,-119,  55,-115, 127, 121, -12,  95,-120, -68,-126, -69, 117,   2, 111, -84, -43,-110, 104, 117,  99, -94,-104,   0, 122,  48,   8,  14,  81, -37,  19, -71,  20, 103, -79,  21, -21,-107,   6,  -8,-104, 115, -49, -88,  49, -90, -35,  95,-119,  -6,  91,  33,-125,   9, 112, -74,-120,  57, -76,-103, 117,  73, -98, 126,-117,  10,  14,   8,-122, 109, -76,  34,  29,  17, -33, -16,  62, -23, -26,  28,  13,-115,-105, -36, -22,  68,   4,  87, -89, -81,-117,-106, 124, -26, -24,  96,-110,  95, -69,  82, 109,  94,  52,   1, -77, -79, -31, -46, 110,-106,  72, -52,  97,  63, 122,  26, -79,  99, 121,  98, 111,  41,  18, -12,  72, -51, -50,
   98,  55, -28,  75,  90,  71, -93, 111, -62, -99,  60, -31,  -3,  41, -80,  86,  63, 103,  69, 112,  -8,  -4, -59,-112,-118,   5,  31,  23, -40,-113,  45,  20,   9,  69,   0,  71,  92, 109, -50,   9,  67,   2,  90,  28, -95,  87, 127,  38,-100},
{ -66, -52,  40,  19,-109, -25, 106,-120, 116, -69,-121,  91, 112, 114,-102,-126,   5,  72,  78, -44,  28,  39, -30, -47,  -7,  26, -59,  50,  44, -14,-101, 114,-120,-102, 122, -30, 105, 116,  17,  73, -73,-100, -13, -58, -96, -18,  80,  40,  53,-113,  69,  39,  81,  79,  47, -38,  56,-102, 101,  49, 101, -41,  50, -70, -81,  81, -24,  35,  71,  20, -80, -59, -59, 122,  30,-105,  82, -16, -91,-115,  56,  50,  58,  92,-113, 103, -54,  82,   6,  -3,   1,-105,  16, -86,  69,  33, -51,  -5,-124,  99, -82,   6,  81, 101,  50, -85, -22,-113, -64, -15,  -8, -61, -34,  22,  94,  46,  -1,   5,-105,-112, -43,  47, -77, -55, -61,  49, -42,  83, -39,   4, -74,  15,  39, -27,  -7, -26, -44, 121,  15,  33, -37, 109,  37, -54, -67,  75, -43,  62, -10, -78, -68, -55,-125, -34, -92, -99, 100, -39, -34, -70, 100,  14,  41,-124,  24,  41,  62, 104,  53,  50,  71,  37,   4,  -2, 122, -33,  48,  44, -63,-104,-108, -22, -33,  22, -88, -51,  96, -52, -89, -92,  44,  -6,  59,  82, -84, -27, -34, -10, -72, -42,  60,  -2, -85, 116,   3, -32,  29, -78, -18,-115, -78,  30, -33, -85, -66,  57,-104,  69, 112, -25,  12, 114, -76,  36,-110, -11, -49, -89, -23, -68,  36, -59, -65,  94,  29, -98, -63,  -7, -22,  -3,  -8,-122,   2,  -8, -66, -72, -91, -75,  85,-116,   2,  16,  37, 102,  41,  17,  61,   7,  96, 103, -80,  24,  76,  77, -97,  -7,  65,  86, -97,  27, -54,  73,  16, -27,-118,  -5, -75, -61, -23,  43,  -8,-116, -60,  49, -94, -81,  12, -59, -82,  40,  45,-110, 113,-103, 110, 114,  92, -56, -97,  66, 110,  -3,  19, -98,  79,  57, -20, 109, -21,-109, -11, -72,  44, -86, -95, -38, 103, -60, -17, -49,  96, -84, -19,   6,   1, -72,  82,  53, -45,  76,  83,  83, 105, -81, -90,   1, -66,-122, -35, -31,  57,-118, -52,-125,-125, -17, 112, -64, -46,-104, 113,  34,  97,  -8,-125,  87, -41, 114,  64,  32,  31,-117,-123, 112,  79,  19, -22,  70, -64, -67, -24,  26, -17,  41, 116, -33,  97,-113, -93,  61, -68,  34, 120,  32,  99,-125, -56, -67,  16, -59,  28,  -8,-115,   0,-117,  -2, -43,  39,  -5, -18,  48,  64, -47, -13, 111, -16,  98, -99,  74, 104, -47,-122, -61, -15, -33, -35,  99,  99,  53,  -4, 105, -28,  61, -54,  51, -83, -77,  11,  58,   7, -53,  75,  82, 101, -91, -47, -86, -14,   2, 101,  30,-108, -93,  67, -72,-106,   8,   9,  46,  24,-110, 116,  96,-103, -20,  93, -22, -46, -92,  71,  24, -81,  10,  14, -64, -96, -54, 114,   9, -61, -24, -60,   4, 101, 121,  94,  86,   8,  44, -33,  57, -57, 124, -51,-126, 121,  93,  16,  27, 107,  28,  78, -51,  38,  87, -79,  -4, -19,  85, -54,  45, -88,   3,  64, 101,  32,  16, -41,  70,  23, -34,-123,-126,  12, -27, -64, -40,-118,-121, -75,-115,  92,   8,  13,  25,  -4,  85,  37,  27,  46, -79, 125, 102,  56,  35, -72,  70,  67,  77,  14, -30,  31,  -6,-100,   2,  -8, -28, 102,  73,  -9,  18,  19, -84, -69, 112,  -8, 122,   6,  29,  70, 100,  96, -10, -99,  58, -78, -77, -77, -20, -60, -27,   1, -89,  11,  -8,-101,  71,  48,  33,  99,-118, -67,  27, -15,  74, -97,  85, -71,   4,-118,  89,  69, -33,  22,  53, -98, 102,-112, -67,-122, -80,  27,-117, -56, -84,-109,  62, -44,  48, -88, -41,  61, -35, -37, -24,  38,   6, 117,   1, -93,  61,-121, -63,  91, 124,-111,  78, -46, -56,   2,  -8,  71, -22,-119,  65,  51,  60, 104,  38,  40, -90, -81,  62,   6,  77, -97,-113,  27,-120,-111,  77, -76, -53,-108,  90,  19, -91,  -3, -15,  69,  82,  -8, -79,  78,  89,  74,  57, -34,  41,  86, -25,  78,  -8, -66, 105,   8,   9,  62, 107,  59, 107, -32, -40, -33, -30,   0,  61,  60, 100, -52, 105,  66,-123,  68,  79,  13,-111,  44,-106, -16,  16,  36,-108,  85,  46, -40, -25,  86, -54,  90,  73,  36,-119,  65,-118,   3, -71, -81,  51, -84,  94, -94, -16,-115,   0, -32, 116, -12,  23,  31,   7,  82, -25,  21,  27,  41, -15,  59,-119, -94,-115, -79,  39,  -6, -54, -24, -23, -66, -39,  34,-117,   0,  -2,  83, -27, -28, -46, 109, -28,-106, -86,-106,-104, -91,  95, -55,  87, -52, -72,  46,-102,   1, -69,  -9,  22,   6,  46,  19,  47,  64, -96, 100,-118, -17,  52, -34,  89,-108,  44,   4, -38, -75, -31, -60,-104, -19, -17,  74, -15, -13,  28,  12,-113, -96,  97,  69,  51,-114,   6,-115,  -1, -75,-104,   7, -85, 103, 116, -35,  42, -81,-123,-109, -90,  14,  50,  63, 121,  50,  36, 100,  63,   1, -91,  -1, -92,  32,  23,  70,  87,  62,  -4,  -8, -82, -84, -21,  95,  69, -41,-112, -42, -60,-108,  47,  78,  82,-113,  19,  -9,  27, -50,  60,-126, -15,-126, -62, 106,-127, -70,  42,  14, 116,  88,-110,  15,-115,  56,  13, -13,  95,  18, -37,  21,  48,  81,  95,  34,  -2,  70,  81, -60, 109,  41,  -1, -26, -14,  36,-109, -99, -70,  77, -50,  64,-103,  25,  82, -15, 102, -37, -45,  12,   6,  93,  19, -20,  78,  31, 111, -46, -55,  23,-109,  35,  31, 109, -95,-110, -32,  35,  22,  70, -91,  70, 100,-107,  95, -37,  19, -72,-121, -52,  94, -88, -84,  94,  63, -87, -45,  65,  63,-104,   1, -92,-123, 102,  -4,  68, -72, -50,  12,-126,-114,   7, 101, -74, -35, 123,  92,  20,-103, -55,-108, -34,  41, 120, -13,-115,  78, 118,  30,-107, -13, -10, 100,-102, -63,  67,  58, 102,  -1, -20,  88, -76,  11, 123,  14,  34,  75,-109,-111,  97,  35, -10,-126,  48,  58,  38, 109, -95, 124, -92, -26,  58, -86, -98,  80, -22, 111,  -5, -77, -18, -88,  14, -59, -26, -57, -13,  86, -43,  79,-110, -39,  30,  46, -42,  85, -55, 115, 125,  93, -89, -32,-119,  91, -60,  68,  38, -24,-114, -48, -83,  90, -65,  82,-120, 121, -70,   7, -40, -62, 110,  13, -64,  -8,  45,  62,-101,  39,-120,  61, -36,-105, -29, 106,   1, -85, -65,  27,  -6, -11,  72,  27,  15,-109,   6, -11, -48,   9,  34, -16,  82,  56, 100,  65,-108,-107, -60, 111,   2,  34, 126, -31, 106, 124, -83,  17,  54, -63, -87,  51,  26, 105, -72,  -6, -68,-121, -72, 112, -16, 100, -97,  34,  45,-114,  73, 109,  73, -20,-126, -54, 117,  85, -15,  74, 107,-113, -74,-121, -21, -86, -11,  64,  61,  27,  61, 108,  92, 112, -40, -42, 122, -84, -49,  81,  -2,  52,   6,-123,-100, -43, -31, 111, 105, -34,  96,  51, -37,-124,-107,  81, -50, -68,  19, -65, -80, -77, -27, -95, 117,  68, -84, -48,  94,  13, -27, -87, -67,  17,  62,-110,  46, 115,   1,-119, -41,  84, -33,  40, -39, 103,  73, 101, 106, -92,  32, -99, -38, -18, 119,  48, -91,  48, -29, -51, -85, 104,-119, -19, 105,-126, 116, -20,-108, -19, -33,  92, -70, -57,  59,  32, -49,  66,   4,  21,-100, -71, -46, -49, -53, -52, -13,  58,  -6, -60,  19, 107, -57,  16, -41, -70,   7,  33, -24,  87,-107, -58, -90,-125, -27,  89,  92, 121, -26,  96, -36,  97,  41, -69,-116,  57,  83, 123,-112, -10, -45,-114,-107, -92, 101,-111, -52, -21, -28, -86, -23, -41,  58,-113,  68,  83, -15, -40,  44, -14,   3, -73, -70, -79, -15,  -9, -45,  41, -31, -10, -32,  47, 114, -99, -49,  72, -42,  90,-119,  98, -74, -94,  81,  -3,  92,  35,  26, -43, -93,-113, 106,  35, -74, -99,  44, -19,  44,  24, 119,  61,  26, 126,  47,  91, -10,   7,  79, -36,-119,  39,  79, 105,-105,  75, -10,  36, -49, -67,  82,  21, -65,-122,  46,  21,  59, -83,-112,  17, 126, -52,  64, -37, -49, -19,  40, 107, -55, 123, -73,  11, -12,  99, 116,-124,-124,   5, -29, -31, -91, -52,  58,  59, 100, -74,  54,-111,-102, -62,-125,  15,  -6,  98,  44, -27, -46,  28,  80, -20, -58, -38, -99,-126,-102,  75, -30,  81, -77,  88, 106,  16, -34,  23,-107,  27,  53, -69, -80,   7,  21,   2,  16,  40,  16, 117,-122,  24,-107,  79, -25, -52,  95,-108,  -4, -36,   0,  69, -94,   2, 106, -22,  57,-115,   2,  70,  59, -57, -65,  39,  26,  88,   0, 121,  67, -54,  16, 105, -67,  -4,-102,-124, -39,  -8, -68,  43, -55,  85, -32,  94,  95, -46, 106, -59,   7,  83,   2,  63, 120, -70,  14, -22,  81, 122,  20, 108,  76, -77,  58,-123,-113, -85, 112,  80, -18, -66,  72,  12, -86,  49, 103,  27, -26, 124,  -5,  44, 120, 109,-125, 111,  54,  62,  50,  -3,  51, -46,  59,  89, -47, 112, -78,  -5,  16, -34, -19,  -4, -99,  95,  38, -34, -36, 121, 107,  73, -42,   3,  13, -84,  -2, -84,  43,  36, -39,   4,-123,  71,-109,  32,  18,  88, -86, -42,  43, -92, 122,  61,  87,  95,-105, -21,  68, -63, -39,   8, -71, 120, 112, -31,  66,  25, 123, -28,  75,  14, 115, -76, -53, 112, -31, -52,  38,  52,  32,  91, -12,  66,  30,  32,  94, -29,-105,  91,  21, -63, -89,  40, -32,  53,-101, -33,-109, -55,  83,-119,  -5,  27, 125, -77,  12,  80,   4,  47,-125,  28,  65,  -2, -66, 127,   0,  20,  58, -91, -57, -48,  73, -97,  42,  -1,  94,-105,  -4,  69,  76,-126,  16,  20, -50,  80,  -7, -53,-112, -67, -93, -11,-116,-111,   5,  41, -89,-125,  78, -74, -31, -47, -29, -85, 117, -98,  37, -74, -58, -63,  45,  27,-125, -87,  -7, -11,  82, -60,   9, -84, -36,-125, 119,  51,  47, -76,  21, -60, -57, -95, -68,  71,  72, -98, -52,   2, 115,  89, -68,  82, -45, -75,  64, 114,  11,  18, -65,  72, 109,  -9, -66, -20, -62, -69, -32, -66,  78,  75,  86,   3,  -1,  59,   9,  16,  16,-119, -51, -90,  26,-127,  22, 103, -51,   2, -83, -77,-119, -81,  24,  48,  29, -31,  76,  31,  87, -36, -35,   4,-121,  25,  40,  18, -10,  73,-100,  17, 125,  38,  25, -31,  65, -75,  55,  12,  85,  10,   8, -27,  -6,  10,   5, 105, -24, -73,  59, 121,  86,  76,  30,  -4,  58,-120,  13,-102,  -2, 124,-121,  88, 113, 114, 112,  45,   9, -33, -47,  -9,  35,  66,-115,  -9, -45,  21, 111,  33, 101, -70, -67, -51, 113,-126,  68,  94,  31,-115,  -8, -17,  81, 116,-112, -74,  28, -90, -85,  74,-116,-122,  55,  34, -43,  99, -34,  68, 126,  85,  70, -80, -25, -58, -30, 118,-100,-104,   5,-127,-108, -43,-121, -35, -49, -23,  -8,-115, -59, -16, -55, 104, -85,   5, -28, 108, -14, 101, -28, -51,  88, -38,  29,  57,-109,  -5, -13,  73, 125,-118, -97,  22, -69, -67,  79, -47, -46,  47, -22,-112, -51,  19,  84,  28, -55, -61,  18, -88, 121,  77,  83, -22,  41, -97,   7, -88,  -9,  37,  74,  26,  70, -46, -75,   2, 116, 119, -83,-116,  18, -38, -20,  55, 126, -69,-120, -82, 118, -37,  64,  28, 110,-127, -84,-105, -57,  22, -51, -69, -26,  45, 108,  74,  36, 113, -47,  71,  57, -47,  46, 125,  -2,-103, 100,  13, -57,   1,-112,  68, 101,-112,  14, -33, -29, -67,  95,  38,  43, 123,  56,  64, 104,  55, 108,  32, -86,  93,  49,   7,   8,  40, -27,  37,-105,-112, -52,  24, -27, -86,  74, -42, -28, -75, 110,-116,  67,  60,  32, -94,-120, -42,   1,  21, -60, -82,  99, 112,-106, 114,-127, -31,  96,  51,
 -126,  18,  42, -98,-120, -38,  35, -51,-104, -29,-118,  96,  -4, -88, -90,-100, -43, 125, -55,-102,  18,  -9,  62, -80,  58,  -7,   5, -75, -86,  63, 124, -98, -13, 107,-118,  45,  79,-110,  21, 111,  86, -12,  -7, -30,  -4,   8,  43, -62,  42},
{ -40, 104,   5, 113, -42,  84,  12, -23,-121,  86, -89,   7,  47,   0, -98, -57, 109,-101,  50, 120, 111,-103, -28, -34, -63,  28,   3,-115,-125,  77,-105, -41, 124,  53, -21,-102, -19,  64,-107, -95,  38,  31,   5,  55,-101, 112,  62, -38, -85, -31,  86,  95, 127,  70, -32, -42, -27,  71, -23,  28,  38, -36, -93,  15, -96, -64,  51, -74,  26,  71, 101,  94, -54, -84, -43, -40, -57, -23,  54, -65,  39, 103,  65,  28,  -5, 101,  40, -71,-116,  58, -98,  65,  27,-106, -61,  45,  77,  97,  48,   5,  67,  99, -58, 106,-117,  21, -91, -53, -75, -33,-109,  96,-117,-120,-117, -54, -78,-109,-109,  68,  62,  72,  85,-108, -90,  49,-125,  74,  18, -98,  56,   7,-114,  15,  58, -60, -53,   2,  96, -74, -64,  94,-124,  49,  73, -82, -98,-107,  70, -38,  22,  76,  96, -99, -28, -66,  84, -87,  68,  67,  -2, -80,  80, -15, -83,  42,  35,  25,  83, 117,-119,  -9,-118, -72, 113, 123,  -1,  76, -97,  66,   2,  82, 107, -17, -33,  58, -45, 111, -32, -25, -57,  -9, -60, -73,  62,-122, -27, -34,  31, -64, 103,  50, 110,  84, 114, -76,  73, -62, -58,  53,  52, -53,  48,  52,  72, -56, -87,  88, -29, -43,   9, -92, 116,  86, -29,  67, -94, -14, -41, -71, 117,  80, -59,  29, -28,  -7,-104,-117,  -3, -34,  28,  97, 108, -99,-115,   0, -63, -36,  24,  87,  56, -49,  44, -92,-123, -43, -95, 108, 111, -53, -52,  92, -87,  38,   0,   0,  42, -38,  43,  63,  10, -58,  22, -99,  84, -72, -14, -80, -33, -25, 110, -49, 107, 103, 103,  80,-113,  35,  57, 126, -53, -90,-105,  98,  84, -20,  88, -25,  21, -48,  -1,  34, -32, -62, -88, -17, -97, -56,-101, 109, -75, -36, -98, -73, -15,  50,  92,  22, 105, -68,-104,  66,   5, 105,  23,  86,  67,-113, -86,  -3,-120, -75,  40, 125, 106,  -5, -90, -39,   7,  75,  41, -79, -77,  73,  69,  -2,  25, 119,   0, 115,  74, -59, -82,  73, -49, -42, -50,  43, 122, 119, 101,  90, 111, -63,  -6,   4, 120,  83,  70, 112,  37,  82,-124,  63,  84, -46,  41,  20,  51,-107,  17, -71,-101,  22,  10,  59,  20,  -4, 117, -68, -10,-114,   7, -58,  37,  12,  26,  38,  72,-115, 123,  23,-127,   4,-106, -95, -15,  62,  11,-114, -46, -68,-110, 116, -63,   9,-111, -27,  85, 123, -14, -46, 126, -37, 118, -37,  63,  16, -76, -14, -20,  69,-103,-118,  23, -83,  42, 109,   0, -12,-117, -28,-123, -41,  -7, -34,  12,  14,  -6,  51,  13, -88,  65, -51, -94, -53,  34, -82,  42, -61,  91, -45,  60,  40,-112, -95,  35, -93, -64, 108, -75, -27, -52,  43,  86,-105, -87, 119,  35,   8, -58,  55,  31, -73, -14, -43,  86,  88,-104, -83,-121,  28,  21,  32,-106,  59, -72, -82,  45, -27,  63, -58, -87,  38,  59, -75,  14,-123, 119, -99,  38,  70, -75, 120,-107,-107, -56,   6, -35,  18, 106,-109,  10, -37,  81, -10,-110,  36, -61, -26,  -1, -72, 123,  24,  17, 124,-101, -33,  -9, -81, -64, -82,  22, -40, -93, 124,  79,  63,  76, 111, -22, 121,-108, -83, -72,  16, -43, -37, -21, -47,  28,-123,  -5, -28, -15,-121,   3,  -1, -48,-126,  -4,  16, -53,  72, -36,  68, 113, 111, -80,  -5,  36, -90,  66,  52,  67,-114,  90, -58,  12, -16,  30, 123,-125, -90,  73, -54,  88,  58, -64, 120,-104,  75,  28, -55,  68,-120,-117, -47,-100,  55, -51, -99, -55,  47,  59,  90, -29, -47,  20,  21, -76, -80, -20,  43, -36, -88,-105,  46, -76,  96, -72, -40,  45, 117,  85, -93,-111, -88, -64,  26, -77,  51, -24, -70,  20, 105, -84,  74,  49, 110, -42, 124, -66, -86,  -7, -34,  24,  44, -17, -11, -42,  38, -17,  85, -74,  95,-107, -63,  36, -38, -49,  -4, 101,  32,  74, 122, -62,   1, -29, 126,  86,  81, -27,   0, -83, -92, -48,  39, -33,  62, -54, -95,  15,  -4,  47,  83,-102, -76,  54, -58,  -2, -15, -36, -96, -17,  80,-107,  49,-116,  35, -79, -42, 123,-106,  90, 100,  84, -81, -60, -38, -42,  50,  85,  -9,  36,  15,-121, -25,  27, -56, 105,  61,  30, -63,  81,  56, 105, -83, -12,  27,  -6,  47,  16,   8,  47, -47, -58, -85,  43,  46, -82, 124, -28,  -4, 103, -73, -47, -10,  87, -51,   4, -42, -44, 122,  22,-110,-115, -98,  -5,-105,  90,-109, -63,  48, -69,-115, -42,  14,  88, -20, -69,  -5, -88,  75,  56,   2, 124,  70,  22, -48, -27, -79,  22,-120, -72,   5, -70,  16, 100,  60,-124, -56, -81,   2,  38, -58,  69, -75, 104,  44, -58, -12, -21,  69, 123,  15, -18, 107,  16, -32,  13, 118,  85, 103, -26, -76,  -6,  -4, -71, -51, 100,  17, -87,-103, 103, -20, -30, -93, -37,  67, -78,  57,  93, 117, -34,  50, 116, -30,  24,  39,   4,  22,-111, -57,  72, 118, 102, -96, -29, -75, -97, -17, -35, -97,  73,   0, 120,  34,-123, -34,  52, -80,  10, -75,  64, -39,  51, -82,-120,  53, -10,  76,  79, -55, -95,-107, -25, -10, -33,  75,-114, 100, -79, -20, -60,  86,  36, -80,  57,  86, -29, -60,-114, -46,  71,  97, -79,  81,   2,  93,  18, -32,  46,-102,   4,  31,   5,-105,  70, -85, -62, -52,  58, -41, -35, -88, -67,-126,  49,-117, -77,  66,  59,  87,-109,  62,  89, 124, -97,  74, 122,  27, -93,  50, -76,  51,-122, -57, -83,  76,   7,   2,  95, -79,  60,  48, -15, -69,  68, -19, -98,  58,  86,-100, -16, -97, -18,  46,  44, 107,  25,  42,  86, -17,   0, -58, 115,  66,-104,  81,  -7, 107, -54, -62, -21, -87,  -5,  12,  23, -79, -57, -87,  -6, 105,   0,-109,  85,  90,-106,  42, 111,  41, -96, -58,-108, -97,  56,  67,  66,  88, -65, 126,  87, -72, 105, -65, -19, -23, -30,-117,  55, -92,  35, 102,   5,  15, -31,-114, -34,  33,  -3,  -2, -27,  84, -85,  99,  96, -98,  37, -22, -21,  -4,  16, -62, 105,  95,  41, -52,  -5, -13,  48,  23, -80, -19,   7,  53,  81, -42,  69, -14, -51,  87, 106,  10, 111,  55,  -1,   0,  40, 109, -98, 117, -11,  29,  95,  13, -47, -53,  72, -26,  36,  32, -75, 121,-101,-118, -31, 118, -61,   9, -13, 123, -44,-107,-126,  67, 122, -28,-118, -92,  53, -44, 105, 114,  75, 113, -99,  23,   4, -23,-106, 113,  13, 112, -80, -23, -63,-112, -60,  78,  38,  -4, -29, -14, -17, 112,  98, -43,-105,-116,  87,  89,  96, -58,-103, -21,  43,  86, -99,  32,  98,   6,  31, 126, -88,  11,  -2,  87, -60,  86,-112,-124, -78,  31, -91, 106,-114, -65,-108, -23, -61,  23,  87, 114,  -5, -33,  -6,  54, -66,-108,   3,  11, -77, 102,  44,-118, 124,-109, -39,-124, 101,   6,  34,-100,  43, -62, -55, -15,  41,  -9,-126,   7, -40, -72,   9, -74, 107,  42, -90,  25,  23, -47,  79,  77, -30,  71,  73, -41, -36,-114,  28, 105,  32,  77, -32,  20, 120,  -4, -95,-117, -17,-114,  35,-104,  88, 118, 105, -59, -65, -31,  12, -25,  33,  58, -72, -69, -75,  25, -19,  -7,  94,   3,-101,  95,  73,  26,  90, -10,  30,  55,-124, 114,  65, -10,  97,  85,-105, -87,  81,  26, -85,  26, -60, -57,  67, 107,   4,  56,  38,-110, -93,  87, -25, 104, -89, 103, -33, -19,  99,  99,  28,   6,   6,  80,  44,  50, -61, 120, -88,  44,  60, -73,  37,  87,  -4, -25, -34,  92, 104, -65, -49, -93,  -7, -28, -93,  77, 126, 122,  33, -88, -38, -16, -17, -28, -47, 127, -15, -32,  36, -71,  -5, -50,  40,  37, -54,  -8, -61, -56, -30,-112,  43, -26,  30,  14,  47, -79,  69, -39,  87,  19,  33, -60, -53,  32,-116,-115,  20,  -8,-103,-106,  44,  52,   5,  35,-113,-103, -79,-115,  95,  -5, -31,  80,  82,  71, -15,  58, -16, -85, -79,  89,  10, 107, -90,  38,  -1, -66, -56, -90, -17, -83,  -3, -59, -34, -73,  58, -42,  76, -64,  41,  63, -13, -46,  -6, -27,  36,  26, -36, -96, 109,-124, -10, -96,  41,-115,  98,-108, -49,  41,  49, -14, -52,  39, -33, -98,  17, -82, -62, -39, -26, -71,-101, 111,-102,-121,  13,-123, 107,  61,-119,  18, -86,  11,  18,  36, -97,-112,  74, -74,-122, -87,-116,  89,   9,-120, -66, 107,  52,-113,  46,  -4,-108,  63,-112, -36, -29, 105, -58,  85, 123,  60,-100,-118, -71,  50,  57, -29, -93,  66,  22, -88,-100,  38, -49,  33, -85, 104, 121, -86,-102,  25, -64, -94, 100, -54,-117, -61, -84, -48,  55, -27, -52,  22, -18,  -1,  55,-102,-117, -15,  62, -15,  94, -35,   5,  34, -71, 113, 114,  67, 124,  33, -74,  53, 102,   1,  60, -95, -88,  99,  72,   4,  -7,-106,   8, -39, 127, 101, -35,  24, -10, -40,-127,  57, -81,  39,-105, -65, 112,-110, 112, -51, -66, -18, -34, -62, -98, -52,   6,  37,  72,  75,   2, 117, 105,  38,  23, -33, -37,  47, -78, -27, 106,  28, -66,  54, -11, -69, 112, -21,  65,  36,  64,-109,-112,  -8, 117,-100,  88,  99, 114,  86, 109,  46, 114,  64, 114, -15, -35, 104,   2, -81,  25,  63,  95,  28,  52,   9, -54,-114, -64, -92,  54, -69, -15,  61,  28,  88,  93,  70,  76,  13,  40, 107,  82, -18,  25,  54, -40,-119,  32, -34, -82,  73, -71, -95, 125, -57, -64, -51, -22, 116, -16,  36,   0,  95, -59,  61, -22,  -3,  48, -10,-127,  13,  20,-113,  18, -35, -56,  46, -80,  16,  54, -25,  11, -98,  79,  54,-119, -20,  29, -55, -77,  98, -57,  57,   0,   5,  37,  -5,  60, -57, -83, -39,  16, -62,  86,  75, 121,   9, -57,  98, -11,  19,-112, -69, -54,-105,  96, -53, -52,  40, -77, -19, -86,  -6,  19, -80, -64,   7, 117,  73,  -1, -56, -70,  98,-102, -52,  52,-121,-100, -27,  65, -15,  61,  37,  69,  96, -80,  34, -33, 112,  92, 127, -11,  69,  19, -89,  62, 109,  95,  85, -39,  -5, -61, -54, -65, -42,-104,   0,  39, -22, -75, -24,  -3,  -5,-120, -47, -38, 117,  48, -10, -14, -94,  -9, -86,  92, -84, -36,-106,  42,  49, -96, -37,  41, -73, -77, -60, 115, -91, -87,-111,  40,-109, 108,  63, -53,  -4,  36,  90, -97, 124, -41, -67,  22, -63,  52,-122,  58, -76, -10, -14, -56,-121,  81, 108, -50, -52,  72,-111,-100,  91,  86, -54,  53, -79,  14, 108,  50,  61,  60,  72, -27, -23,  20,  23, 126,  -6, 121,  31, -81, -27, -59,  55, -69,   6, -42, -82,-112,   9,  41, -95,  35, -59, -12, -88, -34, -75, -25,  54, -75, -21, -33,-105, -24, -39,-106,  62, -99,  91, 107,-121,  88, 111, 111,  12, -40, -54, 121, 112,  14, -66, -90,-121,  17,  73,   9,-113,  33, -90,  99,  32,  76, -20,  78, 124,   5, 100, -34, -74,  82,  51,  53,  66, -36, -64,  87, -13,-117,-112,  30,  26, -63,  16, -48,  22,  13, -82,-107,  56,  70,  40, -82, -47,  68, 107,  82, -64,  98, -55,  60, -53, -44, -44,  99, -57, -91, -83, 120,  30, -85,  32, -90, -56,  45,   9,  99,  35,  -2,  97,   9, -41,  72,  40, -33, -69,  20,  41, -61,  20, 102,-109, -54, -17,  16,  51,   8, 100, -63, -81, -47,  10,  45,  81,  93, -96, -66,  68,  -5,  70, -18,  81,  95,-115,  -4, -35,  98,  33,  86,-104, 116, 109,  26, -16, 112,  13, 122, -54, -97,  82,  96,  -9, 109, 120,  89,   7, -12,  32,   9,  13,  75,  71, 101,  17, -25,  31,  31, -59,-102,-110, -28,
 -104,  11,  56,-118, -94,  15, -29,  86, 124, 122,-116,-110,  32,-120, -55,  21,  30, -74, -38,  33, 114, -75,  57, -25,-115, -78, -76,  -6,  25, -18,-124,  58,-105,  -6, 106, -83,  53, -70,  23,   0, -58, -70,  93, -29,-113,  84,  31, -55, -77},
{-102, -35, 104, -87, -44,-104,  43, -93,  93, -64, 110,-116,  77,  78,  63,-111, -65,  84,  -7,  19,  40,   0, 102,-102, -56, 100, 110,   4, -33,  30,   3, -14,  65,  27,  66, -23, -91,  60,  45,  -5,  17, -50,  22,  70,  56,  61, -77, -70, 100, -45, -84,  48,  84, 105,  45,-119,-125, -26, 120, -76,   2,  -2, -44,  15,  20,  89,  -7, -85,  92,  22,  58,  45, -24,  94,  71, -83, -58, -31, 125, -83, -38,  82,  58,  81, -34, -61,   2,  72,  92,  63, -67,  81,   9,  20,-116,  52,-119,  10,  96,  12,  81, 111,  55,  -7,   4,-102,  77,-106,   6, 109,-115, 105, 111, -52,  87,  14,  39,   6,-104,  18, 120, -32, 113, -66,  98,-116,  72, -74,  49, -47,  13, 120, -54, -47, -23, -83,  16,-108,  35, -30, -43,-107,-106,  45, -69, 108, -72,  75, -17,  -9, -31,  83,  58, -35,  41,  32, -25,  51, 123,-124,  52,  -1,  -8, -46, -51, -62,  69, -22,  43, -46,  -1, 126,  64,  14, -20,-120, -90,-116,-108, -43,   0,  21, -41,-100, -77,  30,   6, -29, -74, -73, 100,-124,  81,  91, -98,  15,-118,-123,  42, 126, -21,  56,  81, -96,   9,  19, -57, -11,   0,-120,   0, -80,  50,  15,   2,-113, -43,  49,-105, -76,  55, 126,  78, 100,-123,-121,-107, 102, -55,   4,  -7,  -7,  31,-106, -89,  25, -17, -28,  56,  23,  52, -63, 124, 126,  71,  76, -62,  60,  90,  15, -73,  86,-117, -42,  38,  -8, -17, -75,  73,-109,  31,-105,  83,  81,  46,-119,  50,  88, -26, -81,  62,   7,  37,   8, -63, -50,  61, -99,  23, -15, -74,  58,  31,  46,  37,  77, -56, -69,-106,  63,-119, -14, -33,  14, -57, -56, -42,-104, -79, -84,   3, 123,  26, -28,-119, -47, -82, -53, -50, 126, 109, -26, -86, -32, -31,  73,  -8,  40, -43,  77, 102,-115, -26,  91, 127,-109,  81,-119, -34, -84, -21, -13,  14,  73, -69, -92,  55,  79,  95,  76,  59,  38, -83,  72,   9, 110,  59, -37,  14, -47,  78, -11, -11,   7, -11,  65, 122,  69, -62,  52,  98, 101, -65, -51,-101,-106, 102,  82,  39,  76,  32,-105,  25,  47, -56, -77, 118,  25, -63,  99, -51,  70,  23, -57,  35,   1, -35, -64, -48,   5,  67,  34, 117, -54,  35, 123,  61,  -4, 104,-104, -65,-118,-119,  86,  86, -39,  28,-125, 102, -21,  24, -77,  79, -31,  89,-108, -58, -16,  49,-106,  37,-121, -18,-117, -26, -59, 124, -90, -80,-118, -70,  84, -74,  81,  21, -28, -80,  68,  -4,  32,  49, -92, -47, 100,  38, -64,  99,   2, 110, -59,  75,  61, -12,  38, -73,-116,-118, -70, -92, -14, 118,  95,  32, -51, 100,-101,  90, -23, -97,  45, -84, 103, -63,   8,  23, -94, -70,-117, -31, 125, -71,-123,  27, -32,  79, -52,-112,-104,  19, -34,  33, -24,  13,-103,-102,  32,  -2, -46,  83,-126, -73,  62, -76,  94, -26,-116,  87,  19,  12,  -4,-117, 111, -17, -83, 125,-122,   7,  28,  66, -67, 124, -67,-102,  19, -89,-105,  78,  38,  15,  62, 122, -41,  80,-106, -45, -59,  48, -43, 124,  -4,-101,  44, -96, -99, 110,  73, 105,-111,  64,  59, -31, 106, -95, -32,  -4, 118, -82, 112, -67, -26, -89, -80,  72,  40,  95, 120, -78, 104, 121, -88,   7, -96, -10, -70,-116, -82, -94, -15, -18,  39, -36, -84, -23,  42,  10,-106, -75,  17,  81,  50,  21,   0,  80,  61, -31, -79, -32, 109,  15,  95, -63,  71, -45, -65,  44, -87,  65, 123,  22, -75,  83,  80,  36,  14,  38, -73,  50,  21,  26, -77,-100, -64, -74, -98,   7,-114, -29, 124, -41,  18,  44, -85,  11, -88,  55, -37, -90, 117, -19, -12, -96, -35,-120,  21, 112,   8,  83, 115, 119, 119, -69,  74, -10, -76, -48, -92,-120,  -6,-104,  67, -44, -13, -92,-114,   2,  32,-109, -31,  38,  29,  94, 102,   1, -82, -87,  81,-112, -13, -98, -30, -92, 114,-125,  34, -99, -59,   7, -58,  -8, 115,-120, 113,  63,  73,  54, -13,  16,-105,-105,  -5, -63, -66,  41,  64, -77, 106, -65,-121,  18,  -6, 122, -96,  96,-106,  12, 122,-113, 126,  67, -39,-115, -74, -91,-108,  47, 104,  14, -92, -95, -81,  -1,  75,  76, -41,  96,  62,  55,  89, 118, 126,  40, -51, -62,   7, -16,  18, -93, -14,-120,  -5, 103, -54, -42, 111, 100,-103, -32, -60,  -9,  55, -44,  64, -51, -76,  68, 125, 107,  13,  -5,   8, -47,  81, -99, 124, 123,-114,  94,  22, 105,  84, -33, 104,  66,  71, -32, -40,-109,  77,  80,-107,-107,  22,-107, -18, -28,-109, -70,  89, -87, -76,  87, 123, -25,  70, -15,  13, -59,   1, -35, -20,  79, -19, -59, -35, -84,   1, 101, 127,-120, -47,  14, -99,  73, 107, -32, -43, 114,  90,  88, -64, -72,  68,-125, -32, -53, -77, -58, -71,  94,  69, -13,  -7,  52, 110, -78, -30,   3,  23,  47,-124, -19,  69,-119,  84,-113,  36, 126,  38,  29,-112,  95,  -5,  43,  -3,  35, -27, -58, 121, -16,  34,  -3, -32, -87, -92,-111, -69,   4,-121, -62, -17, -52, -64,-110, 111,   3, 108, -64, 124,-112, 106,  20, -59, 102, 112, -42,  27,  15, -73,  81,  43, -45,  90,  18, 117,  25,   3,   8,-119,  30, -50, -78,  38, 122,  28, 114, -14,  51, 122, 120, -94, -66, -91,   0, -79,   4,  82,-102,  58, -19,-100, -78,  70,  26,  33,  65, -97,  94, 121, -69, -54,-107,-124,  47,  38, -94, -76,  95, -79, -88,-123,  50,  22, 102,  -2,-118,  86, -59,-117,-108,  99,  34,  13,  57, -88,  45,  -3,  -9,  56, -57,  84, -62,  21,-107,-121, 118, -17, 120, -99, -85, -87,  -8,  49, 108,  58, -85, -19,  96,  67,  37,  80,  88, 103, -44,-110, 110, -86, -11, -36,-104,   7, 118, -36, 108,  77,-113,  78,-108,-106,  -8,  -8,  58, 109,  82,  46,  78,   3, -22,  79,  18, -89,  84,  57, -95,-117, -20,  32, -73,  15,  20,  46, -42,  20, -98,   5,-112,  11,  47,  48, 121, 102, 108, -33,-105,  20, 111,-100, -46,  47,  19,-115, -79, 108, 126, -87, -47,  70, -59,  90, 120,  30, -71, -84,-106,  81, -66, 111,  48, 101,  -9, -61,  53,  79, 102, 104, 119,  -4, -31,   2, -34, -74, -44, 123,  -9, 115,  98,  12,-108, -66,  85, 103, -35, -91, -52, -81, -86, -13,   8, -10,-114,-117,  53, 100,  37, 107,  16, 111, -43,  62,  24, 117, -27,  65,-115, -94, -51,  24,  96,   1, -60,  47, -76, -43,-110, -64,  82,  67,  64,  22, 124, -23, 127,  16,  56, 113,-106,  19, 107,  15, 118,-126,   6, 119,  88, -86,  60,   1,  58,  20, -99, -57, -46,  60,  81,  -8,-112, -56,  19, -46, -40, -56, -73,  54,   8,  65,  29,  69, -50,  15,  43,  32,  14,  36, 115, -16, 107,  36,-125, 105, -24, -19,-117,  21,  -3,  49, -92,  57, 127,  63,-112, -69, -84,  23, -25,  -8, -88, 103, 122, -92, 121, 116,  42, -96, -54,  38,-105, -56,-118,-109,  14, -80,  58,-120,  32,  96, -95,-123, -97,  71, -96, -29,-107,  60,  34,  37,  98,-118,   1, 116,  20, -33,  75,  77,-119, -21, -98,-116, -65,  -7, -12,  -2,  14,  30, -47, -89,  84, -35,  23,-111, 104,-116, -37, -22,  62,-124, -73,  78,  21, -46,  26,-125,  60, -71,  -5, -81, -21,  96, -56, 122,-114,  54, -86, -85,  70, -58, -62, -63,  40, -97, 119, -67,  34,-107, -33,-118,  96, -88,  91, -83, -30, -83, -25, -66, -56, 121,  77,-111, -98, -91,  29, -74,  90,  98, -19, -52,  50, 110,  87, 105, -39,  43,  22,  49, -21, -39,  58,  18, -50,  36, 101, -11,   6, -93, 111,  75, 113, -60,  29,  31,  65,  39,  28,  31, 111,   0, -17,  -3, 104, -68, 100, -80, -56, -22,   0,  26, -63,  96,  51, 114, -22, -20,  43,  72, -52, 117, 111,  50,  59, -57, -46,  71,  22, -86, 103, 107, -29,  94,  36, -96,  12, -82, -85, -64,  19, -65,  20, -52,-104,  45, -49, -87, -73,  86,  28, -47,-108,  11,  28,  99, 125, -86,  31,  90, 114, -73,  45,  42,  -3, -45, -24, -70,  41,-115, -74,  52,   2,   6, -14,-108,  15, 102, -96,-121,-126, 101,  89,  53, 109, -19,  82,  79, 119, -41, -24, -31, -43, -13,  13, 122, 123,   5,-121,   0, -24, -74, -65,  18, -10,  48,  46, 111,-118, -31,  93,  95,  51,   8,  45,  -3, 127, -92,  -3,  87,  -2,  80, -16, -99, -15, 127,  86, -55,  37, -32,  90,-121, -34,  -5, -28,-121, -33,   8, -43, 112, -77,   3,  -2,  70,  40,-127,-118, -70,  81,   0,  91,  97,  89, -30,   5, 109,  25, 117,  20, 118,  59,-126,  34,  -1, -97,  70, -82, -99, -91,  33,  -3,  34, -42,  72, -88,  62,-117,  35,  94,  -7, -80, -29, 109, -41,-103, -13, 122,  58,  -8,  54, -63, -68, -68, 116,  63,  48,  64,-113,  -7,  96,  64, 118, 100,  73,-113, -96,-111,  28, -52, -42,  16,  63, -39,  57, -39,  20, -16, -91, -15, -91, -57,  57,  -9,-125,  -9, -95, -46,  77, -34,  85,  53, -35,-118,-115,-126, 103, -18,  29, -78,  23, 111,  37,   3,  99, -84,  58, -82, -36,  45, -56, -53,  69,   4,  32, -16,  -1, 114,  37,-103, -17,  75, -58,  97,  36,  53,  52, -97,   2, -10, -21, -19, -73,  80,  51,-100,  75,  10, -56,  59, -20,  59,-115, -48,-125, -99, 114, 125,  48, 119,  65, 124,  14,-104, -70,  41, -64, -39,   9,  14, -75,  53, -18,  25,  12,  15, -81, -58, -48, 105,-107,  -6,  37,  17, -39,  48,   9, 115,  -4, -97, 109,  19, -68, 110,-103, 105,  17,-100, -97,-120, -83, -52,   3,-118, 104, -97, -15,  23,  41,  10,-106,  81,  59,  66, -64,   0, 110,  87, -60,  73,   9,  10, -34,-116, -33, 105, 101,  71, -31,  83, -23,-119,  54,-114,  32,  23,  81,  79, -94,-107,  22,  99,   4, -57,   0,  26,  36, -33, 105, -45,  47, 107,  56,   1,  75, -77,  -6, 117, -57,-126,  87,  37,  18,  31,  73, -77,  24,  39,-118, -85, -23,-124, -88, -85, -92,  31, -98,  80,  35, 124,-106, -92,  91, -59, -31, 124, -18,-116, -18,  46, -45,  14,  92,  13, -18, -94,-102, -45, -55, -14,-109,  98, -15,  -4, -19, -97, -14, -52,  79,-120,-120,  74,  20,  66,-106, -45, -19,   8,-111, -77, -74,-107,  50,  88,   5, -15,-121,  48,  31, -56,-115, 120,  88, 122,  84, -97, -60,  -1,  19,   8, -10,  75,   9,  87, -23,  33,   4,  91,  20, -45,  62,  69, 122, -88,  96, 101, -53,  11,  61,  88,   4,  42,  57,  67,  -3,-116, -13,  -1,  12,  -2,  35, -91, -62,  41, 120, -19,  23, 124, -86,-116,  75,  60, 118, -45,  88, -27, 107,  94,  43,  91,-110,  22, -25, -17,  72, -27,  84,  39, -87, -48, -82, -43, -18,-126,  16, 110,-100, -94, -85, -96,-115,  53,  80,  72, -38, 122, -21,-112, 100,  29, -46, -75, -23, -63,  -7, -45,  14, 124, 107,-100, -90,  36,  58, -75,  62,  24,  71,  -8, 119, -92,-111, -26, 106,   8, -24,  87,-127, -51,   3,  32, -31, -95, -36, -98,  61, -89, -73,  -4,  -5, -94, -86, -49,   6, -24,  59, 108,  53, -98, 118, -94, -94,  54,  32,-104,  22,  58,-103,  72,  69,  31, -25,  12,  31, 103, -50, 110, -72, -96, -86,  80,  18, 108, -65, 120,  75,-123, -51, 116,  69, 117, -56, -85,  16, -81,  94, -27,  46,  14,  -9, 121,  57, -86, -99,  45,-103,  -3, -89, 108, 102,   8,  99,  18, -68, 117, -47, -63, -93, -99,  92,  83,  99,-100, -15,  78,  28,-108, 121,  48,
   -1,  37,  -2, -23, -87, -21,  -9, -21, -74, -40, -38, -73, -86,  34, 106,  84, -88,   7,  22,   1,  13, -99,  31,  71, 121, 122,-108, -23,   3, -32,  24,  -3,  31,  70, -70, -90, -54,  60, -71,-113, -97, -80, -15,  45, -96,  57,  77,  59,  15},
{ 125,  14,  42, 103, -60,  74, 104,  80,  18,-119, -19, -40,  38, -81, -64,-100,  90, -67, -54,  47,  -4, -69, -18, -18, -37,-103,-126, -48, -48,-111,-126, -82,-118, 110, -39, -80, -67, -15, -82,-109,  60, -79, -10, 107, -12, -45,-102, -51,  42,  86, -29,  21,   0,  -5,  68,  85,  14,  -8,-101, 123,  20,-117, -83,  81, -36, -32,   6,  99, -48,  55,  -4, 106,  95, -72, -60,-101, -29, -18,   9,-111, -76, 118,-111,-122, -36, -57,  61, -51,-126,  54, 113,-102,  21, -33, -13,  26, 123, -84,-125, -70,  22,  33,  72,  14,-116,  -3, -69, -73,  27, -96, -35,  31, -57, 114,  81,-114, -72,  33, -60, -36,-104, 107, -50,  71,-107,  59, -97,  14, -61, 110,   1,-125, -39,  68, -26, -26,-106,  13, -31,  10, -21, -49,-113, -42, -12,-114,  90,  75,-120, -51,  93,  22,   7, -80,  96,  25,-107,  64, 123,  -1, -71,  33,-113, -69,  77,  28,   5, -20, -53, 115,  -7, -96, -93, -10, -18, 116,   8, 100, -27, -35,  -1, -68, -16,-126,  58,  23,  54,-114,-127,  61, -62,  88,  70,  -2,  84,  68,  26,  36, -46, -99,  28,-124,  62, 103,  40,  18,-106, 115, -80,  89, 103,  30, -29, 111,  10, -43,  44,  66,-120,  44,   0, 109, -63, -66,  11, -76,  33, -44, -16,  57, -34, 106, -66,-111, -43, 107,-111, 123,  61,  89, -25, -10,  66, 125, -73, -90,  92,  40,  18,  29,-123, -77,  44, -19, -81, -28, -29,-104, 119,-106, -18,-118,  74,  64,   4, -14,  28,   5, -21, -23, 108, 120, -50, -47, -91,-110, -99, -67, 117, -12,  76, -99, 101,   6,  76,  33,  71,-107, -83,  86,-112,  87, -57, 123, -81,  36,  83,-118, -35, -20, 106,  51,  -1, -25, -59, -35,-121,  30,  69,  52,  14, -88, -10, -98,  22, -54, -42,-122,  27, -38,   4, -40,  40,  19,   9,  97, -20,-113, -55, -75,  72,  21,  98, 122,  29,  34,  81,-122,-115, -21,-107, -11, 125,  82,-104, -79,  85,  74, -53, 102,  44, -90,  99, -73, -10, -83,-119, -57,  37,-124, -49, -31,  43, 121,  45,  55, -89,  58,   6, -10, -40, -35,  88,  94,-102,-112, -52,  82,-105,  86,-124, -59, -23,  18,  44, -36, -67, -77,  30,  32,  82,  58,  -2, -42,  18,   6,-108, -78, -60,  84,  -9,  -4, -66, 123,  74, -79,  67,  75, -48,  15,  17,-117, -13, 109, -27, -33, -98,-126,  75,-120, -55,  35, -62,-114, 103,  81, -83,  -9,  65,  59,  72, -12,  95,   0,  51, -69,  -8, -88,  92,   6, -75,-114,-104, -88,-113,   6, -23,-108, 117,  40,-113,  -9, -30,  38,  95,  13, -44,-120,  78,-116,  48, 107, -53,-121, -39,  72,  40, -52,  20, 101, -15, 101,-124,  96,-116, -17,  17, -94,  -2, -91, -86,  98,-101,  16,  12,   7,  83,  43,  43,  70, -61, -34,  54,  89,-102, -66,  28,-107,  30,-116, -54, -27, 108, -98,  91, 118,   4, -40,  84,  99,-121, -60,  98,-102,  -2,-116,  34,  91, 100,  18,   1, -16,  47, -93,-101, -72,-110,  25, 104,-107,  53, 118,  88,  13, -85, -23, -45,  99,-115,  43,  56,  74,-126, -73, 123,  43, 118, -87,  67,  70,-104,  83, -29, -12, -13, -63, -45, -76, -31,  74, -23,  21, -12, 110,  32, -95,  52, -30,  15, -17,  -2, -87, 113, -29, -58,-111, 106, 120, -98, -47,-104, -47,  76,  23,-119, -18, -65,  27,  -4,  17, -30,  49, -26, 115, -82, 114, -93,  68, -73, -92,   3,  38, -72,-118,-111,  23,  31,  98, -47, -65,  -5,  82, 114,-102,   5,  43, -25,-120, -61, -41,   6,  82,  55,-113, 112,  90,  23, -47,  11,  -7,  -4,  97, -65,-107,   1,  89,  99, -95, 106,  69,  56,  14, -90,  12,  37,  23,  -9,  74,   0,  42,  61,  19, -81,-119,  15, -81,  60, -64, -83, -12,  86, -28,  38,  24,-112, -51, 105,  83, -77, -19,  75,  -8,  24, 102, -19, -63, -71,-116, -20, -58, -20, -35,  16, 127, -66,  16, -22,-113, 106,  88, -17,  -4, -33, -60,  38, -86, 114, -17, -32, -22,  -2, -69, -95,  72,  49,  49, -37,  51,  49,  97, 116,-103,  58, -87, -24,  28,  75,  52, -52, -21,  98,-123, 102,   9, -93, -53,  12,  62,  60,  45, -68, -93,  62, -43, -11, -95,  90,  34, -29,-103, -85,  52,  42,  87, 120, 108, 122, -40,  62, -14,  71,  -5, -53,-107,  72, 104, -13, -76,-100,  27,   2, -68,-115, -26,-106, -58,  77, 119, -97,-123,  37,  61,  10, 107, -33, 109,  76,  81,-111,  54, -64, -41, 105,  -4,  69,  57,  18, -95,  69,  34, -18,-122,  76,  61,  67, -33, -41,-116,   5,  79,  99, -94,  85,  17,   4,  28,  -5,  76, 105, -16,  36,  -9,  18, 124, -47, -45, -98,  40, 121, -26,  34,   3,  81, -17, 122,  45, -38,  48,-118, -84, 119, -15,  -2, -20,  86, 114, -56,  61, -91,  92,  75, 125, -97, 116,-117,  -9,  12, 110, -98,-121, 118,  39,-121,  42,  99, -12, -22,   4, -56,  17,-126, -47,  24,  51,-105,  37,  -7, -66,  33,  58,  87, -12,  79,  77, -13,  48, 102, -29,  86, -55,-114, -21,-127, -11,  17, -19,-101, -32, -15, -88,  96, -29,  -6, 113,   0,  -3, -13, -72, -76, -97,  70, -46, -61,  95,  15, -42,  18, -13, -21,  22,  75, -29,  33, -95,-122,  85,  -8,  68,  62,  62,  57,-110, 115, -18, -71, -28, -23, 114, -23, -55,  60,  36, -53, -61, -11, -67,-110, -85, -95,  57, -87, -77, -72, 100, 118, -84,  85,  45,-121, -22,  72,  64, -24,  17, -60, -33,  32, -48,  24,  74, -82,  27,  34, -35,-109,  20, 114, 126,   0, -85,  28,  85,  10, 106,  40,  33,-124,  27,  62,  78, -43,  34,  24,  32, 116,  17,  38, -53,-107, -72, 109, -61,  33, -31,  12, -48,-100,  93,  70,  78, 116,   2,  93,  12, -38,-111, -72,  33, -84, -22, -28,-107, -68,  52,  -4,  43,  24, -87, 108,-123, -99,   1,   4, -61, -94, -71, -32,-101,  22, -23,  17,  20,  70, 124,  93,  -9, -79,  84,-106, -11, 103, -76, 121, -71, -77,  31,-120,  40, 126,  97,  50, -54,  51, -83,  91, -82, -95,-118,  70,  95, 121,-118,  65,  73, -14, -72,  13, -82,  23,  55,   8,  24, 102, -67,  50, -39,  35,  -9,  92, -81,  79, 114, -57,  41, -84, -33,  -6,  86,-127,  91, -38,   4,-119,-112,  34,  58, -91, -30, 127, -81, -12, 107, -14, -75, 110,  13,-113,  58, -10, -22,  56, -57,-112, -42, -79,  25, -76, -57,  95,  -7, -64, -53,  68,  60, -74, -48,  35,  27, 106, -17,  99, -18,  87, -59, 121, 111,  45,  99, -93, -93, -12,  32, -34,  35,-115,-100,-114, -81,  29,  90, -44, 123, -30, -43,  27,  61, -58, 116,   1,-108,  89, -60, -23,   3, -79,-117,  66,   7,  84,  57, -65,  12, 109,  78,-112,   5, -80,  91,  69,-102,  93,   4, -61,  85,  84,  -1, 109,  89,  -5,  23,  61,-110, -12,  97, 121, -70, -13, -27, -44, 106,  49,  23, -67, -31, 127, -91, -72,  98, -36,  71, 111,  36, -96, -98, -29,  97,  49, -35, -16, -41, -84,-118,  69, -55,-113,  -1,  28,  -4, 125,  33,  97, -41,   2, -75, 114,  52, -24,  94,   0,  56,  -7, -30, -20,  77, -33,-123,-100,-112,  50,  87,  13,  -5,  61,  -2,  33, -97,  17, 111,  36, -62,  52, -87,  58, -90, 117,  82,-116,  62,-101, -14,  20,  -8,  83,  -4,-118,  83,  63, -52,   2,  -1, -45,  45,  75,   7, -31, 108,  40,  34, 117,   7, -83,  69,   3,   3,  13,  56,  77, 124,-109,  49,   0,  69,-118, -94,   9,  91, -11, -77, -66,  94, -41,  24,-120, 107,-100,   6, -49,  32, 101,  49, -65, 123,   6, -97, 106,  25,  76,  27,  54,  94,  -5, -87,  87,-124,-124, -79, 124, -58,   3, 105, -20, -60, 116, -64, 114, -63,   8,  10, -23,  -5,  89,  37, 110,  84, -60,  12,  49,  25,-101, -52, -15, -48, -70,  49, -10,  85,  34,   4, -45,  72,   5,  67, -20, -64,   8,   5,-114, 114,  94, -54,  37,  74, -14, 127, 127,  60, -48, -68,  32, -85, -96, -67,   5,  87,  45, 110,  14, 117, -83, -74,-103,  47, -52, -16,  76,  67,  38, -48, -40,  90,  37,  -1,-104, -23, -35,  41, -38, -52, -34, -16, -42, -44, -85,  52,   5, -53, 126,  92, -96,  12, -38, -17, -57,  36,   9,  89,  29,  38, -26,  81,  63, 105, -82,  50,  -9,  92,-104, 102, -20, -51,  46,-123,  44, 114, 110,  78, -55, -37,-117, -20, -43,  33, -43, -37, -30,  65,  17,  19, 127,  83,  32, 104,  20,  35, -57,-101, -79, -21,  68, -57, -79, -89,  43,-120,-113,-120,  68, -15,   6, -85,  25, -47,  57, -44,-100, -26, -73,  54, -12, -27, -31,  32, -66,-116,  63,  63,  43, -84, 117,   1,-103,-116,  24,  82, -55, -91,  84, -71,  18,  27,  47, -33,-112, -53,  34,  21,-106, -12, 100, -76, -17, -53, -15,-120, -91,  85,   8, 108,  21, -55, -39, -14,   5, -88,  50, -72,  91,  41, 122, -32,-116,  49,  89,  95,-122,-124,  76,  31,  90, -53,  80,  33, -39,  14,-115, -80,  97, -58, -66,   0, -76,-105,-100,-118,  85, -18, -99, -36,  87, -55, -87,  12, -84,-111, -31,   9, 119,-114, -27,  15, -69,  51,-101,  99,  15,-105, -13,   0,-117, -84,  40,  20,  33, -76,  16, -15, -19, -95,  67,-123,  20, -32, 116,  51, -44,-114,  35, -55,  86,  -8, 114,-101, -29, -31, -27,  39,  95,  79,  90, -80,  13,  75, -72,  60, 118, -37,  79, 104,   4, -29, 121, 106, -74,  17,   7,  72,  71, 100, -26,-112,  46, -98, 127,  99, -95,  18,  41,-127,   5, -65,  77, -28, -34,  18,  96, -93, 102, 112,  23, -33, -65,   8,-119, -20,  31,  94, -71, -87,  25, -67, -56, -63, -78, -62,-106, -83, -19,  35,  61, -59,   9, -50, -88,  83, -65, 127,  96,  90, -62,-105,  22,  52,-114,  97, -37, -41, -60,  95, 112, -72, -59,   8,-104, -31,  94, -38,  86,  42,-107,  41,  89, -47,  92, -69,  87,  26, 100,  50, -57,   9,-103,-103,-124,  76,  75, -65, -37, -71, -36,-118,  56,  40,  27, -42, -37,  87,  87, -55, -17,  24, -26, -13, 123,  76,   6,  81,  62, 103, -86, -57,  60, -30,  20,  66,-105, -49, 126,  77, -36,  49,  82,  16, -40, -97, 105,  64, -38, -81, -43,  -1,-113,  89,   0,  72,   7, -32, -79,  52,  82, -30,  60,  84, 126,  15,  86, -47, 114, -36,  52, 127,  -5, -38,  39, -23, -61, 112, -91, 107,  -5,  49,  31,-107,-114, -63, -83, -71, -89,  28, 122,-124, 116,   8,  50,-125,  30, -58,  49, -86,  16,  88, -77, -80,  82, -46, -25, -59, -13, -65,  42,  88, 115,   2, 122, -33, -44,  68,-124,  77,  59, -66, -19, -34, -19, -79,  13,  98,  43,  74,-106, -78, -55, -36,  95,  73, -82, -13, -17,  66, -49, -17, -68,-112,  74, -23,   7,  96,  87, -74,-105, -43,  25, -22, -69,  75,  16, 101,  38, 102,   9, -97, -65,-106,  -9,  41,  39, 115,  62, 103,-107,  46,  95,  14, -36, -17, 101, 108,  38,  67,  44, -72, -19, 106,  30, -29,-105,  42,  43,  56,  17, -41,  94, -85,  36, -40,  32,  83,  87, -89,  38, -43,  70, 115, -94, -73, 100,  50,  72,  84,  84, -25,  19,  51, 127,  10,  14,   5,  91, -40, 126,   5,-113, -21, -77,  24,-114, -32,  42, 101,  45,  40, -99, -17,   2,-107, -34, -43,  -5, -54,  40, -33,  22,-118,  66,  -1, -32, -11,  39,  36,-125,  17, 113,-112, -41, -13, -49, -12, 119,  21, -87, -46,  94, -87, -87,  15,  52,  22,  30,  38,  70,
    9,-126, -66,-105,  61, -54,  50,  71, -70, -52,-101,  59, -49,  57, -82, -60,  56,  55, -68,  52,  13, -28,  -4,-108, -75, -57,  15,  17, -57, -56, -91, 121,  93,  29, -73,-121, -57,  62, -95, -49, 111,  12, -99, -20, 106,  30,  29,  -3, -23},
{ -47, -30, 120,  -5, -51, -37, -17,  86,  47,-104, -96,  64,-111,  62,  50, -79, 125,  73,  99,-114,  73, -15,  63,  32,  28, -97, -12,-111, -98, -43,  57, -80, -97, -63,  94, 125, -69, 123,  98, -43,  39, -54, 123, -15, -23, -80,  32, 100,  99,  -9,-103, -15,-119,  56,  62, -34, 104, 109,  90,  -8,  78, -53,-123,  99, 115,-115, -95,  50,  16,-125,-126,-116,  26, -31, -66, -31, -21, -53, -46,  29, -42, -71,  37,  66,  86,  63,  30,-108,  40,  -1,  46,  12, -67, -26, -95, -55,  84, 115,  26,  35,  97,  62, -77,   9, -88, 103, -56,  55,  57,  35, -43, -11, -36,  34,  21, -99, 113,-115,  85,  97,  20,  52,  24,  90, -50,  12,  56,  70, -86,-121, -74,   5,  38,  92,   6, -94,  48,  51, -25,  95,  48,  56,  96,  67,   2, 127,  78, -96,  89,  63, -15,-117, -50,-106,  11,  72,-118, -53, 123, -67,-120,-110, 116,  -7, -61,  27, -87,-105,  -5,   8,  47,  75, -61, -30,-112,-125, -80, -31, -47,-125,  91,  72,  66, -40,-125,  40, 111,  25,-110,  -5, 118,  61,  97, -15,   4, 115, -16,   1,  19, -49,-103,  69, -48, -78,   8,-103,  35,  78, -59, -93, -52,   5, -11, -34,  57, -46, 120, -61,  77, 119,  46,  76,  69,-105,  80, 110, -42,  76,  -7,  95,  57,  68, -66,   2, 102, -13, -73, -53, -95,  53,  -1, -43, -56, -78,  53, -81,  32, -37,  89,   1,  29,  10,  12,  63,-120,  98,   0,  60, -54,-109,  43,  20,  33, 101,-114, -77, -59,  70, -63,-122,  -8,-104,  83,  66,-111, 119, -86,   2,  66,  64, 122, -75, -57,  76,  54, -95, -35,  27,  89, -81, -57,  42,  62, -90, -35,  49,  69,  -2,-115,  81, -66, -74,  90, -89,-102,  38, -76, -46, 115, -34, -54,  26, 111, -42,-115, -83,-107,  22, -24,  74,  66,  24,  27, -88,  83,   1, -68, -93,  35,-113,  11,  11, -93,  71,  61,   9, 122, -36,  68,  52, 114, -91, -41, -13, -48, -81,  38,  81, -65,-112,  11,  -6, -13,  96, 123, 114,  63, -31,  39,-100, -36, -17, -26, -25,-114, -11, -37,  86, 118, -61,  76,  54,  51,  53,  44, 118, 127,  83,  73,  18, -55, -82,  25,  11,  62, -34, -40,-111,  74, -66, 103, -34,  62, -70,-103, 102, -94, -29, -47,  89,  98,  -1,  86,  17, -23,  41, 116, -90, -45, -75, -36, 116,  56,-103,-121, -79,  29, -54,  12,-101, 112,-115, -37,-120, 103, -80, -35, -82,  -1,  85,  80, -90, -48, 122,   1, -40,  11, -37,  83, -54, 107,  59, -85,  26, -56,  42,  61,  41,-110,  46,  15, -33,  69,  93, -27,  -2, -37,  -4, -85,  -3,  19,  21,  -6, -30, -40,  44, -16,  57, -31, 125,  41,  89, 124,   0,  64, -91,  -3, -94, -38, -38,-115,   7,  14, -78,  25, -47,  81, -24, -65,  80,  61,  39,-103,  69,  62,  82,  57, -95, -62,  89, -46,   0, -53,-115,  98,  20,  70, 111, -70, 115,  66, -47,  66,-112,  31, 101, -57, -92, -59,  39, -73,  30,   8,  70,  53,  48,  82,  58,   4, 126, 107,  83, -27, -79,   0, -87, 111, 109, -27, -43,  52, -58,  45, -13, -96, -88, -47, -55, -59,  90, -13, 106, 124, 106,  36,  61,  95, 100, -22,  91,   9,  -7,  43,-111,-109,  10, -96, -38,  14,  39,   9,-106,  22, -28, -33,  39,  43,  48,  23,  62, -19,-110, -88,  38, -12,  17,  80,  21, -27,   3,  41,  97,-103, -87,   7, -88, -78, -19,  75,   6,-126, -43,  81,  11, 120, -78,  80,-113, -40,   5,   1,  62,  31, -24,  11,  79,  33,  98,  65,  89, 103,-105,  58,-115, -16, 104, -71,  32,   8, 108, 118, 122, 114,  23, -86, -44, -51,  72,  11,  58,  34,  -4, 116,  77,  -8, -54, -94,  94,-110,   6, -46,-113, -36, -68, -87, 101, -28,  71, -82,  -5, -39,  41, -26, -31,  75,  61, -36,  98,   6,-115,-108,-103,  65, -40,  68,-126,  79,  -1, -91, 110,-108,   0,  43,-121, -33,-100,  94,-106, 103, -77,  98,  84,  78, -75,-100, 120, -88, -46,-106,-118,  35, 124, -97,  89, -25,  -4,   0, -75,  91,  44,  56, -93,   2,  17,  86, -60, 120, -50, -71, -49,-107,  83,  49, -72,   4, 117,  15,   2,-118,  74, -46,  66,  -7, -41, -26, -22, 112,  27,-116, -36,  21, -84,  67,  85, 111, -19, -58, 110, -86, -56,  79, -68,  52,-125, 127, -67, -92, -34, -11, -58,   8,  96,  34, -13, -13,  64,  78,  -4,  89,  92, -57,  12, -14,  11,-122,  65,  45,  96,  82,  39,  51, -58, -66, 113, -39,-107, 122,  30, 118, 114,  81, 110,  54, 106,  29, 100, -67,  38, -79,  89, -42,  83, -70,-104,  30,  58,  27,  71,  58,-107,  73,-104, -11, 105,-107, -12,  95,  97,   3, 118,  -5,  56,  63,-101,  58, -96, -35,  -8, -49,  80, -82, -40,  82, 108, -63,  38,  79, 108,   1, -12, -17, -14, -16,-100,  41, -55,-110, -14, -37,-111,  17, 114, -64,  68,  13, -73,  28,  10,-115, -31, 102,  66,   2, -90, 102, -84,-115, -68,  37, -64, -88, -52,  -8,  40,  18,  38, -65, -86, -21, -22,  81,  90, 106, -79, -35, -44, -30,  29,  74,  -6,-115,  82, -39,  83,  32, -17, -88,  -4,-106,-121,  12, -80, -14, -97, -86,-120, -95, -79, -95,  -1, -90, 124, -40,   4,   7, -91, -81, 118, -24,  60,  37, 104,   3, -46, -94, -44, 106, -77, -87, -79, -55,  62, 115,  95,  74,  77,  57,   8,-114, -60,-105,  40,   3, -48, -20,  20, -49,  26,   1,  37,  58, -52,  61, -21,-104, -18, -15,  79,  27,  35, -53,  48,-127,  60, -98,  80, -50, 100,-124,  79,  63,  90, -27, -41, -12, -51, -18,  45,  22, -19, -52,-120, -54, -47,  40,  88,  26,  30,  25, -63,-123,  16, 101, -24, 127, 117, -46, 107,  93, -21,  31,  -9, -43, -53, -13, -11, -87,  19,  65,  80, -86, 108,  92,  52, 110, -14,  75,  48, -44, 113,  49,  75,-123,-117, 109,  34, -85, 115,  46, -60, -64,  83, -36,-114,-126,  51, -71, -39, -98, 102,  98, 126,  78, -33,  -1, 121,-103,-126, -51, 112, -56,  63,  27,  90,  52,-126,  -4, -36,   5,  -2,-107,   0,  51,  77, -82,  55, -62, -78,  65,   8, 102,-126, -41,-112,  31, -58,  54,  39,  40, -57, -16, -13, 106,  52,-120, -68,  70,-124,  36, -82,  51, 116,  79,  24, -56,-111, -70, -27, -84,-118, -30,  -8, -54, -83,   2,  35, -36, -39,  59,  23,  19,  56, -41, -22,-101,  56, -86, -70,  -2,-106, -56, -12,  53, -65,  -8,   8, -83, 103, -76,  60,  55, -74,  19,  32, 106,  33,  74, 111,  23, -12,  86,-106,  -7,  40, -27,-100,  40,  14,  38,  19,-115,-107, 111, -83, -51,  -6,-111,-114, -46,  91, -95,  31,-122,-125, -27, -64,  76, -93,-125, -49, -43,  -6,  51, 102,  90,-103,  -8, -46,  85, -24, 125,  88, -62,  19,  80, -55, -75,  40, 103, -95,-110,-109,  50,  59, -82,  30, 127,  97,  48,  61,  23, -65, -59, -60,  82,  16, -30,  28, -67,  65, -19, -62, -23,  20,-121,-119,  90,-118, -31,-107, 115,-106, -31, 126,  63,  -3,  89, -76, -63,  79,  -8,  82,-125,-126, -76, -72, -21,  68, -16, -16, -54, -80,  -9, -74,  -7, -41, -76, 104,  72,  49,  29, -69, -65, -28, -89,  71, -42, -46,  92,  47, 113,  88, -30,  48, -40,-109,  -7, -51,  46, -63, -64,   2,  73,-115,  -9, -44,  77,  38, -21,  16,  -5,-112, 111,  47, 119,  70,  -1,-115, -60,  42,  81,   1,  84,  84, -76, -43,  -4, -91,  60, -18, -86,-122, -11,  47, 109, 122, -49, -85,  61,  63,   4,  -4, -27, 114, -18,  97,  -5, -80,  54,  77, -26, 108, -96, -78,-115, 117,   4, 116,  70, -80, -63, -24,  -8,   1,  51, -74,  42,  -8, -78,  62, -37,  33, -42,  85, -27,  30,-117,  61, -69,  93, -69,  -4,  38,-109,  13,  69, -83, 115, -46, -77,   2,  26,  97, -61, -75, -84,  80, -91,   7,  40,  90,-107,  60,   3,  57,  70, 121,-107, -35,   1,  81,-127,  40, -17, 117, -18,  60, 127, 109, -25, -98,   4, -92,  82, -21, -55,  99, -70,   0,   0,  62,  92,-108,   0,  71,-123, -41,   9,-125,  57, -22,  87, -55,  35, -72, -82, -47, 117, -12,  90, 103, 125,  57,  68,  27,  85, -92, -18, -84,  33, 123, -69,  15,  74,  26,  70,  80,-110, -78,  -5, 123,-120, -66, -89, 116, -29, -65,  59,  77,  78, -24,  45, -72,  -5, -55,-127,-121, 115,-107, -78,  61,  48,  81,   7, -69,  85,  69,-108,  67,  14, 123,-111, 115, -32, -36, -56,  45,  37,  49,-126,  73,  76,  70,  77, -73, -10,-111, 119,   9,-124, 113, -44,  -9, -24,  47, -53,-104,  49, 108,  14, -47,  61,   1,   8,  42, -72,  21,  18,  -1,-114,  86, 113,   2,  19,  57,  65, -14,  77, 109, -57,  43,  98,  31, -95, 117,-115, -56,  32, -94,  99, -76, 111,  -6,-105,-112,  36,-111,  46,  91,-109,  57, 125, -29,  25, -59, 122, 115, -82,-119,  20,  72, 121,-117, -37, -78,  92,   6, -89,  83,  -9,  16,   8, -58, -20,  63, -31,  81,  69, -49, 116, 104, -17, -31, 117, 119, -56, -83,  12, -49,  91,-101,  77,  42,-111,  -4,   3,-104, 108, 123,-113, -11,  11, -78,   3,   4, 117,  27, 120, -83,  12,  48,  28, -35, -24, -20,-126,-116, -84,  88, -13,  65, -92, -48, -93,  16, -15,  80,  -2,  59, -94, -15, 101, 119,  73,  79, -63, -13,-127,  69,  38,  54,  51, -15,  93,  22, -47, -88, -21,  61, -71, 107, -19,  99,  15,  97,  14,  58,  82, -79,  29, -92, -32,  15, 120, -74,  96,-127,  69,  43,   8,-116, 107, -39,  56,  45, -64,-121, -73,  89, -20, -21,  13,  57,  39, -92, -34,   5,  61,-121, 119, -32,-101, -10, 121,  17,  44, -53,  67,  55, 111,  92, 126, -53, -24,  32,  98,  51,-103,  96, -31, -33, -62,  54,  53,  49,  37,-102,  47,-107,  71,  27, -45,  82, -56,  24,-103,  24,  56,  44,  37, 115, -48, -13,  39, -15,  61, -54,  10,  24,-116, -87,  54,  23,  19, -97,  81, -75,  57,  30,  60,-106,-117,-121, -20, -83, 114, 109,  10, -10, 105, 108,-123, -94, -88, -54, -52,  95,  -4,  11,  19, -66, -89,  -9, -14, 100,-115,  21, -54, 110, -10, -72,  68,  77, -33, 101,  97, 104, -17,  37, -57,  91,-104, 104,  50,  69,  19, -54, -46,  52,  72, -52,  30, -78,  20, 122, -44,  21, -88, 120,  24, 113, 111, -58, 120,  24, -36,  36, -59,-117, -66,  13,  38,-123,  79,-110, -57, -92, -23,  50, 110, -48,  17,-124,  53, 123, -44, -66,  70, -16,   9,  52,  64,  37, -61, 117,  95, 121, -41,  -8,  16,-122,-107, 111, -54, -72,  30, -86, -83, -16, -14, -95,  18, -32,  -9,  72, -39,-107,  -9, -97, 100,  73, -97,-113,-120,  47,  -4, 107,  69, -30, 126,  60, 103, -88,   2, -86, -24,-110, -64,  49, 116, -18, -24,   6, -65,   5,-113,-110, -58,-123, -43,  76,  82,  -5, -52,  24, -41, -24,  75, -27,-112, -85, -97,  93, -26,  29,-113, -36, -23,  92,  30, 104,-119,  74, -28,   0, -76,-103, -41, -14,  97,  69, 127, 114,  69,  82,  14,  98,  18,  37,  17, -77,  62,  38,  60,  62,  91,  -9,  31,  14, -77, 117, -40,  -2, -32,  30,  17,  -4, -68, -17,  76, -25, -26,  24, -92,   6, -47,  85, -66, -57, -53, -71, -81,-100,   9,  32, -26, 114,  -1,-100, -59, -91, -95, -75,  55, -65,  68,  94, -75,  27, -85, -12,  62, -97,-108, -72,  24,  14,-125,  36, -57, -30,  32, -78, -56, -88,  67, -85,  21, -76,
   21,  84, -66, -12,  74,  68,-112, -74, -55, -23,   4, -32, -65,  98,  84, -68, -97, -81,  53, -84, 116,  19,  71,  24, -64, -84,-122, -76, -70,  35,-126, -68, -99, 100, -28, -24, -54,  33,  77, 100,  63, -49, -73,  48, 103,  50, -82, -52,  74},
{ -76, -52, -65, -25,  86,   3,  -5, -42, 105,  20, 119, -41,-124,  33,   2,  33,-108,-117, 115, -71, -80,  51,  52, -39,  65,  10, -12, -44,  16, 108, -52, -19,  79,  25, 122, -29,-114, -73, 122,-115,  19,  34,  33,-116,-124, -14, -61,  28, -37,  58, 103,  93,  40, 114,  34, -49, 115, -14,  90, -94,  54,-116, -63,  22, -54, -10,  50,  86,  41, -72,   8,   9, -97, -76,  58,  37,  96, -22, -48,  11, 111, -74,-122, -12, -67,  26, -63, -57,  98,-125,  32, 121, -55, -70, -55, -78,  32, -84,  64,  97,  88, 118,  21, -55,  12, -21,  64, -90,  38, -18, -52,  34,  86,  37,  24,  30, -79,  36, -51,  77, -78,  53, -82, 115,  12, -81, -81,  90, -20,  82,  76,-104,  44,  75,  11,  40,  63,  -5,  99,-114, -15, -51, -95,  27,-123, 114, -63, -28,   8, -23, -14,  65,-113,  19, -35,-107,  74,  30,-100,-108, -59,  49,   5, -55, -59, -60,  44,  99, -85,   6,-121,-112,-114,  96, -80,  65,   7,  33, -47, 121, -24,  40, -52, -66,  76, 122,  98, -63,  17,-112, 108,  93, -47, -97, -19, -12, -93, -17, -22,  75,  17,  16, -54,  65,  51,  86,  -4, -28, -47,  57, -35, -11,  88, -56,-105, -44,  -1, -10, -72,  35,  62, -58, -24,  52,  29,  98, 115, -65, -64,  -2,  85,  -5,  77,  74, -53, -74, -10, -56,  47, -96,  95,  -8,  27,  21, -16, -29,  35, -54,-125, -72, -39, 110,  30,  92,-100,  74, 104,  48,  83, -73,  74,  26,-110,  -7, -40,  51,  73, -60, 123, -80,   5, -64,  58, -85,  89,-102,   1, -39,  82, -30,  83, -94,  40, -23,  65,-126,  84, 117,  15, -26, 123,  32,  44,  24, -43, -78, -26,  62, -25, -11, -98,-112, -86,  69, -16,  17, -69, -95, -88, -83,-114, -53, -69,  61, -52, -19,  46, -17,-101, -34, -66,-118,  93, -12,  29, -59, 102,  50,  90, 116,  19, 126,-120, -44,  76,  99,  88, -51, -25,  26,-123,   5,-125,   6,  73,  69,  65, -59, -32, -52,  41, -23,  79,-124,  14, -45,-123,-114,  97, -10, -77,-118, -93,-116,-125,  56, -93, -49, -89,   9,  32, -90,-119,  93, 111, -97, -30,  12,-112,-101,  73,  10,  64,  99, -26, 119,  90,  50, -13, -46, -17,-113,  65, 102, -52,-112,   2,  19, 116,  98,  45, -64, -33, 127, -45, 104, 102, -35,  49,  16, 106, 116,  40,  40,  13, -29, -19,  13, -88,  38, -86,  15,  13, -21, -27, 111, -78,  62,-118,  99,  63,  19,  -9, -86,  49,   3, -97,  22, 113, -32,-102,  42, 113, -77,  23, 115, -34,-123,-108, -98,   4,  72, 104, -82,  13,  56, -63,-109, 112,  34,-113, -50,   7,  85,-107,  99,  77,-114,   1, -43,  90, -90,-101, -21,-118, -87,  20, 101, -73,  18,  70,  32,  73,  13, -54, -70,  82,  58, -98,  99, 116, -53,  64, -44,-100,  42, 125,  82, -16, -71, 106,  29,  18,   2, 114,  87,  47,  44,  72, -60,-102,  76,   4,  48, -59,-124,  40, 109,  18,  73,  70, 126, -37,  24,-118,  51,  -9,  75, 108,  42, 124,-102,-123,-121, -42, -73, 116, -68, -31,-103,  61, -77, -66, -37,  82,  45,  88, -83, -96,-126, -95, 104, -27,  33,  65, 108,  98,  11,  92, -79,-115,  12, -63,-122,  78, 119,  89, -79, -47,  42,  75,-122, -99,-109,  10, 125, -98,   0, -52, -64, -83, -48, -77, -97,  50,-126,  60, -74, -40,  73, -29, 112,  98, -64,  -7,  11, -22,   9, -86, -68, -83,-126,   3, -84,-118,  80, -66,  37, -77, -49, -12,   7, 116, -85,   5, -54,-109, 107,  91,  13, -72, -84, -67,  87,  82,   4, 123, 105, -25,  81, -10, -82, -96,  49,-127,  91, -10, -82, -80, -74, -31,  23, -54,  17,-100,  14,-126, -49,  45, 105,  98,  55, -46,  51, -90, -91,  96, -77, -20,  15, 118, 124, -12,  72,-101, 103,-126, -61, -74, -32,  10, -90, -39,  84,  64, -56,  16,  85,-127, 120,  -6,  -8,  22, -80,-101, -12,   7,   2,-122, 113,  50,  81, 100, -67,  81, -33,  -1, 109,  27,  38,  80,  50, 102,  32, 108,  54, -87,  90, -49, -13,  57,  74,  44,  82,  53,   8, -61,   3,  71,  82, -55, -90,-113,  49, -77,  71,  93, -50,   0,-115, -33,  86,  92,  10,  24, 115,  65, -79, 101, -36,-101, -75,  59, 103,  52,  91, -20, -24,-119, -36,  54, 104,  44, -87,  71,  73,  70, -19, -29, -51, 115,-100,  -1, -53,  16, -67, -94,  24, 112,  45, -29,  68, -42, 108,-127, -99,  88, 106,  61,  -1, -83, -59,  29, -23, -41,-111, -74,  88,  29,-118,  91,  88, -53,  20, -80,-101, -78, -85, -12,  14,  61, 108, -68,  92,  64, -25,  27, -58, -94,-115,  99,  72,  78,  67,  36,  56, -10, -83,-104, 110, -45,  -5, -84,  70, -32,  35,  75, 103, 121,  27, -87, -63, -20, -13,  22,  62,  65, -14, -18,  48,-102,  62, -86, -19, -67,  -5,  99,-110,-107,  26, 124,  15, -78, -42,  27,  53, -29,  17, 102, -37,-113,   1, 116,  26,  12,  57,  14,-115, -98,  43,-109, -24, -80,-124, -22, -16,   0, -30,  -5, -67,-113,  93, -35, -49,-120,-126, -41,-124,  33, -26,  63,  85, -89,  61, -36,-104,-111,   5,  84, -66,  84,  83,  55,  80, -47, -83, 123,  68,  23,-126, -45, -64, -11,  68, 119,-108,  86,  18,  39,  29,  40,  55, -35,  51,  52,  54, 108,  58,  35, -46, 106,  45, -78, -94,   4, 107,  -3, 102, -98, -15, 114,  92, -32, -86,  -4, -88, -12,  16, 123, -74,  65,  68,-111, -33, 121, -57,  93,  78,  40,  19, -31,  56, -83, -49,  31,  43,  32,  23,-124,-104,  26,  24,  85,  47,  54,  52,  88,  57,-121, -43, -15,-120, -42, -47,  62,  34,  95,-105, -61, -94,  63,-124,  84,  -5, -74, -70,  45, -46, -80, -99, -88,   8,  25,  40, 104, 123, 112, -73,  26,  10,-122, 105,  44,   3, -24, -24,  15,  91,-108, -52, -70,-105,-125, -76, -57,  54,-124,  25,  29, -68, -22,-122,  57,-114, -34, -82, -37, -18,  78, -93,  31,  26,  81, -99,  22, 119,  85,  45, -93,  26, -57, 125, -66, -52,  94,  86, -17,  69,  19,  75, -47,  -8,  72, -60, 118,  23, -98,  24,  75, 101,-111,  99, 116,   4, -23,-123, 104,  64,  -5,  61,-101, -32, 116, 124,-104,  25, -40, 119, -90, -49,-107, 107,  66,-113, -35, 121,  33, -77, 126,   2,   2,  -8, -15, 126, -94,  87, 114, 104, -28,  67,  85, -87,  15, -67,  60,  -6,  -5,  33, -15,  21, -55,  25, -72,  24, 113,  80, -44,  64, -40,  17,  36,-115,  31, -40, -30,  63,  43,   1, -88, -82,  61, -62, -72, 119,  82, 100, -50,  18, -83,-105, -22,  51, 124, -29, 106, -56,  81,  92,  16, 125, -83,-115, -22,  22,  26,-122, -35,  85,   4,  18,  50, -30,  83,  99,  34,  49,  26,  -1,  74,-115, 120,  75,  79,  21, -72,  90,  44,  76, -53,-102, -87,  49,  56, -14,  -2,  76,-105, 109,  31, -91,  69,  89,  98,  24,  92,  62,-103, 120, -17, -86, -91, -33,  11,   4,   2,   5, 123,  34, -31, 126,  92,  49, -88, 124, -47, -92, -13,  32,  83, -24,   7,  -3, -49, -91,  41,  46, -26,  41,  28, 124, -38,  65,  95, -25,  70,  64, -68,  70, 122,  97,-107, -59,  29, -28, -60,  54, -83,  72, 104, -38, -21,   3,-101,-110, 100, -66, -53,  58, 108,  97,-109,  98, 111,  86,  62,  34,  -7,  95,  75,  83,  33, 123,  -4,  67,  44,   3, -15,  35, 109, -91,  48, -84,  58,  90,  60,-115,  85,  66, 113,  16,  99,  28, 103, -47, 106,-100,  56, -70,  28,  -1,  -7,  42,-100, -63,-107, -14,  57, 117,-101,  27,  57,  61, 100, -12,-113,-119,  -5,  68, -20,-111,  70, 125,  46,  96, -37, -91, -54,  22,  84,  22,  76,-101, -22,  42,  38, -82, 123, -20, -90,-103, -90, -46, -52,  65, -29, -57,   3, -79, -70, -26,  89,  96,  72,  67, -54,  31, -42,  57, 120,  92, -62, -94, 109, -59, -20,  -5,  54, -28,  40,  46,  38,  44,  54,  26, -17,-108, -47, -79,  86, 120,-105,  25,  -4,  13,  32,-108,  55,-115, -85, -78, -49, -31, 106,-125,  -9, -84,  89, 123,-125, -66,-118,-120, -44,-105, -10, -40,  27,-102, -10,  14,  67, -58,-115, -96,  84, -76,  15,  92, 107, -62, 100,  95,  15, -20,-110, -45,-102, -41, -87,  15,  17,-120,-123, -75,-103,  94, -94, -13, -49,-104,  86,  78, 100, -70,  30,-100, -93,  12,  14, 108, -88, -35, -46, -19,   2,-120, 119,  89,  22,   8,  76,  -7, -99, -69, -43, -25,-114,-112,  56, -97, -20,  49,  45,  92, -73, -23,  80,-125,-125,  98, -32,  13, -61, 120, -61,-127, -56,  39,  82,-115,-117, -11,  30,   8,-119, -90, -57, -69,  76,  93, -22, 115,-126, -26, -99, -84, -25, 102, -94,  -8,   1,-107,  18,  -2, -17, -25, 120, 108, -89,  10, -58,  77, 125, -20,-112,  95,  50,  86, 103, -23,  99,  64, 120, -75,  66, -85,  -2, -89,-111,   9,  62,-122,  69, 102,  29,  77, -78, 101,  72,  85,  75,  66, -34, -82, -17, -72,  -5, -75,  59,  83, -21,  80, -93,-100,   5, -21,-118,  12,-106, -59, -35,  52,   4,  58,  62, -19,-108,  -4, -98, -81, -58,-121, -32,  50,  89, -67,  12, -60,  25,-102,  89, -57,-118,  33, -92,  51,  -9, -36, 103,  64,  21, 100,  26,  87,  42, -15,  30,-111, 103,  82,-124,   5, -90,  39,  41, -57, -76,  50,  50, -95, -17,   2,  -8,-126,   8,  -7, 127,  76, -89, -76, -93, 124,  66,  47, 101,  22, -41,  24,-111,-103, -44,   1,  20,  11,  10, -79, -10, -51,  32,  64, -75, 125, -85,  96, -94, -58, 111, 119,  43,-125,-111, -64,  48,  11, 111,  35, 107, -90, 120,-112,-109, -45,  45,  -9, 112,  61,  78,  -4, -11,   1, -59,  -8,  95,  96,  76,   9, 107, -32,-112, -68,  90,  68,-101,   9,  -4,  20, 104, -57, -68, -79, 105,-114, 122, -21, 107, 104, -51,  94, -60,-113,  55,  31, -24,  11, -93, 101, -49, 121, -41, -71,  24,  95, -97,  67,  62,  76, -30, -12,  11, -21, -25,  40,  48, -37, 124, 103, -74, -18, -72, -27,  50, -57, -77,  -1,   4, -33, -33, -25,   3, -36,  56,  82, 100, 125,  96,  82,-115,  -5, -71,-105, -62,-101,  37, 121,  20,  70,  62, -53, -15,  17, -58,  41, -67, -19,   3,  44, -75, -91, -72, -76,-114, -20,  22,-124,  21, -75, -40, 116,  54,  27,  88,   4,  36,  98, -34, -90,-109, -18,  62,-105,  66,  88, -55,  94, -58,-113, -82,  75,  63,   0, 117,  -1,-119, 126,  88,  31,  29,-113, -36, -72,  89,  56,  15, 106, -36,  43, -85,  43,  46,  11,  29, 104, -36,-116,  41, -51,  30, -67,  14,  10, -44,  -9, -53,-124, -20,  85,  30, -97,  71,   5,  38,  27,  32,-122, 101, -68,   0,-124,  46, -84, -27,  54,-114, -25,   7, -54, 110,  66,  12, 110,   3,  75,  94, -61, -92,  58,  62, -37,-110, 100,  69, -68,  78, -87, -22, -45, -39, -51,  70, -97, -32, -58, -83, -56, -29, -87,  64, 117, -59, -16, -18, -70,  61,  61,   8, -70, -88,  31,  40,-120,  84,  85,  78, 104, -45,  85, -99, -48,  37,  98, -73,  -7,   5,  43, -67,  56,  60, 113, -10,  75,-108, -45, 107, 113, 121,  31, -61, -36, -79, -64, 118, -74,  43,  58,  93,  -2,-126,  -5, -57,  47,  28,  27,-119, -54, -62, 112, -93,-103, 117,  55,  65,-101,-108, -47,  29,  10,  58,  14,  63, 104,  57, -87, -92,-117, 118, -64, 105,-127, -21,  62, -69,  91,  21, 125,-120, -46,  24, -38, -21,
  -84, -49,  46,  85, -10, 104, -54,  12, -21,  19,  55, -76,-102,  59, -69,   8, -35, -83, 114, -37,  83,  48,  -6, -55, -74,-111,  31,  73, -83, -91, -45,  37, -83,  27,  27,-109,  29, -13,  38,  71, -38,-101,  89,  64,  81, -62,-111, -32,  21},
{  81, -39, -72,  18, -12,  30,-110, -85,-123, -98, -58, -26, -12, 111, -24, 115, 124,  44,  66, -62,  10,  23,  31, -83, 122,  84,  29, -46,  44,  24, -14,  36, -55, 104,-102, -66,-103,-120, -33, -37,-119, -66, -43,  73, -10,  10,  57,  30,  56, -61,  12,  28,  15, -95, 101, -74, -46,  51, -19,   8, -82,  99, -88,  48, 100, -80,  45,   6, -88, -86,  20,  34,  96,  35,  57, -90, -66, -15,  -7,  98, -22,   1, -24, -49, -86,  39,  -2, -79, -46, 108,  -7, -49,   4,  14, 113,  54,  -7,  68,  -8,-114,  57,-114,  40,  39,  21,  26,  28,  16,-104, -77,  73,  89,-123, -96, -99, -43,-121,  27,-109,  79,  24, -87,  42, 107, 101, 104, -19, -64,  23,-127, -86, -95,  89, -68,-115,  79, -50, -77,  80,  61, 124, -64,-102, -58, -36, -33,  18,  81, -71, -22, -47, -97, 120,   6,  82,  19, -20, 104, -94, -88, -61, -32,  20,  98, -67, -16,  28, -87, 124,  84,  65,  74, -12, 118,  85,  47,  31, -21,  35, -24,  41,-111,  38,-122,  21, -44, -87, -63,  30,  14, -85, 113,  44,  49,  45, -11, -83, -55,  76,  81, -58, -21, 115,  16, -53,-116, -20,  12, -71,  49,-101,  20, -28, -74, -76,  52,  14,  58, -68,  29, -40, -10,  36, -27, -31, -54, -82,-123,  87, -80, -29, -55, -32, -92, -94, -96,  52, -28,  77,  16,  14,  70,  76,  74,   8, 103,-107, -16, -31, -80, -13,   6, -22, -54, -33, -23,-113,-105,-116,  73,-111,  83, -82, -46,   8, -94,  -7,   3,  21, 121, -22,  70, 116,   8,  50,  31,  20,-125, 109,-119, -83,-123, -32, -87, -82,   7, -85, -32,  88,  90,  12, -34,  96,  45,  68,  58, 124,  62,   8, -28, -44,  98,  76,  21, 127,   2,-105,  28, -84,  70, 123, -95, -33,  36, -41, -57, 104,   2, 124, -17,  55, 118, -45,  67,  31,  49,-121,-103,  13,   7, -22, -27,  63, -41, -29,  18, -67,   3,  37, -40,  57, -33, -32, -94,  89,-120,-117,  32,-118,   4, -79,  54, -12, -58,  15,-109,  90, -86,-100, -24, -89, 112, -52,-124, -32, 113,  48,  84, -88,  15, -26, -32, 103,-108,-111,-123,  78,  70,  42,  75,-104, -79, 103,-109,  49,  12,  63, -58,-109,-117, 121, -36,  38, 122, -85,  -5, -43, -45, -84, 115,-101, -34, -79,  -1,  64, -56, -69,  57,  25,  51, 111, -50,   8, 101,-120,  14, -58, -97, -14, 107,  76,-108, 126, -21,  91, -77, -94,  29,-115,  99,  56,  -3,  82,  58,  56,  35,  31,-103,  83, 121,-119, -93, -40, -62, -67,  61, -33, -17, -32,  76,  16,  65,-116,  68, -49, -78,  81,  37,   3,  31, -53,  40,  91,  70,  -2,  55,  67,  22, -28,  50,  -9,  -7, -91,  46, -25,  45, 101,-118,  85,  53, -41, -87, 105,-101, -44, -23,  93, -12, -68,  -9,-114,  97,  78, -67, -81, -33,  21,  50, -10, -61,  69,-110,  13, -35, 101, -27, 110, -72, -40,  54, -62,-114, -99, -80, -69,  25,  97, -91,   8, -20,-116, 107, 123,  22,  93,  68,-101,  85,-116,  -2,  -5,  93,-123,  12, -45,-109, -86,   4,-118,   0, -61, 124, -43,-100, 114, -59,  -9, -83,  34, 100, -76, -74, 108, 100, -41, -76,  38,  43, -67,  18,  -3,  10,  16, -15,  93,-125, -98,  16, -99, -65, -42, -62,  49,  64, -72,  90,  28, 116,-102,  38,  82, -37,  59, 114, -84,  89, -22,  57,  55, 110,  83, 126, -18,  24,  81, -44,  74,-106, -68,  -4, -15, -88, -38,  90,  -3,  96,  77, -70, 125,  35, -23,  85, -57,  28, -81,  -5,  36, -32,  -9,  87,  -3, -28, -34, -82, -70,  79,   7,-117,   6, 112,  67,  65, 124,  37,  -9, -57,  25,-100,-120, -96, 109,  26,  50, -39,  78, -51, -88,   7,  88,  -5, -81,-115,  58,  88, 105, -82,  28,   5,  87,   7, 121,  84,  54, -20, -10,  22,  20,-103, -57,   8, -41, 125, 112, -30,  12, -30,  82, -18,  17,  27,  79, -82,  88,  -7, -27,  55,   5,  55,  84, -34,  20, -20,  58, -26,  -8, -22, -57, -68, -40,   0, -62,  64, -54,  99, -51, -77,-102, -39, -76, -99,  47,  71,  69,  15,  59, 118,-117,  91,  24,  84, -44,  39,   8,  -9,  -7, -63, 102,  40, 113,  62,-115, -14,  77,  24,  44, 109,  85, -50,  90,  30,   6, -81,  86,  37, -65, -48,  19,  29, 126, -95,-126,-109,  72,  39, -15, 115, -52, 100, -17,  88,  11,  21,  36,  74, -74,  80,  10, -50,  57,  92,   8,  51, -94, -70,  88,  32,  33, 121, 101,   5, -51,  69, -52,  17, -40,  -4, -63,  29,  23, -24,  78,   1, -18,  31, -56, -37,-105,   5,  -6,-126,  27,-104, -39,-123,-110,   2, -54, -30,-121, -53, -59,  94, -79, -86, -40, -67,-121,   8,   9,-119, -63,  54,  58, -29, 125,  11,  36, -76, -50, -23,  58,  35,-120,  75, -65, -37, -97,  97, -18,  14,  88,  55, -53,  77,  77, -80, -99, 111,   7, -45,   1, -71, -33,-120, -48, 105, 106,  67,  24,  95, -79,  58, -41, -76,  80,  52, -73, -29,  22, 114,  72, 121, -56, -78, -72, 114,-101, 124, -94, -25, 125,  33, -85, -14, -58, -56,   3,  95, -72, -14, -74,  98, -35,  80, -95,  21, 108,  37,  63,  76, -37, -22,  -4,  79,  84, -94,   3,  53, 120, 102,  62,   5, -85, 117,-122,  -6,  63,  -9, -88, -96,  86,  75, -89,  37,  67, -91,-101, -88, -45,   2,  51, -98, 121, -47, -11, -88,  90, 102, -70,-124,   1,  39,-122, -82, 109,  96, 118,  21, 100,  65,  30,  40, -81, -33, -20,-102, -23,-125, -89,  50,  98,  24,  18, -41, 127, -67, -23,-105, 113, -47, -54, 125,  11, -68, 104, -53, -31,  53, 124,  64, -84, -14,  55, -24,  26, -23, 114,-105, 115, -43,  59,-122, -69, -49,  -6,-101,  72, -90,  46,  23, -59, 100,  40, -69, -12, -18, -56,  61,  35,  98,  51,  63,  62,-121,  36, -96,-118,  -4, 121,-114, 126,-126,-111, -85,  52, -81,  18,-108, -27,  67,  65, -36, -51,  93,  47,   7,  92, -88,-123, -38, 106,  99, -39,-109, -52, -24,  65, -57, -51,  -2, 104,  78, -94,   3,  -7, -56, -24,-121,  85,  78, -14,  84,   6, -33, -21, 106,-102,-120, 109,  54, -43,-120,-113,   1, -93,  16, 111,  51, -58, -21, -76, -97,  64, -35,  15,  77, -42, -82, 109,  78,  31,  98, -73,  73,  10,  52,  78,  82, -10,  68,-108,  41,   6, -80,  36, -58, -61, -44, -70,  50, 124, -72, 102,  15,-127, -37,  33, -96,  68,  10, 113, -83,   9, -35, -43,  47, -45,  24,  45,  87,  -4,  44,  42,  -5, -72,  83, -43, -66, -73,-108,  16, 102, -55,  -9,  86,-103,  89,  -3, -60, 121,  26,  17,  13, -36, 126, -84,  96, -12,  71,  49,-101, 114,  97, 116, -20, -68, 115,  39,  13,  47,-126,  12,  38, -17, -74,  19,  98,-108,  89,  84, -90, -83, -89, -82, 106,  32,  10,  39,  21,  81,  94,  -8, -98, -68,  97, -16,  47,  70,-117, -32, -97,  77,  64,  27,  43, 110,  -4, -28,  75, 125,-104,-103,  66,  49,  22, 102, -64,   9,   0, -21,   2, -44, -96,-108,  53, -69, -58,  29,-118,  25, 108,  77,  19, -67,  40,  46, -10,  34,  19, -42, 119,-118, -71,  74,  32, -74, -10,  78, -66, -18,  -7,-103, -64,  61,  13, -69, 108, -38, -11, -72,  12, -87,  12, -84, -20,  31,  80,  46, -67, -32, -56,  16,  49,  12,  54, 112,  13, -14,  43,   8,  24, -22,  32,  79, -30, 110,   5, -75, 124,  28,  43, -36, -34, -44,  12, -20, -87, 120, 107, 103,  61, -94,  92, -17, -23,  10,   9,  40,  86,  89, -49, -75, -17,  76, -13, 118,  76,-103,  21, 115, 122,  49, -59,  14,-106, -23,   7,  -3, -24, -32,  48, -72,  85, -42,  86,  39, -66,  -8, 101, -33,  77, -83, 115, -84, 113, -91,  46, 104,  34, -56,  51,-115,-121, -51,   1,-125, -58, -81,  30, -67,-126, 108,  77, -58, -80,-108,  49,  70, -76, -49,   5,  74, -55, 112,  60, -70, -26, -50, -37,  29, -89,-124, -34, 120,  48, -88,  90, -16, 114,  16, -38,  69,  37, -77, 118, -19,   4,  42, 120,  96, 106, -87, -31,  72, 113,  26,-125, -44, -31, -66, -41, 112, -20, 102, -57,-119, -23,-102, -48,  93,  61,  68, 118,  85, 121, -66,-115,  75,  94, 126,  83,  60, -16,  51, -28,  69,  54, -41, -29, -36,  69,-104,  -5,  89, -19,  75, -74, -95,  -4,-120, -41, -77,  73, -99,  81, -91,  41,  37,  53, -96, -80,  13, -25, -98,-102, -26, -65,   2,  62, -55, -38,  16,  84,-125, -97,-105, -11, -71, -38, 101, -83,-109, -74, -82,  98, -42, 117, -51, 105,-117, -49,-115, 101,  78,  36,  76,-118, 124, -74, -67, 114,-115,   1,  53,  74,-115, -97, -79,  76, -26, 109,  52,  67, -58,  -5, -30, -28,-104,   1,  57, -95, -77,  36, -99, -95, 122, -83,   2, -27, -56,   5,  64, -16, 120,  60, -25, -50,  32, -74,  62, -55, -87,  16,  31, -80,-110,-115, 100,  61,  38,  44,  17,  30,  44, -85,  23,  -5, 127,  23,  51,-110, -47, -73, -76, -18,  77, -85, -31,  21, -95,  97, -77,  48, -91, -21,   2,  75,  93,  54,  66, 100,  77, -65,  60,  35, -85,  79,  19, -44,-101, 112, 111, -86,  21,-100, 118,  -9,  28,-111,  76,-105,  63,  88,-115, 124,  82, -25,  16, -11,  87,   5,  99, -67,  79, -46,  73, -40,  21,  96,  14, 121, -18,   2,  12, 119, -48, -69,  18,  62,  43,  75,  20,-102,  53,-119, 113,-115,  32,  41,  42,  85, -20,  89,-122, -15,  68,-107,-115,  98, -75, -47, -45, -37, -80, -59, -69,  50,-101,-112,  70,  60,  72, -35, -22,   9, -41, -88, 119,  27,-115,  79,  39,  52,  91, 109,  54, -26,-117,  80,  38,  70,  57,  96,  61,-115,  42,-101, -82, 120,  77,  58,  42,  89,  65, -36,-120, -91, -69,  63,  99, -47, -27,  93, -17,  77, -72,  38,  37, -84, -23, 106,  80, 104,  62, -42,-118,-114,-122,  -8,  23, -87, 106, -40,  81, -51,   6,  17,  30, 101,  84, -13, -38,  44,  17,  50,  33,  10,  40, 104,  67, 111, -43,-127,  69, 112, 106, -57,  91,  35, -31, 123,-124, -28, -55, -73,  64,  78,  20,-123, -72, -67,  99, -15, -16, -35,   4,  28,-115,  84, -90,  49, -63, -12, -98, -36,  72, -89,  62, 101, -68, 108, -91, 120, -41, -23, 121,-116, -91,  18,  80,  13,  65, -93,  65, -12,  85, -74,   0, -56, -21,  36, -59, -53,  33,  63,  61,  -8,-125, -87, -59, -77,  -8,-105, -75,   4,  13, -83,  38,  33,-109,-124,  77,-105, -96,-112, -37,-102,  13, 111, 124, -78,  19, -13,  -1,  16,   3,  65,  68,-102,  12, -75, 122,  76, -23,  -8,  -2, 123,  86,  68,  69, -38, -98, 100,  65, -20, 114, -16,   7, -17,  45, 103,  30, -28, -50, 105,  75, -48, -92,  59, -48,-116,  32, -37, -12,  90, 117,  31,  -4,  92, 124,  56,  21, -36, -25,-126, -66, -52, -40, -79,-119,-125, 107,  95,  69, -60, -71,  14, -69,  31, -98, -36,  57,-125,  93, -33, -12,  98, 104, -22, -21,  51, -22, 120, -92,-120, -12, -47, 102,   3,   1, 113, -44, -20,  76, -87,  62,  26, -77,-123, 117, -79,  43,  10,  56, 107, -61, -65, 110, -87, 124,  52,  64,-126,-117,   8, 121,-118, -41,-107,  -1,  21,  -6,  18, -28,  -2, -90, -48, -82,  18,  45, -53,-125,-108,  75,  90,-115, -59, -23, -77,   6, 101, 119, -47, -37,-113, 102, -15,-103, -23, 103,   3,  18,-112, -19, -99,-114,-125,-114, -52,   6,  25,  29,-108, -44,  29, -38, 120,  51, -53,
 -105, -28, -77,  73, -38, 117, -83, -20, 111,  84, -22,  49,  74,-100, -14, 123,-115,  62,  81, -81, -73, -61, 110,  11, -90,  -2,  43, -59,  83,  74,  84, -15,-121,-115,  54, -65,-100,  75,  58, -12,  31,  78,  77, 119,  14,-100, -46, -83,  75},
{ -67, -56, 120,   3, 115,-124,  62, -34,  14,  24,  65, -96,  90,  46,  17,  -2,  23, -75, 106,  28, -34, -46, -57, -44,   2, -86,-111,  29, 101,  26, -84, -94, 117, -55, -82,-126, -34,  30,  85, 114, 122,  44,  51, -19, -91, -50,  22,-123, -97, -45, -59,  -1, -32, 123,-108,  19,-113,-110,   3,-105,  56,  98,  96,-106, -42, -38,  77, -66,   7, -54,   1,-102,-101,-126,  12,  96,   3, -31,  95,-120, -95,  26, -68, -13,-109,  90, -70, 115,  68,-106, -40, -17,-105, -50,-104,  -1, 105,-126,   2,-104,  80, -44,  72, -36,  89, -99, -73,  46, -29, -56,  82, -85,-119,  12,  70,  80,   1, 110,  71,  75,  63, -92,   7, 109, -30, -82, 117,  -7, -65,  59,  56, -14, -31, -42, -78, -75,  77,  88,  49, -43,  73, 122, -36, -72,  59, -64, -77,  66,  96,  29,  38, -71, -20, -72, -87, 100, 113, -15, -18,   8, -91,  13, -59,  60, -93,-116, -65, -46,-115,-104,  74, -37,  39,   6,   7,  29,  -7,  74, -24,  96,  63, -25,  12, -43, 101,   6, -95,-104,  56, -65, -97,  31, -85,  38,  98,  13, 101,   4,  29,  58, 123, 110,  67,  21, 114,  55, 126,  29,  -4, -58,  69, -21, 121,  26,  83,  27, -81,  -9, 112,  84, -47,   7, -56, 111,   2,  18, -16,  51,-109,  41, -73,  17,  97,  91,  31, -16,  40, -82, -98,  65,-116,  82, -82,-104, -15,  52, -33,  32,  54,-118,  61, 123, -29, -77, -29, -37,  61, 110,  42, -37, 116,  48, -94,  20, -58, -56, 115, 120, -15, -72, 117,-114,  15,-109,-117, -82, 117,-125,  31, 100,  60,-125, -79, -12,-102, -12,  67,  54, -88,  16,  63, -72, 109,  50,  40,-102,  11, -46,  76,  68, -81, 119,  19,  34,  93, 115, -52,-108, -35,  72,  18,  51,  30, -57,  49,  52,  96,-106, -73, -63, -50, -34,  60, 110,  75, -67,  45,  19,  32, -51, 104,  24,  89, 112,  34, -72, -64, -85, 118,   7,  64, -98,  15,  58,  43, -16, -38, -14,  46, -12,-111, 120,  92, -45,-115, 114, -29, -23,-104,-120,-112, -56,-118,  77, 116,  73,  87, 106, -72, -76,  61,  62, -23, -50,  92,  54, -72,  55, -98, -55, -58,  96,  57,  49,  36, -25, -75,  73, -92, -88, -85,  45, -99, -39,  98,  28,  61,-122,  93, -50,-120,  35, -27,-114, -55, -46, -45, -78, -54,  33, -32,  55,-103, -92, -37,-112,  42,  69, -46,   0,-124,  29, 120, -22,  54,   7, -11, -42,   6, -67, -95,  78,  43,-114,  93,  11,  64, -64,  98, 116,  11,  21, -34,  19, -59,  27, 113,  93, -16,  41,  52, -34,  75,   3,   2,  77, -82,-116, -89,-110,  37,  83,  14, -19,  58,-126,-114, -73, -12,  70,  70,  93,  14,  49, -37, -48,-109,  24, -31, -19, -49, -93,  86, -75,-112,  14,  95,  44, -15,  50,  45, -74, 125, -35, -84, -64,  34, -45,  51,   1,  35,  -9,  -3, -31,  46, -25, -89,  96,  17, -17,-113, 119, -61,  56,  24, -77,   0,  76,  68,-119,  93, -58,  50, -11,-102,  18, -74,  43,  84,  72,  22,  93, -27, -70, -40, -88,-105, -43,   3, -41,  35, 113,  21,  -5, 106,   9, -53,  74,  70,  62, -66,-108,  64,  88, -94,  87,   4,  90,  16, -82,-102,  37, -85,  94,  38, -74,  96,  54,-102,  58, 114,  79, 114,  -7, -65,   5, -38,  78,  25,  57,  55, 114,  24, -42, -40, -52,  19,  25, -20, -89,  37, -79, -64,  22, -84,-117, -32,-118, 121, -21,  36, 106,  59,-104,  89,  20,  94,-109, 104, -63,  94,  45, -54, -23, -30, -45,  83,  33,  20,  64,  38,  50,  71,  25, -28, -54,   4, -98, -70,   5, -94, -18, -39, -48,  63, -40,  95, -92,  40,  59,  67,  -9, 114, -73, -65, -58,  40,  54, -80, -79,   7,  55, 100,  82,-103,  60, -88, -52, -16,  96, 123, -89,  -6,  -4,  -1,  95,-105,  38,-102,  12, -66, -67,  40,  69, -29,-126, 108, 106, 123, -90, -85,   2, -29,   9, -47, -10,  51,  91, 119, -41,-116, 122, -98,-120, -37,  19,   3, 120,  96, 100,  48,  90, -81, -88,  97,   9, 101, -32, -48,  97, -82,  25, -79,  12, 124,  75,  12, -47,  89, -78,  63, -57,  12,  48,  11,  53, -83,   3, -75, -44,-106, -96,  95,   5,  68, -77, 114,  38,-118, -16, -52,  47, -68,  77, -32, -50, 116, -48,-102, -82, -84,  12,  47, -59,  -3,   0,  35, -21,-104, -71, 120,-103,-114,  60,   7, 102, -49, 120,  14,  16, -81,  75,  99, 102, -22,  30,  87,  78, -37,-122, -18,-105,  76,  22, -12, 113,-119,-115,  76,  93, -41,  90,  21,   7,  39, 127, -48,  50, -90,  63, 125, -88,-114, -46,   5,  96,  76,  47, -96, -12,   1,  27,-104, -62,  -5,-103,  83, -79,-114,  -8,  49, -94, -88, -15, -16,-100,  85, -22,  90,  41, 104,-100,-100, -48, 109, -92, -90,  36,  66, -53, -21,   5,  85, -14,  53,  16,  74,-113, -17, 108, -80, -40, -60, -89, -98,  40, -13, -59, -58,  -9,  33, -71,   5,  -3, -32, -14,  46, -97, -95,  42, -20, -43,  54,  59, -77, -47, -22,-102,  35,-118, 111,  80, -71,  23, 126, 112,-104,  -9, -23,  93,-110, -64,  47, -37,  42, -38,-118,  53, -33,  96, -60,   2, -66, 106, -56,  40, -78, -22, 110,-114,  93, -54, -63, -62, -35, -97,  84,  66,   4, 125,-105,  90,  86,-104,  55,  39, 112,  35, 116,-117,   5,  46, -44, -58, -44, 110, -25, -39, 104, -49, -26,  62, -76, 123, -97,  19,  42,  46,   2,  75,  64, -81,  79,   0, -48,  93, 124, -84,  97,  82, -62, 126, -67,  59,  57, -61,  29, -50,-109, -88,  66,-106,  43,   7,-112,  83,  49, -58,   4, -68,-105,  10, 114,-122,  41,  35,-112,  96,  83, -10, 124,  81, 104, 105, -60,-111, 120,-123, 119, 126,  98, 120,  57, -74,  -8,  -3,  94, -74,  45, -45,-114,-103, 112,-103,-106, -64,  44,  28,   7, -19,  83, -83, 112, -79,   6,  -1,  67,  12, -68, -94, -34, -22,  59,  57,  45,  73,  81,  26, -84,  72, -72, -96, -38,  -3,  62, -23,  79, -60,-123, -86, -87,  92, -13,  25,  10, -38,  41, -30, -77, -30,  24,  16, -32,-123, -42,-108,  -1, -38, -45, 105,  10, -44, -16,-119,  77, -99,-107, 105,  78,  -2, 111,  12, -32,  13,  98,  71, -30, -27, 101, -34,  80,  20,-124,  -7,  62,  76, -93,  67, 106,  50, -69, 113, -86, 100,  85,-103, 125, -14, -43,  64,  85,-119,  94, -66, -51,  -3, 124,  45,  98,  58, -69,  21,  41, 106,  10,  50, -51, -52,  35,-113, -28, 107, -23, -13, 107,  -7,  45, -82,-113, -98, -47, -64, 123,  24,  83,  65, -91, -46, -73,-110, 114, -50,-101,-106, -92, -68,  58,  36, -18,  86, -12, -76, -72,  96,  65, 119,  -2,  39,  48, -84, -42, -95, -57, -18, 111,  53,  20, 108, -25,  14,-115,-127,   4,-116, -26, 107, -14,-119, -47, -48,  97, -83, -21, -37, -68, 114,  80, -31,  38,  28,  24,-116,  74, -28, -81,   2,  79,  41, 105,-114, -84,  15, -68,-125,  85,  11,-100,  13, -65, -59,  95,  51, -96, -75,  86,  95,-116,  31,  65,  -9,  32,  64, 106, -56, -34,  62,  53,  45,  43, 113,  47, -86,  90,  89,  57,  26, -51,  75, 122,  25,  54,  43, -78,  74, -64, -14, -14, -33, -42,  54,  40,  -9,  44, -56,   5, -24,  21,  26, -43,   9,  38,  -6, -77, -86,   0,  95, -26,  35,-127,-114, -84,-108, 114, -62,  20, -11, -95,  54, 113,-112,  96, -52,  -8,  26, -49,  69, -20,  33,  42, 121,  22, -60,-110, -48,  59, 120, 112,   7, -34,   0,  68, 106,  19, -24,  29, -12, 123,-127,  53, 120, 105,  22,  78, -65, -40,  44, 126,-104,  25,  22, -32, -11,-100, -78, -60, -27,  12,  22, -77, -55,-121, -96, -45, 112,  69,  87, 113,  39, 124,  66,  42,  66,  14,  84,  50, -38,  89,  34, 110,  55, -23,  73, -72, -15, 107, -30,  81,  34,   7, -70, -26, -53,  -7, -25,  97, 126,  51,  92, -95,   4, -63,  52, 116, -20,  58,  79,-107,  -4, 116, -13, -29, -50, -97, -94,  13,-110, -15, -43, -36,-111, 106,  34,  11,  36, -55,  86,  41, -38,-111,  49, -30, -12, 112,  51,  80, -75,  40, 110,  96,  99, -70,  87, -18,  81,  87, -51,  -8, -43,  91, -71,  36,  -5, -59,-110,-114,  29,  67,  36,   3,  20, 102, -49, -42,   8, -22,-103,  63, -40, -45,  23, 126, -83,  65,   2, -27,  90,  18,  99,  -3, 107,  27,-113, -81,  64, 102,  86, -33, -20, 102, -33,  15,-113, -94,  17,  75, -68, 126,  89,  52, 111,  64,-116, -87,  11, -14, 100,-105, -59,  33, 110,-104, -37, -55, -12, -20, -85,  84,  96, -93,  93, -70,  70,  -3,  48,  63,-103, 122,  98,-105,   5, -10, -94, -83, -64,  88, 126,  38, 111, -46,-102, -74, -55, -55,  55,  -8, 109, -19, -93, -88, 114,  -8,-119, -62,-119, 103,  73,  25,  79,  60,-117,  42,-110,  56,   9,  -1,  51,  88, -86,  63,-123,  68, -54,  -3, -93, 125, -65,  85,  25,  85,  24,  70, -32,  96,  79, -13,-116,  57, 125,  40,  27, 104, -37, -22,  91,  99,  88, -83,  25, -88, -96,  78, -41,-122,  94, -65,  -9,-115,  16,  29, -28,   6,  85,  24, -98, -38,-121,  -2, -87,  29,-126,  85,  18,  36,  92, 104, -65, -36, -89,  -6, -51,  81,-125,   2, -53, 115, -87,  17, -13,-100, -20, -68,  75,  95, -75,  18, -88, 105,  -9, -94,  92, 119, -71,   6,  81, -19,  16, -61, -55,  39,  99,   7,  18,   2,  83,  59,  47, -43, -76,  81, 112,  -1, 119, -10,-123,  13,-101,  42, -52,  91, -73, -66, -73,  24,   7, -14,-113,  56,-105,  75,  63,  15, 110, 104,  32, -80, -52,  41, -98, 122,   7,-118, -89, 103,  81, -70,  45, 118,  59, -69, -41, -26,  48, -17, -69, 103,  77,  78, 112, -86, -85, -39, 102,   6,  94, 123,-120,  -1,-122, -51, -29,  -6, -17,-103, -67, -95, -76,  29,  97,  25,  70, -27,   8,  57, -14, -39, 106,  11,  40,  78, 122,  69, -62,  53, -82, -87, 122,  89, -51, -54, 110, -72, -78,-110,  52,-112, -83, -10, -75,  94, 110,  -1, -26, 121,  88,  46, -46,-113,  95,-109,  74,  16,  59, -44, -64,  12,   6,  44, -11, -68, -76, -42,-119, -37,-122, -37,-111,  40, -57, -41,  13, -88, -66, 120,   2, 113,   7,  21, -44, -69, -60, 124, -17, -22, -28, -36,  20,  60, -97,-120, -97,  23, -37,  10, -75, -50,-105, -82, -73,  79,-108,  15, 113, -87, -85, -21,  68,  32,  85, 123, -86, -66,  56,  89,   6, -70, -46,  91, 111, -75, -31, -95,-118, -31,-126, 112,   0, -62, 107,  83, -74, 110,  55,   2,-123,  29, -42, -45, -26,  14,-108,-126, -30, -20,  28,-116, -67,  75,-101,-117,  61, 117, -22,-101, -58,  58, -45,  -4, -40, -65,  51, -76,  51, -69, -77,  88,  -5, -18, 113, 118,  33,  55, 103, -19, -84,   5, 117,  79, -52,  33,-118, 111, -62,  83, -20, -76,  72, -78,-113,  11, 120,  52,  11, -14,-125,-106,  -5,  72,  58,  84,  -3, -93,-115,  81,-107, -20, -34,  70,  82, -98,  94,  15,-104,-107,  55,  14, -14, 104,   1,  84, -36, 118,  45, -92, -14,  76,  46, 120,-124, -22, -55, -38, 104, 125,-107,  28,   2,  -5, -47,   8,  71,  -2, -42, -19,  55,  -5,  29,   2,-120, -27,  81, -44,  83, -36,  53, 105,  90,  37,  40,  87, -65,  53,  91,  13, -37,  56, -16, -52,  82,  64,-112, 114,  25,  90,  59, -75,  41, -84,-109, -41, -23,  80, -43, 127,-119,  -5,   9, -94,  72, -43,
   -1, -67, 106, -96, 122, -45,  77, -51,  46,  80,  51, -51, -38, -43,-117, -74, -96,  96,  47,  62, -58,  53,-110,-120,  93, 106, 107,  77, -13, -89, -42,  -3,  88,  36,  67, 119, -40, -67,  87,-117, -52, 105, -55, 114, 122,  93,  49,-121,   2},
{  12, -60, -25,  -3, -82, -98,  37,  38,  34,  68,  66, -72,  86,  -4, -63, 104, -91, -67,-125,   2,  92,  16,  13,  73, -74, -26,  -6,  98,-104,  65,  83, 108,  -6,   1, -20, -29, -37,-108, -40,   5,  81, -93,  81,-121, -55,   2,  -4,  18,  -2,  33, 115,-126, -54,-126, -53,   2,-112, -20, -35, 112,-112,-119, 108, -68, -24, -70, -60,  -6,   1, 102,  49,  53,  -2,  38, -92,-118, -33, -67, 125,  24, -11,  56, -19, -34, -61,  74,  70, -20,  72,  65,  74, -75, -92,-120,  11,  96, -13,  78, -34, 105, 122,  69,-124, -23, -70, -71,  79,  78,  49,   2,   2, 126,  89,   2,-104, -29,  36,  99,  45,  26,  45,-119,  45,  78,  40,  85,  24,-111, -72, -78, -15, 106,  36,  58, -99, 113, 100,   7,  50, -11, -95,  98, -70, -48,  96, -34,  71, 120, -93,-101, -83,  88, 125, -90,  67,  85,   3,  57,  76, -11, -94,   2,  32,  21, -78, -97, -72,  31,  56,-106,  44, -12, -27,  12,  33,  20,  93,  52, -80, -23, 111,  84, -63,  62, -81,  84,-125,  77,-106,  62,  56,  80,-107,-108, -79,  65, 119, 113,-112,  25, -70,  94, 105, 115, -75, -79, -11,  98,  88,  56,-127, 116,-104,  16, -97,  43, 102,  35,  42, -14,  70, -29, -51,   6,  20, 103, -33, -58,  40, -12, -19,   7, 109, -58,-113, -58, -92, -21,  -8, -13,  78,  62,-105, 100, -72, -79,   1,-109,  71, -31,  65, 111,  99, -39,  46, 102, 105,  12,-111, -20,   4,  68,  80,  24,  82,   3,-112,  50,  92,  64, -16,  71,  58,-101,-101,  62,  -1, -18,   4, -76, 121,  43,  37,  -9, -62, -61,  54,  98, 123, -51, 114, -34, -75,  35,-112,-117,  59,   2,  11,  39,  81,   8, -50, -32, -93, -61, -26,  53,  64, -35, -70, -67, 112,-105, -74,  38,  60, 100,  39,  12, -73,-108,  -1,  90,  82, -72, -51, 110, -55,  57, -12,  50,-120,  53,  73,-112,-106, 121,  57, -22,  -1, -98, -15, -98, -75, -62,  71,  82,  26,-121,  14,  77, -57,-114, -52, -20,  18,  88, -57, -16,  37, 122, -76, -81, -26, -86, -78, 122,  22, -64,  83,  45, -78, -89,  71,  85, -50, -60,-112,  98, -38,  72,  21, 114, -97,  94, -30,  96,  95,  66, -18,  75,  38,-115, -29,-116, -91,  -7, -83,  98,   2, -44, 101,  84,  79, 122, -10, -52,  15,  77,  88, -10,-101, -70,  78, -36, 123,-123,-104,  69, -10,  39,  -8, 114, -38,  11,  76, -76,-127, -99,  92,  49,  34,  34, -84, -99,  91, -88, 114, 105, -69,  63,-111,  31, -60,  41, -10, -13,   7,  54,  67, 107,  59, -14, -12, -78, -27, -19, -28,-112,   0,-112, 111, 121, -63, 123,-113,   1, -24, -16, -97, -91,-111,  48,-120, -91,  42,-113,  35, 122, -75, -65,-100, -99,  29, -77, 113,  98,  37,-108,  58,  76, -49,-104,  16, 104, -87,-115,  53,  60,  25, -95, -76,  65, -92, -15, -90,  13, 118, -35, -75,  19, 107,  61,  92,-125,   3, -16,  34,  61, -66, -22, -52, 103,  15,  34, -76,  36,  56, 124,  -8,  48,-112,  50, -73, -75, -85, -57,  31, -33,-111,  63,  78,  57, -59,   7,-113,  -3,  61, 121, -60,  26,  36,  15, -45,   5, -53,-112, -63,  69, -62,  15, -13, -33,  60, 106,  55,  62, -86, -92, -66,  70,  69, 100,  93,  68,  46, -83,-116,   8, -59, 121, -55,  -3,-114, -17, -15,   1, -73, -73,-122,   8,  20, -62,  -6,  -7, -79,  11,  69, -68, -41, 107,-100, -79,  49, -43,  61,  39,  52, 109, -93,  26,  63, -55,-115,  78,-102,  24, -89, -60,  76, -14,  66,-101, -41, -41, -49,  65, -71, -58, -88, 119,  39, -69,  88,  69,  92, 126, -67, -53,-123,  51,  10, -66, 100,  85, 113,  19, -76,  51, 105,  25,  12, -40, 108, -71, -50, -69,  13, -71,  41, -49, 112,  88, 101,  37,  71,  96,-126, -82, -56, 104, 118,  55, -15, -46,-112,  87,  97, 114,  64, -20,  64, -78, -81,  12,  19,  71, 110,  64, -68, -29,  58, -71, 105,  33,  -6, -44,  79,  36,   0,  27, -46, -35,  42,  39,  62,  17, -87, -82, 122,  51, -32,  86,  31,  81, -39,  12, -23, -72, -10, -41, 121,   8,  83,  51, -16,  69, 118, 122, -54,   8, -20,  36,  10, 102, -45, -16, -89, -38, -56, 121,  57, -36,  72, -36, -70,  11, -48,  71,  15, -84,  21,  56,-120,  39,-114, 106,  69,  51, -49, -64,  12,  65,  97,  88,-125, -74, -86,  24,   5,  24,  81, -15,  56,  79,  -4, -91,  69,  58, -27,-105, -82,  42, 124,  34,-112,  89,  98, -34, -18,-107,  61,  82, -41, -43, -98,  74,  29, -19,  93, -45,   7, -48,-121,-117,   9, 126,  77,  72, 118,  39, -46,  27,  29,  25,  51,  26,  85, -31,-126,  66, 105, -93, -79,  66,  21, -95, -47,  97,  64, 101, -98,-102,   7,  11,-108,  63,  49,-101, -99, -12,  60, -62,-109, -24,  -1, -76, 100,  44, -95, -68,  19, 100,  46,-115, -15, 105, 106, -38,   6,  42,  73,  83, -37, -63,  57,   1, 116,  14,-114, -33,-107,  57, 105,  97,  -1,  41, -47,  23,  19, -59,  31,  77, -79, -56, -25,  32, -76,  16, -31, 108, -53, 120, -29, -98,  45,  58,  48,-126, -89, 115, -36, -11,-122,  72, -25,  82,  22,  22, -21, 123,-103,  95,  90,  67,  10, 122,  40, -11, -90, 103,  96, -33,-113,  42, 127, -19,  49, -69,  50, 100, -51, -44,  55,  48, -33,  14,-105, -19, -46, -19, -95, -27,  26,  67, -18,-111,-112, -91,  46,  63, -39,-109, 111, -93,  82, -17,-101, 111, 126,  47, -76,-117, -45,  81, -25, 121, -84, 104,  -4,  60,  97,-127,  75, -82, -56,-117,  42,  48, -99, -79, -60,  51, -65, 115,  42,   1,  11,   8,-105, -58,-114,  13, -18,-125,  90,-114, -92, -39,  35,   1,  42,-115,  91,  74,  30,  88,  28,  14,-117,  51,-123,-111,  73,  83,-110,  42,-117,  45,  60, -71,  82,  35, 107,  38,  66, -56,-106,   5,-108,  70,  75, -88,  20, -52, -58,  48,-112,-100, -24,  67,  32, -52, 102,   9,-117,  67,  92,  51,  53, -18, -50, -89,  22, -81,  55,-125,  43, -95, -37,  86, -11, -75,   3, 105, -58, -52, -35,  27, -11, -91, 110,   6,  97,  -8,  14,  60,  33, 126,  43,  87, -67,  23, 118, 122,  91, -49,  -3,-101, 120, 121, -32,-123,  36, -80,  43, -97, -70,  44,  30,  70, -11,  39, 125,  88, -43,-121,  20,  80, -89,  80, 115, 106,   3,  56, -71,  73,  40,  90,  13,  62, -88, 113, -73,-121, -70,  44, -63,  20, -95, -55,  53, -74, -77,-102, -97, 105, -77, -72, -96, -25, -47,  79,   4,-101,-105, -77,  61, -44, -96,  78,  89, -74,  31,  52, -48, 117, -49, -62, -48,  83, -39, -28,  80,  97, -25, -48,  57,  32, 113, -27, -21, -45, -49, -33,-113,-117, -88,-126,  73, -10, 118, -44,  53,   8, -52,  47, -30,  59,  31,  17, -20, -46,  49,  -8, -90, -72, -24,  58,  98, 108, -71, -71, 110,  53, -25,  37, -75,  23, 110,-116, -18, -65, 102, 100,-106, -50,  64,  45, -82, -93, -73,  76,   0,  62,  97,-116,-102, -55, -58,  67,  92, -21,  -7, 113, -96, -22, -32,-116,-119,  59,-125,   0, -87,  94,-106,  75,  96, 120, 115,  69,  82, 122, -71,-122,  84, -45, 101,  46, -30, -28,  26,-124,  87, -84, 105,  13, 126,  74,-108, -60,  76,-109,  51, 113,  -2,  53,  74, -21, -73, 111, 103, -27, -94, -45,  35, 103,-101, -99, -16,  26,  92,  85,  50, -91, -42, -87, -42, 114, 117,  90, 126,  38, -90,  12,  38,  96,  40,  72,  -4, -75, -12,  51,  98, -71,  10,  53, -39,  88,  35,  12, -43,  72,-114,-121,  81, -38, -27,-100, -10,  55, -76,   4, 110,-124,  97,  15, -66, -57,  -7,-118,   6, -17,  64, 108, -56,-107,  45,  43, -54,  93, 105,-113, -87, -67,  16,  89,  55, -55, 121,  -1, 115,  65,  67,  17,-108, -49,  26, -33, 102, 109, -87,-100,  93,  62,  35, -50,  33,  27,  47,  65,-109,  99,  -2, -92, 109, -16,  92,  97,   5,-124,  92, -25,  57, -24,  39,  86, -39,  72,  17,  -8,  50,  -5, -22,  62, -61,  -7,  93,  72,  13,  17, -96,  96,-111,-112,-116,  12,  86, -91, 123,-107, -78, 125,  95,  13, -62,-103,  62,  73,  16,  38, -68, -54, -12,-125,  80, -18,  90,  -7, -73,  98,  34, -11,  18,  41,  55,-120,  54,-114, -39,  79, -12, -18, 110, -72,  69, -67,  -4, -46, -26,  -9, -85,  39,  53, -66,  36,  59, -50,  -1,  25,-117, -21, -41, -47,-118, -97,   8,  58, -22,  74,-117, -65,-111,-111,  57,  96,  90,  45, -17,-108,  81, -87,  98, -65, -62, -95,  -9, 100, 119, -73, -83,  90,-102,  34, -92,  93,  53, -65, -76,  98,   9,  33,  14,-115,-104, -38, -68,  35, -95, -65, -66,-110,-117, 112, -13,  -7,-101,  43,-126, -96, -47,  45,   7,  46,  58, -85,  27,  57,  38,  86, -95, -19,  36, -94,  66, -73, 119, -16, -55,  76,  53,  59,  -7,  -7, 117,  13,   6, -86,  25, -31,  45, 111, -95,  28,  88,-116, -78, -93, -22,   1, -39, 127,  -9,  78,  68,  33,  75, -18, -51, 118,  45, -68,   1,  99,  69,   8, -68, -82,  52, -71,  38, 119,  24,  64, 127, 118,  13,   1, 111,  12, 116,  45, -20, -52, 104,   5,-108, 120,-102, -13,  22, -13, -27,  44, -22,  27, 118,  81, -16,-125, 101,  23, -55,  26,  61, 127,-105,  -3, -88,  50, -65, 112,  53,  88,  57, -51,-118, 107, -19,  51, -49, 126,-115, -14, -24,  53,  51,-113, -12, -62,  31, -83,  93,   5,  40, 115,-103,  37,  30,  66,-105, -32, -71,  92, -95,-120,  13,  12, -80,  -7, -17, -40, -41, -85, 109,  87,  90,  22, 110,  62, -24,  99, -93,  88,  78,   0, -24, 122,  17, -89,  17, -98, -75,-111,  89,  28,   7,  75,-123,-121, 100,-125,  36,  53, -81,  42,  51, -35, -74,   0, -79,  89,  84,-115,-108, -51, -69, 108,  61,  71,   8, -55, 114,  67,  94,-114,  52, -84,  67,  22,  19, -43, -30,  54,-103, -19,  39, -68,  28, -62,-123, -91, 121,  88,  44,  84, -45, 113, -61, -97, -64,   7,  37,  17,-119, -71,  80,  73,-125,  93,  48,  75,  53,-118,-107, -52,  39,  73,-117,  68,-126,-109,-118, -22,-105, -99, -37, -60,  -5,  99,  35,  52, 104,-105, 118, 115, -47,  77,   5,-118, 102,-122, -51,  36, 105,  69,-109,-121,-101,  74, -51, -55, -56, -96,  49,  24, -83, -37,  64,-105, -36, -31,  82, 118, -99, 116, -51, -55, 116, -15,  47,  26,  43,  10,   9, 101,  66, -61,-123, -66,-106, -16, 100, 111,  69,  10, 116, 116,  30, -94,  99, 122, 122, -96, -58, -97,  49,  -6, -95, -81,  65,  78,  -7,  45,   8,  98,  92,  41,  10,  32, 123, 120,-111,   7,  10, -41,  25, -82,  63,  51,-111, 120,-109, -43,  53, -90,  65,  69,  96, -20, -97,  46, -53,  91,  70,  84, -21, -39,  94, -69,-126, 115,-126, -13,  97, -19, -93, -61, -97,  74,  30, 122, -85,  23, -47,  24, -38,-113,  16,  24,  48, -23, -49,  65, -86, -29, -26, -17,  20,  29, 108, -58,  53,   3, -63,  91,  93, -22,-101, -51, 102, 100,  45,  16,-112, -99,  73,  37, -40, -46, -75,  52, 115, -54, -19,  32, -80,  91,  59, -58,  89, -63, -10,  -7,-121,-106,  27, -57,-123, -61,-108,  15,-125,  -1,  58,  22, -29,  22,   1, -62,  52, -19, -82, -65,  74, -71, -88,   4, 120, -35,-119,  54, -41,  39,  -3, 108, -85,  63,  30,  -9, 100,  89, 106,-105, 125, -37, -94, -61,
   78, -48, -23,-111,-127,-126,  -6,  37,  42,  95,   5,-113,  79, -94, -89, 105, -24,  40, -62, -42,   0, 105, -79,  87, -99,  57,  25,  50,  43,  20,  22, -49, -66, -11, -44, -49,  87, -31,  94,-112, -44, -73, -43,  30, -96, -99,  74,  75,  36},
{ -85,   3,  19, -38, -21, -64, -51, 121,  12, -36, 106, 123,-106,  -8, -52,-125,  65,  19, -57,  93, -19, 116, -10,-103, 111, -24, -89,-107, -88,  91,  46,-108,  -2, -67, -69, -38, -90,  32,  11, -86,  59,  80,-121, 118,  73,  94, -64, -25, -84,  76, 109, -83,  53, -52,-108, -23, -94,  87, -65, -22, -34,  10,  40,  82,  21, -12,  37, -25,-124, -59,  88, -36, 106, 125,  74,-106, -39,-125, -90, -42,  15,-106, -11,  48, -19, -16, -46, -52,  30, -21, 114, -75,-114, -60, -92, -19,  14,  10,  57,  14,  75, -40, -56,  35,   6,  48, -73,  40, -51,   4,  15, -23,  59,-126,  -2, -23,  12, -51, -51,  43, -91,  33, -82, -85,-111,  39,  28, -67,-111,  -5, -53,-111,  20,  11, -58, -44,  -1,  92, -19,  37,  31,  10,-100,  31, -14,  55,  -7,  26,  -2, -72, -71, -75,  48,-126, -34, -76, -31, 116, -46,  59, -38, -35, -98, -91,  82, -49, -40,  -8,  56,  26,  52,-122, -23, -55,  82, -46, 107,  94, -62,  49, 121, -19, -67, -42,  -1,  72, 105, -67,   6, -91,-114,  72,  52,   3,  59,-101,  62, -72,  57,-114, 118,  52, 113, -75, -71, 122,  97,  46,  52,  59,  64,-112,  89,-102,  44, -74, -88,  -7, 103,  40, 103,  24,-124,  74, -98,  64, -46, -38, -42, 102, 101,  84,-112,  90, -75,  46,  16, 115,  -4,  29, -60, -27,  61, -34,  66, -72, -61, 121, -74,   9,-119,-115,  78,-107, -38, -39, -26,  69, -82,  87,  77,  59, -64, -99,  48, -75,  73, -54,-117,-110, 119, -73,  22, 117,-113, -80,  82, -66,-123, -66, -29,  39, 105,  58, -79, -81,  20, -12, -26, 103,  97,  85, -37,  65,  89, 104,  12, -66,-116, -83, -28,  88,  -5,  38,  20, -76, -78,-111, -77, -18, -70, -89, 101,  33,  99, -72, -55,   9, -46, -71, -25,   4,  73,  95, -28,-123, 123,  21, 116,-112,  87,  13, -88,  43,  62,  87,  44,-123, 115, -43,-127,-112,-120,  -4, -53, 115, -14, -32,  69, -38,  47, -57,   6,-107, 126,-126,  14,-101,  23,  80, -17,  98,  -5,  48, -23, -57,-108,-103,  44,   6,-107,  52,  30, -18,  48, 112,  80,  -1, -20,  96, -63,-121, 124, -54,  35, -19,  86, -91, -96,  79, -98, -37, -48, -29, 120,-108, -96,  91,  21,  68, -57, -50, -93,  97, 121, -88,  64, 110, -64,   6, -11,  53,  67, -77,  69,  -1, 100,  83,-103,  87,-123,  19,   1, -25, -57,  39, -73, -68, -33, -39,-107,  21, 100, 114, 124,  40,-107, -11,  48, -32,  99, -60,  41, -36,  16, -72,-118,  56, 114,  47, -51, -71,  31,  23, 112, 126, 114,  87, -10,-126, -24,  91, -42,  -9, -34, -51,  -3,  62, -90, -88,  25,  64,  -6,  93, -58, -55,  -4,-115, 102,-110,  76, -64, -91,  61, -14,  57, -24,  42, -33, 101, -40, -66,  49,  20, 111,  -8, 109, -91, 127,-123,-105, -54,  46, -54, -47,  -3, -51,  74,  71,  29, 118, -79,  74, -90,  12,-125,  -6,  18,  91,   0, 119, -78,-127,  73,  80,  17,  63,  20, -75,  42,  71, 119,  18, -58, 112,  87, -89, -68, -68,  63,   9,  19,-123, -98, -85, -52,  -7, -89, -31,-120, 105, -25,-101,  34, -66,-101,  69, -40,  53, -49,  51,  88,  68, -27, -62, -46, 125, -55,   7,   1,  32, -89, -91,-110,  81, -18, -30, -56,  29,  40,   9,   2,  93,  19, -86, 119, -71, 119,  74, 107,  78,  94, -23, 115,  61,-109, 123,  39,-125,  80, -28,  23,  54,  41,   5,  33,  61, -85, 121,  97,-107,-102,  40, 123,  36, 111,  -3, 107, -94,  21, 113, -34,  83,   5,  56,  55, -83,  67,  -3,-125,-118,   2, -98, -94, -10,  80,  32,  43,  48, -34, 113,   0,-118, 101,  74, 122, 127,  29,  82,  14,  10,  50,  93,  51, -13, -44, -78,  23, -62, -85, -84,  27,  49,  74, 108,-115,  44, -63,  18,  69, -42,  83, -21, -95,  84, -42, -83,  46, -21,  72,-112,  75,  81, -23,  43, -18,  21, -75, -63,-124,  80, -28,  64,  33,  29, 110, -77, 111,  42,  68, -57, -45,-108, 124,-121,  70, 108,  26,  43, -30,  67, 118,  -4,  28, -30,  40,  75, 105, -77, -84, -38,-125,  35,  23,-102, 114,  36, 117, -57,  49,  61, 120,  64,  80, 118, -76, 124,-106,-110, -16,  14,-121,   7,  62,  48,  47, -42,-101,  73,  -9, -86, -23, -44,   3,  78, -59,  30,  28, -10, -60, -78,-107,  97,  80, -43, -72, -75,  67,-109, -92,  75, -53, 115,  -5, -22, -22, -71,-115,  92, 117,   1,  35,  69, -97,  91, -55,  69,  36,  74, 119, -79,-118,-110,  36,   9, -70,-116,  64,  63, -86,-121, -66,  92,  33,   0, -85, -95, -68, -40,-107,  77, -89,  95, 126, -27,  60,  29,  72,-125,  81,  54, -10, -73,  38, 102,  61, -10,  47, 110,  88, -47, -85, 110, -67, -26,  38, -91,  17,   3, 119,  59, -45,  79,  84, -34,-111,-123,  40, -54, 102, -24,   6,   2, -52,-118,  60, -70,-121,  70, -30,   3, -43, 100, -46,-101, 101, -62, -76,-116,  47,  11,  17, 126,-112,  25, 106,  -6,   6,-101, -78,  90, 116, -66,  67,  13,-124, -80,   4,  66,  -8, -82, -59, -72,  79,-113,  59, -46,  20,  28, -81, -28, 107,-110, 124, -77, -68,  22,-107, -25,  97,  50,  95,  19,-124, 123, -48, -97,  -5, -84, -63,  48,  96,  19, -35, 124, -52, -55, -90, -82,  37,  73, -79, -99,  76,  19,  94,-122,  75,  62, -19, 106,  10, -84,  59,-109, -91, -47, -56,  11,  99, -51,  64,  75,  63, -40,  17,  29,  87, -41,  -2, -71,  39, -14,  44,-102,   8,  13,  88,  44, -73, 122,   4,  87, 126, -49, -24, -84, -31, -59, 101,  31, 115,  62,  32,  69,  31, -80, -98,-109,   4, -27, -89,  82,  57,  21, 116,   9,  -8,  52,   6, 124, -72, -54, -28, -41,  48,-110,  81, 116, -35, 111, 106, -23,  77, -69,  23, -78,  38, -18, -89,  94,  -3,  98, -69, -88,  70, -62,  37, -47,  53, 116,  66,  -1,  99, -36, -47, -74,-123, 109,  62,  -6, -76, -20,  61, 104, -58,  82, -92, -54,  96,  73, -76,  26, -40, 116, 112,  41, 119, 119,-126,  38, -65,  68, -56,  -8,  50,  13,  -9, -98,   8, -50, -74,  -2, 112, -34, -84, 102, 121,  24, -22,  84, -37, -83, -11, -28,-121, -49,  -8,  84,  74, 117,  27,  48, -69, -98,  70, -69,  65, -70, -37,  43,  88,  89, -27, 113,   8, 119,  92,  45,  31,-106,  36, -24, -97,  98, -38,  55,  -1, -31, -64, 115,  77,  95, 110,  34,  12,  69,-115, -94,  94,  -4,  -6,  42,-117,-122,  45, -77,  82, -92, 111, -95, -98, 115, 122,  -4, -96,-116, -74, -46, -53,  31,  78,  89,  56,  82, -68, -25,-115,-107,  -2,  26,-113,  76,  25,-104, -33, -77, -39,  69, -99,  13,  96,-118,-106, 107,  42, -38,  47,  65, -24,   2,  13,  31, 122,  82,-102, -57,  94, 110, -55,   4, -81,-119, 120,  36, -68, -12, -62,  84,  27,  75,-124,-127,  42, 103, -41,   4, -33,  20, -94,  36, -65,  -7,  81,  96,  77,-119,-107, 125,-118, 121, -93,  22,  41,  71, 106, -52,  34,  69, 110, -49, -17,  -1,  -7,  93, -76,   4,  71, -73, -42,  58, -17, -16,  87, -10,  34,  89, -41, -73, -41,  57, -54,-102,  19, -86,  67,-102, -27, -76,  40, -22, -35, 109, -23, -71, 100,  50,  16, -78, -53,  76, 122, -90,  35, -36, -11,  48, -71, 100,-105, -63, 124, -23, 110,  32, -24,   2, -75,-126, -80, 121,   7,-107, -67, -68, 113, -17, 117,  87,  14, -40,   6,  67, -56,  98,  53, 122,-117,  46,  42, -60,  91, -91, -39, -67,  -3,-122,  20,  90, -84,  33,   0, -92,   2,-110,  84,-123,  58, 123,   2, -19,   1, -38, -14,  -5,  35,  60,  75, -42, -58, -40, -40, -33,-109,   6, -70,-108, -13,  13,  22, -38,  63,  49, 123,  90,  58,  88, -88,-118,  83, 102,  -1,  61,   6,  65,  38,  51,  98,  33,   0,  80,  68,  61, -57, -27,  62,   1,-109, -54,  69,  83, -80, -12,  52, -95, 115, -59,  10, -41, -58, -83,  52, -33, -23, -66,  99,  69,  42, -77, -23, -36,  20,-127, 110, -86, 102,   0, -28,  -9,-126, -56,-115,  21, -43,-103,  -3,  13,-117, -13, -23,  -1,  41, -18, -93,-123,  54,-110, -99, -26,  68, -25,-114,  48,  35,  58, -66, -13,  92, -95,  61, -95, -94,-121, -14, -15,-124,  97,-102, -35, -24, -66, -19,   5,  -6,  78,  -9, -50,-110, -55,  32,  10,  15, -70, -25,  49,  40,  22, -94,  16,  86,  66, -39,  87,  26,-112, -82,  53, 125,  80, -63, -89,-122,   8, -10,-108, -90,-110,  36, 111,   9,  59, -41, -60, -56, -86,  15,  58,  41,  46,  87,-121,  69, -58,  17, 106,-105,  18,  89,  48,  -6,  69,-114,  18,  44,-124,-107,  16,  33, 113, 125, -22,-112,  82,  52, -59,  13,  70, -31,  24,  50, -88,  67,  14, 101, -98, -13, -65,  54,  58,  15, -55,  99,  97, -52,  60, -99,-122, -22, 115,-110,  26,   4,  43,  54,-122,  15, -50,  22,-126, -47,-119,  -8,  72,-112,  -3,  63, -49,  41,-103, -29, -53,  59,  91, -94,  44, -17, -28,  40,  69, -55,  13, -51,  40,  58, -88,  93,  47,-105,  54, -73,  72,  77,  61, 102,  37, -15, -40, -29,  36,  72, -26, 119,-120,-102,  65,  30,  66, -28,-110, -98,  51, -94,   0,  -5,  83, -86,-106,  99,-122,  48,-111,  59, -65,  93,  -4, -56,-101, -71, -84, -29,-110, 111, -21,   5,  47, 109, 111,  94,  36, -66,  20, 111,  28,  18,  28,  31,  99, -54,  19, 125,-125, -38, -98, -85,-115,  27,  46, -82,  24,   8,  93, -40,  -9,  39, -61,  38, -74, -85,  21, -84,  -3,-121, 105,-121,  54,  79,-106, -20,  -7,-115, -10, -97,  57, -25,  85,-120, -97,  37,  92,   7,  -1,-123, -20,-116,  43,  43,  82, -10,  10,  18,-114, 106, -37, 107, -15, -85,  95, 111,  43,  70,  52,  38, 117, -38, -16,  -5,  59,  -3,  98,  56,  63,  83,  99,   6, -54, -50,  51,  11,  18, -62, -59,  74, -43,  78,  13, -13,-117,  89, -20,  43, -68,  54, 100,   0,  60, 117,  44,  91,  95,  32,-120, -45, 103,  42,  78, -72, -55, -65,  92, -92,  18,  97,  19,  61,  11, 107, -49,  99,  61,  34,  39, -43,  30, -16, -87,  69, 103,  38,-123,  58, 100, -98, -34,  78,  78,  60,-100,  25,  28, -42,  67,  84,  90, -46, -36, -84, -77, -54, -28,  91, -52, -30,-118, -76,  79,  45,   2, 110,  64, -43,  98, 118,  38,-103,  66, 116, -19, -57,  35,  81, 123, 113, -40,  29,  52, -20,-106, 101,  80, 120,  55, 114, -67, -81,   6, -11, -38,  98, -17, -44,-110,-112,  56,  99, -90,  89,-120,-121, -82, -50, -74,  10,  14, 114,  68, -36,  16,-116, 104, -69,  67,  39,  60,  13,  46,  73, -36, -93, -72, -79,  14,  93,  55, -59, -51, -59, -66, -67, 102,   2,  75,-123,  99, -14,-111,  61, 123,-108,-118,-113, -38,-111,-103,-117, -20, -19,  53,  68,   6,  51,  -9, -55, 110,  87,-100,-109,  57,  80,-117,  14,  91, -42, -45, -44, -52,   5, -97,  17,  17, -94,  26, -32, -60,  91,-113,  54,  89, -61, 125,  10, -83,-126, -94, 115, -79, -13,  27, -91,-108,  23, -87, -96,   7, -16, -13,  69,  20,  29,-114, 103,  94,  -7, -52,  45,-114,  57,-107,  39, -47, 124, -68, -28, -34,  43, 122,  98,-121, 118, 118, -93,  13,  74, 117,  88,-110,  59, -31,  13,  92, -74,  36,  18,  61, 111,  49, 121, -24,  21,  41, 100,-116, 104, 118,  68, -92,-121, -28,-124, -84,
 -119, -22,  66, -43,  23,   2,-109,   5, -24,   2,  79,  46, -46, -57, -72, 123, -88, -85, -44,  77,  97, -23, 106,-101,  89, 116,  22, -12,  30, 120,-113,  24,  77,  93,  66,  30,  80, -73, 117,  74,-125,-114, -62,  26,  90,  24,  74, 109, -20},
{ -20, -23,   8,  84, -73,  55, -25, -68,  20,  66,  -6,  49,  -6,  12, 110,-125, 126,  59,-103, 100, 126, -43,  44,  84,-105, 105, -85,  28,  42, -95,  16, 123,  27, -43,  11, -26,  50,-126,  43,   8, 100, -71, -17,  47, -87,  59,  14,   8,  34, -27,  47,  75,  80, -11,  -2,  33, 104,   5,  -2, -97,  63, 101,  41, -33,  66, 108, -78,  40, -78, 100, -32, -68,-121, 122,  39, -44, 119,  57,  64,  86,  58, -89,  86,  79, -25,   3,  70, -72,  87,  60, -84, -75,-122,  15, -28, 109, -55,-117,   5, -94,  66,  55,  75, -78,  68, -47,  69, -44,   1,  50,  52, 105,  55,  27, -92, -66,  94,  91,  11, -95,  72,  -1, 123,  14,  97,-123, -48, -38,  43,  44,  69,  38,  60,  81, -35,  56, -26, -22, -21,  86,  74,-100,  -1,  24,  27, -98, -54,  42, -56,  85, -56,  -3, 104, -70,  88, -38,   5,  48,-110,  33, -13, -31, -15,  31,  18, -78, -16, -91, -24, -90, -49,   3, -66,  -2, -77, -68, -34,  51,  40, -47,-101,  74, -25,-103, 123, -50, -39,  90,  76, -90, 102,  85,   2, -37, -85,  76, 121, -78,  -1, -74,  77,  14,  21, -78, -12, -60, -89,  86, 118, -72,  35,  82,  91,  56,  60,-122, -46,  96, -96,  94,  57,  10, -24,  75,  73,-103, -55, -62,  13,  53, 107, -61,  56, -37,   8, 101,  26,   0,-100,  32,-115,-113, 115,   2,-119,  74, -23, -17,  18, -41, -74,  95, 102,  24,  53,-112,  44, -15,-120,  94,  11, 101,  21,-111,-114,-119,   7, -22,   1, -94,-102,-107,  51, -36, -40, -97,  13, -52, -86,-111,  25,  95, -62,-111,  92,  21,  67,  61,-115,  53,  38,  59,  27,-121,  51, 104, 103,  89, -97, -35,  20,-111,  89,  36,  55, -81,  -8,   8, 124,  14,-115, -50,  84,  68, -10,   1,  86,  55, -33, -75, -16, -81, -31,  79,  61, -39, -53,-115,-101, -40,  -1, -34, -21, -30, 110, -47,-103, -27,  78,  54, -99,  22,   1, 115,  -1,  38, -12, 110,  57, -20,-121,  34,  -2,  33,-125,-117,  52,  68, -78, 118, -41,  50,  79,-104,  79, 114, -28, -77,  88,-108, 126, -24, -79,   4,  68, -58,  92,-106, -20,  64, -50, -82, -13, -62, -18, -34, -74, -97,  92,  98, -81,  98, -80,  47,  92, -59, -94,  32, -24, -79,  82,-112, -42,  79,   4, 123,-105,  14,  15,  78, -32, -49, -26,  82, -66, -42, 120, -55, -59, -36, -54, -87,  30,-107,  86, 116, -51,  88,  -5, -70, -95, -23,-106, -30, -96, 101,   6,-104, -78,  82,-103, -16,-103,  12,  51,  85,  34,-109, -94,  -5,  42, -20, -65,  53, 107, -97, -75,  18, -54,  20, -34,  69, -84, 127,  71,  82, 102,  95,-107,  54,-116, -69,  71, -79,   1,  -2, -77,  96, -80, -98,  35, -63, 125, -94, 108,  11, -18,-102,   2,-115, 118,-122, 102,  52,  28,  91, -89, -99, -87, -12, -83, -31, -77, -56, -82,  63,-111, 112, -59,  50, -37, -98, -26,-100, -91,   0, -73, -31, -40, -29, -25, -89, -71,  15, -34,-100,  22,-122,  43, 118,  98,-118, -10,  56, -35,  77, -74,  75,  32, -16,  89,-106,-117, -68,  37, -87,-101,  80,  77,  43, -93,-105, 106,   1, 121,  55, -77,  27, -39, -13, -83,  46, -70,  97,  29, -28,-121, 120,-121,  34, 112,  80,  76,-105,  55, -46, -93,-127, -28,  87, 105, -78,-102,  80,  61,-119,-125, -16, -36,-102,  -6,  36,  28, -64,  50,  35, -34, -80, -37, 104,  36, -33, 101,  60, -99,  85, -17, -88, -47, -39,  72,-109,  59, -17, -13,   8,  58,  11, -60, 109,  -7, 116, -27, 127,  27,-126,  48,  97,  52, -17, 106, -61,  68,  37,-126,   7,  -8, -88, -74,  20,  38, -42,  66, 100,   8,-123, 122, 114,  84,   9,  55, -51, 103,  76,  29,  -1,  80, -87, 126, -22, -13, -32, -72,  39, -35,  41, -34,-127, -34, -76, 119,-120,  10,-111,  65, -13, -71,  99, -21,  61, 112,-126,   0, -43,   6, -85,  21, -82, -73,  -7, -14,  42,  -9,  15,  24,  -6,  58,  72,  60,  33,  48,  88,  20,  25, 103,  84,  65, -77, -96,-108, -47, -25, -49,  98, -59,  13, 102, -53,  55,  18,  77,  59, -58,  48,  79, -22, -75, -32,-125,  78, -80,  56, -63,  16, -12,  23, -90, -57,  95,-125,  13, -81,  67,  57,  23,  68, -90,  93, 114,  88, 123,  86,  -4, 104,  25,  41,-100,  31, -38,-120, 122, -12,  94, 102,  30,  84, -92,  59, -28,-110, -92, -83,  -4,  51, -84,-104, -81, 126,  26, -25,  10,-109, -44, -49,-120,  23, -53, 114,  93, -25, 102,-126,  97, 116,  26,  -8,  89,  97,  96,  38, -29, -85,  29,   2, -21,   6,  44,  96,  42,  -8,  18, 124, -11,  47,  57, 105, -35, 100,  22, -85,  62, -74,-107,-111, 112,  13, -94,  91,  23,  97,  94,  72, 113, -24,  54,  67,  96,  -7,  64,  36,  19, -22,  43,  16, -33, -34, -92,  84,   9,  57, -96,  31,  25, -45,  99, -78, -15,  24,  60,  79,  16, -58,-107,-126, -95,-101,  -9,  90, -35, 104, -41,  91,  68,  22, -55, -70, 125, 117,  23, -44,-117,  65,  12, -67, 113, -94,  54, -52,-118, 121,-122,  76, -87,  57, -50,  47, -90,  63, 101, -85,  32,-100, 118,  65, -49, 114, -10, -51, -68, -25,  77,   8,  33, -92,  21, -67,  86, -49, 110, 108,  81,  80, -29, -92, -37, 127, -39, -53,-127,  58, -71, -32, -45,  91,  -5,   7, -51, -60, -62,  -9,-117,-106,  60, -73,-121,  72,  49,-111,  25,  47, 122,  33, -10, 102, -58, -65,-122, 109,-105, -81,  31,  98, 124, -91, -60, -56,  64,  68,  57,  -8, 106, -71,  29, -54, 105,  -7, -41, -29,  76, -49, -40, 113, -70,  -8,  22,  11,-112,  54,-101, 125, -16,  40, -85,  92,  26, -84, -49,  -8, -85,-107, 118, -20, -55,  80,  91, 120,-106,  22, -14,  63, -68,   2,-113,-117,-106, -26,  10,  37, -66,  84,-117, -45, 100, -74, -17,  12, -81, -63,  43, 111, -13,  49, -64,  77,-107,  42,  30, -83,-124, 100,  85, 113, -41,  42, -32,   5, -85,-119,  36, -11,  24,  85,  31,-121,  64, -28,-122,  22,  10, -38,  90,  -9,  55,  49, 126,-109,  49,  76,-116,  99,   8, -20,  70,-115, -81, -71,  70,-119, -33,  19,-118, 108,  37, 115,  64,  58,  87,  51, -97, -98,  18,-127,  76, -63,  60, -34, -60, -48,  87, -42,  76,  31, -48, -26,  18, -47, -54, -53, -75, -80,  71,-112,-122,  70,-112, -50,  16, -69, -43, -58,  -3, 122, -63,-121,  58, -28,-102,  80, 103,  23, -10,  20, -37, -76,  86, 120, -88,  95,  33, 105,-107, 101,-117,  15, -60,  63, -79, 112, -19, -55,  76, -44,  17,  22,  30,-102,  68,  27, -20, -44, -34,  14, -60, -56,  70, -98,  48, 119,-109, -12, -84, -92,   9,  16,  39, 100,   9, 110,  65,-117,  14, -52, -87, -75,  92, -86, -18, -57, 117,  94, -47,  14, 105, -32, -94,-100, -49,  60,  58,  60,  68, 117, -24, -23, -45,  14,  70,  21, -68,  15,-121,-122,  18, -94,  38,  20, -25,-105, -78,  81,-118,  48,  10,  33,  11,  61,   7,  -5,-121,-110,  36, -92, -97, -95, -80,-121,-100,  83,  -5, -29, -38,  15, -23, -72,  48, -39,   5, -98,  95, -90,  95, -17, 114,   6,   4, -53,  42, -12,  18,-100, -63, -51, -10,   0,   0,  17, 117, 107,  43,  73, 111, -83,  40,  85, 127,  89,  -2, -66,  48,  45,-118, 116,  81,  42, 109,  -4, -65,  66, -94, -20,-107, -85,  59, -78, -44,  -3,  51,-109,  53, -96, -72, -65,  75, -74, -82,  -5,-113, 101,  21, -88, 125,  94, -70, 108, 112, 107,  88, -86,-109,  54, -30, 108,  18, -87,   3,-103, -89,  86,  65, -68,  36,  25,-126, 125,-123, -30,  53, -87,  36,-121,  73, 119,  96,-105, -79, 123,  84, -33, -62, 100,  16,  32, -26, -65, 115, -36, -25, -44, -46,-103,-117,  -5,   5, -78,  -1, -98, -24, -35,  18,  -6,  54,  66, -97, -39, -85,  94,  93, -74, -95,  -4,-107,-100,  23, -63,  11, -19, -71, -25, -72,  61,  93,-110, -14, -39,  61, -89,-115, -20, -93, -92, -46,   2,  61, -26, 100,  37, 103,-120,  60, -10, -91,  74,  16, 112,-110, -47, 108, 111,  83,  37,   3, -50, -27, -77,  49,  29,  56,  50,  18, -34, -25,   3, -20,  57, -38,  53, 115,  98, -60,   3, -12,  24, 124,  63,  -8,  71,-112,-107,  58, -55,  93,  35,  46,   0, 100,  -7,-114,  34,   7, -91, -15, -46,  29,  48,  14, -66,  54,  66,  87,  45, -69,  41, 105, -30,   2,  66,  -6,  -8, 119,  62, -82,  70,  67,  48,  71,-122,  62,-103, -40, 112,-116, -49,  70,  36, -94, -50,  32,  72,  84,  24,  38,  58, -75, -90, -79,-121,  49,  15,  80, -66,  53,  89, 118,  94,  91, 113, 105,-118, -46,-116, -22,  13, 103, -15, 125, -10,  19,   2,  77, -34,  53,-117, -82,-127, -15, -98,  84,-110, -49,   6, -15,  75,  42, -28,  14, -22,  69,  -4,   6, -21,  70,  -1, -94,  60,  55, -72, -32, -65,  53,  41,   8, -32, -39, -52, 122,  96,  29, -56,  36, -96, -39,  28,-120, 116, -73, -98,  52,  52,  13,  20, -95,-104,  90, -92, -61,  99,  11, 104,-109, 116, -19, -55,  10,  23,   6, -65,  38, -88, -47,  12, 111,  12,-102,-124, 114,  43,-121, -59,  88,  25, -84, 114,  37, 121, -33,  24, -97, -38,  68, -71, -65,  44, -17,  -9,  24,  43, -51, -32, 122, -59, -44,-101,  19,  73,  47, -78,  93,-117, -40,  77,  92, 113, -23, 110, 101, 111, -14, 106,  19,  32,  34, -75, -79,-126, 116, -41, -43,  -2, -83,  86,  43,   3,  60, -40, 126,  -7, 100,-103,  92, -92, -77,-103,  89,  65, -71,  77, -24, -10,  45,  38,  28, -29, -88,  97, -51, -24, 104, -72,  75, -89,  41, -16, -54,  56,  98, -74, -58,  34,  80,-102,  23, -17,  32,  -1,  12,-110, -55,  87, -81, 101,  69,  66,  32, -24, -48,-117,  68, 125,  89,-107, -23,-105,  80,  70, -92, -12,  39,-114, -77, 106, -68, -16,   4,  -8, -45, -62,  21, -67, -47, -64, 126,  46, -38,  13,  96,  52,  89, -76, -25, -78,  88,  18,  27,  76, -51, 107,  49, -24,  15, 102,-106, -99, -84,  -2,-112,  47, -75, -26, -25,-118, 117,  84, -22, -60, -41, -89, 113, -40, -18,  60, 117, -28,  73, -44,  72, -17, -91,  52, -72,  11,  -5,  55,-116,  47,   6,  28, -72,  15, -72,  39,-125,-121, 126, -69,-126, -46,  28,  55,-121, -55,-105,  68,  36,  11,  47,  28,  77, 111,  37, -11, -96,-120,  66,   1,  51,  63, -83,  53,  31, -81, -72,  17, -29, -78,  92, 118,  53, -68, -96,  40,  21,  14,  58,  61,-126,  61,-116,-109,   7,  84,  86, -45,  90, -98, -12, -95, -92,-122,   8,  41, 113, -17,  60, -74,  67,-124, -86, -54, -78,  70, -20, -82,  29, 126,-115,  -8, -76,-118, -85,  10,  29, -23,  13,  91, -46,  67,-114,  98, -10,  33, -71,   8, -94, 124,  10, -92, -57, -46,  -2,  61, -56,-103,  48,-116, -67, -68,  54, 103, -80,  36,  46,  97,  87,  -7,  39,  76, -61,  -9, -42, -89,   7, -44, 124,  69,  99, -71,  72,  40,  76,  98,  54,  -6, -87, 105,-118, 122, -13,  29,  96,  84,  55, -48,  12,  66, -81,-109,   7,  62,  52,  90,  -2, -60,-109, -20, -52,   2,  97, -70, 121,-113,  70,  69, 114,-122,  11, -16, -71, 102,  76,  71,-114, -30,  25,  -5, -99, -97,  80, -63, 127,  21, -95,   3, -16, 122,  63,-121, -87, -21,  80,  56,  98,  83, -90, -80, -20, -38, 117, -64, 119,
   11,  69,-125, -12,  79, -51, -56, -18, -70,  36, 126,  27, -21, -83,-120,  25, -59, -50,  34, -56,  88,  49, -94, 122,  -5, -49,  62,  96,-121, -35,   7, -90,  61,-122,  81,  72,  -2,  41, 123, -59, -78, -83, 105, 125, -18,  44, -43,  96,  17},
{  78, -25, -97,  45,  74,  -2,  -9, -32, 117,  51,  30, -16,  16, -25,-111,  46,  12,-122, -75, -21,  45, -61, 115, -26, -15,  93,  69,  65, 124, -73, -65,  20,  82, -92,  18, 100,  65, -41, 111, -78, -46, 110,   2,  75, -41,  24, -12, -32,  10,  53,  85, 113,  44,  73,  21, -61,  -7, -39, 120,  47,  16, 101, 110, -63,  68,  41, -82, -54, -16,-125,  58, -23, 117,-100,  65, -99, -50, 101,  95,  37,-111, -73,  68, -47, -42,  79,  83,  49, -50,   9,-116,  93,  14, -72, 114, -88, -80,  -2, -96,   1, -76, -55,  75,-113,-100, -17, -53,  47, -35, 105,  66, -46, -96,  40,-125, -43, -44,  81,-112,  44, 107, -92,-109, -20, -94, -15,  -5, -93,  28,  75, 100,  85, -56, -28,  96, -40,-113, -62,-104, -79,-100, 124,  13, 115,  51, -77,  18, -78,  15,  11, -94,  15,  17, 107, -40, 125,  49, -93, 105,  82,-102, -16,  72, -55,  26,  28,  22, 115, -62, 114, -80, -75, -41,  53,  82,  18,  30,  52,   8, -73, -98,  24, -64,   6, -50,  48, -54,  57,-122,  94,  80, -65, 116,   2, 121,  25,  57, -50,  42, -72,  -1, -26,  51, 115,  48,-124,  84, -31, 108,  92,  16, -51, 122,-103, 107,  -5,  68,  99,  53, -11,  68,  49,  67,  16, 127, 119, -47,   3, -33,  53,  88, -10,  55, -37, -94,   6,  76, -45, 106, -14,  61, 118, -65, -43,  69, -87,  80, -92, 114,  79,  39, -81, -49,  33,  29,  -3,  48, -35, -23, 100, 115,  63, -52, -23,-102,  58,-120, 108,-103,  54,-103,  49,  39,  24,  36, -64,  24,  59, -80,  22,  -8,  88,  99,  49, -84,  32,  28,  34, -80, -27, -64,   9, -54, -29, -75,  62,  54, -97,  82,-111,-114,  37,  65,  98, -80, -69,  72, -42,   8,  -9, -84,  61, 106,  97,  64, -72,  33, 102,  62, -86, -38, 122, -59,  60,  51,  84,   5, 108,-104,-107,  -8,  47,-126,  -7,  70,-120,  12,-124,  91,  18,  91,-103, 115,  86, -65, -45, -63, -53, 121,-117,  46,-101, -34, -53,   4,   4,  43,   6, -30, -88, -95,-107, 122,  21,   9,  37, -58,  -9,  79,  85,  37, -59,   0,  -8, -59, -13, -33, -79,  61, -47,  95,  10,  29, 110, -19, -69,-111,   6,-125,-121, -59,  64,  79, 102, 105, -24, -51,  28,   3, 107, -48, -78,  32, -61, 102, -17,  15,  83, 100, -98, -14, -76,   8, -95, -98,  44, -16,  18,  19,  29,   5, 112,-101, -24,  50, -85,-113, 110, -24,  67, -78,  81, -22, -58,  32,  18,  -5,   6, 114, -37,  19,  74, -77, 102,  94,-120,-109,  -6, -51,  79, -24, -69,  93, -68, 104, -25,  34,  94, 103,-122,-113, -27,-127, -33, 113, -91,  36, -53, 109, 118,  86, -15, -43,-111, 123,  94,  -2,  40,  37, -40, -64,  56,-103,  85,  42,  -7, -37, -95, -51,  86,  50,-119, -43, -50,  29, -17,  38,  34,-123, -26, -56, -63, 101,-104,  25,  35, -32, -58,  75, 121,  92,  82,  60,  52,-126,  70, -73, -81,  20, -64, -53, -77, -60,  34,  16,  63,  57,  49, 101, -61, -99,  39, -84, -92,  58, 125, 126, -27, -58, -68,-125,  23,  29,   0, -68, -56,-101, -58,  -1,  12, -98,-108,  96, -73, 102, -81, 111,  40,  63,  44, 121,  31, -45, -89, -59, 121,  66,  49,  -9, -79, -97,  82,  -3, 114, -15,  24, 102,  76,  27,-110, -16, -71,  89, -58,  35,  86,  57,  49,  -1, -76, -50,  18,  -8, -32, -91, -41, 119,  41,-108,  57,-126,  94,  47,  72,-103,  11, -55, -89, -12,  61,-101, -55,-106,  12,-108, -48, 108, -42, -98,-107,  72,  13,-106, -74, 122,-101, -32,  73,  55,   0, -97, -80, -32, -27,  16,  59, 126,  21,-117,  14,-105,  63,  82,  78, 119,  10,  20, -52,  60, -48,  64, -50, 117,-114, 115,-106, -36,  13,  85,  24, -31,  26,  58, -74, -37, -90,-115,  47,  53, -64, 108,-110, -90,-110, 107,  43,  36, -69,-100,  22,  81, -36, -21, -32, 122,  61,   8,  70, -17, -87,  26, 103,-108, 126,  97,-111,  25,  14, 126, -42,  11,  -7, -54,  28,-103,  40, 123,  88,  31,   3,  92, 101,-112,-109, -75,   0,-109, 124, -29, -33, 120,   2,  67, -44,  61,  58,-109,  87, -95, -26,  60,  12, -45, 112,  76, -82,  90, -53, -83,  51,  24,  97,  76, 108, -78, 104, -37,   7, -35,  21,   2, 105,  56, -26,  19, -23, -71,-121, -90, -97, -64, -46,  12,  31, -60, 120,  34, 125,  22, 127,   2,  26,  96, -58, -17,  -8,  85, -98,  33, -26, 117, -93, -32, -27,-107,  -8,  64,  40,  12, -70,  11, -64,  59, 107, -68,-125,  36, -76,  56,  46, 119, 100, -44,  97,  28,  -1,  69,  45, -22, -14,   7,-115,-117, -96,  37,  40,  32, -74,  74,  77, -20,  59, 123, 119, -10,  67, -78, -22, -82,  79, 122, -73, -30,  21,  89, -26, -42,  89, -76, -80,  68, -56, 103, -36, 115,  77, -18,  90,  73,   4,  81,-125, -67, -63,  24, -65, 116, -10, -31, 102,  77, -89,-109,  21,  -7,  79, 109, -28,  39,  44,-113,  57,   9,  10, 113,  92, -60,  21,-100, -22, -83, -75, -28, -39,  89, 121,  10,  23,  29,  27,-103, -11, -30,  -1, 107,  97, -87,  43, 113,  78,  16, -92, 118, 113, -83,-108, -94,  -2,  91,-116,  22, 109, -82, -59, -47, -88,-113,  12, 122, -64,-123, -64,  67, -29,  87, -53,  31, -10,-109, -96,-100, -88, 124,  71,  22, -52, -94, -78,  28,  73, -61, -65,  53,  64,  39,   1,  78, -33, -92, -49,   2, -52,-112,  64,-104,  38,  -3,  56,   1,  -7, 123, -79, -87, 115,  76, -94, -60, -77,-115, -53, -35, -14,  56,  49,  93, -68,  73, 126, -46,-126,  55, -81,  60, -24, 117, -51,  64,-101,  39, -89, -62, -10,-117,-112, -48, -56,  22, -74, -45,  86, -47,  91, -83, -74,  -8,-116,  55,   8, -80, -46,  68, -47, -48,-109,  41,  58, 123,  -3,  65,  76,-113, -52,  46,   7,  70, -26, -51,-110, -69, 101, -20, -41,-121, 110,-110,  15, -87, -22, 113,  17,  74,  20, -64,  38, 116, 100,  66,  51,-122, -18, 104, -14,-122,  25, -88,  59, 125, -33, -79,  71,  97, -61,  19, -52, 125, -26,   8,-103, 108, -20, -23,  43,  32,  55,  46, -35, -84, -75,  83, 102,  -3, -37,  96,  -4,-115,  -9,  69,  29, -47, 126,-121, -38,  35, -65, -75, 126,  67, 126,  65,   0, 121, -31,  59, 118,-100,  85,  -5,  99, 105, -42,-112,-104,  -8, 118, -49, -71, -12, -82,  46, -95,   4,-106,  21,  10,-111, 104,  77, -63,  92,  53,  89,  95,  -3,  24, 103, -90,   8,  35,   7,  65,-111, -25,-107,  57,-118, -49, -72,-100, -92,-104, -32,   5,  72,  31, -13, 124,  71,  33, -61, 124,  22,  67,  47,-109,  26,  51, -63,  68,  60, -62,-103,  14, -56, -40,  31,   7,  19,  69, -81,  85,  17,  67,   2,  46,  93,  49,-102, -92,  98,  71, -24,  57,  51,-116, -70, 120,  64,  28, -32,  98,-117,  -2, 114, 108, -20,  68,  63,-118,  96,  87,  15, -33,  69,  94, -22, -71, -39, -20,  60, 104,  90,-126,  57,-103, -38, -63, -98,-101, -72,  94,  12,  72,  78,  50, -59,  17,  48, -23,  -3,   3, -67,  20, -57,  59,  33,   3, -70,  28,-125,-110, -42,   3,-124,-106,-125, -24,  72,  44, -40, -87, -35,  43, -62, -61, -37, -46, -33, -76, -22,  -8,  76, 115,  37,  13, -90, -12,  22, -13, -79, -47,   5, -55,-100, -22,-116, -22, -31,  10, -98,  87, -81,  23, -85, -98, -88, -65,  70, -39, -49,  28, -45,  14, 118,  62, -25, -77, -51,  20,  91,  82,  40,-104, 100,  -5, -46,  39,  54,  14, -96, -31, -67, -61,  25,  92, -30, -62, -52,-115, -48, -88,  79,-105,  21,  61,  25, -74,-116, -81, -61,  31, -83, -19,  38,-111,  32, -28,  34,  99, -53,  37,-108, -82, 121,  91,  78,  21,  -1, -69, -83, -53,  46,  83, 127, -68,  15,  48,   8,  94, -58,-118, -88, -95,  41,  60,  -4,  81, -58, -54, -79, 107, -53,-125, 112, 102, -52, -90,  93,  91,  99, -55, -30, -50,  44, 118, -56,  17, -32, -44,  18,  38,  86,  -7,-114,  87,  79, -97,  76,  -2, -45, 100,  17, -66, -18,  98,  38,-111, 126, -48, -87,  70, -62, -77,-110, -46,  30, -39,  44,  44,  48,  49,   4,  24, -33, -50,  -1,  12,-113,  38, -68, -40, -50, -97,-123, 109,  41,  -2,  18, -58,   0, -80,  16,  31, -13, -85, -50,  80, -38,  88,-100,  70, 101, -57, -30, -27, -71,  15,-111,   3,  79,  30,  36, -49,  40,  41, 113,  65, 111, -16,  23, -29,  89, -46,  23,  17,  -2,  38, -70, -53,  73, 118,  32,  80, -58, 114, -76,  20,  18, -87,  68, -11,-101, 121,  33,  -3, 100, -14, -36,  73, -25,  -2, -40, -53,  55, -86,  29,  25, 109, -88,  10, 108, -44, -25, -53,-107,  10,  25, -43,  58,-106,  96,  98, -38, 123,  52,  82, -18, 117, -13,  75, 100, -34, -32,  30, -33, -51, -50, -93, -89,  50, 100,  97,   1,  26, 105, -31, -52, -67,  35, -13, -63, -28,  55,-125, -68,-115,  -9, -74,  59, -33,-100, -60,  -7, -29,  17, 100,  11, -90,  79,  46,-104, -85,  15, -16,   4,  59,  26,  43,  14, -94, -39,-118, 122, -10,  51, -94, 105,  26, -35,  23, 109,-103,  21, -46, 112, -10,-116,  25, 103,  37,  -4,  75, 103, -70,-118,  46, -75,  93,  11,  79,-119,  -4,-122,  44, -51, -35, 110,  89, -21, -83, -59, -65, -38, -82,  65,  21,  94, -67, -29, -72, 119,  43,  46,  37,  79,  18, 126, -10, -39,  63, -65,  76,-112,-118,   8,  99,  15, -44, -54,  -9, -50, -88, -40,  77,  61, -27,  37,  27, -84, -77,  71,  96, -99,-108,   9,-100, 115,  82,-122,  -8, -47, -57, -87,  -8,  17, -24,  -9, -93, 105, -81,-110, -87,-118,  41, -84,-104, -87, -79, -34, -49,  47, -79,   8,  10,-112,-101,  -4,  89, -11,  74,-116, -20,  47,  44,  65,  64,-115, 113,  56,-107, 115, -77, -66, 118,-109,  -5,  72, -67, -74, -39, -82, -61, -93, -70, -88, -23,-110,  50,  35,  47,  95, -44,  61,   8, 125,  79,-108, -84, -85,  48, -34,  -4,-103, -29,  59, -21, -19, -98, -11,-121,  35,  31, 102, -50, -99,  48,  -5,-118, -95,  82,  72,  56,   6,  50,  83, -90,  93, -50, -59,  36,  72,  15,  87, 118,  64, -83,  76,  17, 109,-111,  81, -31,  41, -30, -93,  70,-103,  92, -20, -84, -61, 114, -28, -55,  61, 124, -18,  91, -76,  92,-121,   2,-119,   9,  30,-124,   6,  14,  53,  93,-120, -33,  98, 111,  97,  37, -90,-126,-115, -46,  74,  -9,   8, -80, -88, 122,  -2, -70,-104,  84, -47,  73, -30,  95,  45,  86,  62,  70, -96, -83, -43,  85,  33, -38,  79,  93, -95, -99, -79,  87,  83, -46,   8, -60, -20, -27,  12,-107, -28,  82, -12, -85,-116, -75, -98, 107,-108, -55, 112, -56, -20, -74,  94, -97, -76, -79, -42,-111,-105, -92,  88,  27,  93,  56, -65,  95, -45,  73, 125,  52,  83,  28, -76, -82,   3,-108,-119,   2, -27, -30, 110,-110, -86, -66, -87, 121,  48, -98, -96,  94,  70, -95,  86, 127, -29, -14, -23,  34,  28, -73,-109, -57, -86,  39,   1, -11, -48,-111,  12,  42,-126, -46, -59, 124, 123, 105, -48,  22,  62, -27, 124, -70,  17, -14, 126, -92, -41, -17,-101, -94,  12, -97,-122, -41, -96,  25, -44, -75, -53, -59,  70,  37, -84, -72,  95,-111,   2,  -6,  65, -71, -37,-108, 112, -93, -75, -14,  38,  70,  52, -72, -86, -78,  -5, -14,-124,-111, -34, -70,-112, -28,
  -76, -20,  59, 125,  25, -78,  58,  -5, -54, -91, -86, -81,  78,   8,-105,  -4,  34, -80, 114,  80, 124,-117,-106, -72,-117, 116,  26,  18,  -4,  74, 127, -94,-107, -38, 124,  95,  98, -19, 113,  44, -43, -68, -20,  88,-122,  40,  13, 104, 123},
{  60,  94, -77,  75,  67,   4,  61, -59,  27,  -5, 101, -38,  17,-105,  76,  95, 100,   9,-106, -31, -87, 107,  72, -48, -39, -64,-102, -87, -78, -11, 111,-116, -38,  44,   9, -86, -27,  52, -15, -79, 116,  62,  49, -34,-101,  92, 110,  90, 112, -37, -25, -67, 112, -40, 127, -56, -24,  58,  70,  82, -47,  30, 101, 101, -95,  42,  12, -70,  95, -73, -24, -65,  46, -40, -93, -23,  51, -63,-108,  55, 115,  85, 118,  49, -19, -20,  31, -58,  87,  35, 103, -96, -43,  13,  79,-111, 114, -51,  83,  86,  71, -37,  80,  89,  10, -85, 122,  65,-117, -92,-103, -32, -28,-105, 100,  69,  50,  -8, -45,  27, -80,  33,  60, -62, 102, -98, -75, -21, -66,-107,  -6,-115,  39,-127,   2,  30,  23, -88, -43,  92,  40,-110,  98,  97, 112,  98,  97, -13, -24, -22, 111,  18,-118, 110,  23,  49,   2, -86, -86, -15, -42, -96, -97, -58, -86,  -8, -28, -87, 106, -45,  21,  26,  88,-105, 101,  66,  -1, -99,-111,  72,  14, 104, 120, -15,  96, -44,  43,  67,  87, -55,  20, -92, -24,  71,  24, -53,  33,  27, -31, -76,  67, 108,  -1,-112, -75,  37, -90, 123, -15, 123,  58, -54, -50,  84, 113, 108,  22,  86, -58,  10,  75,  66, -89, 121,-119,  89,  -8,-123, -63,  32,  46,  86,  95,  64, -76, -48,  -7,  87,  23, -92,  22,  86, -99, -26,  30, -67, -21,  66,-107,-121,  41, -61,  69,  98, -67, 101,-111, -84, -93,  15, -81,-108, -44,  78, -79, -25,  75, -59, 103,-104, -40, -19, -61, 100,-105,  43,   6, -66,-116, -25, -16, -32, -70,  52, 102, -45, 106,  50,-126,-115, -58,  -1, -99,-102, -99, 117,  44,  15, -42, -47, 125,  97,  -8, -89, -45, -64,  25,   3,-120,  95,-119, -23,  -7, 116, -69,  95,  63, -24,  68, 104,  55, -44, 123,-107, -42, -71, -94, -85, -85, -90, -56, -20,  27,-123,  19, -75,  25, -63, -81,   6,  -2,  93,-116,-118,-125,  44, 115, 118, 124, 112, -76,   4, 122,  75, -28,  -2,   7,-103,  27,  41, 118,  85, -22, -70,  -5,  98, -15, -11,-118, -59,   0,  21,  68, 121, -53, 103,  65, -86,  -7, -97,  72,  88,  16,  35, -49, -60,  98,  57,  89,   4,  85,-115,  61, -53, -73,   7,  31, -72,  33, -88, -31,-123, -84, -51, -57,  35,  31,  66,-123, 118,  47,  82,   1, 116, -52,  23,  -5,  65, -77,  94,  24,-110,   7, 119,-117, -30, -82, -64, -67,  62,  -4,  12, -51, 122, -22,  49,  50,  60,  67, -29,  97,-114,  35,  76, -27,  65,  36,   0,-125,   5, -13,-104,  48,  36,  10, -61,  25,  62, -32,  46,-118, -94,  44, -65, -37, -88, -36, -61,  49,  84,  33, 109, 116, 108, -34,  78,  -5,-121,  53, 114,  69, -49,  41, -12,   9,-102, 106, -50,-114, -43, 125, 105,-122,  55,  20, 114,  11,  20,   6,-103,-117,-121, -47,  84,  31,   0,  74, -63,-123, -13,  49, -23, 123, 113,  17, -34, -82,-120,  76,-105, -63, -35, -93,   4,-102,  24, -53,  50,  83, -38, -65, -19,  30,  91,-101,  55, 113, -87,  27, 115, -19,-100,   3,  11, 125,   3,-121,-118,-112,-110,  46,  45, -17,   4, -28, -82,  73, -88, -90,  96,  18,  46, -12, 120, -68, -82,  73, -57, -23,  83, -80, 103, -48,-122, -64, -28,-122, -61,  83,  50,  -2, 104,  -1,  40,  38,  16,   6,  -1,  24, -63, 118,-115, -11, 102,  23, -53, -79,  55,  -6, -40, -60,  45,  83,  84,   8,  25,   0, -77,  95, 115, 108, -20,-110,  75,  53,  13, -59, -60, -75, -22,  79, 101,  -5,-103,  58,  30, -37,  65, -13, -67, -16, -97,-108,  -8, -94, -87,  82, -75,  99, 123, 120,  92,  92, -91,  56, -18,-106,  96,  -9,  31,  84,  88,  58, -89, -75, -59,-106, -48,   4,-124,   4,  89,-117,  72,  77,  12, -81,  56, -75,-105,  20, -34,  84, -36,  50, -44,  51,  42, -14,  46,  83, -71,  40,  40,-112, -19, -27, -51,  35, -68,  -4, -74,  66, -95,  78, 112,  21,  89,-109,  52,  50,  62, -51,  76,-110,  79,  26,-101, 101,  49, -53,  22,  70,  31,-126,  91, -57, 111,   7,  75, -61, -87,  82,  60,-120,-103,   1, -88,  59,  -8,  11,  22,  50, -12, -95, -73,  73, -78,  93, -49, 104,-100,  56, -42, 124,  33,  17,  69, 115, -59,  25,   8, -70,-109,-118, -52, -42,  25,  53,  27,  20,  17, -55,  -5, -47,   6,  29, -34,  54,  56,  68,  97,  55, -34,  52, -95,-125,-104,  33, -78,   4,-121, 103,  56, -31, 114, -73,  58,  47, -18,  84,  31, 125,  61,  37, -63,  25, 100,  62,  70, 122,  79,  18, -78,  -3, -55, -77, -89, -56, 101,  43, -79,  24,  16,-103,  78,  56, -64,  48, -42, 122, -47, -41, -90,  37,  57, -17,-106,-109, -17, -70, 115,  65,  98,  18, 119, -36, -38, 118, -97,  57, -45,  -8, -40, -86,  91,  -2,-121,  -2, -41,  71,  -1, -59, 115,  23, 118,  41, -14, -69, -31,  87, -80,  74, -68,  81,  77, -10,  21,   2,-126, -36,  29,  46,  80, -91, -76,  77,  38,  37,-121, -89, -78, -75,  -5,  72,   7,  14,  20,  73, -26,  89,  42,  89,  38, -25, -15,-110,  47, 121, -51, -33,-117,  21,  93,  76,  73, -68, 108,   3,  88, -96, 109,-117,-125,   2,  24,-101,-127, -18, -23, -32, -76,-104,  41, 109,  80, -85,  47,  27, -49,  85, 103, -63, 125, -82,  49, -69, -37,  32,  80,  78,  84,  33,  73, 119,-109,  98, -29, -61, -29,  -2, -29, 125, 103, -14,-102, -70,  98,-110, -32, -18, -97, -83, -13,-126,  57, -16, -72, -77,  99,  72, 101, -96,-122,-120,  56,  64, 102, -82, -37, -39, -87,  25,  -8,-119, -38,  18,   1, 103, -15,-101, 100,  12, -78, -48,  51,  79, -56, -98, -41,  24, -24,  -9, -58, -84, -85,-116, -50,  54,-105,  22,  85,  21,  32, -41,  12,  74,  58,  68, -20, 126, 122,  -8,-123,  58,-110,  -5,  12, -68,-107, -93,  53, 106,  72,-109, 109,  24,-109,  38,  63, -96, -41,  95, -32, -27, -43,   8,  98,  68, -56,  15, -42,  -4,   6,  57, -76, -28,  -1, -96,  63,-124, 118,  -8,  -4,   5,  15,  76,  59,  42,  23,   3, -40,  18, 108,  43,  89,   7, -86, -49, -41,  39,  47, -48, -96,  70, 116,  61,-124, 114,  93, 100,  62, -37,  14,  56,-124,  51,-118,  89, -33,   4, 105, -12,  86, -89,  48, -73,  -7,  21,  -3,  69,  25, 123, 101, -77,  45,  -5,   4,  76, 125, -11, -99,  96,-108, 105, -38,  16,  35,   3,   0, 105,  54,  -4,  56,  22, -84, -43, -23,  67,  73, -73,  73, -80, 101,  78, -56, -96,  58, -86,  49,-112,   4, -59, 119,  44,  51,  64, -42,  41, -35,   3,  10,-104, -35,-122,-109,  38, -11,   6, -64,  87,  70, -11, 113, -49, -61,  90, -76, -98,  83,-108,  73,  48,  80,  60, 116, -88,   2, 106,  21,  -7,  18,  23, -66,-110,  13, 122,  82,  73,  46,  31, -89, 125,  43,  19, -14, -10, -32,  19,  96, -33,  61, -54, 121,   9, -66,  84,  65, 102,  -2, -29, -21,  64, -56,  41,  28, -11,  88, -15,  24,  60, -26,   3, -41,  70,  44,  19, -72,  -4,-110,-114,  -3,   5, -18, 103,  60,-111,  62,-118,-126,  80,  17,  87, -20, -74,  38,  81,  96, -44, -15,  25, 126, -55, 117,  56,-119,-126,  80,  84, -56,  82,  82,  20,  43,  86,   9,  52,-127, 101,-110,  75,  -3,-121, -28,  97, -62,  27, -68, -56, 109,  80, -34,  60, -45,  35,  79,  33,  40,  57,-110,   5, -86,  91, -34,  66, -97, 120,  47,  74,   4, -65, -30, -91,  31,  60, -99, 108, -40,  14,  59,-122, -59, -66, -21,  -8,  32,   3, 117, -75,  76,  95,-101,  75,-120, 111,-119, -49, -83,  81, 113, 124, -79,  79,  53,  79,  45,  49,  93,  13,  60,  90,  57, 107,-126,  33, 118, -87, -83,-112,  37, 118, -44, -45, -55,-102, -38,-114,  51, 106,  32, -47, -63, 115,  93, -80,  87,  72, 111,-116,  60,  38,  85, -15,  69, 107,-112,   9, -39, -79,-125, -67,  75,-106,  34, -39,  89, -62, 110,  97,-114,  46,-116,-112,-102, 124, -86,  24,  93, 106, -33,  64,  22,  63,-126,  -7, -50,-115,-122, -50,-119,  -9, 123,   1,  89,  31,-121, 122,  59,-109,  19,  20, -17, -89,  49,  57, -71,-119,  22,-118, -33, -77, -94, -83, -86, 126, 113,-122,  92, 124,  99,  28, -92, 110,  57, -54, 112, -57,  95,  92, 116,  20,  88,   1, 121, -58,-105,  48,  47, -87, -18, -66, -48, -67, 117,  -9, -30, 108,  19,-116,  -4,  -9,  29, -92,  87,  98,-111,  87, 112,  45,-116, -15,  24, 113,-100,  91, -76, 124, -53,  69, -81,  76, -54, -90, -63, -99,   0, -70, -33, 117, 113,  96,  93,-105, -70, -97, -76, 111, 121,  91,  28, -52,  50,  22,  -9,  -9,  48, -79,-126,  83, -47,  48,  57,   6, 109,  54,  68,  88, -60,-108,  59, -33,-116, 101, 125,  71,  81, -80, -92,  81,  72,  26, 102, -58, -92,  11, -52,  15,-100,   2,  69,  -8,-115, -72, -41, -60,  67, -13,-109, 106,   0,  97,-107, -59, -95, -89,  61, 113, -31, 121, -33,  16,  56, -36,  94, -23,-119,  31,  -9, -94,-103,  13, -51, 120, -58,-109, -51,  15, 117,   9, -79, 105, -24,  -5,-125,  88, -89, -53, 113, -62, -56, -18, -21, -90,  54, -60,  25,  85,-106, -15, -28,  28,  57, -51, -90, -29, -97, 120,  18, -74, -79, 119,-103, -97,  38,  14,-102, -36, -27, -83,  75, -72,  59, -70, 107,-119, -60,-104, -53, -87, 107, 115,  15, -58,  90, -40,-125,-103,  31, -19,  45,  43,  84,-121, -24, -21, -97,  58,   5, -22, -74, -96, -84,  63, 111,  83, 118,   9,  -5, -41, 101,  56,  54, -42,  51,  24,  44,  95,  68, 119,  94, 104, -63,-119,  58,  98,  16,-120, -15,  84, -25,  23,  64, -92,  48,  12,-108, -16, 107,  12, -70,-106,  13, -49, -48, -93,  89, -60,  15,  49, -60, 113, 118,-101, -66, -29,  90, 116, 123, -19, -20, -81, 118,   4, 115,  74, -35,  82, -93,  62, -86,-103,  61, -76, -24,  -8,  49,  44, 102, 107, -44,  31, 111, -32,  92,  99, -25, -27,   4,-119,  29,  20,-118,-113,  99, -20, -26, 100,-108, -29, -92,  93, 115, 126,  42,  72,  14,  30,   1, -60, -32,  75,  19, 105,  17, -29, -28,  41,  -6,  46,  93,-121, -98,   8, -10,  48, -35,  77,  14, -90,  24, -53,-104, -82, 107,  -2,-101, -92,-104, -30,  -4, -66, -58,  30, -10,  76,  39,-123,  53,  -6,  12,-125,-107,-101,  10, -55, -35,  76, -68, 126,  78, -71,  17, -43, -42, 122,  66, -36, -73,  55, -18, -33,  -1,  81, -62, -30, -17,  94,  86,-124, -24, -26, -31,  25, -42, -17,  68,  55, -31,-101,  50,-110, 115, -73,  59,  29,  56, -66, -37,  13,  -7, -17, -74, -47, -70, 114,  68,  48,  62, -79, 104, 126, -60, -30, 105,-123, -31, -28, -89, -18, -56, -83, 124, -26, -19,-109,  37, -39, -38, -47, -15,  57, -23, -17,  59,  49, -79, -32, -53,   2,  48, 110, -90, -17,-104, -72,  55, -44,-106,  92, -23,  98, -80,  50,  50, -82,-105,  66,  -4,  96, 104, -62,  73,  -6,-121, -93,  62, -16, -44, -32,  85,-119, 126, -47,  36,  28,  -8, -99, 120, 115,-116,  68,  -5,  -5,  12, -30,  35, -37,   4, -64, 109, -15, -45, -41, -12, -35, -25, -88,  64, -84,  67, -39, 112,  83, 103, -31, 122, 112, -24, 119,  93,  43,  72,  57, -89,  17, 120, -54,  30, -61, -36, -36,-101,  23, 114, 120, 112,  64,-116, 122,
   78,  82, -24, -83, -65, 125,  17,  33,  11,  72, -54, -56,  -3, -41,-111,-112, -76,-114, 106, -70, -42,  -3,  60, -91,-118,-120, -45, 104,  21,  93,  17, -45, -16, -26,  92,  42,  97, -28, -47,  32, -69, -52,  24, -88, -60,-104,   6, -51, 126},
{ -60, -18,  32,-126, -59,  62, -75,-125,  52, 101, -66, -48, 118,  21,-103, -69, -40,-123,-125,  60,  86,-101,   4, 119,  -8,-117,  34,  92,  67,  51, -18,  63,-105, -44,-108, -50,  -6,  39,  14,  17,  58, -69, -37, 118,-101, -13, 127,   1,  -2,  55, 125, -83,  92, -30, -67,  12, -80, 120,  12,   2, 108, -98, -82, -54,  53, -89, -64,-109, 116,-112, -72,  66,  -6,  28, 120, -22, -95, -69, -43,  37,  95,  87,  62, -59, 117,  20, -85, -64,  26,  56,   7, -60,  90, -57,  19, -81, -89,  80, -82,  43,  22,   0,  64,  31,  88, -99, -45,  82, -71,  20, -84,  81, -76, 113,  65, -90, 122,  83,   7,  36, -93,  53,  50, -92, -80,  48, -35, 101,-120, -25,  50,  12,  14,  77,  38,   6,  66, 105, -32, -90, -73, -89,   2,  43,  47,  59,  99,  -5,  60,  91,  51,  91, -58,  38,  10, -36,  90, -63,  89,  93,  66, -32, -96, -45, -70, -77,  24,-106,  36, -35,  17, -93, -46,   2, -88, 124,  75,-101, -78, 125, -88, -89,  14, -20, -70, -96,-126, 104,  52, -54, -52,  67,   0,  -1, 125, -88, -16, 123,  32,   5,  54,  53, -52, -84, -41,  61,   0,-114,  47, 112, -83, -26, -83,  20, -42, -84,  86,  86,-124, -72, -35, -84,-117,  -5, -46,  57, -24,  95, 103,  48,  30,  25,  46, -23, -43,-119, -17, 107, -87, -27,-125,  54, -23,-120, -37, -84, -11,  13, 105, -69, -46, 119,-122,-118,  70,  -2,-104,-103,  33,   1, 127,  10,  83, 125, 117, 104, -95, -20, 105, 115, -40, 108,   9, -32,  44, 107, -37, -95,  58,   5,  73, -84,  12,  11, -87, -60,-123,  -8,  84,  57, -64,  81, 125,  30,  46, -63, -21,  96,  23,-105, -14,  20,  19,  22, -62, -87, -51,  20, -14, -13,  86,  43,  42, -65, -27, -62, -52,  67,  68, -35, -10,   4, -37, -42, -13, -42,-115, 108, -16,  51,  39, -27, -72,  26, -40, -46,  53,-110,-100,  78,-101, -93,  -2,  44, -17, 117, -18, -67, -53, -74, -88,-105,  52,  46, -72,  36, -64,  15,  51,  85, -35, -27,  11, -15, -24, -26, -40,  55, -50,  11,  77,   6, -86,  62,  82,  12,  93, 122, -50,  88,  45, -10, -69, -91, -21, 104, -71,  65,-127, -58,-104, -58, -76, 117,  64,   2, 106,  16,  78, -43,  85, -40, 108,  29,  49,-127,  34, 122, -26, -28,  33,  10,  -6, -60,  50,-105, -46, -86,  17, -23,  64,  59, 117,  37,  18,  29, -30,  18,  18,  50, -38,  65, 124, 107, -93,  31, -22,  79, -13,-113, -91,  53, -17,  -3, 123, -50,-102,  17, -72,  91,  81,  54,  27,   4,   3,  60, 126, -78,  20,  95,  50,-116,  13,  77,-111, -62, 113, -71,  52,-102,   8,-111,  46,-105,  20, 115,  99, -35,  98, 105,  31,  94,  48,  35,  12, -33, -43, -37,  69, -72, -52,-127, -27,-123,-122, -12, 103, -28,  30,-105,  86, 108, 127, -12,  43,  96,  41, -54, -46, -41, -89,  66,  82,-125, -57, -28,-111, 127,  70,  41,-102, 111, -75, -42, -66,  83, -26,  37, -67, -62, 108,  95, 117, -11, 106, 108,  20, -52,  61,  71,  49, -93,  26,  78, 104,  42,  54, -11,  69, 118, -94, 119, -80, 124, -57, -13,  95,  55,   2, 106,  33,  89,  75,  72, -33, 101,  70,-105, -52, -25, 103,  63,  53,  -5,  38, -68,  35, -70, -17,  24, -65, -61, -18, -84,  -2, 100, -84,-103,  83, -86,  21,  30,  39, 108, -48,  20,  20, -85,  75,  13, -36, -20,-110, -14, -82,  86,  96,  90,-107,   3,  15, -30, -99,-122, -21,  57,  18, 104,  15,   0,  73, -95, 116, -66, -53,-122,   9,  76, 110,  63,-100, 102,  60, -24, -71, -81,   0,   8,   9, -56, 118,   7, -78, 116,  -9, -86, -27, -81,-101,  -7,-119,-122,  90, -12, -48,  31,-126, -12,  96, -94,  58,   3, -33, 102,  89,   8, -51, -36, -56,   3,  18, -18, 122, -56, 117, -10,  66,  90, -35, -68, -91, -55,   3,  91, 108, 102,-104, -58, -14,-116,   8,   9,  74,  68,  48,  29,  93, -81,  89,  33, -36,  87, -75,  -7, -16, -63, -52, -15, -58,  17,-100, 106,-117,-101,  35,  25, -90,   8,-125,-104,-126,-125,  26, 112,-121, -44, -35,  75, -16, -81,  17, -17, -77,-111,  51,  54,-102, -94, 109,  19, 105, -35,-110,  90, -50, -86,  97,   3, -85,  -3, -79,-113,  82,  17,  58,  67,  32, -23, -76,  65, -69, 116, -96,-108,  18, -44,-118, -84, -69,  50, -81, -72,  10, -28, 111,  45,  17,  51, -44, -44, -64,  29,  88, -31,  36,  39, -45,  62,  92, 105, -84,  41,-118,  56,  27,  50, 126,  48,  20, -90, -21,   1,  -9,  51, -43,  11, -68,-117,  54,-116, -59,  13,  65, 123,-104,  60,-101, 110, 113,  69,  96,-101, -80,-120,  21,  49, 109, 115,   1,  49,  37,  26, 117, -92, -99,   5, -86, -87,-117, -16,-125, -79, -62,   1,  92,  72,  -3,-102, -41,  -4, -78,  29,  70,-126,  91,  67,  10, 120,-103,  17, -30, 122,  65, 117, 100,  16,  79, 102, -22,-110,  66, -93,  19,  72,  87,  98, -38, -18,  45, -75, -82, 115,  28,  46,   9, -86,  70,   5,   7,-112,   8,  88,  -1,  17,  90, 120,  65, 107, -46,  66, 117,  76, -97, 104, 116, -66, -56, -71,  46,  83, 110,  86,-126,  14, 105, -53,  70,  34, 102,  12, 124, -29,  36,-127,  93, 125,   2, 100, -79, -93,   0,  70,  66,  43,  -7,  86,-110, -66,  15, -51, 117, -78,-125, -76, -36,  34, -44,  85,  49,  -8,  93, -63, -84,  42, -29, 125,  42,-121,  12, -73,  61,  64,  21,-101, -17,  56, 105,  51,  88,  28,-112,  93,  24,  39,   0, -28, -88,-125,   2,  70,  57,   5,-105,  80,-122, -66,  64,  -6,  54, -99,   7, 112, -91,  84,  58,  -2, -96, 112,  79,-105, -47, -50,  41,-114, 103,  29, -26, -13,  50,  62,  63,  51,  72, -58, -98,  81,  97, -92, -41,  73, 113, -94,  30, 109,  54, -51, -34,  20,  84,  58, -29, -20, 111,-120, -70,  91,  38,  24, -36,  -3, -18,  95,-111, -66,  64,   0,  50,  12, -21,  -4,-121, 100,  26,  48, -53,   5,  -3, -76, -75,  90,  55, -23, -10, -86, -16, -13,  61,  97, -60,  84, -65, -36,-119,  32,   6, -11,  18, -63, -18,  26,  50,  63, -57,  -8,  47,-112,   4, -28, 105, 101,  83,  25, -83, -23,  41,  -5,  79, -82,  75,-127,  50, -99, -51,  57,  45,  19, -67,-110,  -7,  36,  58, 122,  53, 124, -12,  96, -53,   2,  21,  24,  53,  29, -40, 124,  84, -22,  48,-126,  19, 110,  39,-105, 117,  51,  69, 102, -55, -27,  86, -28, -71,  41, -46, -49, -27, -98,  89,  86, -63,   7, -42,  19, -25,  43,  33, -11, -73, -37,   3,  78,-110, -52, -12,  43, 120, -40, 107,  79,  43, -72,  83, -39,  28, -48, 114, -38,  22, 117, -44, 124,-121,-115, -22, 120, 119, -26, -27,  25,  76, -45,  25,  77, -92,  81,  31,  34, -48, 115, 114, -88, -82, 118, -50,  92,-114,  71, -29,  73, 114,  -1,-126,  55,  78, -92,  73,  12,  -1, 125,  57, -33,  58, -17, 126,  50,  -5,-109,  31,  59, 114, -23,  56,-126, -77,  -1,  92,  92, -37,  -8, -65, 118, 105, -29, -23, -57,  10,  91,-126,-123,-103, 116,  71, -76, -14,   3, -78, -24,  -8,  86, -80,-105, -17, -94, -47,   7, -94, -57, -22, -48,-111, -53, -62,-116, 125, 112,  59, -31, -99, -89, 123,-115,  74, -15, -15, 104, -21, -56,-114, -32,  94, -92,  89,  42,  14,  25, -39, 121, -35,  66,  35, -12,  47,  66,  16,  55,  38,  46, -27,  16,  71, 114, -25, -31, -52,  17, -48,  75, -46,-102,-122,  96, -93, -58, -62,  34,  54,  75,   7,-118,  17,  51,  18, -67, -77,  66, -97, 100,-110, -49,-101,  89, 124,  -7,-110,-116,  93, -49, 104,  10,   9,  40,  79, -62,  -6, -94,-123,  68,  -3,  61,-103, -60,  45,-123, 110, -39,  50, 126,-127, -98,-117,  37,  57, 108,  74, 126, 119, -37,  28,  90, -92,  24,   3,  -1,  20,  10,  62,-110,  46, -55, -80, -89,  86,  89, -21,   0, 119, -92,  87,  -7,  90, -14,  92, -51, -75,  39,  31,  56,  -7, -91, 107, -47,  80,  42,-121, -49,  66,-107,  30, -65,  67,  81,  42,  37,  55, -64, -76, -49,  77,  25,  29, 113,  42, 100, 111,  88,-102, -44, -14, -75,   3, -73, 100, -17, 108,  75,  57, -68, -21,  51,-112,  30,  33,-118,-123,-112,-124, -64, -23,  20,  69,  71, -77,-124, -38,   4, -97,  49, -29, -92, -12,  76, 106,  87, -43,  38,  96,-107,  12,  91,  52, -76,  30, -27,  96,-116, -33, -79, 106,  22,   1,  86, -88,   9,  52,-103,  97,-109, -61, -68,  56,  61,-116, -96, 124, -68, -11, 107,   9, -66,  45,  61,  78, -39, 119,-107,  76,-108, -60, -22,  30,  -2, -68, 124,  92,  21,-120,  51, -69,  60, -76,-118,  29,  -3, -73,  10,  89,   4, -65,  -6, -74,-123,   3, -59, -84, 123, -84, -34, 104,-126,  29, -96, -23,  31,  39, -35, -39, -50, -42, 122, -42,-117,-105,-126, -15,  14, -96, -51, -86, -16, -88,  22, -95, -65, -42, -91,-106, -32, -25,  47,  -9,  -3,  -2,  96, 122,   2,  -1, 117,  35,  30, -54, -49, -75, -80,-124,  72, -39,  57,  42,-122,-126,  80, -33,  71, -14,-118,  12, -99,-100,-108,  26,  15, -92, 110, -98, -20,  80,-122, -98,  11, 115, -60, 112, 119, -69, -11, -54, -75, -65, 121, 108,  -9, 105, 103, -81, -57, -23, 108,  97,  51,-107, 107, 102,  56,   0, -66, -42,-112,-100,-107,  70,  51,-108, -97, -64,-120,  83,  88, -75,  73,  68, -63, -30, -87,  37, 121,  87, -73, 126, -76,  75, -71,  40, -91,  26,  85,-116, -63,-120,  99, -13, -98,  31,  38,  82, -79, -93,  -7, -39,  42,  92,  26, -97,  50, 120,   2, -62,  37, -96,  47, -11, -53,  55, -72,-106, 102, -56,  21, -83,  59, -80, 121,  70, -22,-102,-104, -54,  73,-123, 116,   7, 113,-117, -46,  42, -68, -56,  33,  -1,  88, 126,   5, 107,  43, -91,-117,  61,  71,  62,-121, 119, -24,  50, 126, -74, -37,  -4, 108,-116,  92,-110, -10, -86, 116,  27, -97,-109, 109,  25, -83, -12,-115,  83, -51, 122,  58,  27,  31,  23,-106,-126,  90,-110,  67, -24,  75,  85, 106,-121, -30,  74,  93,-114, -59,   1, -54, -47, -59,-109, -61, -60, 105, 109, -71, -10,  94,  35, -70, -96,  98,  75, -75, -31,-121, -30,-122,  67, 125,  28,  67,   2, -20,  -5, -97,  71,  98, 101, -15, 114, -80,  52,  -9, 119, -41, -43,  81, -80, -79, -81, -65, 103, -37, -72,  61, 112, -20,  31, -79,  85,  74,  71, 102,  12,  87,   9, 125, -44,  33,  90,  69, -70, 101, -47, 115,  56,   3, -83, -20,-109,  13,  73, -25,  18, -60,  12,  59,  47, -73, -79, -99,  84, -23,-124,  35, -94, -18,  34, 113, -21, -38, -59, 114,  35, -17,  56,  -7,  90,  26, -57, -56,  73,  69,  -1, 104,  80, 119, 121,-103,   5, 115,  64, -41,-111, -79, -13, -47, -25, -83, 107, -74, -77,-122, -94, -11, -95,-126, 107,  73, -67,  80,-125, -48,-116, -99, 124,-111,  89,-127,-107, -34,  32, -21, 100,  54,-127, 115, -11, 123,  -7, 107,-117,  21, 106, -43, 106,  39, -62,  64, 121,-104,  59,  70,  49, 124, -18,  10,  81, -42,-102, -80,  72, -91,  55, -21, -54, -19, -11, 124, -98,  67, -99, -97, -42,  94,  42, -37, -24, -39, -23,  65, -36, -48,  44,  83,  32,  30, -27,  20, -89,-105,  40,-105,   4,  13, -25, -44, -31,-115, -11,   3, 108,
   -6, 101, -65, -85, -21,  21, -16, -68, -34, -99,  96, -68, -72, -50,-126,  56,  25, -94, -90,  76, -72, -16, 114,  -3, -67,  83, -76,  66, -78,  88,  50, 120,  37, -44, 101,  69,  78,  56,-120,  40, -86,-118,-120, -96,  74,-101,  71,  25,-122},
{-110, -59,  34,  30,  30,  49, -61, 121,  58, -41, 103, -65,  46,-101,-119, -92,-114, -71,  13, -39,   7,   7, -21, -95,  68,  81,  66,  -6,-103,  -3, -84, -91, -79,-126, -97,  12,  86, -57, -43,  26, -34,  77,  43, -57,  47, -77, -21,  25,-110, 108, -69, -11,  79,  98, -54,   9, -65, -85,-109,  44, 103, 115,-103,  13,  70,  90, -84, -96, -85, -47, -49,  67, -79,  48,  52,  29, 123,  74, -62, -24,  -4, 110,  90,  84,  -5,  61,  67,  37,   3,  17,   7,-118,  50, -39, -73, -42, -34,  32,  17, -43, 125,  84,-121,-126, 100,  35, -32,  14,-121, -98, 105, -38, 105,  28, -73,  37, -99,   7,-105, -69, -99, -47, 106,-118, -23, -14, -92,  23,   7, -24,  -8,  19, -13, 120, -95,  71, -25,  21,-121, -19,  15,  29,  37,  23,  -5, -10, -36, 105, -71,  56, -46, 117,  93, -60,-109, -84,  17, -81, -46, 101, -86,  70,  85,  68,  19,  23, -62, -64,   7, -27,  54,  63,  84,  -2,  57, -96,  65,  99, -20, -80,  91,  14, -54, -88, -31,-104,  76, 110,   4, -11,  46,   3,  12,  31,  57,  55, -15,  33,  88, -38, -11, -54, -29,   9,-104, -36,  28, 106,  25,  35,  44,  34,  32,  43, -14,  31, -23,  57,   6, -65,-104,  64, -22, -45, -10, 105, -31,  94, -67, 113,  13,  83, -74, -38, -53,  23,-120, -78, -62,  50, 112, -42, -94, -20, 123,   7,  32, -39,  29,-115, 102,-110, -13,-100, -46, 109,  46,  65,  49, -21, -89,  31, -59,   0,  -8, 125,  71,  74,  44, -42, -41, -37, 106,  65, -32,  63, -86,  63,  -3,-112, 108, -51, -96,  15, -96,  69, -25, -41, -44,  52,-107, 125, -94, -66,   6, -86, -69,  35,-118, -26,  40,  55,  91,  59, -47,   6,  73, 109,  30, -70,-101, -78,  16, -92,  40,-114,   6, -46, -83,   9,  92,-114, -77, -90,  36, -98,  99,  26,-105,  13, 107,-115, -71,  27, 120, -54,  13, -23, -19,  67, 117, -63, -51, -55,  22,   3,-117, 126, -72,  48, -67, 101,-114,-124,  98,  33,  23,  72, -43, 110, -79,  -9, -49,   3, -85,  22, -79,-114, -80, -88,  35, 101,  38,-111,-104,  69,  31,  44,  40, -15, -81, -54, -73,  31, -71, -48, 112,  14, -58,-100, -92,   3,  78, -31, -11, -55,  30, -21, -11,   0, -35, 114,  48, -21, 110, -60, -85,  -1,  17, 118,-109, -81, -77, -39,   8, -16,  97,   9,-104, -42, -63, -31, 111, -35, -73, -72, -74,-111,-107,  99,-126,  45,  92,-113, 122, -80,  88, 108, -11,  65,  47,  95,-116,  53,-108,  20, -72,  44, -52,  70,  54, -92, -66,  97, -44, -39, -92,   6, -10,  77, -78,  39,  59,  71,   5,   5, -53, -75,  75, -40,  99, -46,-115,-104, -77,  40, 110, -78,  21, -86,  11, 109,-120,  47, -83, -29,  45, -40,  49, -94, -34, -23, -40, -68, 109, 125, -56, -10, 106,  27, -22,-104, -35, 108,  59, 101,  -4,  55, 119,-126,   1, -42,-100,-112,-102,-119,-117,  87, -82,  87,  19, -76, -29, 124, -79,  28, 127, 124,  62,-119,   0,  87, -97, -88,-127,  79,  44, 106, 104, -57,-101,  59,  54,  55, -45,-101,-119,  45, -15, -77, -96,  69, -51,   0, -40,   7, -64, -18,-113,  58, -44,  68,  84, -69, -73,  94,  36,-122,  44, -34,  40, -23, -99,  36,-115,  64, -12,  95,  16,  81, -19, 119, -81,  83, -95,-112,  90,  81, -21,-100, -73,   4,  -6,  94,  86, -83,  20,-113, -43, 110,  44, -52, -57,  80, -18,  74, 119,-124, -21, -77,  -3, -46, -37,  34, -67,  58, 126, -87,-103, -76,  89,  93, -58,  14, 124,   0,  -3, -39,  40,-106, -67, -52, 126,  26, -49, 105, -39,-117, -59,  20,  52, -42, -61, -66, -41, -61, 110, -16, -90,   5, -48,  42, 126,  31, -28,  24, -25,   2,  81, -79, -48,  23,  72, -14, -19,  48,  -9,  81, -26,  34, -61, 120, -70, 109, -35,  -9,-114,  59, -57,  32,  17,  -1,  79, -89,  61,  79, -12, 118,  88, -81, -82, -78,  24, -19,  90, -78, -77,  30,  96,-126,  26, -71,  11, 126,  57,  10,-123, -41, -75,  67, 118, -16,  71, -68,  38, -51, 119, -32, 116, -39,  -9, -70, -69, -31, -44,-121,  -9, 101,-116,   7,  36, 115, -15,-104,  58,-104,-107,   8, 118, 124, -43, 125, 114,  69, -78,  43,  18, -66,  63,  49,-117, -30, -93, -82, -62, -75, 111, 123, -86,  41, -41, -29,  90,  -9, 126,  34, -26, -77, -29, -27,  23,  12, 100,-112, 123, -10,-117,-110,-121,  27, 102, 123,  53,   6,  99, 117, -98,  14,-109,  99, -23,  53,  25, -74,-114, -89, -85,   0, 110, -96,  26,  25, -14, -12, -96,  46,  31, 100, -90, 112, 126,  18, -97,  89, 117, -51,  -6, -68, -85, -46, 118,  12,  98, -98, -56,  40,  -1,  54, -17, -67, -44, -73,  15, -77,   4,  87,  31, -32,  28,   9,  26,  91, -42, -40,  10, -29,  73,  91, -31, -71,  76,-111, -87, 120, 111,  28,  92, -79,  -5,-119,  25, 111,  16, -75, 103,  -8,  75,  57, -69, 100, -91, -78, -18, -98, -28,  84,  51,  84, -43,  75,  25,  45,   9,  96,  42,  30,-116, -19, -22, -69,-109, 111,   4,-110, -68,  38,  56, 107,  71, -24,-119, -31, -73, 116, -10,-114,  42, -10, -93, 114,  72,-110,  97,  70,  84,  90,  63, -25,  81,  23,-109,  44, -28, -24, -44,-102,-111,   8,  -7,  96,  96,  77, -34,  75, 106,-125,   3,  47, -86, -87, -23,-114, -18, -78, -11, 107, -75, -43,  89, -69,  22,  58,  -7, -90,  87, -66, -30, -55,  87,  43, -59, -37, -22,-118, -44, 107, -50,  46,  33, -55, 116, -36,  56,-118, -78, -61,  47, -81, -88,-126,-104,  21,-123,  30,  74,  78, -60,  92,  46, -65, -52,  63,-107, -74,-104,-113,-111,  64,  20,   4,  39,  28, -11, -29, -43, -55,  49,  22,   5, -92,  29,  60, -55, -18, -68, -37,  45,  90,  41, -18, -12,  89, -87, -23, -92,  34,  30,-102, -44, -94,-113, -31, -76,  58, -75,  36,  -2, -75, 106, -37,  77, -40, -59, 125,  29,  49, -92,  53,  -1,  77, -26, -94, -26,  20,  68,  10, -78,  17,  84,-106, -10, 105,  73, -64,  27,  88, -52,  76, -33, -29,  82,  61, -94,  52,-124,   4,-103,  64, -21,  22, -61, -76,-114,  92, -29, 103, -74, 112,  96,  -3,  -8,  86,  58,  65, -99, -62,  -3,  49, 121, -58,  15, -79, -53, 121, 115, -39,  44, -36, -41, -41, -96,  -8,  74, -80,  98,   1, -39, 116, -42, -64, 111, -93,-124, 110, 115,  49,  33,-116, -46,  78,  49, -67,  -7,  43, -56, 125,-116,-107,  98,   4,-101, -98,  99, -10,  48,-106,  33,   9,  -1,  92, -34, -91, 123,-123, -98, -10, -45, -59,  26,  28, -75, -16, -90,  89,-117,  81, -96,   1,  29,  25,  -5, 104, -61,  25, -25,  35,  89, -25,  86, -62, 114,  47, -99,  -6, 104,  -5,  35,-101, -37, 122, -66,   8,  -9, -45,  94,  15, 115, 116,-108,  49,  70,  62, 111,-113, -35,-108,-108,-111,  36,  78,   9,  90,  22,  50,  80,  81,  34,  61,-106,  89,  91,  77,  73, -86, -95, 123, -52,  41, -65, -72, -86, -70, -82, 103, -28,-112,-110, -55,  42, 104, 123, 125, -10, 107, -80, 103, 102,-103,  57, -76,  42, -49,  81,  56,  55, -98,-109, -33, -55, 114,-106,   0, -19, -37, -25,  45, -17, -69, -14,  67, -70,  72, 106,  14, -38, -52, -31,  43,  61,  98,  32,  58, -31,-127, 113, -11,  90,-119, -16,  75, -45,  87,  80, 108,  49,  23, -71,  82,   3, -80, -66,-100,  66,  43,-108, -96,  -2, -60,-125,-102,  79,  22, -41, -46, -98,  58, -27, 103,  41, -12,   1,-115,  89,  50, -72, -84,  14, 119, -73,-108,  12,  25,  69,  39,  27, -88, -47, -80,  58, -28, 112,  20,-101, 127, -31,-126,  67, -72,-110,  61,  94,  86,  62,  62,-118, 115,  31, -53,-126,-121,  18,  82,  -8,-109, -48,  52,  54, -44,   9, 121, -66,  69, -90, 107,-113,-111, -82,  83, 105, -89, -16,-117,  37, -50,  -4, -43, 104, -54, -87, -11, -33, -54, -43, -33, -36, 123,  -3, -80,  -4,-100,  25,   1,  95, -62, -45, -26,  32,   5, -10, -71, -52,-117,  16,-110, -17,  96, -70,-106,  20,  23, -70,   3,  28, 126,-110, -30, -36,  25, -50, -29, -53, 116,  -1, -38,  27, -31, -46, -68, -27,  91,  82,  85, 109,-109,  22, 125, 115,   4,  16, -45,   5, -89, -49, -71,  90,  33, 121, -88, -97, -82,  41,  26,-115, -84,-115,  70,  74,  35,  21, -38, -45, -30,-115, -82, -76, 111,  12,-112,  87, -37, 124,  81, -59, -71, -41, -18, -90, 100,  72,   0,  64,  10,  31,  13, -13, -18, -54,  77, -94, -38,  89,  65, -91,  16, -23, -26,-113, -37, 116, -28, 117, -82, 109, 100, -83,  20,  52, 118, -72,  53, 114,   3,  32, -26,  32,  32, -99,  56,-100, -11, 117,  16,  71,  34,  18, -90,  75,  85,  21, -30, -52, 124, -94, -19, -44, 124,  -2, 124,   1, -81, -33,  43, -24, -92, 102,  -8, -17, -76, -71,  29,-112, 100, -11,  37, -26, -66,  63,  24, 112, 110,   0, -79,-108, 116,-121,-107,  57,  24, -83,-103, -50,   7, 122, 119, 107,  21,  57, -20, 108,  13, -60, -65,-100,-105, -27,  54, -43,-108, -74,  68, 124,-123,-107,-127, -36,  54,  50,-121,  86, 110,  -9,  36, -73,  12,  76,-114, 126, -36,-102,  19, 118,-100,  45,  98,  16, -15,  95, -50,  67, -37, -24, 106,  13, -14, -54, -46, -59,  70,-112, -25, -53,-105,  18, -21, -14,  29,  31,  39,-112, -40,  66,-113,  88,  35, -49,   1, -55, -41,  87,  62,  32,  14, -19, -33,  17,  43, -14,  38, 101, 113, -91, 101,  67,   5,-102, -92, 112, -92, -39,-125, -21,  -6,  71, -82,  40,  29,  26, -73, -30,  75,  87,  61,  33, -17,  77,  80,-113,  70, -57,  94,  23, -41, -20, 120,-101, -69,-113,   7, -63, 102, -19, -83,-119, -69, -38,  35,  -4, 127, -52, -23,  17, -20, -50, -57, -86,  -7,  60,  -1,  24, 113, -72,-114, -74,-100, 101, -94, -12, -34,   7,  50, 113, -77,  20, -96, -67,  69, -27,-115,-127, -68,  19,-113,  93,  61, 110, -43, -71,  74, -65, -29, -19, -36, -85, -92, 103, -52, -60, -16, -41, -48,  19, -22,  80,-110,-121, -53,  81, 111, -88, 121,  91, -55, -41, 104,  13, 125,  16, 115,  61, -95,  31,  86,  82,  92, -87, -52,  93,  53, -59, -12,  60,-120, -20,  77, -54, -21,  35,-127, 121,  53, -97,  41,  45,  32,  78, -31,  73, -46,  -3,-101, -91,  11,  51,  40, -43, -96,-119,  89, 105,  70,  -4, -81,  10,-122,-110,-119, -79, -66,  93, -27,  99, 110,  23, -68,  85,-123, 120, 112,  -5, 107, -10, -69, -54, -96,  81,  68, -16,  70,  53,  23, 117, 117, -70,-112,   2,  57,  85, 118, -79,  -7,  29,  23,-111, 102, -57, -45,  -3,  13, -46, -16, -48, -31,-126,  13,-110, -25,  97,  34, -18,-118, 116, -34,  74,-111,  73,  59, -46, -59,  48,-119,  36, -96,-102,  26,   6, 103, -66, 114, 109,  80,  32,  -4,-115, 108,-123,  39,-118,  47,  27,  96,  58,-113,-125,  82,  23,-127,  93, 109, -13,-106,  42, -97, 109, 100, -41,  -4, -87,-114,  88,  69,  17, -36,-111,  38, 105, -36,  75,  47, 123, -42, -81, -45,-102,  13, -42, -19,  94, 103,  -3,  92, -23, -18,  74, -77,  31, -70,-104, -37,  32,-123,  86,   4,  23,  -4, -43, -74,  60,  66,  54, 123,  58,  24, -68,-114, -45, -40,  41, -35,  88, 105, 106,  38, 120,  90, -32,-113,  38,  -2, -93,
   78,  77,  55,  99, -31, -66, -28, 118, -64,  70,  25, -83,  84, -90,   5, 116, -49, -15, -80,  72, -92, 115,-116,  19, -13, -75,  -4,-102,  -1, -68, -23,  47, -62,  70, -92,  12, -18,  31,  35,  27,  41,-109, -76, 107, 111, -36, -52, -33,-108},
{ 109,  93, 118, -74, 101, -26, -57,  25,  91, 123,  69, 110,  53,-103,  23,  48, -95, 110, -13,  31, -39, 117,  25,  53,  82,  23,  26, -51,  58,  17,  18,  32,  68, -74, -95,  28,  27, -87, 121, -55, 116,  51,  80,  87, -82, -30, -17,-119, -37,  93, -16,  55, -85, -51,   1,-103, -72,  93,  23,  97, 123,-126, -15, -91, -61,-107, -96,  25, -30,  35, -48,  59,-105,  83,-119,  93,-124,-108, -81, -53, -30, -63, -79, 116,  49,  50, 123, -56,  10, -72,  46, -69, -81,  30, -57, -34,  97, -41,  60,  77, -35, -69, -71, -52,  50,  31, -81, -82,  15,   5,  93, -60,-109,   8, -81, 106, 119, -75, 116, 111, 120, -31, -18,  83,  45, -67,-114,  41,  67,-115,-120,  62,-114, 125, -14,  28, -90, -42,   2, -96,  97,   7,  22,-120,-113, -13,  40,   1, -46,  89,  54,  90,  -4, -39,  58,  30,  72, -65, -46,  48,  41,-115,  54, -76,  16,  68,  85, -64,-107,  63,  34,  34,-103,  73,  39, -40,  -8,  87, -42, -15, -44,  65, -79, -11, 113, -73, -96,  19, -48,  35,  36, 104,  70, 118,-126,  21,-104, -69,  79,  53,  -4,  86,  77,  58, 110,-105, -23,-112, 122,  84,-118,   8,  38, -99,  68,  -9,  50,  52, -18,  70,   5,-101, -51, -79, -80,  12, -52, 119, -82, -51, 107,  38,  20,  14, 107,-112, -71,  -9, -52,  -8,  87,  28,  49,  99, -48,  96,  37, -70,  51,  80,  17, 118,  33,  74, -78,  48,  -5, -96,-113,  62, -25,-107,  78,  58, -15,  -7, -73, -73,  79, -54,  74, -84, 102,  37, -94,   6,  -3, -74,  95, -86,  32,  71, -40, -90, -34,  53, 103, -47,  81,   7,  28,  -9, -20, 125,  91, -16,  87,  73, 117, 108,  10, -83,-119, -87, -25, 106,  28, -46, -10, -59,  92, -40,-111,  56,  -1,  80, 109, -45, -71,  85,  85, 118,  49, -55,-121, 112, 102, -68, -13, 124, -44,-108, 101, 101, 120,  20,  91, 109, -58,  53, -41,  30,-118, -66, -69, 114,-112, -59, -26, -38,  10,  60, -24,  94,  59,  82, -81,-108,  79,-109, -18, -28, 122, 108, -38, -72, -60,  19,  90, -70,-103,-105, -44,-113,-102,  97, -61,   3, -43, -15,  51,  28,  75, -32,-102,  29, -70,  50, -85,  84,  28,  80,  33, 123,  79,  18, -40,  45,  84,  95,  44,  10,-120,  97,   3,  15,-119,  75,  41, -87,-118,   0, 107,  -7, 105, -16, -27, -93, -91,  62, -15, -70,-111,  80,  45,  38,-120,  95, -85,  52, -35,-122, -60,  80,  -9,  59, 113, 103, -12, -47,  -3, -88, -67,  48, 101, -27,   7,  18, -48, -61, 102, -22, -92,  28,-107,  23, -86, -20,  59,  69, -30, -47, -77, -76,-119,-127,  15,  75, 101, -29, 107,  48,  54,  33, -17,  76,  58, -97,  20, 111,  80, -70,-121, -90,  93, -27, -60,-118,-118,-115, 102, -91, 124, -26,-105, -27,  17,  23, 100,-106, -45,  65, -94,   4,  13,  23,  73,-124, -83, -77,-124, -93, -90, 116, 101,  62,  13,  63,  26,   2, -63, -99, -69, -96,  60, -52,  98, 105, -50,  89,  46, -10,  35,  16, -62,   1, 125, -37,  46,  49, -48,  74,  67, -37,  32,  67,  75, 107, -82,  93,-109, -33, 122,  82,  45, -70,-124, -72,-125,-125, -35,-110, 108,  47, -93, -96,   7,  92,-110,  -5, -15, -60,-104, 104, -84,  -8, -69, 101,-101, -77,  58, -96, -32,  35, -68,  55,-108,  21,  59,  50,  14,-106, -56,-126,  24,  -4, -85, -39,-122,  57,  29, -11, 110,-106,  91, -42,  11,  78, 118,  63,  95, -35, 116,  61, -11,   3,  60,-123,  39, -33,  39,-125,-103,  83, -41, -21,  53,  69,   8,-112, 115,  24,  96,  26,-125, -77, -42,-125,-109,  72, -67,  -6,  76, 102,  74, 102,  56, -76, 106,  95,  64, -79, -92,  75,  88, -76,-103, -62,-114, -83,-117, 124,  87,  58, -34, -17,  -4,  65, -60,  80, -60,  49, -29,  80, -18, -32, -40, -70,  77, -40, -57,  -5,  77,  62, -76, -51,   7,  79,  66,  94,-100,  93,   8,  71,-105, -67, -54, -29,  98,  -6,  20,-124,-105,  -8,  22,-106, -88,-106, -46,-115,  40,  98, -84, -33, -92,  61, -77,  74, -21,-109, 122,   2,-122,  80,  65,   1, -43, -64,  14, 109, -20,  28, -45,  20,  69, 121,  59,  25,  49, -53, -57,-123, 119,-111,  25, -18, -80, -20,  -5, -70,  98, -46,-107, -59,-119, -21, -47,  53,-109, -38, -62, -85,  41, -76, -14,   7, -71, -47, -57,-115, -57,  88,  44, -31, -67, -92,-106,-106,-114, -33,   7, -37,  14, -53,  37,  59, -29, 113,  15, -41,  55,  74, -67, 116,  46,-106, -78, -83,  72,  -3,  87, -71, -53, 108, 101, -37,  85,-126,  88,  17, -93,  85, -53,  26, 112, -61,  74, 126, -90, -31, -11,   7, -87, -81,  30, -28, -59, -68, -39,  37, 101, -15,   3,  14,  45,  52,-109,  27,  85,  38, -85,   2,  77, -19, -47, 112, -54,-111, -52, -16, -57,  75,  56,-121, -23,  35,  53,  25, -71,  50,-123, 104,  59,  -1,-104,  26, -23,  30,-119,  66, -55, 101,  27, 112, 121, -31, -82, 127,  89,  69, -93,  65,  86,  34,  97,  62,-102, -93, -69, -61, 112,  23, -40, -55, -38,  70, -98, 105,  35,  26, -24,  13,   5,-105,  87,  44,-120,  83, -69, -69,  14, -44,  61, 111, 116, -22, -38, 121,  -2,  -3,-123,  37, -27,  79, -89,-115, -98,  22, -22, -83, -78, -21, -18,  57, 116, -45, -42, -81,  62,  57,  94,-116, -21,-117,  52, -51, -19,  85,  34, 117,  92,  25, 110, -39,-117, -59, -67, 118,  -2,  53,-115,-120,  25, -12, -42,  89,  61,-126,  80,  59,  92,  73,  -9, 114, -41, -90, -86,   2,  83, -85, -38, -79,  81, -30, 121,-107,  39, -14,   5, -81, -15, -91,-104,  14,  57, -42,-100,  51,  -4,  88,-116, -41,-111,  52,  97, -62, -74,  65, -80,  95, -65, -33,  64,   5,   5,-105, -46,  81,-121, 126, -78, -58, 126, -34, -53,  44, -67,  -8, -83, -11, -28,-107,-119,  29,-126, 102,  82, -63,-110, -75, -50,-123,  57, -25, -18,-122,  44,  49, -79,  72, -86,  67,  83,   7, 109, -30,  -8, -34,-103, -76,   9,  39,  76, -39,  55,  -3, -81,  45,   0,  90, -43, -57,  86,  96,  89,-109, 108,-119, -20,  29,-113,  40,  73, 122,  70, -96,-108,  60,   9,  73, -20, -13,  -2,-103, 109,  37,-120,  -4,  85,  87, 107,  53, -26,-102,  28,  95, -28, -46, -59, -13, -12, -63, 121,  27,  85, -38,  17,-113, -39, -25, -39, -93,  92, -39,  -4, 105,  24,  55,  92, -20,  52,  91,  13,  28, -93,  88,   3,   0,  68,-122, -43,  69,  89,  -1, -81,  80,-110,  98,   2, 106,  -2, 124, 116,  68,  69, -45,-101,  57, -12,-100, -16,-119,  86,-114,-116,-102, -35, -92, 112, -58,  31,  14, -95, -79,-112, -15, -65, -85, 103,-113, -76,  78,  17,  68, 102, 113,  66,  22,  81, -26, -45,  73, -76, -16,  80, 125, -49,-118,  81, -56,-111,  31,-108, -33,-108,  89, -42, 100,  29, -19,   8,  82,-114,  66, -30,  25, 108, -40, -85,  63, 114, -25, -63, -16,-113,  36,  15,  33, -15,  48, -89,  23,  -6, -16, 102,-123,  53,  97,-110,  69,  74,-106,-104,  25,  92,  54, -84,  39,-104,  49, 119,  53, -73,  -8,-121, -32,  52, -14, -38,   3, -76,  -9,  61,   3,  51, -40,  38, -59, 119, -94, -43, -40,  75, -32,   9,  90,  21,-106, -84, -29, 105,  89,-112,  79, -42, 102,  46,  95,  19,  40, -31,   7, 114,-106, -73,-122, -55,  23, -65,  36, -51, -59, -44, 110, 118,  42, -72,-109, -94,  93, -64, -81,  85, -32,  -9, -13, 102, 106,  72, 106,  84, 116, -14, -23,  70,  -9, 105, -77,  59,-125, -33,  66,-101,   4, -62, 110,  26, -11, 116, -64, -90,  66, -18,  75,  92,  -3, -28,-114,  70,-123,  51,  88,  69, -37,-123, -19,  19,-110, -13,  10, -13, -83, -23,-118, -98,  -1,   1,-112,  58,-110, 115, -70,  49,  67, -47,  61,   9,  84, -31,  56,-115, -33,  95, -35, -88,  23,  60,  97, 103, 122, -13,  52,  81,-111,  44,-104, -28, -52, -20,  96,-107, -25,  68,  44,  23, -70, -48,   1, -65,  54,  63,  49, 114, -58, -62, -58,-104, -82,  21,  -3, -78, 111,-119, 114,  52, -14,  33,  37,-117, -66, -62, -15, -48, -92, -40, -80,  56,  19,  98,   3,  59,-107, -65,  20, -67,  86, -90,  56,   4,   5, -19,  86, -41, -54, 102, -15, -68, -45,  46,  29,  73,  89, -37, 124,  71, -20,  11, 115,-107, -58,  60,  92, -52,  97,  73, -52, -87,  95, -66, -99,  21,  52, -71, -82,  95, -11,-118, 125, -77, -19,-103,  52,  88,-109, -21, -29,  50,  83, -12, 117,  10,-113, -13,-117,  66,   6, -46,-103, -93, -25,  72, -94,  17,  86,-103, -37,  45, -17, -72, 118, -47,-108,  76, -68,-122, -39,  -8,  35, -10,  75, -29,  47, -97,   6,  74, -87, -76, 101, -62,  -3, -35, -21, -29,  19,  -3, -14, -98,  54,  94,  24, 111, -78,  95,-123, -31,-104, 108, 124, -15, -63,  -4, -21, -72, 109,  99, 120,  57,  85,  16,  71, 118, -79,  75, -34,  18, -77, 100,-122, -93,  80,  94,  96, 125, 110,  -9,  93,-102, -46,  36,  53,  19,-100,  97,  80, -87,  14,  15,  30, -23,-109, -61, -98,  85,-110, -43,  24,  38,-106,-118,-127, -50,  44, -55,-103, -18, -77, 121,-118,-125,  97, -17,  43, -85,  -1, 125, -48, -17,-126, -83,  -7,  71,  -4, -47,  57,   1,-113,-105, 126, -46,  94,  58, 117,  88,  15, 112,-107,  50,  26,  74,  87,-103, -44, -44,  38, -13, -81,  99, -14,  68,  68,  98, -61,  34,-124,  45,  42, -70, -16, -98, 117,  43, 115, -75,  30,  25,  84, -11,-123, -92,   3, -57,  73, -72,  79, 104, 117,  82, -33,  12,  72,-102, -71,  32,  48,  68, -74, -92,  44,-124,  82, -37,-116,  59,-125,   3, 100,-118,  71, 113, 115,  -7,   1,  96,  42, -82, -61,  70,  24, -23, -84,  48, 107,  18,  43,  75, -25,  73, 119, -67, -47,-106, -50, -39, -31,  65,   8, -44,-103, -41, 109,  55, 121,  14, -27, -41,  57,  97,  16, -52, -88,  52,-115,  85, -91,  71, -61, 113, -90, -81,  50, -41,  41,  96,  13, -72, -28,  55,  52,  67,  64, -88, -98,-114,  60,   2, -93, -53, 101, -86, 116, -19, -58, 103,  63,  18,  35, 119,  33,  20, -62, 124, -25,  57, -15, -41, 100, -89,  68,   2, -12,  -9, -10, 100,-123,  74, 120,  37,  -6, -52, -47, -73,  10, 100, -58, 117, 104, 102, -32,-113,-108, 101,-109,-126, -48,  36, 118, 104,-105, -60, -47,  69, 107,  -2, -74,  48, -96,-124,  -7,-113, -24,  87,  65,   4,-119, -63,  76, -96,  43,  78, -35, -17, 101, -57,  96,  40,  58,  95, -49, 102, 106, -19,  -4, -76, -79,  35,  11, -98, -88,  42,  60,  90,-102,  74, -94, 100,  68, 117,  14, -23,  -1,  67,  99,  63,-126, -90, -15, -10,  68, -33,  54, -43,  18,   1,  37,  10,  42,  22,   4,  51,  45, 121, -54,-110, -22,  64,  53, 123, -86, -70, -17, 110,  72, 113,   9,  57,  -4,  72, -29,  -8, -33, -96,  44, -71, -99, 118,-112,  86,-111,  80, -18, 115, 115, -18,  48,  97,   9,  15, -68, -84,   1, 120, 126,  24,  16,  -1, -33,  32,  24, 117,   4,  56,  -6,-114, -34, -32, -34,   2,  -4, 100,  34,-104,-106, -45, -55,  16,  36,  82,  31, -56,  67, -27,  13, 127,  50,  54,-120,-120, -23,  56,-118,  88, 102,  56, 100, 109, -95,  73, -19,  18,  77,  -4, -87, 105, 101,  39, -75, -79,  -1,  70,
 -119, -43,  -4,  30, -60,  83, 104,  12,  61, -44,  49,-105, -25,  86, -97,   9, -62,  17, -70, 120,-106,  94,  97, -26,  32, 107, 125, -42,  22, -11,   0,  80, -13, -53, 115, 125,  37,  82,  70,  24, -43, -97, -22, -55, 124,  82, -16,  95,  26},
{  85, -58,-105,  94, -48,  12,  90, -75, -81, -89,  86,  11,  87,  66, 103, 126,   0, -17,  85,-100,-115,  89,  68,-112,  57, -66,  85, -43, -36,  83,  95, -13,  81, -66,  34, 109,-123, -61,   9, -15, -47, -68,  63, -12, -43,-110,-105,-113,  52, -40,  48,  12, -58,-122, -71,   7,   1,   5,  90,  72,  57,  44, -10,   6,-114,  47, 111, 122, -13,-106, -66, -47, -10, -95,   7, 118,  14, -25,  51,  80, 126,  72, -10, 115,  30,  32, -68, -99, -95,  31,  20,   7, 113, 108,   2, -82, -64,  -8, -21, -24,  83, -46,  28, -11,  17, 116,  11, -84,  82, 127, -41, -26, -59,-109,-110, -99,  90, -76, 119,  84,  63,-116, -67,  -5, -45,-127,  81, -51, -16,  81,-102, 122,-126,  35,  45,  53, -34, -36,  41, 124,  -6, -52,-108,  64,  90, -28, 127,-120,  35,  96,-125,  83,  88, -96, 116, 121,  54, -34,-107, -75,  -5, 122, 114,   2,  71,  14, -24,  53, -13,  64,  45,  62, -51,   2,  24,-124, 103,  80, -33,  45,  98, -64, -28, -30, -28, 111,-126,  20,  38, -61,  57,  -2,  69,  53, -12, 108,   6,-120, -33, 108,  21, -77, 105,   4,  41, -61,  11,  77,  69, -77, -83, -13,  14,  80,  49,-119,  57, -85,  55, -54, -43, -16,-118, -43, -83,  17,  37, -26,  45, -21, -54, -95, -84,-119, -16, -42,  92, -78,  99,  47, -79,  76,  25, -94,  41,-121, -69,-106, -34, -52, 112, -28,  22, -56,-112,  84,  62, 119, 103, 120,  90, -66, -77, -31,   9, -43,  -6,  73,  15,  37, 114,  51,  34,  47, -19,  42,  42,-102,-124,  80, -12,-111,-124, -99, -22,  57,-105,  56, 124,  54, -93,  -3,-102, 120,-126,  99,  76, -94,-123, -38, -96,  49, -15, -14,  81,  90, -32,  44,  36,  83,  60,  52,  -2, -71,  84, 114,  66, 109, -48,  94,  14,-120, -96, -34, 126, -22,  24,  29,  88, -91,  20,-104,  -1, -56,  29,  32,  35, -97,  -1,  77, -80,  97,  27,  82, -28,   7,  58,   6,-117,-122,  79,  50,  48, 121,  28,  62,  48,  -4,-123, -61, -27, -87, -13,  73, -68,  87, -65, -44, 115, -42, -45, -17, -34, -58,  -7,  72, 112, -75, -73,-111,-126,   0, 126, 120, -94,  67, -54, -81, -49, -61, -58,  47, -42,  54,   7, -97, 110,  50,  99, -73,  82, 125, -79,  58, -55,   7, -47, -13, 103, 105, -37,  36,  60, -10, 105,  21,  90,  52,-125,  29, -91, -80,  87,-117,-102, -74,  75,  44,  11,  38, -55, 123,-105, -35,-118,  31, -67,  73,   7,-100,-115,-103, -48,  32,  -6,  68,  93, -68, -81, -89,  38,  30,-124, -34, -21,-112, -27,-121, 105, -73, -22, -88,  26,-121, 105, -86, -16,  10,  99,  57,-118, 105,  47,  79, -33, -14, -46, -94, -14, -18,-126,  82,  63, 121,  64,-119,  23,  50,   6,  52, 105,  38,  25,  17, -16,  94,  -9, -81, -23, -28,   1,  10, -63,  81, -17,  35,  17,  69, -18,-108, -68, 106,-106, 110,  13, -62, -28,  59,  98,  61,  15, -67, 122,  12, -73,  88, -21,-124, -88, -97,  25, -56, -21,  16, -59, 109,  25,  49,  46, -61, -51, -95,  35,  12, -72,   3,  57,  23, -42, -81,  44,  32,-105,  65,-105,  83,  25,  53,  55, 121,  -5,  47, 121,  40, -95, -94, -33,-126, -71, 101,  34, 114,  58,  24, -78, -17, 104, -74, 121,  13, -46,-120,-127, -42, -97,  48, -82,   2,  43,  28,   8,-100,  -7, 110, 121,  86, -12,-100, -46, -91, 119, -61,  72, -14,  -5,  37,  83,  31,   5,  46,-123,-120, -70,  84, 101,  87,  34,  45, -98, -93, 118, 122,  -6, -95, -34,  52, -77,  85,  57, -45, -71,  35,  73,  23, -78,-103,  -4,  23, -26, 102,-111, -91,  41,  86,  46, -86, 118,  47, -45, -44, -19,-101, -17, -56, 110, -37,  28, -86,-121,  91,-107,  46,  11,   4, -64,  68, 125,  34,   3, -37, 125, -55, -25, -84,-116,  97, -78,  15, -83, 101, -49, -65, -44,  34,  68,  10,  34,  74, -36, -97,-123, 125,-114,  11, -74, -62, -18, -15,  92,  -9, -33, -22, -58, -64, -28,  34,-102,  10,  76, -49, -86, -33,-101, -57,  19, -75, -95, 105,  69, -34, -22, 123,  -9,  24,  89, -91, 104, -25,  56,  31, -30,  36, -79,-124, 105,  40,  82,   6,-113,  21,  21,  13, -16, -25,  77,-101,   6,   2, -92, -91,  53,  16,  -7,  -8,-106, -30, -43, -44,  96, -72, -37, -93, -96, -39,-103, 114,  47,  78, -68,  38,  38, -98,  19, -76,-114, -50,  66,  85, -54,   1, -51,  12, -47, 109,  98,  89, -97,  24,-124, -18,  -2,   7, -96, -19, -23,  42, -98, -74, -90, -42,   0, 109,  38,  91, -14,  58, 118,  48,  -4,  79,  39, 111, -60, -72, -30,-109,  37, 107,-115, -22,  91, -73,-111, 116,  68, -48, -24, -51, -21, -32,  93,  -2, 124, -52,  -4, -10,  97,  68,  18,  91, -61, -98,  98, -50,  -8,  82,  17,  91,-111,  76, -41,  -9,  42,  78,   7,   0,  46,  72, -27, -60,  49,  69, -46, 108, -48, -72,  18, 125, -51, -43,  11,  48,   1,  -6, -25,  91,-107,  57, 107,  -9,  -7,  81, -44,  99,  33, -31,  52, -39,-100, 101, -89,  44,  68,-103,-116,  41, -36, 110, -14,   7,-104,  28, -89,  58, 118, 121, -54, -37, 117,-106, -62,  -2,   9,  91,   0,  86,  20,  26,  83,  49,  47,-121, 113,  55, -58, -83,  49, -84, -22, -58,  82, -99,  34,-123,  36, -11,-126,  39, 111, -71, 116,  69,  16,-124,  60, -97, -25, -39, -82,  20, -42, 110,-126,  44,  85,  74, -44,  19,  52, -82,  98, -18,-117, -56, -47, -96, -51, -73,  56, -15,-104, -61,  12,  54, -82, -57, 115, 109,  99, -97, -26,  41,-113, -70,  77,  47,  86,  21, -53,  -5, -31,  24,   7, -75,  -2, -26,-103,  32,-117, 104, -29, -56,  49, -19, -52, -46, -96, -51,-106, -28,  -1,  74, -44, -83,  76,-109,  -2, -62, -21, 109,   6, -55, 120, -54,-111,-100,-103,  63,   7,  67,  27, 120, 117,  91, -56,  25,  20, 117,  51,  29, -12, -62, 104, -10, 106,  24, -57,  70, -29,  59, 118, -24, -72,-102, -84,-105, -15,-108, -10, -39, -36,  48,  99, -59, -26,  46,  52, -11,-116,  13, -15, -65, -30,  61,  74,  74,-109,  47, -64,-122, -90, -92, 124, -47,  51, -85,-103,  77, -27, -64, -36, 113, -26,  14, -54,  81, 123,  38, -67, 108,-103,   6,-117,  63, -61,  12, -45, -41, -92, -32,  -4,  14, -23,-115, -18,-100,  85, -22, -23, -62,  66,  11, 111,  66,  89,-114, 105,   8, 115,-116, 126, -11,  50,  99, -80, -56, -14, -94, 124, -61,-107,-108,  30, 115, -27,-100, -56,  14, -81, -85,  75,  39,  31,-107, -64,  81, 117,  -7, 109,  37, -76,  79,  -1,  31, -76,  27,  22,  99,-115,-108,  -3,  61, -67,  99,-124,   3,-125,  72, -22,  73,-102, -98, -44,-114, 116, -83,  11, -65,  25,  82, -96,  32, 125,  67,  28, -75, -31, -38,  35, -32, -73,  42, -45,-124, 126, 111, -68,  60,  30, 102,  37, -38, -54,-100,  33, 125,  90,  19,  45, 112,  53, -38,  -7, 112,  28,  66,  48,-123, -95, -28, -26,  89,  78, -83,  40,  48, -19, -87, -31,  53,  58,-120, 117,  54,-112, -31,  75, -10, -47,  11, -95, -51, -68, 123,  88,   3, -93, -24, -76,  34, -13, -90, 119,  31,-102,-123, -59, -36,-110, -86,  76, -48,-109,-105, 122,   7,  30, -90, 101,  89, -72,  27,  63,-100, -24,  23, -65,  78, -36,-112,  65, -73, 117,   2,  83,-115,-103, 125,   3, 102, -34,  70, -98, 106,  28,  -6,-107,  -5,-104, -54, -56,  86,  31, 100,  94,   7,  80, -49, -89,  64,   7,   0,  64,  61, -81,  65, -47, -36,  -4, -58,  48,  56,-115,  26,  81,  24,  44,  38, -70, -25, 107,  66, -12,-123,  -6, -55, 126,  50,-101,-104,-118,  77, -87,-122, -20, 114, 121, -61,   9,  25, -18,  18, -95,   4, -17,  96,  46,  18,  24, -57,  75,  94, 118,  13, -94, -57,  70, -76,  87,-106,-113, -65,-114, 106, 112, -99,-118,  29,-125,  57,  22, 103, -97,  62,  67, -60, -39,-107,-113, -95,  58, -56, -20, 121, 115, 118,-107,   8, -43,  83,  42,-119, -67, -20,   6,  86, -64, -17,   0,-103,  -7,  33, -22, -64,  72,  72,   1,-115, -74,  49,-120,  75,  53,-108,-120, -27, -96,  31, -86,-117,   0,  84, -28,  33, -65,  48, -75,  47, -66, -47, 115, -65,  25, -70,-119, -55,  86, -93, -64, -35, 105, -94, 101, -46,-124,  72, -66,  71,   2,-103, -16,  39,-107,-116,  25, -30,  86,  44,-108,  76, -70, -37,  30, 102,-122, -38, -19, 124, 119, -10,  88,  17, -95,  44,  83, -68, -32, -90,  70, -20,-121,  11, -55, 118, 125, -98,  44, -84,  60,  63,  69, 121, -65, -79,-104,  82,  -9, 113,  75, -56,  37, -97, -76,  -7,  77,  -9, -94,  92, -76,  86, 113, -30,  40, 105,  50,-101, 112, 112, -78, 117, -20,  -4, 121,  83, -26,-105,  45,  88,  60,   8,   2,  10,  10, 114, -55,  66,-106,  37,  56, 100,  78, -98, -59,   7, 113,  48, -19,-126, 103,  29, 125,  84, -98, -94,-104,-108, -16,  26,  17,  70,   2,  57,  38,  61, 112, -67, -96,  37, -83, -92,  69,  26, -18, -61,  81, -35, -85, -72, -94,-107, 102,  39,  64,  58,  93, -48, 120, 103,  46,-120,  23,  -7,-113,  13, -89,  19, -50, -65,  25, -51, -42, -72, -45,  24, -39,  90,  96, 114,  23,  53,  40,-100, 105,  -5, -26, -37,  82,  80, -69,-122,  80,  65, -25, 112,-103, -49,  96,-126, 121,  83,   3,  61, 101, -48,  -4, -43,  -3, -34, -88,   1, -96,-126, -14,  36,  31,-101,  84, -36,  44,  11,  44,   3,  -3,   7,  89, -79, -12,  17,  34,  83, -41, -24,  98,-113, -46, -53, -72, -40, -44, 123,  43, -37,  94, -51,  62, -63,  -8,   2,  34,  93,  10,  18,  88,   7,  23,  68, -98, -14, -69,  87,-101, -94,  98,  44, -34, -88, 127, -98,   4, -55, 115,  99,  22, -74,-115,  92, -40,  47, -69, -33,  92,-113,  71,   1, -67, -89,  83,  74, 121, 114,  -8, -85,  98,   1,  79, -43, -15,  42,-125, -74, -10, 112, -95,  -9,  12, 109, 106,  40,  76,  86,  52, -72,  93, -22, -79, -57, -24,  93, 121,  75, -27, 113, -16,-116, -15,-111, -41,-113, 124,-106, -25, -63,  74,  35, -48,-122, 111, -43, 122, -62, -55, -72, -43, 108, -31,  56,  32, -69,  -6, 108, -15, -62,  -5,  -9, -40,  84, -96,  44, -80,  11, -27,-106, -71,  30, -23,  99,   9, -42,  73,  90,  78, -21,   7, -31, -76, -83,-113, -65,  29,  40, 110, -17, -35,  45,  44, -54,  26, -13, 124,  81,  85,  -6,  48, 121,  34,  94,  76,-119,  91, 113, -41,  83,  50,  51, 112,  63, -64, 108,  70,-121,  49, -15, -65,  60,  64,   6, -93, 111,  41,  77, 100, -87, 106, -81,  43,  76, 102, -21,  63,  -3,-127, 122,-101, -76, -24,  79, -36,-111, -57,  48, -85,  78, -99, 111,  79,  98, -14,-127,-125, -33, -74, 100, -40,   2,  27,  35, -68,  87,  -4,  58,  94,  51, 127,  51, 114, 116,-114, 114,  81, -78,  63,  19, -88, 124,  38, -44, -25,  70,  71,  45, -36,  19, -80, -96, -43, -62,-113,  75,  38,  82,  28,-104,  34, 111, 119,-120,-101, -57, -26,-122, -98, -51,  56, 109, 101,  78,-105,-124,  14, -10,  56, -36,  91,   2, 102,-108, 109,  81,  -6,  49, -58,-126,  62, 126,  57,  87,  86, -84, 102, 105,-110,-110, -74,  36, -53,  26,-127,  -7, -93, -39,  73,  52,-102, 120, -48, -80,  63,-109,  66,
   22, -70,  97,   7,   3,  76, -62,-122,  36, -14,  83,   8,  16,  32,-119, -22, -32, -45, -87, -82, -73,  67, -98, -49, -46,  48, 123,  71,  32,  23,  38, -45, -85, -84, -59, 108, -99, -50, -75,  27,  60, -79, -93, 118,  46, -67,  29,  44,  49},
{  74,  13,  25, -93, -14,-105,  20,-124,  -5,  47, -87, -60, 102,  -1,-107, -85,-116,  93,  78, -69,-118,   1, -79,  58,  12, -34,  43,  -1,  52,  60,  38,  34,  40,  21, -86, -35, -11, -12, -34,  17,  17, -50, -66,  57,-114,  62, -51,-103, 120,  48, -97,  37,  93,  52, -60,  -1, -17, -77,  45, -45, -29, -48,  81, -89,   2, -80, -47,   6, -96, -22,   2,  46,   3,  -6, -67,  -9, -62,  19,  27,-124, -12,  60, -69, -81, 104, 123, -17,-119,  73, -82, -57,  63, -23, 126,  12, 104,  58,  87,  -9, -32,  86,  84,  76,-110, 123, -36,  28,  15,  12, -20,  54, -31, -43, 106,   0, -59,  99,  14,  -9, -43,-121, -57, -95,-123,-126, -64, -69, -34,  78,  27, 114, -71,  15,  32,  15,  65,   6,  45, -51,-121, -26,  72, -79,  17,  40,  87,  21,  -8,  69,  43, -95, -23,  98,  45,  11,-100,  85, -72,  77,  42,  30,  27, -78,  66,  77,  83,-121, -33,  17, -17,  44,  29, -79,  22,  91, -26, -96,  31,-104, 119,   7,  97,-114, -65,  81, -11,  51,  -2,  89,  82,  96, -25,  69, -76,   8, -31, -75, 107,  17,  -7,   4, -39,  23, -82,  99,   1,  74,-103, -86, -91,  48, -70,  86, -33,  -6,  58,-124,  14, -47,  90, -66,   0,  16, 100, -56, -92,  58, -95,  59, -60, -69,  78,  89, -65, 125,-121, 121,  31, 122,  -9,  67, -83,  82,   1,-101, -49,  80, -69, -99, -50, -79, -66, 109,  24,  75,  35,  54,-115,  47,  44, -35,  79,-103, -83, -10,  20,  15,-124,  83, -56,  41, -78,   8,  41,  70, -66,-116, -74,-115, -90, -34, -65,  71,   1,  15,  -4,  81,  82,  -5, -92,  78,  56, -67,  54, 122,   5,  56, -56,  -4, -31, -38,  77, -86, 115,  49, -67,  46, -69, -98, -57, -46, -95, -44,  56,  85,-109, -95,  84,  -8, -52, -10, -67,  87, -39, -54, 122,  50,  79, -63, 115,  40,   5, -66, -31,-102,  37,-125,  55,  65, -81, 121, -32, -64, -54, -52, -25, -22, -10, -70, -18, 108,  14, -98,-106,  26,  31,  98, -69, -39, -71,-115,-113, -93,  47, -52, -67, -27, -32, -12,  60,  51,  95,  -1, -74, -72,-120, -59,  81, -67, -12,   9, -32, -34,  44,   0,-108, -20,  59, 118,  77, -34, -72,  51, -80, -26, -73, 119, -37, -62, -64, -92, -70,-103,   5,  14,  79,  57, -97,  62,-103,  84, -48,  80, -14, 115, -45,  85, -90,  85,  34,  91, -89,  13, -11,   9, -75,-118, 127,  -2,-104,  41, -87,   6, -10,  55, 112, 100,-116, -32,  -3,  40, -12,  51, -79, -23,  64,  26, 105,-107,  17, -48, -20, 127, -17, -54,   3,   6, -21,  52,  -4,-116,  76,  67, 105,  85, -54, -75,  33, 104,  45, -13,  48, 125, 127,-121,   3, -74, -92,  54, -64, -54, -67,  62, -99,  34,-102,  24,-103,-116, -67,  81,   9, -61, -81, 121, -40,  91, -74,  60,-120,-107, 125, -79,  42, -34, 121,  70, -69, -61,-100, -37,  12,  51,  63,  66,  50,   2, -43, -76, -21,  39, 100, -72, 119, -77,  49, -37,  94,  69,  18,-117, -58,  90, 113,-101,-112, 110, -62, -72, -26, -40,-112, -77,-124,  12, 112, -59,-112, -16,-114, 102, -73,-101, 101, -25,  77,  16,  90,  29,   2,  16,  10,   2,  74,  92,  30,  44, -42, -97, -49, -77, 117,  69, 117,  43, 109, -16,-107,   0, -58,  98, 123, -64, -41, -18,-115,  12,  80,  30,  -8,  78,  29,  82, -55, -44,  29,  83,-112,-124, -23,  92, 113,  83, -56, -23, -23,-114,  99,  90,  27,  42,-121,  64,  68, -95,  86, -56,  15,  23, -89,  28,  43,  22,  41,-108,  94,  53,  -6,  49, -95,-101, -46, -34,  35,-119, -58,-126,  31,  26, 114, -97, -74,  32, -37,  -9,-107,  86, -71,  74,  76,  58,  92,-110,  21, -10, 103, -82,  49, -83,  95, -95, -39,  88,-105,  75, -52,  37,  18, 117,  54,  67, -11,  99, -38, -86,  74, -83,  -2,  -3,-124, 124, -75, -44,-125, 109,  21, -50,  11,  19,  23,  78,  53,  56,  16, -33,  73, 127, -59,  39,  75,  49, -58,  50, -46,  57,  -6,  76, 102, 100, -50, -52,  50,  88, -68,  27, -57, 127, -28, -65,  33, 107, 125, -38,-119, 101,  10, 103,  97, 105,  24, 115, -65,-100,  46, -48,-112,  60,  17,  82,  72, -84,  28,-101,  44, -36,  83,  66,  85,  11,-124,  51,  87, -54, -19, -48,  30,   1,  19, 113,  62, -81,  25,  58,-113, -47,-107, -93,-109,   0,  40,  11, -23, -95,   5, -23,-117,  68, 113,-108, 118,  -3,  62,  95, -37, -56,  -1,  18, -41,-110, -87, -53,  19,  58,  16, -65, 103,  16,  -2,  77, -39, -18, -87,  42, 111,  57, -63, -20,   0,  -9, -32,   7,  16, -81,  12,  81, -33, 115, -42, -99,  20,  34,-116,  42,   5,  46,-125, -89,   6,-116, -43,   4,  73,   5,  53, 121,  49,  92, -52,  28, -19,  24,  21,  32, -17,-108, -68,-124,  32,  57,  -7,  40,  41,  10, -19, 122,-107,  32,-127, -27, -27,  77, 122, -38,  70,-116, -65, -75,   2, -25, -61,  38, 111,  82,-107,  70,  25, -57, -19,  11,  59, 116,  23,  -5, -95,  -5, -37, -89, -52,  52,  85, -10,  97, -98,  31,-109, -61,  73,  76,-123, -44,  76,  99,  68, -82,  14, -67, -31,  22, -31, -11, -71,  -7,  54, 109, 123, 121,-124, -37,   9,   7,  54, 119,  -2, 118, -35,  63,   2,  49, -86, -53, -98, 107,  16,  93, -40,  35, -65, -45,  68,-118, -91, -55, -51,  54,  46, -96, -30,  77, -44,   4,  96, 105,  23,   2,  89, 124, 101,-107,  18,   8,  36, -90,  47,  82,  67,  36,  14, -60,  42, -54, -81,  32,  81,  35, 100,  88,  33,   1, -25,  72, -35,  80, -35,  25,  57,  42,  86,  -4, -54, 111,-122,  28, 120,  16, -46, -60,   5,-101,   5,  13,  34,  58,  40,  19,   0,  67, -42, -27, 106, -91, -28, -99,  42,-117, -67,-127,  19,   8,  15,  17, 103, -76, -60,-111, -69, -17, 114, 115, -77, -83,  53,  -4,  54, -13,  40, 121, -72,  -7, -49, -90, -63,  27,  26, 125,  94, -86, 110,  10, -37, 102, -48,  77, -56,   6, 125,  -1,  68,  81,-114, -68, -58,  58,  95,  96, 117, -18,-123, 115,  10,-109,  -7,  61,  56, -88, -93, -28, 120, -53, -81,  47, -66,  21,-101, -10,  44,  19,-103,  28, 101, 120,  42,  98, -35,  18, -30, -84, -53,   0, -48,  70, -50,  53,   1,  -8, 112,-119,-115, -96, -29, -57, 126, -32,-116,-105,  21, -24, -62, -96,   1,  50,  45,  81,-122,  97,  49, -55,-114,  28,-109, -82,  10,  22,  66,  32, -19,  91,  84,-112,   5, 101, -65, 114,  46,  90, -94,  77,  39,   1,-107,-115,  31,  95,   5,  95,   2, -72, -65,  21,  -1, 119,-111,-106, -59, -57, -71,-113, -11,  80, -75,-121,   1,  99,  65, -53, -87,  94,-107,  88, -36, -24,-119,  51,  55,  60,  22,-118,  31,  46, -58,  56, -66, 103, -73, -22, 101,  32,-102,  34,  36, 120,  46, -16,  78,-104, -78,  17, -39, -29,  72,-113, 124, -93,-126, -42, -58, -91, 126,  10,  98, -17,   5,  51, -37, -56,  50,  83, -95,  60,  15,  91,  98,  68, -37, -81,  18, -64,   2, -18, -25, -72,-125, -54, -51,  84,  87,  16,  58,   8, -17, -20,  17, -61, -17, -50,  88, 118,  15,-109,-126, -73, -31, 119, -98,  -3, -43, -21,-126, -38,-125, -83, -10,  71,  19, -61,-107, -26,  94,  64,  71, -60,  28, -47, -94,-104,-119,  31,   0,  33, 125, -24, -28,  41,-114, -32, -54,  75,  97,  30, 116,-108, -97, 118, -32,  90,  38,  87, -83,-120, -40, 116, -90,  83,  82,  56,  82,  90,  18,  55,-123, -41, -53, -26,-109,  23, 119, 112,  64, -80,  74, 122,   1, -25, -29, -93, 113, -76, -18,  44,  64, -13, -75, -85, 123, -72, -85,-117,  -5, -79, -63,  72, -51, -46,  31, 116, -29,  85, -33, -32,  78,  95,  -4, 100,  95,  -6,  53, -90,  73, -51, -64, 125,  61,  34,   9, 116, -87, -78,-105, -21,  54, 126,  57, -42,-110,  28, -80, -49,  87, -84, -99,  18,  43, -21, -92,-119,  61,  90,  55,  28,   5,  92,  80, 113, 119, 118, -57, 107,  48,  81, -32,  81,  80, -32, -94, -34,  22,-120,-114, -90,  58,  -9,  62, -37,  35,-121, -70,-119,  90,  97,   1,  57,  63, -57,  79, -64, -13, -17,  81, -45, -39, 110,  42,  88,   5,  25, -23, -76, -76,  81,  76, -20,-102, -96,   9, -53,-114,   4, 111,  -5, -86,  93,  65,  67,  -5, 105, -68,-103,  57, -34,-121, -86,  79,   3,-121, -96,  17, -31,-123,  45, -47,   1,-120, 119, 107,  92,  77,  33, -71,  51, 113, -60, 103, -90, -19,-105,  49,  20,  83,  99, -51,-117,-118,  45, 100,  97, 125,-122,-102, -88,  76,   3, 105,  29, 112, -27, -82,  98,  23,  12,  82,  87,  20, -77,  67, -55,  69,-114,  25,  45, -15,   5, -51, 115,  69, -17,  11, -73,-109,  -3,-126, -56,  63,-100, -20,  28,  -8, -73, -82,  11, -72, -93, -54,  96,-121, -49,-113, 111, 111,  94, -68, -32,  59,  74, 121,  80, 110,  83,  57,-117,  19,  73,  67,  50, -54, 113, 116,-126,  11, -66, -61, -49,  65,   7, -98,  64, -44, 104, 101,  14, -96, 100,  95, -73, 119, 122,-126, -31, -79,  -9,-121,-118,  65,-101,-109,  38,  -4,  66,  88,  23,-105,  68,  41,  62,-124,  35, -30,  69,  94,  89,  88,  91,  39, 100,  69,  -1,  61, -94,-121, -68, 124, -58,  32, 119, -96, -50, -81,  14, 115, -78, -14, -91,  50,  97, 122, -20, -13, -35,  -9,  -2,  94, -61, -72,  54,-105,  39,  57,   6, -66,-111,  86, -96, 113,-121,  88,  52, -18, -60,   8,-125,  67,  24, -87, 104, -32,  84, 111,  21, -47,  55, 113,  32, 120, -62,-108,-106,  18, -76, 126,  86, -15,  -5, 109,  81,  50,  14, -81,-124,-105, -75,  33, -73, -92, 123, -44, -27,  49, -73,  87, -57, 112, -82, -32, -89, 125,-102, -39,  58,-121,  39,   1, -73,  75, 107, 112,-115,  73, -28, -27, -77,  47,  67, 125, -95, -87,   5,-100,  96,  83, -43,   4, -87,  44,  96,  45,  94, -30,-113,-100, -20, 102, -82, -94,  -4,  51,-108,  77,-108,  29,  99,  53,  45,  -6,   7,  87,  55,  97,   0,  21, 101, -28, -80, -14, -98,   8,  14,  74, -52, 119, -28,  17, -39, -74,   0,-112,  17,   1, -81,  33,  45, 122, 118,  53,-100, -95,  13,  41,  63, -89, -92,-104,  22,  89, -40, -22,  65,  81,  47, -58,  87,  77,-119, -33,   1,  61, -68,   5,  63, -31, 109,  11, -69,  42,  34,  56, 107, 109, -77, -82, 107,  47, -32, 117, -38, -82,  51, -52, 127, -64, -99, -21,  -2, -79,  23, -61, 124,  30, -44, -28, 103, -97, -88,   6, -39,  47, -91, -42, 125, -35,  45,  61,-121, -73,  90,  63,   4, -86, -69, -44,  86,  64, -22, 122, -48, -61, 104, -80, -88, -56,  -5, -17, -23, -50, -13,  80, 119, 115, -88,  50,  81,  40, -13, -38, -90,  58, -33,  -5, 105,  87,-105, -80, -97,-101, -64,  47, -15,  47,  39,-111, -95, -82,  13,   5, -55, 102,  94, -50,  35, -63,-102,  17, 111,  46,  53, -47, -35, 106,  25, 115, 107, 103, -86, -15, -49, -87,  88,  56,  55, 115,  39,  -2,-100,  17,  78,  61, 105,  96, -59, -92,  80, 111, -60, -21, -66,  79,   3,-115, 115, -17, 126,  61, -48,-115,  15,  95,  89,  13,-103,  -3,  13,-113,  20,-114, 110,-117, -90,  92, -38, -23, -46,  84,  32,  60,   9,  34, 124,  92, -64, 100, -58,-126, -24,   4,  96, -94,  66, -32,  84,  17,  -8, 105,
   38, -84, -91, 106,  60,  28, -15,   7, 114,  30, -55, -92, -53, -41,  54,  91, -95, -32,  77,  45, 113, -95, -88, -47, -20,  77,  83,-107, -18,  61, -41,  25,  11,  23, -39,-115, -69, -10,  81,  70,  47, -43,   7,  60,  99, -59,-122,  -8, -33},
{-115, 118,  90,-111, -14, -26, -99,  95,  27,  47,  59, -54,   1,  65,  90,  64,  16,  64,  55, 101,  59, -64,-115,   5,-125,  37,  57, -81,  35, 122, -41, -32,  32, -23,  -4,  23,-106,  33, -46,   1,  88,   1, 111,  81, 123,-120, -61,  73, -94, -66, 110,  92,-125,-108,  14,-105,  17,-102,   0, -80,  68, -12, -38, -63,  17, 104,-107, -84,  95, -93, -20,  48, 118,-123, 116, -36, 125,  72, -62, -41,  53, -53, -29, 121,  43,  73,-115, -20,  75, 122,-102, -30,  64,  85,  38, -51, -16,  53,-117,  49,  85,-125, 109, -18, 115, -92,  78, -94, 121, -91,  87,  49,  -1,  65,  45,-121,  90, -43, -43, -28, -28,   5,-112,  49,  33,  10,-121,  97, 124, -72,  24,-108, -95, -76,  18,-116, -78,  -2,  28,-114,  48,  33, -11,  57,-102,  72,  58,  83,   6, 126, -45, -44,  31, 115,-116,  61,   8, 111, -50, -89,  60, 113,  12, 115, 106, -77,  95,-118,  59, -50,  36,  32, -21,  95, -39,  59,  88,  80, -50,  18, -38,  97,  18,  -5,  31, 126, -42, -32, 110,  64, -81,  18,-124, -35, 120, -75,-114,-105, -25, -60,  61, -10,  56,   9, -69, -44,   1,  43,  18, -82, -14, -53, -27,  -8,  81,  81, -43, -13, -28, -17, 127,  61, 116, -87, -19,-117,  -6, 117,   4,  17, -29, -63,  27,-105, -27,  54,  22,  20, -32,  80,  72, -36,  67, -36, -90, 106, -31,-104, 123, -28, -95,  -8,  56,   8,-115, -54,  79,  95, -24,   3, -86,  85,  59, 102,   4, -16, -10,   9,  33,  22,  15, 121,-123, -62, -84,  62, 105,-118,-124,  54,  -4,-123,  72, -51, -48,   6,   9,  72, 106, -66,  21, 106,-113, -45,  98,  89, 110,  63,  50,  66,  92,  56, 104, -75,-104,  35,  13, 127,-121,  40,-101, 102,  22, -67,  47,  65, -95, 112, -17,  78, 119, -79,-123, 109,-103,  89, 122, 116,-101,-109,  74,  52, 126, 123, 120,  -5,  14, -23, -66,  62,-101,   7,-115,  74, -40, -51, -98,  66, -76,  -8,  76,-113,-101, -38,  46, 126,  84, -17, -42, -71, 101, 121, -48, 120,  16,   8, -16, -94, -65, 104, -13,   5,  51,-111, -94, 121,-119, -79, -49,-117, -79, -87,  35, 112, -53,-121,  33, -21,   7,   4,  87,-117, -24,-110,-123, -88, 100,  20,  34,  38,  33,-111, -47,  30,  74,  51,  89, -90,  67,  49,   3, -31, -15,  90, -25,  -8,  11, -55,  49,  52, 114,  26, -78, -39,  43,  15, 101,  -2, 116,-102, -81, -45, -10, -90,  73,  37,  96, -34,  97, -22,  61, -54,  89,  -4, -85,  34, -20,  79, -14, -48, -38,  74, -19, -18,   9, -42,  88,  59,  96,  19,-101,  61,  -1,  58, -19,  25,  16, -63,-124,  18,  77,  98, -92,-116,  79,  60,  83,  53, -34,  93, -14, -79, -45, -79,-102, -78,  13,  76,  96,   5, 118, -84,  40,   8, -86,  74, 127, 104,  24, -91, -65,-109, -51,  78,  78,-105,  80, -16, -29, 101,-117,   9, 109,  94,  30,  -2, 121,  -3, -61,  49,  17,  16, 118, 126, -15, -92, 109,  93,  60,  50,   1, -85, -80, -76,  41, -42, -29,  63, -26,  36,  37,  -4, -87, -94,   5,  41,  53,-116,  73,-123,-112, -99, -66, -85,  98, 120,  83,  83,  14, -72,  23, -85, -21,  23,  83,  73,  72,-111, -49,  53,  20,  54,-123,  50, -60, -14,  85, -90,  35, -84, -99, -95,  48,  82, -56,  61, -84,  17,  83, -89,   4,  62,  97, -74, 100,  21,-100,  69, -26, 103, -93, -32, -71,  -2,  48,  30, -75,-124, -17,-102, 117,  75, 103, 111,   6, -87, 126, -95,  86,-105, -12, -67,-114, -48, -29,-120, -13, 110, 125, -79,  44,-112, -63, -25, -53,  -3, 123, -59,-115,  55, -71, -13, -19, -94,  94, -38,  81, -97,  10,  -1, -85, -57,  -9, -46, -99, -55,  83, -45, -11,  -2, -24, -72, -36, -68,  76,  95, -46, -45,  63, -47, 108, -12,  25,  27, 113, 107,-122,  56, -60,  80,  95,-125,  42,  26, -44, -48, -73,  67, -95,  16, -98, -51, -36, -19,  54, -60,  46, -81,  47, -71,  10,  11,  44,  97, -26, -68, -94,  45, -53, -47, 108,  70, -50,  49,  42, -83, -81,  11, -37, -38, -49, -85,-109,-117, -84,  41,  94,  -2, -16,   3, -66, -53, -88, -87,  85,-117,-101, -83,  -1,  13, -69,  54,-108, 110,  93,  84,-109, 122,  90, -39,  20, -13, -79, 106,  57, 118,  26, -22,  61, -22, -96,  49, 110, -81,  74, -67,  39, -97,  25,  61,  40, 126, -77, -98,  94, -87, -61,-116,  94, -82,  39,-106,  20, 115, -81, -91,  -1, -70, -67,  -6, -99, -99,  31,  21, -15,  24,  43, 106,-109, -24, -42, -35, -16,  42,  10, 118,-127,  54, -73, 109,  94, -58, -79,  44, -38, -71,  98, -55,  73, -43,-112,  96, -54,-109, -82, -94,  61,-113,  76, -52,   1, 113,  32,  24, -74,  96,  63,  27,  -6,-126, -44,-123,-121,-111,-100, -71,  57, -65,  85,  29, -35, 125,-113,  27, -19, 101, -78, -27, -83,  42, -30, 103, -37, 117, 109, -40, -41,  -7, 100, -12, -98, -11,-102, -63, 125,  55,  48, -41, -39, -88,  99, -51,  29,  51, -87,  37,  33, -47,  11, -92, -49, -58, -46,   1,  67, -13, -66,  65,  12,  30,  14, 101, -22,-100,  92,  14, -85,  55, -60, -94,-114, -24,  40, -42,  58, -16, 119,  -2, -88,  90,  35,  32, -32,  -5,  14,  46,-119, -17,  81,   1,  54,  41, -55,-110, -67, -12, -35, -46, -58, -49, -37,   6,  -5, -14,  62, -24, -84,  74,  -8, -13, 107, -46,  88, -85,  73,-107, -70, -61, -26, -42,  13, 111,  29, -64, -99,  57,  18,-102, -96,  87,  94, -33, -20, 123, -47,  41,  17, -60,  23, -92,  24,   3, -49,  -9, -65, -34,  55, -24,  -6,  94, 111,  -7, -92, -88, -54, 116,   6, -12,  58,-104, -77,-111,  87,-104, 110, -93, -22,  36, 113, 115, -94,  79, -52, 125, -29,  44, -93, 107, -25,  62, -90,  37, 118,  82,  94,-111, -13,  54,  28, -20,  68, -79,  40,-121, -27,  58,  73,  38, 105, -70, -85, -13,  39,  55,  37, -84,  88,  92,-108,  -6,  93,  20, -31, -27, -54,  -5, -24, -36, 108,-116,   8, 127,  12, -68, -72,  15,  25, -38, 116, -74,-121, -95,  91,  17,  32, -97, 103, -76,-127, -30,  46,-122, -82,-103,  -4,  69,  -4,-113,-119,  20, -94,  71,-106, -47,  53,  69,-104, -74,  84,  85,  67, 102,  12, -84,  43, -85,  18,  30,  40, -65, -96, -92, -42, -45, 110,  72,-112,  -8,-114, -52,  99,  54,-126, -52,  54,  88, 114,-106,  76,  56,  32, -98,  97,  71,-100, -55, -59,  40,  87, -50, -95, -84,  23, -88,-113,  40,  22, 122,-117,  78, 104,  88, 117,  83,  18, -18, -22, -99, 116,  72,-115, -65,   6, -53,  -4, -72, -53,  19, -94,  33, -53,  51, -11,  12, 124,  -2, -66, -91, -77,  88, -66, -28, -25,   3,  61, 114,  95,  20, -90,  16,-127,  91,  64,  96,  55, -89, -75, -53,  92,  43,  56, -16, -42, -76,  77,  95,  82, 106,  -4,-100,  92,   8,  79, -12,  52, 104,  42, 114,-124, -11, -58, 106, -43, -17, 123,  74, -80, 119, -11, -84,  89,  76, -30,-118,  -5, -83,-124,  62, 119, 112,  36, -59, -25,-127,-119,  66, -60,  33,  13,  36,   4,  90,-106, -94, 107,   4,  40, -81,  15,  46,  36,  31,-124,  19, 123,  79, 118,   2, -94,  89, -48,  28,  33,   1,  25,  71, -18,   7,  70, -94,  69,-124, 112, -94, 108,  33, -82,-116, -99, -84, -83,  96,  52, -27, 104,   5, -53,  21,  43,  83,  63, -11, -85,-117,  91, 103, -60, -84, -38, -53,  32,  47,  -5,  77, -56, 121, -40, -99,  94, -55, 112, -39,  75,   0, -59,  61,-118,-116,  83,  89, -38, 109, -67, -55,  58, -95,  -3,  54, -33, -49,  17,-109,  21,  62,  64,  -4, -76, -40,  75, -36, 104, -70,  39,  17, -87,   3, 113,  11, -32,  69,  80, -30, -37,  53, -26, -63,-126,  30,  12,-113, -65, -68,  80,  86,-125, -43,-104,  -5, -22, -84,-104,   6, -59,  16,-119, -74,  99,  93,  24,  94, -68,  95, -70,  47, -66, -54, -56,  43, -34, -71,  -5,   9, -28,  27,  60,  73,  35,  73, 119,   5,  26, -23, -21, -60, -99,  91, -70, -45,  -6, -87,  76,  20,   9, -16,  55, -76,  72, -34, -94, -65, -20, 119,-114,  82,  67,  25,  45,   2, -90,-118,  74,  26,  18,  99, -99, -84,  37, -91,  -7,  50, -97,-123,   5, -62, -68,  15,  62,  64,   1, 102,  33,  50, -88, -91, -88,   2, 123, -10, -36,-125,  10, -31, -97,-111,  48,  92, -33,  94,  58,  76,  42,  52, -72, -73,  74,  42, -93,-124,  87,  98, 107, 106, 125, -25,  90, 117, -77,  89,  49,-115, -94, -61, 121, -58,  -3,  61, -92,-106, -84,  55,  68,   3,  23, -45,-124, -76, -52,  14, 113, -11, 100,-100,  -1,  94, -95, 101, -20,-103, -57, -31,  -1, 110, -75,  -6, -85,  58, 121, 104, -22,  23, 109, -44,  26, -81,-108,   1,  63,  20,  10,  49,  69, -52, -17, -38, 107, -52, -18,  61,-109, 122,  50, -65, -72, 116, -68, 122,-127, -61, -95,  97,-104,  65,  98, -89, -58,-124, 101,-112,  48,  47,  27,  21,  85, -50,  40,  40, 107,  94,  99,   0,  97, -77,  67,-107,  29, 111, 104, 112,  93,  12, -59,-107, -98,  84, -87, -51, 110,-106, -68, -92,  48,  52,-127, 121, -27,  88,-118,-117,  76, -61, -78, -89,  70, -75,   9, -39,  87,  -6, 101,  74, -46,   3, -51, -17,  49,-111,-106,  27, -40, -83, -67, -42,  -6, -86, -34, 115,  56, -36, -10,  -7,  37, -40,  41,  82,  66,-116, -23, -10, -15, -89, -68,  45,  67,-110, -71,  31,-102, -94,  20,  50,  80, -72,-113, -73,-123,  96,  -9, -83, -16,-114, -11,  29,  53, -50,-119, -50,-104, 100, 100,  70,-124,-121,  74,  63,  77,  38,-124,  44, -60, -54, 103,  30, -22,  17,   6,-115, -23, 100,  18, 103,  64, -48,  99,  99,  63,  87,  58,  -8, -36,  68,   0,-101,  -7,-118, -32,  41, -41,  -1,  93, 106, -33, -25,  -2,  39,  21,  21,-122,  57, -64,  85,  72,  58,  39, 103, -83,-121,  32, 126,  75, -42,   9,  81, -39, -57,  76, -98, 122,  72, -94, 126,  22, -33,  45,  -3,-102, -96, -38,  47,  87,  84, 123,-113,  15, -60,  18, -58,   6,-103,   5,  65,  49, -50, 101,-116,  97,   5, -40,  86,-112,  14, -26,  19,  24, -46,  49, -42,  -7, -99,  86, -62, 126,  57,-108,  76,  20,  33, -45, -83,  28, -76, -78,   4,  82,   5,  92, -57, -68, 123,  39,  11, -38,-110,  65,  40, 115,  51,  28,-100,  12,  10, -40,  54,  40, 114,  83, 105,  -1,  81,-102, -81, -51,   3,  31,  55,  17, -77, -47,  52,   6, -98, -38,  44, -21, -80,  23, -87, -85,  78, -90,  44,  -1,  65,-112,   7, -17,  59, -67, 117, 111,  57, -68,  50, -97,-123, 106, -36, -23,  30,  60, -10, 122, -89, -73, -91,  98, -35,  51,   0,  65, -37, -22,   9, -16, -21,   3,  79, 121,  67,  50, 100,  11, -71, 104,  43,  95,   4, 101, -70,  76, -73, -32,-116, -95,  76, 100,   8,  15, -10, -91,  71, -89, -52, 116,  11,  82, -79, 124,  90,   4, 106,  13, -51, -64,   2,-117,  70,  24, -27,  92,-123,  70,-116,  24,-121,  14, -74, -62, -91,  51,  91, 120, -16,  75, 107, -36, -81, -31, -35, -36,  79,  23,  14,  73,  27,  52, 117,  30, 117, -10, -32, -34, 125,  59,  13,  62,  22,  24, -65,  59, -38,   8, -23, -64,  59, -49, 115, 125, -44, -97,  47,-110, 119, 107, -67,  52,  31, -97, 110, -30,
  -77, -88,  43,  12, -44,   3,  55,  10,   6,   1,  62, 101, 106,-114,  46,  44,   2,  93,-114, -91,  44,  97,  49, 126,-102, -87, -54, 126, -76,  16,  65, -74,  31, -34,  71, -83, -91,  15,   6,   9,  27, -68,  12, -95,  21,  79,  50,  17, -47},
{  67,  97,  35,  38,   1,  97,  24, 104, -73, 100, -33, 113,  36,  -5, -65,  52,  75, -95,-107,  91, -62,   4, 118, -89,-108, -86, -13, -28,  47,  64,  91,  39, 113,-118,-105, 106, 110, -32, 101, -62,  32,  37,  46,  26, -40, -72,-105, 101,-120, -50,  52, -59, -59,  76,  27, -54,  77,  63,  80,-103,  55,-111,-101,-103,  -2,  64, 121, -81,  30, -11,  44,  65,  70,  10,  86, -85,-122, -85,   1,  52, 126, -21,-110, -35,-101,  35, 104,-108, -43,  68,-118, -89,  59, 124,  29,  79, -28, -41,-120, -89,  32,  57,  99,-112,-102,  47, -52,  41, 126,  93, -46,  29,  91,-109, -17,  89,   5,-113, -54, -50,  86, -50,-118, -77, -24,   9,  56, 123, -40, -65,-120, -45,  62,  72, 119, -33,  95,-103,-111, -99, -61,-121, 110, 110,  93,  37,  68, 103, -70,   8,-112,  22,  73, 111, 124, -35, -94,-110, -77,  46,  82,  -6, -50,-102,-117, -53,  81, -77, -64,  63,   1, -26, -11,  11, -41, -71,   0,   1,  19,  71,  41,  64, 125,  42,  24, -42, -85,  69,-102, -18,-112,  84, -91,-107, -94,  22, -86,  -7,  -8, -58, -40, -32,   9,  23,  91,-124,-120, -75, 100, -15,  84,  10,-122,-116, 117,  47,  49, -86, -94,-103, 107, 122,  39, -78, 116,  83, -92, 114, 106, -61, -10,-123,  66,-106, 100, -48,  60, -90,  73,  90,  66, -51,  91,  97, -79, -64, -97, -49, 103,-114, -17, 116, -29,  36, -26,  61, -45, -25, -62, -12, -55, -32,  52,  60, -26, -84,  13,-122,  11, 117,  46,  36,  -2, -10, -15,  86,  58, 109,  31,  28, -74,-105,  57,  18,-119,  78,-102,  23,-125, -90, -30, -79, -82, 113, 122, -13, -12,  29, -81,  59,   5,  79, -72,  70, -99, -94, -94,   4, -58,  -3,   9, -49, 111, -41, 108, -65, -85,  86,  94,  87,  -4, -27, -91, -45,-126,  61,  26, 110, -57,  99, -11, 121, -44, -30, -36, -67, -86, -75,  16, -72, -48, 124,-119,  35, -55,-121, -52, 105, 108, 127,  23,  96,-118,  90, -81, -51,  43,   6, -95, -23, -79,-112, -47, -70,  61,  74,  66, 117, -89,  96,  57,  -2, 127,  81, -38,  97,  23,  80,  94,  93,  82,  54,  23,  23,  78, -40, -27, -99, -65,  45, -93, 114, -51,  18,  67,-122, -78,-108,  81,  75,  62,  93, -82,  -3, -36,  -1,-104, -96,  41, -27,  96,  88,-107, -30, -35, 102,  40,  -1,  38, -46, -20,-125, -21,  36, 106, -23,  14,  42,  59,-106,  62,  26, -39,  62,-111,  40,  43, -41, -81,  95, 117, -44, -48,  16,  55,  66, -87, 102,-103,  25,-108, -77, 118, -64,   3,  45, 102, -67, 111, -33,  81, -67,  58, 112, 106,  34,  12, 127, -74, -84,-107,  62,  73, 118, -48, -15, -84,-111, -55,-114, -83, -40, -58, -20,  28,  99, -34,  48, -48, -72,  95,  65,-106, 112, -95, -77,   5, 101,  54, -77,  22, 110,-109,   1, -19, -68,  46,  21, 100, -88,  45,   9, -68, -73, -91,  71,  65, -52,   2,  64,-121,  -5,  14, -42,  51, 118, -67,  43, 104, 100, -25, -46,-103, 125,  -3, -99, -75, 121, -19, -94,-119, -27, -57, -87, -82, -86, -44,  23,  75,-108,-103,  73,  77,-111,  20, 113,-102, -98,  -8,  76,  20, 109, 112, -58, -53,-120, -52, -33,  -7,  77, -98,  -4,  83, 107,-116,  -1, -54,  73, -69, -65,  90,  77, -85,  47, -49,-109, -93,  51, -58, -92,  24, 126, -31,  81, 102, -56,  19,-106,  33,  86,-108, -43, -33, 118, -94, -31, -80, -46,  12, -46, 113,  95, -57,  27, -88, 104,  35, -42, 111,-116,   1,   1,   0,-106,-121,  78,-122, -83, -84,  37, -12, -88,  95, -43, -98, 119,-114, -32,  10, -49, 111,   7,-102, 118, -94, -28,  36,  90, -34,  21,-111, -62,-117,  44,  95,  -2,   1, -55, -89, -13, -11, -55, -64,  56, -90, -14,-104, -93,  16,-103, -70, -13,-112,-103, -86,  51, -41,-108,  59, -71,  27,  96, -91, -78,  -4,  41,  98, -96,  66,-103,  83,-103, -37,  57,  31, -39,  26, -31, -98,  14,-113, -26, -99, -28,  73, -29,  84,  17, -96,  -9,   1, -15, -80, -54,  36,  46,  54,  93, 103,  65,  17, -46,-120,  79,-104, -25,  46, -47,-108, -12,  63,  20, -88,   4, 104,  33,  39,   1, -18,-124, -54, -42, -93,  47, -66, -24,  32,  46, -85, 114,  52,-123,  36, -88,  67,  80,  89, 107,  84,  23, -67,  -8,-106,  34, -23,  64,  77,  -9,   7, 102, -87,-107, -23,  14,  82,-102,  39, 115, -51,  69,   6,  59, -22,-100,  29, 123, 118, -67, -92,-123, 121, -24,-126, -38, 120, -92, -32, -45,  53, 111, 103, 109, -21, -83, -47,  22, -55, 110,  44,  70,  63, 120, 120,   8, -14, 120, -69, -92, -56,  37,  10,  39,  90,-113, -12,  43, -14,  33, -57, 123, -93, -94, 113,  41,  90, 112,-106, 113, 100,  20, -52, -15,  97, 113, -21, -79,  73,-104,   5, -62,-101, -10,  27, -40,  10,  44,  52,-100, -20,  80, -59,  27,  55,-127, -63, 126, -32,  52, 109,  95, -56, -11,  51,  54,  75, -74, 102,-116,  69,  51,  95, -85, -40, -60, -59, -77, -27, -81, -92,  95, 120,  23, -78,-121, 106,-118,  24, -14,-102, -82,  44, -72,  64, -31, 121,  93, -38, -69,  89,   5, 107,  98,   9, -65,  38, -49,   2, -83, -62, 124,  26,  90,-115,  57,  62, -52,  52,  -8,  38,  47,  59,-123,  17,  59,  70,   7, 121, 115, -50,  23,  72, -79,  79, 124, -95,  -7,  27,-112,-109,  26, 123, -35, -41, -98,   6,  12,-126,  47,-125,   6,  48, 111,  29,-124,  10,  42,  96,  96,  59,-122,  26,-122, -85,-118, -17,  79, 104,  36, -47, -48,-101,  59,  20,  99,  88, 111, 103,  98, -56,  21,  29, 109,  37, -15,-118, -89, -72,  83, -59, -45,   4,-124, -63,  27, -89,  82, -36,  20,  93,  87, -18,  -5,  10,   6,   3,  80, -36,  22, -41,  75, 107,  40, -54,  44, 108, -91, -12,  -9,  64, -46,  39, -24,  43, -87,  53,  38, -64,  13,   5,  28,  22, -19,  -6, -92, 112, -56, -35, -29,  -6, -72,  97,   9,  25,  52, -36,  -2, -93, -45,  -2,-106, -64,  27,  -8, 115,-122,  37,  57, 125, -49, -97,-126,  73, 125, -50,-118, 106,  95, -25, -51,  73,-108, -19, -18,  93,  38,  67,  77, -14, 120, -71, -65,  -5,  -9,  -6, -87, -53, -18,-109, 110, 115, -20, -91,  60, -42,  19,-105, -16,  97,  88, -55,  -2,  14,  34,  12, 114, -34,  -2, 125,  38, -48, -89, -58,   1,  77,-108, -61,-121, -36, -88,  39,  84,   9,  20,  10, -63, -43, 101, 113, -92, -34, -66, 118,  14,  88,  12, 112,  92, -81,  -5,-119,  76, -83,  11, -84,  28, -63, -49,  83,-117,-100,  61, 116, -47, -13, -26, -83,  93, 107, -87, -27,-125, -81,  33,-100, 107,  29,  96,  46, -76,  91,  90,-122,  -4, -32,  71,  49, -40,  66,  90,  68,  23,-101,  40, 114,  56, -48,  36, 113,  83,   5, -87, -32, -81,  67, 101, -94, -74, -70,  30, -67, 112,  87,  76,  21, -24,  47, -35, -13, -77,  16,   3, 103,  37,   0,  31,  49,  18,-117,-100, -67, -56,-100,  19,  24, 107, -54,  46, -35, -81, -73,  52, 102,-105,   7,  80,   1,  28,  68, 110,  66, -62, -26, -49,  46,  67,  82, -29,  26, -26,  -3, -27, -44, -25,  -7,  -1, -85, 126, -63,-117, 118,  76,  48,  73,-122,  54,  49, -94,  -9,-105,  55,  42, -33, -27, -93,  87,  73,  91, -18,  80,  41, -23,-115, -18, -12, -47,  -1, 121, -43, -56,  52, 100,  50, 101, -87,  86,  39, -73, -57,  16, -56,  26,  27,  39,  63,  26,  34,  90, -83,-120, 117,  87,-116, -86, -24,  98, 114,  23,  43, -68, -62,  17, -56,  35,   2,  85,-112, -82, -51, 109, -82,  88, -58, -52, -15,-127, -67,  -8,  31, 109,  12,  65,  83,-111, -96, -81,  77, -15, -15,  12, -46,   6,  53,  48,  77, -64, 125,  87, -85,  37,  86,  69,-124, -22,  42, -35, 109, 101, -47, -55, -90,-109, -93,  50, -67,  73,  26, -55, -34,  75,  46, -96,  16,  33, -56,  14,  98,  17,  43,-106,  62,  70, -79,  93,-116, -52, 110,-123,-121,  -5,  50, -59, -65,-115, -13, -15, 105,-102, -68,  50,  16, 125, -48, 114,  93,  10, -14,  42, -72, -80,  60,  94,-123,   0, -84,   0,  97, -20,-104,  83,  83, -76,  92, -15, -26, -10,  -4,  81,  83, -65,-100, -18,  84, -11, -71,  23,  79,  28, -99, -87,  20, 127,  27,-103,  20, -24,  -1,-116,-104,  88,  -7,  11, -83,  57, -69,  48,  53,  76, 100, -76, -93,  63,   5,  85,  44, 117,-119, -86, -81,  71,  38, -47, -67, -67, -41,-110,  98,  44,  88, -57,  51,  47, -65, -53,  27, -68,  10, -80, 127, -11,  35,  76,  43,  -1, 114,  22,-116,  88,-103,  49, -28,  41,  46,  -6,  21, 103,   0,  93, -41,  -2, 105,  97,  42, 103,  87, 124,  53, -96,-109,  11, 116, -40,  32,  19,-110,  34, 120,-107, -64,  85,  90, -43,-124,-102,-120,  60,  -4, -78,  99,  17, -86, -54, -33,  13,  57, 116, -53,-118, -84,-113, -87, -26, -49,  32,  29, -12, -48, -66,  70,  -5,  51,  24, -38, -50,   8,  -9, -49, 101,   4,  54, -98,  92, -55,  94,  44, -91,  48, -98,  59,  45,  78, -39, -31, 123,-127,   7, -83, 124,-107,  40,  55,-104, -94,-123,  86, 117,-120, -16,  31, 104, 126,  47, -54, -53, -86,  27,  19, -68, 119, -66,  77, -12,   5, -81,  14,-102, -71,-115,  39, -20, -75,  -7,  46,  32, -33,  77,  98,  30, -94,  58, 109, -81,  -2, -58,-115,  39, -19, -83,-106,  84,  29,  50,  37, -59, -95, -21, 121, -11,  -2,  76, -78, -95,-119,  47, -31,  -5,-100, -32,  66,  79, -29,  38,  98, -85,-124,  75,  10, -61,  96,  85, 122, -17, 120, -92,  20, -40, 120, -53,  24,  30, 110, 122,  20, -72, -91,  -6, -24,  35, -93,  23, -68,-102,-122,  79,   1, -12, 125, -60, -69,  55, -91, -91,  78, -48,-115, -43, -12, -18, -87,  94,  41, -57, -40, 103, 100,-127, -46, 119, -19,  97,  10,-100,-126,  84,  81,  70, -25,  22,  66, -47,  33,  49, 122, -45,  30, -20, -91,  45,  -8,  42,  17, 121, -63, -23,  89, -52,  16,  80,  67, -93,  35,-110, -96,  69,  55,-126,  31,   0, -49,  65, 118,-113,-127,-108, -30,  26, -40,  51,  -4,  23, -52,  67,  45,  79,  22, -26,  74,  -6,  -2, -51,  99, -60, 124, -61,  67,  73, -40,  80, 120,  77,   6, -18,  65,  49,  -4, -26, 106,  98,-109,  77,  20, -63, -12,  -4, -82,  -1, -16,  37, -64,-124, -76,  75, -94,-100,  46, -34, -20,  73,  -7,-118,  73, -29, -15, 117,  40,  90,  44,  69,  76,  41, -60,  83,  14,-112, -47, -31, -78,  28, -43,  65,-101, -57, -60,  81, 118, -32, -17, -99,  73, -24,   3,  99,  40, 101, 100,  30,-108,  22, -78,   3, -66, -83,  91, -41,  56, 112,-114,  32, -33, -39, -12, -40,  28, -32, -37,  59, 115, -34, -71,  15, 104, 105, -31,  -6, -13,-103,  99, -72, -28, -64, -78, -68, -46, -51, -44, 107,-104,  93, -14,  90, -69, 109,  21,  -9, -26,  70,  13,  62, 124, -16,  40,  22,  77,  14,  59,  30,  94,  79,-118, -48,  50,  43,  70,  88, -50, -36,-110,  80, -89, -67,  32, 103, -67, -78, -88,  34, -54, -80,  69, -22, -67, -31,  78, -77,  68, -16,  91, -94, -73, -51,  52,-117, -24,   8,  76, -34,  83,  80, -19,-108,  11, -63, -37,  95, 118,  43, 101, -29,  49, -61,  58,   4, -68,   3,-101,-103,  33, -97, -11,  61,
   42,  80, -27, -78, -27,  53,  63,  -1, -45,  66, -84,  40,-106, 117,-117,  -3, -72, -85, -15,  54,  32,  67, -54, -58,  55,  95, -73,  15,  89,-127,-111,   5, 124,  40,  37, 117,  90, 108,  80,   8,-125, -29,-118, -51, -53,  84, -12, -26, -50},
{-113,  -5, 115,  21,  42, -22,-117,  59,  62,  14, -13,  76,  -9,  43, -35,  95, -16,  83,  72,  64,-107, -46, -62,  55, -42, -97,  25,  58,-105,  88,-102, -51, -63,  28,  58,  47,  33, -95,  76, -97, -80, -42,  56, -91, -49, -27, -77, -73,  95, -85, 108,   5,  91, -81,  68,  42, -79,  -5, -66, -26,  99, -14, 110, -20,  26,  23,  -6,  71,  37, -85,  27,  78, -19,  93,  30, -33,  60,  19, -21,   9, -68,  76,  42, -42, -64,  34, -19, -36, 101,  24,  45, 105, 105,  41, 100, -99,  -5, -98, -70,  93,  51, 105,  75,   6, -75, -43,  25,  29, 112,  64,  32, -50, -24, 100, -51,  -8,  26,  59,-120,  -6,  94,-116, -89,  58,  27, -24, -82, -60,  21, -53,  28,-114, -34,  87,  76,-117, -95,  37,  66, 109,  33, -35,-106,-106,-123,  41,  96,   9,-121, 119,  46, -36,  15, -83, 125,  82, -16,   4,  46,  56,  38,  88,  98, -87, -15,   2, -69,  35,-124, -90, -71, -53, -75,   6,  -3, -31,-108,  32,-115, -91,  35, -96,  91,-107,   6, -59, -10, 118, -19,  14,  99, -90, 106, -17, 108,-103,-123,  41, -54, 115,-101, 116,  16, -47,  86, -83, -93,  -3,-101, 126,  43,  76,  60,  38, 104,-103,  13,  61, -31,  61,  36,  -3,  99, 103,  26, -78,  56, 122, -32, -90,-106,  31,-108,  27,   7, -18, -34, 125, -29,  77,  90,  63,-115,  95,  64, 126, -27, -89,  52, 105,-115, 108, -94,  34,  96, -76, 119,  51,-124,  16, 111,  20,  19, 116,  52,  -3,  94,  62, -24, -90,   3, -19,  74,  55, -36,  30, 106, -34, -78, 114, -94,  -8, -64, 122,   7,-124,  61, -44, -19, 122, 121, -89, 113, -17, -48, -32, -48, -82,  67, -24, 106, -28,  41,-123, 122,  33, -56,   5, 119,  34,  80,-108, -97,  24, -61,-112,  10, -97, -74, -96, 124, -92,-115,  66,  90,  64,  90,  39, -83,-120, 124,  28,  41, -65, -98,  34,  21,  27,-110,-121,  79, 111,  47,-108,   7, -69, 112, -84,  44,-107,  11,  70, -78,  11,-126, -38, -87,   3, -37, -80,  22, -50, -59,  34, -34, 118, -98,-105, 118,   1,  70,  87, -35,  56,  87, -41, 123, -87, -29,  97, -24,  78, -25, -50,  -1,  56, -45,-118,  96,  26,  56, -60,  90, 109, -61,-112,-117,  54,  97,  46, -21,   0,  20,  90, -34,-117, 113,  27,-123, -89, -25, -87, 114,-102,  41,-113,  49, -48,-101,  28, 120, -64,  92,  -7, -31, -74,  90,-124, -18, 126,  33, -23,  70, -93, -45, -87, 116,  17,  67, -94,  28, 119, 116,  -7, 116,  60, -86,  16, -35,  73,  94,  31, -87, -18, -86, -20, -40, -37,  75,  24,  58,  76, 101, -59,  66,  57, -40, -12,-116,  22,  86,   5,-108,  10,  75, -40, -95, 102,-119, -85,  85,  65,  25, -15,  53, -78, 112, -48, 123,  -9, -76,  96, -41,  -7, 110, -69, -10, -79, -22, -50, -63,-114,  91,  37, 107, 123,  41,  68,  48,  67, 125, -78,  43, 101, -85, 116,  -1,-119,-124,  88, 116, 123, 104, -77,  42, -20, -51, 100, -24, -67,   4,  32,-105,  12, -56,  91, -20,-107,  37, -91,-124, -31, -76, -36, -28,  93, -42,  94, -14,  77,  86, -57,  55,  -1,  36,   9, -26,  93,  44,  42,  75, -27,  41, -87, -40,  76, -31, -46,-113, -91, -84,  36, -80, -63,  76,  82, -32, 122,  78, -31, -30,   1,  54,  20, -98,-109,  22, -77,  75, -42, -28, 108, -16,  -7, -99, -76, -85,  79,  26, -31, -38, -62,  18,  48,  63, -10, -64,   7,   3,  26,   2, -95,  81, -88, -13, -79,   5,  -7,  28,-115,-111, -14, -57, 114, 124, 118, -64, -69, 118,  10,  85,  95, -25,  43, -84,  51,-107, 121, -30, 107,  34,  56,  38,  22,  55, -66,  82,  15,-112, 119, 112, -97, 110, -49,-100,-101,-110, 121, -77,  93, -96,  65,   2, -50,  38, 116,-121, -31, -18,  30,  34,  23, -77,  86, -41,  92,-125, -89, -39,  55,  98, 115, -33,  82, -98, -25, 126,  32,  38, -24, -68, -56, 113,  69, 108, -87, -96, -88,  68,  46,  -2, -98, -26,  54,  28,  29, -75, 110,  52,  60,  60, 115, -86,-124, -77, -78,  49, -10,  10, -74,  95,  -6,  40,  56,-115,  -5, -47, -27, -55, 112, -26,  94,-121, -37, -27, -58,  98,  28,  55, 100,  77,-118, -40,  53, -51,  39, -45,-111,  69,  85,  18,-115,  39, 115,  94, 120, -83,  56, -99, -22,  59,  31, -42,  23, 124, -64,  14,  -6,  44,  69,  36, 115,  97, -91, 117,  66, -28,-109,-115,  96,  62,  46, 101,  54,  55,  89, 121, 117,  53,-103,  32,  29,  41,  64,-126, -72, -73,  48, -74,  70,-118,  72,  10,   6, -64,  72,  96, -41,  11, -42, -84, -49, -68, 126, -10, -42,  30, -83,  29, 119,  38,  42,  -7, -65, 108,  62, -65,  90, -40,  23,  60, -25, -80,-111,   2,  26,   3, -10,  34, -96,  49, -18,  76,  71,  70,  37,-114, -50,  -7, -63, -14, -44, -66, -76,  88, -25, -37,-107,  96,  80,-102, 107,-119,  36, -30, -34,  58, -72,  37,  28,  -7, -93,-126,  30, -11, -86, 110,  51,-121,  41,  88,  -9, -51,  58, -52,-114, 100,  89,-119,-127,  86, 121, 107, -40,   1,  24, -75,  85,  32,-102,-125,  96, -96,  60, -26,  24,  47, -24, 115, -20,  12,  74,  62, -32, -13,  -9,  -7, -19, 116,  65,  66, 118,  83, 118,-121,-116,   7, -47,  20,  10,-118,  37,-104, -15, -26, -63,  13,  16, -29,  97,  13,  24,  19,  25,-117,  83, 118,  24, -28,  -6,  30,  42,-126,  75, -28, 118, -81, -18, -55, -63,  98,-107,  41,  -9, -26,  45, -87,  77, 104,  57, -21, -77,  91, 114, -87,  73,  60,-116,-107,  68,  23, 119, 102,  80, -75,   4,-105, 116,  96,   6, -10, 117, 111, -41,  61,  11, -91,  79, -99,  56, -54,  65,  -6,  40,  18, 114,  47, -26, 106, -18,  41,  32,-101, 127, 112, -97,  -6,  99,  14, -87, -54,-118, 100,  76,  35,-108,  52, -74,  -5, -62,  77,-120,   1,  13,-119,  73, -60, -45,  84,  84, -48, 107,-102, -48,  20, -51, -63, -21, 107, 109, -78,  26, -68,-110, -99, -36, -54,  64,  80,  64, 103,-123,  89, -22,-126,  83, -67,  43, -86, 104,  21,  97,  62,  34,  -5,  11,-104, -44,-101,  22,  36,-112,   3, 105,  29,  55,  70, 104,-111,-111, 104, -95, -45,   3, 119, 110,  10,  86,   8, -24, -70, 127,-123, 119,  26,  92,  57,  62,  71, -95, -21,-103,-107,  90,-107,  84, -27, -85,  72, 112, 108, -10, 102,  82,  87, -36, -88,  20,  99,  49,  91,  44,  62, -59,  27,-109, 103,  88, -95,-116,  15, 126, 111, -96,-112, -23,  20,  89, 117,  87, -80, -92,  25,  98,-109,  -9,  49,  59,  30, -49,-106, 108,  73,-121,-124,-111, -67, -82,  58, 100, -80, -18, -72,-115,-113, 113,-114, 101, -88,-118,  93,  38,  20, -66,   3,-127,  66, -49,  76,-120, -32,  79, -99,   9,   6,   8,  23,  83,-125,  13, -96,  95, 122, 121, -69, -78, -71,  88,-126,  98, 110,  87, 126, 116,  16,  23, -97,  23, -77, -69,-120,  38, -66,   1,  26,  93, -29, -28,   4, 126, -52,-101,  44,  93,-105,  74, -94, -53, 111, 102, -36, 126, -27,   1,  50, -93,  15,  57,  97, -76,-126,  66, -45, -89,  50, -66,  24, -64, 110, -41,  18,  73,   7,  65, -94,   5,  44,  24,-123, -82,-117,  47, -87,  22,-110, -36, -28,  52, -90, -33,  13, -78,  90,-112,  -4,  69,  17,   8,  39, 119, 106,-109,  98, -12, -49, -31, -41,  47,  59, 119, -62, 123, -57, -26,  49,  45, -13, 127, 117, -96,  34,  38, 124,   5,-114,  81,  33,  45,-112, -48,  36, 125, -76,  34,  21, 105, -85, -75,   7, 100,  89, -99,-105,  76, -86, 124,   4, 123, -53, -52,  53,  77,  68,  32, 126, -17, -13, -48, -73,  30,  31,  28, -75, -88,-103,  44,  61, -85,  95,-124,  64, 120,-112, 121,  66, -18, -23,  27,  10,  96, -28, -71, -34,-125, -90, -91,  68,  -1, 120,  55, -26,  85,-118, -21,  44, -55, -34,  99, -52, 105,  95, -48,-111, -64,-127, -10,  73,  39,  58, 117,  93, -75,  67,  48, -42,  80,  62, -72,  19, -89, 119,  -5,  -1, 120, -89,  68,  75, -54,-108, 127, -12,  76,  26, 119,-110, 101, 112,  30,  86,  52,  41,  42, -67,  55, -15, -72,-115, 116,  77, -73,  60,  55,  -4,  78, -14, -78, -49,   0,  48, 116, -65,  -2,   0, -18,-109, -16, 115, -48,   3, -60, -55,-107,  51,  39, -98,  26,  85,  45, 110,  15, 109,  10,  23,  98, -85, -13,-126, -47,-108, -23, -85, -85,-100,  50, 114,  76,  95,  51, -91,   7,  -3, -26,  54,-107, -11, -57,  -9, -20, -20,  29, -58, 102,-126,-125,  30,  70, -31,  13,  60, -20,  31, -14,-113, -65,  62,  98,  16, -41,  66, -95,  76,  12,  82,  48,  57, 121, -24, -34, -29, -18,  43,  75, 116,  10,   6, -58,  12,-118,-123,  85,  -7, -29,-102,  59,  90, -46,  82,-113,  58, -73,  47, -75,  29, -93, -29,   1,  28,-126,  69,  72, -12, -30,  16, -57, -57,  69,-125,  11,-118,  49,-125,-104, 108, 123,  16,   1,-124, -92, -78,  -4,  30, -41,-124,  22,  46, -74, 116,-125,  74, 123, -60, -59,-101, 109,  42,  60,   0, -89, -95,  77,  37,  27,  85, -51,  90,  51, -27,  18,  37,  50,  78, -72,  91, -90,  38,  45,  -3,  41,   4,  97,  69, -71,  51,  87,  47, 110,  65, 103,  89, -10, 115,  53, 106,  16,-100,  26, -88, -63,-123,  72,  89,  61,  43, -23,-123,  48, -64,-114,   4, -18,  48,  78,-116, -60,-116, -23,   6, -48,  69,   6,  15,-119, -91, -82,  56,  54, 116,  98, 100, 113,  96,  74,  86,  -1,  56, -94, -14, -45, 105, -26,  73, -88, -56,   4, 122, -93,  92,-103,  -9,  44,-105, -48, 123,  66,  69,  60, -22,  27,  51, -35,   8,  61, -95,  55, 107,  87,  72,   0, -20,  10, -65, 108,  30, 111, 123, -69,  13, 110,-107,  74,  62, 108, 106,  43, 126, -38, -66,   4,  54, -34, -35, -85,   7, -51, -72, -31,   8, -38,  83,-119, 115, -48,-101,-110,-126, -90, -84,  96, -43,  31,  97,  64, -27, -13,  29,  29, 105,-125, -35, -48,  41, -94, -16, -28, -17, -29,  32,  19,  -3, -81, -44,  54, -63, 101,  12,  42,  38, -20,  93, -27, -96, -73,  39,  -7, -34,  64, -22,  42,  36,  78, -45, -88,-103, -29, 125,  79, -14, 116, -23,  45,  10, -68, -65, 125, -32, -86,-111, -22, -81,  85, 113,  -4, 116, -21,  -3, -97,  95, 105,-121,  51,-103,-117,  26,  84,-122,  39,   5,  71,   7,-121, 108, -46,-100,  83, -49, 108,  24, -97, -29,-104, -27, -29, 110,   3,  -8, -74, -26, -64,  46,  -9,  38,-102,  66, -77,  53,  40,  54,  28,  69, -95,  40,  28,  33,  26,  76, 109, -34,   2,-111, -96, 111,  64,  30,  25, -46, 126,  82, 125,  52,  -5, -59, -47, -44,  53,  60, -46, -18,-113,  40, 103, -45,  77,  22, -54, 104, -68,-107,  19, -94, 122, -56,-102,  55, -91, -28,  39,  91,  87,  46, -22, -16,-121,  54, -55,  11,-113, -58, -89,  44, -82, -55, -15,-115, -40,  45,  97,  96, -39, -99,  85,  32,  61,  61,   0,-103,  73, -21,-113, -65, 123, 103,  40, -71,  -5,  31,  67,-114,-101,  75,   2,  10, -67, -45,  20,  26, 116, 100,-103,  86,  57,  -4, 102, -54, -90, -91, -11,  -6,  32,  38, -57, -97,  13, -47, -89, -19, -38, -14,  52,  23, -20, 116, -55, -75,  67, -16, 100, -87,  54, -74,  40,  45,  71, 110,  80,   0,-116, -14,  40, -41,
  115, -98, -42,  80, -31,  13, 112, -32,  88, 119, -95, -61, -18,   0, -18,  59,   8,-119,-102, 100, -13,  58, 118,  14, -70, -26, -56,  33, -75, -36,  51,   7, -88, 109,  93, -96, -79,  29, -27,  96,  38,  40,  -9,  52,   8,  35,-115,-120,-113},
{-114,-107,-102,-117, -32,  36, -45,  11,  -4,-110,-123,  55, 115, 121,  53, -95,  82, -12,-114, -76,   5, -83, -23,  15,  53, 119,  84, -13,  10, 121,-115, 110,-117, -51, 102,-104,-116,-124,  42,   6,  -4, -21,  74,  39,  25, -86,-119,  51, 103, 125,-111, -74, -10,-109,  25,-119,-117, -52,  58,-125,   8, -90, -97, 121,  94,  98,  61, 110,  75,-103, -67, -23, -61,  -6,  -7, -55,  31,  -5,  52,  14, -39, -68, 121, -34,  53,  95, -24, -98, -92, -64, 107, -15, -44, -16, 115, 113, -80,  55,-125,  95, -57, 120,  92,  54,  99, -26, 113, -88, -46, -66, -94,  76, 122, -84, -55, -84, -67, -72,   3, -58, -51,-113, -62, 123, -67,  -1,  87,-116,  56,  71, 108,  89,  28, -46,  77, 100,  55, -20,  67, -20, -34,  -5,-103, 105, -79,  41,  59,  17, 115, -49, -65,-124, -60,-113, 119, -46,  81,  18,-100, -66, -86, -61,  80, 115, 105,-102, -58,  14,-122,  52, -10, 121, -36, -20, -12,-100, -53, 115,  98,  21,-119, -97,  24,-103, -29,  21,  55,  91,  33, -54,  15, 110, -70, -22,  97,  -7, -94, -83,  73,-120,   6,  76, -23, -55,   3, -13,  58,  31,  73,  35, -63,  90, -93,-103, 120,  58,  22, -64,  24, -99, -60, -97, -67, -70,  22,  69,  73,  50, -97,   3,  71,  91, -56,  -5,   6, 115,-121,  -1, -52,-101, -44,  64,  60,-115,  24,   0, -94,  -5, -60,  55, -51, 125, -76,  -9,  84,  95,  46,-103, -71, -49, -93, -99,-118, -66,  38,  51,-118, -95, -22, -82,-123,  72,   6,  77,  93, -69,  91, -20, -95, 114,-126,  30,-118, 112, -17, -36, -19,-118,  42, -58, -21,  49, -64,  82, -41, -53, 125, -93, -46,  52, -40, -29,   3, -67,  35,  84, -49, 111, -62,   0,  40,-102,-109, -66, -59, 101, -39,  47,-111,  79,  78, -13,  85, -97,  95, 113, -17,  81, -32,  61,  81,  96,  27,  26, 124,  21,   2, -55,   6,-121,  46,  67,  43, -56,-123, 110,-100, -38,  41,  57,-103, -78, -32,  37, -88,  76,-104, -51, 117, -54,  20,  13, -30,  56,  74, -13,  40,  79, -43,  74,  14,  23, -33, -59, -72,-107,-103, -19,  80,  92,  35,  85,-108,-112, -64,  48,  24, 118,  85, -72,  75, -50,   8, -76, -52,  98,-110,  93,  40, -44, 125,   2,  21,  -4, -72,  25, -46,-124, 101, -43,  58,  97,  -5, -76, -56, -62, 116, -39,  53, -82,  84, -52, -26,  55,  31,  95,-106,  50,   7, -93, -50, -12,  50,  73,  -3,  17, -98, -46,  -8, -13,-119,-100, -59,  32,  60, -71,  62, -40,  35, -94, -27,-110,  -9, 110,  89, -18, -24,  22,  56, -55,  80, 100,  94,-100,-106, 109,  31, 119, 116,  24,  70,  91,-125,  98,  47,  28,  16,  19, -77, -38, -57,  91,  52, -51, -94, 113, -17,  20, 107, -96,-116,  76, -66, -75,  44, 126,   4,  49,-118,  83,  81,  22,  79, -79, -38, -32, -17,  81,  62,  24,  81,-115, 113,  26, 120,-100, -63,  81,  -1,  98,  37,  -6, 123, -99,  77, 104,  41, -17, -44, -88,  17,  19,  89, -85, -53, -44, -32,  33, -46,-103,-117,-104, -98,-107,  19,  90, 124,-125,  93,  15, -58, -19,  21, -51,  63, -60, -21,  -9,  16,-115,  17, -96, -53,-101, -20,  32,  56, 102,  16,-123,   6,  87,-116,-117, 115,  65, 100, -11,  16, -84,-126,  69, 104, -40,-113, -80,  41, -72, -54, 122,-114, -86,  30,-107,  36,  81,  36,  -1,   4, -42,  38, 110,  61, -84, -26,  55, -71,  75,  71, 103, -28, -25, -57, -72,  36, -43,  23, -24,  70, 115,   8, 122, -37,  54, -30, -78,  15,-111,  78,  12,  41,-124,  26, 111, -80, -80,-107, -64,  16,  61, -27, -58, -13,  -7, -30, -42,  45, 107,  -2,  31,  42,-109,-109, 101, -71,  57, 112,  60, 103, -18,  70, -68, 120,  91, -32, 123, -64, -48,  60,  97, 126, 119, -38, 110,   7, -88,  56,  66, 110, -36,  88, -37, -71, -14,  60,-109,  43, -19,  30,  75, -46,  48, 106,   3, 106,  79,  28, -24,  78,  18,  45, -64, -67,-121,-114, 123,  67, -14, 103, 125, -22, 102, -43,  29, -73,  25, -53,  68,  26, -28,  80, 118,  91,-102, -68, -85,  50, -89, -49, -23,-120,-109, 123,-119, -92, -71,  12, -94,   9,   5, -49,  60,  31, 115,-111,  31, -15,-103, 121,  -7,-102,  23, 109,   8, -78,-126,  -3,-105, -57,  38, -45,-105,  69, -77, 104,   9, -71, -53,  28, -98, -70, -71,  66, -26, -86, -40,  65, 112,  73,   6, -23,  60, -31,  80, -94, -48,  11, -55, -45,  61, -96, -68,  12, 112, -30,  12,  46,  87, 120, 117,  56,  -4,  70,-112,   9,  75, 105, -13, -55, 114,   5, -66,  56,-106, -17, -50,-113,  95, -64, 111,-104, -26, -91, -42,  31,-113, -87,  97, -46,-105, 114,-120,  -1, -56, 126,  61,-115, -56, -61, 114,  52,  22,  46, 119, -20, 102,  45,  19, 116, -25,  13,  40,  77, -75, -30, -49,  -4,-115, 105,   1,  45, -41,  83,  89, -30, 110,   7, -94, -41,  43,  42, -85,   3, 110,   1, -16, -24, -63, -17,  39,  26, 107,  23, -25, 120,  61, -57, 127,-117, -24, 121, -20,-115,-102,  41,  41,-120,   2, -41, -27, -69,  -8,  95,  42, -76,  -9, 110,  17,   7, 104, -50, -84,  97, -69, -52,  40,  75,-120,  95, -94,  68, -13, -97,  57,  20,  54,-109, -45, -39,  56,  33,  93, -37,-125, -55,-115, -63, -88,-109,  92, -86, -89, -42, -49,  23, 105, -57, -59,  47,  67,-125,-104, -65, -48, -90,  68,-116,  42,  91,  78,  17, -13,   7,   8, -34, -87, -28,  49, -80, -70,  40, -36,   9, -27,   2,  55,  36, 115,-105,  42,  34,-107,-105,  38,-104, -48, -50,  58,  59, 125,-111, -97,-125,  54,  68, 117,  61, -43,  64,  -1, -58,  15,   0, -43,-116, -44,-120,  88, -66,  58,  12,  97, -12, -56,  35,  13,  19, -90, -72, -92, 109, -19, -26, 114,  32,   6,  81,  89, -90, -61, -52,  65,-115, -95,  50,  58, -66,  37, 119,-110, -48,  -8,  67,-125,-122,  93,  -6, -91,  35, 100,  62,-126, -48, -15, -23, -41, 125, -39, 125, 109, -12,  66, -57,  -1,  13,  18, -40,  -5,  30, -90, -14,-115, 110, -98, -50,   4,-102,-113, -99,-104,  10,-117, -96, -56, -39, -66, 120,   3,  92,  89,  25, -85,  93,  17, -95,  77,-125,   2,   4, 127, -47,  74, -70,-105,  85,  21, 124, -23,-110, -16, -50,  79, -90,  14, 100,-105,   2, 113, -11, 114, 118,  64,-124, -70,  93, -88,  56, -88, -96,  35,  59, -19,  -1, -50,  89,  90, 123, -59,-101, 102, -39,-109, -57,  19,   0,  84,  58,-100, -31, 119,  21,  20,  33, -64, -17, -35,-102, 122,  36,  -5,  -1,  18,  72,-113, 100,  16,  60,  39,-107,-117,  69,  50, 107, -25, -15, -79,   5,  87, -89, -18, 102, 124,  97,  73, -44, -91,  76, 126,-116,  94,-113, -11,  98, -52,  33, -60, -10,  47,  32, -19, -78,  79,  14,   7, -54,-110, -84, -87, 116, 100, -33, 111,-101,-119,  95,  24,  23,  10, -10,  81,  -8,  69,  79, -84, -75, -32, -23,  86,  57,  77, -10,  19,  49, -83,-120,  30,  28,  -7,  99, -43, -65, -40,  96, -76,  -3, -87,  16,  26,-113, -91,  44,  30, -39,  45, -94,  53, -18,  67,  34, -93, -88, 121, 105,-119,  80, -72,-114, -74,  33,-117, 107, -64, -80, 119,  66, 123, -89, -96, 100, 100,  -9, -53,   5, -31,  95,-122, -26,  47, -96, -52,  42, -57, -17,  49, -89,  42,  31,-103, 106, -38, 116, 125,-108, -30, 117, -36,-101, 117,  45,   6,  80, -75, 117,  50,-116, -67, -67, 118, -38, 101, -66,  92,  16,-109, 105, 100, -85,  54, 116,   9, -62,  91,  86, -60, 107, -64, -80, -99, 116, -23,-111, -37,  -6, 116,-105, -46,  24, 121,  54,  -4,  18, 101,  92,  57,  62,  -6,-107,   6, -74,  40,  86, -11,  97, -90,  51,  70, -30, -90, -96,  64,-107, -45,  83,  89,-107, -49, -66,  21, -29,-118,-109,  28, -87,  86,  69,  98,-127, -39, -15, -51,  17, -69, -33,  60, -23,  72,  37,  73,  82, 116,  22,-113, -50, 121, -76,  86,   8,  99,  49,  20,  80, 118, -37,  54,  26, -52, -83,-122,  25,-101,   6,   3, -45, -72,  33, -64, -67, -61, -26,  70,  63,  -8, 113, -38, -34,  90, -32,  11,  22, -13,-106, -60, -57,  83, -92,  67, 105,  58, -55,  -8, -66,  79,  29,-119,  11, 116, -98,  35,-112,  13,-126,-108, 106,  43, -78, -19,  69, -34,   2, 105,  11,  27,  -6, -77,-125,-122,  -8, -44, -94,  96,  41,  34,  93, -43, 119,  41,  85, -50, -51, -34,   5,  81, -25, -46, 118,-124, -20,  23,   4,  36,  44,-111, -52, -19, -65,  51, -79, 116, -63, -98, -69, -76,  60,  93, -58,   7, -97, -76,  89,-105,   0,  24, 126, -95,-124, -67,  82, -99,  30,  77,-101,-102,  39, -25,  21, -52,  -7,   2,  37,-127, -12,  68,  57,  73, -65, -25, -52, -97, 125, -59, -15,-105,  66, -79, -58, -30,-106,  34, -36, 100, -66,-100,  76, -98, -20, -77,  62,  58,  -6, 122, -44, 127, 100,  70,-106,  29, 117, -87, 113, -34,  38, 115, -30,  63,  43,  71,  47,  99,  -1, -82, -55,  42, -13, -57,  54, -40, -53, -62,  21,  62, -69, -75, -69, 109,  -8, -62,  -1,  56,  72,   1, -49, 101,  76,  68,  55,   4, -11,  83,  38, -67, -59,  82,  10,   8,  72,  -3,  27, -24,   7, -24, -27,  17, -87, -99,  28,  25,-114,-108, -25, 127, -98, -33,  83,-112,  41,  70,-117,-118,  46, -29, -40,  44,  86, -21, -66,  99, -75,  21, -88,  48, -20, 104,-108, -39,  14,  95, -68,  13,  -5,  37,  94,  79,-104,  80,  43, -58, -37,  53,  35,  -2,  93,-100,  76, -26, 115, -55,  22, 107,  -8,  51,  -6, -90,  74,  42, 102, -60, -88,  60,-116, -16, -60,  -9, 124,  49,  91,  54, -47, -83, -23,  -8,  12,  62,  54,  66, -25, -53, -40,  -6, -75,  74, -93,  99, -37, -35,   3,  34, -34, -69, -89,  37, -51, -13, -93,  68, -70,   7,  -9,  46,   4,  50, 117,-110,  18,  15, 124,  76,  28, -68,  74, -81, -54, -91,-108,  57,  31,  -9,  17,  47, 114,  36, -23, 126,  41, -66,  -1, -93, -14,  97,  76,  78, 122, -26,  11, -87, -15,  63,-113,  55,-119,-104, -11,   4,  95,  77, 102, -48, 118, -51,  25,-101, -61, 109,  19, -68,-109,-126,-125, -38, -90, 116,  50, 100,-126,  19,  -9, -44,  90,  64, 113,  63, -39, 100, 109,  76, 103, -19, 116, -50, -70, -34,  18, -45,  16, 123,   2,-101, -11,  10, -82,  13,  91,  51, -73,  -6,  76, -93, 109,-112, -84,  26, -25,  32,-119, -32,  96, -68, -63,  83, -44, -62,  28, -87, -80,  36,  49, -33,-123, -29, 115,  13,  12, 110, -52, -20,-103,  -4, 103,  51,-110, 121, -35,  70, -38, -20, -94,  27,  59,  67,  46, 113, -94,   8,  52,  66,  71, -60,  94,   1, -40, -48,  93,  51,  90, -20,  10, 112, -76,-103,  77,  30, -94,  33,   9,  -1,  31,  89,  14, -40, -83,   0,-119, -79,  -3, 109,  46,-117,  83,  16,  54,-116,  -6,-109, 120, -86, -28,  39, 109,  47, 123, -76, -37,  -1, -19,  75, -44,  98, -53,-107,  -9,  50, -76, -15, -45, -64, -95,  73,  10, -80,  17, -94,  -5, -77,  38, -43,  66,  90, -26, -83, -46,  71,  62,  46,  19,  38,-113,  16, -62, -40, -38,  84,  88, -90, -43,  55,-123, 117,-104, -78,  45, 120,  21,  17,  83, -92,  39, -60, 106,  57, -63,-101,  16,  94,  63,   4,  34, 105,   3,-127,  28,
   54, -32,  75, -16,  10,-124,  28,  14,   0,-124,  68,  55,  78,  77, -87,-103, -26,-108, -73, -30, -84,  33,  -4,  70,  73, 107,  -9,  78, -54,-118, -93,  55,   4,  98, -60, -57, 121, -64,  43,  27, -75, -59, 108, -53,  22, 101,  62,  76,  90},
{ -90,-126, -97,   0,  14,  80,  33,  64,  37, -57, -61,  93, -83, -79,  12,  85, -22, -91, -61,  59, -47, -57,  49,  23, -58,  95,  24,   0, -56,   8,-107, -42,  59, -93, 103,  12, 119,  66, -51, -48, -63,  -5,-115,   2,   7,  60, -39,  79,   8,  81,  53, -47,  26, -53,-117, -33, -44, -80,  41, -70,   7, -37, -58,  43, -66, -22, -52,  22,  53,  13, -54,-116, -25, 111,-107,  80, -24,  49,   9, -32,  68,   8,  82,  -1, -33, -84,  77, -69,-110, -95, -53, 117, -59, -42,-104, -60,  85, -60,  40, 110,  82,  23,  -8, -65, -34, -49, 125, -15, -90,-109, -20,  -9, -24, -30, -98, 109, 100, -88,  14,  34, -78, 110,  72, -28,-119,  -2,  39,  90, -20,   8,  53, -30, -89,   1, -74, -74, -59, -32, -84,  86, -11, -82, -77,-118,  82, 112,  11,  50,  91,-112, -63, -38, -64,  15,  36,  78,  14, 104, -36,  24, -91, -34,  -6, -18,  84,  65,  38, 122,  58,  38,  53,  -6,-120, -19,  86, -25,  24,-103, -45, -84,  45,  89,-106, -75, -37,  58, -45, 100, -28, -22,  52,  53, -90, 115, -61,  78,  88,-108,  -1, -58, -56,  42,   6, 117,  14,  58, -78,  24, -43,  67,-126, -87, 123,  44, -87,-122, -79, 105, -57,-122, -56,  15,   4,-112,  99,  89,  83,  37,  75, 114, 106,  62,-121, -30,  74, -31, -89,  42,-118,  38,  31, -82,   8, -98,  34, -67,  26,  61,  70, -19, -88, -16, 106, -35,  60, -44,-105,  98,  15,-124, 101,  71,-102,  57, -67, -75,  98, -89, -94,  81, -70, 118, -35, -36,  17, -51,  41, -74, -54, 121,  69,  -5,  12,-104,  63,  74,  46,  59,  44,  93,   8,   0, -15, -46,-114,  11, -56, -79,  52, -51,  48, 105,   2, -20, 100, 100,  61,  66,-113, -91,-114, -21, -62,  71,  59,  68, -15,-116,  47,  77, 112,-107, -55,  80,  24,  46,  16, 114, -87, -54,  39,  77,   1,  11,-116, -63, -15, -54,  33,  13,  63,  71, 115, -44, -15, -22, -17, -83,  12, -12, 122,  22, 116,-112,  72, 103, -28, -17,-123,  78, 113,  73,  10, -58, -36,  30,  25,  59, -11,  78,-111, 104,  75,  84, -38,  48, -62, -75, -64, -55,  59,  79,  89, 112, -59, 112,  -6, -80, 116, -99, -84,   6,  78,  41, -65, -38, 118,  -2, -70,-122,  46,  52, -66, 119,  59,   0,-110,  -9, 106,-110,  -2,  20,  90, -12,  79, 100,-100,-114,  20, 118,  -6, -18,  57,  36, 104, -21, -82,  98,  54, 107, 118,   3,  30,   3,  33,  19, -20,-118, -79, 105,  60, 106, -22,  99, -40,-116,  -3, -82, -77,  49,  15, -49, -71,-102, -42, -65, -17,  41,  12, 100, 126, 101, -65,  -4,-114,  12, -30,  96,  92, -71,  11,  12, -73,  71, 118, -70, -53,-106,  -7,-107,  79, -64,  -9, -92, -96,-104,  27, -86, -13,  -9, -54, 104,-116, -44,-117, -64,  -5,-108,  99,-121, 121, -38, -35, -61, -65, -23,-110, -56,  73,  24,  48, 104,   1, 121, -90,  95,  35,  39,  57,-108,  50,  56, -79, 105,  47, -80,  47,  -3,  78, -76, -96, 104, 124,  -8,  70,-109,-119,  35, -13,  23,  66, -92,  57, -74, 116, -35, 107, -92,  60, -96,   4,   6, -97, -33, -51,-113, -46,  33, -40, -35,  77,  80, 107, -62, -75,  95,  47,  88, 111, 109, -79,  83,  75, 125,  -3, -86,   1,   8, -69, -60,  55, -80,  26, -66, -81,   5,  -2,-124,  78, 104, 113, -13,-109,  55,  54, -49, -32,  42,-124,-106,  19, -23, -75,  45, -98,  16, 126, -23, -64, -32,  86,  19,  88, -44, -54, -35,  43,  10,  62, -76,-126,  59,  38,-105, -76, -33,  31,  -5,  54, -83, 117,  12, -59, 118,  50,  85, -80, 117, -87, 120, 111, -13, -61, -44,  -4, -32,-121, -16,  64, -63, -86,   0, -54, -66,  84,   1, 126,  16, -54,  83,  98, 110, -66,  38, -94,   0, 105,  79,  87,-123,   2, -12,   2,-117,  -4, -70, -86,  10,  -6,  22, 110,   2,-101,  90, -69, -15, 109, -69,-122,  53, -48, -47,  41,  29,  88,  26,-111,-109, -19, 122,-122, -27, 101, -60,  63,  52, 114, -37,  77,  78, -32, -56,  60, -84,  31,  88, -10,-108,  -3, -64,  36, -27, -25,  45,  60, -85, -97,  57,  11,  79, -97,  23,  57,-120, 126, -66, -61,  98, -52, -30, -72,  58, -29, -77,  84, -73,-117,  28, -43, -83, -18,  26, 116, -56, -66, -79, -77, -13, -98,  -8,-100,  66, -89, 107, 102, 101, -84,  56, 121,  58,-123,  65, 111,  23,  31,  65,-109,-112,  23, -25,  40, -68,  76,  13, -89, -10, -28, -62,  18,  45,-110, -49, 119, 124, 100,-125, 110,  18,  81, -48, -90,  73,  77, 112, -25,  18, -95, -83,  23, -84,  56,-107,  64,  30,  43, -91,   6,  42,  94,  75,  84, 127,-116, 109,-116, -52, -91, 126,  63,  36,  45, -79,  76,  75,  85,   2,  95,-108, -37,  26,-125,  80, 117,-103,  86,  54,-119,  38, -68,   9, 121,-112,  38, -14, -18, 108, -55,-122,  40,  65, -26, -34,  51, -31, -38, -82,  45,  44, 107,  38,  94, -38,   0, 108,-116,-116,-101,  14, 105, -92, 107, -65, -50,  17, -30,  60, -67, -98,-115, 113, -22,  39,  30, 123, -48,  -7, -33,   8, 126,  91, -98,-108,-112, 120, 118, -80,-104, -42, -45, -53,  39,  -3, -33,  63,  82,-117,  15, -73, -79, -16, -18,  -6, -62, -94, -98,  94, -24, 124,  69,-125, -58,  88,  47,  14,-106,  58, 117, -97,  31, -49, -98,   6, -72,-111,  27,  44,  -4,  19,  34,-124,  33, -56, -78,  53, -62, -53, -19,  97, -14, -92,   6, -77,-125,  63, -58, -54, -39, -85,  64,   7, -17, -23,  86,-108, -25, -36, -97, 104, -25,-115, -35, -41, -14, 115, -11, 105, 114, -71,  51,  52, -46, -22,  39,  -8, -58, 106,  67,  16,  63, -51,  -6, -60,-106, -65, 126, -99,  62,  86, 100, -24, -35, -43,  52, -80, -83,  24,-119,   2,-111, 105,  97, -92, -32,  -7, 112, 115,  74, 127, 105,  15, 123,  -8,  43, -59, -31, -10, 107,  59,  43,  82,  38,  48,  57,  82,-108,  41,  76,  87,  20, 125, -35,  10, -58, 122,  16,  59,  91, -92,  30, -26, -62,  46, -64, -85,  42, -39, -63, -96,  64, 113, -19,-114, -16,-114, 103, -91, -51, 126,  -5, 109, 119, -87, -35,  16, -37,  -6, -44, -76, -99, -75,  65,  73, -45, 106, -56, -85, -15,  13, 112,  79, -57,  51,  51,-118, -84, -39,  -2, 124,  65,-113, -33, -73,  27,  26,  14, -78, 124, -93,  76,  56,   6,  -4, -19, -99,   6, -48,  82, -43, -26,  49,  38, -85, -66, -29, -27, -73,  95,  -8,  82,  40, -15,  40, -68,-100,  26, -21,  54,  80,-117,  58, -92, -15, -88, -58,  36, -49,  27, -63, -88, -58, -58, -62, -90,-115,  95,  53, -43,  22,   1,  60, -47, -89, -98,  76, 103, -20,-103, -61, -45,-109, 104, -97, 109, -61,  -4, 101,-104, -62,  -4, -95, 100, -95,  49, -38,  83,  75,  76,  33, -36, 112, 118,  78,-104, 107,  -2, -86, 108,  54,  21, 118,  36,  57,  47,  74, -95,-117,  48, -76, -84,  93,  81, -90,  12,  -5, -59,  29,  -1,  46, -94,  78, -49, -43, -26, 124,  93, -32, -58,   8,-122,-126, -19, -14,  28, -17,  23,  55,  -9,  -7, -13, -30,  89, -49,-101, -37,  66, -74,  75, -62,   8, -97, -47,  81, -18,  89, -41, 102,  31, 115,  60,-121, -16, -73,-113,  12,  33, 105, -97, -50, -76,  -4, -23,  93, -12, -31,   2, 122,-102, 114,  53,  39,  31, -69,  54, -31, -98,  25, -24,   5, 108, 112, -49, -43, -52, -84, -77, -63,  23, -44,  73,  97,-115,  92, -82, -50, -94, 119,-126,  59,  41,  45,  57, -27,  68, -85, -87, -68,  38,  83, -47, -24,  16,-126,  62, 125,  51, -77, 104, 125, 127, -38, 122,  14,  35, -95,  54,  35, -16,  98, -24,  74,  71, 100,  71, -60, -36, -73,  84, -37, 118,  46,  66,-110, -49, 106,-126,  77,-125, -60,  77,-105, -55,  -4,  41,  74, -85, -30,  12,  53,  15,  99, -74,  66, 121,   6, 122,  13,  -3, -13,  56,  90, -92,  25,-112,-101, -87,  38, -55, -82, 118,  19,  10,  85,   9, -37,-117, 124, -73,  61, -92,-118,-109, -37,  26,-106,  48, -77, 127, -14,  39,  91,  35, -71, -72, 106, -25, -60,  68,-104, 123, 101, -29, -77, -67,  24,  81, -94,  88,  91,   6,  10,  21, -28, 104, 106,  16, -98, 125,  52,  14,  21, -64,-102,  53,-117, -51,  53, 112, -76, 101, -59, -96, -12, -54,-107,  -9, -96,-127,  94,-123, -39, 127,  34, -72, -52,  36,-104,  36,  84, -87,-103,  54,-122,  12,  14,  34, 104,  -5, -52,  95,  37, 100,  86, -32,  71, 124, -46,  63, -36,  59, 124, -88, -98, -10,  -4,  20,  62, -83, -42, -40, -57,  29, -24,   4, -66,  28,  12, 126, -89, -89, 105, -58,  83, -33,  89,  47, -74, 120,-102, -74, -94, 104,  37, -65,  62,-107, -27,-112, -67, 125,  65, -37,  59,  61, -93, -16, -33, 117,   0,  48, -89, -58,-114,   6,-117,   4,  65, 108, -35,  40,  -4, -18,  66,  10, -94,  74, 105, -92,  90,  62,  43, 125,  83, 106,-104, -31,  70, 105, -15,   4,  36, 113, 123, -99, -26,  38,  91,  15,-113, 110, -66,-103,   3,  38, -42,  95, 120, -47,   4,-120,  39,  47, -66,  87, 118, 105, -17, -77, 115, -90,  -6,  86,  61,  87,  34, -30, -16,-115,-117,  91, -89,  33,  55,-106,  66,  50,  40,-122,  16, 102,  85,  43,  -3, -58, -85,-112, 104, -96, -51,  -8,  86, -81,-114,-120, -94,  26,  55, -49,  93, -73,-114, -18,-102, -44, -63, 101,-100,  68,  44, -21, 116, -69, -10,   3,  37,  94,  61,  72,  96, -64, -86,-104,  66,  89,   8,  80, -88,  90,  78, -48,  15,-101, -30,  34, -94,-112,  37, -58, 112,  87,  15, -12, 108,  51, -49, -98,  41,   1,-106,  56,  32,  84,  82,  86,  14, -26, -43, -90, -95,  96, -57,  22, 106, -72,  18, -29, -80, -27, -95, -59,  89,   1, -90,  78,   6, -44,  58, -64,-112,  61,-102, -61, -89, -73, 102, -78, -99, -99, -41, -73, -85,  56, -32,  -9, -10,  14,  83, -75,-110, -58,  16,  -6, -31, 119, 111,  65,  29,  59, -77,  -5, -47, -93, -25,  54,  97,  59,   9, -15,-106, 106, -46,-113, -34, -71,  18,  28,  85, 114,  -9,  69,  92,-126, -39, -44,-112,  62,-112,-115,  79, -61, -56, -22,  23,-122,  76,  31, -76, -12,  74, -60,-127,  61,  65,   1,  63,  87,  65,  21, 126, -48, -66,  22, -20,  87,  90, -43,  72, 102,  55, -37, -25, -39, -52,-115,  34,  30,  76,-113,  63, 109,  36, -32,  65,  -6,  67, 119,  69,-115, -10, -99, -92, 100, 121, -38, 114,  53, -20, -78,  98,  15,  89, -78,  95, -68,  76,-125,   3,   7, -48,-114,  45,  25, -98, 111, -77, -29,  39, -19, -16,  91,-102, -49,-101,  86, -82, -55,  69,  95,  93, 102,   7, 116,  52,  39, -82, -31,  97, 104,  80,  64,  60, -73,  52, 127, -18, -75, -60,  32, -59,  31,  36, -56,-100,  -2,  20,  99,  51, -71, -17,   2, 113,  -5, 104, 115, -70,  32,  61,-104, -90, 120, -60, -83,-111,  -9, -27, -10, -60, -79, -20,   1,  40, -83, -30,  21, 119,  71, -21, -69,-106, -49,  43,  37,  14, -63,-115, -26, 125, 119, -16, -39, -54, -66,-121,-108, -49,   4,  10, 123,-101, -39, -30,  93,  68, -18, -79,  -5,  -2,  25,-118,  82, -33, -76,  68,  33,  46,  77,  36,  36,  94, -62,  77,  35, -88, -71, -80, 119,-121,-111, -93, -54,-109,   7,-121,  93, -28, -83, 118,  98,  30, -97,
  -55,  34, -14,  67, -18, 123,  51,  22,  92,  67, -40, -57,-117,  83, -31,  99,  -4, -14, -23,  79,  78, 103, -60,  46, 113, -95,  41, -51, 111,  89,  19, -66,  84, -14,  64,  83,  92,   2,  -6,   0, -39,  76, -45,  17,  -5, -84, -86,   1, 115},
{ 116,-110,  36,  41,  60,  55, 103,  18,  53, -11, -44,  18,  77, -99, -10,  45,  49,-110,  95,  -9,  93,  90,-100,  36, 112, -85, -60, -48, -99, -61,  45,  22, 119, -60, -47, -50,  96, -83,-100, 121, -63, -10, 119, 107, -18, -46, -21,   5,  78,-102,-106, -75, -56,  67,  -8,  56, 110, 121,-103, 103,  54,  80,  86,-102, -29, 103, 118, -58,  20, -50, -72, -84, -52,  91, -15,  50, -96, -92,  86,  58, -97,-120, 126,  74,  17, -72, 110,  80,  66, 119,  72, -39,   4, -35, -21,  42, 113,  49,-117,  37, 112,  54,  83,-110, -29,-125,  57, -50,  84,  73, -86,  71,   9,  95,  71, -49,-120,-102, 113, -35,  66, -22, -95,  59,  51,  30,-111,  -2, -35,  25, -77,  14,  49, -30, 109, -39,-101,  55, -50,  17, -93, -83,-111, -58,  51,  32,  -4, -24,-109,  82,-114,   2,-103, -34,  56, -53,  90,  23, -31,  -9, 103, -52,  84,-108,  79, -51,-113,  91, 122,-108,  65,-115,  -8, 124,  81, -22, -43, -88, -61, -22,-107, -22, -64,  96, 106,  -9, -63, -17, 119,  32,  86, -59, -18,  67,  75, -49, -49, -38,  57,  64, -59, -98,  69,  45, 102, -58,  -8,  50,-117, 115, -91,  32,  47, -47, -13,-112,  46, -72, -78,  76,  -6, -75, -87, -24,-104, -89,  31,  37, 118,-115, -76, 121,   8,  87,  24, -94, -16,  14, -94,  24, -25,  -9,-116,  64, -51,-116,  16,-110, -25,-121, -66,  43,  90, 116,-124,-116,  88,-102,  83,  62, -22, -81, -46,  50, -36,  31, -32,-123, -19, -21, -69, -66,  86, -48,  19, -64,  37,  64, 100,  70, 119, -85,-120, 102, -14, 113, -28,  16,-123,  40, -88, 106,  44,   9, -84, -35,-113,  48, -98,  43, -81,  35, -93,  -2,  57, -69, -31,  72,  22, -73,  -2, -41,  98,   4, -41,  25,-101, 124,  82, 120,  -1,  52,  46,  93, -25,  71,-119, -10, -10, -56, 112,  45, 127,  97, 104, -38,-110,  -6, -50,   3,  21, -26,  -7,-106,  28, -16, -98,  -9, -37, -62, -98, 111, -45, -11,-113, -85,  66, 117,  71, -65,  64,   1,  44, -22, -41, -32, 108, -36, -22,  21, 125,-108,  80,  -2,  69,  92, -63,  20, -45, -65,  40, 118,  88,  84, -94, -79, 113,  20,-107,   3, -85,  34, -39,   2, -38,  10, 100, -86, -68,  98,  37,  16,   3,  44,-108, -26, -37,  54, -93, -67,  57, -55, -15,  59,  13, 104, -76, 111, -60, -40,  11,  67, -43,  44, -80,  16,  42,-106,  48,  17,-122, -46,  26,-118, -95,-116,  86, -52,-112, 106,   4, -87, -78, -21, -95, -55,-127, -22, -85,  26,  49, 115, 101, -43, -31, 107,  69, -99,  25,  47, -21,  66, -42,  19, -25, 120,-102,   7,  93,-119, -71, -40,-105,   3,  48, -62,-122, 101, -57,  43,  29, 113,  58, -58,  28,  16, 114, -58,  87, 114,-126,  84,  52, 108,  33, 101, -15, 123,  35,-124,  44, -62,   1,  -8, -80, -88,   4, -73, -54,  46, -27, -85, -56, -12, 122,  91,-122,  44, -48,  44,-123, -34, -18,  16,  18,  70,-111, 123,  94,  78, -19, -49, -20,  62, 124,  96,  69,  24,  83,  85,  83,  -3,-101,  88,-102,  29, -96,  71,  39, -96,  42, 113,  79, -64,  57,  34,-106, -50,  78, -46,  54, 109,  72, -41,  51,  84,  52,  64, -15, -80, -84,  16,  25,-117,  96,-125, -62, -77, -16, -95,  80, -84, -42,  34,-101,  78, -76, -25, -43, -23, -51,-109, 108, -39, 120,  64,-127, 106, -87, -86,  44,  21, 110,  77, -50, -11, -35, -60, 114, -58, 103, 126, 103, 102,  43,-100,  86,  48,  22, -93,  64,  25, -52, 112, -18,-106,  97,  69,-107,  99,  -1, -76, -63,  93, -28, -27, -61,  34, 117,  60,  59, -17, -19,-102, -25,  -4,-109, 103,  88, 121, 102,  99, -26, -56,  36, -97,  76,   4, -99,  33, -22,  69,  38, -63, -10, -46,  10,  -1,  51,  99, -83,  89, -64,  -8,  23,-116,  18, -58,-111,  49, 122,  92,  45,   4,  94,  98,  76, -96,-126, 118,  93,  66,  54, -60, -50,-106, -83, -38,  62, -98,-112,  92, 124, -15,  30, 112,  79, -57,  77,-121, -39,  24, 108,   4,-121, -27, -63,-110, -42,  68, 124,  24,  -4,  61,  42,-118, -84,-107,  69,  50,-115,  53,  84,-102,   5,  16, -13, 107,  10,  86,-127,  47,  48, -13,  51,  70, -94,  50, -64, -78, 109,  36,  92,  11,  50, -38, -64, -51,  81,  75,  50,   2, -98, -68, -25, -86, -52,  32, 112, -81,  49, 115,  94,  56,  87, 108, -90, 108,  -6,  30,  86,  79,  67, 111,  41,-111,  83, -85,-122,  45, -58, -70, 115, -40, -15, -31,  63, -32,  48, -85,  90, -13,   5, -25, -93,  93, -12, 113, 126,  36,  15,  67,-108, 123, -62, 116,  37, -19, 111,-101, -83, -55,  93,  -7, -23,  40, -41,  90,  14,  68,-105, -81, -98, -23,  84, -35,  99, 116,  23, -93, -21,  23, -92,  34,   5,  10,  18, -75,  80, -94, -80,-105,-125, 104,  40, 108, -34,-123, -75,   8,-110,  24, 122,  30, -34,  63,-119,  40,  -8, -61,  13, 110, -14, 103, -11,   4, -30, -32, -75, 102,  59, 110,  99, 103,  35, 107,  79,  40,  15,  67, -11,   6,  49, -98,-100,-108,  20, -86,   6, -16,  19, -13,  93, -46,  69,  45, -38,  35,  42, -15,  63,   1, -45,  99,  72,   3, -50,  74,   2,  19, -45,  60, -88, -68,  50, -46,  76, 104,  80, -78, -33,-118,   4, 114, -57, -20,  91, 119, 123, -21, -61, 127,   9,  60,  86,  24,-108, -34,  19, -46,  51,   3,   4, -84,  19,  27,-102, -79, -34, -83,  40,-100,-119,  58,  82, -72,  -1,  75,  17, -60, -60, -16,   6, -90,   2, -27, -58,  93,-127, -45, -23,-112,-113, -65, 116,-103, -39,   1,  -6,  98,   0,  79, 125,  63, -49,  99,-113, -67, -52,-122, -66, -19, -20,  27,  -2, -65,  63, 111,-113, -63, -22,  16,  32, -23,  68, -48, -11,-105, 122, -24,  57,  -2,   6, -40,  86, -21,  27, -97,  90, -76, -16, -40, -28,  39,  98, -78, -49, -80, -30, 116,  81,   2, -39,-125,  40,  -3,-125,   1, 118,-105, -35,  16,  10, 113, -46,  46, -86,   7, -36,  -5,-103,  79, 113,  29,  96,  51,  99, -41, -74, -45, 105,  75,   6, -86, -33, -58,  64,  47, -12,  91,-107,  24, -88, -69,   3,-109,   0, -67, 106, -90,   7, 109,  11,  48, -25,  12,  71, 105, 121,  48,  10, 121,   1,  95, 115, 116,  34,  -7,-107, -51,-105,  90,-107, -40,  76,  70, -85,  32,  99,  11,  53, 115,-117, -16,   4,   8, -21, -45,  95,  13, -79,  51,   4,  46, -52,  55,  47, -16, -66, -35, -72,-110, -44, 100, 113, -54, 109,-120, -30, -68, 111, -21, 118,  68,  75,  -7,  96,  80,-116, -17, -14,  84, -17,  95,  92, -95,-104, -66, -22, -79,  39, -36,  52, -85, -19,-118, -71,  53,-123,  52, 110,  66,  40,-124,  30, 107, -32,  28, -56, -98,-106, -44,-127, -68, -92, -71, -88, 117,  -2, -16, -58,  80, -52, -96, -68, -43,  72, -75,   4, 105,-112,-125,  16, -25, -85,  17, 116,  12, -25, -61,  32,  -5,  55, 102,-106, -65,  47,   8, -66, -88,  45,  24,  36,  -4,  22,  88, -14, -58, -43, 119, -43, -68, -92,  32, -34, 123,  54,  24, 118, 111, -25, -29, -10,  -3, 125,  56,-104,-125,  30,-109, -50, 100,-106,  15,  94, -80,  47, -14, -91,  56,-126,  35,-118,  33,  -1, 104,-118,  66,  87, -48, 109,-103,  44,-105, -24, -76,  27,  47,  10,  47,-122, 114, -83,  86,-123,  51,  69, -84, 100, 107, -16,-102,  35,  31,  27, -29,  42, -64,-102, -27, -16, 104,  85,  50,-122, -23, -74,  87, -16, -41,  26, -75, -91, -59,  26,-123,  36,-101,  68,   8, -13,   0, -44,  51,  65, -44,-119, -29, -32, 101,  36, -40,  14,  14, -12,  -3,  50,  -3,-112, -78, -94,  36, -58,  33,  55, -57, -35,  31, -89,  76,  19,  -4,  75,-123,  92,  51,-109,  99,   4, -93,  85,  -7, -45, -90, 126, 115, -35,  48, -54, -91,  -6, -75, -31,  15,-121, 116,  22,   2,  87, 127,  91,  66,  58,  45,  93, -96, -14, -27,  73, -23,  20, -83, -20, -15,  53, -81,-124, 109,  26, -85, -97, -88,  73,  31,  64,  50, -63,  16, 123,  45,  20, -80, -19,  70,  23, -86,  92,-101,  53, -85,  33, -73, -49, -27, 109, -76, 102, 115,  22,   7, 111, 124,-113, 126,  -6,  22, -16, -12,  54,   1,  65,-114, -74, -64, -97,  90,  98, -87,  37, -28,  21,  32, -92, -81, -56,  98,  76, -44,  20, -64, -45, -84,  -9,  92, 106, -76, -68,-124, -61, -94, 105,  68,-105,  27, -77, 108, -52,  67,  14,  74,  25, 112,  11, -65,  94,  97, -83, -65,  88,  68,   7,  55,  13, -67,  62, -51,  69, -51,-119, -40,  63,  51, 102,  29, -47, -38,  42,   9, -65, -32, -40, 106, -19,  33,  16,  93, 103, -95,-112, -24,  68,  93,  54, -10, 117, -24, -47,  68,-118, 122,  74,-113,  68, -70, -31,  85,  28, -41, 118,  78, -58,  90,  56,  13,  35,-123, -29, -48,  99, -15,   7,-108, 124, -23,  37,  38, -14, -94, -15,  -9,-101, -92, 117, -54, -74, -77,  89, 114, -16, -92,  13,  83,  -4,  -9,  32, -54,  44, 109,-125,  13, -18,  21, -98,  64, -76, -58,  96, -48, -77, -82,  99,-107, -43, -76, -77, 109,  11,-104, -88,  53,-103,  56,  67, -70,-106, -88,  79, -25, -78,  16, -86, 110, 112, -62,-105, 122,  53, -37,  84,  77, -57,-101,  52, 102, -60, 127, -54, -58,  31,  14,  15,  35,  50,  33, -92, -44,  82,   2,-113, -27, -44, -37, -83, -38,  27,  37,   5,  -2,-113, -59,   6,  68,  33, -61, -68,-120,  34, -73,-125, -76,  73,  23,   0, -46, 106,  67,  -4,-113, -25, 101, -29, -17,  32,  79,  64,  80,  68,-103, 111, -14,  22, -49,  -6,  76,-111,-123,  11,-114,-102,   6, -98, -93, -14,-110, -57,  45,  21,  64, -28,  -3,  66, -85, -38,  78,   4,  21,  56,  74,  41,  45,   8, -58,  35, 105,  21, -94, -48, 114, 116,  36,   1,  50, -54, 105,  68,  67, -38, -37,  19, -45, 126, -28,  88, 111, -89, -65,  40,  26, -55,  59, -61,  65, -73,  21, -36,  -2,  85,-103,  -7, -28,  80,-125, -78, -55, 120,  48,  46, -98,-106, -16, 109,-103, -51, 121,  21, -22, -28, -50,-126, -59,-118, -78,  -6, -42,  14, 125, -12, 117, -69,  81,-118,-100, -39, -20, -54,  73, -92,  -2, -16, -78, 126, -95, 118, -57,  19,-109, -73,-111, -64, 101, -49,  78,  42,  26,  15, -43, -12,  13, -21, 120, -68, -58, -67,-102,  65,  80,  59,  91, -81,  40,  28, -39, 107,-115,  90,  49,   6, -27,  69, -38,-118,  11, -15,-111,  29,-117, -90, 123, -26, -44, 101, 122, -75, -72, -72, -86, 115, -36,-124,  78, -80, -44,-102, -38, -42, -98,  99, -70, -28,-101, 114,  -5, 118,  79,-106,  67, -47,  98, -89,  11,-103, 110,  31, -37, -48, -53,   1,  93,  -1,  58,  15,-108,  29, -49, 114, -49,   3,  31, -40, 110, 107,  64,  84, -52, -53,  37, -34, -62,-118, -45,  15,  30, -58, -12, 111, -42,  -9,  25, -90,  -2, 120,  46, -54,-112,  29, -23, 113,-101, -38,  82,   3,  62, -58, -26,   8,-124,  97,-119, -32, -58, 111, -75, 112,  70,  35, -12, -98, -84, -86, -44,  72, -33, -92,  -9,  22, -96, -22, -57, -44, -81, -24, -99, -29,  30,  34,   9, -37,   7, -45,  44,  84, -67,  39,-122,-108,  12, -24,-107,  30,  -9, -79, -48,  50, -47, 113, 108,  47, -10,  66, -31,  19, 113, -57,  70,  71,-105,  26,  73, 112,
  101,  19, -72, -34, -67, -91, -97, -95,  96, -15,-104, 113, 109,  68,   2,  35, -66,  26, -74, 127, -40,  40, -50,  41,-108,  68, 125, 122,   8,  83,  56,-116, -96, -73, -11,  92, -60, -71,-102,  38, -17,  68,  -3,-100,  18,  33, -15,-107, 124},
{  69, 123,   7, -70,  -3, -72, -66, 126,   4, 121, -33,  88, -16, -46,  13,-112,-118, -30,  89,   4,  44,  27, -15,  89,  31,  75, 122,  89, -69, -94, -47, -19,  56, -54,-118, -38,-127, 123,  39,  43, 122, -93, -29, -41, -19,-120,  34, -47, -46, -31,  94,  31, 100, 113,-101,   2, -86, -41, 118,-125, -39,  46, -35, 117,  99, -25, -59, -10,  56,  89,-114, -47, -73,-112, -24,   3, 103, -15,  89, -20, -96, 108,  50, 121, -54, 112, 109, 117,  87,  39, -91,  70,  41, -91, -27,-103,  49,  80,  62, 124, 109, -77, -47, -28,-100,-109,  17, -27, -82,-126, -92, -84,  15, 100, -91,  89, 117,  39,  84,  34, -84,  61,  55, -34,  17,  68,  48, 121,  73,  89, 125,  62,   3, 102, -71,-102,-101,-112,  35,  94, -29,-123,  70, -91,-100, -50,  -9,   0,  -8,  91,-124,  81,  27,  81, -97,  82, -81,-103, 118,  57,  37,-117,  -4, -69,  20, -61,   9,  87,  78,  14,  80, -81,  44,  37, 127, -65,  99,  78,  -6,-124,  75, 103, -26,  35,  70, -62, 119, -59, -92, -96, -10,  13,  24, -37, -92,  16,  61,  80, -84, 102,-106,-120,  16,  82, 114, -55, 125, -86, -84,-107, -94, -95, -73, -70, -51, 125,  21, -25,  21,  -9,  -2,  44,  71, -85, -81, 101, -89,  15,-114, -90,-102,  92,  45,  42, -35,  69, -39, -10,  64,  34,  96,   1, -77, -68, 125, -47,  -7, 100,  71, 127, -23,  43,-110,  10,  99,  88,  90,  32, 119, -23,  91, 117,   7, -78,  98, 105, 102,-127,  75,-112,  39,  71,-112, -48, 121,  53,   6, -11, -73, -74, 125, -23,  34,-109,  92,  81,  56,-108, -91, 106,  -7, -93,  58, -68, 119, 120,  62,   8, -69,  81,-108,  27, 108,  18, -87, 107, 100, -94,  75, -52,-108, -38,  49, 102,  -3,  58,  76,  52,  -5, -13, -61, -10, 106,-103,  96, -40, -85, -26, -88,   2, 102, 104,-117,  33, -61, -88, -51, -99,  60, -55,-113,  77,  79, 111, -26, -71,  38,  74, 114, -11,  54,  61,  67,  17,  87,  32,-124, -98,  -3,  34, -48,  23,-109, -38,  86,  30,  13,  16,   3, 118,  -8,  65, -53, -94,  96, -61, 117,   3,  67,  34, -28, -71,  68, -16, 104,  55, -83, -60, -75,  -6,   8,  96,  89, -50,  87, 112,  97, 100,-118, 100,-119,  47, -67, -59,  10, -90, -40, -97, -98,-124,  -1, -71, -37,   5,-119, 104,-112,  36, 110, -67, 121,-107, 105,  23,-112, -69,  83,  41,  54,  -8,  -8,  55,-115,  30, -29,-115,  94, -68,  86,  62, 126, -45, -19,  94,  -6, -11,-103, -12,  92, -78, -71, 106,  61,  28, -96, -16,  48,   3, -57, -20,  41,  94,-104, -59,  37,   4,  42,  62,  80, -20, -47,  -1, -29,  12, -43, 106, -68, -96,  -7, -55, -83, -87, -29,  61,  56, -80,  74, 118,  45,  13, -39,   2, -83,-101, -54,  57,  20,  51,  74,  17,  21, 110,   3,  86, 115, -29, -99, -71, -20,  73,  14,  81,  97,  92, -79, 124,-100,  74, -59,  79, -89, -93, -78,-101,  31,  58,  75,  44, -97, -36,  13,  86,-100, 108, -69, -32,-118,  97, -93,  80, -51,  -6,  42,  -7,  52,-126, -97, -15, -70, -39, -27, -37,   8,  82,  93, -13, -64, -34, -11,  34,  74,-114,  13, -88,  92,-126,  21,  99, 101,-107,-126, 104, -43, 113,  80,-120, -96,  79, -70, -18,  61, -48,  69, -60,  48, -30,-102, -90,-125, -51,-115, 115,  36, 106, -29, -33, -41,  66,-106, 112, 123,   8, 111, -52,-123,  22, 108,  82,-107,  31,  24, -32,  78, 103, -63,  51,-100, -15, -24,  25,-115,  -5,  63, -23, 105,  96, -97, -19,-101, -41,   8, -90, -58, -51, -13, 118,  85,  83, 103,-107, 108, -47, -89,  28, -62, -78,-112, -45,  -8,  18,-126,  94, -13,  32,-114, -67, -53, -67,  56,-122,  25,  57,-122,-110,-122, -34,-104,  59, -15, -84,  48,  44, 110,  -4, 102, -18,-104, 106,  30,  -9, -80,  -6,-100, -84,  36,  13,  21,   1,-124,  20,  74,  -5, -60, 113, -74, -72,  15, -27,  40,  -6,-101, -52,  -4,  97, -25,  11,  82,  47,-115,  89, -73, -61,  79,  61, -40, -11, 109,  83, -24,  86, 127, -95,-101,  22,-104, -59,  20,  50,  -3, -43,  78, -11,  42,-115, -57,  31, -42, 124, -64, -18, -18,  -9,  78, -59, 104, -24, -29,-105,  55,-124,-124, -74,   9,  24,  78, -95, 121,  45, -63,  -8, -76, -60,  27,  40, -10, 117,  16,  17,  90, -20, -88, 127,  26,  11,-111,  26, 116,  17, -55,-122, -49,   0, -89, -86,  26,  33, -15, 117, -92, -45,  48,   5,  32,  58,-113, -27,  26,-108, -50, -50, -83,-104,-126, -28, -75,  10,  63, -15, -56,-126, -51, -23,-107,  31,-103, 100, -18,-117, 114,-116,  -8, -58,  85,  -8, -30,-107,  28, 125, -20,-119, -60,   5,-127,  31,-103,-120, 115, 122,  75, -24,  62, -41, -64,   2, -83,  39, -40,  -3, -38,  88, -62, -10,  57, 102, 120, -19,   9, 102,  16,  24,  96,  28,  41,  11,-111,  90, -53, 107,  30, 125, -49,  28,-102, -92,  45,  54, -59, 106,  86,   5,-105,   1,-105, -95, 108,  64, -75, -60, 121, -87,  55,  47,  -5,  34,   8, 105, -44, 126, -82, -63, -86, -60, -43, -97, -25, -25,-100,  82, 104, -17, -13,  69,  57,  89,  82,  28,   0,  92, -77, -82, 110,-121,  70, -24, 122, -54, 103, -16,  17, -21, 122,   0, 100, -66,  90,-108,  36, -32, -26,  38,-117, -22,  74,   7,   2,  92,-116, -72, -42, -50,  70,  40,-121,  85, -47, -62, -12, -32,  32,  -5,  50, -61,  24, -99, 118,  37,  -8,  76, -88, -70,  76,   9,  27,  11, -92,  -1,  -2,  55, -46,  19,-125,  90,  77, -26, 105, -88,   2, -99,  76, -28,  74,-122, -21,  83,  81, 118, -11, -43, -32,-114,  42,  21,  75,  17,  91,  37, -10,-115, -80,  58, 104, -23,  55, -30,  21,-102, -61, 118, 121, 111,  10, -39,  21, 108, 119,-100,  98,-114,  92, -80, -89,  46,  77, -25, -19,-115,  17,-114, -47, -80,  29, -88,   2,-114,-107, -84,-103,  73,   1,  64,  74,  78,   5, -31, -35, -52, -74, 107,  13, -45, 114, -45, -30, -28,  -4, -45,  39,   7, 113,-106,  62, 118,  89, 115, -99,  68,  55, -32, -24,   9,-106, 101, -20, -91, -11,  44,-120,-100,  41, -89,  56,  60, -25,  34,   4, -65, -99,  45, 106,  13, -12, 107,-115, -40,  35,  37,  74, -57, 126,  91,-122,  56,  60,-116, -61, -62, -66,  43, -42,-109, 110,  18, -33, -14,  24, -59, -56,  67,-100, -91, -89,  -7,  30, 102, -66, 102,  17, -79, -86, -80, -67, -86,  24, -63, -88, -69,-103, -57,  80, 125,  69,-103,  66, 101,  88,  62, -58, -58, -65, -47,  35,  17,-104, -50, -28, 102, -40,  93,-123, 126, 105,  84,  34,-109,  63, -22,-114, -61, -96, 117,-108,  71, -78,-112, -10, 115,  16, -81, -15, 112,  62,-122,-101, -91,-125, 109,  66,-126, -16, -36, -41,  69,  -1, -31, -23, -57,-117, -83, -80,  97, 125, -45, -84,  15, -14,  35,-104, -19, -87,  89,  90, 103,-114,-115,  73, -62,  52, -33, -60,  78,-124,-116,  87,  30, -62,  87,-106, -95,  41, -16,  -3, -22, -35, -24,-122, -31,   2,  21, -53,  57, -42, -47, 117,-109, -29,-118,  76, -41,  21, -39, -10, -36,  46, -25, -44, -60, -97,  76,  -3,  97, -16, -68,  83,  51, -33, -26, -64,   2,  88,  96,  31,   1,  30, -13,  36, -20, 127, -49,  31,  40,-119,  57,  33, -62, -84,  23, -86, 113, 127, -88, -51, 120, -60, -84, -51, -98, 122, -35, -86,  66, 115,  80,  83,-108,  59,   0,  64,  58,  72,  66,-117,  13,   4, -88, -59,  38,  92,   8, -27, 107,  20,  87, 110,  15,-115,  92, -87,  22, -28, -92, -42,  22,-126, -17,  70, 100, -16,-111, 120,  -7,  65,  78,-118,  91, -10,  -3,  71,-118, -23,  78,-101,  87, -87,  45,  21, -28, 107,   1,-112, -40, 101, 115, -71,   9,  88, -98, -92,  40, -63,  26,-125,-104, -33,  44,  50,  93, 126,  17,  84,  43,  66,  89, -42,  13,  69,  27, -40,  -7, -19,  27,  27, -52,  90, -13, 105,  -2,-121,  39, -69, -17,-103,  42,  18,  80, 121, -83,  43, -25,  47, 104,  51, -25,-126,  25, -91,  49, -45,  41, -17,  62,-123,  -1, 105,-126,  -5, 118,   4, -31, -25, -95, 114,  38, -98, -38, -69,  46,  46,  38,  66,  67,  67, 120,  86, 112, -69,  53,-100, 121,-122,-103, 124, 123, -81, -46, -79, -19,-104, -18, -39,  93,  19,-111, -29, -85, -93,  38,  76, 111,  59, 103, 101, 122,  77,-108,   0, 117,-108,  34,  18,   5, -80,  15,  74, -37, 105,  27,-105, -23, 107,  50,-118, -95, -73, -82, -65, -61,  15,  71,  -8, 106, -49,  93, -65,-124,  66,  42, 117,-127,  16, -78,  94,-116,-120,-127,-104, -24, -11, -51,-112,   5, -41,   9,-100,  55,  -3, -95, 119,-106,  59,  97, 104, -60, -24, 118,  32, 105,  86, 106, -38,  27, 115,  39,  -2,-125, -51,-104, -20,  -8,  99,  36,-126, -66,  66,   7,  -3, 120,  -2,  71,-106,  43,-114, -35, -58, -74,  44,  24,  81, -41,  45,-109,-117,   5, -38,  29, 107, -89,   3, -11,  23, -45,  68, -17,-104,  -9,-110, -38, 120,  -5,   1,  14, -83, -92, -13, -65, -25,  86,-120,  90, -27,   1,  19,  75, 110,  26,  21,  31, -72, -79, -83, 119, -64,  24, 104,  68,  33,  38,  -2,  16, -91, -11,  48,  43,-104,  48, -89, -14,  52, -19, 100, 105, -13,-112, 104, 103,  35,  48, -18, -84,  39,-106,  -4, -36,-118, -37, -48,  91, -44,  86,  21,  42,  54, -71, -53, 124, -36,  89,  62, -14,  87,-105,  39,  40, -78,  32, -78, -71,-126, 122, -45, -77, -80, -65, -58, 104,-107,-106,  48,  84, -68,  84,  72, -67, 119,  67, -20,  79,  70,   3,  55,  75, -16, -50,  57, -78, -10, -66,   9,  36, -34, -75, 101, 125, -88, -59,-123,  18, -94,  56, -39, 124,  25, -86, -18,  35,   8,  51,  33, -16,  44,-105,  29,  92, -83,-118,  62, -91, -47,  68, -60,-117, 127,  15,-109, -88, -93,  91,  -7,  13, -51,-123, -52,  87,  98,  -3, 105,  -3,-109, 103,  22,  14,  15, -50,  82, -13,  81, 102,   5, 119,  35,-123,  17, -72, -34,  89, -57,   4, -48,  -3,  17,  22, -83, -80,  98,-111,   3, -48, -86,  93, -66,  14, -89, -82,-106, 120,   9, -56,-122,-113,-101,   5, 111, -31,  26, 102,-106, 103, 121, -62,  38, -44,  -7, -78,  71, -71, -75,-125,  56,  60,   4, -19,  92,-123,   5, -68,  47, -72,  16, -90, -52, -17,-117,  85,  60,  52,  93, -21,  -4, -55,  55,  87,  78,  17, -85, 126, -61,  45, -11,  99,  73,  -5,   0,-122,  52, 102,  26,  25,  10, -91, -13,  61,  33,-110,-123,  39, -28,  30,  28, 104,  11,-116,  44,  97, -17,  12, -46,  73, -66, -59, -48, 127,  16, -96,-115,-116,  42,  49, -94, -12,  95,   3, -58,  -8,-112, -22, -91,  57, -67,  74, -52,-103,   3,  53,  37, -17,  39,  46,-114,  73,  91, 126, -67, 114, -89,  11,  27,  -1, -59, -77,  75,-109,-115,  92,  84,-108, 111, -83,   2,-113, -14,  82,  48,  -3, 121,  44, -51,-106,  65, 116,-127,  33,  69, -35,   8,  83, 109, -94,  38,  16, 114,  70,  45,  36, 107, 118,-110, -11,  91,  26,  61, -98, -98,  64,-105, -52,  45, 110, 124,  -8, -65,  60,  49, -42, -95,  86,  53,-123, -79, -42, -58,  77, -62,-103, -21,  55,  29, -56,  77, 101, -95,  79, -20, -21, -71, 111,  54,  47,  91,  38, -64,
    0, -69,   9,  17, 117, -34,  62, -18,  77,  35,-119, -52,  96, -34,   9,   5, 102,  53, -28,-111,  -6, -10, -52,-122,  97, -88,  75, -61,  38, -16,  96,-113,  17, -74,  91,   7, -21,  35,  88,  85,  29,   4,-115,  57, -65, -28,  11,  12,  45},
{  26, -17, -97,  69,  19,  72,  22, -28, 114,  64,  95,  74,  95,  57,  72,  69,  38, -85, -69,  60,  14,  35,  -3, 103, -71,  -6, 111, -58, -10,   5, 119,  89,-117, -32, 122,  -2,  38, -53,  51,  48,-120, -79, -68,  57, -19,  30,  22, -52, 115, -71, -22, 111, -10, 112, 108,  98,   9, -50, -75, -83,  51, -97,  32, 104, -65,  85, 100,-100,  59, -63, -37,  49, -54,  70,  93, 103, -87, -46,  81,-120, 103, -76, -15,  65, -38,   8,  25, -62, -62,  68, -92, -60,  32,  82, -38, -52, -93,   0, -65,   0,-115, 109, 123, -57, -28, 126, -71, -87,  80,  85,-109,  63, -43, 123,  68,-102,  99, -83,   6, 100,   6,  76,  90,  26, -65,  43, -49, -95,  48, -32, -57, -36, -74,  78, -37,  73,   4,  17,  77,  73, 115,  85,-123,-111,-114, -78, 104,  22,   6,  11, 122,  83, 101, -28,  16,  81,  55,  19,  47, -12,  56, 124,-115,  36, -71,-102, -40,  50, -71,   3,  29,  47,  76, -94,  58, -89, -26, -17, -41, -23,  36, -63,  11, -46,  78,  -4,  89,  59,   2, -43,   0,  21,  67, -87, 113,-114,  22, 103,-115, -66,  91,-111,  55,  80,  86,-109, -37,  24, -39,  -4,  13, 106, 127,-112,  88,  40,  12, -71, -33,  96,  57,  68,  34,   0, 125,  63, 115, -37, -93,   4, -98, -32, -15,   6, -10,  62,  25,  89, -57,  60,-106, -81,  71, 102,-117,-101,-117,  32,  19,  79,-119,  67, 112,-120,  70,  31, -12,-101,  54, -28,-106,  -2,-103,   1, 118,-106,  88, 114, -93, -98,-112, -65,  68,  79,-100,   6, -40,-105,  36, -94, -20,  34, 104,  45,   1, -33,  41, -99, -60, -19, -23,  86, -67, -39, -80,  88, -92, -44,  42,  73, -51,  79,  95, -96,  59,-110,   0, -57,   9, -26, -53,  69, -95,-125,  10,-103, -95, -55, -76, -26, 103,  95,-120,  77,  87,  67,  66,  80, -18, -22,  20, -22,  -5,  69, -90,  33, -32, -36,  47,-119, -19, -39,  -4,-119, 110, -22,   4,  76,  -4,  -6, 121,-117, -77,-107, -90,   8,  13,  71,-116,-113,  66,  86,  66,  57, -33,  46, -86, -35,  54,  10,  72,  32,  62,  50, -63, -20,  27, 117, -23,  95, -94,  -5,  54, -22,-108, -49, 106, -81, -55,  33,  71, 111, -41,-123,  39, -22,  82, -78,-124,-112,  32,-105, 119,-104, 126,-106,  27,  13, -17,   6,-111,  14, -49,-110, -43,   0,  58,  36, -39, 116,  12, -71,  52, 127,-124,-106, -47, -10,-118, 116, 103,  77, -40,   8,  81,-105,  59, -67,  97,  51,  74,-127,   6, 124,  15, -89,  -9,  42, -24, 119,  30,   6,   5,  21,  62, -52,  78, -99, -12, 124,   0, -19,  -3,  10,-115, -81, 112,  23,-100, -96,  52,  31,  55, -95,  46, -19, -82, -81, -54, -87,  -8, -37, 116, 111,-112,  34, -59, -17, -53,-106,   8,-126,  43,  10, 123, -92, -59, 113,-121, -94,  60, -75,  21, -94, 113, 107, 106, -76, -39, -76,  65,  69,  84, -75, -26, -12,   2,-110,   4, -79,  46,  52,  17, 121, -53,-113,  -8, 116,  -6, -93,  33,  46, -62,  46,  11,  24,-117,  77, -21, -60,  27,   9, -66,  15,  94,  29, -92, -22, -96, -90,  57, -84,  79,  31, -98, -67,-113,  75, 113, -61,-125,  86,  32, -86,  19,   5, 111, -29, -55,  86, -98, 108, -25, 112, -89,-125, -80, -16,  87, -55,  22,  27, -78,-125,  33,  88,  88,  53,   6, -61,  99,   9, -40,  54, -33,-117,  20,-124, -37,  42,  98, -86, -62, -31, -61,  69, -33,  -8, -22,  53, -38,  67,  -5,  51, -30,-110, -34,  17, -34, 120, -99, 102,  15,  30, -97,-114, 113, -65,  50,  51, -98, -63,  46, 104,  79,  58,  46,  30,  79,-120,-103,  72,  -5, -59, -74,  60, -21, -33,  59,  -6, 106,  24,  18, -80,  47,-102,-105,  89, -10, 104,  74,  17, -39, -85,  86, -15,  62, -42,  61,  56,-125,  42, 107, 106,  -4,  10, -32,  50,  15,-105, 121,  83,  73,-114,  -6, -14,  -8,  77,  96,  73, 100, -78, -79, -62, -79,  47,  45, -89,  15, -53,  45, -83,   3,  -8,-123, 119,-111,  36, -93, -33,   4, 123, -84, -95, -55,  27,  60,   6,  26,  -8,  97,  12, 118,  27,   2,   8, -20, -74, -16,-120,  88,  89,  -2,  44, -64,-123, -94, -98, -58, 100,   2, -88,  95,  79, -64, -10, -87, -63,  52,  73, -18, -55, -67,  66,  32,  33, -30,   2, -22,  42, -89,-121,  79,  95, -18, -43,-105,-109,  22, -50,  86,  -3,  62,-110,  70,  54,  13, -58,  21,-115,  87, -90,  64,   3,  32, 115, -74,  97,-124, 127,  18,  64,  33,   9, -33, -10,  35,  71,  34,  46,  17, -11, 107,  56, -46, 116,  24,  98,   8,  32, 114,-117, -32,  24,  78, -44,  -9,  -6, -22, -22,  34,-114,  31,-118,  66,  76, 101,-119,   1,  -7, 101,  48,  90,  96, -82,  51, -52,  26,-102,  88, 113,  11,  66,  65,  31,  12, 115, -97,  -2,  92,  64,-117,   0, -97, -88,  85,  99,  79,  74, -96, -42,  40, -77,  20, -64, -28,  28,   8, 107, -31, -50,-122, -67,  22, -34, -58,  37, 127,  85,  88, -53,  11,-125, 102,  99, 124,   0,   3, -52, 107, -37,  58,  12,  -4,  45, -10, -90,   2,  52,  99,-100, -30,  18, -88,  46, 126,-105,  29,  34,   3, 123, -21,-123, -24,  73,  43,  92,  44, -49, -61, -27,  17,  -3, -46,  52,  -1, -36, 114,-120,-120,   8,-125, 102,-121,  55,  -5, -29, -13,  88,  97, -93,-104,   5,  21,  38,  46, -60,   2, -69, -14, -62,-126, -37,   7, -27, -88,  10,  93, -72, -61, -88, 100, -44,-114,  95, -90,  25, -82,  61,  42,  89, 102,  28, -95,  79, -43,-118,  43,  58, -11, -87, -99,  -9,  -9,-119, -40,  70,-116,-110,  28,  23, -52, 127,-110,  -9, -46, -72, -66,  -8,  16,   1,  83, -75,  26, -33,-107, -12, -74,  83, 102,  87,  64, -67,  92, -95,-101, -82, -46,  56,  60, -31, -75,-102, 122, -26,  26,  93,   5,  23,  49,  15,  35, -72,-125,-123, -94,  82,  10, -11, -52, -13,  46,-118, 120, 117,  -8,  51,  85,  26,  62,  47,  68, -75, -47, 104,  16,-123, -46, -38,-125,  55,  79,-119,  33,  29,  55,  54, -18, -88, -45, -54, -83,  20,  -3, -81, -20, -42, -74,  94, 114, -12, -90,-124, -48, -28, -41, -31, 124,  47, -96,  97,  53, 105,  62, -86, -86, -32, -63, -97, -99, -93,  60,  41,   2,  89,  16, -47,  78, -43, -15, -70,  63, -65, 103,  31, -30, -88, -88, -23,   0,  36, -30,  -2,-101,  13,-106,   2, -74, -37, -21,   0,   6,  41, 121,  93,  64, -97,-126,  62, -69,  19,  44,  61,  70, -16,   5, -37, -46,  35,-109, 114, -87, 127,   7, 111, -87,  57, -71, -42, -27, -87,  -1, -28,  61,  86, -78,-114, -32,-115,-102,  17,  33, -42,  30,  54, 125, -25,  80, 111, -83, 125, -71,  84,  78,  27,  44, -85,  -7, -40,  50,  45, -45, -91,-117, -21,-110,  29,  60,-119,  -1,  21,   5, -54, -28,  41,  45,  96, 118, -48,  83,  62, -32, -25,  92,  56,  -8,-113,  14,  62,  93, 118,  23,  86,-105, -95, -17,  43, -43, -68,  65,  -7, -43,  87, 108,  93, -23, -78, -82, -10,  56,-104,  87, -67, -97,  77,  87,   6,  66,  90, -77, -55, -71,  92,  77, 111,  58, -90,  -2, -61,  91, -71,  77, -37,  13,  18, -31,  14, -71, 101,-121, -79,  88,-123,  76, 100,   9, -28, -14, -70, -19,  69,  85, -63, 113, 121,  -2, -13,-117,  61,  46, -10,-107, -55, -26,  80, -12, -28,  52, -46, -92,-117,  96,  98,  59,-123,-120,-117, -82,  61,  -4, 102,-100,  39, -61,  90, 106, 100, 117, -55,  17,  41,-127,  34, -37, -12, -36,  81, -19,-113, 101,-114,-106, 107,  72,  62, -37, -58, -53,  94,  55, -86,  20, -83,-117,-107,  43, -57, -68,  16, -67,   7,  53,-110,   7, -12, -16,  39,  49, -72,  29,  78,  81,-113,  39,-124, -53, -29,  48,  -8,  15,-112,  35, -89,  26, -54,  80, -76,  83,  47,  -9, -79, 122, 122, 105,  -9,   4,  26, -49, -51,-106,  40, -30, 102,  54,  -3, 107,-123,-125, 115,  62, -55,  72,   3, -34,-113,  64,  50,  92,  -4,  -1, -38,  86, -54,  32, -38, 111,  11,  21,  42, -72, 107,  85,  55,  14, -42, -17,  53,  53,  27, -76, -63, 122, -71, -73,  58, -39, -10,  15, 118,  -3,  39, -38, 103,  27,  62, -23,  73,  86, 116, 104, -93,-126,   9, -41,-101,-122, 123, -76,  41,  88,  11, -69,  -4,  13,  97,-124,  50,  88, -22, -93,   9, -89,  48,  31,  -9,  86,  90,-120,  23, -59,  42,  85, -21, -63, -79, -86,-102,  80,-103, -27,  11, -10, -46, -28, -15,  -9, -82, -17,  37,  62,  35, -19, -72, -82,-114,  73,-120,-124, -56, -80,  56,  92,   9, -78,  37,  64, 108, -49, -18, -82, -11, -99,  40,  38,-122,  79, 121, -98,  92, -93, -67,  65, 116, 111,-102,  34,  70, -90,   9, -62,   7,  93,-120,  64, -80,  62, 119,-104,  19, 110, -30, -16, 118,  84,  62,  27, -58,  60, -83, -59, -83, -24, 121,  63, -99,  30,  66, -34,-125,  37, -80, 118, -23,  47, 122, -15, -73,  61, -25, -46,  -8,  -5, -76,  70,   2, -81, -99, -23, -83, -30,  90,  47,  88, 102,  40,  73,  -4,  79,  53, -64,  48,  62, -52,  20,   6, -87, -33, -81,-110, -41, -13, 109, -45, -60, -84, -23, -49,-108, 116,-118,  61, -42,  34, -14, -25,  49,  -8, -24,  45,   6, -13, -46,  14,  51,  13,   2, -73, -16, 103, -34,  52, -26,  -5,-112, -68, -94, -45,  63, -48,  85,  65, -87, -89,  25, -75, -58, -37,  28, 114,  63,  53,-110,  12, -20, 119,  31,   3,-101,  81,  38, -33, 123,  66, -53, -19,  -1,-126,  42,   7, -88, -36, -36,  41, 100, -79, 119, -79, -46, -57, -92,  17,-111,-114, -65, 124,-108,  15, 119,  78, -91,  25,-104, -27, -69,  12, -44,  78, -87, -87, 127, -92,  11,-126, -34,   3,   4,-106,  44, -53,   3,-101,  14, -16,-123,  26,-123,-117,-123, -83, -92,  30,  10, 123, -22, -34, -76, -96, 106, 117, -32, -29, -79,  31, 122,-100, -17, 127, 108,-114, -68, 103, -81,  63, -27,  -4,  21, -22, -77,  50, -20, -96,  14,  -9, -23,  62, 125,-127, 105,  54,-113, -96, -95, -70, -12, -73,  89,  73, -96, -79, 106,  82,  94, -26,  42,  89, 122, -24,  90,   8, -64, -18, -59, 121, -69, -20, 110,  -7,  39, 109,  73,-103, -78,  52, 102, 125,-115,  60,   1,  14, -31,  64, -66,  77,  36, 111, -28, -51, 110, 113,-118,-113, -72,  40,  15, 105, 120, -23,-122, -31, 116, -96, -68,  62,  53,  -2,  51,-101,  57,  74, 126,  70,   2, -59, 105,  34,  32,  29, -29, -20,  82, -98, 118,  88, 114, 102, -42, -88, -76, -31,   9,   0,  30,  59,  18,  94, -20, 104, -93,-107,  86, -66,-120,-122, -54, -61, -40, 117,  89,  24, -10, 127, 110, -25,  -8, -58, 101, -42, 121, -13, 110, -17,-124,  65,  64, -56,  56, -65, -87, -24,  19,-119,   2, -16,  64,  28,  68,  91, 116, -62,  15, -56,-115,  26,   3, -78,-117,-103, -52,  17,  88,  46, 102,  29, -25,  34, -36, -82,  -2,-113, -25,  60,  59, -59,  28, -47,  84, -83,  -4, -83,  29,  -9, 105, 104, -40, 121,  51, -64, -95, 118, -94, 125,  80, -65, -94,  82,  77,  42,  81,  86, 121,  11,-113, 122, -36,  94,-125, -15, -57, -66, -42, 115, 109, 101,  47, 112,  56,  92, -47, -67,  -2, 108,  23,  -6,  54,  93,  -3, -31, -70, 107, -43,  -3, -61, -39, 110,  49, 119,  -9,  45, -69,
   15, 105, -11, -11,  27, -53,  37, -64,  12,   3, -79,-105, -30, -67,   0, 117,  48,-100, 102, -44, -51, -86, -92, -37,  81, 117,  31,-126, -10, -97,  44,-108,  97,  55, -92,  51, -21,  99,  52, -88, -64, 123, -65,  16, -29,  94,-126, -83, -95},
{  71, -32,  80,  60,  59,  65, -54,   4,  64, -75, -44,  21,  23, -55, -86, -31, -63,  61,  44, -95, -59, 100, 124, 111,  49, -64,-106,   8, -34,  38,-123, -48,  76,  51, -94,-109,  11, -49,  26, 115, -29,  32, -51, -52, 116, -11,  64, 106, 126,   9, -35,-102,  95, -92,-108,  31, -79,-116,  54, -23, 102,   9,  49, -91, -31, -39,  80, 127, -90, -74, -30, -29,  59,-119,  27,  97, 125,-104,  28,-121,-102,  -3,  23,  95, -52,  29,-124,  41,  -3, -46, 101,  57,  -5, -66, -44, -69,-106, 126,  75, 106, -30, -40, 108,  32,  69,  81,  31,-101,-115,  97,  40,  76, -80, -66,  94,  57,-124, -29, -31, 117,  11, -58,  -8,-115,  44, 104, 112, 112,  24, -96, -44, 126, -53,-109,  92, 103, 114, 114, -20,  62, -15,  11,-113,-114,  43, -47,  69,   4, 122, -27,  95,  22,-100,   1,  63, -64,  98, 107, 122,  -3,  32,  79, -77, -97,  68, 116,-102,-110, -25, -56, -16,  93, -80,  20, -37, -22,-118,  56, 127,  89,-115, 125,  32,   3,  75, 124, 108, 107, -80,  12, 114, -23,  13, -55,  15,   4,  26,  33, -44,  73, 123,  54,-105,  77,  90,-119, 114,  52,-117,  -1,  91,  13, -74,  91,-122, -25, -14,  93,  66, 109,  35, -62, -51,  57,  28, -49,-121, -10,  10,  83,  62, 118,  96,  78,-114,  51, -36, -83, -90,  73,  80,-116,  24,  31, -98,  -2, -76,  91,   4,-100,  38,  75, 117,-110,  82, -98, 106,  42,  79, 121, -14, 124, 114, -48,-121,  78,  94,  76,  -8, -31, -47,  60,  -5,-120, -98, -34, -39,  55,  49,  23, -28,  88,   5, -16,-114,-116, 112, -52, -53,  -4,  17, -33, -98, -81,  73,  66, -46,  10, -57,  17,-101,  79, -71,  58,  85,-124, 100, -42, -58, 111, 108,  41,  21, -86,  83,  73,  43,-101, -66, -64,-118,  69,  22, -65,  95, 119, -29,  31,  14, 101,  29,  27,  62, -70, 121,  52, -76,   1,  77, -38, -92, 107, -96,  90, -61,  45,  22,-105,  14,   5,  28, -15, -33, -23,  53,  30, -63,  19, -28, -55,-124,   9,-111,   3,-111, -91,  82, 120,  98, 107,  84, -81, -59, -74, -23,-115,  56, 114,  81,  98,  -8,-122, -12,-115, -92, 108,  37,  18, -36, 120,-101, 124, 123, -90, -46,  68, -50,  10,  34,-102, -10, -10, -63, -95, -39,  60, -61, 126,  13, 109,  21, -48, -97,  21,-108, -41,  90, -86, -11,  62, -63, -84, 107, -26,  97,  45,  41,   2, -56, 101,  13, -93,-124,  40, -68, -88, -91, -97,  28,-121,  75,   3, -83, 109,  10,  74,   0,  -8, 117, -86,  -7,-123, -57, 110,  16,  19,   3,  17,  94, 121,  96, 117, 124, -18, -45, -45, -54,  26, -33, -82,  37, -39, -87,  78,  78, -33, -62,   4,  33,  58, -84,  11, -31,  12, 104, 114,  38, -78,  28, -62,  71, -51,  52,  71,-109,  97, -23,  98, 123, 102, -19, 109,  43, -47,  81, 100, 118, -14,  29,  20, -84, -45,  31, 125,  88, -73,  31,  78,  66,  -3,-123,  87,   0,-124, -97,-127, -32,-117,   2,   9, -76,  94,  32, -48, 111,   4,  44, -22,   0, -77,  68,  33, -60, -16,-117, -75,  33,  86,-102,  52, -69, -84, -27, -46,  99, -20, -47, 104, 121, 124,  14,  87, -95, -68,   3,  97, 108, 112, 120, -49, -36,  -9, -17,  71,-108,  14,  29, -47,-125,  54, 106,  12,  50, -85,  24, -10, -47,  70, -20, -90, -87, -27, -29,   8,  75, -77,-121, -20, -62,  70,  53,-104,  60, 100, -17, 115,  48,-107, -92, -71, 103,  83,  65, 110, -38, -82, -70, 114, -96,-103,  96, 108,-101,-122,  36, -91, -77, -35, -54,-125, -95, -45,  78,  36,-116,-121,-122,  70,-100,  55,  52,  79, -67,-100,-123, 120,   9, -34, -78,  67, 110,  -1,  24,  36,  19,-126, -16,  36, -13,  85,  -9, 123,  36,  29,  23,  22, -72,-107,  47,  31, -78, -18,  57,  48,  84,   3, 107, -32,  81,  14,  79,  54, 112, 112,  18,-109, 124,  73, -73, 121, 107, 104, -15, -26, -66,  -9,  91, 106,  35,-106,  20,  -8,  12,   6,  10, 121, -61, 120, -47,  96, -47, -92, -11,  99,  34,  30, -46,  81, -84,  58,  38,  97, -29, -94,-121,  14, 127, -20, -68,-114,  34, -81, -42,  27, -52,  70,-105,  24,  80,  57, 116, -66, -36, -42, -74, 115, -50,  67, 109, -67, -50,-125,  75,  83,  11,  67,-109,-121, -31, -70, 110, 121, -13,   3, 100,  35,-125,  34,  98,-103, -28,-108, -44,  53, -80, -91, -15,-124, -77,  93,  70, 116,-111,  56,  28,-116, -78,  66, -48,  58, -43, -91, 108,  20,-102, -78, -38,-109, 126,  39, -86,  46,  12,  -4, -16,  13,-103, 119, -88,  -2,  91,  47, -67,  43, 106,  31, -77,  92, -24,  74,  82, 120,   2,  51,  51, -72,   2, -46,  75,  15,  10,  95, -73, -46,  88, -66, -87, -52, -54,  23, 118,  38, -83, -78,-117, 114,  46, -97,-100, 114,  33, -93,  77, -65,-119, -46, -70,  15,-124,-121,  94, -42, -14, -31,  46,  16,  -6,  37,-120, -83,  62, 101,-112,-115,  54, -50,  -2,  32,  99, -85,  11, -89,  70,  79,  27, -59, -17,   0, -48, -55,  24, -30, -60,  78, -77, -52,  73,  87,  96,   7, -85,  15,  79, -58, -38,-103,  13, -67,  14, -72,  59, -72, -85,  22, -70,  75,  90,  20, -83,  87,-111,  34,  51,  94,  19, -76,  -9,  84,  80, -30,   8,-119,  60, 116,  37, -90,  94, -20, -61,  57, -24, -30,-121,  81,  24, 121,  55,   8, -64, -58, -39, -99, -44, -25,   3,  37, -16,  59,  -1, -80, -44,  84,-110, -17, 109, -81, 117,  54,-118,-117, -23,   2,-112,  82, 121,  39, 104, 123,-111, -35,  36, 123, 110, -76, -84,  -7,  99,  79, -99, -57, -90,-114,  85,  48, 107, -42, -40,   6, 105,-103,  -3, 117,   6,   8,-100,  88, -90, -47,-108,  40, -90,  -5,  91, -18, -12, 100,  32,  31, 113, -66, -37,-123,  89,  98, -75, 112,  35, -91, 112,  15, -45,  35,  72, -96, -60, -98,  67, -87,  81,  -2, -19,   2, -98,  11,  85, -54,  57, -34, -54,  50,  64, -23,  19, -11, 125, -86,-105,  36,  74, -84, -20,  21,  26, -70,  50,  91,  72,  44,  34,  -6,  19, -80, 101, -45,-112,  77, -39, -93,  74,  38, -72,-126, -72, -66, -92,  60,  92, -76,  -7,-113, -36, -76, -19,  -2, -72, -84, -99, -48, -90, -19,  27, -11,  77,  65, -99, 112,  60, -34,  65, -68,-120, 112, -74, -59,  70, -19, -26,  91,-124,  55, 102,  77,  69,  95, -89,  52, -26, -97,-120,  11, 101, -36, -54,-124,  28, -69,  -4,-104,  62,   5,  12, -40, 125,  80,  -7,  -2,  16,  90,  25,  92, -62, -36, 115,  -8, -78, -66,  68, 105, 100,-118, -40,-100, -89, -71, 124,-115, -33,  76, -97, 110,-100, -84, -91,-122, 117,  14,  91,   8, -83, -32, 125,  93,  33,  90, -34, -78,  33,  53, -33,  54,-104,  96, 101,  35, -67,-116, -50,-112, 105, 102, -91,  38,-118,  55, 109, -17, 125,  -4, -52,  91,  74, -23, -97, 123, -21,  -7, -77, -65,  28,  59, -44, -13,  51,  51,  23, -86,  -1,  38, -10,  87,  69,-115,  91, -28,  63, 106,  56, -85, -14, -49,  42,  57,  47,   4,  88, -78,  78,-112, -88, -11,  60, 124, -54, -74,  91,-113,  87, -98,  13, -11,  73, -30,  71, -73, -11,  62,  46,-125,  76, -20,   6, 118, -90, -70,  15,  15,-123,-115,  54,  91,  89, -92,  43,  48,  36, -20,  -3, -39, -84, -24,  66, 122,  70, -54,  55, -18,  69, -71, -63, -78, -14, -62,  55, -22, -53, -49,  82,-124, -24, -37, 100,  70, -14, 118,  70, -60,-125,  92,  -4,  83,  37, 123, -98,  20,   6, -25, -86,-112, -85, -34,-127, -98,   5,  21, -69,-117,  77,   2,  70, -49,-101,   0, -66, 119,-100,  -4, -53, -73,  98,  93,  -5, -34,  31,  46,  17,  70, 111,  23,  57, -53,  67,  30, -16,  52, -21, -33, -55,  64,   4,  35, 123, -77, -86, -56, 120,  84,   5,  56, -97,  97, 106,  23, -89, -68, 125,  -7, -56,  22,  10, -77,  48, -66,   2, 118,  63,  58,  76,  62,-102,  21,-121, -57,  95, 116, 120,  84, -68,  18,  46,  91, -35, -49, -34, -13,  12,  13, -58, -97, -52,-103, -56,  -2,   2, -27,  99,  -2,   9,  37, -25,  34,   1,   6, -11,  -3, 121,  26,  12, -78, -92, -86,  23, -20, -34,  43,  80,-118,  93, -27,-108, -45, -47, -20, -56, -21,  -9, -49,  95,  16,  80, -68,   3,   9, 107,  70, -29,  18,  75,  16,  50,  -2, 125,-124,  -4, -74, -17, -52,  86,   8,  66,  46, -85,  98,  69,  51,  -4, -74, 106, 115,  22,-117,  78,  58,  73,  92,  53, -33,  90,  77, -80,  49,  72,  99, 110,  30,-125,  73, -28,  69,  26,  73, -85, -80, -89,  59,  92,-115,  98,  14,  73, -64,  68,  -2,   0, -27, -28,  76, -35,  81, -64, -65,  50, 108,  97,  33, -52,   1, -98, 125, 114,  -2,  50, 111, -19, -98, -22, -58, -30,  36,-109,-102, -22,  21, -10, -43, -71,  20,  51,  14,-117, 101,  23,-110, -81,  57, -70, -17, 121,  89, 125, -37,   3,-124,-116, -83, -18, 102,  21, -91, 127, -41,  46,-103,   1, -22, -27,-103,  59, -71, 106,-110,  70,  55,  48, -29, -66, -86,  47, -92, 116,  62, 121,  76,  34,  22,  58, 125,   0,  18,  55, -13,-109,  69,  -3, 108,-116,   3,  44,-124,  23,  43,  74,  65,  31, -71,  81, -46, 117,  35, -18,  84,  51,  73, -88, -80, -36,-103,  57, -38, 122,  -2, -74,  66,  15,  79, -90, -24,-121,   3,  56, -20,  54,  18,-115,  67,  41, -10, -49, -71,  97, 103, -91,  92, 118,  92,  48,  53,  26,  59,  54,-124, -51, 104, -98,-111,-113, -72, -50, -47, -56,  34,  97,  60,  46,-119, -59, -73,  33, 119,  41,-102, -24, -91,-115, -50,  51, -95, -99, 118,  -6, -27,  25,  16, -78,  20,  30,  96, 101,  98,  97,  80,  82,  51, -27,  13,  91, -38, -72,   9, -46,  62,  30,-125, 115, -14, -56,  83, -66, 118,   2, -74,  93, -73, -27, -75, -94,   1, 127, -32,  74,  22, 119,  95,-113,  63, -79,   6, -29, 112, -57,   3,  37,  34, -98,-117,  41,  77,  30,   8, -23,   8, -22,   7, -67,  30, -39, -19,  24, -41, -84, -25,   1, -61, -42, -83,  -7, -14,  83,   6,  -6, -53, -69, -10, -75,  17,  70, -52,-119,  34,  39,   3,   7,  32,  23, -74,  65,  73,  77,-127,  96, -49, -98,   9, -38, -83, -88,-113,   5, -39,  75,-115, -48, -78,-112, -23, -91, -34, -46, -70,-109,  69,  55,  53,  10, -67, -97, -23,  45,  81, -57,  58, -31,  19,  10,-109, -28, -34, 118, 106, -40, -52, -81,   6, -80,  24,-122,  26,  44,  37, -47, -41, 108, -31,  83, -37,  36,  51, 109,  27,  -7, -48, 124, -78,  66,  56, -14, -71, -47,  80,-109, -42,  40, -30, 126, -68, -82,-113, -91,  62,  70,  74,-118, -54, -53, -52,   4, -77,-110,   8,  17, 116,  79,  94, -60,  81,   3, -33,  68, -56,  13, -78, -43,  51,-123, -52,  73, -61, -91,  99,   6, 122,  84,  76, -49, -33, -40, -60, -26,  32,  -8,  56, -82,  43, 113, -32, -68, 106, -78, -48,  81, 108, -77, -71,-115,  19, 111, 126, -72, -61,  33,  19,  41,  92,   7, 107,   8,  66, -64,-105,  15,  76, -70, -13, -24, -95, -31, -11,-106,  68,  89, -88,   5,  -5,-101,-107,  54,-109, -73,  80,  90, -33, -24, 109, -43,   0,-126,  72, 123, -71, -47, -23, 108,  49,   5,  52, -35,-108,  97, -13, -79,-106, 107,  57, -44,-106,  59, -37,  22,   6, 121,
  -65, -16,  33,  32,  20,  13, -26,-127,  39,  89, 117,   1,  79, -90,-126,  96, 125, -13, -20, -64, -31,  30,-125,  73, -35,  36,  49,   5, -35,  49,  -6,  85, -96, -94,  90, -74, -38, -63,  92,-103,  90, -54, -32, -26,  53,-119, -93,  69,  75},
{  38,  -6,-108,  91, -54,  43, -35, 100, 110,-126,  -9,  21, -90,-101,  54, -16,  67,-115,  10, -74, 111,-126, -34, 111, -69,  87,  43, -70, -84, -32,  34, -67,-121,-103, -96,-107, -65, -70,  59,  61,  43,  39, -57,  -5,   9,   8,  54,-110,  14,  80, -62, -38,  56, -16, -99, 122,  -1,  16,   9,  19,-121,  41,-108, -64, -40,-124, -44,  94,   2, 112, -56, -32,-125, -17, 114,-114,  74, 122,  90,  -1, -38,-127,  68,  18,   2, -70,  20, 117,  -4,-108, -11, 127,  -3,-100, -66, 121,  -3,  59,-105, -36, -17,  85,  -3,   5,-117, -12, -46, -67,  -2, 107, -76,-116, -54,  81,  76, -68,  -1,-106,  85, -44, 118,  27, -70,  45, 127,   6, 104,-124,  74, -69,  28,-124, -51, -67, -58, -65,  65, -70,  97, -34, -45, -62, -99, 112,-108,  26, -58, -46, 113, -77,   1,   4, -59, -15, -12,  37,  15,  99,  50,  10,-112,  84,  96,  10, -46,-105,  27, -63, -57,  22, -59,  31,-106,  31,  -5,  16,  50, -88,-109,-100,  13,  73, -36,  97,  43, 100,  91, -42, 117, -67, 109, -84,  -6,  75,   0, 106, -33, -93, -60, 113, 108, -40,  33, -80, -79,  99,-118,  68,  32, -26, -57,  17, -23, -96, -39, -22, -50,  52, -44, -28, -81, -18, -19, -63, -35,  69, -63,  86, 111, -40, -71, -35,  83, -52, -53, -29,   2,  55, 121,   7, -92, -12, 124, 110, 118,  70, -73,  -1,  69,-127, -22,  24,  90,  12, -57, 120, -73,  93,  91, -85,  41, -45,  -3, 111,  13, -41, -40, 110,  23,  53, 112,  20,   0,-113,-103, -74, -62,-123, -23, -25, -13, 119, 122, -61,  83,  19,  13, -64, -74,  73,  63,  40, 113, -73,  13, -67,  54,  23, -57, -19,  27,-122, -50,  66,  78,  12,-106,   7,   8, -95, -36,  97,  -8,  15, -41,  70,  99, -84,  27,   8,-120,  48,  -3, -49, 126,  30,  11,  13, -76, -61, -73,-102, -86,-126, -81, 101, 113, 121,  62,  39, 114,  -9,  26, -32,  47,  68, -49,  62,  99,  74, -54, -19,   6, 103, -70,  28, -29, -93, 101,-125, -53,  92,  21,  55,-107, -31,  34,  29,  79, 107, -25,-113,  43,-121, -46, 111, -86, -99, 108,  72, -51,  92, -25, -13,  34,  26, -14,  -1, -51, -82, -37,  99,   8, -48,  70, -90, -94,  17,  78, -81, 102, -84, 112, -52,  41, 123,  29, 117, 106,  93,  55,  76,  61,  62, -63,  74, 113, 123, -63, -93,-117, 105, -19,   7, -13,-126,-111,  -9,  31, 110,  37, -84, -46, -25,  96, 119,  32,  50,  82,  70, -91, -68,  26, -15, -77,  -4, -19, -71, 120,  14,  42, -60,  -1,  79,  16, 117, -50,  64, 123, -39, -89,  18,  93,  25, 126, -15,  29,  61,  15, -38, -29, -71, -82,-108,   5,-125,  25, -51, 125, 112, -43,-112, -78,-110,  78, -73,-126,  87,  70,  37,  57,  23, 125, -99, -34, -56,  17,-101,  53,  20, -76, -29, -19,  64,  69, -46,  81, -17,  27, -33, -32,  10, 125, -67,  65,  22, 111, -74, -55,   0, -59, 124, 104, 117,  48,  -5,  23,  35, -23,  67, 119, -49, -72, -88,  90, 114, 118,  13, -19,  58, -66,-127, -13,   9, -87, 117,  66, -74,  52, -37,  -2, -23, -81, -81,  99, -46,-104, 113, -30, -45, -22,   4,  41,  14, 110, -28, -30,  -8,  81,  80,-102,-106,-124,  50, -88,  51, -59, -37,  66,  46,  16, 114, -27,  75,  15, -73,  99,  49,  71,  89,  89,  25,   1, 100,-115, -92,-126,  64, -69, -21,  72,  72, -62,  89, -13, -43,  70,  34, -31, 111, -11,  28,  66,  41,   5,  17,  89,  -9,  81, -78, -82,  64,-100,  82, -93, -91, -50, 118, 125, -41, -52, -61,  27,  41, -59,  13,-100, -59,-126,-105, 103, -78,  31,-103, -74,  94,-102, 107,  60,   1, 125, -49, 112, -87,  32, 102,  92, -75, -24, -13,  -7,   1,   7,   5,-120, -14, 110, -48, -65, -62,  -5, -64,  77,  39, -12, -53,-110, 107,-100,  67, 122,  37,  -3, 123,  45,  68,  60,  39, -48,  71, -15,  64,  16,-100, -62, 105, -23, -35, 118,  21, 119, -98, -88,-103,-103, -88,  28, -78,  25,  59, -19, 115,  78,  15, 127,  20, -32, -52,-117, 102,  43, 103,  13, 105,  26,  16,  11,-110, -66,  34,  11, -72, -10, 108,  28, -65,-114,  79,  48, -94,   2, 105, 102,  59,-126,  13, 116,  88,  64,-117, -69,-101, 106, 118, 103, 121, -57, 105,  57,  25,  68, 113, -68,  13, -70,-124, -82,  -2, 107, -48,  89,-105, -22,  23, -54, -64,  48, -84, 114,-111,  33, 113, -39,  48,   5, 111, 104,  38,  60,  93,-109,  18,  82, -81,-111,  -3,  81, 112, -68, 115, -73, -69,-126,  52,  70,  12, -74,  85, 116, 113, 101,  47,  68,  50,  96, -19,  -5, -61, -87,  30, -61, 103,-109,  39, -90, -33,  97, -43, -65,  99, -79, -47, -70,  17,  40, 124,  76, 111, -10, 103,-122,  91,  99,   3,  46, -18, 106,  12,   3,-109, 118, -18, -78, -55, -79, -10,-110,  14, -37,  53, -50,  77,-117,-109, -97,  38,  10,  43, -60, -88, -20,  -2, 126, -26, 118, -36,  14, 123,  37,   8,  19,  26, 118,   6, -14,  -2,  58, -74, -69,-121, -71, -54,  22,  90,-115, -94, 108,  13, 105,  -9,  38,  43, -24,  17, -45,  87,  -3,  -7, -15,-110,   8, -24, -30, 124, -68,-127,  60, -20, -51, 113,  80,-118, -61, -54,-100,  -8, -45, 126, -58, -30,  79,  46,  33,  29, 102,-103, 102, -67, -68,-112,  58,  25,  19,  32, -55, -90,  67, -53, -23, -18,-125,  -6,  53, -62, -48,-106,   3,   3,-108,-113,  95, -91, -57, 109,  92,-121,-109,-124, -11,  -5,  87,  84,  -9, -25,  56, -42,-120,  22,  38, 120, -66,  97, 123, -89, -54,  36,  -1, -57,  -7,  37, -50,  94,  16,  -9, -32,  40,  91,  97, -89, -33,  52,-116, 104,  15,  99, -97, -73,   1,  51, -80,-102,   9,  19,   1,  -5, -66,-107, -39,  43, 102,   8,  80, 114, 125,-120, -54, -45,-117,  43,  86,  71, -44, -87, -86,  56, -86, 109, 101,  99,   9,-125, -36, 101, -11, -29,  96,-126, 115,-113,  34, -90, -28,  78,-113, -65,-125,  40,  64, -42,  46,  79,-111,   7,  88, -52,  61,  35,  40,  31,  19,  55, -46,  91, -20,  34, -67,-102,  34,  75,  46, -80,  13, 123,  95, -62, -83, -73, -19, -51, 122, -54,  34, -69, -34,  16,  82,-102,  32, -59, -53,  52, -17,  95,  88,  16,  49, -97, -94, 107,-124,  92, -59, 111,  70,-123, -80,  30, 119, -95, 110,  66,  89, -47,  56,  60,-100,  51,-104,   6,  18, -31, -75, -68,  -3,-111, -23,  75, -31, -53, 107,  88, -26,-105,-123, -46, 114,  54, -30,  67,  84,-114,-102, 118, 100,  64, -66,  12,  36,  73, -25,  32, -48,  96,  47,  66, 109, 105, -50,  55, -22, -16, -66,  72, 110, 113,  84,  92, -16, -21, -62, -24,  95, -60, -83, -79, -93,  23,  83,  79, -94,  34, -76,  -3,  33, -62, -58,-116, -13, -66,  50,  48, -39,  64,-101,-102, -92, -64, -58,-126,  63,  -1,  96, -64,  90, -55,  69,  91, -19, -90, -27, 119, -41, 102,-121,-126,  75, -70,-127,  12,  85,-125,  50, -78, -72,   1,  37, -26, -60,-102,  57, -16,   8, -49,-122,-116,  -6,  84, -69,  94, -64, -79, -14,  88, 111,  73,  14,  59, -72, 104,  99, -52, -19, -83, -76, -45, -85, -53, 100, 113, -71, -93, -62, -63, -75,  -2,  74,-121, 102, -10, -59, -56, -15,-123,-120,-113,  17, -21,  15, -17, -57,  62, -60, -21,  21, -55, -73,  28,  18, -21, -72,-124,-123, -21, -80,  92, 105, -85,  66,  55, 104,  35, -68,  86,-109, -33,  78,   6,-114,-103,-114, 121, -40,  29, -29, -77, -10,  62, 118,  55,   4, -37,   3,  57, -25,  44,  75, 106, -41, -74,  68,  11,  76,-126,  23, -64, -18,  28, -60,  95,  57,  69,  90,  29,  19,  23,  70,  85,-102,  35,  28,  81, -63, -16, 103,  35,  47,   9,-116,  33, -92,  47,   6,  53,  15, 125,  80,-104,  59,  47,  14,   2,  37,  70,  -7, -66,   1,-114,  73, -77, -51, -11, -39, -95, -46, -19, 118,  79, -90,  71,  43, -96, -19,  99, -50, -97,  -6,-110, -43, 120, 126,  87,   2,  31,  87,   6,-101, 113,  28, -80, -72,  23,-108, -61, -41,  27, -68,-106, -93, -14,-119,  38, -94,  61, 101, 113, -74, -52,  45,  75,  23,  69, -93, -34, -46,  78, 100,  89,  81, -83, -42,  39, -58,  89,  52,   7, -29,  96, -36,  65, -75, -14, -35,  95, 120,  95, -71,-126, -91, -79, 124, -43,-106, -62, -24, -46, -93,  13, -80,  44,  54,-101,  49,  62, -38,  93,-103,-116, 120,  74,  53,   5,  88,  79, -90,  71, -67,-109,-126,   0, -39,-112,  91, 121,  97,  83,  21, -45,   8,  16, -75, -94, -50, -24,  76, -80,  65, 117,  98, -48,  26, -41, -48, -65,   5,-104, -70,  65, -48,-107, 110, 118,  59,  55,  -1,  64,  28,  44,-105,  19, -53,  10,  76,-123, -26,-115,  -9, -90,-121,  13, -85, 123, -40, 104,   4,   0, 112,-101, -65, 108,  27, -83,  37,  18,-111,  -7,  28,-111,  28, 103, -81,  21,  30,-113,  88,  94,  15, -76,  61,  80, -98,  48, 117,  46, 117,   5,-124, -22, -58, -44, -68, -92,  35, -48, -57, -12,-112,-122, -97, -61, -29,  33, -77,  51,  -2,  -2, -97, -35, -39, -67,  52, -31, -60, 114,-112, -57,  16, -39,  88,-112,  41, -27,-108, -12,-124, 105,  54,  12, -64, 117, 120, 120,   7, 126, 107, -52,   4,   9,  87,  50, 102, 122, -81, -98,-121, -60, -62,  76, -54, -59,  95,  -3,  36, -64, -45,  20,  74,  38, 116, -35, -43,  79,  56, -28, -27, -47, -53,  10, -68,  95,-110, -79, 102, 115, -34,  82,  37, -91, -40, -70,  51,-107, -68,  51,  14,  36,  65,  49,  -8,  40,-116, -89,  20,   4,-113,   7, 120,  32,  84, -97,  99,  21, -18,-103,  23, -44, -16,  18, -73,  15,   9,  54, -69, -17,  86, -78,-121,  78, -25,  27,-120, 108,  63,-105,  49,-102, -76,  94, -21, 118, -36, -75,   0, -77, -25,   2, -16, 116,  18,   5, -83,  80,  88, -93, -44, -88, -17, -10,   7,  49, -49, -53,  17, -38,  50, -49, -46, 111, -48,  55,  44,-125, 124,  48,-110, -60,  34, -37, -97, -37, -94,  96,  94,  12,  -2,  49, -95,-122,-111, -58,   3,  26,  30, -61, -48,  16,  89, -58,   3,   4,-103,-116,  -7,-113, -57,  53,  60,  58, -26, -18, -93,  96, -60,  41, -21,  -1,  86, -43, -57, -65, -87, -83,  63,   4, -20,  -7,-119,  79,  49,  46, -65, 120,   8,  19, -57, 125, -45,  87, -85, -57,-102, -45, -67,  62,  65, -50,  31, -71, -88, 121, -55,  58, -68,  33,-107,  71, 105, 103,   6,  63,  14, -15,   5, 113,  51, -70, 126, -97, -44, 125,  44, -22, -95,  49,  76,  81, -83,-119, -30,   4,-118, -82, -26,  53, -28,  13,  20,  67, -80, -17,  66, -67,-121, -26,  20,-125,-111, -70, -35, 100,  49,-110,-113, 126, 119, 119, 110,  13, -18,-119,  18, 109,  14, -43,  71,  98, -90,-119,-117, -44, -70,-109,  75,   3, -11,  58, -22,  41, -61, -99, -24,  13,-107,  86,-120, 111,-106,  25,  76,  20,   3, -10, -11, -42,-103,  15,  98,  77, -58, -33,-117, -84, -13, -49,  82,-115, -64,   1,-102, -74, -53, -24, -48,  87, 109,  -3, -26,  71,  46,  19,  17,  94, -87, -42,  99, -16,  79, -18,  12,-101, -26, -71, -69,-105, -54,  56, -29,  -7, -33, -82, -62, -59,  81,  47, -27, -81,  90, -42,-103,  19, 124,  52, -58,  56,  61, -41, -16,  63,  -9,  53,
    2, -56, -62,  80, -99, -73, -90, -89, -27, 106, -67, -14, -91, 106,  29, -14, -12, -37, 125,  46, -59,-118, -38,  67, -50,  55, -55, 120,  60, -50,  85, -95,-115,  71, 126,  32, -36,   7,  94,-122,-105, 100,  41,-114, -49,  87,  74, -72, -99},
{  31,-124,  14,  25,  20, -43, -23, -67,  89, 103, -44,  52,   0,  12, 126,  95,-122, 101,   0,  49, 105,  74,  89,  35, -17,   5, -52, -92, -53,  62,-101,  73,  29, -74, -18,  50,  14, -44,  92, -12, -27, -97,  58, 109, -88,  31, -99, -15,  -7, -15,-124, 103,  45, -70,-106, -71,  87,-118,  79,  72,  93,  83, -16,  17,  51,  44,  88,  63,  95,   9, -50, -77,  46,  50, -10,  -6, 114,  15,  38, -98, 112,  81,-111,   3,-109, -56,  28, -85, 115,-104,-114, 120,  49, -63, -62,  64,-118,  84, -69, -48, 100, -65, 101, 127,  78,  68,  12, -77,  46,  46,  -8, -55,  38,  -6, -50, 116,  -6, -99, -56,   0,  45,  52, -33,  94,-122,  56,   9,  17,-121,  86, -63,-101,  -1, -98, -13,  83, -69,-110,-102,  55,  49,-109, -13,  73, -37,  77, -88,  92, -15, -55, -34, -72,  13, 113,  91, -94, -19,  -9,-116, -30, 111,   4,-115, -79,  72,  71,  99,  80,  53, -53,  69,  44,  96, -28,  -2,  66,  70, -83,  93,  80, 123,  96,  94, -77, -21,  42,  69,  25, -26,  87,  16, -95,-106,  54, -73,  97, -84,  76, -87, -90, -33,  72,-116, -86, 117, -28,  -8,  57,  96,  -4, -37,  28, 120,  87,  26,  94, -82,  14,  26,-124, -57,  16, -79, -46, -24,  30,  88, -82, -16,  52, -47, -57,  48, 107,-102,  10, -79,  55, -14,  67, 112,-101,  -7,  78, -79,  71, -69,-125,  73, -38,  41,  21,   0, 104, -65,  -6, -30, -78, -24,  33, -46,  90,  89, -27,   2,  13,  69, 102,  86,  60,  44,-100, 116,  36,  61,  17, -71,  99,  54, 107, -18, 115, 121,  19,  -2, 121,  19,-121,-119,-112,  57, -40, -63, -67,  69, -25, -66,  70,   5, -15, -30, -46, -54,-108,  32,  53,  83, -20, -26, 105,  82,-101,  63, -12, -76,  71,  75,   8, -75, -49, -92,  71,-124, -53, -36,  47, -34,  84, -57,  28, -84, -59, -47,  83,   7,  55, -82,  54,  -2,  14, 117,-117, -31, 121,   3,  66, -66, -74, -64,  -4, -35, -94,  11,  73,  71,  52,   4, -96,-112, -89, -34,  25,  55,  11, -50,  73, 103, -33,  87,  35, -38, -62, -82,  38,  26,  63, -50,-115,-112, -98, -66, -83, -41,  21, -11, -37, -12, -21, -15, -34, -46, 101,  51,  28,-121, -53, -37,   4,-118,  72, -67,-103,  70, -81, -54,  -9, -18, -24,  87, 119,-117, 121,-101,  43, -86, -66, -80,  14,-119, -68, -30, -14, -75, -78, -69,  33,  -3, -69,  77, -89,  -3, 127, -62,  87,  12,-124,  12,-121, -27, 104,   2, -30, -10,  60,  54, -84,  86,  73,  84, 103,  -4,   6,-101, -81,  -6, -25,  21, -38, -57,  32,  21,  79, -13, -85, -45,  37,  91,-104, -84, 114, -76, -97,  29, -10, -63,  18,  72,-109, -99,  -7, -88, -73,  49, 118,   7,  55,  78, -82,  37, -59,  88, -89, -55,  89,-104,-123,  10, -73,  72,-122,  94, -79,  56,  12,  87, -62,-117,  26,-109,  38, -42,  38, -32,-120, -70, -95, -86, -35, -16,  87,  30, -93, 100, -39,  -7, -64, 122,  15,-102,  95, -63, -35, -76, -63,-105, -90,  59, -47,   9, -25,-118, -53, -79,-123, -96,-101, -35,  11,  -5,-120,  19, -67,  90,-124, -52,  71,  88,  66,  32,-118,  -5,  39,  11,-114, -72,  43, -48,  43, 120, 124,  14,-110,  -1,  27,-101,  98,-123,-127, -17, 123,-119,   2,  33, -19, 120,  95,  51, -24,  70, -48, -35,  84,  -6, -63,-118,  -7,-117, -62,  72, 123, -94,-124,  93,  83, -92,   3,  79,  19,-103,  57,  -7,   0, -80,  54,   8, -75,  30,  12, -59, 118,  -9, -65,  93, -28, -33,  11, 124,  18, -76,  11, -81,  -3,-116,  21, -68,  84, 110, -75,  85, -26,  57, -80,  30,-106,  99, 114, -64, -65, -78,   4, 111,  37, -35,  63, -62, -35, -67,  16,-103, -84, -30,   9,-124, -91,  34, 123,-114,  12,-116, 107, -59, -88,  12, -82, 123,  20,  82,  -3,  65, -16,  73, -59,  29,-125,  81,-127, 101, 121, -96,  94,  -2, -10,  30,  23, -59,-126,  66,  45,-107, -62, 115,   6,  78,-126,-127, 121,  -5,  34,  56, 125,  38, -32,  34,  -4,  33, -89, -29,  -4, 101,-105, 109,  17,  28,  13,  92,  32,  12, -19, -57,   3,-118,  41,  69, -72,  43, -21,  31,-122,  38,  68, -58, -19,  -3, -27,  46, -46, -11,  15, 111, 122, -94, -93, -54,  69, 107,  74, -71, 115, -83, -80,-106,  36, -45,  25, -67, -97, 100, 117, -82,  43,  73,  33, -64,  69, 107,  40, -90,  19,  64,  54, -12, -15,  -4,  98,  18,  83, 117, 108, -51, -17,  45,  54, -65, -99,-114,-108, -83,  77, -36,  30, -27,   1,  45,-101, -10,  80, -16,  30,-116, -11,  13,  14,  42, -67,  54, -33,  92,   3, -76, -90,  28, 104,  39, -19, -60,  34, -71, -89, 124,  48,  81,  18,  38,  56,  66,  75,  -2, -78, -50, -34, -82, -82,  29, -26, -18, -60,  47,  26,  95,  14, -44,  17, -82,  -5,-101, -22, -57, -83, 122, -23,  58,-124,-120, -72, -31, -83,-110,  80,  13,  73,   7,-106,  26, -60,  35,  90, -47, -37,   7, -74, 102,  66, -13,  -2,-125, -49,  41,  -5, -26, -90, -82,-118,   8, -62,  37, -43, -60,  66, 125, -77, -91, -93, -97,   5,-114,  97,-107,  30, -76, -60,  82, -49, -65, 104, -50,  23,   3,  35, -16, -49,  21, -21, -66, 114,  62,   1, -88,-102,  87,   1, 127,   8, -39,  17,-126,  34,  50,  69,  10,  77, 127,  68,  21,-118, 106, -37, -34,  82,  79,  84, -49, -21,  30, -35, 105,  -4, -80,-109, 114,-110, -93,   4,-114,  98, -78, -52,  88, 126, 112, -19, -28,  -4,   9, -31, -12, -42,  25, -75,  33,   2, 110,   8,  -8,  10,  15,  33, -41,  -8,  50,  95,-119,-108,  26,-116, 108,-110, -56, 109, -69,  -8, -95, 108,  -9, 116, -83, -55,-123,  35, 104, -75, 122,  46, -95, 108, -68,  21,  48,-120,  51,  85,  20, -46, -23, 115,   8, 115,-120,  11,  83, 102,   7, -20,  69, -78,  49, 116,  59,  49, 107, -55, -53, -23, -48, 114,  34,  69, 103, -24,  89, -97,  19, 124,  21, -45,  77,-100,  39,  35,   2, -30, 113,  79, -49, -13, -12,  51, -87, 110,  82,  69,-116,  75,  44, -83, -45, -88, -32, -48,-117, -80,  99,  45,-115,  21, -23, -65, -14, 119,  68,  17, -94, -35, -97, -62,   3, -95, -77,  43,  31,  89, -10, -87,   1,  83, -53,  77,  27, -82, -99, 126, 108,  35, -23,  46,  13,-125,-121, -87, -15, -12,  14, -72, -98, -56,-113,  32, -17, 125, 119, -27,-124, -55,  84,  69, 119,  64, 100, 121, -96, -33, -18, 112, 100,   5, -55, -98,  69,  36,-106,  80,  11,  37, 107,  81, -43, -78, 112, -60,   1,  73,  26, -86, -83,  69,  66, -57,  13, -49, -32, 124,  15,  84,  47, -37,  25,  36,  73,  99, 117, 123, -15,  64,  28,  74, 113, -29, -48, -62,  93,  94, -72, 100,  47, -25, 108,  80, -82, -68, -42,   8, -62,  45,   2,  -2, 125,   9, -19,-102,  12,  41,  41,  40,  72,  -3, -94, -62,-113,  62,   5,  -1,  72,  47, 106,-113, -85,   1,  29,  51,  79,  32,-109,  54,  77,  64, 102, -93, -11, -45, 124,  48,-100,  47,-114, -91, -41,  -4, 125, -72, -25, 121,-106, -98,-115,  74,  13,  25,  84, -35, -89,  92, -45, -12,-125,-109,  77,   9,  -3, -63, -72, -62,-105, -59, 119, -94,  56,   5, -82,  46,  16,   7,  28, 101,  49, -47, 110, 101, -52,  19,  -6, -43,  47, -11, -91, -91,-114, -37,  99, -28,   4,  23, -86, 109, -62,  74,  93,-107,  87, 122,  57, -76, -42, -62, 125,   5, -79,-117,-118,  35,-117, 126,  82,  -9, -66, -31,  48, -22, -36,  19,-114,  47, 109, 120,  88,  69, -60,  70,  14,  93,  92, 123, -85,  34, -41,  80, 111,  47,  48, -89,  19,  33,  78, -66,-122,  44, -93,  65, -24,-109, -47,  19,-109, -29, 118,-119,  65,  -7, -70, -54,  75, -85, -29,  65, 115, -28, 123,   8, 118,  21,  43, 100,-107,  36,  85,-102, -54,  74, 123, 105, -36, -50,  36, -78, 127, -32,  79,  18,  38, -59, -81, -50,  74, -95,  75, -99,  69,  85,  24,  39,  -4,  64, -76,  -4, 125, -76, -64,   4,-119, -72,-125,  47,  13,  83, -59, -14,  87, -15,  62, -50,  74,-116, 108, -27, -88,  24, 117,-122, 100, -24,  22,-102, 123, 107, -87, -33,   8,  64, -39,  88,  54, -18,-112,-112,-112, -39, 110,  79,  80,-115,-124,  77,   0,  73,  51,  79,  87,   4, 125, 105, -86,  31, 100,  35, -11, 103,  17, -90, -77,  87,  57, -42,  -5,  57,  55,-119, -72, -95, 116,   4, 104, 121,  37,  59,-123, -73, -83, -35, -35, -60,  52, -14,  72, 116, 114,  81,  65,  80, 115,   9,  21,  28, 118, -26,  39, -10, -52,-125, -30, 123,  63,-123, -37,  63, -38, -51,  75, -90,  50, -80,  39,-113, -70, -93,   5, 124, -11,   4, -27,  98, -13,  36, 115, -55, -33, -23, -98, -82, -91, 115,  20,  14, -53,  93,  40,  61, 100,  57, -15,  46, -68, -72,  19,-124, -62, -55, -65,-109,  38,  -1,  68,-106,  12, 101,  54, 122,  42,  33,  58, 115,  75,  59,-106,  79, -81, -25, -75,  58,-116,-118,  17,  22,  68, 103,   1, -18, -76, -98,  10,  56,  33,  28,  42,  19,  46, 102,  -2,  30,  58,-121,   5,  -2, -41,  30, -76, -74,  59,  47, -69, -54, -42,  65, 124, -50, -16,  26, -16, -97, -52,  -4, -92,  76, -45,-108,  75, 117,  65,-115, -96,  53,-109, -30,  79,  -2,  23,  16, 122,  25, -31, 117, -14,-112,-100,-112,-106, 111,  55,-106,  91, 122,  79, -95,  14, 110,-122,  50,-121,  74,  50, -41, 119, 114,  10,  15, -97,  21,  41, -91,  61, 123, -44,-109, -34, -46, -81, 100,  39, -54,  43, -48, -12, -67, -40, -16, -70,  90,   8, -49, -41,  50,  96, -65,-107, -92,   1, 115,  93, -95, 112, -47,  -3,-101, -83,  -9, 102,  33, -41, -41,  73,   1,  27, 101,  99, -49,  30,  29, -59, 107,  61,-115,  70,  34, -61, -59, -39,  90,  89, -68, -34,-105,  39,  25,  17,   6,  81, 125, -39,  97,  76, -11,  31, 115,  33,  17,-119,  45, -47,  33, -37, -48, 123,-113, 111, -71, -10, -72,-124,  35,   5, -22,  52, -77,  34, 103, -87, -89,-122, -10, -44, -90, 120,  63,  97, 102,  37,-114, 110,-106,-118,-124,-126, -71, -76, 101, -55,  98, -69,  84, 108,  -6,   8,  96,  61, 107, -71,  75,  93, 102, 105, -58, -71,-113, -58, -30, -74,  91, -93, 115,  66,  46, -20, -32, -75,  44,  70,  83, -85,-123,  74,-110, -91,  40,  -1,  32, -52,  73, -12,   1,  82, 110,  19,  58,  11, 103,-112, -23,-102,  93, -83,  65, 121,  18,  25,  18,  45, -72,  44, -85,  94, -64,  27, -35, 115,  20,  43, -70, -13, -70,  94,  94,-115,   7, -81, -84, -27,  32, -20, -85,-106,  76, -31, 126,  94, 104,  27, -91, -47,-115,  36, 100, -45, -54,  92, -88, -90,  96, -55,  33, -43, -12,  22, 108, -18, 103,-124,  53,  65,  88,  50,-127,  77, -69, 104,   3,  -5, 121, -13,  61, -48, -40,  79,  66,  82, -10,  39,  70,  47,  59,  41, -29, -89,-107, -62, -39,  90,  39, -78,  31,-119, -16, 110, -46,-107,  23,  14,  78, -11,  55,   8, -88, -33,  70,  52, -43, -82, -92,  69,-103,  37, 126, -14,  80,   8, -75, -63,  33, -75, -76,-105,  83, -48,  41, -14,-119,   0, -40,  76, -72, -17,-123, -43, -58,  53, 104,  69, -74,  64,  16, -26, -22, -13,  30, -86,  74, -52,  98, -49,-106, -36,  10, -47,
  -62,  49, 100,  70, -71,  88, 101,   6, -10, -45, -42, 102, -73, -53,  98,  39,  38, -31,  14,  80, 118, -57, -31, -52,   2,  44,  49,  12,-120,  33, -58, -61, 101,-108, -97,  -4, -65,  50, -52,-125,  27, -22, 113, -93, -89,  54, 113,  43, -25},
{ 104, -72,  31,  23,  40, -86,  75,  30, -48,-111,  42, -76,  41,  80, -88,-106,  88,-106,  32,  89,-120, -99, -12, -59,  45,-111, -98, -24,  25,-102,  13, 115, 111,  25, 114,  13,  92, -75,  57,  60,  46, 105, -91, -80, 100, -87,  56,-105,-106, -46,-110,  61, 118,-108,  59,  41, -46, -19, 115,   6, 112,-104,  56, 113,-121, -12, 108, -85,  -8,  94, -90,  99,  55, -68, 116,  29,  39, -46,  47,  53,  52,  11,   4, -67, -57,  65,-112,  -4, 111,-122,  25,  71,  -1, -11, -50,  26,   4,  74, 123, -78, -20,  16,  18,  -9, -50,  -4, 123,  73,  18, -12, 126, -52,  30, -78,-118, -48, -91,  -2, -47,  67,  15,  12,  37, -32, -28, 120,-101,-121,  34, -32,  42, 110, -59,  35,  -1,  10, -58,  23,-121,  87,  76, 125,  -9,  40, -58,   6,  -4, 106,  19, 100,-119, -75,  37, -75, -18,  71,  98,  24,  41,   4, -91, -87,  96,  43,  -4,  53, -11,   5, -70,   1, 127,-119,   2,-114,   3,  97,  99, -97,  74,  11,  25,  89, -95,  62,  81, 103, -15,  91,  43,  -8, -27, 101,-107, -52, 118,  69,-107, -44,  11,  -2,   5,  22,-108, 108, -62, 125,   4, -80,  -6, -84,-121,  68, -42,   0,  71, 126,-125,-114, -16,  55,  71, -99,   8,  -2, 114, -68, 124, -72, -44, -54,  97,-100, -64,-111,  12,  36, -26, -99,  57,  83, -17,  10, 107, -51,  -6,  76, -72,-106, -35,  19, -76,  55,  62,-115, -68,  75,  44,   4, -45,  79,  38, 121,  22,  61, 112, 122,  85,   4,  58, 127, 126,  70,  87,  28,   0,  -5,-126, -52, -24, 113,  76,  -1, -13, 119,  27,  67,  94,  80,  12, -80, 107,  41,  53, -22,  -6,  85,  46,  -1, -44,  97,  26, -52,  40, -97,  -6,  56,  28,  64,-103,-120,   9, -11, -90, -74, -84, -24, -14, -68, -58, -31,  65,  89,-110,  69, 121,  -2,   4, -38, -32, -65, -20, -53,   9,  18, -75, 101,  90, -69,-116,  40, -64,  69,  56, 116,  58, -95, -24,  95,  29, 119, 126,-112, -70, -29, -35,  90,  93, -22,  92, -84,  41, 106, -82,-124,  39,  17, -65,  -1,  89, -91,  53, -74,  35,  23,  61, -56, 112,  -6,  96, -85,-101, 100,-112, 103,  63,  33, -35, 102, -18,  36, -25, -14,  17,  63,  -4, -71,-109,  85, 101, -56, 127,  98,  86, 121,  78, -89,-112,  26,  -6,  77,-115,  51,  47, -21, 123, 110, -97,  -9, -62,  -7,  69, -18, -52, -73, 100,  92, -51,-103,  53, -55, -66,  28,  65, -15,   0,-106, 117, -86, -62, -43, -80,-119,  39,  62, 104,  -2, 124, -81,  39, -55, -93,  48,   1,-108,  40,-124,  22, -34, -99, -60,  -5, -42, -19, 124,-110,  76, -48,  41,   0, -47, 124,  -7, -55,  49,-113, 115,  26,  11, -72,  36, -94,-113, -53,-127,  65, -31,  -1, -30,  41, -95, -54, -20,  20,  11, -76, -87, -37,  -7,  41,  49, -24, -98,  -9,  70,  31, 107, 121,   7,  68, -21,  12, -65, -67, -69, -76, 127,-110, -16,  -6, -82,  13,  89, -57, -99,-121, 105,  68, 116,  -6,  42,-112,  83,  55, -35, -32,  28,   3, 101,-107, 100,-119, -82,  60, -39, -50, -64,-112,  50,   7,-116, 101, -21,   6,  45, -73,  -3, -36, 102, 101,  22,  72, -64, -19,  17, -45, -33, -19, 107, -13, 108,  50, -59,  81,  53,  77, 112, 118,-113, -95, -92,  13, -25,  55, -41,  93, -52,  60, 111, -75,  74,   8,  41, -90, -49,  56, -11,  52, -74,  17,-121, 113, 102, -22,  44,  66,  63, -60, -30, -88,-117, -76,-117, -70, -66, -31,  52,-123,  45, -96,  56, -21, -20, -31,  80,  51,  23,  34, -74, -21, -59, 108,  72, 102, -91,  78, -80, 113,  26, -22,-105, -40,-103, -93,  80, -16,  30,   9, -42,  86, -78,  50,  75,  28, -91, 127,  87, 107, 115, -61,   2, -10, 118, 126,-123,  30, -81,  68, -61, -91, -16, -50, 103,  14,  57, -54,-100,  43,  25, -14, -67, 118,  86,-110, -36, -35, 112, -59, -57,  30,  27,  82,  34, -16, -74,  28, -80, 101, -77,  50, -46, -72, -34, -94,  40,   2,   2,  62,-124, 105,-125,   0,  93,   3,  79, -56,  31, -19,  45,  -4,-104,-109,  83,  55, 103, -74,  81, -90,-116,-105,  24,-113, -55,-120,  60,  53,  61,  79, -62, -44,-119,  59,  96,-116,-110,-126,  -8, -65,  20,  40, -65, -48, -29, 118,  62,  64,-126, 126,  94,  41, -94, 119,  73,  21,  55,  47,  -1,  -9, -24,  33, -24, -89,  33,-116, -57, 105, -85,  99,  72, -67, -34, -23, -87,  90,-119, -82,-111, -12,-127, -17, 121, -10, -39,   0, 103,  88,   0, -40,  69,  16, -69,  76, -13, -59,  86,  21,  97,  32, -78,  84, -13, -23, -30, -27, -55,  30, -50, -55,-126,  14,  87,-114,  58,   6, 112, 112,  80,  56,-111, -66,  43,  41,  53,  53, -91,  79,-127,  45,  29,  66,  79,-120,-119,  42,  83, -10,  51, -24, 102, 124, -59,  95,  77,  23,  22,  13,   1,  41,  44, 125, -32,  -4, -89,  13, -97, 105, 120, -49, -69, -79, -69,  47,  28, -81, 125,-121,-123, -13,  -7,  23, -49,  51,  49,  30, -63,-110, -71, -74,  43,  61,  76, -59, -81, -91,  45,  53, -16,  24,  93, 120, -73,  33,  74, -10,  16,  40,  71, -96, -90, -23, 114,  41,-126, -25, -24, -76, -22, -82,  67, -58,-114, 109, -98, 115,-101,-109, -19,  21, -15, -60,  24,  81,  52,  40,  37,  19, -16,  72, -72, -85, -22,  19,  -2, 100, 107,  36, -24, -69, -48, -65, 100,  98, -97, -99,-104, 103, -12, -22,  78, -15, -52,  48, -53, -91, 120, 102, -91,-121,-117,  11,  98, -30,  44,  59,  10, -23,-106, -54, -56, 103, -23, -22,  43, -40,  67,  77, -10,  94,  24, -28, -66, -79, -31,-124,  75,  -1,  31,  57, -25,  -8, -10, -26,  65,  90,  55, 127,  62,  -3,  72,  68, 118, -39, -27,  54,  54, -94, -87, -95,  66, 120, 123, -95, 115,-108, -46,-115,  26,  91,  21, -49, -85,-121,  41,-126, -14, -16,  57,  27, -81, 116,-111,  80,  70, -23,  15,  68, -99, -28,  24,   5,  57,  -7,  33, -81, 120,  68,-104, -50, -14,  18, 111,  44,-125, -96, -18, -98,  -4,  76, -30, 126,  39,   1, -41, -98,  96,  51, 118, -32,  92,-111, -38,  25,-126,  49,  33,-113, -62, 105,  45,-126, -44, -54, 121, 107,  81,   6, -71, 102,  54,  74,  61, -14, 120, -36,  24,  14,  45,  82, 106,-103,   9,  61,  75,  52, -89,  61,  75,  70, -81,  15, -16,-107,  94, -47, -48, -73, -89, -62,  -2,  50, -48, -22,-111, -39, -30,  42, -20, 117,  38,  16,-105,  14,  97, -37,-102, -22,  77,  43,  77, -50,   9,  17, 110,  54, 122,  57, -43, -74, -88,  42,  54,  54,  86,  38, -49, 120,  19,   2, -51, 114,  96,  69, 109, -79,  65, -40, -88, -63, -95, -18, 102,  71,  21,  22, -81,-103, -64, 119,  33,  70,-116,  89,-113, -70, -83,  63, -64, -13,  -5, 110, -27,  54,  10,  58,  28,  84, -69, -62,-117,  57,  52,-104,  50, -13, -67, -40,  30,  57,  60,  43,-114, -75,   2,  56, -37,-109, -68,  20, -44,  36,-111,  57,  54,  99,  39, -84, -35,-125, -44,-109,-107,-122, -69, -99, -83,  48, 113, 124, 106,  13, -79,  35, 110,  -5,  -5,  83, -55, -96,  50, -96, 123,  44,  37, -41,  82, -39, -87, -68, 116,  89,  -1, -87, 104,  86,  78, -90, 126,-107, -12, -90,  27,   5,  -8, -89,  63,-115,  32, 113,  23,  21,  58,  94, -10, -10,  16,  82,  69, -92, 102, 113,   0,  11, -13,  17,  -9,  15,  36, -21, 124,  69, -49,  69,  45,  13,  49,   6, -90,-122,  91, -74, -42, 122,-109,  60,  55,-105, -34,  93,  53,  66,  84,  58,-103,  49,  18,  78,  14, 111,-102,  18,  76,  93, -69,-127,   1,  -3, -75,-125, -89,  44, -31,  53, 107,-104,  -9,   8, -11,  57,  26, -14, -51,  32,  26, -10,-121, -13,-104,  53, -64, -22, -15, -29, -76,  13,-110,  71, 121, -57, -63, -23, 114, -72,  10, -99, -61,  96,  14,  10,-124, -53,  29,  62, -86,  26,  -5,  91,  14,   3, -85, -36,-125,-106, -10,  -8,  64,  38, -33,  15,  15,  90, -31,-105,  82, -21, -39,  78,  -3,  -3,  -1,  62,-102,  52,  36,  24, -38,  98, -32, -84,-106,-112, -17,  36,   5,  73,  65,  76, -32, -53, -26, -13,  62,-101,  -5, -61,  55,-101,   7, -52, -70, -40, -77,  81,  67, -11,  42, 116,  13, -60, -43, -98, -46,  59, -69, -73,  70,  74,-115, -58,-125,  62,  52,  46,  89,-103, -81,  39,  19, -18,  73, -51, -57, -23,  45,  -1,  62, -97,-116,  15,  98,  28, -25,-109,  90,  62, -52, -11, 111,  28,  -9,  86,-104, 101,  -4,  81, -16, -77, 107,-115, -85,   6,  71, -58, -30,  67, -81, 108, -20, -58, -47, -39, -13, -63, -75,-101, -10,  23,  75,  51, -43,  34, -14, -81,  91,  63,  76,  57,  52,  26, -88,  88,-118, 110,  43, 114,  79, -37, -51, -96, 110,-104, -12,  34, -69,-119, 125,  84, -51, -74,-103,  67, 124,  34,  59,-125, -55,  11,   6,  26, 114,   4, -47,  33, -61,-109, -87,  58,   0, 110,-122, 120, -26, -87,  83, 102, 100,  75, -76,  18,  44,  -9, -97,  29,  44,  59,  38, -92, 110, -85,  47, -92, -69,-113,  95, -49, -67,  97, 104,-108, -68, -24, -82, 108, -31, -52, -84, -91,-104, -38, 123, -75,-109,-111, -67,  -9, 120, -77, -61,   2,  93,  49,  82,  41,  18, -49, 112, 111, -40,  82, 101, 104,-124,-109,  66,  78, 102, -98, 117,  99, -33,  69,  63, -48, -87, -69, 111, -42, 127,  89, -97, -74,  66, -22, -42, -65, 117, -36, 115, -44,  79,  67, -18,  44, -82,-110, -42,  48,-119, -31,  13, -62, -23, -79,  92, 108, -69,  27, -43, -53, -27,-100, -56, -89,  81,-117,  28,  81, -14,  96, 111,  -1,  64,-100, 108,  93, -15,  56, -34, 119,  86, -77, -30, -36,  79, -25, -74, -86, -33, -25,  -7, -40, 106, -46,-112,  -3, -73, -12,   2, -86, -83,  20, -36,  -1,  72,  19, -48,  85, -33,  67, -86,  92,   4, -70, -73,  29, 120, 104, 100, -93, -91, 125,-109,  70,  -6, 125,  47, -12, 114, 113,-114, 125,  44,  46, -49, -48, -62, -43, 107,   6, 114,  53,  29, 106,  44,-126,  92,  97,-115,-101,-109, -27,  58,  19, 105,-104,  -1, 126, -89,  49, -39, 110, -62,  34,  54,  26, -32,  -1,  14,-125, -42,  29,  -8, -86, 107,  14,-105,  49,  -1,   2,  10, 122, 125,-109,  70,  30,  42,  -2, -28,   6, -95,   3, -94,  74, -51,  52, -67, -73,  55, -28, 112, 120, -95, -55,  30, -62, -45, -35,-103,  70,  39, -43,  95, -68, -13, -40,  70,  52,-107,  12,-104,  63, -99, -67, -16,-104,  98,-105, 115, 117,-115,  12, -42, -69,  40, -97, -10,  80,   9, -14, -65,  71, -96,  14, -10,  55,  76, -73,  -1,-111,-105,  54,  70,   7, -67,-124,  69,-107, -54,-125, -94,  93, -26, 113,  90, 114, -82,-120, -66, -95,-121,  42,-100, -77, -88,  97,  68,   9,  36, -46,  -4,  -1, -62,  69,  41,   0,  12, -78, -51, -54,  22,-124, -13, -76, -95, -64,   0,  81,  88, -66, 110, -89,-123,  66,  15,  29, -95, -57, -66, -97,  36, -93,  -2, -82, -31,  -3, -35,  60,   3,   7,  32, -74, 125, -30,  69,  47,  -8, -81, 126,  47,  44,  85,  30, -29,  87, 125,  40, -54, -40,  10, -52,-101,  -9,   8,  64, -13, 105,-121,  11,  -4, -58,-103,  66, -68, -44,  -7,   5,-123, 103,  83, -98,  37,  -8,  82,-112,  22, -78,  72,-117, -54,  28,  48,
    6,  23,-104, -65,-106, 127,  85,-114, -79, -93,-115, -27,  87, -95,  10,  -1, -31, -54, -15,  93, 103, -99,-125, -99,  86,-110,  -7, -30,  51, -71,-103,-118, -84, -95, -45, -96, -42,  81, -61, -64,  31,-100, 116, -42,-109,  -9,  47,  61,  62},
{-119, -46,  66, -86,  65,-122, -68,  48,  42, -91, -53, -68, -18,  16,  38,  72, -36,-126, -11, -77,-107,  -9,  60, -32, 118,  -9,  24,-123,-115,   8,  87, -16,  -7,   2, -81, -39,  53, 114,  36, 119,-126, -83, -62, -69,-122, -28,-106, -85,-119, -51, 115, -64, -71,  86, -94, -40,-106,  22,-101,   8, -93, -72, -58,  57, -28, -16,  96,  48,  22, -98,  72, 100,  92, -71,-100, 103, -46,-103, 117, -92,  36, -42,  -4,-127, -97, -39,  40, -56, -14, -99,  39,-124,  -2, -77, -30, -25,   2, -10, -54,-109, -20, 108,  25,  77,  65, -48,-113,  52,  23, -60, -69,-116,-111, 119, -45,  99,   8, -67,  99, -87,  69,  42, -73,-123, -73,  32, -71,  48, -78,-104, -13,  17, -44, 125,  52, -60, -72,  27, -27,  15, -16,  19,  47, 103, 110, -17,  53, -87,-121,-127, 127,   5,  69,  91, -26,  81,  -4, -34, 107, -51,-100,  -7, -27,   3, -28, -50,  17,   0, -30, -77, -76,-107, 110,  79,  35, -93, -46, 108, -90,  18,   4,  -7, -23,  65,-104, 112,-122, -87, -14,   1, -83, 104,  50, -81, -63, -44,  84, -53,   9,  18,  60,-100, -52, -10,  70, -30,   3, -11,  47, 109,  43, -26,  38,  15,  69,  84, -46,  -2,  41,  45,-109,  69, -47,-104,  87, -40,   6, 103,  89,  44,  83, -28, -78, -69,  15, 116,-121,-100,  26, -57,  78,  36, -46, -14, -26, -50, -73, -66, 104,-120, -27, -32, -30,  44,  49, 125, -87, -56,   8, 100,  10, -43, -63, -82, -54, -97, -92,  92,-118,  70,  45,  20, -60,  45, 124, -22, -27, -54,  11, 119,  56, -31,  39, -30,  63,-102,  80, -30, 100,  46,  92,   9,   5, -32, -72,   6,  71,  47,  85, -42,  92,  86,-103,  19,  63,  -2, 118,  14, -50,  66,  62,  76, -11,  29,  39,-125, -88, -61,   6, -35,-121, -74, -89, -34, -19,-122,   9,  -1,  51, -11,-119,  13,  85,-125,  53, -15, -35,  25,   8, -89,-103,  33,-106,  15, 111, -83,  66, -79,  88, -53, -15, 117,  96,  96, -15,  78, 121,  46,  -4, -59, -93,  18,-125,  21,  29, -34, -16,  42, -84, -65,  28,-101,  99, 107,-120, -47,  -8,  46, -84, -55, -34, 109,-113,  77,  59,  63,  45,  61,  51,  24,  85,  95, -48, 111, -76,  51,-126,-102, -98, -33,-120, -62,-101,  32, -67, -29,  59,   9,  20,  42,  43, 120,-114,  13,  48, -47,  93,-111,   6,  11,   9,  54,   3,  55, 116,  50,  12,  32, -12, 118,  46, -36, -24, -38,  91,  -9,  16, -24,   0, -90, 118,  26, -28,  41, -81,-125,  94,  84,  21, -54, -68,  99,  30, -51,  49,  48, -41, -98, -61,  64,  93, -51, -17, -55,  -6, -13,-127, -87,-124, -12, -62,  18,  71, -28,  87, -34, -12,-111, -29,  69, -44,-126,-113,  16,  13, -30,-104,  24,  63,-123,  36,  43, -97,  95, -24,  81, -42, -43,  81,-106,  92, -67, 122,  63, -41, -75,  22, -61,-125, -98,-103, -85,  55, -11, 114,   0, -29,  67, 126, -49, -48, -19,-122, -79,  54,  65,  55, 116, -40,-116,  40, -97,  89,-110,  45, -95, -65, 102,-112, -66,   8,  25, -21, -72,  66,  53, -63,  74, -36,  17, -74, 119, -64,  91, -57, 112, 105,  37,  45, 104, -97,  48, -36,  12,  15, -45,  43, -34, -93,  -6,  18,  82,  85, -11,  35, -50,  35,  11,  21,  18, -56,  32,  16,   1, -25,  29, -21, -37, -52, 106, 101, -13, -90, -76, -11,  81,  68, -49,  36, -70,  23, 104, -41, -28,   7, -17, -19, -72, -42, -85,  60, -73,  14,-100, -78,-106, -61, -33, -17,  40,  53,  51,  86,  22, 112, -74, 115, -78,  74,  72,-106,  14,  46, -98, -82,  73,  -1,  38,  91, -84,  36, 101, 113,   1, -97,  75, -39,  61,-101, -81,  38,-104, -18,  80,  55, 121, -57,  47,  71,  19, -65,  16, 119, -94, 109, -62,  31,  34, -31, -73,  91, -57, -38,  65,-124,  42,  28,  32, -28, -68, -25, -68, -33,  98, -78,  -8, -23, -84,-112, -66,-114,  28, -86, -64,  85,  20,  67, 120,  43, -55,  82,  93,  44,   6, -84, -83,  81, -38,  36,-121, 109,  73, -82,  83,  93,  78,-116, 109,  54, -20,  65,  68,  99, -71,  91, -13,  15, -33,  27, -52, 104,  24,  43,  93,  55,  25,  10, 115, -41,  72, -51,  73,  62, -32, -55,  97,  17,  29, -81,  42, 126,  84, -94,  69,-102,  65,  77, -73, -21, -55,   6, -41, 110,   4, -39,-104,-110,  98, -30, -55,   6,  88, -98,  49, -36,-126, -50, -26,-118,-101, -64,-108,  86, -77,  16,  78,  75,  51, -77, -48,  27,  55,  32, -69, -18,  62, -74, 111, 114,-111, -47,  -8,  31, -62, -54,  43,  50, -18,   3,-127,  93,  88,  51,  43, -33,-100,  51, 108,  -9, -38, -36,   6,  27, -32, 100,  20, -79,  49, -99, -67,  -8,  49,  38,  49, 101, -39,  94, 100,  63,-126,  74,  60,  61,  50,  25, -63, 103, -83,-124,   2,-112,  84,  44,  25,  38, -20,-104,-100, -86,  20, -38,  14,-108,   8, 114, -41,-120, -83,  23, 116, -99,  91,  25,  31, -22,  22, -87, -27, -93, -26,  80,  59, -11,  65,  92,  50, -42,  18,  44,  75, -74, -76,  11, 108,-123,   1,  82,  -7, -41, -23,  22, -66, -75, -30, -12, -90,  31,  58,   5,-114,  -1, -38, -31, -51, -17,-108, -15, -98,  91, -94,  48,  82,  61, -44, -39, -64,  12, -54,  39,  35,-117,  29, -25,   1, 120, -92,  57,-123, 108, -99,  19, -73, 123,  97,-108, -49,  11, 123, -28,  17, -63,  52,-118, -90, 120,  92,-100, -67,  99,  79,  58,  91,-113, -98, -14,  79, 114, -34, 124,-101,  77, -52,  37,  11, 105, -37, -59,  -2, -93,  43,  16, 101, -80,  81,  97, -36,  84, 124, -45,  25, 104,  46, -93,  59, -81, -60,  97,  98,   1,  41,  51,  32, -86, -87,  70,-125,   5,  75, -39, -86, -35,  37,  73,  95, -74, -58,  71,  17,  28,  95, 101, -77, 125, -29, -96,  76,  60, -90,-116,-103,-109,  56,  93,  67,  86,  72, -24, -96, -58, -69, -94, -57, 111,  63,-102, -73, -57, -35, -65, 108,  -1, -63, -46,   8,  65, -52, -58,  47, -61,  10,-102, -31,  78,-126,-117, -90,  29,  30,  83,  99, -76, -68, -15, -55, -22, -31,  89, -84,  95, -44,   8, -64, 102, -67,  17, -52,  52, 119,  82, 114, -75,  14, -95, -92,  87, 123, -52, -48,-113,   1,-108, -44, -69, 107, -67,  83, -61,  17,  21,-111,-119,  23,  25, -89,-107, -14, 110, -16,  44,  46,  46, -35, -31, -27,  63, -41, 116, -65,  82, 123,-108,  43,  87, -86, -22, -81,  -7,  -3, -23,  29,-119,-126,  76, 125, -57, 108,  86, -17, -40, -38, -56, -79, -22,  45, -26, -83,-101, 118,  84,  23, -39,  70, -60,  84,  14,  82, 125,  62,  57, 126, 120, -85,  58,  33,  62,  55, -36,  98, -87, 102,  77,  23,-108, 104,  13,  31,  17,  17, -95, 125, -13,  42,-111, -60, -52,-117,  15, -39, -37,  97,  64,  26, 124,  22,-100, -71, -46, 121, -27,-112,  30, -20,  72,  68, -96, 112,  59, -87, -22,  -5,-122, -87,  85, -83,   2, -48,  98, -26,  65, 121, 127,  24,   0, -97, 105,  13,-121,  66,   5,  91,  95,  30, -87, 109, -34,-101,  94,  92,  17, -80, -30, 113,  46, -29, -97, -38, -62,-111,  77, -87, -20, -89,  69,  25,  96, 118, -29, -93,  16,  30,-124,  34, 116,  84,  74, -16,   9,-121, -85, -68, -35,   5,  62, -39, -41, -67, -59, -10,  51, -18, -48, -31, -17, -27,  20, -60, -88,-117,  69, -99,  40, -80,  53,  85,  86,  89, 105, -69,  67,  20,   9,  21,-115,  92,  36, -59, -52,  86,  30,  47,  98, -67, -32,  29, 103,  30,  32,   8, -86,  84,  62,  54,  15,  82,  93,-100,-124,  -6, -74, 126, -18, -60,  16,  96,  18,  45,-117,  91,-105,  18, -25, -19,  75, 103, 123,-122, -76,-105,  51,  54, -91,-101,  38, -37, -15, -89,  22, -85,   3, -28, -15,  88, -61, -20,  92, -74,  51,  88, -56, 107,  73,  99, -86, -14, 126, 103, 110, -42,-115,  69,  11, -37,  63,  82,   5,-103, -41, 118,  88,  -2,  48,-107,  23,  27,  23, 116,-120, -52,  93, 122,  93, 125, 111,  90,-111, -50,-120,  27, -70, 100,  59,  56,  -3, -31, 123,  65,  75, -32, -96,  18, -52, -63,  58, -86, -89,   5, 102,  79,  83,   1,   9, -66, 114,  60,-113,  67,  51,  -4, 113,  73,  -4,   1, -68, -36,-124,-105, -85, -54,  25,-118,  89,  53, -64,   6, -72,  22, -14,  51, -10,-105, -81, -18,  17,  51, 105,  58, 104, 121, -31,   9,  70,  43,-106,  70, -26,  80,-123, -53,  32,  41, -94,  50,  -7, -95,  13, 106,  39,  94,  24,-123, 103,   4, -11, -12, -12, -26, -53,   9, -12,  50,  84,  15,  60, -48, -20,  38, -11,  89,  97, 122,  81,-101,  57, -72,  89,  31, -96, -32,  10,-117, 101,  56, 108,  66, -36, -88, 108,  85, -71,  95, 107,-117,  -6,  70, -90, -61, -96,   8, 125, -19, -39, -65, -61,  78, -33, 118,  58, -78, -58,-120,-112, -75,-118,  19,  85, -10,  89,  23,  37,  11,  42, -22,-122,  96,  84, -41, -29, -10, -60,  86, 117,  70,  35,  14,  94,  55,  10, -71,  25, -61, -31, 106, -19,   5, -45, -24,  96, 110,-113, -76,  88,  80,  74, -60, -36,-110,  91, -29, -63,  44, -92,  -9,  47,  53, -63, -77, -95, -70,-124, -89,  81,  33,  74,-117,-124,  66, -52,-112, -44,  40,  67, -62,-101,  49,  54, -94,  83,-121, 118,  23,  90,  79, 100,  -7,   9,  95,-117,-109, 116,  56, 104, 102, -45,  86,  -2, -51, 103, -10, 117,-120,  33,  39,  56, -51, 122, -35, -82, -59, -22, -16,  -3,   9, 115, -98,  70,  91, -76, 124, -23,  29,-121,  49,  38, 113,-116,  -2,  -7, -76,  15, 113, -15, -60,  66,-118,  -6,  29, -92, -19,-125,  31, -78,  25, 124, 124,   4, -24,  36, -76, -52,  -5, -28, 103,  13,  27,  68, 119,  87,-109,  27,  16, -33, -25,-116,-126, -93,  81, -99, -92,   4, -32,   0,  95, -63,  75, 123,  -3, -69,  77,  11,  89,  -6,  83,-101, 103, 109, -89,   5,  58,  25,  90,  50,  93, 127, -89,  51, -43, -69, -45, -64,  81, -58, -61,  98, 101, -32,  29,  60, -30, -75,  61, 113,-103, -38,  38,  37, -12,  69,  31, -49,-112, -92,  51, -29, 101,  74, -87,   3,-123,  -6,  11, -73,-121, -20, -56,  -7,  58, -55, -33,  98,   7,  44, -18,  51,  27,  77,  80,  47,  67,-101,  55, 116,  72, -27, -69, 106, -20, -99, -45,  25, -11,  31, -91,  -6,  26, -37,  36,  53,  20,  24, 112, -15,-104, 103,  51, -38, -29,  30,  -4, -49,-110, -30,  11, 117,  59,  -4,  55,  30,  30,-100,-109, -71, 109, 109, -12, 109, 114,  47,  71,  63, -11, 126,  81, -50, -83,-114,  68, -62,  78, -18,  42, -92,  28, -67,  38,  59, -80,  15, -60,  34,  -2, -16,-110,  76,-122,  43,-126, 121,-107,  14, -23,  66, -19,  25, 101,  -5,-100,  45,  41,-120,  39,  41,  83,  58,-101,  40,  13,  19,  25,  81, -80, -22,   6,  28,  17,  78,  74, -77,-111,  46,-114,  58, 114, -39,  52, -95,  65, -32,  45, -99, 127, -28, -63, -75, -20,  62, -12, -52,-114, 127, -11, -20, -67, 102, -83,-119,-117,  71, -93, -39,  89,   2,  83, -66, -15,  37, -66,-119, -60,  10, -85,  40,-112,  92, -71,   6, -73,  11, 112,-114, -19,  17,  82,-110, -63,  70,  70,  18, -79, -36,  -4, -76, -76, -91, -15, -19,-125,-101, -80, -98,  36, -96,  85,  83,  31,  16,-119,-107,   0,-115,
  -12,   6,  52, -99, 103,-117, -44, -23,  98,-111,  71,-107, -24, -67,  39, 124, -70, -58, -98,  29, -72,  83,-124, -31,-119, -26, -81, -62, -73, -67,   0, -75, -70, -14,-114, -50,-116, -66,  44, 110, 118,   5, -15,  -1, 100, -54,  -4, -76, 106},
{-113,  59,  38,-118, -33, -49,   2,  77, 103, 109, -65,  88,  55, 115, 113,  71,  70,  52,-103,  42, -49,  -8, -25, -59, -68, 121, -41,  65, 107,  30,-118, 107,  32,  85,-122,-109,  70,  -2,  27, -23,  63,  51,-107,  -9, -85, 116, -23, -34, 124,  42, -59,  79, -30, 119,  78,  -7,  18,  73, -40,-111,-117,  30,  -6, -77, 119, 107,  88, 124,  76, -85,  63,-111,  21,-118, -60,  15, -55,  55, -32,  15,-102, 103,  19,  97,  56,   4,  31,-116,  53, -83, -23, -85, -34, 113,  18,  46, -33, -90, -15, 113,  61,  92,-104, -53, -41, -60,  41,-127, -36, -59,   2,-109, -62,  67, -37, 109,-120, -11,  55,  -8, 119, -96, 119,-113, -56, 103,  35, 125,-121,   4, -57,  33,  97,-107, -39, -87, -40,  32,  47, 113,  41,  41,-118, 103,   0,  11, -92, -14,  30,  32,  36, -56, -78,  84, -87, -78, -77,  96,-105, -56, -21, 100,   4, -93, -48,  12,  62, -24, -66, -70,  71,  98,  63, 122,  26, 125, -51, -98,  -9,  71,  60,-109, 122,  33, 102,  59,  64,  46,  56,   5,  94, -27, -23, -31, 102,-110, -99,  36, -93,   5, -29,  86,  26, -56, 116,  25, -97, -56, -91, -15,  30,  52,-106, -37,  99, -73,  39, 109, -39,-120, -64,  91, -90, -14,  44,  50, -15, -92, -65,  87,  94, -58,-108,-106, -22, 112,  52, -43, -13, -66,-105, -17, -48, 118, -67,  25,  54,  46,   2, 118,  -7, -39, -67,   2,  -6, 126,-121,-120, -87,  49,  89,  14,  62,  73, 113, 105,  77, 104, 104, 109,  31, -23,  -7, -83, -37,  23,  22,-111,  39,  -5, -13, -14, -24,-118,  99,   6, -87,  46,  51,  71,  50,  13,-120, -33,  90, 108, -37,  89,-102,  37,   3,  68,   6,   6,  59, -91,   4,  27,  94, -87,  13, -83,-113, -20, -75, -62,  32,-105,  42,   5,  -2,  77,  23,  97,-124, -24,  -7,  44, -18,-122, -51, -45, 126,-121, -96, -44,  41, -52,   5,  34,-104,   2,  89, 107, -85,  58,  25, -71,  54, -99,-123, -82,  89, -26,  29, -97,   9,  96,  39,   9, -20,   5, -82, -59,  15,  10, -60, -38,  -3,  31,  38, -89, -17, -15,  78,  70, -12, -47, -17,-112, 100,  35,  46,  52,  96,   2,  -1, -74,  37,  99, -84,-115, -61, -63,  47, 127,  63, 123,  75,-119,  58, -10,  28,   1,-115,  50,   6,  59,  31, 115, -69,  -8,  37,  80, -51,  35, -24, -75, 111,   1, 112,  84,-122,-109, -73, -66,  81,   4,  12,  51,  61,  25, -14, -96,  36,  69,-123,  82, -30,  64,  71,  51,  16, -90, -55, -50,  71,  51,  54,  74,  27,  71, -21, -91,  71,  16, 104,   7,  10,-123,  -6, -57,   3,  94,  17,  12,  42,  63,  20,  -1, -46,  25, -22,-101,-112, -56, -24,   8,-120,  83, -25, -28, -47,-112,  16, -60,  74, -79,  -1,-102,  26,  79,  53, 124, -78, -97,  68,-100, 103,  69,  50, -13,  62,  64,  28,  78,  14,  69, -43,-113,  71,  10, -85,  26,  28, 122,  19, -28, -88, 119,  86,-111, 115,-118,  48, 122,  43, -50, -37,-117, -32,  95,  96,  25, 110, -95,-106, -37, -15,  73, -73,  67,  -1, -71, -83,  14, 117,  84,  46,  71, -53,  56,  17,  21,  76,  65,-120, -22, -74,  50, -49, -96,  86, -72, -60, -17, -15, -77, -52, 103, -77,  18, -34,  31,  26,  18,  27,  26, -13,  -3, -29,  -9, -40, -67, -37, 109, -19,-114,   1, -32,  39, -87,  41,  44, -10, 123, 121,  56, -42,  42, -62,  40, -24,-106, -24,  76, -46,  67,-114, -61,  56, 123, -69,  24, -92, -26,   6,  80, 116,  23,  33, -56, -87, -37, 103, 119, -19,  17, -94, -85,   5, -34, -45,  98, -99,  75,  28,  93,  28, -81,  57, -38,  21, -98, -41, -52,  67, -33,  86, -67, -66, -82,  19,  14, -59,  28, -48, 124, -60,  57,  60, 110, -22,-121,  54, -17,-112,-110,  39, -95,  62,  76,-118,-108, -97,   3, -90,   0, 122,  56, -84, -15,  28, 122,  66,  55,  43, 110, -55, 106, -60,  55,  31, -95, -16,  -8, -64, 118,  -3,  35, 113, -41,  73,-105, -51,  40,   5,  54, -11,-100,  48, 104, -60, -69, -33,   9,-105, -14,-106, -68, -55, -12,-110,-109, -62,-104,  40, -66, -59,-109,  70, -37,-100,-113,  55,  47, -55,  98,   1, 118, 120, -86,  76,  91, -78,  50,  77,  43, -56, 111,  50,  76,  20, -66,  63, -31,  84,  17, -50, 102,  14,   1,  97, -11,  58, -83, 104, -88,  60,  46,   0,  79, -28, -97,  -9,  47,  21, -24,   8, -54,  56, 118,-108,  99,  95,  95, -45, -65,  -4,  -5,-126,  74, -19,  91, -66,  98,  -9,  23,  77, -97, -47, 118, -23, -35,  76, -53,  -2,  98,  76,  53,  11,  20,-122,   9,  44, -44,  66,   5, 104,  -5,  81,  -3,   8,  35, -24, -77,  -7,  50, -38, 105, -26, -26,-116, 103, -54, 120, -38,  50,  -7, -12,  28,  36, -59,  -4,-117,  58, -66, 116, 121,-113,  37,  27,  56, -63,   2, -85,  69, 107,  12,  12, -60,  91,  22, -62, 121,  14, -68,  -6, -93,-105, -49, -75,  86,  45, -44, -68, -56,  64, -75, -17,-120,  -4, 102,  50,-112, -56,-113,-117,  76,  34,  -4,  90, -55,  69,   1, -63,  25,  46,  81,-107, -48,-118, -11, 116, 101,  17, -79, -81,  21, -70,  77, -41, 108, 105,  77,  95,  66, -72,  69,  44,  79,  95, -53, -93,  96, -99,-102,  53, -96, 110, -15, -15, -99, -11, -47, -52,  83, -41, -25,  -2,  24,  -4,  43,  25, -43, -11,  14,  91,  96,  23, -61,   2, -38, -77,-107, -79,  13,-101,  67,   3, -85, -95,  81, -46,  17, -34, -41, -44, -62,  64,  30,  61,  78,  65, -40, -65,  94,-109,  10, -13, -97,  51,  97,  86, -17,  79,  21,   5, -27, 104,-109, -43,  49,-124, 107,  95,  59, 119,   7,  21,  93, 115,   2,  89, 121,-100, 101, -95, -85,  48,  55,  43,-116, -56, 106,-122,  33, 105, 101, -18,  13, -85,  76, -36, -93, -78, -82,  90, -59,-125, -36,-121,  -3,  85, -79,   3,  72,  63,-105,  51, -13,-105,  73, -79, -54, -83, 114,  55,  -2,  18,-113, -54,  42, -66, -29, -70,  51,  32,   7, -11,  85, -28, -64,-125, 124, -13,  46,  21, -47,-115,  37,  68, -83,  43,-116,  59,  65,  96,  20,-124, -85,   3, -35, 125,  78,-121,  48,  39,  49,  65,  60,   7,  58, 113,-122,  34, -48,  28, -75, -75, 113, 114, -24,  25,  80, -41, 127, 102,  36,  53,  21, -45,-125, 101,  99, -96,-126,  20,  16,  79, -76,  35,  29,  12, 114, -59, -94, -42,   1,  14, -87,  18,  81,  -6,  30,-116,  -4, -26, -82, -69, -90, -94,-125,  90, 117, -51, -15,-125, -80,-126, -30,   8,  72, -15, -85, -78, -17,-110,  43,  22, 127,  62, -17, 123,  60,-108,  77, 115, 119, -90, 118, -10, -70,  15, -24,  21,  61,  43, -72,  43,  -6,-108,  83, -29, -64,  18, -78, -60,  55,-105,  30,  98, -68, -26,   7, -89,  19,  77, 115,   9, -99, -48, -36, 113, 103,-118,   4,  84, -25,  85, -27,  99, -57, -52, -61,  71,-103, -34, -54,   4,   3,   8,-107, -87, -90,  31,  93,  66, -66, -17,-101, -77, -20, -78,-111,  61,  81, -68, -21,  63,-103, -14,  -2, -16,-100, -98,  65,  86,  33,  60, 120, -92, -78, -77,  98, -22,  95,-102, 114,-117, -34,  48,-113,  56, -78,  82, 127,  30,  56,-121,  90,  43,  42,  63,-113, -14, -63, -50, -20,  62, -77, -75,  94,-117, 124,  63, -93,   6,  99, -80, -35,-125,  57, 107, -18, -64,  32, -98,  51,  42, -28,  -3,  51, 113, -36,  72,-107,-121,  86,  -4,  32,  32, 107,  44,-100,  37,  67,  69,  19,  36, -39, 107, -54, -49,  14,   5, -32,  53,  52, -52, -26,   6,-109,  22,-125,  73, -19,  44, -27, -34, -97, 109,  40,-120, -67,-118, -16, 102,   6, -85, -51,  24,  79,-126,-126,  79,  44,-119, 117,  14,  44, -72,  15,   0,-116,  -8, 123,  49, -88, -39,  45, -13,  50, -67,  82, -69, 114,-111,  29,  66,  15,-126,-119,  55, -51, -94, -47, -98,  38,   5,  94, -91,   5, -65, -18,  94,-125,-106, -91,  36,  23, -47, 120,  -1, 104,-103,  94, -67, -41,  11,  12,  -8,  53,  38, 125,  32, -65,  62,-126, -39,  29, -33, -37, -94, -24,-124, -50,  63, -77,  86, 100,  10, -91,-107, -49,   2,  45,-118,-119,  60, -68, -67, 109, -44,-101,  46,  28,  98, 106, 106, -38, -25,  13, -75,  31,  71,-124,   3,  11, -33, -11,  28,  90,  22, 119,-104,  49,-127, -93, -73,  72,-111,  25,  50,  85,  22,  -8, -94, -33,  20, -21, -63, -21, -21,  10,  -9, -21,-107, -49,  62,  72, -98, -28,  73,-113, -67,-126, -44,  64,  70, -46,-123, -44, -33,-107,  30,  79,  81,  97,  34,  60,-100,  98,-119,  14,  92, -61,  89, -48, -40,-115, -60, -59,  18, -39, -59,  79,-102, -50,  33,  42,  24, 105,-115,  14,  16,  70,  82, -19, -88,  30,   6,  70,  40,-112,  -7,  -9,   4, -36,-111,  71,-122,  23,  76,  53, 109,  19, -81, -12,-101,-104,  81, -45, -28,  47,-103,  -3,  86, -64, -99, 126, 113, 104, -80,-116, -83, -64,  49,  49, -85, -36, 125,  91,-110, -79,  38,  89,  53, -40, -16, 121,  86, 104,-100, 120,  34,   2, 120,  55,  87,  -5,  29,  63,  95, 122,  13, -46, -23, -52, 103,  56,  35,-111,  47, -63, -19, -61,  73, 117,   7,  20, -90, -32,  82,  86, -93, -83,  21,  23,  22, -81,-117, 123, 111,  49, -13, -28, -92,  13, -70, -45, -46, -28,  85, -23,  87, -78,  92, -95, 117,  24,-118, -46, -45,   2,  87,-122, -50,  94, -41,  24, 118,  73,  52, -18,  60, -85,-126,  46,  48,   5, 104, 116,-116,  23,  76, -74, -74,  79, 109, -95,  -6,  28,-106, -25,  -4, -64,  84, -63,-124, -26,  36,-125, -26,  48, 109, -93,  10, 111,  29, -26,  96,-105, 108, 110, -16,  88,   5,  82,  81,  -8,-103, -51, -72, -51, -61, 119,  85,   2,  22,  58,  94,  -6, -73,  53,-103,  61,-122,-103,   3,  96, -94,   9,-121, -56,   9, -46,  -8, 109, -45, 119,  74, -78, -20, 104, 124, 119,  61,  64, -12,  93, -21,-102, -81,  63,   8,  53,  33, -11, 106, -85,  28, -87, -52, -36, -78,-112,  32,-124,  14, -32, -77, 118,  72,  -9, -74, 110,  45, -47,-107, -72,  38, -17,-119, -78,  54, -94,  25, 115, -89,  42,  54, -71, -92,-100, 103,   4,-121, 102, -23, 117, -95,-108,  36, 119, -47,  -4,  37,  40, -60, -15,  59,  86, 103,  80, -16, -94, -68,  65, -25, 111,-107, 108, -97, 111, 114, 116, -46, -70, -18,-112, -80,  63,-106,  62, -24, -83,  18, -41, -64, -40, 106,  19,   8,  30,  66,  -6,  54, -13,  40, -55,  75,  48,  78,   4, -25,  81,  36, -92, -68,  -8,-104, 126,  49,  79, -75,  67, -24, -26,-111,  83,   5, -25, -28, -80, -77,  11,  -1,   3, -19,  41,  43,  94,  89,  22,  34, -83,-107,  66, 104, -65, -28, -55,  51,-120,  58,  98, -18, -65, 101,-110, -34,   5,  80, -83, -29,  65, -37, -59,  93, 126,-126, -55,  49, -13, 118,  -6,  -4, -78, -72,  41,  44, -16, -26,  50, 105, -46,-100, -87,  21, 100,  -5,  57,  94, -29, -44,  99, -25,  27, -26, -76,  97, -95,  11,-108,  27,  13, -40,  -8, 119,  84,  41, -52,  30, -85, -17,  54,  51,   4, -53, -58, -33,  62, -41,  58, 127, -59,  63,  57, -23, -67,   9,  33,-110,  32, -19,  31,  33, 115, 107,-124, -69, -62, -14, -59, -61, -19, -31, -70, -73, -47,   2, 123, -22,-122, 116,  84, -45,  82,
 -116, 126, 108,  82, -22,  92, 111, -60,  29,   0,   0, -23, -74, 125, -33, -31,  24,  -9,-125, -14, -27,-125,  82, -27, -34, -22, 102, 101, 124,  38,-126,-109, -80, -70,  80,  34,  42,  19,  66, -36, -69, -84,  97, 110,   0, -40, -19, -53,  73},
{ -57,  92,  20, -31,  60,-105,  91, -10,  10, 105, -64,  80,  91, -65,  20, 111, -48, -55,-109,-105, -83,  93, 112,  96,-105, -56,-109, 103,   8, -15,  -8, -32,  88, -18,  25, -73, -11,-124, 125, -57,-101, -85, 126,  60,  55, -32, -42, -11, -93, -50, -45, -53,  18,  -7,  25, -29,-115,  89, 101, 127, -32,  26,  38, -79,  94, 102,  25, -80,  98, -56,  63, 119,  18,  19,  78, -42,  78, -57, -82,  44,  35,  45,-121,  91, 103, -30,  28, -97, 108,  56,  22, -47, -43,  67, -65,  21,  21, -80,-127,  25,  -3, -24,  23, -43,-105, 125, -36, 104, -36, -43, -25, 117, -35,  83,  14,-118, -95, -25, -64,-116,-115, -79,   1,  89, -74, -11,  10, -58, 121,  42,  14, 113,  56,-120,  34,-118,  21, -64,  35, -17,  68,   5, -80,  79,  49, -23,  30,  -9,  16,  91,-113,-102,  -7, -70, -79, -80,  19, -39,  -6,  89,  63,-119, -26,-117,   0,-116, -57,  41,  -5,  79, -84, -35,  87,  77,-110, -50, -59,  32,  19,  70,  56,  24,-114,  24,  60,  33, 100,  96,  68, -31, 119, -62,-110, -55, -20,-109, -47,-120, -43, -43, 109, -44, -94,-104,   2,  66,-102,  10,  82,  24, 117,  19, -85, 119,  22,  71, -43,  23,  16, -12, 107, -81,  99, -65, -22,  46,  69, -45,-113,-110, -90, -57,  32, -32,  61,   6,  60,  49, 127,   6, -96,  -3, -54, 117, -81, -86,  25,  30, -59,-122,  72,-122,   0, -26,-104, -84, -42, -29,  39, -25, 113,-106,-120,-110,-123,  18, -37,-106,  26,-101, -65,  69,-114,  79,  -4,-117,  47, -28,  79,  17, -79, 120,  59,   6,   9, 113,  69, -34,  29, 126,  85, -53, -73,  35, 105, -32, -77,  -8,  -1,  17,  99, -64, -94, -38, 114,  97,  19,  28,  18, -73,   1,  68,  40,-110, -81, -50, -12, -67, -53, -16, -44, -78,-103, -56, -72,-120,  18, -25, -26, -96,  14, 111, -21,  42, -86, -13,  95,  94,  -8,-118,  62,  73, -40,   6,  22, -80,  67, 119,-101, -17,  32,  62,  25,  80,  -5, 106, -40,-118,  40,  40, -61, -75,-115,  82, -29,  45,  12, 118,  82, -31,  59,  80, -98,  78, -97, -88, -51,  96, 110, -92,  26,  39,  95, -60,   2, 103,  48,-125,  65, -71, -48, -43, -44,  -6, 115,  65, 119,  35,  52,  72, -96,  94, -41, -10, -23,   0,  78, -84, 102, 109,  15, 123,   3,  25, -37, 109,  22,  18, -42, -81, 103, -25,  18,-123, -25,  84, -15, -27, -37,  56, -16,  95,  23, -71,  61,  50, -54, 119,  99, -84, -18,  -1, 118, 114, -76, -13, -55,  28, -18,  62,-121,-104,  65, -89,  22, -52,  74,   9,  81,  75,  68,  13, -38,  58, -35,  21, -44,  57,  68,  95,   8, 122, -21,  45,  82,  66, -91,  18, -81, -11, -32,  72,  65, -38, -46,  -5,   6, -91, -77,  10, -53,  94,  98,  89,  89,  46, -10, -79,  60,  87, -22, -70,  96,  26, -80, 123, -56, -49,  25,  46,  75, -57, -19, -15,  52,-125,-124,-117,  10, 103, -57,   2, -45,  20,-114,  60,  36,  61, -98,-119,-118,  93, -31, -92,  61, -60,  61, -31, 122, 117, -14,  34, 105,  53,-123,  57,-107,  44,  62,  60,-109,  48, 101,  78,  23,  73,  36,  88,-105,  73, -85, -59,  31,  45,  63, -37, -27,-102, -76, -80, -97,  87,-120,  62, 116,  93,  47, -86, 115,  21,-105, -66,  26,  28, -93,  50,  65,  46,  96,-126, -27, -79, -93,  42,  12,  -7,  31,   3, 116, -19, -86, -52,  41, -12,   2,  93, -99, -29,  73, -15,  58, -25, -32,  95,-122,  24,  56,  17,  77,  27, 111, -14,  30,-115,  45, -76, 117,  71,  22, -31,  85,  84,-114,  71,  28,  50,  71, -50,-107, 117,-123, 119,  46,  57, -62,-120, -54, -51, -76, -75, -57, -89,  51,-125,   5, 123, -77, 124, -54,  38,   3,  16,-126, 116, -63, -81,-125, -31,  49, -73,  32,  63,  34, -68,  -2, -94, -59, -10,  64,  13,-121,-116, -72, -13,-109, -58,  68,  17,-108,-109, -46, -93, -24, -74,  52, -28,  94,  12, -37,  33, -81, -35,  73, -63,  63,  67,  73,  38,-104,-120, -35,  14,  59, -76,   6, -14, -59, 107, -38,-104, -11, -44, -53,  87, -72,-123, 114, -49,-119,  55, -80, -83,-104,  94,  62,-114,  47, -18, 111,   9,   0, -98,  10,  31, -75,-120, -81,  41, -41, -82, -23,  29, -11,-106,  41,  42, -83,-125,  20, -92, -88, -54,-121,  -8,  -8,  22,  43,-124, -77,  73,  -2, -59, 122, -86,  14,  59, -80, -75,  44, -53,  85,-110,  61,  67, -49, 118, 124, -11, 117, -88, -44, -52,  77, -91, 123,  28,  60, 123, -17, -68, -18,   9, -52, -69, -90,-116, 108, -38, -87, 126,  82, -51,  53, -73,  53, -61, -12, -92,  71, -87,  77, -13,  53, -53,  13,  81,  93, -68,  59,   1,  39,-117, -48, 126, -42, -44,  64,  47,  83,-100, -16,  99,   8, -30,-106, 104, -59,-117, -62, -52, -85,-113, -78,  12,-105,  51,  20,-118, 102,  57, -19, -37, -45,  74, 105,  23, -86, -54,-105,  86, 110,-110,   4,-107, -14, -47,  40,-109,  -6,  33,  95, -22,  22,  36,  19, 112,   8,-104,  -9,  59, 100,  22, 105, 121,  22,  68, 113,  28, -16, -47, 125, -76,-105, -61,  55,  80, -17,-105, 102, -30, -90,  -6,   3,-106,-123, 116,-120, -46, -48, 117,  94, 117, -60, -46, -19, 125, -34,   8, 102,  92, -89,-118,  42, -51, -38, -86,  -9,  31, -76,  61,-123, -76,  46,  78,   7,-109, 119,  26, -21, -80,-107, -40,  58, -89,  31, -89, -29, -38,-116, -53,  17,   6, -59,  65, -34,  64,  53, 113, 127,  79,  27, -16,  84, -41,  86,  50, -21,   8,  79, -36,  34,   1,   8,  31,  47,  38, -48, -67, -15, -43, -35, 126, -62,  99,  -1,  18,  12,  54, -70,-102, 127,  62, -46,-102,-123, -20, 109, -86, -22,   6,  22,  42,  81,  45,  -8,  34,-121,  47,   4,  48,   3, -41, -83, -37,  21,  19, -47,  81, -91,  96, -95, 109,  27, -95, -82,   3,   5,-124, -30, -23,-114,  12,   7, -11, -24,  11,  -6,  72,  12,  85,  56,  86,  13, -91, 121, -44,  84, -37,  16,  96,  11,   0, -59,  -8, -60,-118,  74, 122,  74,   8,  78,  93,  13,  78, -90, 119,  20, 103,   5, 114,-117, -69,  10, -23,  88,  69, -30,-113, -72, -77, -53,  91,-109,  29,  -9,   1, -26,  58, 124,   0, -34, -88, -61, -97, 113,  21, 104,  98,  32,   3, 121, 113,  39, 100, -35, -53, -67,  11, -43,  75, -86,  10,  91,-126,  27, -46,  18, -95,  13, 121, 103,  18,   8, 126, 120,  98, -52,  58,  45,  -2,  76, -63,   9, 121, -37,  37, 118,-101,  -8,-104,-101,  96, -82, -59,  66, -35, -22,  98, -93,  99,  50,  76,-123,  96, -75,-125, -56, -74,  33, -75,  82, 118, -63,  62,-103, 113,  46,  51,  55, -14,  -2,  26, -35,-107, -45, -31,  32, -46, -23,  92,  -3, 118, -39,   2, -59, 111, -48,  22, -42,-118,  33, 111,-110,  88,  81,  -5, -22, -37, -97, -62, -42, -55, -92,-124,  -4,  39, -47,  66, -99, -27,  15, -17,  22,  53, 102,  63,  28, -44,-121, -35, -34, -51, 107,  62,  31, -26,  -9, -46,   0, -26,  68, -73,   4,   9,-116, 100,  78, 101,  24, -54,  62,  21,  50,  98, -61,  90,  64,   3, 115, -46, 123,  67,-123, -49,  -9,  -8,-110,-108,  53, 102, -75,  32,-105, -18, -12,  68,  86,   6, -77,  14,  33, -16, -89,  76, -75, 116, -61, 103,  58,-102,-126,  37, 101, -55, -42,  77,  95, 105, -10, 108,   1,  70, -66,  27,  12,  40, -64, -73, -43,  97,  70,  99, -71,-105,  98, 107, -58, -31,  72,  95, -99,  77,  47,  32,  96, -40,  27,  52,-105,  28,  37, -87,  55,  27,  86,  15, -58,  94,  61, 114, -47, 111,  24, 116,   7, 108,-122, -10,  88,  36,  54, -42, -68, -83, 114,   6, -22,  30,-121, -64, -47,  19, -34, -79, -12,  52,  27,  59, 107,-112, -26, 112,  16, -57,-126,  50,  25, 110,  32,  69,   1, -41,-117,  25,  56, -51,  95,  -8, -62,  93, -81, -77, 103, -63, 126,  68,  78, -84,  87,-107,  61, 105,  92,  79,  74,  38, -32,  68, -50,  86, -21,  49, 108, -28,  17,-113,  23, -42, -55,  28,-101, -20,  -4, -88, -35,  67,  51, -89,-108,  75,  24, 121,  64, -32,  -7,  64, -61,  70, -15, 114,  91, -90, -95,  27,  91,   6,  15,-107,-105,  50,  31,  25, 124, 116,-101,  88, -43,-118, -63, -33, -85, -22, -74,  12,  90, -42,   1,-101,  25, -85, -49, -61,   9, -24, 109,-115,  87, -37,  63,  38, -76,-101, -57,  66, -45,-101, -64, -56, -67, -14, -65, 105, -54,  83,  69, 105,-110, -99,-101, -64,  84,  11, -23, -19,  99, -75, 110, -33, -54, 117, -39, 113,-124,-124,   9,  64,  49,  21,-105,-124, -20, -60,  51, -95,  56, -10,  65, -41, -87,  -4, 111,  75,  71,  42,  78,  74,-122,  -3, -95,  17, -33,  60, -69,  -6, -15,  70,  55, 108, 106, -41, -62,  82, -50,-108,-110, -77,  86,  81, -48, 111,  93, -49, -22, -42,  46, -46,  12,-104,-110,  41,  -3, -12,  20, -51,  66, -91, -48,  99, 118, 121, 109,-115,  89,  83,  91,  96,  54,  52,-121, -13,  10, -50,   8,  30, 123,  47, 126,  10,-119,   8, -78,  25, 126, 100, -17,  99,  19,  96,  18, 109, -83,-101, -33,  84,  41,  74,-120, -85,  -1,  34,  26, -32,-117,-126,  77, 117,  59,-124, -39, 123,  53, -81,-116, 118, -88, 105,  76, -28, 102,  86, 117, 102,  60,  -3,  12,  60,  72,  58, 122,-118, -85,  45,   7, -68,   5,  91,-104,  91,-108,  14,  15,  12, -20, 115, -69,  68, -90, -39,  94, -36,-107,-113,  69, -32, -62, -56,  21,  83,  84, -28, -99, -47, -22, -55, -60, -74, 113, 112,  15,  10, -53, -62, -49, -29, -15,   8, -55, -54, -14, 107,  26,  40,  80, -63, 124, -49, -40,  40, -83,  76,   8, -40,  63,-117,  13, 126,  70,  -8,  27,  96,  35,   1, 111,   7,  82,-126,  41, -92, -42, -20, 111, -17,  34,  89,  53, -55, -21,  53,  19,  76,  42, -80,  55, 106,-111, -64,  77,  81,  49, -12, -79,  34, 113, 120,  57,   2, -46, -41, -72,  81,  50,  71, -35, -14, -35,  18,-120, -87, -89, -28, -39,  50,  67,-122,  21,  49,  46,  63, -88, -42,-100,  18, 108, -27, -46,  85, -98,  59, -70, 109,  11,  98,  86,  33,  31, 110, 113, -67, -42, -76, -83,-118,  58, -91, 122, 100,  12,  19, -77,  67, 122, 108, -96,  87, -91,  58,  85,  23, -78,  49, -42,  62,  44,  24,  18,  -7,-121,  51,  48, -17,  30,-113, -26,  46,-123, 115,   7,  27, -70,  92, -77,  58, -15, -77, -99, 125, 125,  12,  13,  93, -53,  -7,  67,  22, -32, 120,  41, -93, -69,   8, -68,  27, -34,  68,  85, -37,  15,-105, -93,  47, -89, -26,  30, 112, -38, -41,  -4,  63, -81,  71,  64,-112, 126, -90,  26, -15, -58,-101, -97, -46,  29,  93,  89, -22, -28,  77, -20,  20,  12,  49,  14, -16,  28, 101,-107,  85,-102,  82,  89, -30,   6,  -7,  36,-106,  -6, -75, -47, -11,-114, -62,  47, -23, -19,  17, -37, -12, -53, 100, -76,  41,  44, -93,  40, -68, 100, 126, 109,  16, -80, 109,  88,-106, -62,  27, 114, -90, 117,  -4,  -7,  -6,-108,-102,  45,   5, 120, -24, 121, -90, 105,-122,-110,  86,-103,   6, -11,  59,  57,  32,  32, -63, -20,  52,  20,  95,   4,  65,  44,  28,-112,  24, -35,  63, -38, -69, -49,  50,  12,  55, -13, -67,  -4, -57, -17, -30,  78, -60,  12,-110, 103,
 -120,  77,-125,-101,  76, 110,-119,  25,  44, -13,  69, -56,-114, -57,  46,-107,  47,  -5, 121,  45,-116,  54,   2, -77,  83,  17, 113, 105, 117,-111,-107, -32,  64,  45, 115,  38, 100,  10,  39,  63,-100,  37, -57, -41, -99,  55, -52,  -7, -52},
{ 100,   8, -40,  78, -84, -70,   9, -55,  14,-112,  42,  50,-119, -63,  36,  24, -90,  63,  22, 110, -89,  36, -79,  85,  38,-125, -51,  20, -95, -37, -75,  89,-104,   3, -28,  88,  87,  14, -79,-118,  91, -81,  83,  16, -39,  39,  61,  30,  62, -40, -10,  20,-121, -53,-107,  43,  46,  81, -65, 108,  93,   1,  82,  -5,  17, -97,  61,  88,  91, -22,  99, -95,   2, -78,-117, -10, -58, 101, -63, 113,  17, -23,-124, 125,  -2, -99, -12, -47, -52, -82, -72,  53,  32,  46, -14, 115,  78, -60, 108, -69, -59,  95,-127,  50,  71, -61,  80, -27,   6, -53,  72,  35, -50,-122,-109,  45,   9, -74, -65, -53,  64, 105, 120, -64, -47, -19,-106,  18,  25,  49,-121,  33, -92,-119,  -7,  -3,  49,  -5, -32, -63,-109,  25,-100, -95,  35, -51, -95, -93,  97,  78,  99, -79,  18,-127, 127, -35,  94,  97,  27, 116, 103,  33,   4, -43, 108,   9,-105, 118, 104,  43,  84, 114, -81,  74, -19,-109, -73,  55, -95,-105, 121, -98,  93, -30,  26, -58, -84, -16,  86,-104, 107, -50,  70, -78,   5,  85,  89,  76, -59, -83,  31,   7,-108,  -2,  94,  36,  90, 115, -17, -25, -77,  14, 110,  78, -74, 109, -25,  84, -34, -38,  30, -36,  15, -46, 103,-102,  25,  96, 127, -78, -63,  81, 118,  53, 114, -87,-105, 108,  -9,  48,  71, 124,  -7, -74,  47, -94,  91, -98,  12, -13,  10,-123,  22,-123,-114,  26,-107, -45,-121,  35, -19, -15,-121, -84,  57, -14,-114,  15, -18, -59,  26, -10, -22, -69, -89,  56,  91,  58, 112,  21,  11,  10, -29,-125, -52,  36, 110, -26,-118, -96, -14,  92,  19,   5,  65, -80,  18,  59,  -5,-121, 100, 123, -64,  90, -62,  20,  86, -54,  15,  95, 122, -81, 107, -12, -22,  25,-109, 108, 122,  98,   8,  -9, -52,  36, -27,  18,  -8, -28,  98, -58, -14, -40, -26,-126,-100, -31, -97, -46,  79,  -7, -49,  53,  68, -42,  44, -75, -26,  22,  50, -10, -22,  74, -17, -77,  19,  20,-125, -52,-107,  18,  -3, -43, -94,  71, -65,  16, -80, -49,  -4, -27, -64, -59,  53, -20, -79,-105, -82,  71,-123, -73, 110,  23,-110, -31,  31,  14,  59,  72,  52, -31,-121, 101, 126, 125, -99, -52,  18,  93, -62, -92, -27, 105,  -6, -35, -26, -12, -83,-102, -44, -64, 105, -53, 104, -78, -76,  71,-102, 103, 112, -78, -19, -38,  13,-106,   8, 107, -24, -90,  48,   8,  83,  73,  28, -37, -85, 114,  -5,  24, -37,-106, -88, -41, -44, -34,  80,  68,  11,  65,  36,  23,  -7, 116, -15,  92, -71,  89, -44,-105,-118,  50, -60, -16,  55,-121,  42, 117,-100, -83,-110, 117, -38,  -9,-118,  15,-110,  90,  18,  -2, 125, 110, 117, -20,-123,  62, -53, -86, -28,  45,  -9,  98,  15, 104,  74,  93,-126, -83, 110,  68, -55,  29,   1, -90,  70,-104,  23,-113,-124, -83,  40,  60,  35,  34, -73, -96,-113,  22,   2,  39, -26,-114,  34, -43,  14, -33,-112,  14, 103,  49, -99,-101, 127,-103,  11,  11,  79, -77,  48, -82, -17, -13,  -8, -42,  65, 121, -25, -53, 116, -68, 102, 104, -56,  27,  21,  39, -15,  -4,  38, 107,  30, -20,  -2,  13, 102, -21,  72, -45, -66,  81,   3,-110,-125, -48, -92, -64,  98,  22,  99, -93, -92, -48, -66,-119, -83,  70, -54,  17,  46, -65, -32,  78, 112,-125,  -4,  68,-103, 119,-111,  29, -28, 111, 121, 113, -67,   9,  15, -32, -18, 109, 112,  72, 120, -93, -16,  36,-100,  66,  30, 112,   7,  59,-120, -22,-119,-107,-125,  62, -84,  95,  -6,  48,  22, -77,  21, -47, -30,  40,  20, 113,  43,  21,  76,   3,  17,  -7, -90, 104, -40, -51, -37,  87,  40, -76,  78,  51,-125, -97, -26, 108, -88, -42, -40, -69,-125,  42, -48, -57,-110,-121,  99,  87,-103, -41, -42, -27, 126, -66,  86,-114, -73,  18,  60,  99, -71,-122, -20,-112,-119, -72, -39,   3, -22,  82,  73,  -2,  81, -26, -86, 124, 107,   9, -12, -35, -59, 104, -87,  20,  28,  69,-115, -85,  26,  68, -64,  40,   1, 121, 123,  99, -71, -38,  90,   5,  27, -44, -27,  79,   8,-103, -70,  79,  21,   7, -61,  88, -72,  98, -70, -62,  12, -97,  74, -98, -51,  -1,-125, -53, 118, 106,  64,-115,-108,-108, 118,   5,  54, -22,  26, -96,  14,   7, -14,-111,  23, -26, -70,   9,-118,  67,-107,-125,  16, -19, -43,  39, -70, 101,  15, 109, -35,  38, -71,  -4, -59, -75, -86,   7,  17, -67,  51,  20, -18,  90,  68, -51, -72,-105, 117,-120, -52, -24, -52,  53, -66,-123,  56, 110,  49,  97,-112, -14,  60,-104, -57, 120,  12,  54,  25, -98,  22, 117,   8,-102, 101, -47,  49,  57,-103,  13,  34, 106, 124, -40, -50,  65, -94,   4,-107, -38,  23,-118,-120, -40,  33,  -2,  30,  83,  49, -63,   3, -73, -75, -53,  87, -93,  90,-117, -65,  26, 123,-112, -38,  48,  -5,  84,  24,  -7, -81,  69,   4,-117,  37, -54, -91, -19, 102,  43,  98, -10,  86, -96, -57,  96,  48,-100, -86,  24, -42, 126, -40, -11, -99, -49,  98,  43,  50,  45, -86,  85, -27, -42, -53, 108, -42, -23,  42, -49,  27,  -3,  -8, -16, -59, -44,  72, 111, 106, -38, -90, 117, -63, -86,  -2,  98, 117,  98, -79,  18,  61, 110,  20, -54, -15, 121,  94,  89,  28, -37,  39, -49, 122,-104, -51,  24,-105,  42,   6,-127, 109, -67, -93, -40,-109, -95, -63, -35,  28, -81,  22, -95, -59, -51, -29,  80,  84, -16, -91, 111,-108,  29,-114,   4,  -7, -35,  10, -91, -74, -86, 110,  33, -50,  66,-121,  66, 109,-100,  76, -94,-116, -93, -61,   1,  10, -76, -31,   3,-103,  46,  47,  53, -15, -73, -32,  70,  97, -99,  52, -18,   5,  10, -46, -72,  55, -24, -83, 120, -79, -80,  94,  16,   3, -98, -99,  -3,  28,  42,  99,  89,  36,  11,-120, -82,  88, -24, -74,   6, -68,  93,-115,  26, -45, 110, -36,  15, 107,   1, -80,-100, -28, 122,  96,-115, -26, -16, -22,   5, 112,  27,-102,  79, -19, -37, 107, -98, -98,-121,  88,  56, -17, -27,-118,  70, -68,  99, -13,-119, 102, -66,-113, -61,  79, -37, -56, 120,-106, -54, 114,  53, -64, 115,-113,  67, -83,  57, -86, -97, -91, -51, -70,  69, -63,  79,  45, -21,  -5,  87,  82, -53,-109, -16,  -1,  65, 127, -19,  99,  99, -19,  50, -16,-124,  44, -62,  12, -32,  88,  53,  -8,  89,  83,  92, -57, -84,  86,-120,  72,  73, -48,  19,   4,  22,  71, -37,  48,  87,  94, -65,-118,  47,-102,  25,  92, -94, -49,-102, -53, -45, -11,  56,  -3, -10,  80, -64,   6,  54,-104,-115,  -9, 112,  -3,  83,   4, -19, 101,  65,-111, -40,  43,  63, -74,  49,  57, -54,  -8, -90, -95,   8, 119,-107,  48, 120, -26,  25, -13,  31,   7,  81, -64,   2, -15, -17, -61,  86,  77, 105, -11,  40, 105, -46,  73, -45, -13, 117,  42,  30,  -3, 100,-104, 124, -82,   7, 100,  80,  40,   6,  44, -90, 124,  18,  -7,-126,  22, -19, -98, 124, -92, -78, -80,-111, -79,-104,  55,   7, 107, -22,  22, -68,  70, -69,  50,  44,  16,-124,  89, 100,-106,  -3,  -6, 116, -41, 119,  87,  70, -13,  51, -47, 109,   8, -98,  30, -57,  19, -43,  81,   5, -84, 109,  66, -21,  -1,  16,  47,  67, -86,  54,  38, -84,  84,   2,-113, -86, -44,  81,   5,  -2,  89, -53,  70,  97,-123, -52,  96,-117,  75, -57,   8, 124,  -5,  15, -30, 111, 124,  49, 117,  -2, -44, -74,  17,  35, -70,-110, -57, -10, 100,-100,  59, 113, -10,  99,  -4,  11, -10,-104,-117,   8, -54,-117, -83,  84,   4, -41,  53,   7, -38, -16,   3,  -7, -91,-125, -74, -96,  67,  92,-117,  65,  74, -72,-108,   2,   4,  29, -88, 126,-109,-125, -69,  71, -10,-104,-120,   6, -33,  88, 111,  77,-124,-102, -42, -30, -77,   0,-122,-120, 121,   2, -85,  21,  50,  -7,  94, -17, -52, 112,-120, -91,  85, 122,  65, -15,-107, -52,  -9, -98, 119,  25, -79,   1, -42,-102,  80, -77,  -2, 111,-111, 110, -95,  33, -69, -80,   0, -82,  26, -22, -95,  -4,  35, -50, -71, -79, 103,  97, -72,  69,   5,-121,   6,  11,  82, -75, -87,  76, -96, -87,-110,  80,   3, 117,  57,  59,  59, 101,  45,-106, -32,  11, -74, -22, -57, -49,  34,  96, -58, 107, -71, -15,  71,-100,  61, 118,-111,  71, 101,  12, -62,  46, -55, -39,  -9,  80, 116,  -1, -85, -22, -70,  20,  55,  30, -63,-119,-114, -31,  28,  50,  49,  15,  47, 123,  27,-103,-122,   2,  18,-109,-119, -46,  91,  79, -79, 116,-105,-112,  81, -59,-109,  48, -72,  92,  -5,  75,  85, -43,   1, -71,  -8,  54,  76,-112,-106,  66, -96,-109, 102, 126, -67,  62, -24,  34, -80, -91, 119,-126,  43, -38,-100, -19, -63, -42,-110, -85, -56, -90,-111,  27, -47, -33,  88, -71, 125,-115,  89, -39, -99,  42, -67,  55, -23,  48,  95, -12,  41, -12, -48,  10, -80,  52,-108, -32, -20, -49,-118,  45,  87, -54,  54,-111,  46,  41,-125,  23,  14,  -1,  18,  73, -76,  -4,   9,  60,-120, 108, -35, 101,  42,  35,  30, -92,  -3, -62,  98,  16, -29,  87, -52,   0,  26,-103,  24, -39,  57,  53,  84,  71, -85, -10,  49, 110, 106, -73,  53,-111,  35,  43, 124,  21, -97, -78,  -3,  10,-107,  17,  33,  98,  89,  38,  96, -75, -97,  61,-119,  56,-112, -56, -90, 103,  41, -38, -82, -93,-118,  95,  87,-121,  89, 118, -20, 120, -45,  28,  71,  34,-106, -73,  27, -41, -69, -70, -14,  18,  42, -66, -63,  89,-111,   9, 107,  95, 112,-113,-116,  67,-121, 118,  87,  17, -30,  10,  72, 118,  75,  40, -35,   5,  -6,  63,  90,-125, -11,-123, -31, -11, -85, -48, -81, -89,  64, 119,-125,  81,  42,  77,  20,  23,-123,  36, -83,  65, -60,-117, -47,   4,  91,   4, -71,  44,-103,-117, -30, -80,  92,  96, -40,  84,-104, -85,  25,  42, -39,  54,  48, -67, -69, -89,  33, -20, -48, -35, -82,-112, -75,  57, -62, -45,  18,  81, 124,  97,  71, -59, -24, 118,  98, -37,  24,  84,  99,-114,-102, -62,-123, -42, -21, -29,  67,-104, -51,  48, 126,-119,  64, -19, -49, 115,-110, -91, 113,  66,  51,-109,   1,  -6,  11, -74, 118,  13,-114,  -1,   9, -22,  -9, -82,  88, -20, -51,  90, -34,  81,-119, -12, -80, 110, -80, -72, -54,  48,-116,  14,  17,  18, -29, -29, -88,  43,-105,  10, -74,   1,   8,  44, -86,  77, 127,-108,  12, 110, -93, -47,  82,  14,  34, -42,  80, 122, -74, -80, -77,  10, 114, -73,  81,  -5, -68,   7,  16,  95, -56,  28,  26,-124,  12,  82, -95,  28, -89, -57,-112, -33, -72,  69, 120,-117,   0, 120,  28,  95, -19,-108,  93,  51,  31,  43, -21, -14, -24,  58,  23,-107,  39,   3,-111,  40, -86, -65,  98, 110, -24, -93, -61, 108,  31,  52,  28,  93,  38, -19,-103,   5,-107, -88, 116,  19, -61, -29,  98,  68,   8,  52, -13,  69,  78,  23, -57, 117, -48,  33, -51, 111,  60,-117, -98,  38,  18, -81, 108,  14, -67,  63, -68,  38, 118, 121, -97,  18,  34,  92, 102,  20, -16,-123,  32,  52, -84,  76,  30, -19, -76, -57, 101,-117,  -9,  71, 102,  48, -25,  98,  44,  63, -99,  14, 125,  19, 107, 109,  69,  65,  83, -80,  -4, 117, -60, -51,-108, 103, -96,  69, -39, -21, -71, -45, -74, 118,  10, 118,  16,
  -31,  -9,  64, -56, -44,  60,  -3,  51, -44,  69, -44,  67, -29,  88,  49,-123,-119,   8,  57, -14, -99, -79, -75, -76, 101,  43,  87, -70,  -9, -72,  41, 107, -49,  42,-126, -87,  95,  84,  67, -28,  44,-118,-126, -28, 104, -52,-105,  78,  83},
{ -48, -47, -24,  51,  37, -43,  79,  47, -46,  48,   0,  24,  21, -96, -14, 105,  37, -13, -57,  35, 112, -89,   9, -13,  -9, -39, -69, -77,-110,  39,  63, -40,  49, -45,-119,  79,  69,  17,  41,  22, -21,  30,  -1, -34, -96, -63,  16,  52,-121,   4, -65, 106, -36,  30,  -9,  37,  20,  18, -86,-123, -23,   1,  73,  29,  77, -30,  39,   8, -99,  23, -67, 126, -13,  49, 107,-117, -27,  76, -16, -24, -18,-126, -93, -54,  14,  78,-108, -43,  42,  58,  92, -28,  43,-120, -41,  25,  17,  71, -85,  25,  42, 124,  15, -15, -20,  94, -47,  18, -42,  43,  49,  82,   3, -17, -56, -50, 109,  78, -59, 100, 121,  16,  78, -90, -96, -85,  21, -81, 104,  53,  11,  40, -28,-127,  94, -58, -53,  71,  63, -29,  53, -94,  15,-126, -80,  54, -32, 117,-109, -93,   9,  95,  75,-106,  29, -90,-117, 117,  53, -83,  11, -76,-105,  58, -23, -44, 121,  79,  69,-123, -99, -31, -11,  -1, 122, -32,  55, -57,-107, -41,  -2, -88, -64, 122, -27, -20,  83,  10,  30,  91,-118, -26,  10, -98,  40,  55,-126, -57,  55,  13, -29, -60, -70,  56, -20,  98,  93,  76,  78, 109,-110,  91, -94, -20, -94, -78,  51, -67,  -4, -40,  54,  26,  42, 120,  69,  85, -37, 112, 112,  42,  23,  51,  42, -39, -54, 115,  34,  55,-126, -84,  17, -72, -42, 102,   2, -33, -18,  56,-122, -55, -35, -29, 105,-119, 120,-126,  -8,  61, 102, -89,  20, -97,-118, 123,  92,   2, 116, 122,   3, -44, -80, -77, -70, -96,-118,   9,-120,  48,  68, -91,   4,  -9,   1,  54, -94, -70, 111,  65, -87, -79,-103, -44, -98,  60,  54, -78,  17, -28,  -7, -25,  65,   2,  24, -36,  76, -59,  21, 114,-102,  21, -67, -52,-119,  48,  34,-117,  53,  23, -34,  20,-109, -81, -47, -14,  98, 115,-104,-100, -22, -12, -47,   4, -34,-111,-125,-110, -43,   5,-117, -34, -42,   4, 126, 100,-127,  94, -27,  10,  31, -78, 101,-127, 126,-106,  55,  42,  40, -59, -44,  93,  94, -70, -12,-125, 124,-126,  24, 110,  55, -61,  64,  76, 119, -69,  69,  48, -83, -71,  14,   1, -71, 119,-111,  20,  26, -59, 111, -11, -87,  25, -97, 105,-117,-101, 119,  80, 120,  31,  79, -92,  87,-104, -42, -91,  30,  80,  95, 122,   9,  20, -29, -64, -17, -24,  67,-115, 123,  36,  82,  41,  60,  -6, -66, -50,  53,-122, -84,  62,  18, -75,-126, -15, -47,  52,-103, -40,  76, -66,  52, -74,  49,  95, -26,-121,  63,  46, -76,  99, 118,  18, -46, -81,  91, 119, -93, -33, -64, 108,-104,  89,-105, 103,  48,-123, -63,  86,  42, -39,  64,-114,-105,  91, -31,  20,  16, -84,  35,  63, -28,  93, -75, -23,-116, -53,  78,-123,  72,  14, 119, -51,  84, 110, -62, 104, -67, -72, -12, 119,  33, -88,-102,  53,  -2, -45,  51, -22,  39,  40,   4,   7, -85,-125, -33, 122,  31,  52, 126,  34,-107,   8, -66, -43,  41,  82, -60, -89,  -5, -33, -74, -41,  18,-111, -89,  99, -78, -27,-104, -23,  35, 118, -96, -52, -13, 115,  25, -38,-102, -31, -60, 110,  73, -59, -25,  20,  29, -78,  -9, -94,  39, -12, -54, -98, -44,  54,  21,  37, -58,-111, -14, -21,  26,  -9,  40,-103,  77, -20,-108, -83,  -5,  -5, -98, -67,-126, -85,   1,  74, -40, -61,-106, -68,  28,  -3, -51,-115, -22, -49,  54, -86,  27, -27, 113, -61, -98, -71,  93, -58, -81, 115, -37,  57,  15, -70, 106,  36,-109,   5, -37,-123,  73,-107, -38,  29,  32,  10, 111,  35,  53,  51, -11,  -2, -56,-102,  71,  88,  85, -80, -75,   2, -89,-122,  44, -51,-117, -97, -65,  83,  84,  58, -73,  66,  39, -17, -74, -25, 100, -60, -26,  93, -20,-108, -39, 104, -63,  95, -89,  88,  22,   2, -25,  83, -88, -63, -84,  14,  72, -19,  45, -28,  69, -25, -74,  17, -81, -62, -20,  91,-104,  68,  88, -67, 123,  22, -39, -75,  74,-105,  27, -78,  56,  92, 115,  43, -17,-112, -93,  75,  71, 111,  55,  20,-116,   3,-126,  70,  78, -48,-116, -53,  14,   9, -43, 126, -64, -32,  17,  30, -49,  78, -69,  20,  81, -42, -74,  49,   6, -46, -20,  76, 116,  69, -93,-111, -14,  48,-127,  88, -69, -79, -50,-114,  45,  54,   8, -14, -63,-122,  33,  43, -60,  41,  80,   2,  31,  44, -45, -70,  53,-105,-118, 103, -68, 102, 105, -76,  41, -28,-110,  -4,  24,  38, 126, -98,-104,  12, -36, 121,  23, -22,  93,  76,-101,  50, -97, -27,-105,  28, -64, 113, 124,-120, -45,  -4, 125,  82, 121,  67,   4, 106, -50,  94, -84, -24,  91, 107, -71,  11,-114, -47,  77, -62,  63,  23,  10, -57,-101, 109, -65, 105, -96,  49,-120,  78,  24,  77,  41, -76,  65, -39,  59, -87,  99,   2,  -6, -15, -83, 121, -22,  92, -19,   2,  46, -34,  81,  33, 103,-118,  21,  89, -45,  79,  51, -55,  95, 110,  38,  58,-114,  98, -75, -92, -98,  97,  81,  24,  98, -45,  -6, -93, -40,-109, -22, -65, -59, -40, 109,   8,-113, 101,-120,  74,  67,  71, -95, -34, 105,  11,  94,-113,  15, -46, 114,  -1, -40, -86,  22, -93, 114, -97, -38,-127, 115,  75,  61,  30,   2, -30,  39,  82, -73,   4,  93, 123, -77, -48,  85,  85,  40, -69,  23, -40,  88, -40, -62, -65, -51,   7, -24, -68, -83,-111,  80,  47,   8, -40,  82,  77, 109, 109,  65, -49, -95,  45,  84,  39, 125,-111,  12,-112, -28, 113, -63, -36,-113, -65,-126, -94, -81, -59,  96, -35, -90, -95,-118,  30,-127, -38, -54, -45,  68, -87,  70,-116, -10, -92, -75, -23,-106,-109,  25,  34,-112, -71,  51, -33,  35,  36, -23, 115,-120,  76,  40,  71,-122,  72, 102, -59,  43,  18,-112, -69, 105, -77, -81, -21,  -1,  21, 125,  70,  61, -84,  28,-127, 119,-118,  32,  22, 113,  94, -85,  64, -91,  27, -30, -28,  73, -85, 102, -35,  47,  55, 114, -21, -29, 122,  98,  47, -14, -99, -34, 124,-101, -87,-110,-118, 127, -16, -40,  25,-109, -46,  77,  41, -44, -40, 109, -40,  91, -14, -92,  35,   6,  94,  40,  38,  36, 119, -14,  61, -19,  46,  34, -38, -95, -66,  78, 105, -72,-100, -86, -44,-105, -45, -73,  63, -16, -26,  85, -48,-113, -56, 100, -43,  83,-113, -29, -12, 102,   3,  47, -17, -13, -12,  43, -93, -69,-100,  36, -88, -94,-103,  48,-105, 126, -80,  75, -23, -56,   2,-103,  67, -27,  -5, -91, -77, 108,   1, -35,-111, -59, -39,  34,  32, -60,  99,  44, -50, -93, -36,-100,  84,   0, -94,  83, 124,-100,-113,  52,  92, 103, -52,  34,-126,  37, -85,  48,  88,  24,  -6, -50, -65,-114,  10, 122,  87, -64,  43,   3,  -9,  92, -32, -24, -35, -88, -73,  52, -57,  98, 110,  43, -95, -89,  48, 110,   0,  71,  38, -72,  37,-115,  69,  44, -40,  18,-119,  95,-102,  87, -61,  78,-106,-102, -51, -28,  97,-104, -53, -80, 105,-121,-114, -22,  18,  54, 108, -66,  26,-126,  33,  94,  42, -63, -33,  80, -77,   3,   3, -94,  -9, -60, 102,  88,  38, -14, -56, 105, -96,  47, -43,   1, -68, -85,  86, -19,  50, -70, 115, -10, 109,  57, -68,  44, -10,  63,  69,  83, -24, -74,  64,  40,  74, -76,  -8, -59, 118,  61,  47, -56,  -7, -46,-112, -39,-117, 110,  24,  45,   8,  52, -74,  29,  20, 121, -90,  25,  81,  33,  69,-100,  92,  48,  -5,  64,  69,  46,  92,  48, -26,  79,-111,  58,  79,  33,-121, -86, -40,   5, -42, -81,-116,   3,  56,-112, -26,  47,  56, -86, -43,   4, -38,  -1,  18,   5,  36,  58,  23, -93,  20,-122,  52, -93, -30,  66,-100,  73, -97, -25, 124, 110, -13, -64,   6,-102,   1,-126,  92, -77, -16,  41,  -7, -66, -87, 104, -14, -70,  68, -64,-111, -11, -34, 124, -55, -87, -44, -58,-123,  94, 103, -22,-114,  79, -87,  97,   5, -76, 104, -70,  86,-102,  -1, -21,  62,  60,  38,  23,  80,  71,   3,  30, -68, 110,  88, -87,  10,  54,  88,-103,  80,-104, -34,  15, -89,  27, -84, -41,-113,  51, -63,  32,  80,-102,-108,-123, -39, -10,  -6,  61,  63,-104, -57,  40, 109,  24, 112,   6, 112,-112,   6, 109,  32, -74, -93,   0,-110, -16,  67, -40,  13,  22,-102,   8,  68, -46,-101, -12, -52,  -7, -57, -98,  92,  85, 120,  64, -22, -35,  89, -17, -25, 106, -31, -41,-125, 114,-112,   8, -53,-111, -53,   7,  11, -82,-111, -37,  56,  69, 126,-105,  41,  27,-119, -45, 103, 114, -80, -62,  74,  54, 112,  30,  72,-103, -23, -68, -32,  89, -15,  49,  73, -38,  -9,   5, -80,  70, -17,-108, -37,  29,  58,  -4, -19, 107,  83,  79, -67,  15, -92, -18,  27,-123,  34,  74,  26,  89, -82, -42, -27, -45, -48, -80, -60,  87, -19, 100, -29, -38, -24,  71, -95,  33,  80, -10,  81,  41, -96,  30,  66,-116,  33,  78,  28, -21,  94,  51, -21,-104,  -7, -69, -13, 114,   2,  97,-117,  13,  44, -85,  25, -63,-111, -52,   5,  77, -51, 107,  92,  -8,   9,  30, -91, -52,  17,   0, 100, -97,  55, 113, 112,  41, 118,-122,-108,  32, -59,  97,-107,  46, -61,  32, -11, -90,-124, -10, -42, -65,  29, -90,-125,  -6,-101,  39, 123,  78, -29,  33, -93,  36,  74, 113, 124, 100, 109, -48,  56, 126, -71, -82, -40,  45, -75, -68,  38, -93,  14,  55, -28,  44,  57,-109, 125,  67, -99,  16, -27,  68,   5, -76,  -9,   8, -40,  70, -41, 121,  43,  70,  74, 122, 125,  78,-119,-106,  94,   9,   2, -34,  15, -23,  16,  15,-117, -44, 104,  68, -21,  98,-127,-122, -52, -39,  -1,  92,   2,  16,  -7,  57,  94,  26, -39, -91,  73,  28,-120,-118,-111, -35, -46, -20,  99,  82,  38, -88, 111, -61,  67, -48,   6, -85,  60, -38,  20,-121,  68,  58,  52, -22,  34, -33,   8,-127,  43, 122, 115,-105, -24, -75,  64, 109, -92,  86, -48,  76, 121,  82,  64,  76,  44, -70,  -9,  82, 119,-104,  43, -75, 108, -13, -42,   4, -84, -70, -39, -46, -81,-114, -81, -32,   4, -48, -78, -39,-118, -33,   1,  54, -47, -39, -62, -82,  26, -26, -63, -15,-105,  -8, -95,  60,  52,  12, 100,-124, -86, -92,-106, -18, 101, 120,-103,-111, -29, -31,  94,  71, -78, 106,  15, 103, -28,   1,  27, 125,-123, 105, -12, -92, -92, -20, -56, -73,-101,  61,-110,  90, -39, -84,-120, 127,  21, -14,  97,   3,  25,  -2, -40, -93, -27, -26,  24,  55,  93, -13, -83,  -2,   9, -81,  82,  23, -48,  66,  67,-100, 108,-103,   0, -61,  22,  10, -66, 110,-110,-112, -25,  34, -82,-105,  79, 104,  20, -96,  78, -74, -36,  42, -51, -86,  11,-118,  84, -88,-106,  62,  34, -18, -85, -21, -86,   1, -69,  43,  27,  41, 109,  45, -64, -34,  12, -50,  -2,  72, 121,-111,  31, -22, -85,   3, -42, -15, 117,  18, -53,  61, 112, -73,  54, -42, -65, -76, 125, 112,  15,  79,  95,  91,  73, 117, -41,  76, -26, -13, -52, -43, 103, 124,-107, -16,-122,  42,  35, -94,  70,  12, -92, 127, -31, -62, -56,  85, 110,  25,   9,  62, -35,-122,  62,  79,-113,  30,-127, -95, -16, -79,  19,  22, -30, -84,-115, -98,   9, -29,  15,  77, -60, -87,  96, -92, 112, -12, -84, -75, 106, -68,-112,-105, -35,  67,  -8,-111,  96, 101,  -4,-100, -28,  21, -77,  39, -66, -37, -49,  55,   6,  86,  66, 125, 105, -52,
  -80, -12, -36,  58,  31, 103,-127, -49,  92,-124,-122,-100,-119,  97,-111, 115, -55,  -2,  21,  31, -52,  72, -30,  65,  91,  98,  74,  32,-113, -28, 107, -74,  53,  21,  -1,   0, -25,  40,  43,  86,-120, -40, -79,  84,  56, 110,  82, 119, -64},
{  13,  27,  46,  37,-118, -35,  43,  76,   9,-108, 124,-107, -91, -87, -64,  94, -13,   2, -10,  31,-100, -13,  42, 122,  49, -12, 110, -98,  49, -13,  81,  -6, -94, 104, -96, -17, 112, -62,  46,  81, -57, -14,  20,  25, -61, -99,  45, -10, -98,  -2,  63, -78,  98,  38, -36,  62,-122, -53,  51, -42, -19,  69,   3, 115,  53,  26,  79, 113,-106, -87, -88,  10,-122,   3,  19,  10,  30, -94, -80, -18, -14,  83, -84, -20, -72, -92, -45,  27,  97,  -2,-106, -82,   3, -53, 116,  62,  16, -55,  24,  15, 115, -20,   7,  73, -67,  86,  50,  42,-105, -38,   8, 125,  70,-120,-113,  88,-122,  14, -84,  70,  58, -79,  24,-126,-108,-100,  58, -15, -72,  51, -87,  98, -35, -81, -61,  66,  -9,  32,   1, -95, -17, 106, -13,  -3,  88, 127,  71,-103, -56, -84, -98,  47,  15, 100,  82,   6,  62, -23, -62, -64, -47, -45,-109, -19, -25, -26,  45, -45,   0,  47,  32,-113,  17, -72,  58, -33,  41, -87,  47, -21,  67, -89,  72,   8, 116, -29,-103, -34,   5,  18,-120, 105,  74,  51,  64,-124,-104,  17, 115, 100, -65, -31,  -5,  80, -14, 127,  89,  47,  18,  77,  87,  45,-119, -25,  30,-117, -46, -63, 114, -30, 126,  99,  60, -85, -80, -81, -82, -16,  86, -85, 126,  87,  37, -30,-121, -23,-110,-116,-125,  56, -67, -78, -13,  84, -33,  49,-125,-120, 114,  28,  58, -20, 109, -71,  72, 120,  41, 111,  32,  30,  98,  21,  67,  -2, -55, -41,  -7, -36, -56, -45,   9, -87, -91,-108, -50,  80,  17,-117,-121, -18, -23,  34, 107,-108, -78, -19, -83,  26,  22,  37,-121,  -3,-108,  10,-126,  62, -76, 102,  26, -91, -45, -68,  11, -92,  23,-125, 123,  62, 113, 116,  60, -19, -61,  60,   0,  31, -65,-121,  29,  40, -52, -35, -23,  30, 110,  93,  66,  70, -68,  -8,  50,  28,  58,-122, -65,  86,  27,  95,-108,  37,-106,  76,  70,  61, -67,   2, 115,  66, -59,  30,  -8,  47, -10, -27,  31, -33,  71,  54,-112,  75, -72,  12, -53,  -9,  76, -29,  21, -90, -64, -42,-125,  19,-100, -61,  48, -73, -15,  25,  48, 112, -56,  61,-102,   1,-102,   2, -58,-124, -68,  39,  74,-125,   3,  13,  36, -65,  43, -61, -28,  71, -62, -38, -41, 117, 110, 106,-100,   3,  89,-115,   4, 104,  97, 117,-111,  92,  18,  62,  88,-105,   8, -90, -64,  52, -91,-106,  91,  49, -85,   6,-120,  67,  64,  98,  68, -56,  53,  88,  28, -47, 118, 117, -76,  15,  76,  10,  69, -38,  -8, 105,  72, -43, 115, -58, -18,  88,-121, 107, -85,  43, -21, 124, 118, -82,  83, 114, -93,-124,  32, -95, -81, -89,   1, -94,  25, -54, -43,  62,-112, 121, -57, 125,-124,  97, -97,  18,-103, -28,-121,  15,  22,   3,-105,  85,  -2, -90, -90,  47,  90,  53, -92, -78,-112,  14, -78, 121,  49, 110,  15, 107, -76, -70, 110,  47,  34, -33, -63,  -8,  99, -31, -68, -53,  86,  -2,  67, -37,  25, -80, -43,  73,-124, -62, -81,-106, -97, -19,-121, 113,  55,-110, -37, -94,  98,-118, -26,  39,  32, -79,   2,  32, -63, -55,  91, 114, -32, -38,-114, -89, -49,  92,  22,  37,  81, -34, -32, -54, 121, -58,  30,  81,  68,  -6,  14, -63, -76,  66,  97,  19,  -7, -64,  27,  72, -15, -74,-105, -37,  66,  14, -49,  99, -34, -85,  54,   6, 125, -11, -51, -42, -58,  59, -80,  10,  98, 109, -96, -10, -63, -11,  37, -90, -93,  52,  28, -51,  30,  61, -16,  18, -67, -17,   0, -51, -13, 122,-100,  74, -46, -75,-120,  24, 108,   8, -40,  98, -81, -59, 104,  34, -49,  19,  -1,  66,  30, -47, -94, -78, -80, -48,  35, -43,  56,  61,  79, -61, -46,  75,-122, -93,  61,  86, -15, -58,  29, -63, 104,  62,-114,-113, 102, -97,  80,-100,  50, -28,-106,-109,  73,  77,-103, -46,  53, -23,  52,  70, 108,  -1, -24,  53, -64,  13, -66,  83, -60, -96,  85,  90, -84, -61,  -2,  -3, 116, -21, -85, -12,-114, -18, 109,  22,  14,  25, 109,  20,-119,   6,  97,  60, -26, 105, 102, -35,  56, -87,-103, -30,  12,   7,   7, -72, -17,-123, -76,   7,  47,  90, -96,  85, 103, 113, -37, 117,  15, 100, -65,  60, -36,  41, 102,   2, 106,  76,  39, 119, -47,  53, -19,  74,  67, -16,-123,  93, 112,  -1,  86,-106, -78,  14,  89, -48,  -8,-116,-126, 126,  94,  37, 115,  31,-118, -39,-112, 111, -89,  97,  80,-107,  43, -43,   4,  41,   3,  79,-108,-123,  59, -53, -40,-123,-117,  67,-114,  54,  -6,  51, -53,  50,-116, -66,  28, -32,-113,  51, -30,  -8, 107, 103,   3,  56, 124,  47, -10,  49,  27, -44,  37,  90, -38, 110, -82, -10,  94, -70,  37,  -3, 100, -69,  87,   2, 103, -95, -51,  88, 109, -31,  42,  18, -97,-104, 108,  32,   5,  13, -13, -28, -71, -96,  89, -34, -98, -64, -51,  -7,-125, -19,  45, -26, 120,  95, -78, 115,-112,-112,  44,  58, -86,  23, 108, -22, 108, -57,-124,  14,  66, -75,  40,  20,  41, -59,  26,-122,   6, -96, -64,  87, -11,  86, -73, -59,  65, -85,-103,  -8,  37,-114, -59, 122,  26, -14, -20,  45, 126,  25,  17, -72, -86, -55, 116, -70, -44,  84,  21, -57,  99,  34, -83, -82, -38,   2, -58,  79,  94,-112, -55,   6,-110,  88,  20,  99,  -6,  73, -73,  27, 112,  14, 102,  60,  92,   6,  37,  87,  43, -96,-112, 120,  49,  56,  89, -31,  74,  30,  94,  57, -73, 102,-107,-109, -75,  86,  -7, -68,  36, 102,   6,  29,  31, -89,  87,   4,  32,-115,  36, -24,-101,-121, -24, -70, 104,-104, -87,  19, -77,  73, 116, -11,  78,  20,  30, -94, -57,-122,  66,  -5, -97, -95,  32, -47,  96,-123,  27,  61, -96,  90, -51, -19, -33,  55, -59, -13, -73, -15, -15,-121,  12, -72,  17,  50, -12,  67,   8, -76,-100, -84, -65,  48, -62,  20, -56,  55,  98,  43,  23, 115, -50, -15,  45,  -3, -94,  60,-108,  79, -78, -32,  56,  30,  41, -41,  94,-109, -34,  59,  30,-103,  13, -34, -20, -71,  -7, -37,  58,-123,  48,  -1, -59,  18,  30, -30,  20, -13,  53,  80, -26, -27, -64,  77,  82,  -5, -38, -46,  86, 107,  32,  79, 118, -89,-120, -48,  86,   4, -29, -85, -93, 100, -34,-121,  71,-118,  12,   1, 119,-124,   4,  36,  51, -51,  46,  39,-116,  99, -72,-107,  49, 122, -47, -57, -17, 123,  52,  12, -91,  81, -70,-120, -30, -93,   1,-103,   0,  45, -24,  15, -35, -37,-113, 118, 101,  80,-101, -92,  10, -52, -29,  53, -84,-109, 102,-126,  68, -80,  48,  90,  14,-113, -37,  65,  11,  46,   3, -81,  58,  79, 113, -73,  55, 108,  65, -40,  90,-115,  15,  36,-108, -53,-120, 113,  -4,   0,  38, -12,  41, -77,   0,  15,  56,  29,  63, -83, -60, -77,  78,  80, -66,  58, -27, -17,  54,  96, 123,-108, -15, -11, -87, -79, -79,  96, -59, -93, -14, -21,  47, -94,  56, -55, 110,  50, 107,-122, 106, -48, -45,  58,  85,-107,  73, -57, -67, -86,  76, -32,-111,  99,   6,  99, -29,  98,  35,  49,  84, 123, -45,  31, -54,  33,  61,  42,-101, -79,  71, -54, 111, -44,  48,-105, -89, 103,  53, 118,  16, -38,  50, -41, -85, -21,   0, -66,  91, -80, 105,  67, -68,-113,  85, -23,-114,  18, -33,  80,  49, 111, -59,  16,-126, -31, 113,  41, -52, -53,   5, -41,-118, -43, -52, -64,  71,  39,  46,-101, -10, 123, 101, -75,  50,  30,  96, -48, -59, 115, -79,  35, 122, 109, -61, -29, -44, -60,  70, -65,  70, -40, -40, -32,  54,  38,  77,-102,  23, -39, -93,  72, 117,  97,  18, -64, 127,  58,-109, -42,  55,  46,-108, -82, 102,  31, -52, 104, 117,  77, -97, -20,  36, 103, -90, -31, 125,  44,  79,  40, -69,-107,  47, 105, -76,  40, -95, -39, -19,-108, -33,  59,  31, -68, 115,  16,  -3, -89,  96, -19, 101,  70,  55, -60,   2, -87, 125, 101, -95,  94,  49,  74, -25,  74,  80, -11,-105,-125,-116, 110, -65,-114,  42,  14,  -8, -39,  66, 115,  71,  83, -17,  81,  34, -42, 103, 105, -39,  50, -69,-111, -71, 121, -76, 121,  85, 110,  30,  50, 118, -76, -47,  35,  73, -35,  56, -82,-120, -45,-120, -54, -70, 115, 122, -16, -11, -87,  33,  -1,   9, 101,-115, -67, -63,-119, -53,  75, -84, 111,-109,  16, 104,  94, -84, -57, -75,  83, -38, -84, -55, -28, -38, -12,  66,  19,   7,   4, -13,  56,  40, -24,-124, -40,  -4,-104, -20, 104, -85, -13,  56,-120,   7,  77, 126,  12, -94,   5,  37, 116, 106, -28,  -2,  80,  18, -69,  48,  68,   4, -26,  96,-126, -65,   1,-120,  94,  87, -69, 127, 114,  65, -57,  33,-108,  98, 111,-120, -85, -52, -64,  79, -70, -34, -41, -99, 117,  67, -18,   6, 117, -88,  22,-126,-116,  -9,   6,   5,  83,  64,-122, -36,  51,  95,  83, 122, -60,  45, -64, 105, -46,  -4,  85,  34, 124,  83,  86,  -8,  87,-106,  39, -96,-107,  66,  54, -25,  48, -52, -97,  92,  16, -15, -17, -77, 107,  88,   0, -39, -79, -99, -21,  83,  34, 118,-127,  80, 117, -84,  95, -47, -75,  29, 102, -67,-102,  51,  42,-112,  82,  49,  75, -15,  26,  92,  20,  66,  92, -53, -16, -31,  21, 125, -70,   8, -40,  35, -81, -42, 103,  70, -90, -84,  72, -67, -38,  89, -40,-104, -82,  90,-123, -10,  76, -34, 125, -93,  42,  16,  26,  37, 123,  72,-110,  73, -34,-110, -77,  61, -11, -30, 112,-118,-118,-106,  40,  98, -29, -49,  27,  42,-110, -38,  22,  52,  76, -38,-126,  43,-103, -58, -26, -11,  37,-110,-106, 110, -87, -16, 104, -83, 103,  28, -16, -73, -40, -75,  51,  39, -10, -22, -85,-119, 102,  16,  74,  -4,  62,  88, -32, -85,-101,  26,  39,  11,  91,-112,   6, 121,  17, -75,   1,  -2, 108, -85,  -2, 111,  -3, -33, -90,  82, -46,  85, -26,  91, -90,  60,  86, 126, -15,  91,-109,  -8, 116, -21,-126,  14, -29,-103, -56, -27,-106,  72, 126, 107,   1, -56,  51, -65, -40,  31,  36,  78, -19,  28,-111,-109,   6, -42,  13,  94,  -4, -90, -57,  -5,  50, -78,-110,-104, 118,   8, -92, -33,  63, -91,  45,  19,  79,  24, -83, 125,  15,  46,  -7, -37,-105, 101, 114,-112, -40,  80,  54,  63,-102, -26, -12,  62, 117,  36,  61, -98,   3, -20,  -9, -37,  57, -90, -26,  54,-122,  26, -45, -39,  36, -33, -49,-122,-107,  18, -47,  10, 127, 105,   3,  93, -72, -77, -15,-111, -28, -49,-114,  48,-109,-121, 105,  67, -22,  61, 104,  29,  65, -34,  77,  59,  51, -84, -53,   0, -69, -88,  49, -25, 108, -98,  32,  74, -50, -60, 126, -82,  85,   2,  30, -40,  61, 112, -41, -54, -33,  11,  15,  31,  16,  19, -53,  11,  30,  47,  59, -79, -86,-121, -33, -17, 105,-112, -50, -53,-115, 112,   3,  -9, 124, -52,  40, -56,  59, -31, -58,   7,  79,  -7,  72, -31, -42,  92,  29,  32,  56,  11,-100,  39,  51, -64, -74,  15, -65,  36,  39,  52,-111, -31,  37,  12,  90,-102,  68, -97, -88, -95, -63, -27,  44,-114,  43, 119, -69,  81,  66,-112,  91, -29, -75,  20, -61,  33, -41, 101,  10, -64, -46, -22,  84,  95,  14, -44, -52,  36, -67,  12, -84,  14,  32, 107,-111,   5,  50,  23,  12, -77, 101,  40, -89, -78,   1,  14,  66,   7,  15,  66,  95, -68,-125,  22,  59,  17,  26,  55,
 -123, -26, -94,  42,  64, -84, -85,  44,  46,  38, -89,  96,  65, -59, 125, 118, -93, -42,  74, 120,-107, -34, -65, 111,  31, 100,  66, 103, 116,  35, -27, 112, -29, -80, 105, -48, 124, -12, -97, -91, -24,  45,  85, -52,  63,  -3, -47,-111, -10},
{  64, -10,  -8, -64,  88,  24, 104, -43,-119, -43,-122,   6,  94,  86,-112,  68,-123, -45,  20, 125,  65, 123, -63,  57, -76,-120,  15, 107, -28,-123,-116,  71,-103,-126,   3,  -2, -55, -43,  21,  19, -67, -25,  -7, 109, 103, -16, -47, -59,  57,  30, 114,  34,-110,  95,  57, -91, -99,  20, -33,  71,   0, -67,-109, -43,  79, -11,  22, -17,   3, 115,  73,   5,  92,  59, 120, 105,  84, -10, 114, 111,-121, 111,  53, 114,  -5, 110,-120, -27,  66, 122,  77,  90,  57, -94,  94,  49, -38, 118,  40, -80, 122,-118, 121, -98,  98, 120, -99,  70,-113,-113,  -3,-125,   9, -35, -21,   2,  35, 108, -17, -96,  41,-103,-122, -81, -85,  66, -28,  36,  36, -91,-122,  44, -12,  -9, -96, 112, 106, 124, -85,  16, -88, -42, -19, -70,-108, -75,  49, -84, -48,  14,  44,  81,   0, -59, -29, -96, 112, -40,  90, -40,  35, 115,-100,-108,  80,  14, -12,  54, -93, 112, -11, -40,-112,-118,  43,  -2, -83,  56, -94,  93,  47,  98,  -3, -64,   3, -45, -30,  64, 105, -37,  74,  19,-126, -20, 114,  77, 112,  87,-112,   2, -97, -14,  -8,  97,  54,  27, -16, -84, -86, -68,  77, -74,  30, -47, -35,-113,  44, 102, -58,  82,  30,-124,  41,  16,  43, -17,  23,  55, 105, -54,-112,  30,   8, -35,  30,  76, 109, -23,  92,  49, -82, -24,  24,  60, 115,  43,   2, -54,  90, -99,  20,-114, 117, -89,  38,-122, -44, -40,  84, 126,  56,  -4,  68,  12,  10, 101,  54,  66,-117, -36,  41,  18,  82,  81,  61,   5,  28,  20,-101,-101, -65,  87, -46, -90, -18,   0,  20, -40,-126,  49,  24,  10, -88,  52, -51,-125, 109,  93,  56, -23, -25,  19,  36, -98, 104,  51, -48, -62,  48,-109, -33,  92, 114,  50,  -2,  71,  53, -54, -71,-101, -95, -88,  40, -25,  19,  45, 122,-121,-118, -76, -79,-115, -39,  83,  55, -78,  26,-124,-116, -93, -69, 116, -36,  85, 119, 119, -25,  56,  17,  38, -87,  82,  31,  92, -63, 103,  53, -85,  57,  -7, -43, -80,  60, 100,  29,-114,  81,-110, 120,  36, -29,-116,-117,  92, 121,  60,-114, -59,  44,  16, -62, -13, -64,  85, -47,  -3, -51,  13,  65,-118,  18,  11,-107,  91,  68, -30,  71,  58, -72,   5, -45, 107, 123, -81, -23, -96,  44,-110,-112,  88, -84,   2,-113, -43, -15, -43,  86,  74,  84,  15,  12, -71, 102, -10,  45,  10,  72,-122,  36,  69, 118, 112, -74,  79,  55,  56,  93,  99,  -3,   5,  12, 127, -77, -29,-125, 109,  62,  56, -14,  22, -72, -92,  53,  42, -37, 106,  93, -63,  24, -16,  57, 121, -29,  83, 118, 118, 116, -57,  94,  78, 109, -45, 113,  18, -51,  15, 116,  28,  84,-127,  -9, -32, 123, -79, -72,  80,   9,  51,  91, -34,  89, -59, -10,  58,  63,  69, -54,-103,  23,  94,  88,   2, -11,-109,-118,  93, -27,-106, -31,-124,  59,  33,-106,  -8, -17, -32, -34, 118,  38,  51,   8, -49,  45,  75,-119,   6, -45, -24,  -1, 109,-124, 119, -69,  58,  28,  21, -56, -74, -10, -27, -91, 105, -29, -52,  14,  97,   0, -37,   1, -98,  52,  46,  18,-105, -24, -13,  -8, -65, 119, -71,  68, -82, -60, -88, 116,  15,-119,-123,   0, 106, -88, -12, -61, -21,  -2, -24, -11, 114, -69,  -3,  59,-122,  70,  65, 124,  12,  53,  59, -28, -69, 114, -12,-121, -71, -22,  93,  36, -78, -52,  50,  29, -99, -91,  -5,  48,  72,  40,  31, 123, -74, -23,-110,  70,-101,-109,-106,  -4,  76, -51, 108, 110, -93, -53,  43,  43, -86, 116,  80,  -1,  50, -19, -22, -77,  23, 122, -36,  16, 101,  59,  10,-114, -20,  60,-122, 105, -68,  62, -90, -82,  61, -48,-123,  36, -65, -64,  56, 123, -80,-108, -62, -64, -72,  37, -28,  68,-113,  20,  36,  42, -36,  10, -21,  14,   0, -53,  47,  -3, -54,  71, -71,  31,  18,  71, 123,-126,-120, -75,  70,-118,  94,-121,  42, -89, 116,  59, -58, -21,-126, -57,  88, -69,  46, 106, -29, -89,-106, -90,  -4,  29,  52,  73, -26,  -3, -71, -59, 106, -33,-100,  15,-119,  90, 127,  18,  22,  12,  94,  85, -71,  77, -95, -81, -72, -37,-110,-107, 125, 109,  91,  38,  63,  96, -50,  -7, 116, -16, -67, -39,  74,  34,-100, -96, -47,   0, -78, -96,  64,  -1, -78,  57, -55, -85,  83,  19, -81, -27,  99,  48, -89,-110, -58,-106,   8,  46,-106, -26,  76,  24, -89, -78,  51, -36, -31,  85, -68,  -4,  94,  29,  47, -62, -16, -94,  95, -83,-123, -98,   3, -10,   8, -45,  -1,  74,  44,  24, -88, -51,  17,  27,-111,  46,  12, -46,  27,  11, -64, 104, -63, -36, -52,  93, -44,-111,-118,  23,  77,  61,  -6,  92,-106,  55, 102, -93, 120,-127,-104, -92, 101, -79, -96, -24, -57,  34, -28, -97, -12, -23,  69,  23,  92,  52,-114,  33, -97, -97,  35,  51, -93, -16,  95, 115, 124, 103, 107, -19,  23,  73, 103,-107, -72, -47, -73, -25,  64,  40, -40, -84,  72,  19,-115,  88, -16,  65, 102,  32,-111, -38, -42, -98, -59, -41,-112, -67,   6,  18, -15, 102,   0,  38,  10,  69,-103, -79,  48, -10,-116, -46,-111,  58,  95, 108, -32,  36, -48, -11, 110, 117, -96, -60, -24, -79, -64,  33,  80, 112,  85, -18, -79, -19,  94, -74, -55, -43, -21,  73,  44,  25, -39, -62, -91, 106, -68,  78, -60, 106, -47,  78,  55, -55, -10, 109, -90,  65, -96, -35,  34, -88,  83, -97,  47,  85, -93, -90, 110,  24, -59,  61,  29, 100, 103, -45, 106,  -7,  97, -89,  42, -91,  11, -23, -26,  -2, -40,-122, 113, 107,-111, -25, -31,  25, -96,  73,  44, -70,  91, -58, -31, 104, -25,  30, -51,  40, -47, -76, -10, -89,  -1, -21,  52, -33, -70,  88,-107,  -8,  95, -61, -25, -66, -39,  67,-103,  77,  79, -68, -81,   6,  73, -51, -80,-112, -29, 104,  46,  70,   3, 100, -85,  91,  57, -68,  32,  30, 109, 122,   7,  78,  93,  74,-121, -96,-113,-110,  48, -36,-110, -43,-117, -31,-104,  56, -56,  36,  62, -12, -67,  30,-102,  87, 121, -33, -16,   9,  -5,  71,  46, 122,   2, -27,  97,  65, 120,  36, -32,-113,  61,  52, -57, -32,  22, 125, -55,  78,  41, -61,   8, -78, 102,  38, -74, -77,  15, 102, 117,  -2,   4,  -9, 107,   7, -40,  69, -36, -33, 121,   5,  99,  32, -73,-101, 114,  49, -60, -14, 125, -79, -98,  55,  82,  65,-112,  12,  -4,  -6, -47, 109,   3,  85,  54, -81,  60, -43,-121,  96,-119,  -1, -17,-124,  42,  45,  79,  43, 126,  -4, -53, -99, -99, -96,  16, 106, -39,   3,  85,   1, 118, -51,  50,  25,  89, -25,-102, -11, 116, -10, -68, -80,-123,  36, 116,-104, -46, 115, 108,  96,  54,  -6,  82,-123, -87, -52, -79,  48,  86,-113, -45,  56, 105,  72,  52,   0,  -4, 118,  13,-103,  80,-122,  20, 100,  87,   4, -96, -36, -13,  -6, 102, 118, -73, -66, -18,   6,  65,  61,-104, -79,  24, -95,  76,  54, 112, -55,  77,   2,  43,   1, -93, 102,-110, 116, -69,  30,  27,  70,  15, -92,  35,  50,-126,   0, -31, -33,  39, 100,  88, -85,  21,   1,  43, -84,  64, -85,  66, 105, -89, -40, 123, -35,  54,-124,  28,  68,  46, 124, 120, -20,  45,-113, -16,  95,-107,  79,  47, -63,-126,  72, -38,  68,-123, 116, -66,  78,   3, 116,   7, -21,  75, -85, -88,-122, 125,  -7, -23,-121,  67, -74,  73,  45,  71, -46, -99,  63, -20,  65,  11, -19,  87,  -3,  90,  97, -82,  15,  47, 110, -71, -30,-125,   1,  96, 114,-118, -96,-112,  63, 123, 123,  79, -11, 124,   4,  34,  65, -11,  42,  71, 127, -88,  64,  79, -70,  34,   7,  13,  35,  69, -57, 102,  74,  90, -61, 125, 105,-108, 101, -36,  72,  78,  -6,  49, 121, 112, -40, -42,  98, -92,  25, -12,  81, -11, -43, -17, -56,  34,-120,  55, -17,  32,-118,  28,   2, -35, 114, -28,  90,  82, -56,  67, -78,  24,  47,  98,  89,  51,  81,  57, -87,  82,   3,   7, -11, -55,  -7, -50, -23, 126,  62,  48, -84, -57, -45,   3, -33, 114,-106,  54, -29,  50,  31, -75,  -5, -83,  43, 124,  55, -20, -77,  35,  42, -30,  80, 109, 106, -25,  97,  -4,  36,  50, -36,  67, -30, -23, -16,  84, -93, -89, -74,  28,  79,  53,   1, -33, -26,-110,  30,-100,  48,-109, -88,  53,  -8, -68,  43, -54, -47,-103, -50, 113,  21,-100,  38,  63, -51,-111, -85,  53,  33, -81, 112, -29,  19,-124,  45,  -7, -45,-107, -88,  29,-125, -13, -27,  82,-119,-125,  -6, -59, -17, 103, 104, 122,   5,  82,  45,  71,-114, -24, -99, 107, -77,  75, 101,  78,  51, -72,-114,  41,-109, 118, 109,-103,-101, -37, -18, 102, -12,-113, 118,  32,  18, -74, -50,  17,-124, -72, -29,  47, -79, -76,-109,   2, -26,  98,  -5, -42, 122, -74,  46, -22, -10,  68, -71,  -7, 121, 118,-126,  40,  78, 101, -27, -50, 123, -46, -92,-124,-121, -39, -75,  35, 110, -20, -16, -53,  93, -24, 108, -85,   7, -32,   3,  14,  24, -73,  66,  59, 114, -11,  41,  33, -76,-121, -16, -87, 104, -57, -97, 121, -83,  35, -94,  58,  61, 118, 124, -92, 122,  52,  95,-110,  38, -65, -83,  90,  61, -84,-121, -65, -18, -72,  98, 107,  36, -71,  64, -65, 123,  84, -25,  -4,  -5,  70,  71,  93, -39,  97, 117,  15,-113, -88, -24,-107, -16,  23,  65, -52,  40, -79, -32, -35, -93, -75, -47, -68, -46,  -5, -44,-113, 105,   9,  54, -41,  -6, -29,   1, -43, -88,  97,  76,-106, 112,   3, -97, -29, -82,  12,-102,-122, 124, -34, -39, -97,  61, -96,  33, 106,  32,  48, -72,  33,  28, -55, 122,  83,  52, 118, -80,  11, -72, 115,  81, -62,  44,   8, -34, -15,  13, -80, -66, -60, -96, 105,   4, -46,-108, -83,  -9, -56, -10, -18, -11, -49,  54,  60,  45,  66,   6, -40, -64,  -8,  19, 123,  45, -91, -47,  14, -69,-126,-119, 122, -49, -77, -71,  74,  59, -25, -64, -27, -57, -26,-103, -86, -72,  55, -69,  88,  31, 122, -16,  39,  27,  94, -36,  73, -89,  72, -38,-117, -11,  25, -66,  -6,  73, -96, -57, -44,  99,  11,  67,-123,  38, -26, -78,-100,-118,  72, -75, 126,  18, -32,-115,  96, -57, -87,  96,  67,  30,  32,  40,  54, 123, -79,  86,  24,  90,   9,  11, -77,-118,  31,-106,  92,  82,-100,  30, -49,  64,  77, 104, -11, -32,  -9, -49,  45,  98, -90, 110,  50, -37,  65, -90, -34,-101,-111, 109,  72,  44,  60, -35, 122, -40,  98,  46,  94, 126, -55,  71, -61, 106, -39,  41, -11, -36, 125, -95,-116,  47, 107, -43, 115, -46,  41,  80, -81, -54, 113,  21,  83,  21, -52,  16, 120, 116, -86,  51,  87,  -7, -59,   1,  97,  10,  35, -41, -60,   7, 127,  90, -11, -25,  -1, -43,-118,-119,  39,  94, -10,  86, -84,  10,  86,-125,-103,-110,  52,   0,  56, -70, -19,  52, 102,  27, -89, 107, 115, -33, -27,  33, 108, -11,  -2, -74,-110,-123,-121, -68,  -6,  51,  20,  86, -72,  38,  45,  -7, -53,  94,  26,  28,-104,  61,  24, 112,  97,   2,-124, -91,  48,  19, -24,  76,  29, -65, -97, 113,  93,  28,-108, 101, -45,  10,  71, -12,  66,  33,  98,  96, -55,  -1,  43, 112,-115, -32,-110, -63, -25, -53, -72, -23,-108, 124,  65, -45,-126,  13,  -7, -87,-109, -25,  68, 117,  59, -78,  78, -51,  43, -65, 124,  49,  24,  34,
  -43,  49,-113,  91,   4,-125, -25,-120,-120,  27,  12,  52,  94,-118, -87, -75, 118, -40, -15,  32,  18,-103, -43,  86,-109, 111,  -1, -64,  46,  85,  91, -25, -51,  -7, -72,  10, 126,-121, -47,-100,  59, -21,  66,  30, -49,-122,  59,  71,   8},
{ -76,   1,   6, -20,-120,  59,-100, -25,  76,  46, -29,  23,  92,  28, 122, -50,  19,  60, 108, -63,  63, -25, 127, -88, -85, -27,   7,  16,  29,  36, 124, -58, -64,  47, -70,  93, -76,-124,  77,  -4, -14, -81, -81, -90,  -7,  19,  10, -45, -41, 120, -77, -98, 120,  -4,  -3,  23, -89,  82,  88,  39, -41,   2, -95, 115, -54,  67, -47,  79,-119, -56, -91,  68, -76,-123,  38, -50, -44,-105, -93,  13,  47,  39, -78,  63, -90,  88,  77, -82, -37,  15,  -5,  43,  61,  45,  -6,-116, 105,-126, 102,  94, 103,  43,-114,  15, -94,-120,  12,-117, -25, -73, 124,-115, -19,  59,  89,  75, 108, -73, 103,  -3,  72, -89, -36, 115,   0, -83,  89,  -9, -78, -85,  -6,  -8,-116,  74,  85, -81, -27,  54, -44,  29,  23, -98,  39,-105,  80,  -1,  92,  82,  31, -73, -64,  -9,  57, 104,  70, -92,  -8, -74,  -8, 114, -16,  45, 116,  72, 120,  87,-122,-109, -10, -41, -17, 126, -44,  15, -10,  41, -42, 122, -50,  67,  13,  18, -30, -68, 109,  14,  42, -21,  27,-105,-118,   6,   9,  32,  -7, -93,  89,-125,  52,-103, -17, -88,  15, 112, -32,  14,-124,  40,  66,  28, -61,  31,  13, -23,  85,  55,  72,-117,  34, -34,  65, -92,  98, 122,  15, -94,  23, -68, -23,  46, -72, 127, -14,  52, -20,  67, 103, 114, -92,  14, 112, 109,  29,  57,-116,  33, -92,-112,  22, -50, -98, -99, 116, 108, -17, -17,  35,-102,  72, -41,  47,  98,  95, -39, -30, -44,  11,  29,  37, -26, 107,  99, -47, -44, -20, -85,-115, -38, -74,  94,  78,  23,  34,  97,  48,  61,  -8, 109,  -2,-113,  42, -25, -49,  26,  30, -75,  65, 104,  22, -44, -44,  78, -56,-116, -91, -47, -40,-127,  73,  56, -73, -35, 114,  98,  25,  43,-125,  39,  82, -53, -84, -93,  -3, 116,  65,  22,  46,-105, -30,  47,  37,  91,   1, 103,  22,  86, -59,  98,  -9, 104,-123,-121,   7,  45, -51, -51, -35, -95,-124,  64,  58, -85,  40,  -3, -55,  95, -75,-113,-118, -39, -27, -73, -88, -22, -50,  47, -13,  85, -39,  77, -64, -38, 105, -68,  11, -23,   3,-105, -21, -51, 113,  22,  70, 127,   3, -55,  71,  14, -50,  26, 108, -18,-111, -21,-121,  -7, -73,-108, -19,  47,-114, -95, -10, -10, -93, 120, -97, -13, -33,  42,  35,  95, 125,-106, -47,  89, -89,  27,-104,  26, -52,-114, -93,  20,  71,-118, -65,  40, 122, -17,-122,  42,  85, -54, -95, -95,  48,  88,  17,  69, -17, -76, -30,  -5, -94,-109,  52,  99,  90, -62,  15, -62, 105, 102,   3,  74,  91, 109, -13, -80,  16,   2,-114, 106,  71,  39,   4,  99,  88, -46,-122, -29,-127, -65,  20, -25, -88, -70, -61,   1,  -7,  55,  11, -55,   8, -10,  46,-109,  43,  20, -94,-112, -88, -48,-101,  -1, 106,  47, 122, 116,  -9, -60,  79,  63,   6,  -5,  39, -48,-114,-116,  37, -69,  33, 123, -91, -87,  19,  54,  99,-125,  85, -29,  24,  74,  78, -13,  10,  29,  14,  -6,  59,  35, -42, -41,-111, -91, -80, 106,  13,  81, -79, -82,-102, -27,  22,  67,  26, -99,  36, -78, -67,  78, 119, -87,   9,  90,-110,-110, -97,-121,  17,-100,  -5,-108,-112,  61, 123,-111, -53,-111,  15, -43, 122, 126, -99, -14,  81,  90,  84, 123,  29,  95, -67, -75, 124,-123,  -3, -15,  95, -51,  53,-102, -69,  28, -33, 109, 102, -84, -68,  80,  81, -45,   2, 123,   0,-105, 121,  60,  76,-125,  -8, -91, -85,  16, -53,  -5,   2,  -4,  83,  86, 114,  19,-104,-124,  56,  34,  39,-125, -31,  93, -26,  82,  66, -68,  62, 107, -39,  36,  52, -20,  55, 112,  93, 116,-101, -52,-114,  -7, -65,  83,  34,-126,  20,-112, -33, -79, -66, -81,  -6, -98,  14, -34, 124, -13,-103, 121, -50,   7,-121,-111,-100, -32, 125,  11,  39, -41, -67, -88,  60, -40, 115, -32,  32,  70,  24,-103,-118,  22,  93, 105, -77,-100, -58,-121,  38,  25,  19,  -1, -40, 106,  33, 118,-101,  -2, -12, -50,   1,  60,-124, -78,  36, -62,  44, 113, 101, -82, 103,  83,  86, 109,-123, 119, -32,  -4, -29, -89,  43, 126, -42,  87, -67, -97,  27, -57,  -6,  62,  62,-102,  55,  35, -11, -81, -31, -37, -74, -29,   6,  35, 116, -28,   4,-119, 100,  38,  -1,-111,  73,  77, -50,  56,  32, -95, -39, -14, -86,  60,-102,  16, -44,  76,  57, 123,  88, -37,  48, -60, -41, -37,  33, -50,  -8,  74,  18, -36,  48, -45,  -6,  22,-104, -34, -19, -10, 125,  10, -18,  19,  81, -58,-107, 126, 115, -39, 105,  21, -89, -18, -92,  23,  50, -74,  29,  74,  84, -67, -68, -14,  -4,   4,-110, 126,  34,  26, -74,-102, 117,  44,   4,  33, -25,  -6,  59,  69,  48, -42, -46, -32, -78,  57, -71,  65,  57,  95, -84,  30, 104,-121,-122,-112, -86,   0,  96,  70, -88,   0, -28, 112,-109,-114,   7,  97,-112,  74, -16, -36, 105, 112,  43,  92, -75,  76,  65,   2, -91, 122, -35,  15,   7, -29,-109,-105,-120,-122, -88,  26, -84, -15,  -6,-123,  31,  94,-111,  90, -33,  43, -14, -36, -65,  93,  40,   7,  16,  56, -81,-100, -84,   4,  58,-116, -19,  24, 116,  -9, -10, -85, -85, -38,  77,  -7, -49,  45,-107, 124,  40, -62,  66,  52,  -7, -35,  77,  21,  85, -91, -82,-117, -13,   9,-111, -95, -37, -48, -27,  92,-107, -66,  -5,  74, -58,  63,-123, 125, -38,  19, -86,  77, -42, -88, 112,  77,-107,  26,  12,  16,  54,  11,  66, 124,  17,  52,  43,  81, -94, -24, 107,-118, -54,   5, -42, -61,  34,-111, 127, -45,  81,  90, 111, -39,-117,  83,  72, -28,  66,-119,  83, 107,  16,-101,  71,  24,  -4, 127,  70, -86, -13,  79,  99,  22,  85,  25, -51,  -4, -98, -80, -39,-101,  81,  88, -79,  92,  98,  46,  81, 126, 102,-111,  24, -79, 123,  34,  -1,-110,  21, -43,  21,  75, -22,   6,  31, -41, -39, -57,  31, -41,  83,  22,-100,  34, 121,  21,  96,  44, 122, 111,  54, 122,  53, 110, -70, 120,  87, -90, 111,  76, -30, 123,  98,  32, -31, -82,  24, -23,-110, -32, -95,  90,-110,  55,-102,  19,  90,  74,   6, -85,  84, -14,  -9, -34,  -9, 112,  70, -77,-121, -77, -94, -43, -50,-120, -32,  -1, -90,  69,  57,-111, -69,  25,  30,  31, -62, -32,-116,-118,  74, -44,  25,  75, -82,  92, -45,   3, 114, -84, 111, 116,  -9, 106,  79,  88, -86,  11, 115,-107, -56, -54, -58,-115,  59, -67,-107, -40, -20,  50,-121, -25,   2, -29, -34,-118,-115, -33,  40,  73, 118, -87, -64,   8,  -7, -79,  74,  13,-101,  83,  88,  89,  39, -83,  62, -91, -95, -38,-126,  58, -17,  46, -88,-122,  99, -96, -46,  93,  76, -47,-126,  43,  35, -53,  25,  43, -72, -83,  29, -18,  -6,  77, 126,  58, -26, -38, 108, -16,  89, -20,  49,  76, -76, -79,  19,  50, -47, -55,  30, -51,-121, -23,  42, 113, -68, -16,  35, -53,  84, 116,  17,  -9, 116,  91,-109, -56,  36,  81,   6, -36,  10,   8, -38,  20, -79, -75, -44, 119, -52,  90, -40, 103,  -5,  44, 119,   3, -90,  -3, -32,  96, -57, -62,  87, -46,-121,  31, 117,-109,  -7,  16, -89,  82, -38, -79, -98, -23, -16, -23,  35,  46,  67,  -2, 106,  78,  91, -74,  63,  26,  57,  45,  19,  93,-106,  94, 118,-100, -66, 119, 117,   2,  18, 113, -48, -62,-117, -56,-104, 121,  72, 111,  35,  17, -69,-103,  76,  10, -51, -45, -80, -57,-116, 104,  22,  34, 118, -38,  -1, -46, 123, -50,  -5, -22,  57, -79,  53,-126, 126,  96, 117, -28, -54,  88, -20,  -6, -20, -63, 116, -24,  89, 103, -59,  56, -19,  21, -27,  27,  84,  20,  53,   1,  36, -45, -80, -77, 110,  70,  99, -59,  51,  96,  76, -56,  15,  43, -83,  93,  97,   3,  62, -43, -34, -92, -15, 123, -29,  27, 125,  74, -71, 125, -28,  -3, -49, -85,-122,   2,  53,  17, 104,-118,-127, -46,  45, -26, 109,   5, -98,  -4,  -6,  71,   3,-108,  82, 102, -98, -13, -93, -68, 121, 122,  57,-125,  21,-115, -63,  11,  66,  50, -88,  71,  43,-100, -60,  -3, -21, 109,  85,  90, -57,  95, -20, 106,  27, -87, -84, -11,  33, -39,  48,  12,  95,  93,  52,  -3,  58, -56, -74, -54,  27,  16,-103, -24, 117, -70, -81,-104, -80, -27, -17,  70,  -1, -17,  74, -45, -29,  77,-105,  -3, -56, -41,  82,  51, -22, -83,-107, -89,  14, -82, -21, 100,  88,   0,  57,  -4,  92, -39,  79,   2, -59, -45, -34,  14,   0, -72,-105, -36,-104,  18, -32, -38,  69,  31,   2,  50, -96,  53,-120, -70,-124, -37, -25,-117,-108,  98, -78,  21, -90,  10,-113,  51, 104, -32, -60,  38, 115, -12, -87,  41,   9, -45,   2, -67, -27, -14,-119, -37, 124, -70, -65, -93,  61, -79,-112,  20,-125, -80,  52,-124,  97,  92,  41,-107, -49, -28, -57, -56,  67,  98, -81, -41, 116, 115, -75,-113,  71,  40,  -8,-109,  31, -12, -32,  39, -88,-114, -94,  86, -44, -32,  96,  88, -11, -30, -36,  90,-124, -23, -66, 107,  17,  24,-100, -92, -53,  66, -68,-103, -86, -76, -58,  57,  24, -77,  88,   3,  83, 120,   7,-110,-124,  93,  11,-119, -78, 109, -80, -35,-116,   8,  -5,  19,-109,  89, -54, 102, -48, 102,  87, 110, -70, -23, 105,  80, -83,  12, -99,  28, -54,  65, -79, 115,  86, -63, -37,   1,  92,  49,-111, -28, -51, -50,-104, 120, -19,-105,-104, -78, -96, -66,  58, -94,  80, -72, 109, 112, -12, -10, -39, -76, -23, -50, 100, -16, -75,  65,-102,-110, -36,  84,  73, -82,-118, -57,  52, 113, -23,-114,  71,  62,  77, -70, -79,  59,  28, -55, 123,  52, -20,  59,-113,  64,  45, -15,  37,  43,  31,  72,  42, -47,  56,  60,  73,-102, -82,  57, -68, -43, -67,   8, -51,  94, -16,  26,  12,  32,-106,  64, -79,  69, -23, 110, -73, -84, -18, 121,-126,  -7, 117, -46, -23,  37, -51, -25,-102,  -8, -14,  23, -89, -63,-104, -59,  66,-103,  14,  17,  42, -83,  54, -44,-105, -36,  83, -98, -12,  45, -61, -57, -38, -75,   8,  71, -36,   6, 111,   3,  19,-109, -90,  14, -58, -93,  28,  56,  51,  22,  91, -28,  70, -90, -72,  17,  34,  -2,  23,  97,  33, -88,  88,  94,  47,  18,  47, -81,  -5, -66,-104,-113,  91,  84,  73,  77, -34,  36,-104,  88,-117, 117,  81, -30,  80, -26, 118,-111, -47, 103, -19, -17,-106,  43, 125, -56,  35,-100,  38,  93,  16, 119, -77, -49, -29, -78, 111, -68,   2,  38, -52,  31,  72, -10, 109, -99, 127, 115,  85,  33, 116,  17,  -6,  34, -40,-113,  -7, -40,   1,  90, 100,-102,  64, -33,  59,  90,  11,  46,  16, -47,  42, 123, -66,  42, -91, -85, -54,  49,  97, 102,  13,-120,  57, 116, -91,-109, -40, 123,  26,-115, -79,  82,  95,-123,  52,  63,  54,  15,  77,-121,-124,  80, -67, -57,  74, -70,  91,  35,  46,-109, -97, -73,  68,  70,-116,-102, -71, -85, -31,  79,-117, -12,   5, -56,   8,  72,  82,  73,  74, -48, -62,   5, -36,  17,  74, -10,  27,  13, 120, 107,  29,  12, -98, -97,  28,  26,  69,  86, 110,  96,   0,  25, -93, -57,  62,  76, -69, 123, -26, -22,  40, -39,  66,-103,  83,  82,  83, -40,  83,-104, -66,   7, -41, -20, -79,  20, -72, -28,  28,-100,-116, 102, -33,  95, -35,  -4,-125,  32, -96,  84, -59,-120,-116, -44, -83,
   46,-115,  84,  67, -48,  87,  93,   2,  50,  66,-126,-126, -87,-110,  35,  27,  85, -39, -78, 106,-106,   9, -15, -77,  87, -86,  -7,  64, 121,-114,  53,  -2, -23,  25, 125, -86,   7,  83,  87,  -7, -58,  21, -59,  96,  -5,  77, -22, -17, -16},
{-121,  39,  54,  69, -48,-106, -93, 107,  -4,  32,-102, 124, 103, -33,  -4,  55, 100,-104,  71,  53,  37,  99, 123, -14, -18,  95,-104,-116,  92, 125, -59, -25,  83, -13, -37,-117, -14,  15,  76, -50, -32, -98,-108,   6,  20, -35,  23, 113,  65, -78,  11, 104, 118,  36,  10, 122,  44,  -8, -56, -29,  99,  72,  48,  49,  86, -84,  -7,  52, -42,  17, -92, -35, 101, -43, -92, -12,  25, -85,-115,  99, -26,  91,  85, 127, -29,  63, -75, 122,   9, -29, -53,-120,  82, -74,-125,   4,   3,-110, -78,  34, -54, -37,  80, -46,  28, -47, -60, 126,  71,   2,-116,-104,-103,  44, -91,-125,-107,   3, -90, -34,  69,  11, 124, -33, -36, -91, -80, -16,-109, -80,  70, -51,  28,  88,  62, -65,  43,   2, -71, -89, 105, -12, -10, -60, -45, 110, -98, 113,  45,  72,   5,-113,  64,  65, -25, -53,  43, -66,-106,  66,  38,   2,  51,-100,   1,-123,  97, -91,  12,  37,-113, 115, -74,  49,  79, -27, 101,  67,  86,  77,  30, -53, -85, 115, 103,-114,  80,  40, -69, -76,   5, -57,  59, -43,-121,-108, -82, -85, -69,  29,  63, -67,  90, -34,  28,  19,-105, -14, -89, 118, -86,  66, 112, -43, -71, -78,  66,-101,  41, 111, -62, -22,  17, -85, -36, -84,  45, -89, 112,  55, -55, -43,  52, -38,  18, -41, -29, -23, -94, -63,  22,  65,  -6, -59,  55, -33,   5,-119, 107, -18, 122, -16,  32,   4,  -2, 100, -86, -58, -78,  58,   8, -69,  98,-117, -29,  27, 107,  62,   6,-125,  74, -45, -26, -23,  23,-116, -86, 118,  70,  96, 110, -70,   4,  78,  14,  13, -42,  29,-124,-104, -38,  81, -89,  13,  93, -85,  97, -55, -22,  -9, -89,  42,  44,  67,  88, -91,  82,  48,-117, -29, -18, -98,-113, -89,-121, -25,  89, -47,  86,  92, -25,  17,-104,   4,-122,  38,  45,  -9, 121, 121, 111, -17, -43,  76, -74, -82, -67,  10,  24,-120,  42,-119,  59,  23,  57, -25,  85, -24,  62,  40, -28, -44, -94, -29,  96, -15, 116, -69,  67, -25, -15,  12,  83, 114,  39,-100, -72,  -2,  80,  20,  48,  72,  28, 116,  77, -23, 110,-124,-102,  46, -86, -81, -52,  10, -50, -14, -89, -24, 109, -74, -61,  54,  51,   1, -29, -20,  20, -19, -58,   6, 103, -31,-110,  88,  33,-114,  89, -87,-116,  60, -99, -32,  65,  97,  29,  28, -42, -40, 101, 113,  55, -52,  99,  38,  72,  81, 104,   8,-111,  48, 102, -51,  41,  39,-102,  45,-125,  80,  63, 123, -70, -13,  36, 124, -50,  45,  -2, 102, -59,  87,  47, -58,  98, 114,  43,-105,  29,   6,-124, -96,  53, -89, -76,  18,  -4, -22,-121, -37, -32,  26,  29,  83,  88, -14, -27,  47, 119,  -5,  68, -71,  52, -29, -39,  90,-103, 122,-102,-124,  58,  46, 124, -87,  36, 125, -71,  90,  61,-104,  26,  35, -11,  67,  40,  61, -70,  55,  -7, -56,-113,-121,-105, -10, -70,  18, 119, 117,-112,  82, -72, 115, 104,-110, -72,  84,  65, -32,  65, -93,  91,  59,  56,  82, 102,  29,  39,  35, -69, -39, -19,  48, 100, -54,  28,-107,  12,  70,-112, -99, -92,  63,  55, -11, -35,  -7, -65, 123, -25, -65, 126,-122, 123,  97,  10, -41, -71,  -3,  42,  70,  29, -16,-114,-124,-122,   6, -63, -33,   8,  89, -19,-116,-120, -36,-121,  34, -89,-107,  95, 124,  87, -62,  35,  36,  71,  86,  78, -11,  86, 103, -10,  83,  61,  94, -25, 123,  70,-115, -85,  79,   1,-114, -11, -69, -32,  91, -72,  13, -25, -60, -27, 120,  40,-120,-105, -79, 122,  51,  98, -41,-122,-108, -54,  68, -53, -84,  10,  35,-114, 116, 123,-115, 109, -63, -44, 108, -69,  -9, -42, -59, -75,  55, -19, 111,  98, -33, -35, -58, 110, 120,  50,  31,  73, -86, -98, -13, -13,  21,  52,  38, -96,  16,-121, -24,   7, 109, 110,  95,  93,-119,  97, 109, -65,  73, 114,  26, 119, -43, -14,  37,   5,  45, -23,-106, -64, 119,  83,-120,-124,  56, -98,  55, -89,-125,  91, 124,  17, -57, -77, 117,-112, -72,  85, 104,-112,  62, -64, -92, -36, -14, -62,  50, -97, 104, -23,  71,  97,  52,  -2, -13,  75, -34, -51,-102, -61,  53,-119,-122, -47,-123, -27, -36,  55,  91,  35, -21, -11,  77,  87, -48, -30,-102, 106, 112,  18,   8,  40,  18,  39, -86,  45, -56,  29,   3, -73, 126,-123, 119, -19,  63, -40,  21,-123, -64,  86,  80, -55,  14,   9, -79,  41, -80,  60,   3, -27,-103,  -2,  -2,  22, -80, -19,  55, -42,  77,  72, 108, -79,  -1, -76,  27,  97, -23, -43, -81,  21,  25, -91,  96,   5,-110,  18, -62, 109,  59,-101,  98,  53,-121,  45,-116,   9,  82,  94, -11,  38, -17,   5,  49, -27,  31,  99, 115,  -8,  45,-120,  18, 124,  40,-112, -25, -56,  81, -35, -76,  53,   2,  40, -93, -42, -56, -16,  77, 113,  76, 119,-100,  67,  35,-110,  90, -85, -20,  30, -98, -82, -20,   5, 117, 102, -68, -68,-123, -60,  18, -98,  82, -20,  79, -87,  53,  -8, -88, -40, -90,  53,  26, -57, -84, -60, -36,  81, -17,  57,  81,-101, -21,   9,-119,-126,  -2,  51, -88,-105,-115,-121,-111,  13, -53,  46, -98, -78, -66, -30, -41, -29,  26,  44,-127, -33,  13,  96,-105, -48, 113,  13,  35, 102, -18,  16,  61, -71, -68,  91,  76, 123, -23, 125,  55,-108, 126,  -9,-122,  47, -84,  13,  66, -57,  -5, -39, -31,  83,  51,  78,-118,  12,-104,  92, 110,  -3, -68, -65,  19,  74,  36,  73,-123,  37,  92, -93,  75, -23, -48, -37,  92, 120,  45, -51,-120,  65,   5,  32,  11,  16,-105, -37, -15,  84,  58,   4,-115,  12, 124,  18, -15,  -2,  32,  45, -91, -21, -67,  10, -75,-106, -13,-115,-118, 127,  66, -98,-114, -60, -52, -54,  92,  27, 100, -18,  96, -87,  71, -62, -36,-111, -19, -48,  61, -51, 124,  76,  99,  37, 122,  47, -51,  68,-126, -81,-102,  49,-108,  95, -83,  -5, -49,  61, -20, -36,  92,  51, 111,  71, -75, -17,  37,   6,  12,  18, -19,  88, -85,  41,  20,-124, -55,-105, -74,  30,  67,  29, -15, -58, -74, -15, -16, -35,  -2, -61,  25, -50, -29, -97,  30, 121, 109, -35,  13, -49, -75,  52,  19, -32, 125,  71,  -7,  75,  31,  47, -49,  64,-108,-117, -77,  93, 115, -96, -81,   2,  23, -53, -40,  16, 114,  71, 104,-100,  93,-126,  -6,  71,  -5, -49,-126,  -4, 104,  31, -97, 114, -58,  59,-122,  22, 115, 119, -27, 103,  44,  45,  43, -50, -36, -92,  74, -60,  77, 121,  -1, -76, -36,   6,   9,  73, -82, -23, -86,  22, 116,  70,  -1,-121, 112,  23, -44, -46,  39, -47,  27,  15, 120, -61, -32,  90, -23, -55, -56,  40, -57, -26, -95, 125,  -6,  -3, -79,   7,  90, 113,  37, -34, 101, -35, -91, -29,  21,-123,  13, 123,  55, -12, -61,  78, 105, -31, -50,  73, 108,-112, -44, -56,  76,  37, 117, 102,  22, -41,  29,  69, -24,  75, 113, -84, -98,   6, -34, -72, -82, 108, -13,  -4,-120, -11,-120, 103, -61,   7,  86,  32,  52,  28,  92, 111,  99, -57, -64,   2,-120, -78,  80,  -2, -29, -99,  85, -57, -62, -28,  15,  29,  47,   1, -13, -56, -87,  88, -31,-120,  44,   0,-120, -50, -94, 104, -75,  42, -13,   6,  54,  27,  42, -17,  46, 108, -89,-109,  55,  -6,  80, -14,   6,   6, -64, -36, -93,-117,  57,  52, -11, -27, -53, 121, -85,  73,  60,  98,  63, -54,  35, -34,  56,   4,  48, -72, -70, -73, -43,  82,  31, 104,  34,-108, -79, -13,-122,  31, -64, -60, -42,  18,  77, -91,  38, 116,  44,  30, -42,   6,-104,-116, -49,-102, -83, -19, 117, -93, -78,  74, -39, 101,   0,  46, -76,  40, -45,-107,-120, -80,  14, 110, 103, -99, -77,  98,  86,   3,  -9,  60, -33, -87,   5,   5, -54,  51,  72, -20,  84,  -2, -40,-121,  68,  39, 126, -45, -43,  18,  55,  11,   7, 102,  -8, 112, -42, -18,  71, -81, -97,  80, -34,  59,  24,  38, -26,  56,  -2, -42, -93, -73,-121,  43, -23, -87,  23, 123,  39,-109,  30,  69, 101, -29, -21,  90,  64, 107, -52, -78,  -4, -67, 113,-111, 109, -43,  56,  76,  87,  95, -78, -85,  99, 104, 107, -31,  -1, -73,-112, -87, -72, -32,  39,   1,  12, 103, -77,  76, -75, -55,-117,  49,  27, -17,  67, -13, -96, -62, -39,  52,  52, -87,   0,  27,  54, 116,  97, 123, -98,  69, -34, -68,   2, -33,   1, -53,  45, -35, -62, -89,  50, -34, -19, 119,-108,   1,  85, -82,   6,  55,  49, -68,  80, 112, -76, -53, -67,  43,  72,  41,  62,-103,-101, -77,  94,-123, -89,   2,  39, -33,-127, -55,  40, -62,  90, 108, -62, -38, 114, -60, -88,  51, -39,-107,  90, -17, -20, 118,  48,  13, -20,  18, -58, 119,  69, -62,  89, -64,  50, -69,  41, 116, 125,-113, -28, -56,-108,  83,  77, -51,  13,   4,   3,  64, -91, -53,-116,-112,  56,  69,  38,  40, -32,  46, -17, -34,  51, -26,  85, -62,   8,   5,  71, -26, 118,  16,  57, -60,-111, -12,  27,  96, -28, -89,  78,  64,  75,  49,  31, -90, -84,  58, 126,-111,  49,-122, -73, -85, -23, -36,  19, 125,-116, -93, -55,  45, 107, -86, -74,   0, -79,-103,  55,  82, -20,  33,-116, -62, -15,  42,  50, -22,-103, -34, 119,-125,  82, -21, -89,-110, -45, -42, -33,  28,  39,  86,  87,  61, -42,  -2, -89,  11, -21,-123,-108,  47,  27,  75, -37, 127,   5, -96, 111, -72,  26, -70,  51, -89, -76,  56, 103,  15,  78, 106,  66,-116, -86,  64,  28, -84,  54,-105,-112,  30,  64, -77,  90, -97,  53,-106,  55,  36,  13, -43,  69, 124,  33,  55,-115, -73,  31, -40, -68, -14,  74, 102,  45, -61, -83, 111,  77, -99,   8,  75,  82, 100,  28, -98, -18, 120, -87, 117,  28,  98, -82, -31, -98,  83,  70,-110,  33,  40, -39, -85,  37,  47, -32, 113, -95,-123, 119, -74,  73, 101,  62,-108, -86,-114,   1, -33, -89,-112,  61,-108, 100,  36,-118, -13, -80, -50,-106, -48, -97, -45,  76,  17,  37, -88, -48, 107, -46,  55, -49,   7,  10, -72,-123, -30, -90,  79,  74, -72,  70, 118,  74,  96,  99, 120,  93,-102,-119,   8,-110,  25, 108,  12,  85,  90,-108,  78,-114,-125, -57, -18, -97,-122, 108, -75, -28,  13, 105,  30, -61,-105, 117, -67, -40,-104, -59, -53,  24, -16, -70, -28, -76,  33,  81, 104,-115,  20,-103,  59, -58, 110, -91,  47,  93, -70,  30, -29, -65,-101, 105,   8,  87, -19,  73, -12, -55, -59,   7, 100, -12, -69,   5, -53,  21,  75,  89,  60, -48,  66,-122, -56,  36, 116, -60, -58,  73,  84,  93,-121, 102,-102,  48,  70,   9, -40,  79, -67,  56,  38,   4, 110,  60, -45,  35,-122,   9,   1,  96,  23,  41,  70,  -2,  58,  27, -67,  77,  48,  60, -82,  50, -10, 124,-117,  87, -35, -79, -74,  15,  51,  53,  35, -47, -15,  84,  25,  76,  13, -38,  -4, 114,-126,  12, -55,  87,-123,-114,-122,  10,  65,  -5, -97,  33, -48,  44,-102,-118,  39, -26,  70, -59, -36,-121,-100, -41,  60,-121, -21,  79, 102,  51, -53,-121, -16, 124, -73,  22, -56,  15,  41, -41, 121,-118,  38,-100, -53,  89, 119, -45,-107, -35,  71, 106, -64, 113, -87,-118,   4,  56, 100, -59, -46,  13,  60, 120,  16,  19,-102,  74,  69, -98,   8, -95,  36,  80,  39,   7, -81, -24, -66, -53, -53, -23, 109, -56,-102, -63,  60,
  -91, -80,-126, 104, 120, 104,  73, -64,  81, 109,  15, -12,  52, -69, 104,-119, -26,  -6,  23, -13, -57, -89, -17,  93, -86,  64,  70,  60,  91,   5, -82, 111, -40,   7, -82, -74, -53, 103, -70, -43, -86, -75,  52,  60,  43, -91, 102,  11, 116},
{  64,-107, -18, 114,  63, -55, -95,  39,-111,-108,  -6, 116,   0, -56,  25,  26, -43, -84,  52,  11,  82, -69,  -5,  -1,  60, -33,  95,  45,  84,  11, -78, -18,  52, 125, -31,   6, -67,  48,  61,-111,  97,-112,  67,  64,  62,  88,   0,  66,  24,  -8, -53, -86, -46, -96,-126, -51, 100, 107,  79, -84, -12, 125,   9,   4,  12,  23,  22,-102, 116, 124,   9,  43, -14,  53, -27,   7,  42, 116,   6, -44,  68,  90,  93, -46, -86,  45, -57,  24, -29,   3, -76, -10, -45,-112, 107,-115, 125,-103,  97,  67, 100, -59,  95, -79,  77, -88,  35, -71, -56,-120, -48,  63, -91, 111,-118,  30, -15,-115, -73, -43,-120,  46,  93, 108,  40, -75,  15, -19,  43,  99, -54, -56,   4,  17, -33,   6,  79, -80,  61, -84,-106,  -9, 106, -86,  67, -52, -97,  36,-106,  35, -62,  16, -52,-106, -87,   2,  98, -92, -45, -15,  62, 103,  11,  80,  81, -43, -68, 104, -70, 124, -75,  92,  99,  97, -96,  19,  94,  76, 120, -75, -32,  -1,  72, 117,  36, -56, -86,   4, -19, -13,  -4, -56,  68,  91, -52,  46,-104, -45,  26, 106,  47,  22, -52, -90,  63, -81, -80,   6, -61,  51,  39, -27, -61,-117, -77, 105, -51, -58, -87,-108, 116,  52, -56, -42,  10,-115, -20, -97, -27,  44,  14,  47, -65,-125, -95,  41, -91,   1,  42,  96, -57,  -6, -82,-101,  14, -43,  21, 108, 124,-125,  38,-110, 125,  66,   7,  61,-105, -14,   9, 106,  35,  86,-123,  82, -87,  -7, 122, -26,-112, 126,-102, -77,-114,-110, -85,  78, -86,  10, -76,  64,  87,  46,  -5,  91, -23,   9,-115,  76,  49,  10, -38,  -9,   6, -15,-113,-125,  11,  -3,   0,  -6,  -1,  19,  17,  14,  -8,  86,  55,  75, -71,  29,-104,   1,  17, -91, -34, 116,-101,-105, -71, -97, -69,  92, -48,  86, -63, -37,  92,  85, -95,  75, -57, -12,  66,  84, -31, -39, -69,  30,-102,  33,  99,  99, -68, 109,  -3, -40, -76, -72, 102,  56, -27, -24, -26, -31,  45, -29,  -7,   5, 112, -55, -98, -35, 100,  12,  40,  56, -54, -89,  83,  16,  55, 108,  97,-105, -31,-119,  86,  92, 100, -92,  85,-103, -68, -82,  58, -92, -90,-111, 116,  17, -19,   6, -73, 109,  56, -81, 106,-123,  -9,  66, 126, -87,  72,  -3,  93, -35,  31,  34, -83,  27,  29,-103,  40, 125,  91, -27,  13, -92, -56,  -8, -44,-110, -51,  83, -21, -98,  71,  20,  91,  58,  31,  36,-107,  -8, -24, -74, -33,  61,  24, -23,   8, -26, -20, -61, -33, -87,-104,  55, -56, -58, 101,  99, -29,-105, -63,-103, -91,-101, 102,  69, -60, -49, -34,  25, -23, 112, -82, 103, -77,  87, 114,  93, 113,  49,  47,  -6,  67,  93,  97,-110,  59,  71, -13,-107, -73,  78, -51, -97,  46,  40, -83,-118, -61,   7,  -7,-117, -78, -44,  46,  95,  19,  83, -62, 116, -14, -58,  88,  27, -47,-124,  69,-100, -72,  68,  30, -36,  97,-125,  42, -58,  57,  67,  14,-112, 118,  74,-121, -84,  81,  26,  34, -71, 119, -95,   7, -56, -26,  90,  77, -88, 101, -21, -88, -33,  67,  55,-103,  51,  86,  69, 100,-116,  87, -14,  15, -72, -50,  29, -38, -36,-125, 105,  93,-111, 104, -21,  -9,  10, -83,   5, -95,  26, -57,  33, -89,  51, -37,  87, -15,  75, -35, -72, -62, -10, 114,  19,  37,-118,  29,  61, -49, -12,  47,   1, -90,  11, -29, -15,-125,  82,  34,  95,  78,  -4,  73, -94,  64,-127, -61,   8,  -3, -85,-121, -13,  41, -94,  12,  64, -50, -15,  36, -93, 122, -57, -30,  32, 126, -27, 120, 115,  72,-102, -30, -42,  25, -18,  51, 113,  76, 107,  54, -37, -89, -55,  83, -16, -66, 107,  28,  33,  85,-111,  10,  57, -29,-120, -36, -83, 101, -21,  43, 126, -30,  72, -18,  87, -85,  79, -21, -15, -90,  65,  -8, 124, 101, -67,-116, -36,  59, 120, 106,  58, -41, 104, -50,   8,  17, -84,   4, -83, 104, -11, -85,  85, -47,  20, 123, 119, -55,  81, -27,  19,  19,  49,  -2, -40, -80, 117,-109,  64, -99, 105, -81, 106,  20, -40,-117, -21,  98, -21,  21, 114, -17,  -7,-108,  74, -34, -60,  16,  26,-110, -83, -72,  19,  23,  49, -77,  -2, -22,  59, -36,  67, -61, -22,-100, 117,  92, -45,  65,  36, -34, 113, -98, -64,-112,  22,  25,   0, -48, 110,  42,  42, -36,  22, 103,  48, -69, -56,-101,  92, -64, -31, -74,-114,  19, -45,  72, -27,  26, -70, 103,  37, 107,  26,  44,  76,  55,-101, 125,  97, -88,  71,  36,-120, 124,   0, -78, -94, -60, 120,  36, -62, -29, -41, -29,  28,  89,-121, -34, -28,  14,  39,  38,  -3, -50, 124, 106,  43,  -2,  47, -69, -45, -72,  84, 115, 117, -67,  87,-102, -41,  83, -72, -71, -93,  65,-108, 127,  40,  -3,  41,  77, -52, -21,-124,  91,  65,  36, 111, 110, -54,  58, -50, 124,-119,  38, -82, 123, -27, -84,  93,  16, -49, -54,  38, -91, -13, -43,  87, 100,  -5,-124,  89,   0,-120,-107,-112,   3,-106,  93, 121,  -1, -71,   1,  92, 113,  60,-123, -35,  97,-119, -81, 117,  38, -87, -19, -42, -55, -35,   0,  90,  29, -36, 120,  -8,   3, -77,  89, -26, -79,  76,-125,  66, -95,-115,  93,  24,  43,  10, -96,   1, -97, -56, -93,  41, -31,-115, -61,   3,  15,  32, 123,  73, -11, -68,   4,  17, -59, -53, -30,  64, 112,  76,-123,  -7, -45,-115, 104, 125,  -5,  67,   4, -31,-101, -40,-122,-112,-100, 108,  23,  15, -92,  19,  46, -31,  50,  26,  30, 107, -43,  69, -42, -15, 122, -33,  18, -76,-112, -99, -41,-114, -49,  -1, 102,-118,  83,  85, 101, -62, -25,  18, -38, -17, -74, -79,  21, -45,-121,  36,   1,  82,  90,-105, -35, 110,  43,  94,   9, -70, -83, 113, -89, -50,  18, 117, -92,-101,  80,  92,  78,-105,-102, -85,  18,  -1, 107, -51, -82,  84, 116, 122,  88, 118,  26,-101,  40,  77,-108, 119, -24, 101,  16, -38, -76,-101, -23,-110,  40, -70, 103,  73,  68, 112,  13,  56, 125,-107,  41, -26,  98,  -8,  98, -36,  42, -36,  80,  30,   8, -43,   1, -48, -40, -35, 127,-119,-101,  12, -57,  81, 109, -20,  96,  45, -91, 117,  94,  94, -33,-118,   0,  22,  97, -65,  51,  73, -42, -68,  35,  81,-104, -10, -73,-102, -20, -91, -20,   0, -52,  15, -92,-106, -37,-105, -91, -77, -62, -61, -22,-124, -83,  34, -80, -98,  51,  30,  50, 113, -38,-108, -95,-104,   7,-111,-106,-118,  36,  31, -32,  91, -33, -99,  45, 123, -39,  -3, 115,  26, -48,-126, -37,-110, -78, -97, -62,  12, -68,   7,  68,  48,  27,  81,  40, -24, -35, -43,  82, 109, -66,-112, -73,-106,  83,-125,  17, 124, -90, -86, -49, -84,  24, -92,  15, 126, -64, -60, -25, 121,-123,  57,-112,  78, -72,  20,-106, -35, -36, 124, -95, -92,  95,  77,  91,  38,-103, -95, -30,-100,  81,  87,-101, -19, -68,  31,  40,  48, 115,  33,-120, 102,  39, 102, -41, -26, -59,  48,  40,  60,  17,-124, -98, 120,  97, -38, 121, 126, -42, -83, -95, 101, -93,  -4,  76,  70, -41, 126,-123,  93, -81,  61,  45, 101, -87, 125, -20, -67,  31,  59, -21,  -2,  85,  96,  43,  70, -98, -55,  52,  86,  30,-110,  84, -84,-119,  71,  95, 109, -56, 121,  23, -49, -48, -82,-109,  23, -33,  31, 122,  85,  -9, -73,  76,  14, -92,-103,  72, -98, -96, -39,  80,  23, -58, -12, 123,  63, -88,  13,  -2, -31, -76,  76, -29,  17, -46, -80, -39,-118, 104,  74,  56, -56,-107, -36,  77,  83, -85, -81,  77,  -7, -61, -73,  19, -30, -42, -35,   8,  93, -91,  -5, -44,  20,  25,  64,  82, -12, -30, 117,-101,  27,  69,  43,  90,  10, -53, -31,  23,  14,  44, 118, -16,  32, -78,  30,-122, -62, -54, -50,  49, -57, 113, -67,  19,  33,-113,  84, 118,   2,  87,   6,  76, -50, -20, -36,  17,   2,-123,  35,  61,-111, -71,  23,  74,  77,  19,  99, -63,  13, -69, -23,-113,  86, -62,  74, -47,  71,  32,  51,  -9, -21,  38, 116,  20,  99, -35, -40, -89, -27,  60,   9,  45, -58,  -4,-111, -12, -11,   7, 108,  76, -81, -51,  10,  91,  79,  45,-120,  13,  46, -86,  85,-101, 112,  94, -56, -11,  17,  82,-103, -97, -61,  67, 112,  19,  45,  -6,  75, 119,   6,  50, -25, -86,  64, -41, -57,  76,  82,   3,  24, 120,-104,   2, -75,   9, -22, -18,  73, -24,  40, 107,  46,-114, 119, -21,   4, -75, -61, -26,  16, -57, -54, -15, 112, -65,  18,  40,  52, 100,  -6, -18,  11,  46,  26,  29, -63, -79,  43, 117,  -4, -77, -32, -25,  99, 122,-115,   2,  81,  19, -63, -66,  68,  28, -30,  72,-109, -40,  92,-127, -51, -28, -53,  26, -40,-125,  -4,  71,  92, -57,   3,  45, -35, 116,  83, 109,  39,  -9,  85, -61, -99, -84, -14, -24, -36,-111,  -3,  70,  58, -20, -82,  21,  50, 117, 116,  80, -40, -21, 101,  96, -88, -90,  61, -27, -68,  57,  12, -92, 105, 102,  28,  -1, -16, -63,  99, 123,  37, -52, -92, -69, -46,  89,  42,  67,  20,  96,-109,  48, -21, -59,-125,  32, -75, 100,-110,  44,  12,  54,  81, -83, 114,  58,  25, -11, -58, -17, -57,  25,-108,-103, -19, -64,-103, -73, 127, -27,-101,  43, -45,  20, -89,  13,  12, -75, 108, -67, -16,  29,  66,  29, 109,  37, 118,-101,  33, 114,-122, -22,  99,  64,   6,  51,-121,  17, 117, -33, -95,  50,  44, -16, -50,  72, -63,-108,   4,  80, -65,  12, -69, -99, 106,  77, 103,  43,  49,  -5, -68, -38,  50, -53,  18,  90,-107, -99,   7, -33,-107,  78,  23,-111,  37,-101, -99, 115,-127,-122,  60,  65, -92, -57, -36,  33,  36,  37,  -9, 118,  11,-125, 110,  29,  46, -32,  26, -38,  75,  13,-117,  39,  43, -65,-118, -38,  71,-118, -19, -41, -13,  76, -78,  84, 125,   8,  92, 113,-110,-126,  76, 100,   1, -91, -69,  42,  63,  61,  91,-109,-101, -37, -73,  12,  18, -68,  73, -13, -84,-113, -28,  55,  18,  48,  10,  51, -40,  17, -65,-102, -19, -65, -73,  77, -73, -55, -90,  99,  58,   7,  20, -49,  77, -18, -16,  21,  62, -76,  96, -79, -47,  31, -29,  50,  58, -93,   5,  33,  66, 117,  13,  -4,  15, -98, -56, -29,  57,  44, -61, -48,  27, -66,  19,  32,  52,  61, 124,  72, -13,  65,  24, 125,  43, -49,   1,  62,  27,  -1,-102, -34,-102, -37, -33,  16, -31, -51, 118, -72,  55,  31,  57, 105,  70,  47, -18,-100,  68,  78, -61,  21, -87,  47, -64, 110,  40, -41,-120,  56,  92,   7,  -2, -42, -83, 110, 111, -53,  50,-122,  82,  55, -11,-109,  24,  -4, -49, 126, 109,  44,  28,  97, -84, -33,  11,-121,  67, -79,  13, -53, 120,  86,  69,  13,  73,  15,  62,  19,  21,  47,-125, -56,  29, 108,  83, -84, -13,-122,  58,-126, 100, -83, -94, -48, -25, -77,  45, -96, -15, -85, -46,  29,  82, -11,-109,   2,-118, 124, -73,  55, 121, -35,-109,  18, -47,  14, -41,-105,  82,-108,  74,  -4,  15, -87,  12,-103,  16, -31,  97, 115,  61,   9,  23,  21,  -2, -72, -87, -74, -83, -57,   2, 125,-101,  50, -15,  31, 116, 113,  93,   9,  44,-116,-112,  95,  63, -18, 114, -99,  21,  87,  86,  50,  71,  91, 115,  87,  87,  33,  46, -79, -35,-126, -38,  97, 118,  65, -99,  11,  59,  71, -27,-125, 100,  16,  71,  70,  91, -55, -20,-108, -39,  94,
 -117, 119,  88,  16, -49,  10, -35, 122, -13, -42,  74, -69, -93, -22,  48,-106, -20, -90,  39,-126, -12,  20,  17, -62, -24,  80, -79, -15,-122,-108,   0, -23, 111,  71,  73,  71,  35,-119,  90, -62,   7, 123,-109, 110,  70, -56,  52, 103, -95},
{ 107,  -4,  48, -84, 123, -51,  81, -99,  11, 125, 106,   3, 101,-118, -37,-122,  64, 119,  65,  63, -22, -66, -40,  61, -17,  53, 119, -32, -90,  14, -59,  20,-123, 118, -68,  74,  79,  36, -43, -75,  32,-118, -91, -40, -19, -29,-122,-118,  51,  24,  -6,   9, 118,  93,  69, 123, -38, -49,  87, -65,  26,  94, 126,-101,  -9,  38, -93,  49, -26,  13, -32,  56, -50,  59, -74, -42,  40, 102,  24, -24, -59, -20,  55,  84,-119, 106,-118,  54,  91, -95, 112, -31, 108, -76,  10,-122,  35,  58,-113,-125, -20, -62, 111,  56,  81,  89,   5,  44, -81, -38,  14, -26, -85,  58,  29,  62,  40,-117, -17,-123, -19, -89,-114,  -2, -87, -92, -53,  86,  69, 126, -91,-123, 104, -91, -63, -30, -46,  51,  40, -54, -28, -72, -15, -54, 110, -45, 100, -86,  98, -35,  53, -36, 119, -30,  45,  53, -44, 106,  98,  34,  -6,  71, -96,-116, 107,  98, -68, -23,-109, -30,  37,  21,  96, -73, 117, -77, -42, 125, 108,  21, -89, -92,  82, 105, 110, -63,  91,  88,  21,  56,  17,  96, -31,   6, -77,  96,  47,  88,  16, -91,  74, -28,  69, -17,-125,  -7,  58, -26, -53, -22, -33,  94,-127,  17,  87,-118, -62,  90, 117,  61, -18,  42,  42, 104, -84, -31, -16, -88, -12, -44, -73, -40,  42, -73,  81, -97,  76,  -5, -33,  -6, 114,  48, -97, -24, -41, -39, 120, -12,  83, -61,  68, -25, 109,  -5,  71, -60,-125,-118, -54,   8, -97, 110, -54, -12, -98,  23,  60,  15,  57,  97,  94,   4,  63, -84,  51,  33,  64, -75,  80,-100,  13,  54, -94,   5, -87, -66, 105,  70, 118,  45, -54,  47,  60, 103, 122,  95, -71, 100, -96,  26,  51, -82, -77, -26,  49, -59,  -6,  52, -94, -82,-105, -93, -62, 112,  56,  52, -89, -91, 124,-121,  16, -14, 118,-103,-117,   2,  70,-116, 123,-113, -20,  32, -26, -33,-102, 121, -98,  66, -22,  21, -20,  46,  46,  61,  -8,  62, -36,  15,  54,-105,   7, -99, -56, -54, -77,-106,  37,  48, 106,  91,   2,  62,  73,  52, -24,  26, -61, 113,-122,  41,-104, -90, -37,   1,  70, -75, -63, 106,  10,  33, -65, 127, 105, 113,  47, -46, -43,   4, 102,  36,  19,  98,  63,  76,  50,  17,   1, 103, -95,-110, 102,   0,  81, -13, 102, -17,  95,-123,  51,  35, -20,-116,  -3,  60,-111, -93,  97,  15,  15,  43,   7, -48,-119,  87,  92,  76,  27,  83,  64,-118, 124,  15, -17,   2, -59, -51,   0,  83,  -6, -35, -45,  47, -47, 103,-118,   7, -12,-112, -18,-126, -92,  38, -69,-121,  29, -54, -47, -92, -32,  30, -97, 110,  60,  65,  31, -19,-120, -83,  16,   5, -60,-127, -90, 120,  10, -65,-106,  95,-106, -30,  95,  58, 124,  76,  62, -25,-125, -70,  -6,  78,  78, 103, -66,  72,  -6, 114, -94,   6,  46,  42,  25, -93, -94, 121, -86, -87,   3,  93,  41,  89, -82,-102,  26,  93, -47,  51, -16,  35, 123, -97, -46,  39,  70,   4, -93,  37,-109,  16, 120,  -1,-116,   7, -93,  31,   7, -82,  12,-123, 106, -75, -91,  46,  63,   7,-117, -81,   0, -48, -60, -65,  93,  86,   5,  57,  -8, -64,   3, -37, -58,  34, -28, -87, -28, -81,  12,  44,  67, -84,  39, -37,-119, -21,  72, -47, 120,  91,-119, -42,-116,  87, -93,   4,-100, -69,  -6,  -1,-107, -92, 100,  11,  40,  94, -63, -61, -16,  70, -27,-123, -66,  90,  25,-122, 126, -59,-104, -32,  33, -42, 126,  21,  49,  32,  13, -67,  54, -25, -29, -81,  32,-122, -61, -64, -74,  98,-123, -21, -39, -28,   0, 109, -26, -83,  53,  30, -34,  34, 125, -63, -89, -97, -56,  42, -42,  35, -46, -56,-119,  28, 104,  11,  96,  13, -75,  63,  53, -37, -82,  49, 101,-111,  -3, -96, -90, -97, -55, -57,-108,  82,  92, 106, -37,  12,  26, 102,   6, -83, -95, -52,-106,  -7,  73,-121,  43, 116,  14,  74,  54,-124, 121, -50, -32, -30,-123,  28,  81,  -4, -82, 116, -19, 110,  63, -36, -83, -78,   2,-108,  20, -25,  49,  59, -53, -85, -10,   5,  65, -96,  82, -78, -37,-111,-107,  58,  71,  15,  16, 102,  91, -84,  51, -85, 101, -97,  -2, -37,-118, -95,-104,  47, 117, -53, 109,  59,-116, -85, 101, 127,  80, -68, -57, -16, -68, 111,-103, -62, 124, -54,  52,  18, -51,  91, -72,  -9, -89,-105,  28,  -5, -97, -88,  74, -90,-118, -60,-124, 121, 100, -14,  38, -67,  31, 114,  21, -64,   3,  30, -13,  -1, -58,-104, -16, -57, -12,  29,  21, -57, -88,  83,-123,  23,  68,  50, -21,-107, -28, -35,  24, 115, 112,  65,  11,-116,   6,  43,  90,  31, -83, -24, -27, -76, 117, 101,-101, -22, -59,  30,  77,  45,-105, -69, -19,  41,  87,  -3,  86, -64,   0,  21, 110, -61,  62,-127, 124, -87,  15,  25, -39,  62, -41,  62,  89, -30, -33,  45,  25,-123, -39,  79,  35,  97, -80, -62,-124,-126,-124,  30,  -3,  -8,  99,  69,  32,  61,   3,  88,  99,  84,  76,  96,  73,  66,  70, -10,  14, -84,  53, -80,  39,-115, 102, -19, -31, -60, -14,  76, -56,   3, -48, -98,  33,  59,-114, 120, -87,  67,  62, -53, -70,-121, -48,  77,  76,  53,  75, -10,   3,  66, -30,  64,-104,  79,  92, -75,  13, 127, -19,  31,  -2,  13,  53,  -2, -69, 108, -14, -75,-104,  46,  66,  -6, -63, -64,  98, 113, -85,  -3,   2,  80,-108, -91,  85, 113, -72, -70, -93,  50,  19, -25,   2, -71, -74, -95, -57, 111,-126, -68,  67,  67,-100,  32,  47, -66, 124,  34, -61,  12,  22, -26, -18, -36, -32,  64,  -5,   9, -21,  65, -71, -18, -65,  67, 118,  51,-118, 105, -28,  29, -28,  13,  52, 104,  58,-123,  49,  80,  56, -26, -36, 104,  98, -66, -91,-125,-111,-108,  81, 104,  13,  46,  86, -82, -89,  28,  18,  74,  79, 120, -71,  69, -41, -94,  76, -59,-105,   6, -25,-125,  53,-123,  13,  24, -11, -37,  27,  15,  71, -99,-104, -90, -48, -67,  64,   7, -11,  24, 110,  57, -10, -57, -83,  28,-118,-105,  -2,  67, -81, 113,  20,   9,   0, -10, -97,  23, -11, -68, -18, 112,  13, 114, 102, 121, -94, -76,  64,  89, -95,  -2,  90, -46, -77,  -8,  68,-102,  72, -23, -19, 123, -38, -85, 122, -27,  80,  34,  43, -55,  70, 100,  91,-103,  39, -15, -62,  17,   1, 112,  18, 126,  95,  28,   4, -17, 124, -63, -63, -21,  -7,  74,   0,  48, -65,  66,  -7,  43,  96, -94, 123,-121,  96,  26,-116,  25,  -4,-117, -88,   8,  89,  35,-124,  93,-123,  96,-118,  82,  21, -98,  34,-117, -36, -57,  62, -97, -97, -61, -71, -77, -34, -91, -28, 115,  17,  41,  30, -40, 120,-123,  59, 111, -89, 104,  78,-126,  35,  20, -63,-108, -72,  18,  18,  79,  77, 116, -49,-123,  53,-117, -44,  35, -51,  40, -27, -40, -66, -39,  23, -41,  -5, -86, -45,  87,-111, 124,  90, -71, -11,-102, 119,  70, 125,-116,  68,  24, 124,  90,-117, -90,  73, -92,  -4, 122,  87, -21,-125, 103,  66,  -1,  72,  46, -51,   8, -59,  24, -33,  39, 113,-122,-126, -51,  60,  23,-103,  56, -57,  70, -30,-124,  90,  20, 126, -25, -45, 105, -45,  80,  36,  21, -75, -70,  50, -20,-113, -46, 121,  65, -54, -94,  46,  85,  84,   3,  22,  61,  -1,-126, 113,  11,-110, -34,  97, -44, -13,  35,   5, -73,  28,-119,  15, -27,  78,  97,-111,  92, -88, -56, -40,-100,  23,  87, -82,  83,  71, -22,  97, 108, -40,-119, -71,-124, -46, -86,-122, -91, -77,  74,  78,  45,  89,  44, -42,-123,  61, 125, 109,-125, -16,-114, -73, -80,-112, 100,  20,  21,  42,  54, 120,  95,  41,  86,  91,  55, -50,  27, -47,  14, -44,  81,  89, -25,-103, -78, -31,  52,  16,  11, -51, 109, -54,  40, 115, 103,  70,  15,  82, 114,-125,  81,  60, -54, -39,  40,  81, -34, -32,  88,-120,  22, -34, -11,  48,  35, 108,-125,  96, -18,-110, -71, -47, -41, -43, -97, 122, 110,-108,  -1,  23,  -8,  68,  44,   4,  98,-120,  72,-103,  13,  95,-111, -99, -71,-102,  46,  44,-112,  53, 103,-119, -85,  25,  91,  -6,  54, 121, 112, 122, -68, 114, -69,  25,  -7, -39, 113,  40, -17,  25,  97,  89,-113, -22, -97, 125, -48, 115, -36,  56, -64, -25,  97,-111, -97, -34,  19, 110,-112,-124,  67,-119,  52,  48, -75,  57, -61,  93,  56,  10,   9,-126,  71, -29, 108,-105,  17,  12,   9,  17, 116,-123,  79,  76,   6, -66, -45,  73, -36,  95,-116, -65, -60, 124, -14, -46,   0,  26,  94, -83,-119,  76, -37,-116, -65,  74,   3,  10,-125, -70,-127, -98, 117,  35,  57,-125, 114, -56,  69,  75,   6, -74, -90, -97, -45, -23,  96,  35,  -1, -98, -16, -62, -24,   9,  51,  47,  22,  54, -81,  79, -84,   9,-114,  17, -23,  55,-113,  51,-118,  63, -13, -70,  96,  -2, -14,-108, 119,   3,  13,-126, 116, 108, -43,  18,  21, -17, -53,  -8, -50, -14,  30,  69,  13,  11, -39,  25,  58, 107, -40, -16,-107,  13,  -4, -86, 123,  23,  88,  94,  40, 107, 121,  91,-126,  43, -57,-124,  77,-122, -64, -83,-105, 118, 109, -73,   1, -47,  12, -18,  96,  91, -72, -45, 102,   7,  62, -27, 123,  72, -94,  22, 126,  65,  77, -88, -54, -38,  97,  -3, -66,  15, -65, -22,  92, -24, 101, -77, 102,  11, 106, -31, -32,  87, -68,  -7,  42, -17,  78, -49, -95,  15, -85, 101,  30, -64, -69,  -8,  40,  79, -88,  41, -76,  84, -18, -76, -35,  84, -20, -30, -32, -14,  86,-126,-113,  23,  18,  17, -12, -42, 115, -18,  79, -41, -65,-122, -40,  17,  79,-115, 108,  57,  -8,  20,  88, 114,  59, -82, -81, -76,  73, -11,  95,  43,  47, 110,  26,  70, -63,  33, -48, -55,  29,-105,  -7, 110,-100,  40, -19,  44, -84, -67, -63,  25, -54,  11,  -9, 121, -13,-106,-102, -28,  45, -47,  26,  -8,-103, -59, -25, -10,  23, -16,  50, -89, -93, -38, -46, -54,  92, 123, 104,   7,  70,  48,  33,  24, 110,  36, -96, -56,  70,  80,   3, -47, -20,  98,  54,  37,  51,-118, -77,  85,  -1,   8,-124, -16, -72, -65,  61, -41, -43, -35,  71,  89,-111, 118,  33,-124, -66,-124, -73, 101,-125,-102,  14, -72, -95,-100, -25, 123,-126, -51, -90, -57, 115,  99,  -2, -52,   0,  86, -44,  -5,  31,  48, 102,  63,-127, 114, 103,-118,-109,   3, -63, -48, -69, -73, 116, -55, -63, -17,  18,  90, -45,  67,  18,  86, -38,-109, -77,  24,-123,  94,  55,-123,  19,  34, -80, 124,  16, -39, -85,  -6,  98,  69, -32, 108, 106, -71,  24, -66, -29,  81,  -9, -40,  -9,-123,-124,  51,  25, -64,   9, 110,  73, -50, -95,  93, -63,  31, -62,  84, -90, -39, -63,-103,-116, -64,  90,  62,  49,  56,  68, -32, -75,-126,-105,  82, -30, -11,  17,  52, -10, 122,  72, -58, -88,-124, -82,-111,  46,  85, -72, -75,  11, 123,  35,  35, 120, -28,  55,-120, 120,  71, 126, -65,  10, -35,  44,-115,  96,  84, -72, -58, 114,  46,   7, -94, -68,  11,  84,  62, 121, -26,  23,  51, -35, -85,  63,  65,  97,  15,  54, -18,-102, -18, -80,  90,  36,  -8,  89, 119, -31, -12,  78,-122,-104, 118,  13, -92, 116,  93, -57,  -5,-123,  59, -69,  30, -86, -58, -87, -88, -23,-120,  -3, -10,  96, -72, -97,  94, -90, 123, -57, -46,  73, 119,  30,  93, 119, -79,  53, -92,  32,  93,  -1,  45,
   73,  83, -77, -80, -51, -64,  36, -48, -63,  51,  17, -68, -66,-100, -25,-123, -51,  29,-117,  47,-106,  63,  84,   7,  87,  88,  73,-118, -70, 122,  31,  66,  91, -48, -77, -73,  80, 111, 108,   8,  24,-102,-104, 109, -15, -36,  95,  45, 109},
{  52,  61,  30,-103, -33,   5,  36,  -9,  93, 122,  33, -24,  32, -66, -93, -10, -30, 118,  73, -41, -33,  83,-107, -90,  23,  24,-103,-123, -93, -27, -42, -14, -44,  -4,  98,  86,  14, -23,  44, 102, 114, -77,  35,  24,  92, -22, 114,  -7, -23,  85, -54, -23,   7,-120,  20,  17,  13, -88,  98, -43, 121,  73,  22,  54,  68, -59,  47,  58, -52,-103, -99,  55,   0, -16, -88,  59,  79,  57, -31, 119, -37, -86, -27,  12,  74,  52, -29, -46,  47,  71,  -5,  28, -51, 125, -86,  96,-111,   5, -73, -19, 124, 125, 121,-112, 126,  15,  90,  18, -67, -15,  81,   4, -67,  93, -23,  34, -29, -75, 120, -11, -64,   9,   7, 104,  71, -42, -47,  77,  94, -20, -10, -88, -91, -35,  -1, -14, -34,  18,-111, -56,  26, -45, -39,  -8,  38,-100,-125,  18,  69,  41, 120, 101,  -9, -63,   7, -13, -81,  34,  69,   3, -73,  79, -45, -30,  -6,  13,  71,   8,  58,  31,  51, -77, -24,  66,  31, -13,  10,  51, -19, -16, -65, 103, -60, 120,  67,  -9, 115, -78,  88, -22, -56,  -2, 112, -29, -88, -78, -52,  47, 101, -56, 118, -86,  63,  59,  93,  26, -51,-118,  57,  43,  -9, -60,  54,   6, -88,  95,  20,  25,-104, 101, -15,  77, -17,-100, -85,  17,  22, -41, -48, -67,  77,-121, -43,  27,  -2,-123, 123, -12, -38,  18, -17, 113,-116,   8,  45,  68,-115,-126, -57,-112,-119,  63,   1,  77, 100, -44,-122, -53, -29,   4, -63,-101,   7, -38,  -7, -23,  55,  40, -99,  19,  78,  43, -36,  63, -21,  69,  93,  44, 115, -80, -99, -59,  39,-121, 102,  85, 108, 124, -62,  58,  57,-125,  81,  65,-124, -71,  18, 120, -77,-109,  -2,-103, -32,  74, 118,  19, -13,-100,  58, -11,-105, -13, -66,  95,-119, 124,  15,  28, -58,  80,  -1, 123,  38,  87,-111,  11,  62,  44,-120, -39,  51, 110,  35,-116, -59, -90, -53,  69,  47,  49,  62,  87,  91, 124,  48,  58,  71,  13, -73, -65,  40,  66, 103, -50,  86, -37, 122, -21, 127,  97, -49,  14,  -4, -27, -96, -62, -15, -99,  48, -38,  40, -32, 126,  56, -36,  71,-123, -34, -91,  -8,   2, -98,-108, -40,  24,   4, -56, -36,  51,  91,  82,  12,  31,  80,  72,   5,  51, -83,  77, -57,  90, 114,  12, 124, -49,  -4, -24, -84,   7,  26, 102, -85,  52, -52,   2, -75, 126,  63,  83,  70, -35, 120, -74, -20, -88,  14,-121, -86,  -6,  14, -99,   1, -44, 112, -42, -89,-101,  98, -19,-111,-111, 105, -85, -36,-104,-121, -42,  67, -66,  70,  98,-111,  -2, 121,   9,  18, 100,  94, 102, 109,  82,  71,-123,  48,  89, 119,  36,  81, -97, -12,-127,-113, 119, -67,-100,-103, -82, -37, 115,  64, -75, 104, -26, -58, -26, -24,  90,  74,  71, -68, 119,  87,  21, 107, -88,  99,  74,  49, 115, 110, -29, -11,-111, -36, 114, -43,-123, -77,  -4,  46, -81,  89,  60, -84,  23, 105, -45,  61, -98, 110,  62,   4,  96,  -2, -26, -46, -39,  36,-108, -16, -81,  61, -20,  41, -23,  85, -97, -38,-114,  37, -94,  91, 115,  90, -60,  67, -54,  37,-100,  28, -97,  16,  35,   5, 106,  91,  65,  84,   8,  -9, 116, -16, -40, -60,  -3,  50,  -2,-123,  39,-100,  68, -78,-102, -49, -58,  58,-108,  99,  29,  20,  93,  26,-102,  37, -42,  54,  47,-124,  16,  38,  29,-116,  41, -20,  -7, -60, -38, 120, 101, -72, 121,  -8, -38,  93, -32, -18,  29, 126,  86, -36,  -6, -45,  77,  47,   3,-120,-109,  87, -47, -54,   5, -41, -25,  78, 103, -61, -54,  36,  99,   9,  30, 125, -78,   2,  37,  96,-110,  55, -44, 125, -47,-102, -41,  47,  64, -62,-113,  98,  96, -58,  -4, -94,  12, -58,  42, -92, 102, -50,-101,  51,  49,-103, 101, -37, 106, -55, -39, -70, -86,  45, -29, -36, 114, -20, -55,  16,  93,  80,   8,  31, -66, -88, -73,  43, -96, -55, -70,  76,  92,  40, 109,  39,  59,  83, -57, -56,  67, 123, -90, -87, -65,  41, -63, -30, -28, -44,  24,  25,  -1,  -5,  21,   1,-104,  20,   2,  33,  29, 125, 113,  -5, -39, -31,  74,  27,  20, -66,  59, -67,  46, -58,  70,  92,  31, -31,  85,  55, -39,  60,  14, -51, 116,  15,  35,  61,  92, 106, 108,  81, -54,  36, -36, -82, 107, 102, -14, -56, -98,  81, -97,  88,  43, -85,-105,  88,   5,  70, -20,-121,  44,  61,  22, -32,  57,  13, -47, -62, -58, -40, -36, -99,  81, -32, -77, -88, -40,  65,  21,  85, -88, -73,  38, -16, -24, -89,  70, -88,  70,  57, -63, -20, 127, 125,   5,  54,  -6,  49, 121,-111,  85,  67,  34,  42, -99, -51,  60,  98,  69, 114, -98,  63,  91,-118, -93,  72,  52,  21,-109,  51, -21,  43,-111, -26,  85, 108, -50,  22, -30, -57,  84, -87, -89,-124,  -1,-121,  80, -27, -61, 121, 117,  14,-120,  -3,-110,  45, -72,  35, -22, -63, -17,  16, -68,   9, -56, -13,  28,  89,-111, 117,  95, -13, -11,  99,  18, -89,  63, -76,  18,  57, 110,  70,  25,  34, 103, -96,-122, -93,  65,  23,  21,-111,  50,  -2, -26, -81,-122, -79, -49, -33, 124, -65, -93,  -2, -59, -55, -17,  -2, -33, -64,  64, -90, -51,  84, 103,  12, 100,  84,  74,-113, -66,  67,-101, -15, 101, 120,  90, 115,  13,  -8,  85,  48, -74,  73, -32, -14, -64,  44,-119,  87, -78, -14,  53,  65,  67,  58, -23,  90,  26,   3, 101,  45,  11,-112,  83, 111, 118, -64, -48,  -3,  72, -70, -27, -64, -92,  19, -82, 109,  -9,  55,  25, 103, 123,  86, -33,  90,  42,  95, -63,  67,  56, -68,-126, -80, -56,   3,  15, 120,  62,  24, -80,  77, -68, -55, -61,  46,-124,-124, 126,  79,   7,  84, -60, -26,  33,   3,  38, -39,  16, -50,  86, -16, 125, -19, 101,  -5, -48,  67,  57, 110,  -6, -24,  50, -89,  18,   7, -44, 105, 116, 114, 125, 119,  92,  24, -28, -65,  50,-108, -40,  54,  85,  81,  60, -30,  75, -17,  10,  -1,  77, -29,   0, -77,  29,  99, -20,  92,  59,  64,  -1,  -8, 105, -58, -33, -88, -16, 116,-125,   9,   9,  87, -79, -17,  88,-123,  71,  35, -92, -21,  65,  -2,   8,-104,  12,   8,  24,-110,  72, 103, 101, -53,  24,-117,-110, -37, 101,-102, -51,  22, -92,  72,  12,  30, -78,   3, -43, -51,  87,  81,  47, -70,   2,  28, -10,  49, -77,-109,  74, -67, 113, -48,  32,  -6, 114,  70,  26,-113,  78,  41,  27,  34, -10,  75,-109,  71,  90,  76,  30,  18, -83,  12, -21,  93,  62, -48,-112,-121, -95, -15,  42,  63,  21,  14, -68,  -3,  74, 121,  16,-111, 116, -64,  19,  -4,  95, 111, -95,  98,  -5, -41,  65,  31,-111, -34,  10,  45, -44, -98, 115, -46,  76, 104,  44, 106,-117,  17,  49, -87,  25, -18, -28,-104,   3, 105,  -3, -50,   1, -55, -98, -12,  94,  79,  62, 110, -60,  10, -88,  56,   6,  81,  -9,  22, -51,  39, -41, -40,  79, -76, -96,-111, 125, -79, -90, -80, -80,  63,  -7, -38, -80,  -2,  89, -79, -52,  12,  64, 108, 108, -12, -66, -81,  63,  -4, -24,  47,  18,  90, -48,-122, -20,  93,  45,-106, -93, -75,  83, -86,  72,  71,  51, -22,-108,-100, -70, 123,-101, -66, -87,-124,-118,  58, 100,  39,-115,  37, 110,  12, -83,  42, 119,  54, 124,  78, -88, 104,  28, -59, -41,  58,  93,  -7, -42,-123, -34, -67,-122, 105,  60,  37,  20, 106,  52, -86,  28, -83,  29, 102,  12,  94,   8,-104,-118, 102, -54,-109,  95,  11,  89,  78, -51, -84, -88, -26,  47,  28, -87, -70, 125, -83,   3, -28,  -3,  60,  66,  89,-119, -12,  46, -70,  18,  15, -19,  75,  23, -11, 122, -85,   0,  16,  15, -18,-101,  44,-112,  60,-125,  39,  88, -53,-101,  15,  94,-117,-108,  40,  10,  91,  14, 127, -82, -87,  95,  64, -26,  54, 123, -74, -54, -10, -40, -87, 113,  62, -26,-117, -73, 105,   3, 127, 125,  85, -73,-100, -81, -19, -96, -32, -71, -31,  64, 105, 123,  80,-108, -87,  10,   6, -81,  81, -38,   6, -64,  52,-118,  32,  99,-119,-126,-102,  28, 111,  63,  91, -26, -10, 114,  77, -98, -38, -23,-100, 125,  68,  57,  38,-118, 115,  34,  68, -42, -38, -86,  67, -68,  73, -57, -84, -77,   0,-122, -24,  35,  77,  76,  36, -28, 117,  -2,  40, -47, -20,-123,  -5,  25, -85, -37,  94,   4,  35, -91,  42,  51,  43,-103, 101,  97,  95,  35,  93,  32,  73,-114, -91, -67, -20, 116,  98,-106, 123, -82,  55,  34,  71, -10, -17,-103,  77, 104, -14,  71,  93, -35,   7, -20,  -1,  25, -66,  86,  55, 110,   3, -94,-118, 110,  32, -55,   1,  26,  84,-112,  -5,  70,  -5, 107, -97,  16,  69, -36,-110,  17, 118, -83, 100, 119, -77,-108, 102, -51,  47, -45,  30, -33, -69,  47,  55, -93,  75,  88,-104,-121, -96, -98,-107, -60, 101,  20,  17,-106,-107,  17,  52, 110, 119, -22, -70,-122,-118,  58, -87, 115,  46, 108, -50,  20,  18, -13,-115,  44,   8,  15, -38,-108, 104, -39,  58,  59, -61,   2, -77,   6, 106, 108,  15, -21,  67, -76, -94, -61, -20, -77, -10, -67,  -5,  56, -94, 123, -73, -56, 119, -18,  18, -98, -24, -22, -19, -42,  96, -55,  96, 117,  87, -37,  32,  86, 120, -38, -32,  21,  17, -51,-116, -53, -45,  21,  55, 125, 126,  44, -69, -82, -63,  -5, -29, -31,  -8, -25, -47,  53,-127,  26,  35, -24, 116, 117, -49,  15,  72,  -3, 111, 119, -70,  54,   1,  85, -15,  33,-124, 126,  63,-102, -36,-117,  79,  37,  20, -18,  63,  21, -98,  37, -28,  32, 126,-122, -81, -51,  75,  82,  43,   2,  98,  64,  72,  54, -25,  12,  31,  57, -29, 119,  94,   8,-120, 122, -30, -50,   4,-122, -81, -43, -55,  82,  86,  75, -54, -15, 122, -18,  86, 124, -59,  59,  -7, -99,  20, -60, -94, -11,  53,  71,  68, -94,  -4,  40,  81, -77,  59, -30, -25,-125,  29,   6,-126,-118, -50, -90,  73, -61,  20,-100, 122,  48, -82, -39,  95,  -4,  86,  12, -69, -81, -75, -38, -81,  83,-116,  39,-113, -22, -73,  72,-116,  19, -49, 108,-118, -41, -48, -70, -44,  -4, -63,-104,  75, -85, -26, -92,  87,   9, -65,  55,  97,  21, 110,  25,-111, -95, -24,  53,  81, -51, 100, -24, -23,  56,  50, -64, -24,  63, -37, -88, 117,-126,  12, -74,  63,-121, -11, -41,  87,  43,  88, -99, -58, 108, -78,  16,  57, 125,-101,  75, 107,  29,  47,  60,  38,  -2,  74,  44, -88, -37, -16, 126, -59,   9, -42,-114, -71,  75,-117, -84, 122,  74,  10,  52, -28, -32, 119, -46, 106, 118,   9,-118,  18, 101, -31, -27,-103, -85, -13, -59, -63,  80,  86, -46, 105, -10,   3, 102,-119,  81, -32,  50, -74,  80,  69, -34,  82,  36, -20, 106,   0,  40,  69, -83,-103,  80,  40, -55, -29,  84,  38, -27,  77,  23, -31,  12, -85,  -7, 100, -68, -14, 119,  95, -11, -58,  56,  15, -11,  48,-112, -30, -89,  50, -17,  73,  -2, -62,  97,  -3,-100,   8,  76, -28, -77, -48,  28,  86, -14,  25,  29,  90,-113, 121,  59, -89,  19,  26,  29,   8,  65, 125,  59, -18, -93, -99,  81,  11,-115, 112, 102, 102,  90,  64,  17,  98,  39, -46, -46, -46,  60,  42,  89, -75, 112, -78, -91, -59, -88,  30,  99,  32,  35,-113, -85,-118,  74,-109,-121,  40, -51, -18,  72,  -8,  82,  30,-117, -90, -53, -37,  93, -51,  11,  28, -81,
  123, -28,  66,  15,  61, -16,  31,  79,   8, -33, -87, -52, -23,  19,  82, -99, -51,  30, -21,  92, -84, -11,   6,   7, -71, 115, 122, 121,  35,-110, -60,  56,  86, -52,  38, -43,   3, -91,-105, 122,-106,   5, 127,  -7, -53, -83,   1,  25, -21},
{  71, -87,-106, -36, -29,-100,  20,   4,   2, -70,  56, -36,  10,   0,  28,  93,  29, -99,-124,  56, 110,  46,-124, -39,  61,  -1,-103,-125, 109,-115, -75, -89,-123,  43, -58,  76, -65, -67, 111, 108,  39, -17,  52,  68, -78, -95,  87,-106,  38,  -8,  73,  80, -32,  -3,  76, -43, -28,-113,  -4,  79,  32, 109, -29,  -9,  66,-105,  99,  30, -41,  75, -19, -85,  23,  29,-118,  44, -71, -43,  45,  47,  50, -51,-104,  86, -55,   5, -22,  50, -75, -87,  72,  97,  82, -38,  47, 105,  72,-122, -30, -98,  -7, -70,  49, -17, -27, -80,  49,-104,  61,-116,  52, -27,  63, -81,-103,  35, 122, -87,-103, -92, -93, -57,-114,   1, -82,  -7, -95,  37, -44,  22,  45,  78,  44,  25, -23,   5, 125, -20, -42, -18,  86,  90,  48,  98, -12, 117, -76, -85,  -9, 125,   3,-123,-104, -58,   4,-119,  68, -59,  38,   7, -37,  18, -44,  59, 122, 115, 120,  -7,  61, -22, -95,  34, 116, -60, -98, -35,  -7,  22,  63,  39, -20, 125,-124, 109, -95, -76,-127, -68, -44,  17, -58,-101, -46, -26, -20,  13,  11,  89, -28,-119,-112,  72, -58, -32, 111, -78,   9, -30,  25,  88, 107,  92,  63, 114,  -8, -84,  76,-110, -68, 121, 104, -96,-126,   9, -98,  -9,  76,-108, -87,  53, 125, -55,-119,  97, 127,  -7,  67,  55, 111,-117, -23, -37,  61, -62,  74,-106,  57,-119,  59, -66, -41, -67,  17,  63, -81, -46, 113,  40, -96,-109, -25, 104,-121,-119, -87,-105,  29, -61, -81, -70,-121,  26, -64,  87,  -6, -27,-101, -42, -28, -88, -75,  -8, -42,-115,  65,  50, -62,  30,   0,  -9,  -8, -67,  29, -98, -17, -14,  78, -97,   5,-106,  68,  77,  80,  90,  22, -39, -58,  39,  83,  88, -12, 121,  57,  94, -30, -20,  30,  96,  34, 121,  -1, -28, 111,  43, 122,  37, -38, -73,  95,  45, 103, 100, 124,  75,-119,   2,  79, 126,  70, 114, -48,  35,  97, 106, -88, -48,  69, -51,  51, 103, -46, -40,-122,  50,  35, -78,  91, -50, -97,  30,  36,  -6,   2,  66,   5, -98,  95, -29, -61,  96,  33,  95, -29,  33,  63,-116, -28,  87,  59, -50,-122,  23, -35, -51, -15,  93,  31,  88,  88, -83,  93,  35,-118, -19, -59, -56,  40, -86,  82,  84, -90,  16, 115, -24,  -6,  20,-109, 123,  44, -90,  24,  37, -23,  35,-124, 123,  17,-122, -17, -33,  17, -51,  -9, -61, -12, -90,  45,  80,  69,  24,  23,  49, -73, -26,  38, 123, -70, -10, -73, 101, -79,  91,  79, -97,  92,  65, -88, -24, -98, -49, 125,  10,  -2, -19,-102, -25,  88,  99, -55,   4,   6, -44,  94, -57, 103, -10, -45,  57,-122, -56, -51,  51, -24, 108, -41, 118,  32, -89,  76,  91,  57, -67, -75, -56, -28,  14, -69, -64, 103, -76, 101, 127, -17,  30,-127, 124, -68,  67, -35, -49,-102, 119, -25, -36, -14,   2,  44,  19, 113,  16, -80, -24,  41,  97, 115, -35, -24,  88, -90, -93,  21,-112,   5,   3, -30, -88,  33,  91,  73, -40, -40, -35, -23, -59,  38,  15, -31, -97,   4,  25,  86, 123, -13, 105,  -1, -85,  43, -75,-100, -45, -88,  65,  77, -96,  38, 125,  -5, -18, -50,  94,  14, -57,   9,  21, -81, -93, 124, 111, -65,  89,-103,  64, 110,  78, -31, -75,-109,  27,-117, -54, 108,-105,  71,   9, -50,  80,-126,  82,  48, -59,  44,  29,  62,-111,  29, 111, -87, 112, -53, -90,  10,  16,  81,  33,  93, -93,-121, 118,-116,  61,  73,  88,  17, 118,  95,  55, 104,  55, -32,  12,  70,  26, -85, -19,  85,  45, -66,  79, -76,-119, -92, 104,-120,  56, 106,  90, -49, -56, -12,  -2,  61,-121, -85, -46, -65, 100, -82,  24, -29,  83, -32, 105,  19, -71,  86, -71, -95,  86, -24,  34,  26,   6,  51, 114,  93, -26, 122, -83,  98, 114, 100,  49,  75, -78,  71,-110,  37,  34,   8, -83,  91,  65, -43,   8, -22, -92, -28,  29,  24, 109, -91,  58,  74,  12,  22, -77, -38,   3,  10, -86,  41,-118, -57,-121,  67,   7, 118,  66, -63, -67, -56,-100,-119, -23,  67, -89,-122,   5, 119,-124, -64, -47,  49,-121, 104, -24, -43,  64,  88, -29, 119,  79,  81, -36,  17, -55, -77,  65,  82, -37, -17,  86,-117, -65,  60, 101,  96, -49, -51,  44, -92,  -7, 113, 108,  28,  -8,-117, 102, -31,  96,  12,-127, -89, -57,  94,  56,  98, -69,  46,  45, -42, -66, -25, 118,  22, -90,   4, -98,  41, -88,-127,-106,  39,  52,   5,  29, -93, 125,-109,  55, 119, 123,  97,  49,  32,  53,  17,  75, -54,  -7,-105, -44,  85,  26, -20, 123,  80,  88, -18, -76, -84,  10, -88,  -2, 123, -39,  87, 110, -10, 121, -56,  59,-105, -42, -26,-102, -84,  42, -64,  22, -60, -59,  35,  28, -89,  84,-100, -71,-112, -45,  54,  81,-118, -91, 108,  23, -19,-104, -76,  67,  65, -39,-107,  58,  64,  89,  41,  -4,  66,  97, -53, 104, -34,  52,  32, -34, -69, -83,  50,  11, -71,  93, -23, -78,  69,  -9,  16, -91, -51,  77,   1, -21,  40,-100,-113, -74, 111,  21,  18,-115,  -4, -52,  23,-114,-113,  97, 106,  55,-111,  35, -13, -54,   4,  49,-126, -52,  30,  90,  85,  59, -17, 107,-113, -98, -66, 108,   3, 126,  33,  29, -92,  82, -64,  42, -48, 123, -97,  40,  -5,  80,  96,  83,  13,  66,  69,  95, 109, -92,  44,   7, -60,-124,  43,  91, -23,-117, -82,-112, -61, 107, -58,  27,   9,  21,-122,  31,  92, -21, -48,  42, -72, -88, 104, -74,-123,-117, -35, -31, 126, -36,  32, -51, 111, -43,-117,  69,-117, -95, -28, 116, -23,  26, -79,  -9, 116, -10, -90, -97,   3, -27, -61, -17, -89, -82,   1, -14, -50, -10,-105,  94, -57,   2, -78,  86, -15,  64, -95,-124,  78, -20, -98, -31,   9, -78,  24, 110,  75,  36, -79,-123,  39, -72,  35, -74,  97, -67,  71,  29,-122,-111,  16,  33,  70, -11,-110, -86,-101,  89,  46, -87, 127, -89,  78, -91,  53,  50,  22, -85, -87, -91,-112, -15, -75,  30, -43,  37,  40,  42, 108, -13, 116, 122,  61,  56,  -1, -39, -29, -46,-109,  -1,  69, -26,  38,  90, 123, -34, -46, -60, -70,  65, -99,-126, -47,  85,  91,   1,-112,  14,  28, -66, -39,  34, -54, -25,   0,  40, -16,-101,  -1,-113, -57, 108,  47,  91, -17,  24,  88,  16, -25,  97,-108, -20, -41, -54, -56, -74, 126, -85,-122, 122,-119,-102, -97,-113, -66, 106,  70, -11,-120, 116,-113, -26, -23, -17,-120, 112,  86,  98, -59, -50,  18, -33, 124, -87, -38,  63,-116,-103,  77, -83,  65,  76,  38, -48, -48, -26,  73,  91,  45, 100, -69, 102, -50, 111,-103,  96, -70,  61, -66, -61,  57,  55,  -9, -28,-127, -78, -91, -17,  22,  65,  98, -99,  92,  96,  60, 108, -59,  29,  75,-109, -78, 108, -16, -60, -23, -94,  73, -77,  -7, 115, -72, -40, 116,  77,  40,  82,  65, -62, 105, -79, -95,  26,   4,  15, -50, 101, -69,-120,  24, -60,  96, -80,  74,-126,   7, 112,  66,  16, -75, 120, -48, -52, -66,  39,  59,  38,  13,  95,  50,  54,  96, -60,  96,-109, -68,  48, 127,-126, -22,   3, -78, -51, 110,  -8, -78, -98, -60,  38, -29,-120,  -7, 102,  16, 120,  31, -48, -24, -41,  44, -79, -29, 103,-101,  69, -69,-122,  48,  -7, -79,  69, 105, -21, 119, -89, 118, -91,-102, -53,  89, -62,  49,  18,  44, -28,  -4,  38,  14, -43,  16, -69, 117,  79,-120, -54, -96,-126,   4,   3,-114, -16, -17,  33,  10,  85,  29, -87, -31, -80,   5,  76,  90,  55,  63,  88, -84,-109, -84, -53,  -1, 117,  52,  64,  52, -35, -44, -53, -31,  28,  21,  13, -38,-103,  79, -56, -21, 125, -49,   4,  63,  12,  90, -70, -82, -89, 115,  63, -24,  -9, -19, -92,  12, 110,-121, 113,  31,  25,  96,-108, -48,-107, -46,  78, -15, -30, -92, -21,  75, -51, -28,-126,-107,  51,  17,  56, 126, 124,  96,  17, 125,   2,  77, -61,   2,  73, -88,  82,-108,  57, -91,  51,-100, -28,  48, -27,  38,-123, 110, -78,-124, -53, -11,-100, -87, -84, -31,  49, -48,   4, -68, -80,  61, -80, -57,-105, 124, 111,-110,  55,  -9,-103,  -7,  83, -75,-101, -30,  75, -76, -75,  71, -30, -89, -40,  86,  47,  75, -43, -67, -26,-122, -26,  80, -44,   9, -64, -87, -42, 119, -44,  88,  73, 102,   7, 115,  44, 123,  81,-124, -77,  84, -35,  56, -47,  56,  26, -50,  41,  49,  51, -40, -27, -21,  -1, -23,-117,-110,  65, -61,  32, 112, -80,  18, 109,   2,  86,-118, -98,  47, -49, -47,  84, 125,  68, -46,  52, -22,  40, -62,  50,  83,  20,  61, -42, 127,  90, 100,  54, -51,  83, 120,  14,  -8,-113,  99, -84,   8, -70,  12,  56, -56,-110,  95, -70, 121, -92, -19, -86,  93, -11,  95,-107, 119,-100,   6,   8, -69, 102, -35,-123,-125,  18, -79,-104, -59,  -7, -28, -62,-108, 121,  38, -91,   9, -33, -17, -34, -22, 107,  33,-115, 106, -56,  55, -35, -48, 126, -78,  22, 110, -59,  19, -23, -96, -37, 120, 124,-114,  43, 103,-116, -85, 109,  76,  68, 123, 102,   4, -15, -73, -62, -47, -59,  60,  -6,  56,  50, -64,  38, -15,  29, -14, -54,  46, -51, 123,  79, -87,-112, 111, -79,  20,  16, 124, -71,  58, 118,  81,  12, -38, -79, 104, -38,-127, -16, 117, -15,  45, 119, -11, -94, -50,  92, -21,  82,-114, -68, -52, -41,  69, -27, -84,  25, 104,  29, -30, -51, 122,  89, 110, -74, 104, -91,  73, -82, -78, -50,  51,  66,  95,  83, -78,  89,-118, 115, -59, -24,  87,  53,  43, -46,-107,  14, -23, -32, -98, -12,  43, 114, 103,  -5, 114, -38,   5,  64, 104,  45, 106, -82,  28, -76,  41, -13,  22, -82,  62,  89,  71, -15,  46,  -5,  15,  55, 110,  47,  84,  40,  46, -53, 104,  77, -30,  91, -88, 110,   1, 108, 116, 126,   8, -99,  45,-112,  12,  90, -54, -60,  84,  90,-100,  37, 125,  76,  56,-104,  68,  91,  86, -30,  54,  68,  72, 126,  -4,  20, -50,  43,  91,  81,  63,  60, 112, -99, 119, -58, -95, -16, -42,  28, 126, -61,  96, -39,   2,  18, -29, -79, -54,  54, -20, 114, -87, 106, -12,  -2,  98,-116, -24,  34, -69, 108,  21,  89, 125, 111,-105,-113,-101, -52,   3, -79, 116,-102,-126, 126, -67,  66,  74,  30,  77,  56,-125,  58,-113,  84, 115,  60, 117, -63, 104,  44,  23,  43, -70, 108,  -2,   6, -63, -38,  85,  58, 100,  37,-112,-112, -96,  25,  18,  68,  50, -88, 114, -44, -91,  12,  46, -43, -16, 106, -22,   7, -14, -65,-111, -71, -65,  96,  66, 107, -45, 102,  31,  36,  28,  34, 105, 109,  24,   5, -74,  68, -89,-109,-126,   3, 112,  87, -41, -80,  -5,-122, -75, -13, -55, -54, 117,  90, -54,-122,  20, 104,   8,-111, -48, -74,  17, -36, -29,  69,  66,  25, 110, -69, 124, -76, -83,  96,  44,  29, -52,  43,  10,  80, -71,  97, 116, 114,  -4, 113,  26, 117, -65,-106,  14,  65,   6,  -2,  48, -53,  13,  31, -76, -36, -30, -54,  -1, -14,-115, -39,  52, -55,  99, -84,  42, -31, -52, 126, -45,   6,  84,  46, -77, -46, -13,  22,  -6, -31, -23, -87,   7, -27,  -6,  30, -68, 122,  92,  73, 112, -21, -52,  10, -64, -47,  50, -94,  97,-117,-101,  30,  29,  46, -46,  65,  54, -67,  43,  34,  29,  19, -78,-105, -37, -60, 115,  63,  44, 126, -74, -82, -31, -46, -92,
  104,  -9, -80, -90,-114, -72,  -9, -64, 107, 101,  31, 100, -46, -97, -26, -99,-102,-124, -23,  10, -43,  63, 109, -52, 107, -26,  13,  32, 120,  87, -75, 106, -10, -66, -46,  97, -57,  42,  29,  70, 100, -20,-127,  50, 110, -28, 109, -40,  65},
{ 121, -13,  24,  -3, -32, -60, -67, -73,   7, 122, -99,  21, -60, 114,  84,-107,  44, -53, -21, -49, -10,  46, -35,  76,  92,  30,  49, -57,  73,  77, -27,-113,-122,  38,  38,  53,   4, 112, -93,  74,  77, -94, -58, -97, -95,  29, -28,  16,-126, -14,  24, -72, -66, -74, -32,-102, -88,  32,  95,  79,  99,  -5,-111, -72, -62, -89,  53, -15, -38,  68,  86,-102, -38, -56,  17,  92,-123, -98,  28,  72,-113, -66, 122, -68,  -4,-108,  21,  90, -19,  -2,  93,-126, 105, -83,  88,   6, -82,-114, -81,  45,-107,  17,  84,-111, -85,-109,-106, 113,  78, -14, -63,-105, -88, -80,  27,  19, 111,  37,-108,  68,   2, -25,-120, -19,  54, -27,  89, -74,  74, -16, -35,  -3, 122, 123, -12,  51,  93, -58,  74,  -7, -33, -99,  63, -54, 126, -59,  34, -65,  62, -48,   4,  61, -83, -28, -34, 122,  64,-124,-104,  31, 106,  44,  87, -99, 105,-121,  90,  75, -12,  83, -14, -23,  -4,   7,  14, -41, -41,  26,  21,  31,  82,  61,-114, -10,  19,-108,  92,-109, 118,  25,   4,-126,  90,   5,   6, 115, -99, -79, -24,  93,  59,  64,  66,  38,  79, -42, -14, -88, -74,  30,-119,  12,-100,  69,  65,  -3,  69,-119, 107, 108, 126, 114, -59,  46, -88,-101,  12,  23, -14, -38, -72,  17,  62,-112, -12, -97,  59,  -5,  68,  55, -17, -16, -65,  98, -75, 115, -42,  80,  58,  21, 123,  13, 124, -22,  -5, 111, -52,  98,  39,-107,  49,  43,  39,  48,-110,  30, 109,  24,-113, 109,  39, -89, -11,  24,  69,  54,  47,   1, 113,-109, -11, 122, -26,  91,  62, -91,-125,  94,  57, -61,  82, -41,  96,  30, -53,  25, -83,  -1, -58, -87,  46, -79, -29, -89,  76, 119, -71,-108, -42,   8,  81, -14,  58, -94,-126, 127, 122, -65,  78,  60,  -2,  80, -80, -62,  72,  12, -67,   0,-116, 107,-109, -19,-126,  77, -20, 113, -70,  78,  28,  79,   3,  85, -87,  -9, -52,-105, 116, 123,-120,  -2, 111,  53,   0,  69,  93, -47,-101,-103,-120, -23,-116, -80,   9, -39,  97,-114,  89,  36,-123, -73,  36,  20, -81,  16, -87,  89,  76, -44, 123,   9, 103,-123,  18,  27,  49,  60, -68, -22, 108, -84, -24, 122,-122, -68,  21, 122, 120, -92, 116,   7, -49,-120, -97, -30, -31,-113, -96, -54, 102,-112, -66,-113,  65, 120, -52, -56,  20,  72,  20, -15, -50, -80,  27, 120, -61,  31,  52, 115, -10,  13, -66, -81,  -2, -58, -37, -23,  24, -30,  29, -80,  82, -11, 102, -63,   7,  93,  33,  21, 108, -59,  20,  66,  70,  92, -51,  31,  22, -26,   4, -26, -90,-111, -75,  -5,  38,  -6,-123,   2, 127,  61, 125,  73, 114,  67,  96, 114, -63,  42,  -8, 106,  78,  32, 120, -87,  16,  53,  -4, -51,  -9, -96, -76, -28,-103, -32, -95, 113, -14,  21,  73, -45,  32, -71,-123, -16, -29, -45,  22,-121, 116,  30, -12,  66, -16,-119,  -7,  64, -87,  27,  41, -72, 119,  84,   4, 110, -17,  22, -82,  82,-119,  28, 107,-119, -81,-124,  10,  33,-124, -47,  95,  18,  13,  17, -69, -85,  43,-105,  35,   8, -68,  67, -20,-120,  40, -66, -22, 117, 111,-115, 102, -74,  -3,  88, -60, -89,  21, -54,-121, -80,  65,-101, -58, -71,  74,  -6, -54, -87, 122, -63,-116,  10, -44,  72,  13,  72,  53,  25, -61,  24, 104, 100, 115,  -7,  19,  31,  38,  79, -40,-124, -67, 123, 114,  50,  14, -78,  50, -26, -84, -87,  96, -24, 121,  77,   4,  60, -17,  56,-127,  41, -51, -29,  19,  94,  22, -99,  69, -34,  -3, -73, -55, -61, 107, -24, -93, 117,  10,  24, 102, -98,-105, -25,  43, -56, -88, -32,  41, 127,  99, -56,  53, -47, -63,-103, -81,  -9,-102, -76,  20,  -2,  29, 116,   3,-121, -24,  49, -30, -24, 106, -60, 107,  82, -10,  13, -49,  66, -55,  67,  10,  78,  73, 122, -68,  58, -97, 106,  88,  99,   4, 122,  93,   2, 106, -76, -17, -82,  27,  89,-124,  58,  96,  83, -63, -66, -65,  35, -92,  -3, -16, -16,  80,-122,   8,  11, -21, -88,   2, -86,-125,-112, -10, -24, -21,-104,-118,  44, -86, 102, -95,   1,  19,  33, -57,-113,  -6, -32,-106,  23,-101, -15, -12, -42,  -2,  73,  16,  90,  84,  50,  81,  80, -82,  -1,  23,  39, -53, 107,  79, 124,  12,   5,  37, -99,-100,  92,  86,  99, -64,   2,  23, 126,  57, -90,  69,-121,  52,  56,   7, -91, -26,  20,  57,  37,  97, -57,  36, 122, -72,  69,   9, -43, 120,  68, -65, -84, 105, 101,  10,  56,  50, -47,  67,  93, -15, -48,  56,  65,  21, 105,-125, -86, -37, -61,  34,  74, -32, -80,  12,  93, -62,   6,   2, -44, -78, 123,  39,  24,-106, -14, 123,   0,  57, -93,-104,  45,  37,  16,  67,  45,  32,  -1, -87,  -3, -96, -97,  78,  18,  -4,-115, -69, 116, -20, 122,  52, -91,  37, -45, -23,-120,  97,-121,-101, -30, -62,  99,  59,  84, -38,  63, -19, -49,-124,-114,  66, 110, -82, -28,-119,-107, -86,  62,-126, -58,  48, -47,  26,  16,  43, -23,  78, 122,  87, -64,-107,  59, -88, -65, -94,-100,-109,  65,  54,  57,  86,  20,  11, -15,-123, -69,  -7, 113,-101,  25,  24, -26,  -7,  62, -76, -79, -82,-114, -39,  -6,  92,  -9,  51, -86, -47, -42, -97, -82,-110,   7,  66, 110, 103, -83, -93, -92, -38, 126, -15,-102,  98, -16, -59, -40, 105,  80,  21, 116,  -5,  50, 114, 104, 122,  88, -67,  64, -66,  83, -78, -74,-113,  42, -76,  -3, -94, -73, -14, -99, -37,-116, -55,  -1, -75,  93,  -7, -61,  44,  -8, 115,  35,-106,-118,  31,   3, -55, -49, 101,-116, 111, -11,  47, -82,-118,-106,  99,   5,  60,  38,-109,  57,  56, -45,  -3, -57, -58,  97,-105, 116, -53, -21, -57, -59,-125, -99,-100, -98,  50,  87, 106, -45, -57, -91, 103,   8, -56,  23, 113,  99,  76, -70,  30, -41,  26, -76, -37,  35,  34, 122, -30,  20, -56,  22,  77,  32,  69,-103,  28, -39, -10, -87, -45, 104,  88, 103,  97, 119, -48,  36,-107,-109,  -8, -77, 124,  32, -27,  21,  64,  67,  67, -82, -17, -66, 116,-113, -10,  69, 111,  22, -37,  33, -62, -97, -43,  12,-112,-100,  50,-102,  27,  75, -21, 113, -30, -17, -36, -65,  93, -77,-124,-109,  29, -61,  29, -97, -17, -75,  93, -57, 104, -30,-125, -30, 125, -81,  59,  43,  94,-115, 112,  47,-103, -69, -76, -56,  64,  55,  92, -94,  10,  60, -70,  54, 106,  10,  71,  54, -45,  35, -45, -88, -15, -12,  60,  82,-101,  52,-121, -86,   2, -98, -23,  -8,  79,  45, -83,  14,  18, -37, 116,  87,   7,  94,  10,  62, 123, 102,  44, 126, -64,  41,  67, -10,  73,  91, -29,  31,  -8, -83, -96,  50,   4,-114,  55, 122,  75,  37,   8, -98,  77, 111,  66, -54,   5,-114,-103, -15,  66,  21, -76, -28,  20,  64, 125, -55,  44, -43,  -7,  36,-107,  85,  25,-102,  64, -79, 108,  36,  85,  11,-109, -56, 108, 126, -71, -26,-109,   0, -81,  -8,-120, -13,  95,  83,-102, 108,  65,-105,-123,  43, -98,  31, -73,  52,  71, -82,  76, -39, -98,-119, -41, 111, -11, -27, -23,  74,   8,  26,  62, -62,   3,  58,-125, -28, -71,  14,  -1,   5,  62,  53, -79, -38, -81,-103,-121,  54, -30,   1,  80,  42,  69,  95,  48, 101,  60,   5,  45, -19, -32,  26,-115,  62, -38,  48, 107, -97,  57,  38, 101, -17,  72,  55,  64,  30,-107,  90,  13,  98,-107,  30, -79, -61,  67, -71, -55, 120, -90,  48,  -6,  63,-101,  63,   1,  10,  80, -32,   0,-111,  54,  50,  59, -63, -88,  68,  94, -69, 114,  85,  25, 124, -26,-109, -39, -15,-118,  67,-107, -10, -82,  58, -93,-102, 118, -98,-117, -98,  36, -82, 105, -66, 107, -77, -17,   3, -88, -51, 110,  65, -89,-114,  26,-108,  60,  25, 124, -65,   0, -43,  40,  35,-117,  54, -96,  32,  94,  80, -15,  90,  67,   3,  50,  -8, 120, -68, -47, -71,  -5, -74,  19,  -8, -69,  57, 115,  72,  98, -47,  50,  92, -34,-125, -39, 123, -51,  94,  19,   8,  49,-106,  71,  83, -71, -20, 111,  55,  53,-127,  94, 119,-125,  28, -40, -30,  79,  56,  92, 118, 121,  54,  63,-116, -37, 111, -88, 119, -37,   8,-118,  67,  53, 103,  44,  21,  15,  34,  42, 119, -65,-103,  67, 106, -33,-114, 121, 106,-122, 126,  52,-113,  63,-109,-103, -92, -13, -31, -21,-111,-107, -71,  12,  34,  35,-106,  99,  71, -34, -98, -22,-127, 101,  73,  -9, -37,  -9,-116, 125,  -2, -49, 105, -19,  11, -86,  -5,   4, -34, -33, 102,  29,  67,  83,-107, -67,  84, 111, -10,  17, -14, -83,-108, -73,  92, -10,  13, -88,   2, -53, -64,  77, -19,-118,  89,-103,  22, -60,  42, -32,   8, 118,-119, 100,  49,  94,  69, -75, -54,  30,  49, -58,  80,  37, -52,  55,-126, -96, -30,   0,  51, -47,   2,  79,  -9, -20,   9, -96, -88, -89, -89, -93,  29, -89, -77, -46,  32,  30, 125,  99, -12, -20, -92,  99, -99,  39,-119,  98,  86, -55,  91,  18, -67,  55,  -9, 106, -79,-108,  64,  16, -15,  24,  97,  -1,  31,  57, -83, -55, -93, -32,  16,  73,   2,  75,  -7,-118,  64, -13,  -9, -48, 116,  56, -94, -49,   9, -32, 111,  51,-123, -45,  62,  -2,-112,  79,  73,   8,  40,-120, -50, 127,  99, -35, -35, 102,  99,   7,  -9, -83, -42,  87, 109, -63, -42, -12,-102, -51, 103,-104, 107,-121,  44,-111,  17,  70, 104, -48,-115,  66,-125,  51,  99, -23,  66,  75, -32, -21,-109, 126, -49,  37, -73, -84, -11,  38, -89,-126,  54,-120, -45,  77, 112, -83, -71, 117,  97,-109, -54, -63, -86,-106, -36, -93, -15,  72,  35, 117,   9,  62, -82, -52,  26, 120, 119,   8,  94, -63,  40, -91,  35, 125,  64,  37,-105, -28, -80,-104, -24,-120,  45, -49, 120,  51, 122,-115, -75, -88, -67,  48, -16,-116,  45,  34,   6,  37, 116,  75,  89, 123,   2,  99, 125,  86, -55,  12, -36,  22,  25,  90,   8,  23,  39, 121, 116, -68,  11, -89, -77, -55, -89, 104,  -1, -92, 127,  60,  27,  27,  -9, 119,  50,  -8, -79,  73, -79, -90, -58,-124,  61, -93, -20,  32,   5, 112,  12,  79,  95, 120,  97,  31,-116,  81,  12, -34, -69, -51, -12,  40, -58, 111,  73, -74,  16,   8, -16,  95, -76, -89,-102,-118, -83,-113,  -6, -96, -42,  30,  -5, -99, -43,  19, -70,  14, -13,  64, -30,  81, -77, -64, -20, -50, -45,  99,  -7,-123, -61,-109,  24, -23,  24,  31,   3,-120, 107, -47,  31, 114,  81,  97,   4, -96,  71,  81,  22,  -8,  95, -65, -88,  38,  53,-109, 119,-112, -11,  50,  64, -82, 101, 105,-114, -17, -27,-116,  40, 102,  78, 103,  60,-125,  13,  35,  81, -60,  81,  77,  18,  52, -29,  59, -56, -42,  90, -99,-123, -92, 112,  32, 110,   3,  94,-101, -91,  23, 118, -73,  80,  44,-107, -16,  30,  88, -43,  39, 110,  -7, -27,  -5,  69,  56,  22,-111, -74, -52, -59,-100,  76,  94, -70,  13,-109, -15,   0,-123, -24,-101,  90, 119, -69, -63,  49, -30,  59, -75,  51,  73,   2,  60,  40,-107, -54,   1,  86, -55, -90, 124,  23, -44,  18, -77,  99, 109, -31,  42,  31, -31,-120, -41,  69,-114, -37,  35, -57,   7,   3,  -4,  60,  16,  79,  94, 101,  23,  86,  58,   4,  47,   4, -33, -34, -75,-107,  82,  79, 125,-126,  39, 110,  40, 125, -95,
  -51,   4, -13,  52,  94, 100, -33,  53,  24, -38, -78, -40, 104, -72, -77, -94,-103,  30,  82, -34,  96,-108,  16,  96,  44, -14,  61,  29, -41, 122, -86, -13, 113, -26,  66, -40,-121,-115, -75,-105,  40, -87,  61,  75, -58,  48, -96, -64, -92},
{  36, -20,   4, -55, -64, -74, 125,  73,  73, 110, -88, -69,  85,-115,-110, -29,  49,  74,  36,  57, -82, -12,  -5,  50,  91,  37,-112,-120,  38,  44,  93,  17,-103, -16, -57, 118,-108,  84, -26,  95, -82, -69, 125, 112, 119,  67,  63, -46, -75, -74, 115,-113, -21,  85, -38,   7, 112,  92,  49,  43,  47, 120,  56,  49,  32,-126, -76, -13,-122, -73,  85,-100,  70, -13, -71,-121,  -4, -87,-126,  -7, -16,-108, -68, -79, 101, 114,  96, -11,  81, -28, -38, -39,-114,  29,  33, -76, 104,  87,  29,  57,  -4,-121, 108, -46,-110, -50, 105, 121,  86, -21, -23,  46,-115,-127, -90,  47, -86,  61, 107, 106,  52,-122, -86, 116, 114,  37, 125,-124,  -7, -74, -85,-107,  30,  -9,  89,  13, 119, -25,  87, 106, 106, -36,   1, -87, -95,-108,  17,  24,   3, -20, -31, -83,  11, -54,  94, 100, -62,  -6, -13, -18,-103,-111,  83,   0,  20,  63,   7, -79, -82, 105,  52,  97,  70,  10, -53,   8, -68, 110,  15, -54,-127,  -7,  94,  -9, -90,  75, -73, -57, 113, 123,  26,  89,-123,  25,  -1,  99,  55, -50,  77, -73, 126,   6,  22, -65, 121, -98, 118,  98,  71,  -9, -92,  95, -38,  -5, -47,-107,  56,  41, 105,  37, -44,   0,  -4, -42,-122,  51, 104,  41, -99, -47,  63,-117,-122, -21,  -2, 121, -62, 109, -70, -10,  14,   3,  41,  87, 121, -35, -10,  67, 110, -35,  18,  -7,  25,  14, -90, -94,  95,  76,-121,  49,  78, 127,  12, 126,  43, -84,  95,  99, -57, -48,  59,-103, -15,  78,-126,-119, 118, -39, -87,   2, -92, -65,  81, -26,  98,   4,-123,  82, -89, -90, 106, -43, -55,  97,  39,   3, 121, -13, -52, -10, -90, -97, -36,-123, -92, -47, -57,  14, -15,  71, -48, -28, 110,-112,-108,  40, -86,  48, -38, 110, -34, -73, -80, -44,  38, 110, -35,  79,  24,  24,  42,  87,  88,-114,  57, -90,  18,  -5,  22,  37, -99, 123,   2, 122, -99, -27,  21,  62, -62,  -2,  99,  54, -19,  37,  -4, -65, -50,  75,  -3, -28, -13, 119, -31, 107,  91, -30,  49,  86, -81,   4, -98,  15, -56,   9,  53,   9, -81, -94, -71,  23,  -3,-118, 108, -82, -23,-110,  83,  57, 105,  -2, -19,  75,  83, -35, 122, -46,  17, -32,  52,-118,  29,-109,  -3, 118, -75,-122, -34,  45,-113, -63,-116, -70,  30,  88,  73, -78,  64,  41, -99,  30, -28,  27, -96, -53,  45,  48,  69, -35, 118,-110, -68, 126, -33, -90, 107, -93, -74, -27, -90, -94,  -4,  24, 108, 105,  14, 103, -48,  23,  53,  19,  47,  25, -64, -70, -46, -48,  19, -71, 115, -39,   8, -53, 114,   9, -67,  30, -51,   9,  -8,  20,   5, -48, -96,  19, -76,-124,  19, -16,-123,  13, -23, -19,  62,  71,   0, -59, 127, -20,-107, -92, -43, -39, -24,  46, -51, -89,-117, 104, 109, -24, -60,-118,  89,  27,  80,   9,  82,  92,-113,  92, -16,  86, -41,  52, -61, -58,  81,  68, -84,  -6,-117,  14,  11, -73,  63, -83,  80, -56, -41, -99, -88,-123,   4,  58, -21,  23,  53,  91,  22, -75, -97,-123,  -3,  80,  26,  -8,  64,  25, -79, -31,  -3,  23, -11, -83, -78,  75, -33,  15,  61,  34,   5,-114,  42, -25,-107, -15, -73,-102,  57,  26, -86,  48, -80, 107, -19,-126, 109, -88,  27,  18,  43,  67, -13,  71, -68, 101, 109,-113,  95, -69,  95, 100,  -9, -77, -24, -42,  23, -65, -38,  59,-113,  53, 100,  33, -91, -87, -14, -33, -81,  -5, 124, -76,   6,   2, -56, -66,-122, -35,  20,  15,  93,  44, -27,   8, -43,  80, -32,  -4, 118, -96, -39, 117, 108,  73,  77, 126,-124,  58, -45, 108,  87, -38,  56, 112,   6,  43,  19,  33,  80, -99, -78, -50,  52, -30, -19,  94,  75,  42, -12,  96,-110, -91, -35, -26, -53, 122,  53, -84,  58, -64, -88,  70,  41,  35,-116, -92, -80, 102, -13,  -9,-119,-126, -31,  57, -40,-112,  59, -44,  97,  -2,-108,  93,  34, -63,-102,   1,  56, 121,  19,-124,  31,  31,  78,  27, -60,  10, 111, -61,  50,  42,  12, -51,  69,  80, -64, 125,  64,  11,   6,  10,-121, -81,  41, -89, -82, -61, -18, 122, -47,  28, -98, -36,   8,  35, -63,  43,-121, -91, -43, -75, -42,  69, -40,-109,  36,  47,-126,  65,  56, -21,-125,  36,  79,  51, -14,-119,  69,  16, -40,  82, -73,-101,  92,-110, 112,  86,  51,  61,  55,-123,  13,  48,  57, -24,-100,-114,-115, -95,  50,  58, 103, -67,   7,  53,  33, -65, -81,  50, 110, 102, 102,-100,  87,-122,-124,  76,  81,  40,  96, -53,  79, -90, -59,-126,  75, 127, -64,  54,  44,  38, 125, -46, -46,  88,  52,  14, -77,  60,  81, -92,   6,  11, -36,  81,  14,  97, -45,  33, -22,  28, -61,  56, -48, -91, -23, -50,  13,  30,   1, -29, 114,-109,  97, -81, 117, 111, -98,  32,  98,  82,  15, -81,   4,  90, -80, 122,  12, -67,  82,-124,  67, -58,-127,  77, 115,   6, -35, -68, -27,  88, 119,   1,  40,  84, -21,  11, -41,  76,  -3,  26,  -1, -56, -66,  73,  21,  54, -14,  76,  22,-126, -86, -73,  65,  79, -24,  73,   5,  67,  -8, -15,-100, -67,  24,  85,-108,  32,  91,   4, -85, -57, -88, -98,  36,  -4,-109,-125,  49,  72, 125, -79, -11,  49,  42, -25, 104, 109, -49, -43,   1,  33, 127, -69,  80,-101,  54,  52,  36,  39, -98, -21,  46,  50,  16, -81, -14,-100,  36, -79,   2, -65, -84, -65,  32, -95, 104, -83,  19, -12,  72,  71, -45, -77, -83, 108, 101, -51,  75, -38, 120, -52, -25,  -7, -18,  67,-120,  12,-125,-100, 116,-102,  13, 117,-109,-124,-113,  39, -76,-102, -61, -90,  39,  73,  69,-123,  74,  80,  75, -67, -10,  23,  77, -49,  76, -50,  15,  77,  20, -97,-120,   9,-113, -56, -22,-118,  44, -94, -94, -48,   3,  52,-118,  95, -35, -73,  68,-107, 110,  63,  23,-110,-100,-126, -11, -97,  92, -59, -99, -39,  40, 112,  71,-122, -31,-108,  -2,  74,  68,-109,-124,  18, -47,-125, -29,  93,  56, -78,  85,  98, -55,  92, -81,  62, -64,  85, -26,  91, -71, -16,-100, -13, 116, -30,  76, 110,  11,  30, -17,  93,  10,  88, 108,   1, -94,  22,  62,-120, -58, -73, -82,   2, -78, -57,  -3,-112, 115, -30, 114, -78, -14,  34, -29,-107, -10,  45,  80, -55,  99,-122,  47,  13,  23,-121,  -4,  67,  95, -59,-117,  78,  48, -64, -71,-103,  93,  -6,  52, -96, -35,-121,  84,   2, -30,   4,  42, -70, 101, -25,  30,  19,  71, -41, -56,  21, -19, -82, -72, -22,-107,  28,  17,  17, 115, -29,  56, -30, -73, 103, -69, -50, -30, -91,  75, 101, -22, 103, -95,  73,  25,-122, -78,  71, -61,-120, 120, 124, -18, -59,-101,  33,  13, -92,  93, -51,  85,  95, 100, -39,  31, -71,  53,-108,-121,  15,  77,  33,  32,   2, -41,  54, -78, -80, -47, -61,  55, -85,-122,  -4, -16,  29, 101, -13, -70, -41,  75, -38,  79,  58, -18, -69,  -1, -78,-111,   9,  42,-121,  50, -27,  84,   1,  59, -46, -83,   8,-107,-105,  24,  37,-100,  93, -92,  72, -91,  81,  35,  66, 104,   4,  23,-109, -51,  81, -85,  90, 120,  62,  -1,  31, -44, -43,-113,  22, -58,  84,  72, -79,   4, -35, -93, -99,  -7,  25,  84, -61, -80, -35,-106,  30, -12,  87, 101,  84,  42, -57, -28,  98, -29,  34, -23, 114, -74, -33,  26,  94, -23, -50, -93,  33,  73,  35,  10,  61, -46, 118, -46, -92,-126,  23, -34,  45, -22, -71, -97,  72, -15, 118,-126,  45,  79, -37,  41,  92, 119, -39, -28, -62, -86,  -4, 121, 101,   5,  78, 104,  -2, 127, -76, -39,-119, -77, -53, -93, 107, -79,  93,  52,  81,-119,  69, -89,  93,  21,  64,  89,  -9, -50, -65,-101,-107, 104,-117, -63,  93, -95,-124, 124,  90, 107, -89, -77,  51, -73, -40,  21, 112,  76, 106, 124, -60, -93, 117,  60,  88, 100, -76,  86, 100, 122, -85, -11, 126, -69,  14,  71,-103,  81, -99,  41, -83,  82,  -9,  73,  -9,  19,  72, -18, -42, 119,  -4,   3,-114, -90, -50,-113,  51, 119, 112, -19,-117, -55,  77, -31, 114, -82, -29, -56, -45,  66,  17,  88,  94, -12, -17,  71, -97, -74,  46,-118, -54, -89,  65,-101,  27, -50,  58, -90, 127, -40, 115,-115, -79,  39, 101,   3, -98,  96,  24,  76,  36, 116,-114, 121,-123,-107, 125, 106, -72, -28, -17,-106,   1,-105,  16,  40,  89,  19, -46,  26, -33, -34,  79,  48,  66,  11,  12,  82,  96,  16,-127,  94, -94,  50, -94,-127,  80,  71,-102,  47,  52, -38, -73, -68,-115,  37, -21, -91, -79, -31,   6,  51, -32, -61,  82, -98, -97,  65,  38, -82,  46, -14,-116, -15,  98, -29,  45,  63, 102,  58, 123,  -4,-125, -14, -15, 126, -78, -63,-108,  49, 114, -94,   9,  61,  17, 101, -99,-123, -82, 114,  89, -57, -56, -90,-118,  59,  -2,  88,  49,  42,  65,-126, -67, -82,  97,  93, -97, 113, -23,-101,  36, 122, -83, -24, -25, -28, -50, -69, 113,-126, -68,  64,-117, -97,  72,  73,  92, 122,  90, 102,  71,  17, 100,  46, -19, -49,  10,   9, -20,-123, -99,-123, 123,  99,  59,  83,-124, -99, 123,  26,  18,  49,  52, 109, -60, -49, 110,  50, -23, -43,  50,-125,  -1,  70, -16, -99,  93,   9,  77, -72,  76, -90, -60,  20,  32,  76,  69, -18,   5,  70, -86,  86,  63,  31,  26,  13, -91, 127, -65,  60, -77,  66,  76,  86,  77,   2,-119, -84,  40, -70, -29,  27,  79,  20, -71,  10,  -9, -58,-118,  31,  88,  76, 122, -55,   7,-122, -25, -99,-125, -75,  74,  19,  75, -99, -39,  87, -70,  -5,  60,  44, -20,   7,  61,  41,  36,   3,   3, -46,  12, -49,  51,  -4, -94,   6,-116,  50,-116, -21,  76, 113,  -6,-115, -16, -33,  59,  30, -77,  -4,-109,  87,  36,  19, -84,  51, 101,  54, -14, 103,-123,  -1,  -8,  62, -87,-104, -53,  50,-105,  35,  52,  31,  68, -68, -43, 113, -99, 111, -84,  84,  55,  53, -38,  42, 105, -11,   7, -57, -95, -47, 120, -87,  45,-109, -85,  -4,-121,  75, -32,   1, -76, 104, -40, -56,   6,-120, -65,-125,  97,-112,  63,  80,  32, -29,  -7, -52,-118, -53, -66, 120,  19,  43,  -6,  94, -53,  67,-118, -32,  74, -20,  49,  49,-117, -59,  21,-122, -88, -74, -62,  60, -83,  -9,  74, 124, -54,  48, -27,   7, -34,  15, -11,  -5,  -2,-122,-116,  25,  87,-120,  56, -43, 111,  18,  62, -15,  28, -42,  81, 116, -25,   9,-112, -87, -29,  14,-116, 110, 114, -35,  45,-102,-126,-107, -45, -17, 103,  -9, -83,  -9,  81, -68, -30,  17,-117, -84, -24,  12, -63, -15, 107, -54,  -2,   0,  36,   7, 102,  -9,   7,  51, -85, -27,  37,  22, 119, -45,  80,  15,  29, -13,  19,  73,  35, -87, -58,-103, 119,  29,  52,-100,-110, 107, 110,  28, -98, -88, -74,-120, -28,-105, -19,-109,  54, -45, -56,-107,-112,  -4, -66, -90, -72, -63,  70,  52,  92,  35,  61, -71,-114,-122, -44, -42,-109,  84,  -1,  48, -42, -64, -28,  42,  -9,  50,  11,  30, -17,  -1, -21, -13, -55, 123,  -7, -78, -56,  84, -96,  48,-122,  88, -70,  73, -14,-106,-122, -69,  14, -57,  41,-107,  -5,  77,  98,  74,  21,-104,  51, -89, 104, 113, -47,  89,  78, -10, 126, -97, -79,  23,  47,  26, -93,   6, -94,  71, -20,  65,-125, 120,-125, -16,   8, -40, -43, -44, -16, 113,   4, 115, 101, -86,
  -63,  51,  75, 101,-123, 106,  41, -67,-118,  36, 114,  -6,-103,  62, -49,  25, -59,  11,  59, 105,  96,-111, 124,-105, -30, -42, -44, -53, -20, -26, 122,  90,  63, 122,  37, 104, -21,  10, -35, 120, -15, -71,  11,-127,  89,   7,  19,  73, -45},
{-118, -60,-109,-102,  19, 117,   8,  67, -49, -89, -37, -68,  72, 115,-108, 108,  61,  74,  25, -24,  94,  -4, 100, 111,  64, -18,-100,-105,-103, -60, -72,  36,  66,-111, -93,  92, -27, -67, 125,  71,  18,  48,  10,  77, 124,   3, -46,   4, -16, -46, -84, -28,   4,   8,-116,  42,-122,  49, -21,   6, -81, -99, -62, -66,-107, 107,  44,-125,-119,  18,  90, -82,  93, 110, -93,  93, 122,  61,  -6, -61,  64,-103,   0, -62, -16,  74, -67,-101, -36, -24, -13,  77, 124, -45, -64,  21, -80, -26,-103,  38, -23, -48, -75, 105,   6, -84, -73, -26,  90,   5, -82, -65,  46, 126, 113, -19,   7, -57,   8,  24, 120, -96,  71,-102,  96,  22, -16,-109,-103, -30,   3, -91,  58, 116,   7, -72, 117,-110, 109,  40,  91,-118,  -2,-127,  84,  88, -52,-111,  61, -19, -24,-110, 115, -40,  60,-114, 121, -51,-102, -22,  85,  88,  53, -71, 112, -78, -96, 121, 101,  50, 101, 101, 110, -85,-122,-119,  73, -21,  20,  71,  -8,  48, -49, 108, -26, 109,  79, -85,  -4,  99,  70, -49, -72,  93,  23, 125, 100, -72, -48,  29,   5, 123, -82,-110,  68,  17,-123, -61, 112,-126,-106, 106, -34,-107,  34,  62, -92,  65,   8, -94, 125, -33,  51,  18,  30,-120,  33, -33, -12, -98,-119, -93,  48,  95,  99,  64, 104, -11,  89,  33, 112, -94, 102,  34,-122,  74,  44,-112, -62, 102, -91, -67, -70, -62, -71,  80, 103,  71,  93, -16, -34, -79,  28,-118,-112, -32,  80, -22,  92,  57, -62,  -3, -40,  33,  86,  31,  99, -57, -46,  33,-122,  82,   3,-106,  36, 112, -49,-115,-100,  99,  14, 126,  72, -17,  -6,  51,-112,  26,  76,-108, -41, -88,  49,  79, -80,   0,  83, 117, -38, -15,  61, -96, -64,  39, -93,-111,-117,  41,  39,  82,  67,  53, -56, -46, 110, -74,  13,  -5,  51, -19,  84,   1, -81,  -3,   9, -53, -14,-116,  30,  86,  39,  61,  76,  49, -99,   0, -31,   8,  19,  86, 108, -52,  96,-120,  92,  37, -51, -34,-106,   7,  17,-100,-113, -96, -28,  40,  28,  70, -43,  73,  -3,  12,  53,  41, -89, -23,  65,  75,  91,-113, -26,  20,  21,  96,  -9, -30,  12,  87,  38,  61,  48, -92,  15,-118,-126, 118, -56,  70, -43,  82, 105,  76, -74, -92, 110,-114,-114, -21,   4,-124, -26,-125, -72, -43,  24,  64,  48, -83,  32,   3,  20,  18,  13, 103,  36, -23, 117, -94, -72,-125, -22,   2, 116,-123,  61,  41,  23,  -7, -70, -78,-117, 123, -66, -90, -25,  38, -41,  -4, -76, -60,  21, 121, -35,  67, -61, -46, -88,  15, -67, -36, -22,   5, -79, 106,  22,-102,  91, 102, -85, -47, -80,  55,  51,   7, -55,  28,  83, -24,-127, -13,   3,  34, 115, -92, -30,  81, 124, -36, 100, -97, 107, 111,-111, -50,  95, -56, 108,  14, -40,  80,  13,  82, -74,   8,  85,  66, 124,-106,  -3,  50,-106, -71,   8, -46, -87,  71, -94, -60,-122,  75, 102,  62,-103, -73,  60,  96,  84,  63, 101, -73,  18, -52, -24,  -2, -37, -49, -25, 119, 113,-108,  99,-125,   9,-118, -32,  57,  71,  -6, -28, -49, 118,-108,  87, -21, -87,  94, 116, -68, -69,  69,  56, -46, -67, -98,  97,  57,  76,  55,  41,-105, -11, -15, -79,   4,  26, 120, -90, -61, -84,-107, -53,  60, -78,  45, 119, -84, -40, -66, -98, -42, 118, -48,-117,-125,   9, 103,  98,  92, -55, -15, -49, -75,-126,  -8,  94,-120, 121,  95,  98,  45, -88, -20,  49, -34, -64, -25, -46, -93, 123,  40, -88,  85,  39,  63,  43,-117,  81,  46,  31,-115, -38, -10, 109,  71, -75, -94,  56,-108, -79,  -9,-111, -56, -13,-108,-118, 107, 109, -40, -75,  75,  27,   2, -68, -36, -13,-124,  -4,  83, -97, -69, -63,  64,  97,  90,-104,  26, 113, -35, -12, 127,  84, -64,  40,  37,-112,   5,  83,  82, -98, -87,  59, 114,-108,  65,  52, 117, 116,-106,-109, -70,  34, -81,   3,   9,-119,-103,-126,  -1, -52, -76,  59,  17, 120, -21,  75, -69, -19,  10, -45,  40,  82,  45,   2, -32,   3, 109, -59,  73,  60,  65,   4, 124, -88, -99,  36,  -7, -43,  21, -28,-103,-113,-101, -69,  36,   7, -75, 118,  83,  32, 117,  71, -96,-123, -30,  73,  50,  59,  61,-102,-106,  37,   4,  58,  99,  39,  16,-102, -51,  27, -70,  60,  24, -94,  13,  45,  44, -66, -12,  54, -18, -87, 104,  86, -63,  62,  29,  62,  77, 114, 107, -58, -20, 126, -62,  66,  16,  60,  69,  24,   7,-114, 116, -76,  21, -31, -67, -99,  53,  97,   8, -23,  76,  96,   4,-106,  36, -37,  32,  34,  11,  -8,  29, -34, 101, 120,-117,  11, -39, -57,  48, -63, 102, -54,  11,-125,  70,  95, -37,  -2,  74,  46,-123, 116,-120,  50,  68,  58,  30,  31,  93,-126,-114, -98,   9, -29, -63,  -4,  55, 114, -62,-113, -39,  79, -92, -37,  59, 111,-111,  82,  40, -60, -47, -50,-118,  45,  83,  43, -13,   8,  17,  70,  83,  30, -87,  32, 111, -14, -69, -48, 104, -27,  84, -93,  97,   5,-120, 110,  64, 101,  13, -95,  98, -35,  18,  71,  75, -96, -98, -60, -81, -79, -70, -16,  47,  10, -19, -91,  29,  13, -95, -96, -40,  74,  29,-104,-104,  39,-126,-100,  26, -26,  83, 122,  46,  69,-120,  42,  69, -60,   9,  54,  74,  73, -24,  57,  27, -11, -56,  61,  20,  16, -62, 126, -46,  71, -84, -59, -15, 103,  19,  20,  68, -84,  -1,  10, -65,  -6, -76, -13, 123, -54, -13, -62,  11, 101, -31,  -3, -57, -66, -82, 127, -29, 104,-106, -25, -86, -32,  69, -95, -14, -25,  58, -93, 127,-105, -22, -12, -65,-115, 109, -46,  93,  91, -76,  26, -32, -59,  35,  85,  64, 110, 103,  58, 116,  -1,  95, -19, -28, 117, -17,-116, -39,  -5, -57, 102, -25,  55, -61,  75, -27, -57, 102, 100, -28,-107, -57, -17, 102,  20,  74, 106,  21,   7, -94,-104, -45,-123, -91,   4,  -1, -19, -54,  25,  10,  11, -41,-116, -68,  13,  16, 106,  23, -88,   4, -72,-107, -68,   4, 126,  99,  12, -93, 117,  51,  42, -40, -51,   3, -66, -13,  76, -10,  83,  75,-110,  42, -79,  46,  24, -27,  87,-119, 119,  73,  92,  78, 103,  41,  65,  89,  66, -39, -36,  75, -23, 100,  49,-119, -46, -33,  33, -95, -13,  68,  63,-123, -61,-113,-118, -90, -76, -92, -31,  34,-117, -56, -82, -73,  -1, -23, 102,-122, -61, 106,  81,-115, -74,  -6,-104, 102, -10, 107,-112, 112, -30, 122,  10, -90, 119,  13,-104,-119, -95,  37, -91,  23,  34,  28, -71,  30,  36,  62, -26,  87, -94,  88, 123, 123, 121,-113,  20, -74,   9, -70,  16, 111,  90, -35,  64, -56,-113, -87, -22,-122, -32, -37, -44,-124, -30, -50,  96, 111,  85,  -5,-120,  35, 113,  81,  10,  59, -66, -81,  40, -48, -61,  95,  76,  89,-125,  94, -41,-115, -81, -52, -86,  29,  75,  39,  -5,  60, -60, 116, -10,  21, -24,  58, -77, 120,   3, 109, -88,  37,  26,  24,  68,  56,  65, -45,  78, -51, -31,   8, -70,-127, -63, 100, 111, -92,  27, -96,  58,  77, 117,  10,  97,  68,  97, -44,  20,  20,  30,  33,  86,  74, -89, 105,  -8, 126, 102,-109, 111,-107, -27,-114, -88,  96,-122,  31, -87, -60, -74,   4,-126, 107, -11, -92, -45,-106,-116, 124,  42, 127,  10,-108,  72,  95, -71,   2, -26,  15, -18,-117, -43, 117, 114,  71, -40, -70, -32,-100, 112,-122, 124, -43,  29,  -4,   1,  58, -88, 116, 105,   7,  95,  60,  -3, -80,-104, -96, -20,  24, -78, -61, -43, 113,  -5, -13,  91, -32, -15, -21,  54,-107, -19,  66, -38,  92,  -2,  87,  48, -89,  29, -28,  15,  97,  65,  22,  62,  98, -87,  42,  71, -44,  50, -39, 106,  15, -56, -67, 106,  65,  11, -60,  40, -64,  41,-100,  77,  32,  78, -99,  -4, -64,-110,-100, -48,  16, -63,-101, -44, -72,  43,-106,  37, -35,  26, -52, -84,-103,  49,   7, -57, -11, -38, 103, -59, -54,-109, 121, 126,-108,-114, -31,  84, -51,   7, -77,  97, 123,  19,  20,  24, -18, 106, -89,-113, -71,  93, -34, -53,  30,-120,-103,  46, -64, -33, -59,-111, -96, -27, -91, 100,   2, -67, -26, -18,-100,  85, -38, -61,-126, -26, 111,-108, -55, -56,   1, -64,  97, -37,  97,  -3, -56,  31, 121, -30,  56, 110,  49,-111,  67, -53,  85,  60, -66, -22,-121,  22,  95,  29,  28,  26,  42,  42, -61, -55,  72, -47,-101, 108, -91,  43,  63,  -2,  77, -45, -86,  79, 122,  31,  63,  50,  38,  -1,   6,  76, -30,  24,-105,-109,  25, -43,  38, -76, 107, -85, -24, 101,  48,  19, -75, -67, 105,  34,-124,  85,  39, -20,  78, 112,  15, -74,  23, -35, -68, -49, 117,  88, -33, -30, 127,   4, -90,  87,  -7,  -8, -76,-114,  82,-111, 114,-121, -15,  28,  46, -19,  57,  -2,   4,  30,  49,  36, -70, -39,  95,  97,-126,  78,  59,  38,-125, -90, -31,-112, -80, -67,  73,  86,-120, -36, -78,  -3,   0,  -4, -33,-126, -48, 102,  93,  52,  88, 120,  34, -15,  13, 112, -52,  67, -45,  42,  82,  23,  31,  63, 109,  11,   2,   7, -36, -59,   3, 126,  95, -22, -73, -20,  89, -34,  34, -15, -67, 108, -53, -50,  25,  74, -60,  -3,  -1,  37, -46, -61, -91,-101, -18,  -1,-107, -20,  39, -46, -29,  26,  30,  75,  11, -57, -62,-119, -51, -50,  63, 105,  -5, -97, -45,-127,  75, -57, -25,  98,  12,  17, 118,  66,-118, -99,  45,  53, -86,-117, -40, -95,  80, -88, -96,  28,  37,  85, 105,  47,-106,  27, -22,-111, 109,  29, -16,   2,  89,  20, -11,-101,-123, -93, -28, -40,   2,  84, -72, 123, -32,  36,   6,  -7,  84,  79,  95, -36,  83, -66, -16, -12, -37,  42, 117,  42,  90, -31, -75, -90, 116, -53,  68,  67,  98, -36, -81,-103,  58,  49,  32,  39,   7,-119,-111,  53,  -5,  48, -31,  28, -37, -63,  37, -86, -68, 113, -45, 109,   2,-103, -19, 103,  53, -48, -52, -61, 109, -12, -94,  19,  94,  65,  48, -78,   4, -81, -25, -24,  46, -79,   1,  52, -39,  32, 115, -46, -13,-114, 126, 106, -77,-120,-101, -46,  34,  13,-104, -73,  39,  49, -39, 106,  65, -32, -72,  49, -55, -53, -74, -84,-117,-107, -54, -31,  82,-122, -74, -49, 106, 102, 121,  23,  47,  82,  69, 117,  72,  10,  54, -46, -26,  63, 107,  84,  18, 105,  89,-110,  19, 125, 104, -40,-115, -48, 110,  49,  19,  -7,  92, -41,  63, -32,  73, 105,  92,  11,  28,-116, -49,  61,  41, -23,-113,  74,-107,  42,  99,  58,  47, -16, -56, -12,-102, -48,  43, 101, -42, -39, -96,-105, -37, -26, -25,  -3,  49, -93,  26,  95,-117,-106, 103,  52,  24,  79, -64,  91,  48, -51, 116,-116,  90,  48,  20,  18, -53, -21, -67, 117,  96,-100,  -1,-127,  41, -87, -60,  52,  15,  91, -60,  11, 118, -91,  34, -79,-121, -33, -46,  17,-115,  81, -20, -26,  45, -80,  24, 104, -89,   3,  42,  55,  76,  97,  57,  29, -50,-114, 124, 101,  73,  84,   2,-116,  31, -52,  73, -18, 107, -66,  17,  99,   1, -98, 115, 124, 101,  74, -35, 119,  51,  -5,  69,   1,  21,  91,  40, 106, 121,  14, 125,  86,  19, -99, 124,   7, -34, -55, -15, -75,  20, -55, -88, -72, 122, -78,  70,   9,   8,   9,-125,  84,  21,-117, -36, -84,  25, -49,  80, 112,-122,  68,  66,  32, -59,  16, -74, -52,-125,   3,  -9,  -1,
   22, -31,  50, -37,   8, -68, -54, 121, -51,   3, -69,  95, -62, -98,  49, -68,-100, -82,  28,  82, -58,  41,  93,  99, -90,  10, -20,  98, -96,  48,  94,  33, 109, 110,-118, -22,  51,  71,  54,  -1,  62, -63, -98, 101, -38, 123, 118, 102,  24},
{  84, 120,-125,  47,  37, -78, -79,  63, 103, 118, -77, -29,  74, -49, -30,  24, 125, -80, -58,   5,   3,  78, -55, -49,-110,  59, 118,  32,-120,-113, 106,  -8,  74,  20, -83, -90,  62,-116,  86,  96,-107,-110,  50, 107,-106,  39,  68,  78, 115, 119, -82,-103,  24,  51, -30,  82, -22,  59, -67,  26, -65, -39, -74, -84, -96,  72, -34, -66,  48, -69, -64, -88,   2, -22, -38,  40,  88,  53,  -5,  78, -31,-119,   5,  18, -90, 123, -46,  66, -77,  16, -69,  42,  68, -47, 122,  44,  61, -89, 112,  29, -92,  52,  40,  69, -16, 113, -95,-114,  99, 107, 105,  24, -60,  78,  56,-115,-105, 115, -37,  91,-105, -49,  95, -82,  59,  29,-111, -96, -13, -32, -71,  25,  89,-123, 122, -16,-121,-120,  82,-118,   1,  10,   6,  78,  26,  49, -98, -41,  85, -39,  25,-124,  70, -48, -38, -45, 126, -80, -75,  79,   7, -82,   4,  70, -63, -17, -63,  46,-126, -20,-114,  -7,  88, -99,  14, 111, -28, -95, -84,  34,-115, -37,  81,  29,  24,  29,-102, 104, -53, 127,  28, -24,  31, 100,-125,-112,  30, 111,  52, -40,  33, 109,-103, -78,  26,-117,-115,  74,  19,  75,  40, -43, -11,   3,-103,  42, -95,-117,  70, -36,   3,  49, -16, -52,  26,  71, -34,  32, -46,  95,   6, -69, -23, -62, -31,  -6,  10,  98,  84, -95, 108, -98,  11,  68,-105,  66,  52,  73,  31, -71,-122, -15,  95, -34,  63, 123, -21,  44,  -5,  22,  59, -42, -51, -60, -87, -98, 115, -11,  10,  76, -28, -46,  81, -72, -15, -38,  96, -80, -87, -44,   1,  15,  44,  26, 110,  32, -86,   9, 116, -35,  36,  47,  87, -35, -44,  96,  19, 101,  37,  97, -36, -51, -59, -79,  38,  13,  76,  56, -59,  97, -47, -99,  97, -73, -96,  38, -36, -49,  -4, -38,  34,  93, -14, 103, -18,-100,  60,-105, -63,   2,  -4,-124,  53,  24, -40, -59, 108, -54, -38, 108, 108,-118, -23,   0,  28,  43, -99, -80,  24, -72, -42,   5, -76,  54,  25,  71,   8, -77,  52, -56, 126, -94, -33, -99, -80,   3, -13, -41,  61,  31,  60,  74,  57,  29,-119, 122, 110,  56, -31,  15, -75, -56, 116,  56,  81, -94,  69, 117,  -5,-123, -45, 103,  34,  84, -36,  49,  13,  30, -20,  40, -61, 114, -77, 110,  14,  63, -16, -50,-108, 106,  46,  25,   5,  20, -99,  67,-125, -33,   8,  52,-115, -38,-120,   5, -33,  48,-112,  58,  89,  91,  82, -60,  42,  12, -34, -31, 104,  11,  25,-102, -86,   8,  65, -57, 111, 103, -24, -24,  -2, -73,  -6, 105,  44, -84, 117,  41,-105, -58, 117, -37,  53,  74,  -6,   3, -58,  48, -53, -18, 115, -70, 116,-108, 123,-116,  10,  57,  35,-126,  46, -21,-106, -14,  20, 111, -58,  26,  31,  -1, -84,-120,  67, 110, -43, -34,  99, -99, -69, 126,  38, -20,-123, -54,  93, -59, -41,  56, -87, -60, 109,  17, -20, -99,  83, 107, -90, -70,-119, 121,  19,  90, 127,  54,  99, -11, -16, -56, -18,   5,-124, -39, -65, 108,  79, -73,  77,   0, -59, 114,  51, -75, 113,  -4, -36, -77, -84, -51,  50,   6,  17,-115, -83,  87,  42,  -6, -55, 102,  80, -63, -17, -39, -64,-117, -84, -80,  99,  52,  63,  60, 111, -48, -98,-123,-120,  28,  85,  53, -27,  73, -12, -47,  65, 114,  18,-102, -28, 105, -55,  85,  30,  83, 125, 106, -62, 105,  66, -64, -16,-100, -40,  78,  68, -22,  48,  50,  85,  93,-124,  76, -11, -18, 103, -41, -33,  68,  54,  15, 106, -77, -68,  58,-110, -19,  83,-113,  16, -43, -79, -81, -52,  -2,  41,   2, -33,-119, -61,  89, -96, -41,  83,  95, -66,  21, 119, -81,  91, -28, -49, -20, 127, -74,   3,  13, -64, -22, 120,-112,  23,-117,  85, -12,  46,-104,  19,  42,  71, -22, -72,  83, -86,  92, -60,  40,   1,  35,  67, -13,  73,  17,  25,  -4,-116,-120, -96,  36, -56,-115, 118, -87, -59,-117,-112, -66,  95, -26, 125, -12, -12,  16, -72, 101, -56,-100, -15, -98, -23, -49,  42, -26,  86, 115, -24,-110,  87, -98, -24,  52, -43,  36, -18,-109,-109, -19,-113, -55, -92,   7,  -4,  60,-112,  64,  82,  83, 125, 119,-120,  76, 112,  16, -64,-115,  65, 117,  35,  14, 112, -74,  68, -36,  41, -27,  39, -81,  35,  80, -47,-105,  70,  99, 102, -36,   1,-108, -50,  -2, -55,  70,  47,  37, -26,  -4,  72,  75,  75, -62, -55, -77, -74,  84,  36, -47,  21, -23,  86, -88,-108,  73,  35,  43, -26, -22,  32,-103,  31,  17,  -3,   8, 116, -56,  26, -47, -41, 126,  13,  48,  83,  47, -81,  11, -74, -58,  14, -76, -84,  12,   1,  47, -66,  13,   2,  54, -60,  12,  76,-105, -16,-127, -24, 105, -23, -58,  60, -27, -87, -96,  64,  41, -18, -76, -72,  31, -77,  31,  84, 102,  29,  79, -94,  37, -23, -41,-113,  37, 126,  30, -67, -60,  87,  -2, -85, -14,  57, -52, -69,  33,  32,-105,  34,   3,-117, -90,-101, -75, -44,  60, 125, -67,  16,  29,-107, -61,   4,  55,  65, -56, -78,  61,  99,  17,   2,-107, -49, -90, 106, -60,  21, -56, -60,  29, 102, 121,  15,  95, -42, 121, -42, -47, -49, -76, -25, -84, -77,-125, -51,  86,  95,  79,  -9, 103, -54,  95, 120,-105,  -2, -27,  90,  -1, 113,  84,-123,  61,-117, -98,   3,  24,-112, -12, 106, 124,  49,  38,-125,  96,-126, 108,  15,  23,  17,-114,   8, -78,  52, -16, -93, -58,-103, -73, -97,  41, -26,   0,  51,  13,  41, -71, -15, -86, -46,  95, -85,  15, -58,-118,  68, -35, -22,  78,  25,  42,  21,   2, -10, -10, 101,  99, 104, -75,   8, -29, -41,-107, -83,  -5,  65, 112, 119, 102, -71, -71,-110,-113, -31,  29,  48,  59,  99, -21,   4,  91,  31, -10,  74, -25,  98,  41,-106,  78, -98, -52,   7,  12, -88, -32,  66,  93,  62,  84,  22,   5, 100, 111, -39, 117,-127,  39, 124, -66,  12, -68,-100, -26, -30,  20,  22,-122, -74,  80,  90, 101,  11,  59,  75,  44,  54, -42,  55,  63, -66, 113, -99, -49, -84,  29,-109,  15, -74, -68,  36,-116,   5,  -5,-111, -75, -79, -54, -94, -94,  72,  19, -15,  79,  69, -45,  44,  14, -94,  98,  61,  11,  63,  75,  56, -20, -50,   8, 106, 124,  43,  94,-105,  68, 120, 101, -95,  76,  39, -86, -78,  91,  40, -46, -13,   6,   6, -79, -72,  52,  99, -88,  14, -89, -43, 121, 118,  56, -58,-116, -94, -30,  27, -33, -45, -71,  55, -44,  99,  21, -94,-114,  -4,  -7, -64, -73,  49,-116, -86,-102,-110,-124, -77, -20, -28, 103,   3, 125,  -1,  14,  -4, -90,-117,  51, -71, -47,  65, -18,  48, 127, 125, 117, -42,   5, 118, -88, 121,  93,  72, 119, -47,  44, -52,  20,-107,-105, -19,  26, -56, -11, 109,-116, -55, -18, -17,  36,  15, -94, -48, -30,-114,  60,  19,  89,  87,  81,   0, -38,  53,  -8, 113,  73, -75, -78,-115, -55, -13, -47,  35,   4, -65,  31,   0,  42,   1, -91, -89,-104,  51,-107,  93,-115, 127,  23,  15,  79, -38, -62, -42,  33, -45,   5,  -8,-109,  98,   0, -65, -51,  20, -52, 124, -32, 115,  92,-124, 115, 116,  22, 107, 109,-102,  97,-102, -21,   7,  69,  77, -31, -75, -23,  96,  11,  18,  10, -23, -86, -73, -23,  62,-104,  -9,  50, -39, -66,  15,   9,  -5, 106,   5,-120,  80,  -3,  67,  27,  70,  91, -52, -28,  54, -77,  -3,-107,  63,  89, -57, -23,  90, 105,  38, -60,-113,  76,  18, -45,  89,  20, -24,-106, -16,  67,  99, 124, -68, 109,  85,  34,-126, -74,  64, -10, -79,  89,-107, -32,   7, -46, -89,-121, -15, 107, 109, 122,  15,-104, -32,  35, 106,-114, -73, 111,  13,  71,  59, -19, -61, -92, -35,  96, -48,  26,  97, -87,  63,  30, -84,-100, 123, -32,-107,-126, -60, -35, -70,  85,  -3,  80, -28,  35, 107,  81, -75, -84, -70,-102, -89,  41,-119, -65, 102,  42, -61,  86,  74, -77,  -8,  15, -57,  65, -20,  74, -68,-121,  91, -63,  94, -30, 123, -54, 109,  35,  39,  64, -74,  62, -65, -43,  29,   5,  32,-115,  52, -31,-108,  10, -83,  93,-118,-104, -20,  91,  24, -21, -18, 120, -58,  69,-111,  45, -61, -91, -75, 119, -28, 122, 102, -38,-103,-106, 100,  78,  62,  61,  89, -79,  87,  85, -96,-125,-112, 113, -74, -23, -54, -87, -64,  56,  19,  26, -22,  97,-105, -93, 117,  59,  -4, -96, -90, 125, -83, -13,  89,  99, 103,  36,  93, -87, -88,-108, -29,-110, -70, -30, -26,  26, -24, -92, -45, 121, -86,-100,  -4, -14, 102, -41, -93, -91,-104,  67,  51,  33,-113,  88,  19, -27, 127, -31,  85, -16, -50,  18,  -1,  58,   6, -18, -76,  77,  94, 112, 110,  19,  55, -87,-102,  74, -72,  18,  96,   9, 125, -30,  42, -47,  -4,  75,  93, -36,-104,  49,  37,  25,  62,  59, -91,  33,  38,  46,-106,   1,  27,-101, -88,   4,  54, -57, 126, -52, -84,  51,  52, -41,-115, 125,-101, -24,  -7, -58, 122,  79, -37,  76,  72,  -2, 119,  59,  31, 119, 120,  -1,  50, -27, -85,  81,-126,   3,  31,  74, 110, -91,  51, -18, 120,  13, -89,  51, -87, -12, 111,   5,   9, 117, 106,-120,-102, 107,-122, -10, 106,-109, -89,  92, -68, -43, -15, -65, 105,  73,-121, -36,  13, -97,  75,  88, 118, -21, -93, -26,  59,  76, -66, 116, -32, -31,  64, -13, -51,  12,-104, 117, 106, -96,-107,  97,  65,  80, -63,-127, -96,  14,  41, -60, 105,  59, -68,  92, 124, 115,  70, -89, 108,  96,  10, 106, -79,-111, -41,   2, -55,  -3, -34,  25, -60, -99,-103, 114,  -5,  16,  64, -29,-111,  80, -85,  30,-110,  45,-120,  22,  41,  54,-110,  24, 120,  83, -37, -58,   5,  67, -19,  69, -34,  92,  12, -38,  47, -52,  65,-111,  60,-100, -68,  36, -97,  -2,  24,-103,   8, -33, -92, -17,  32,  35, -63,  29,-108,  36,  86,-105,  43,  18,  54,  52,  38, 102, -52,  50, -34,  59,  33,  17,  10,  45,  97,  88,-125,-102,  89, -64, 127, -47,  71, -59,  40,-116, -95,  37,  56, -43, -57,  76,  80,  57,  54,  86,  39, 104,  -1, 112, -34, 123, -24,  -5,  69,-104, -71, -59,  33, -16, -72, -19,-110, -30, 116, -36,  19,  70,  55,-105,  52,  74,  43,  38, 113,  67, 124, 114,  91,  33, -64,  87,  45,  55,  51, -24, 110, -48,  21,  54, -73, -93, -17, -77,  72, -44,  69,  23,-100,  30,   8, -30, -25,  -4,  78, -26, -89, -43, -81, -58, -20,  34, -58,  98, -84,  -6, -70, -60,-116,  -6,-114,-100,  21, 113, -36, -78,  46,-102,  -6, -96,  10, -78, -23,-114,  31, 102, -66,  80,   3,  72,-122,  89, -56, -72,  88,  81, -94,  80, -10, -57, -58,-123, 111, 105,  78,  12,  17, -85, 112, -14,  84,   6,  -4, 126, -55, -84, 109,  48,-123, -87,  19,  24,  88, -45,  72,  38,  19,   2, 112, -20,-113,-126, -44, 123,  92,  85,  75, -82,  53, 110,  79, -37, -59, -80,  57,  71, -35, -93, 115,  43, -11,  67,  11, -26, -98,  15,  -6,  40,  -2, -15,  63,  69, -49,  58, 115,  55, 120,-105,   3, -32, -65,  24, -82,  -9,  74, -75,-102, -92, -90, -69, 107, -94, 111,  60,   9,  -2,-115,  -4,  80,  79,  79, -75,  94,   6, 120,  20, -98,  54, -14,  50,  48, -40,-103, -59,  28,  88, -77,  40, -38, 110, -67, -83,  59,  61, -74, -36,  71,  65,  84,   4,-112,  67,-106,-100,  56,  72,  92,
  -81, 109, 104,   9, -48, -19, -86, 118,-105, -77, -23,  29,-113,  39,-118,  18,-119,-114, -81, 111,   3,-126, 123,-125,  65,-113,  81,  18, 106, -54,  81, 101, -20,  67, 102, -26, 126,  74,  17, -92,   5, -72,  61,   6, -69,  67,  74,  89,  90},
{ -39,  -5, -31,-115,  10, -56, -42, -55,   2,  15, -47, -71,-121,   7,  -1, -24,  57,-100,-101,-126,  26,  88,-103, -31,   2,  28, -16, 119, -67, -81,-114,  -8,  38,  49,   0,  12,  32,  98, -61,  64, -48,  68, -23,-113,  72, 111,  58, -78,   1, -92,  63,-117,  84,  85,  59, -76, 114, 117,  84,  70,-119,   5, 104,  87, -37, 112, -19, -49,  83,-110,  77,  33,  90, -67,  42,  71,  82, -71,-118, 100,  39,-103, 111,  74, 122,-125, 115, -66,  51,-107, -43, -63, 100,  98, -70,-111,  55, -10,  80,-100,  72, -87,  66, 102,  12,  14,   9,  50, 112, -43, 125, 119, -26,  39,  17, -44,  63,  72, -60,  12, -45, -82, -16,   7, -71, -88, 106, -12,  64, -25,   7,-119,  52, -36, -61, 127,  10,   3, -51,  49, 112, -30,  88, 125,  76,-111,  46, -75, -52, -43,   9, -13,  44, -74,  76, -54, -13,   0,   6, -79, -13,-112, -96, 109,  13,  15,  88, -27, 100,   3, -58,-119,-103,  14, -55, -53,-124,  -6,   2, -26,   2, -12,   6, -85,  48,  45, -30, -16, 111, -60, 104, -40,  60, -71,  64, -29,  50,  56, -70, -60, -77, -41, -62,  72, -83, -71, -80,  31,-123, -16, -56,  12, 111, -78, -87,  41, -77,  60,  -7,  39,  88, -50,-122, 124,  -3, -99,  76, -20, -16, -93,  -1,  62, -13, -78,   9, -44,  22, -90, -51,  12,-104, -52,-117,  82,  60,-104, -71,  48, 111, -68,   1, -19, -49, -42, 126, -15,  89,-116,  43,   8,  23,-103,  48,  35,  20,  95, -66,-102, -11, -59,  58,  27,  97,  39, 126, -27, -25,   5, 105,  37,  18,  43,  41,  82,-103,  44, 125,  29, -29,  13, -61, -62, 100,-120,  16,  28,  79, 112,  25, -13,-113,-113,  81,  34, -50,  49, -93,  92,-102, -28,-123,  96, -12,  24,  95,   2, -28, -54,-116, 116,  48, -50,  61, 100,-115, 124,  73,   7, -18, -71,-126,  20, 111,-102,  44, -75, -58, -94, 105,  76, -94, -49,  35,  85,-119,  90, -60, -26, -69, -12,  85,  24,  41, -53,  38,-125,  25, -59, -57, -96, -15,  72, -40,-104, -17,  75,  55, -41,-123,  20,  -4,   4,  62, 126, -19, -73, 122, -32,-102, -44, -74,  34, -17,  38, -93,-117,  51, 103,-107, -87, -69, -54,  24,  46,   7, 114,  82,  -1,  62,-118,  99, 111,  61,   0,  44,   6, -46,  59,-122,   8,  37, -91, -27, 106, -35,-102,-101,  44, -31, -12, -88, -65,  95,  13, -82, -95,-126, 108,-100, -19,  61,-119,-125, -24, 127, -78,-117,  64,  34,  84,  23,  51, 122,  27, 117, -16, -16,   0,  27,  35, -18,  27,-106, 109,  98,  56,  -6, -52, -34, -76,  40, -26,   2, -13, 113, -17,  73,  30, -12, 120, 117, -57, -93,-108,  86,-102, -86,  -4, -31, -60, -16, -14,  37, -79,  -8, -92,  82,  75,  57, -74, -34, -38,-114, -56,   8,   5, -36, -30,  91,  49,-108,-100,-125, -82,  56, -15, -90,-107,  -4, -23, 106, -60, -67,  80, -62,  20,  83, -50, -47, -71, -77, -55,  63,-103,  30,  16,   4,  21,   2,  99, 123,  23, -81, 115,  30,  22,  45,  66, -85,   3,  -6,  85,  53,  74, -99,  81, -15, -31, -58,  11,  -9, -70,  36, -17,  42,  63, -21, -31,  78,  76, -54, -42, -17, -15, 127,-110,  33,  40,  68,  62,  24, -73,  66,  19,  70,  16,  16,   3,   0,  34, -61, -69, -20,  49, -89, -60, -82, -13,  43,  11,-116, 126, -60, -49,-109,  10,  76, -40,  30,  96, -47,-104, -23, -19, -30,  -1, 104, -15, 115,  89, -39, -62, -31,   1, 108,  58,  61, -76, -22,-116, -97,  83,-118,  59,  46,  -1, -10, 120,  61,  49, -36, 114,-119,  13, -64,  42, -19,   0, -60,  58,  69,  30,  25,  88, -27,-125,  14,  43,-126,  14,  24,  29, -68, -70, -85,-107,   5,  90,  93, -27,  92,  27, 127, -55,  80, -38, -55,  25, 100, -17,  56, -14,-119, -28,  24,  -1, -68,  59, 108, -45, -93, 104, -84, -60, -79, -83, -64,  88,-112, 121,  99,  -6,  -7, 126,  64, -16,  -1, -99, -34,-104, 106, -63, -43, -38,  56, -84,  32, 107, -52, -63, -69, -45, 119,  44,  36,  -7,  21,  17, -18,-120, -12,-121, 111, 107,-108,  19,  97,  95,  34, 115,   5,  31, 111,  61, -34,  91,  32, -11,-118,  66,  53, -87,  45, 111,  26,  33,-115, -92,  86,  21,  73,  30, -30,-123,  86, 127, -45,  84,  21,-125, -88,  63, -50,-101, -57,  88, -84,-119, 121,  58,-116,   7,-127,  76, -90,   7,  -1,-124,  38, -76,  34, -27,-115, -68,   6,-123, -74,-100, -29, 118, -11,  24,  33, -47,  -3,  -7, 103,-106, -14,-105, 118,  -8, -80, 101, 122,-113, 102,  95,-115,   1,-110,   9,-109,  42, 102,-101,-119, -85, -39,  99,  25, 108,   8, 102,-111,  25,  46,  33, -35, -45,  38, -77, -47, -20, 103, -30, -41,-118, -34, -29,  49,  63,  51,  36, -42,   7,  73,  24,  66, 122, -35,-124,   7,-125, -89, -29,  26,  69,  76, -58,  44,-103,  34,  54,  96,  23, -55,  80, -96,  29, 110,   6,  88,  28,-112, -52, -69,  30,  77,  98, -39,  95,  24,  13,   5,  31,  -3,  56,  -6, -82,-119, -94,  38, -95,  68, -47, -24,-117,  53, -82,  66, -66,  87,  47,  20,-100,  23,   2, -87, 114, -54, -27,  23, 124, -16,  24, -17, 115,-116, 125, -98, -71, -53, -12,  64, -12,  94, -39,  57,-113, -84,-115,-105,  75,  42,-106, 110,  87,  72, -56, -53, -80, -14,  11,  75,  16,-117, -63,-114, 104,  75,  88,  25,  99, -25, -17, -29, -37,  16, -69, 112, -21,  -6, -34,  25, -61, -27,  45,  73, -32, 111, -77,-126, 113, -59,  72, -17, 112, -35, -66,  61,  66,-102, -95, -48,  48, -25, -43,   2,  25, -79,  79, 101, -76,-107,  -8,-124, -86,  59,  54,  44, -68, -20, -13,  26,  35, -43,  51, -63,  60, -48,  98, -24, -92, -19, -89,-120,-105, 126, -61, -47, 115, -23, 110, -33,  92,   3,  44, -44, -80,   9,-115,  82, -75, -39, -74,  69,  80,-125, -28,-110, -76,   8,  90,  36, 117,  -8, -63,  75, -52,  80, -19,-102, 119, -36,  39, -21, -49,  58,  67,  52, -77, -19,  96, -49, -83,  53,-123, 103,  29,  78, -61, -29,  38, -14,  68,  24,  18,  35, -15,-122, -60,   0, -88,  11,   6, -35,  81,  78, -19, 126,  44, -71, 102,-123, 116, 121, 113, -34, 107, -64, -64,  26,  35,  91,  43,  20,-124,  98,   8, -67, -39, 118, -87,  62, 114,  30, -31,-112,-120,  92,  48,  35, -90, -11,  13,   4,  36, 110, -79, -20,-117, -74, -24,  75, -17, -89, -31,  -5, -25, 103, -29, -43, 123, -94, -47,-105,  78, -84, 107, -60,-111,-112, -74,  65, 101, -20, 100,  -9,  40, 111,  36, -32,  30, -99,  63,-101, -87, -30,  53, -11,-126, 127, 111,  38,  -3, 103,  90, -70, -14,  13, 120, -77,  37, -53,  -3,  40, 117, -50,  39, -59,  30,-126, -30, 100, -44, -27, -47,  54,  -2, -82,  45,   1, 121, -28,  46, -99, -66, -96,   1, -21,  18,   7,-103, 107,-101,  47,  88,   8,  20,  78, -59,  38,  59,  93, 104, -52, -71, -89,  38,   3, -92, -89,-117, -58,-102, -69, 112,-116, -18, -60, -33,  18, -16,  38,  -5,  74, 107,  55,  37, -87, 126, 101, 105,  99, -58, 124, -15, -20,  -5, -16,  26,  97,  97, -50,  57,-123,   8,-117,  17,  76,  98, -96, -23,  -7,-118,  53, -13, -66, 126,  14, -76,  -3,  71, -14, -51, -44, 119, 119,-115,  78,  61,-103,-106,  -5,  73,  66, -42, -71,  86,  44,  75, 123,  76, -73, 109, -20,  34, -85, -15, -11,  24, -36,-110,  79,  62, -31, -77,  19, 108, -10,  69, 110,-115, -62, -29,   9, -89,-102,  54, -93, -78,  50, -74, -16,-101,  88,   2, -32, -12,  56, -40, -14, -52,  91, 123, -40, -54,  68,  89,  23, -72,  41,  81, -61,-103,  -7, -66, 118, -77,   8, -90, -59,  -4,  15, 106,-101, -75, -28,-101,  30,-114,  50, -40,   5, -11,  20, -56, 109, -52,-104, -53,-117, 103, -57,  47,  26, -47, -55,  15,  51,  79, 126,  -4, -90, 121,  -1, -23,  42,  50,  65,  61, -84,  98,  97,  51,  47, -71,  14, -52, -71,  57,-127,-125,-116,-108,  14,   0,-109,   4,-101, -62,  77, -76, 101,  70,-118, -23, -63, -65,  62, -90,  -4,-113,  79,  80, -53,   3, -31, -58, -45, -29,  58,  18, -85, 121, -78, 123,  82,  58, -29,  36, 112,-125,-109, -45,-115,  97,-126,-122, -84, 118, 126,  75,  40, -44, -93,-101,  93,  48,  50, -46, -64,  71,  37, -19, 118, 115,-102,  59,  39, -37,  70, 102, -69, -41, -25, -19,  24, -91,-119,  -9, -14, -33,  16, -22,  54,  65,  56,  94,  89, 102, -21, 119, 111,  85, 102, 124,  10,  78, -39,  94,-112,  96, -12,  81, -76,-105, -25, -45,  83, -77,  14, -75, -17, 123, 102,  36,-126, 124,  13, -71, -43, -32,  81, 115, 108, -98,  -7,  20, -52, -41,  71, -37,  47, -87, -21, 112, 105, -22,  -7,  -1,-119,  86,  18,  55,  44, -30,  18, -50,  78, -43,  59,  44, -32,  83, -52,  47, -81,  48,  90,  73,  47, -50, -17, -16,-114,  -1,  80, -66, -39,  77,-108, -90, -72, -74,  10,   3, -13,  95,  77, 125, -73,  39,-103,  75,  56,  66,  69,  79, -43,   1,  67,  35, -15, -64,  42, -97, -42, -55, -19, 102,-122,  72, -25, 108,  84,-116, 101, -15, -85, -65,  -1,  -9,  40,  97,  78,  95,-105,  48,  16,  78,  -5,  41,  71, -43, -95,  57,  27, -20, 103,  -4, -10, -34,-119,  95, -22,-102,  29, -74,  51,-116, 112,  78, -93,  -4, -97, -30,  15, 119,  93, -55, -17, -22, 105, -39,  88, -58,  33,  51,  65,  36, -83,  58,  86,  16, -63,  46, -24,  18,  52, 123, -16, -26, -30, -72, -14,  11, -24,  43, -51,  25, -87, 111, -16, 109,  44, -54, 119, 109,   4,   6, -65, -65,   7, -14,  40, -88, -93,  71, -64, -79, 118, -73, -69,  94,-100, 112,   5,  55,-113, -67,-120, 112,-108, -90,  36, -36, -92,  17,  53, -93, -17, -10,  59,  84,  72,  84, -44, -11, 118,   4, 117, -85, -92,  59,  82, -62,  31,-122,  84, 116, -59, -87, -43,   3,  72, -49,   9,-108,-106,  93, -76,  44,  67, -50,  88,-106,  -8,   9,  -9, 102,-112, -96, -61, -66, 109,  85,  37, -71,-112,  58, 116,  26,  25,  14,-114,  47, -85,-121, -53, 115, -23,  79, -47,  85, 126, -14, -30, -99, -65,-109,  27, 102,  46, -92, -11, -66, -11,  27,  21,-110,  49,  92, -57,  34,  26, -49,  -3,  86,  19,  25,  82,  -1,  69, 111,   9,   8, -99,   0,  26, -96, -97,-114,  66,  36,  22, -31,-121, 100,  -6, 119,-108,-107, -36,  73, -37,  61,-104, 116,  96,  26,  69,  49, -97, -43, 119,-109,  59, -58, -21, -99,  84,  27,  96, 122, -74, -54,  50,   6, 117,  47, -18, -23,  87, -85,-113, 124, -33,  57,-119,-115, 126, -25,-127,  42,  16,  65,  62, -81,  -2,  38, -88, -18,  10, -91,  70, -64, -36,  96,-126, -35, -99, -12,  39,-103,-114,  74,  -3, 107, -40,  27,-102, 119, -52, 124,-110, -32,-120, -17, -97,  10, -82, -16, -17,   6, -42, 108,  69, -84,  62, -10,  65,  57, 102,  23, -28,  72,-124, -62,-105, -39, -66,  48, -15,  81,  -1, -44, -85,  54,  42,  76,  18, -78,-108, -58, -62,  25, 109,  98, -84, -88, -14, -18, -19,   1, -50, -27,  93, -74,   1,  -9,  -7, -82, 116, -74, 126,-111,   0, -40, -18,  50, -74, 120,  69,  76,  32,  83, -96,  57, -27,-126,  10,  57, -97,  97,  42,  81, -62,
 -114, -82,-118,  93,  96, -14, -81,-126,  20,  11, -59,  62, 101,  82, -68,   9,-101,  -5, -47,  16,  76,  84, -96, -65, 109, 107,  -2,  90,  52, -57, -15,-113,  94,  92,-108,  41, 116,  61, 115, -11, -22,  42,  92,  28,  57,  32, -95, 121,  25},
{-114,  98, -27, -74,  92, 112, 109, -36,  57, -31, -76, -62,  42, -27,  26,-114, -41, -94, -62,-107,  46,  98,  87,-125, -42, 103,  29,  56, -67, 126,  82,  46,  84,-119, -62, -73, -28,-106, -82, 125,  79, -21,  52,  20, -13,  83,-102, -91, -46,  49,  32, -44,  93, -29, -45, -42, -42, -67,-110, -65,  51,  -9, -58, 111,   1, -27,  25,-102, -64, 115,  95, -53,-100,  81, -83,  60,   8,-126, 126, -65,-106,-110,-124,  11,  37,   1, -96, -28, -95, -99,  84,-111, -68, -63, -27, -30,  -1,   6, -63,-123,  -4,  27, 117, 110,-116,  10,  15,  43,  66,-126,  -3, -22,  -1, -50, -28,  73,  -8,  65, -74,  35, -55,  20,  63,  88,-102, -43,  81,-100, -92,  -1, -32,  -3, -51, -18,  73,  97, -29,  42, -97, -81, -59,  99,-102, -25,  48, -70,-101, 121,  -9,  69,  12, 113,  33,  16,-109,  -5, -72,  45, -59,-118, -48, -43, 115,  30, 112, -64, -51,-120, -88,  91,  84,   3,  -8, -57, -47,   7, -56, -18, -86,  39, -68,-104,  40,-112,  47,  -7,  63, -35,  81,   5,  -6, -18,  49, -36,  50,  50, -41,  43,  62,  94,  85, 120,  11,  24, 102,  40,-100, -46, -58,  20,   9,-111, -15,  36, -23, -45, -70,-106,  53,  31,  43,  66, 103,  18, -89, -15, -40, -54, -29,  41,  86,  86, -96,  66,  90, -42,  49,-109,  96, -83, 117, -44, -86, -64, -84, -65,-113, -11,  15,   0,  47,-104, -69,  53,   8,  -1,  46,  91, 105, -53,-109, 118, -47, -34,  98, -93, -92, 115,  64, -74,-119,  47,-122,  46, -19,-101,  61, -21, 110,  79, 119,  -6,  74, -16, -71, -59, 108,-109, -65,  -7, -26,-108, 118,  48,  17, -54,  34, -66, -23, -82,-125,  -5, -24, -96, 104, -64,-103, -56,  75,  95, 120,  71, -12,  87, 123, -82,  69,-126, -12,  20,   6,  36, -70,  18, 103,  81, -65, -97, -16,  10, 112, -22,  85,-125,  77, -59, 127, 108,  20, 116,-109, -71,-120,-118,  57,  49,-125, -62, -10, 100,  85, 105, -79, -40,  87,  45, -14, -86,  11, -55, -58, -36, -87, -25,  60,-127,   5,  29,  24, -71,  76, -28,  67, 109,  17, -23,  46,  -9,  44, -79, -19,-100,  77,  37,-114,  64,  57,  -5, -69,-123,  24, -59, -26, -60, -63, 102, -13,   3,  59, 125, -24,  99, -72,-112, 107,  76, -81,  90,-103,  29,   4,  68,  89, -11, 102, -50,   1,-114, -22, 115, -39,  37,-115,  39, -89,-116, 101, -89, 125, 115, -69,  56,  -7,  21,   5,  15,  93,  17,-122,  98,  36,-126, -35,  50,  26,-117, 108, -10,-117, -51,  -2,  37,  34, -31, 102,  43, -88, -64,  31,  33,  82, -88, -29, 116,-105,  69, 114, -65,  51,  93,  71, -98, 108,-104,  84, -47, 100, 106, -76, -62, -55,  85,-117, -79,  22,  21, 126, 122, -69, -65, 126, -55,  36, -36, -24,-118, -55,  23,  54, -16,   3, -16, -80,-113, 115,  15, -81, -13,  34,-114, 112, -88,  47,  43, -43,  68, 107,  81, -27,  11,  53, -29, -61,  30, -35, -34,  64,  73,  76,  35, 109, 101,  18,  83,  94,  47,  73, -96,  52,-117, -22, -19, -40, -52,  43,  15,  13,-113,-112,  39,-102,   4,  81, -92,  77,  28,  52,-106, -94,  10,  99, -44, -49,  14, 105, -41,-108,  93, -33, 103,-112,  57, -13,  20,  88, -15, -41, -14,  79,-111,  21, -77, -80, -61,  15, -13, -37,  54, 122, -39, -45, 119,   2, -89,  15,-110,  96, -93,  31, -84, -89,  17, 119, -36,  70,  48, -36,  13, -73, 103,   5,  67,  19, -75, 118,  85,-112, -61, 122,  65,-100, -94, 116, -68,  17, -82, -37,-112,-113, -32,  41,-107,  18, 126, 123,  17,  13,   8, 108, -28,  51, -34,  26,-118, -25,-103, -75,  35,   3,  -8, -26, 102,  78, -76,  18,   7,-117,  32, 113, -27, -66,  36,-102,   7,  19,-122,-103,  -5, -48,   4, -64,  52,-126, -47, -24,  78, -39, -39,  43, -32,  12, 106, -25,  48,  36, 118,  38, -11,  19,-117,-105,   7, -39, 112,  62,  80, -30,  67, -27,  90, -13, -28,  -8, -50,  86, -29,  40, 111, -57,  95, -51,   5, 127,  27, 125, -37,  32,   2,  73, -50, -17, -33,-107, -12,  69, -85,  95,  94,  32,  76,  97,  92, -84, -55,  96, -79, -21,  71,-122,  83,-105, -88,  83,  -7, -86, -95,  10, 116, -28, -33,  47,  27, -52,  37,   6,  65,   9,-125, -22, -11, 108, 107, -57,  22,-125,  31, -34,  72, -23,-126,-115,  76, -70, -21,  18, -52,  90, -41, -19, -62,  29,  97,   6, 109,-117,-127, 114, 103,  89, -69,  64,-115,  52,  -1, -34,  98,-103, -26, -90,  98,  35,-111, 107, -38, -69, 104,   5,  25, -61,  80, -44, 105, -76,   4,  28, -26,  14, -85,  40,-110, -10,  62,  63, -82, -92,  32, -81, -28,-117, -96,   7, -55,-118, -47,  -7,  -1,-104, 118,-117,  89,  32, -13,  61, 102, 115, -47, 108,-109, -24, -97, -65,   2, -99,  22,  83,  33, -65, 104,-126, -97,-107,   5,  57,  20,-126,-117,  47, -83, -21,  18,  79,-111, -31,  11, -82,  65, -14, -84, -11,-114, -58, -18, 100,  24, -68,  52,   9,  11, 112, -60,  88, -41,  60,  11,-114,  29, -77,  76, -37,  11,  30,  24,   2,  99,  18, -83, 125,  13,  38, 117, -84,   7,  16,  45,  19, -22, -92,  88,  -6,-110,-115,  51, -58, -88,  35, -79, -73,  85, -78,  -5,  -1, -30,-126, 118, -53, -84,-109,  25,-115,   6, -82,  26, -61, -64, -75, -98, -49, 103, -41, -54,   5,  91, -15, -82, 124,  14, -14, -68,   8,  30,  80, -20,-107, -16, -53,  12, -99,-109,  98, -45, -86, -46, -83,  22, 124, -66, -72,   2,   5,  83,-117, 122,  28, -81,-125,  10,-121, 123, -54,  64,  -7,  30, -26, 113, -71, -45,  -5,  43,-123, -75, -59, 117,  72, -39,   9,  70,  52,  29,  21,  -8, -58,  70, -98, -26, -51, -82,  92,  49, -89,  95,  62, 112,-125, -63,  39,  55,-108, -16,   8, -65,  22,-101, -43, -67, -95,  58,-102, -42, -95, -75,  20,  19,-121, -50,-100,-108,  55, -79,-108, 107, -34,-120, 121, -37, -72,  45,  62, -39, -89, -65, -81, 111,  64,-103,  -7,  42, -52,-110,-111,  49, -56,  65,  18, -26,  90,  42, -25, -59,  56,  17,  87, -15,  81, -40, -59,  26, -25, -78,  46,  83, -45,  96, -13,  69,-117, 121, -59,  -3, -40, 101, -47, -53,  60,-123, 114, 123,  39,  60,  94,  -3,  92, 101,  53, -61,  48,-104,-107, 127, 100,  38,  98, -20, -45, -31, -17, -84,  95, -73,  10, -68,  89, -22,  49, 107, -33,-100,  89,-123,  75,  43,  13, -19, -80,-115, -12, -96, -57, -31, -76,  40,  41,-112,-114, -75, -33,   6, -69, 104,  49,  74, -61,  -4, -86, 110, -69, -31,   4, -60, -55,  90,  32, -32,  25, -34,  45, 118, -62, -12,  73, -50, -87,  24, -88, -73,  22, -78,   0, -84,  46,   9,  98, -79, -69,  16,-105,  30, -74, -89,  96, -74,  65, -47,  33,  48,-124,  52,-126, -59, -61, -60, -84,-117,  67, -93,  49,-125,-110, -37,  63,-126,  98,  25, -37, -91,  63, -94,  20, 105,  22,-121, 102, -74,   7, -77, -32,  58, 117,   6,   1, -53,-100,-107,-116, -31,  62, 120,  75, 113,  88,-112, 108,   7,  45, -47,   3, -37, 125,  -3,-112, -82, 122, 109,  10, 101,  23,  37,-119,   1, 123,  78,-109,  64, -10,-122,  93, 118,  32,  98,  68, -16,  64,  30, -15,   6,  30, -23, -93, -86,  36, -25, -67,-117, -69, -49, -23, -91,-119,  25, -85,  10, 104, -61,  52, -49,  59, -24,  38,-105, -18,  20,  92,  50,-111,  94, -38,  53, -17,  45,  30, -33, -40,-112,-108,  58, -98, 101,  -5, -98, 102, -46,   6,  66,  66, 105, -20, -86,  33, -97, -10,-106, -49, -73, -65, -49,  -5,-104, -95, 112, -70, -14,  87,  79,  59,  64, -25,   8, -93, -78, -84,  81, -77, -37, -71, -39, -29,  42,-127, -51, 117,-125, -73, -61, -59,   2,-111,  79,  86, -47, -34, -28, -59, -58, -61,-108, -62,  26, -85, -76, -29, -92, -80, -22,  42, 108,  53, -52, -53, 110, -71,  97,  99,  71, -84,  83,  77, -58, -97, -14, -82, -64,  48, -26,-113, -11,  49,  36,  -8,  64,-115, -10, -44, -68,  -9,  33, 111,  30,   3, -41, 102,   3, 119, -74, -25, -76,-100, 125,  87, -47, -35, -65, 117,  44,  56,  14, 103,  59,  -7,  92,-118, -79, -65,  69,  20, -12, -14, 123,   2,  58, -53, -10, -99,-115, -25, -94,  66,  39,-114,   6, 116, -17, -15,  78, -37, -57,  29,  79,   2, -21,   1, -12,   8,  88, 105,  10,  65, -32,  87,  35,  75, 126, 100,  84, -42, -59, 109,  64,  95,   7, -78, -70,-118, -49,  27,   4,   9,   1, -99,-126,  47,-121,  22,  31, -27,  89, 108, 115, -93, 105,  44,-116,  52,-105,  88,  -4,  33,  79,-115, -87,  55,  29,  13,  96,  88, -75,  49, -70, -66,  20, -56, 111, -22, 115, -57, -85, -50,  52,   9,  -9,  68, -53,  -2,  33,-102,  58, -78, -84, -15,  31,  39, 108, -51,  24,  41, -99,  43,-106,  12, -88, -74,-112, -78, 117, 125,  55, -40, -44, -71,-125, -58,  97,  90,  52, -17,  32, -60, 111, 103,  -7, 125,  60, -88, -55,-123, -59,-102,  99, -92, -24,  66, -74,  14, -11, 105,-121, -47,  36,  80, -54, -10, 124,  90, -63, -64,  10, -76, 118,  65,  51, -41, -71,  54, 108, 107, 123, -47,  87,-112,-104, -32, -70, -64, -96, -60,  71,  63, -94,-112,-110,  57,  43,  89,  38,-113, -85, 119,-101, -97, -19, -42, -31,  94, -91,  66,  17, 107,  44,   0,  63,  28, -66, -84, 124, -21,   0,  38,  15,-120,-123, -23,  42,  48, -87,  95,  52, -41, -84,   6,  14, -67,   9, -15, -70,-100,   4,  32,  33, 114, -41,  23, -36,  69, 114, -20,  16, -88, -75,-119, -91,   5, -29,  72,  15, -96, -44, -19, -66,-125,  92,-123,  70,-113, 109, -89,-107, -30,   7,  -9,  -9,   6,   4,-127,  30,-102, -96,  53,   4, 102, -41, -75, -34,-103,  66,  -1, 116,-106,  87, -57, -43, -38,  19, -73,-117,  79, -78, -65,  63,-105,  25,-115, -76,  99,  15,  98,   5, -52, -53,   0,-121, -23,  33,  22, -80, -70, 105, -52, -37,  15,  29, -12,  12, 117, 113,  83, -62,-118, -60,-106,  47,   6, -31, -49,   3, -55, -58,  11,   7, -88, -49, 120, -68, 116,-120,-109,  81,  10, -98, -87, -34, -73,-124, -71,  60, 117, 107, -61,  30, 108, -67, 110, -80, -50, -55, -82,  14,  64,  17, -75, -81,  83,  -9,  15, -64,  -9,  -6, -49, -58, -42, -64, 115,  57,  91,  77, -17,-124,-120,   7,  86, -48,   3, -59, -23, -57, -94,  36, 102,  -7, 101,  80, -58, -71,  -2,  -5,  -9, -78, -48,-105,  83,  20, -94,  74,-118, -28, -46,  23, 102, 115,  13,  61,  85, 108,  -5,-112, -26, -63,  10,  84, -20, -21, -19,  59, -33, -50, -61, -98, -19,  97,   6,  92, -28,-127,  17,  25,   7, -25,   9, 105,  93, -66,  -6,-123,-121,-111, -44, -13,  91,  32,-115, -47,  61,   1,  34, 122,  99, -82, -84, -53, -56, 120, -97,  60, -17, -98, -93,  24, -50,  11,  32,  21,-105, -98,  30, -11,  84,  83, 102, -57,-111,-103,  94,   1,  69,  85,  74, 119, 107,  -3, -12,  64,-119, -88,-120,  26, -64,  44,  86,-126, -54,  13, -74,  96,  54, -66, -58,  82,  96,-112, -85,   2, -28,  10,   8,  10,  43,  43,-112,   1,   1,-125,  87,-118, 123, 114, -29, -64, -82,  70, 111, -73,   9,  93, -29, -86,-118,-124, -94,  16,  50, -43,  13,
  -35, -25, -25, -32,  71, -56, -13, -61,  15,  77,  60, -55,  49,  22,   8, -24, -14,  41, -59, 109, -18, -21, -23, 114, -72, -47,  63,-101,  89, 115,  11, -12,  97, 110,   4,  79,  29,  78,  20,  47, 114, -35, -16,   2,  39, -29, 119,  11,   4},
{  32,-122, -86,  24, -28,  81,  74, 110,   0, -50,  40,  21,   6,  13,  42, -88,  52, -90,  30, -19, -78,  90,  85, -23,-101, -80,-112, 122,  74, 108,  -1, -69,   9, -99, -42,-112, -14,  31,  32,-125, -54, -26,  40,  50, -78, -84,  28,  42, -66,-100, 124,  63, -98,  29, -54, -45, -31,-112, -47, 122,  11, 109, -28,  92, 117,  12,-116,  88,  16,  -9, -38,  12,  -3,  -8,   9,-100,  48, -68,  -4, -17, -52,  46,  82, -84, -26,  17, -60, -22, -83,  52,  95, -99,  57, 105, -43,  50,  84, -29,  65, -71, -70, -61,-111,  53,  78,   9, -39, -74,  95, -56,-112, -35, 112, 107, -88, -39, -97, 101, 120,-118,  44,   6, 108, -32, 114, -29, 102, -64, -70,-117, -71, -23,  55, -79,  91, 103,  64,  22, -42,  47,  54, -76,  76,-103,  11, -84, 121, -25, -91,  92, -23, -13, -12,-127, -85, -59,  63,  11,  68,   8, -97, 109,-122, -96,  20, -48,-116, -25, -67, -33,  12, -43, -64,   8, -87, 116,  89, 119, 100, -90,-105, -72, -99,  51, 101,  -9, -32, -99,  59,  64, -85,  66,  26, 126,  11, 125,  59, -43, 124, 113,  64,-117,  71,   7, -14,-121, 101, -38, -26, -82, -93,  25, -97,  22, 106, 108, -67,  35, -80,  32,  69,  28, -11, -56,  52, -31, -72,  55,  48, -95, 103,-122,  40, -96,  57, -55, -52, -31,  11,  -6,  97,  37, -18, -71, -77, 115,  97,-113,  99, 112,  52, 105, -54, -78, -52,  -9, -56, -95,  25, -19,-108,-121, -95,-110, -70, 112,   3, -73, -91, -84, -57, 122,  60,  63, -80,  99, -98,  40, -80, 114,   5, -55, -75,  62,  15,   3,  39,  68, -83,  24, -36,  62, -55, -25, -17,  30,  -3,  16,  34,  17,  63, -97, -51, -33,  85, -26, -12,  52, -59, -68,  81, -91,   0, -14,  19,   4, 108,   9,  14,-116, -41, 126, -92,  97, -74, 100, -14, -43, -95,  65, -14,  27, -80, 110, -42,  66, -98,  28,  23, -58, 122, -55,  94,   2, 112,  37, 124,  75, -46, -80, -53,  26,  11,  -5,  10,-106,  55,  35,  25,  -5,  34,  -2,  92, -52,  71,  24, 104, -25, 103,  76,  85,-109, -53,  15,-115,   5, -44, -65,  53, -53,  49, -50, 126, 113, 124,   7,   0,   0,  46, -13,-109, -73, -85, -87,  48, -63,  70, -61, -69,  74,-107, -51, -81,  -6, -58,  76, -32,  48,   9,  62,-122,  89, -40, -31,-111, -76,  48, -86,-120,  51, -23,  -4,  64,  58, 107,-125,  -8,  72,  59,-117,  12,-101,  44, -85,   1,  -4, -22,-114, -97,   9,   3, -21,  98, -33, 113,-126,  36, -11,  92,  58, 125,  11,-126,  69,  59,  61, -32, -52, -30,  66, -91, 112,  66,  59,  36,  13,  66,   4, 120, 105,  60,-119,  25, 123,  95,  87, 101,  42, -89,  30, -61, -13,-109,  19, -33,  10, -91,-123,  56, -22,  -9,   6, -37, 107, -17,  30,  85,  30,  12, -25, 106,  63,  -6, 115, -77,  90,  15,  31, -74, -81, -11, -96,-114, -39,  52, -64, -25,  13,-106,  42, -62,-107,-103,  92, -61, -24, -57,  75,  83,  64,  45, 118,  49,  29, 102,  -7, 106,-104, -66, -32, -54, -28,  41,  -8,  -8, -17, 108,-120, 123,-105,   4,  16, 111, -77,  50, 111, 115, -54,-125, 114, -53,  90,  80,  11,  94, -78, -34,-103,-105,  17, -84, -82,  16, -63, 110,-127,  93,  66, -64,-103,-113,  82, 123,  -4,-112,  17, 119, -20,  62, -84, -70,  15,  63,-118,  48,  54,  33, 117, 107, -78,  90, -69,   1, 120, -15,-108,   6, -72, -87, -25, 106,  97, 100, -17, -50,  76, -89,  52,-116, 106,  50,  73, -72, -66, -56, -74, -10, 125, -72,  30, -79, -81, -93, -35, -58, -91, -56,  86, -98,  50,  94,  32,  62,  96,  18, -38, -45,  93, 107,  21,  75,  18,  16,  94,  93,  23, -40,-123,  57, -37,-114, -23,  33, -75, -67, -28,  -9, 114, -72, -35, 105, -18, 123, 107,-124,  44,  80, -71, -38,   7,  39, -46,-112, -88, -29,  36,-109,  47, 109,  48, 111, 123, -69,   7,  66,  80,  44,  87,-117,-112,  21,-104, 100,-101, -58, -59,  -3, -60, 103, -65,  93, -51, -64, -10, -23,  97, -34, -76, -63,-116,  50,  61, 115,  34, -51, -98,  -9, -98,  90, -93,   8, -38, 109,  86,  68, 123,  38, 124,  29, -46, -98, -59,  97, -58, -85,  61, -84, -84, 115,  88,-119,  99,  86,  87, -99,  86, -44, -85, -54,  48, -70, -74,   0, -37,  62,  18, -44,  39,  -1,-120, 115, 114, 119,-113,  13,-110,-126,  10,  19,-113, -20,  -1,-125, 112,  80,  73, -70, -22,  88,-120,  34,  37, -35, -61,-127,  48,-118, -75, -77,  -9, -71, -12,  79, -38, -81,  12, 100,  95,   0,  32, 126,  31,  83, -17, 103, -55, -92, 106, -53,   5,  30, -98, -45,  74, -39, -58,  25, 120, -28,  96,  61, -40,  82, -15, -95,   3, 122,  88,  17, -11,  23,  17, -36,-116, -39, 104, -23,  50, 122, -20, -77, 119, 123,  20, -46, 102, -39,-104, -92, -37,  48,-113,-123,  95,  20, 114,-123,  87,  -5,   2,-124, -27, -53, -83, -89, 122, -62, -59,  89, -41,  20,  29,  -1, -78,  24,  95,  22,  78,-118, -69,-105, 105,  91, 116,-100, -71, 120, -85,  31, -57, 126, -25,-116,  91,-118,   6, -29,  55, 113, -74,-121,  29,  81, -71, -63, -58,   4, -69,  27,  86,  91,  22,  72,  -1,  22,-103, -31,  33, -49, -76, -73,-117,-111, 121,  26,  35,  44, -35,  83, -96,-113,  26,  25,   8,  70,  48, -42, -16, -46,  44,  71,   6,-110, -70,  69, -21,  63, -44, -23,-125, -17,  42,  98,   2,  88,   0, -61, -21,  91, -34, -60,-107, -18,  79,   5,   1,  30, 107,  64,  14,  86,  56,  82,  79, -59,-104,  97,  60, -96,  43,  95, 103,   0,  98,  91,-103, -78, -14, -45,  77,  91,  17, -40,  89,   1,-109,  41,  17, 120,  23, -44, -43,  32, 111, -26, 116,-116,  -7, -21, -29,  29, -28, -19,-116, 106,  57, -64, -11, 122, -15, -37, -91,  93,  37,   1,  62, -50,  -6,  94, -33,  87,  -6, -81,  69,  -1, -19,  36, -31,  79,  -5, -63,  80,  85,  95,  36, -97, -10,  18, -93,  90,  57,   2,  56,  57, -26,-122,  -1, -39, 104, -42,  58,  17, -49,  64,  63,  91,  91,  94,-114,  42,  99,  94,  91, -16, -89,  78, 127, -97,  32, -98,  -8, -80,  -7, -98,  37,  46,  22, -90,  85,  77,  72, -20,  10, -23,  96, -29,   4,  90,  21, -30,  37,  33,  81,  22, 113, -94, -66, -21, -97,-116,  -6, 108, -57, -59, -37,-121, -53,  90,  75,  -1,  33,  -7,-103,-112,-120,  32, -80, 113, 110,  -7,  87,-105, 125,  85,  -4, 104,  20, 113,-106, -58,  40, -82, -23, -24,  24, 115, -74,  33,-118,  75, -77, 121,  98, 125,-119, -37, -96,  33,  21,  18, -29, 125,  63,  86, -23,  65,   9, -76,  27, -82,  30,  79, -58,  28, 123,  82, -10,  39, 123, -31, -69,  34,  86,  71, -13,  44,-121, 105, 116,-117,  11,  -2, 110, -68,  42, -61,-123,   2,   8, -53,  53,  44,   2, -16,  61,  89,  -6,  48,  -1,  50, -96,  -2, -16,  25, -97,  62, -31,  71,  89, -29,-106, -54, -50, -77,  41, -57,  41,  37, -22, 120,  33,  73,  61,-107,  70,  67,  64,  54,-100,  57,  74, -74,  54,  70,  77, -78, 121, -85, -94, -59, -86,  79, -23, -89, -92, -22,  -2,  54,  26,  65, -28, -65,   0, -36,  -6,-126, -88,  26, 105, -47, -68, -11, -98, -39, 112, -52,  87, -47,  60, 113,-124, 123,-106, -47,   9,   5,  75, -94,  47,-106, -83, -67, 100, -82, -95,   9,-104, -32,  44, -71, -52, -46,  -7,  80,  64, -56, -69, -39, -19,  99, 127,  36,  63,-110,  28, 120,  65, -29, -75,-126, 108,-125,  97, -83,  16, -62,   3,  79,  84,  47,  98, -93,  89, -55, -47, -89,-122, -23, 126, -40,  18,  33,  23, -88, -86, 102, 107,  95,-114,  95, -73,  68,  37,  84, 106, -25,  19, -65,-125,  85, -99,  63, -11, -86,   5, -41,  90, -77,  88, -37, -10,-106,  70, -76, -73,  91,  71,  -3,  92, -98, -19,-124,-103, -77,  -7, -12,  93, -92, -75, 126,   8, -61,   8,  41,-110, 106,-103,  -2, -23, -46,  28, -27,  19, 109,  32,  36,-115, -48, -74,  40, -49,-122,  37,  29,-127,  89, -27,  23, -64,  94,  73,  30,  10,  79,-118,  27, -53,  65,  18, -45,  79, -23,-120,-113, -60, -59,-113,  10,  16, -79,  71,-124,  24, -99, -11, -65,  63, -54, -73, -32,  49, -46,-101,  70, -66,   0, -73,  -2, -23,  29,  58, -18,   4, -55,-110,  45,  23,  -1, 100,-118,  76,  58,  24,  76, -96,  82,  91,  61,-114, -11,  70, -94,  -4,  -5, 121,  59,  36, 120, -44, -45, -85, -59,-104,  -3, -73, 112,   9,-101, 110, 119,  42, -19,   7,  53,  85,  92,  14,  52, -85,-126,   9, -60, -87, -29,  22,   5, -62, -75, -35,  57,  46,  63, -82,-119,   4,  87, -26,  73,-119, -98, -35, -41, -51,-123,  32, -30, -62,  71,-102, -76,  59, -84,   4, -48, 118, -41,  10,  84, -57,  85, -97,-123,  -7,  66, -71, 110, 125, -90, -92,  20, -62, 126, 114,  38,  46, -58, -49,  -6,  56, -62, -25, 102, -92,  63,  55, -25, -98,  -3,  75, 114, -47,  12, -38, -13,  54, -47,  89, -46,  59,  54,  14,  55, 108, -85,  67,  37,  59, 120, -57, -62,  34, 115,  30, 119,  89, -98,  96,  87,  31,-125,-120,-104,  75, -96, -41, 118,  45, -84, 102,  54,  69,  92, -66, -94,  58,  87, -58, -56,   5,  33,   4,  75, 127,-113,  86,  56, -40, -26, -73, -75,  32,  29, -59,  80, -80, 119,  61, -62, 109,   7,  92,-112, -44,-109, -19, -34, -62, -29,  27, -55,  21,  82,  82,  -4, -86,  88, -90,  -5,  72,-115, -96, -57, -12,  55,  30,  79, -10, -63,  -4, 126,  78, -64, -72, 112,  61,  98,  19, 120, -15, -87,-100, -30,  -9,   5,  57, 123, -50, -92,  41, -16,  90,  35, -41,  30,-107, -49, -30, -35, 112,   4,  38, 100,  24,  46, -30, 121,  -2, -12, -82,  69,  71,  25, -83, -96, -76,-118,  47, -61, -58, -66, -25, -59, -45, -28, -75, -26, -15, -86,  93,  35,-120,  60,  99, 125, -87,  65, 107,  70,  82,  82,-121, -26, -13,  96,-102,  50, -49,-123, -33,  19, -90, -27, -91, -35, -17,  -9,  51, -55, 121,  58, -60,  66,  69,  47,  69,  56,  65,  88,-113, 107,-123,   4,-107,  33, -98, -13, -89,-100, 101, -93,  -9,-123,-126, -33, -33,-122,  53, -28, -65, 125,  -2,-100,  35, -61,  94,  65, -14, -64, -17,  11,-118,  -2,  87,  41, -23, 114, -49,-120,  86, -19,  23,  19, 109,-103, 122, -11, -58, 125, 121, 106,  66, -23,  82, -48, -58, -14,  17, 111, 105,  11, -70, -20,-117, -69,-111, 111, -72, 108,  91,-122, -97,-121,-123,-116, -90,  86,  12,-104,  33, 115,  50,  58,  90, -26, -53,  90, -21, 101,  34, -47, -13,  60, -73,  61, -35, 103, 100, -76, -14,-123, -17, -78,  -7,   5,  16, -86, -35, -29, 105, 123, -40, -88,-107,  86, -41,  88,  -7, -11, -23, 122,   7, -97, 115,-111,  23, -57,  30, -85,  35,  82,   8, 123, -63,  65, -96, 103, 102,  34, -75, -30,  69,  94,  33, -10,  63, -87,  89, -31,  70,-115, 105, -84, -34,  22, 113,  40,  98,-106,-108,  64,  77,  59,  53, 115, -23,  15, -45, -25,-100, -63, -52,  56, -28,  16,  79, -69, 107,  25, -12,-117,   7, -99, -14, 119,  61, -89, 110,  61,  86,-115,  17,-119,-116,  54, -16,  -9,   4, 120, -74,  51,  15,  73,-106, -78,-124, 112, -33,  32,  58,
  -69,  33,  33,  52, 116, -31, -55,  93, -46,   9, -21, -95,  -6, -86, 119,  30, 103, -45,  63, -35, -94, -12, -71,-104,  83,-119, -17,  82,-107, 125,  54,   7,  34, 101,  33, 124, 126, -92, 107, 105,-115,  64,  33,  17,  99,  79, -67, 123, -29},
{ -66, -57,  28,-124, -57, -23, -10, -26, -39, -49,-117, -48, -30, -77, -30,  10, 121, -10, -48, 119,   2,-105,  63,  68, -84,-115, 127,  62,  78, 100, 105, -17,  71, -37,  60,-116,  -5,  49,  90,  13, -83,  40,  97,-115,  47,  66,  46, -91,  28, -64, -29, 114,-114, 108, -43,-102,  30,  31, 105,  40,  33,  16,  60,  48,  95, 123,   9,-109, -48, -35,  26, -41,  45, 114, -69, 101,  27,  73,  -4, -57,  17,  59,-106, -71, -14, 100,  12,  14,  65,-112, 117, -16,  76,  64, -13,  16,-107,  -2,  19,  40,  28,-103,  -2, -14,  -7,-117,-105, -42,  78,  93, -51,  75, -33, 120, 115,-116, -19, -25,  76,  38,  -5, -12, -92, -11, -27,   7,-115,  68, -30, -50, -81, -43, 103, 105, -45, -31,-118, -98, -67,   4, -49, -69, -39,  44,  49, 104, 118,   7, -68,-111,  64, -57,  46,  55,  17,  37, 103,  70, -26, -96, -41,  50, -98, 110, -69,  84, -85, -51, -54, 100,  83,  78,  95,  53,-110, -61,  90,  62,  34,  -4,-125, -59, -96,   0, 124,-105, -87, -37,  74,  34, 103,  30,  73, -62,  35, -58,  74,  47, -28, -38,  34, -46, -98, -78, -54, -66,-107,   0, -55,  36, -79,   1, -72, -77, -38, -37,  -8, -97,-104, 103, -95, -36, -92, -88,  55, -47,  -4, -20, -96, -84,  85, -59, -59, 122,  26,  48, -85,  24, -13,  61,-120,-105, -20, -35, -11,-114, -85, -73,  41,-102, 116,   5,-102,  17,  84, -89,  29, -93, -36,  -5, -12, -46,  74, -24,   6,  78,  50,  81, -23,  16, -91,  63, -80, -59,  17, -82,  29,  76,  48,  66, -22,  11, -78,  85, -66, -25,-111,  -9, -55,-103,  -5, -19,-122,  90,  -1,  -2,  86, -45, -97, -40, 110,  -2, -29, -45, -57, -76, 105, -59, -91,  33,   3,   3,-112,   2, -43,  33,   2, -24, -31,  34, -22,  63,  83, -61,   1, -14, -57, -66, -32, -23,-111,  96,  26, -90, -75, -23, 127, -68, 115,  23,  64,  40, -38,  -8,   9, 104,  49, -15,  26, 108, -71,   6,  97,  86, 102, -28,  97, -19,  79, 118, -65,  22,  68, -86, 113, 110, 126,  22,  28, -19,   4, -47,-101, -69, 117, 120,  64,-102, -69,  95, -64, -80,-100, 105,  47,   6, -52,  47, -69,  46,-105, -65,  45,  33,  57,-101, -45,  49, -34, 121,   2,  15,  85, -56,  29,  42,-115,  52,-120,  45,  43,-115,  64,  87, -82,  81, -26,  -9,  99,  20, -86,  28,  34,  92, 124, 104,  24, -75, -18,  38,  34, 102, -44, 126,-127,  22,  33,  43,  47,-117,  54,-127,  59, -17, 114,  49,   6, -83,   7,  54,   2,  61,-120, -69, -42,  51,  32, -94,  32, -47,  77, -56,-112, -48, 108,-122, -87, -16, -27, 117, -50,  75,  17,-116,  91,   7, -57,-116, 107, -28,  54,   2,  74,  28, 120, -52, -16,  60, -97, -73,   5,  10,   4, -93,  22, 103, -40,-119, -88,  23,  90, -24,   1,  70, -90,  -2,  38, -25, -79, 124, -66, -44,  51, -12,  42, -76, -73,  84, -62,  45,  63,  66,-111,  40,  56,  53,-104,  83,  91,  18, -13, -38, -75,  32,   3, -42,  69,  72,  43, -89, -24, -10, -45, -87, -79,  38,  49, -86, 120,-116,-114,  24,  91,   7,  13,  68,-111, -40,  48, -69, -14, -47, -68,  58, -83,-100,  49, -62, -61,   7, -26, 107, -95,  89, -49,  61, 127, -36, -45,  36,   9,  12,  59, -44,  24,  59,  71, 118,  54, -66,  -8,  -3,  94,   2,  10,-100, -22, 112, -96, 110,  23,-126, -30,-108, -75, -53,  91,  53, -35, 105, -72, 110,  11, -64, -27, -19, -37,  96, -13,  70,  13,  99,-122, -61, -72, -92,  69, -74, 105, -13,  19,-111,  97, 113,  40,-112, -31,  91, -93, -46,-120,-120, -18,  84, 119,  89,  42,-113,  -7,  77,  44,  66,  80,  93,  49, -64,  -2, -38,  54, 120,  52, -56,  22,  93,-123, -17,  23,  64, -25,   7,  61,  44,-117, -71, -21, -41,  -9,  -7, -28,-121, -48,  92,-127, 107,  72, -78,  19, -75,  95,  97, -71, -17,  43,  98, -35,-118,  77,  80, -64,-120,  83, 105,  81,   7, 120,   8,  69, -92, -35, -75,  11, -22, 120,  25, -25,   6,  55, 124,  63,  17, -54, -36, 122,  67,-102, -62,-100,  74, -15, 117, 101,  65,  30, -47,-102,  23,  73,-108,-110,  69,  70, -51,  36, -77, -97,  33, 104, -14, 115,  25,-102,  62,  76, -66,-106, 114, -64, -62, 107,  71, -19, -66, 106,  21,  72,  17,  42, -22,  80,  28,  23, -15,   3,  40,  68,  66,  96,  14,  52, -60,  98, -15, -41,  90, -94, -79, -35,  67,  88,  74,  21, -60, -71,  74,  61,-127, -32,  94, 113, -29, -22, -77, -36,  49,-111, 108,  56, -72, 104,  52, 122,  52,-120, -37,  46, -34, -40,  61,-121,  42,  -6,  54, -63,  21,  90,  23,  76, -84,  34, -40,-114,  55, -44,  77, -70, -40, -86,-117, 110,  30,  49,  49,   4,  41, -48, -47,  14,  -6,  26, -66, 125, -62,-105, 107,  59,  65, -25, 102, -69, -36, -16,  16,  83,  62,  45, 111,-114, -67, -16, -94, -32, 117,  81,-103, -37,  51, -65,-121, 126,-101,  96, -78,-110,  52,-115, -14,-112, -77,-122,   4,-118,-124, 115,  95,  31, -70, -11,  54,  86,  66, -87, -41,  87, -11, -86,  70,  36,  -3, 103,  43,  64,  73,  40, -52, -66,  -2, -13, -31, -61, -59, -90, -42,  68, 124, -14,  91,  -9,  59, 114,  -6,-109,  36, 107, -53, -61,  12,  60,  40, -55, -59, -34, -92,  11,  67, -71, 100, -69,  75, -45,  27,  71,  97, -87, -60, -41, 123,-111, 120,  20,-102, -37, 119, -68,  21, 126, -97, -57,   6,  57,-113, -90, 123,-103,  42,  27, -56, -98, -70, -58, -87,  59, -84, -41,  75, -53,  88, 103,  98, 123, -19,  20, -36, -90, -76,-108, -67, 112, -78, -77,-102,-125,  11,  -4, -52, 104,   3,   4,  97,   6, -32, 100,   0,  47,  15, -15,  17, -36,  42,   9,  -5, -28,  26, -46,-125, -83,  98, -59,-119, -98,-124,   5,   8,  51,  84,  69,-125, -39,  65, -93, -84,-124, 127, 107, -61, -79, -63, -76,  92, 122, -13,-115, -67,  30, -88,  -3,  60, -76,-101, -62,-119,-108,  98, 124,   6, 124,  22,  86, -79,   4,-123,  16, -85,  47,  20, -81, -65,-123,   7,  28, 125, -30, 108, -94,  61,  53, -18, -37,-125,  67,-109,  -8, 123,  16,   6, -72, -70, -50, -54, 115,  84,  95, -25,  54,  94, -50,  66, -30,   9,  61,  -4,  47, 107,  48,-119,  31, 118, -64, -98, 111,  33,  78, -78, -56,  40, -99, -34, 123,  66, 102, 126, -96, -20,-111, -50,  62,-108,  34,  12, 114, -69, -58, -85, -87,  93, -89,  74,  15,  55,  61, -42,  85, 102, -29,  70,-105,   3,  54, -32,  18, -97, 103, -84, -27, 119, -56,   2,  62, -68, -51,-116,-108,  35,-116, 106, 102,-103, -62, 119, -26,-117,  54, -37,  73,  28, 106,-105,  26, 118, -21,  14,-123,-100, 110, -70,  61,  68, -86,-123,  75,  49,  65,  50,  44, -16, -63, -18, -19,  16,   6,  86, -35, -61, -78, -43,  -6,  94, -30,  98,  -4,  57, -32,  -6,  76, -53,   3, -67, 102, -52,  75,  99,  36, -87,-127, -76,-119, -13,  96,  -1, -14, -66,  11, -90, -45,-114,  71, 116, -37, -58,-105, -80,  40,-107,-101,  39, 100, -89,-121,  65, -14, -72,  68,-123, -58, -54,  -2,   7,-112,  34,  21, -94, -35,-123,  54,  59,  30,-126,  97,  16,  37, -26,  74,  68,  19,-118, 105, -92,  86,  57,-104,  94,  36, 120,  34, -29, -72,  59,-122, -10, -24,  63,-109, 115,  27, 117, 113,  46, 118,  32,-118,  85, 116, 105,  -7,-126, 116, 122,  49, -75,  42, 125,  63,  57,  31, -33,  23,-116, -17,  89,  30, -78,  22, -68, -90,  75, 123,-109,  49,  20, -14, -30,-102, -87,  -1, -17, -59, -82, -64,-102,  92, -41,  68, -75,  71,-112,-109, -26, -45,-107, -84,  30,  83,  99, -71,  97, -81,-119,-102, -88, 116, -96,-117, 119,-124,  81,  78,  62, -29, -12,  64,  92, -90, -46,  98,   2, -31, -55, 119, -38, -72,  85,  24,-127,  55, -62,  13, -53, -73,  69, -93, -25, -72,  64, 102,  40, -23, -16, 126, -49, -25,  83, -59,  33,  28,  19, -66,  25, -44,  84,   8, 103, 107,  63,  31, 123, -73, 114,  -3,   3,  95,  18, -58, -42,  14, -79,  69,  -3, -44, -73, -29,  37,  76,  73, -75,   6, -45,  84, -21, -47,  32,  89,-127,   4,  33,   7, 112,-114, 108, 126,  17,-106, -22, -39,-112, -59,  -1,  76,  56, -61, -79, 119, -53,  94,  20, -85, -83, -43,  78,  64, -86, -33, 113, -54,  68,   1, -64, -97, -48,  28,  83,  92,  62,  60, -11,  26, -13,  37,  17, -42, -43, 110, -17,-114, 114, -19, -27,  69,-119, -43,  99,  87, -51,  22, -98,  34,  73,  90, 117,   4, -92, 125,  78, -91,  47, -39, -90, -37,   7,  75,  44, -83,  50, -91, -95, -46,  19,  35, -54, 117,  21,  49, 114, -48,  -2, -69,  35,   1,-119, -77,  11,  56,  95, -36,  74,  61,-105, -22, -14, -82,-114,  17,  44,-113,  66, -32, -18,  41,-119, -60, -68, 112, -26, -42, -79, -16, -69,  -1,   7,  32, -96,  56, -14,  60,  31,  31,  83, 125,  98,  57,  19,  60,  25,  17, -80, -85, -76,  57,  11,  97, -21,  86,   8, 127,  65,  55, -19, -77,  86,  18, -65,-110, -49,  16,-101,  -5,   9, -92, 105, -72,  82, -96, -83, -89,  95,  81, -56,  26,  91,-112, -89,  -3,  26, -44, -74, 112, -41,-125, -29, -12, -94, -68,  90, -41, -83,  37, -52,  77, -37, 103, -36,  14, -37,  72, -49,  82, -50, -54, -46,  48, -59,  21, -73,  21,  52,  34, -36,-116,-102,  75,  78,  48, -85,  17,  78, 116, -83,  93,-118, -28, -88,  35, 123, -23,  90, -88, 118, -29, -54,  74,  11,-109,  32,  89,-106, -46,  70,  99,  71,  18, 110, -19, -36, -29, -10, -58, 113,  52, -95,  29, -56,  28,  60, -13, 124, 118,  37, -10, -85,  56, 124,  70,  96,  42,  36,  16,  19,   9, -37,  24,-109,-123,  84, -37,  10,  13, 112,  18,  53,  -3,-125, -30,-119,  64, -31, -94, -21,  52,  74,  78, 105,  91, -30,  88,  90,  95, -28, -38,   1,  40,-116,-118,  59, -75,  32,  33, -58,  39, -26,-108,-111, -77,  76, -34, -69,   0, -26,  16,-115, -65, -90, -71,  60,  10,  78,  99, -74,   5,   0, -31,  81, -54,  -6,  29,  84,  40, -78,  -6, 123, -60,   6,  -6, -94, 119,  96,  -1,  36,  41,  48,-115, -61,  45, 103, 102,   8, -49, 107, -75,-109,   9, -39,  -7,  76, -42,-103,  79, -62,  16, -77,  78, -73, -59, -70, -42, -33, -14, -14, 109, 108, -33,  38,   1, -69,  97, -31,  80,  87,  62,   5, -24,-103,  90, 107,  53, -85, -16, -85,  48, -51,  -5,  39, 107,  77, -26, -21,  24,  20, 108,  76,  69, -26,  47, 110, -35,  54,  58,  24, -95, -40,-112,  82, -91,  49,  70, -21, -80, -44,  54,   3,  95, -91,  62, -47, -41,-110,  70,  54,  10,-117,  59,  78, 101, 123, -14, 118, -90,  54,  33, 111, -15, -33,  62,  65, 114, -76, 118, -73, -17,  21, -23,-124, 100, -27, 124, -21,  58,  47,  73, -99,-104, -67, 102, -75,  99, -61,  20, -26,  75, 121,  98,  17,  65,  89,-108,-102, -21, 117, -68, 112, -41,  82,-112,-110, -24,  75, -33, -68,  70,  51,  88, -45, -48,-110, -46, 116,-102, 116, -34,  68, -43, -67,   1,  54,-108,-102,-123, 101, -23, 101, 119, -49, 120,  63,  12,  69, -47,  20, 102, 125, -36, -71, -33,  34,  -9,-119,-110, -24,   5, -28, -48,  65,
  -82,  11,  88,  11,  15,-119, 102,  40,   5, -43, -71,  55, -32,  54,  29, -20, 111,  15,-105,  -9, -33, 107, -88, -66,   3, -52, -74, 104,-100,   3,-111,  26,  75,  12,  84,  12, -78, -15,  40, -99, 105, 124,-127, -80,-110, -79,  49, -66, -29},
{  -2, 127,   5,-122,  26, -60, -21,  58, -15,  93,-119,  76, 101, 115,-120, -85, -74, -22, -45,-100,   7, 119, -61, 115, -23,  -9, -92,  90,  14,  66,  28, -18,  22, 124,  -5, -33, 106,  21, -55,   3,  72, -79,  32,-120, -33, -65, -71, -24,  -9,  53, -65, -29, 104,  50, -63, -94, -44,   8, -38, -84,  61,  65, -85, -65,  47,  50,  45,   5,  12,-114, 114, -27, -78,  41,  -3,  -1,  99,  97,  86,   5,  13,  18, -30, -93, 125,-116,  78,  43, 125, -22,-101, -85,  90, -43, -90,  19,  60, -25,-102, -41,  49, -99,  91,  72,  88, -41, -25, -15,-113, -60, -24,   4,  43,  94,  75,  34,  43,  97,  58,  96, -80,  77,  19,  88,  58, -30,  75, -15,-110, -17,  73,-106, -80, -63,  32,  99,  -7, 109,  -7,  95, -88, -39, -97, -27, -66, -53,  16, -86,-109,   1,  -4,-113, -38,  95,-126, -51, 125,  29,   6,  27,  87,  59, -44,  -9,-117,  22, -43,  45,  82,  42,  21,  91,  77, -43, 126, -13, -53,-109,  81,  34,-102,  61,  33, 113,  76,  84, -44,  90, -81, -25, 112,  80, -45, 102, -58, 122,  20, -48, -84,  77,  25,  -7,-122, -41,  39, -57, 102, -53, -31,  22, -36,  32, -57,-123, -26,  63,  40, -49, -20,  79,  46, -42,  58, -29,  41, -24,  77,  71,  55, -90, 106, -46,-112, -79,   7,  53, -91,  63,  57,  94,-110,-101,  47, -84, -22,  -9,  11, 119,  89,-123, -81, 116, 119,  -4, 105, -18, -91,  68, -60, 110, -54,  -2,  53,-103,-121,  56, 122,  -6,  61,  37,  46, 110,  80, -56,  75,  40, 110,  -2,  29,-102, 114, -32, 101,  -2, 123, -50,  96, -94, -20,  -4, -53,  -6,-114, -63,-125,  18,  65,  79,  26, -99, -40,   8,-110,  81,  66,  96, -96,  29,  27,  15, -25, -34,   9, 112,  64,  48,  95, -24, 100, -65,  86,-123, -99, -67, -34, -67,  88,  66,  93,  11,  83,   3, -91, -39, -25, -75,  71, -29,  39, -16, -17,  67, 109,  31, -96,  -2, -60, -59, -33,  47, -16,  73,  36, -65,  14, -60,  70, 120, 120,-102, -70,-103,  64, 121, -46,  60,  55, -85,-111, -90,-109, -49,-104,  98, -38, -16,-119,  85,   7,  66,-116,-116, 107,-105,  15,-122,  91, -17, -69, 125,-111,-107, -41, -79,  -8,  90,  82,  33,  66,  77,  31,  44,-103, -70,  78, -30,  78,  50,-111,  49,  70,-120, -81,   9, -26, -19, -84, -36,  64,  -3,  62,  77,  64, 113,  92,  28,  82,  38, -26, -74, -28,-111, 125,-122, -72, -15,  41, -34,-107,   5, -87, -41, -81,  94, -47,  88, -14,-100,  61, -14,  72,  80,   3, 100,  38,  72, 124,-119,-103,  73, -82,   8,-116,  52, 119,-101, -51,  30,  -4, -90, -97,  41, -92, -99,   1,  -9, -92,-104, 119,  89, 106, -13,  77, -58,  76, -59, -35, -29, -11,  90, 122, -84,  51,  67, -20, -24, -40, 110,-104,   5, -48,  86,  15, -81,  40, -46,  79,   6,  45, 108, -85, -25, -88, -62, -48,-125, -65,  -7,  62,   6, 125, -43,-114,  95, 123,-127,  89,  33,  22, -49,  31,  35,  73,  97,-113,-125,  65, -10,  92, -24, -19,-116,  35,  98,-114, -32,  11, -25, -36,  30,  77, -69,  46, -53, -91, -13,  86,  42, -74,  75, -92,  56,  62,  41,-106,  63,-118, -67, -64, 127, -20,  79,  18,  68,  83,-100, -90,  -8,-117, -12, -77, -14, -31,   1,  -1, -39,  57, -86, 108,  50, -38, -79,-115,  -9, -62,  81, -53,-110, -35,-120, -50, -74,-126, 115,-104,   5,  43, -87,  -7, -95, 103,  -8,-122, 113,-108,  40,  30,-125,-107, -99, -42, 118, -20,  44,   6,  43, -53,  97, -51,  60, -74,  35,  41,  62,  24,-101,  80, -98,  73,   3, -25,-113,  79,-105,  64,-117,  93,-124, -60, -82,  -9,-104, -90, -65, 123,  63,  92,  84, 101, -36,  91, 120,  84,  37,   0,  96, -81,  95,  46,  18,  16, 108, -97,  26, 101,-118,-118, -17, -58,  94, 120, -19, -75, -39,  68, -94,  36, -41,  38,  98,  94, 121,  90,-106, -87,  76, -35,   0,  86, -46,   0, -37,  73,  70, -15, -72, -76, 112, -34, 126,  66,-116,  95,-109, -58,  63, -89, -31,-111, -97,  26,  35,  44,  60,  67, -88, 126, -49, 113,  44,  95,  36, -38, -36, -22,  44, 114,  35, -78, -32,  33,  -7,  77, -79,  -5,  98, 113, -64, -89,  58,   1,  -2, 119, -71,  45, -84,  20, -60,  45, -11,  87,  68,   9,  65,-115, -35,  30,   7,-126, 126, -44, 109, -86, 106, -56, -78,  65, -25,  24,  31, -79,-120,  -6, -41,  -2, -93,  57,  -6, 119,   1,  31,  85,  11,  88,  27,  45, -39, 125,  20, -70, -21,   1,  47,  -4, -53, -16,  88,   0,  50, 116,  60,   8, -72,  82,  15,  68, -39, -67,  19,  63, -91, 123, -16,-113, -89,  -8,   1, -30, -27, -22,  59,   4,-108, -22,-114, -72, -68, -91,  49, 110, -98,  70, 117,  93, -71,   9, 104, -65, 125, -53, -17,  34, -22, 101, -90, -16,  45, -67, -63, -27,  25, 124, -57,  17,  29, -18,  23,-123, -89, -51,  20,  62, 108, -91, 125,  73,  90, -76, 103, -86, 103,  34,-115,  -2, -70,-106, -21,-111,  47,-114,  30, -74,  23,-119, -47, 120,  -8,  88, -95,-117, -85,  92,  35,  78, -87,  46, 102, -39,-123,-110, -85, -63,-126, 117, -41, -34,-117, -35,  38,  31,  77, -36,  29, -30, -38, -32,-114, -56, -88, 115, -87,  26,  33, -30, 109,  47,  43,  53, -99,-125, -20,  41,  57,-101,  11, -78,  71,  38, -87,  89,  19,  12, 106, -88,  76, -30,-122, -84, 112,-108, -20, -27,  54, -80, -10, -22,  83,  34, -15, -13,   2,   0, -80, -98,-125, -79, 107,  59,-115,  47, -54, 126, 117,   9, 117, -30, 114,  16,-118,  41,  85, -40,-100,  29,   7,  40,  -2,  47, -39,-123,  59, 118, -71, -15,  74, -62, -88,  88,  -6, -60, -70, -54,  12, 115, -90,  38,  76,-117,  67,-114,  94, 103, -27, 106,  79,  10,  79, 107,  61, -47,  25, -91,  62,  23, -97, -54,  34,  78, -12, -30,-114, 106,  90, -83,-123,  23,  84,  59, -35,-123,  80,  77,  -2, -99,  62,  56,  47, -27, -16,  82, 125,  84,  55,  11,  38,-125,  66,-110,  35, -52,  38,   0,  80, -18,  94,-125, 119,  18,  -9,  -2,  33,  76,-116, -32,  70, -19,  31,  80,-106,  -3, -14,  80, 110,   4, 111,   3,  49,  65, -99,  60,  41,  72, 121,  83,-123,  -1,  86, -34,  93,   6,   0,   7,  72, -84, -12,  66, -39, -64, -77,  65,  22,  -1,  90, -49, -59,  64,  81, 126,  22,-111, 127, -68,  92, 107,-110,  61,-118, -16, -97,  58,  57, -14, -21, -39,  74, 117, -55, 114,   3, -59, 106,   1,  56, -73, -45, 114, -51, -53,  11,  -8, -64, -29,  50, -18, -67, -48, -52, -23, -89,-109,  53,  66, -24,  98, 105,-102, -79,-116, 113, -64, -36,-127, -74,  50, 126, -14, -95, 111,-116,  55,  91, 126, -44, -85,  13,  25,  43, -29, 122,  78,  89,  39, -60, -93, -28, -93, -95, -43,-114,  39, -17,  13, -55,  91, -44,  77,  44, -15,  95,  74, -59, -40, 107,  18,-107,  56, -14,-108,   8,  81,  38,-102, -19,  50,-119,   5,  54,  98, -10, -14, -10,  68,   8, -97,  23, -80, 112,  11,  21, -78,  17, -32,  96, -71,  34,  15, 113, -98, 106,-107,-101,  50, -10,  -4,  29,   7, 104,   5,-125,  57,  57, 121, -57,  14, -97,  -5, -16,  98, -54, 125, -67,   3,  62, -64,  63,  35, -30, -70,-113,-125,-110, -31, -90, -35,   0,  73, -33, -39,  87, -90,  50,  -4, -27, -99,-107,  37, -38, 108,   7,  -8,  -1, -64,  60,-111,  72,  86, -38,  -9, -48, -49, -55,  96,  65, -90,-106,-113,  86,  64,  77,  76,  56,-113,-123, 111,  26,-102, -50, 116, -80,   8,  82, -37,   4,  75, -32,  46, 116,  24,  62, 124, -77,  55, 124, -59,  97,  75, -95,  -9,  63,  84,  64, -72, -89,  52,   7,  14, 127,  35, -43, 105, -77, -88,   1, 111,-126, 112,  33, -95, 102,-103,  93,  76, -54, -93, -52, 126,  11, 120, -64,  21, -53, -38, -77,  29, 123, 104, -27, 104,  20,  95,  76,  56,  91,  64, 113, 100,  86,-116,  13,  42,  -2, 109,  81, -67,  67, -93,  93,  28,  -2,  23, -25, -23, -14,  62,  38, -40, -29,  50,  47,-117, -15,  75,  53,  33, -47, -15, 120,-118, -23,-105,  -4,  58,-120,   0, -82,-104, -42, -86,-119,  67, -18,-110, 105,-110,-105,  94, -55, -45, 124,  28, -80, 107,  -1,-101,  16, -84, 108,  83,  -9, -12, -90,  70,-119,  25,  26, -10,  -9, -99, -69,  38, -90,   6,  -1, -47, -45,-124, -86,  -8, -19, -43,  49, -39, -56, 110,-122,-117, 105, 123, -34,  88,  56, -73,  90, -75, -80,  84, 102,  88,  67,  93, -97,  98,  14,  48, -89,  42, 116, 115, -86, -14,  97,-104,   7, -39, 117,  76, -44,-111, -99, -96,  29,  84, -91,  59, -84, -66, -62,  53, -41,  69,   1, -86,  32, 106, 116, -28, -62,-116,   9, 115, -48, -41,   5, -84, -60, -47, -18, -37, -36, -65,  23,-105,  -2, 118, -28,  60,-107,-100, -33,  99,  99,  59,-126,  21,  58, -50,  22, -97,-127,-117, -17, -97, -51,  54,  18, -86,-112, -44,  94, -72,  -6, -29,  93,-123,   9,  72, -29,   1, -99,  73,  81,-111,  32, -79,  -6, -55, -69, 115,  74,  83, -97,-102, 101,  60, -66, -12,-122,  34, -48,  58,  33, -65, -29,  37, -55,   1,  17,  79, -27, -91,  50, -43,-114, -48,  90, 116, 108, -75, -67, 106, -70,  11,  37,  98,-103,  75, -95,  30,-120, -32,   4,  18,  -4,  35,   5, 119,  46, -48,  61, -54,   7,-125,  27,  14,  23, -19,  90,  97, -56, -41, -78, -69, -15, 126,  82,  26, -75,  78, -82, -37, -90, -72,  78,  36, -90,  94, -67,  52,-111, -59,  -4, -73,  97, -98, -84, -12,  94,  81, 106, -89,  18,  -8,  37, -72, -61, 100, -16, -86, -36,   4,-112,  10, -74, 119, -79, 121, -59, -77, -61, -55, -52,-106, -74,-126, -65, -42, -66,  78, -93, -13,  96, -73,  41, 116, -91, -49, -68, -66,  46,  54,  74, 116, 122,  -5,  57,  -8, -13, -77, -72, -11,  25, 105, -88, 106,  29,-110,  88, -75, -48, -33, -77,-112, -56,  95,   5,-117,  69, 111,  25,  97,   4,  78,  56,-114, -29, -98,-110, -30,  76, -92, -96,-120, 109,  -7, 102,  85,  -2, -13,  74, 100, -86,  78,  -7,  64, -86, -41, 120,  35, -77, -33,  95,  48,  27,  92, 127, -47,  59, 101, -20,  69, -97,  -2, -89,  56,  97,  52,  56,  35,  62, 110, 123,  97, -62,-124,-106, -62,  88, 102, -85,  46,  14, -19,  77, -58, -65,  99,  39, -33,  82,  43, -51, -84, 101,  65, 106,-114,  30, -96, -18, -94, 109, 104, -52, -94,  35, -95,   9,-113,  62,  60, -88, 120, -52,  13,  13, 104,  -3,  55,  41, -82,  81, -84, -97, -63, -75,  -4, -50,-103,  23,  96,  88,  65, 113,  27, -24,  38,  66, -17,  45,  33, -18, -53,  48,-118,-116, -82,   0, -92,  41, -57, 107,  11,  -6, -37,  45,-123,  54,  13,  -5,-115, -83,  27, -89,  92,  11,  32, -86, -33,  88,  31, -53,  93,  91, -96,  81,  53,  -3, 112,  -1, 113,   0,  -5,-116,-126,   3,  34, -55,  32, -59,  69, 101, 125, -19,  49, -10,-101, -91,  19,  72,   7, -79,  54,  89,  17,  93,  41,  96, -19, -91, -76,  -2, 117,  24, -20, -91, -26, -23,  62,  78,-123, -18, -33,-100, -25, 109,  71, -89,   1, -50,  13, -85, -63,-115,  48, -43,  33,  83,-110, -76,  47,  39, -78, 106,  95, -30, -73, -21, 127,  64,
  -70,  27,  64, -83,-105, -98,  49,   2, -70,  93, -26, -16,  67, -62, -94,  37, 100,  19,  49,  80, -32,  42,  62,-119, -65, -56, -70, -73, -63,  82,  49,  23,  94,  88,   0,   4,  67,  91, 108,-114, -28, -45,  23,-112,  97,-110,  55,-100,  82},
{ -44,  35,  12,  15, -90, -85,  11,   9, 109, -24, -56,  11, -42,-108, -74,  31,  -4, -59, -13,-109,  -9, -83,  22, -56, -15, -61,-109,  91,-124,  82,  -9,  -5, -23,  69,-115,   1,  41,-114, -48, 121,  93,-107,  74,  52, -74,  66,  11,  -5,  83,  51, -39, -55,  83, -66, 103,  81,  14, -89, -88,  57, 125, -81, -43, -76,  50, -68, -24,  27, -25, -38,  83, -29,  12,  82, -37,  79,  81, -95,  70,-126,-115, -20, 111, -53,-100,  76, 124,  17,  55,  73,  26,  63,  17, -72,-102, -59, -32,  -3,   2,   0,  54,  40,  -3, 105,  44,  40,  73, -34, -55, -99, -50,  96, 127,  70, -59, -43, -86,  50,  51, -67,  61, -33, 116, 102, 101, -71, -70,  64, -87,-117,  79,-109, -51, -48,  88, -97, -70,  -7, -48,  72, -48, -29, -37,  73, -98,  83, -21,  99, -68,  52,  34,-127, 110,  54,-114,  57,  -8, -41, -24, 103, -42,-109, 103, -70, -10, -51,  65,  53,  89,  53, -41, -61,  30,  72,-100,  27, -93, -94,  37,  42,  25,  15,  22, -74,  34,  38,-125, 105, -85,  94,  67,  95, -23,  62, -22,-124,-125,  -3, 124, -95,  73,  26,  86,  77,  43,  89, -55, -20,  -2, -80,  88,   7,-103, -47, 112,  42,-109,  92,-124, -40, -52,-107,  90,  58,  65, -63, -45, -96,  54, -10,   4,  38, 102,  45, 118,  75,-123,-113,  37,  54,   6,   3, -24, 109, -38, -94,  51,  10, -38, -73,  13,  56, -13, 103, -60, -71, 124,-116, -38, -86, -19, -92,  -5, -75, -22,  42,  45, -57, 113, -15,-111,-109, -56, -13, -33, -94, -33, -50,  70,  17, -16, -70,  56,  94, -36, 121,  87,   7,  82, -20,  57, -30, -21,  55, 112,-111,  74,  43,  -1,  81,  71, -74,  -1, -65, -54,  98,  90, -28, -16,  11,  58, -21,  55, -59,  42, 100,  -3,  -3,  24, -24,-107,   8,  20, -39, -51,  59,  65,  96,  71, -28,  40,  85,  31,-123, -12,-116, -57, 113, -50,  16,-126, -15,  90, -55,-113,  15,-105,   9,  36, 112,  31,  33,  39,  50, -87, -79, -22,  23,  94, -62, 125, -53, -59, 105,  20, -39,  49, -74,-123,  65, 122,  16,-112,  66,  24, -93, -57, 104,-106,  22,  35, -88,   2,  73,  89,  30,  54,   3,  44,-126,  77, -36, -43, -17,  67,   5,  51, -93,   2,-119, 118, -66, -57,  57, 117,  99,  83,-102, -49,  67,  35,  21, 127, -11, 118,   0, 100,  46, 118,  81, -96,  13,   1, -98,  92, -43, -98, 117,  57, 127,-106,  67, -80, -99,  13,  57, 112, -70, -89,  46,  42, -63, -75,-110,  44, 123, 121,  -9,-110, -14,  27,  24,  -2, -19, -37, 102, -92,  65,  -1,  50,   6,  64,   7,  36,  61, -70,  -8,-102,   0, -97,  95, -62, -33, -32,-116, -52, -72, 109, 101,  11, -94,   5,   7, 126,  21, -86, 101,  13,  53,  77,-124, -99,  -3, -45, -64, -55, -47, -70,  29, 103, 118,  -9, -90, -91,  57, 100,  84,   4,   7,  14,  24, -88,-124, -97, -84, -87,  42, -92,  96, -52,  61, -72,-110, -24,  90, -63,-117,   0, -91,  69, -63,  78,  26, -78,  86,-116, -30, -44, 112,  44,  35, -51,  -9, 100, -19, 115, -66,  35,  82,  30, -77,  76,  89,  25,  41,  92,  40, -29,  19,-120,-113, -71,-121, -56,-124, -28,-122, -37,  91,  -5,  18, -82, -35,-127,  58,  76, -84, -23, -15,-113, -78, -19,  41,  58, -98,  10,  78, -83,  44,  60, 110,  38,  50, -19,-115, -66, -53,  47, -69,   3,-105,   0,  83, -29, -72,  61, -64,-123,  92,  74,  43,  46,  36, 101, -99,  70,  63,  50,  45,  70, -23, -36, -11, -67, -44,  95,  80, 109, 105, -12,  61,-124,-123,  99,  35,  -3, -54,-118,  69, -96,  13,  68, -83,-120,-109,  94,  87, 126,-116, -65,  12,  26, 120,  14, 125,  11,  36, -55,  25,-114,  97, -42,  93,  26, -30, 126,-105, 114, -53, -92, -14, 113,  49, -33, -62, -28, -85, 109, -80, -46, -18, -11, 117,   1, -64,  67,-102,-111, 107,  72,  69,  43, -80, -39,-104,  80,  92,-120,  91,  80, -50, -26, -14, -83, -75, 109, 103,  -1,  80,   1, 116,  34, -27,-127,  46,  58,  71,  12,  53, -22,  90, 107,  26, -43, 127, 112,   6,  75, -68, 107,  77, -38,  30, -38,-124, -96, -31,  47,  11,  44,  -4,  77,-121, -80,  94, -89, -59,  38, -62,  63, -28, 119, -13, -64, -58, 126, -71,-102, -32, -74, -74, 104, -34,   7,  53,  71, -88, -32,  10, -81,  92,  68, -62,   0,-101, -52, 100, 105,  74, -78, 109, -91, -40,   6,   6, -31, 111, 118,  58, -59,  60, -12,  72,  30, -68,  -7, -80,  22, -33, -23,  88, 118,  34, 104, 112,-101, -79,  70,  12,-114,  47,-104, -38, -33, 119, -99,  91,  25, 119, -83,  37,  14, -10, -92,   8,  22,  -9, -96, -89, -67, 104,  45,  73, -15,  46,-103, -96,  25, -44,-123, 112,  33, -56,  70, -25, -34,  86, -67,-103,-102, -23,  85, -85,  90,-112, -84,  25, -47,  48,   1,  36,  98,  52, -20,-118, -92,  37,  74,   9,  22,  65, -75,-127,  -6,-101,  24,  77,  31, -67,  24, -63,  86,-127, 123, -63,-117,  17, 114,  27, -53, -68,  24, -43,-105, -17,-104,  42, 117, -34,  47, -54,  69,  -2, -78,  51,  87,  16,  -2,   0,  82,  45,-109, 108, 126,  35, -26,  20, 121,  40,  83, -33, -14, 105, -56,  82,-116, -49,  75,-101,  36, -84, -73, -46, -98,  41,-115, -44,-108,  47,  76,   8,  12, -85, 118,  -1, -18,  48,  -9, -33, -62,-107,  13, 127,  -1,  82,  84, -89, -73, -34, -96,  50,   9, -49,-120,  25,  29,  25,   8, -85, 113,   5,  81,  31,  22,-102, 121,  -4,  -6,  66,  27,  36,  44,  18,  11,  39, -62, -31, -18,  44,  51,  83,  68,   2,   1,-124,  64,  45, -25,  44,  68,  38, -63, -47,  46, -70, -99,-118,  84, -77, 127, -91, -52, -44,  -7,  32, -94, -63,  20,-112, 106, -92,  58, -49, 122,  33, -85, -12, -63, 109,   4,  57,  62, -16,  78, -20,  69, 110, -21, -98, -96,  27,  24, -74, 100,-125,-103, 107,  28,  86,   1,  21, 111,  87, -11,  71,  98,-116, -79,  86, -16, -44, -15,  65, -23, -79,   3, -28,  86,  56, -23, -64,  29, -52, -41, -68, -26,  23, -16, -47,-116,  93,   5, 120, -35,  57,  55,   0, -26,  31,  50, -33, -54,  16, -31,  97, 122,  54, -74,  26, -11,  40, -48, -26, 104, -72, -13, -97, -88,  77, -26, 118,  16, -18,-102, 122, -32,  49,  70, 104,-105, 103, -66, -65,-110, -87, -68, -29, 105, -36,  40, -38, -94,  11, 124, -25, -30, -28, -61,  21, -82, -68, -98,  65, -38,  62, -79,  67,  -4, -93,  34,-108, 121,  73, 124, -74,  90, -12,  69, 102,  72,  32,  -9, -85, -64, 102,-106,-124,  76,  97,  97, -99,  77, -13, 111, -83, -31,-102,  48,  10, -82, 102, -89,   4,  52,-116, 119,  24,  89,  19, -10, -60,  44, -11, -37,  21,  47, 104,  20,-104, -92,-118,  94,   0, -97, -33,  40,-127, 122,-106, -72, -93, -54,  47, -61, -82, -95, 121,  96, -13, 119,  28,  -8,  60, -49,  99, 111,  46,  34, 114, -84,-117,  64, 121,  69,  72,  69,  94, 105,  42,  57, -71,  97, -98, -18, 112, -76, -26,  78, -35,  77, 111,  72, 114, 108,  15,-126, 114,  96,-124,  22,  54,  45,  32,-110,  59, -37,-112, -27,  39, -91, 114,  -5,  16,  -2,  62,-122,  11, -98,  12,  68,  17,  74,  26, -73,  23,  40, -79,  11, 103, -44,  47, -20,  59, 106, -56,  76,  79, 109, -67,  67,  45,  -3,  22,  48,-116, -87,  11,-122, 109, -62,  82,  98, -47,  86, -67, 121, -76,-123,  87, -16, 120,  70, -77,  19,  85, -35,   7, -10,  28,  56,  69,  40,  63, 126,-105,  -1, -58, -91, 103, -67, -18, 101,  52, 122, -42, -57,   6, 105, 100, -26,   5, 102,  60,  32,  51, -15, -65, -65, 111,-102,  83,  27, -80,-117, -35,  55,  75, -36, -56, 106, 114, 116, -42,-117,   2, 107,  26, -85,  38,  92,  -1, -44,  97, -60,   1,  90, -47,  14, -48, -27, 124,  95, -63,  72,  67,-109, -67,  16,   7,  46, -15, -50,-101,  45,  95,  89,  76, -98,  14, 102,  36,   5, 110, -56, -49,  79, 112, -17, -88,  -1,   1,  -9,-100,  84, -12,  86, -29, -38,   5, -30, -29,  35, -69,-126,-125,  61, -67,  94, -87, -83,-125,  72,   8, -23, -48,   7,   9,  16, -43, -72,  21, -20, -41, -58,   4,  41, -76,  98, -99,  -6, -57,   3, -54, -22, -18, -79,  31, -87,   3,  98,-100, -46,  85, 104, -43, -16, -84, 114,  25, -32, -57, 100,-101,-112, -67,  43,-121, -84, -24,  95,  80, 107, -80,  48,-122,  58, -60, -23, -54,-121, 112, 116,  19,  52,  47,  26,   3,  -5, -99,  63,-113,-116,  16,  65,  60, -16,  39,  44,  11,  63,  28, -68,  24,-105, -13, -96,-124, -77, -27, -70, -97,  14, 116, 123,-122,  91, -83, -19,-117,  19, -60, -98, -18, -84,  80,-118, -35, -73, -64, -22, -26, 118, -32, -82,  75,  60,  53,  37,  15, -92, -72,  20,  11, -34,  22,  -2,  50, -90,  55, -92,-118,  -6, -25,  40,-110,  63, -21,  46, 115, -65, -40, -37,  16, -12,  -1, 104,  61,  -7,  68, -36,  75,  22,  74,-121,  85,  50, -21, 124, 101, 116,-127, -98, -64,  -8,  26, -72, -52, -33,  91,  97,  20,  68, -37, -83, -97,-105, -64,  73,  48,-108,-122,  16,-100,  28, -58, -59,-122, -44,   1,  92,-108,  87,  55, 108, -25, -48, -86, 107,-116, -93, -99, 103,  86, -46,   4,  65, 126,  80,  67,  73, -55, -73,  -9,   3,  56,-109, 103,  71,  53,  -8, -60,  63,  -2, -62, -53,-117, -22, -60, 122,  73,-118, -98, -11, 104, -95,  -4,  14,  22, -28, -67, -42, 121,  22,-101, -68,  84,  73, -57, 105, -48, -15,  91, -45, -81, 127,  56, -55,  90, -99, -99,-121,  23,  23,  76, -86,  35,  39,  79,  -7, -32, -16, -40,  -4, -52, -13, -58,-107,  74, 127,  91, 116,  85, 126,  69, 101,  51, 116, 124, -80,  57,  23,   4,  42,  11,   0,  81,  44,  79, -26, -62, -65, -76, -47,  95, -31,  90, -92,  -3,  97,  39, -91, 107, -25,  56,  31,  89,  67, 108, 108,-124,-102,  15,  92,  13, -64, -58, -63,  -5, -44,-109,  26,  74,-123, -91,  66, 109, 106,  98, 124, 113,  74,-124,  -5,  99,  28, 104,-111,-124,  63, 117,  46,  84, -55,  58,  69,   7, -91,  25, -38, -96, -68,-114, -14, -63, -60,-106,  75,  66, -99, -57, -23,  -4, 123,  23,-101, 102, -59,  77, -59,  85,  58,   8, 104, -59, -11, -89, 106, 109, -89,  37, -49,  86, -47,   4, -89, -19, -88,  71,  48, 101, -60, -15,  18, 126,   7, -25,-108, -84,  -2,  77, -45,   6,   9, -52, 111,   5, 100,  81, -40, -72,  39, 100, -82,  24,  66, -80, -26, -23,  58, -76,  93, -47, -95,  34, -20, 100,  44,  29,   7, 107, -24,  71,  26,  32, -66,  93, 126,  66, -43, -88, -14,  36,  51,  90,  39,  24,  13,-109, -56,   6, -85,  72, -27, -32,  76,   3, -53, -78,  81,-110,  75, -49,  87,-111, 114,  39, -23, -46,-122, 125,  35,-100, -32,  90,  13,  77, -98,  37,   5, -80, -80,   8,  54, -32,-119,  23, -15, -85, -96, -49, -74,  10, -53,  21, -25, -37, -96,-105, -21,  21,  66, -25,  -3,-122,   2, -16,-104, 115,  68, -72, -57, 125,  71,  73, 111,  51,-125, -11, -72,  10,  17, -51,  45,  60, -50, -98, 121, -13,  39, 104, -42, -33,  12, -18,  89,  51,  24, -53,  48,  47,  18,-121,  43,  47,  34,  86,  58,  41, -97,
  111,  60,  43, 115, 122,  74,  66, -98, -87, -20,  85, -16,  43,  89,-119,  53, -23, 105, 124, -81, 114,  53, -93,  59, -45, -97, 100, -10, 113, -45,  20,-122,  35, -60, -60,  66,  12, -51, -12,-116, -47, -27,  49,  66,  34, -81, -35,  -3,-110},
{ -94,  55, -25,  45, 124, -93, -60,  37,-111,  -7,  83, -91, -48, -47,  15, 122, -46, -52, -17,  68,  81,  37, -55,  -4,  64,  31,  88,  90,  -1, -64,  -2,-111,  54,  43,  96, 112, -55,  20,  60, -80,  81, -43,  52,  57,-102, -33,  26,-102,  20,-119,  54, 121,  62,  62,  96, -43, -98,  56, -88,  56,   1,   6, 104,  74,  48,  76,  76,  -4,  28,  63,-125,  79, -34,  49, -45, 112,   3,   6,  82,  62,  24,  32, -15,  12,  53, -28, -22,  67, -33,   2, -94, -82, -30,  25,-104, -30,-113,   4, -20,  54, -61, 101, -16,-113,  17,-105, 112,   3,-112, -66,  20,  35, -15,-114, -48, -62,  57, -53,  44, -43,  93,-110, -28,  25,   3,  62,-114,  -3,  62,  99,  70, -62, -89,   4, 104,  36,  93, -25, -24, -44, -59,  68, -82,  67, -22,-126, -28, -83,  -5, 112,  94, -98,   4,  58,  94, -92,  29,-100, 116,  18,  70, 122, -35,  66,  43, -72, -45,  73,  45, -92,-115,  23, 101,  27, -21, 106, -24,  54, -75,  92, -91,  -5, -95, 114, 102, 118, 119, 126, -26,  97, 115,  -3,  89,  86,  81, -77,-124, 116, -30, -45, -10,  19,  97, 125, 112, -12, -68,   5, -71, -13,  96,   8,  59,  64,  86, -64,  49, 118, -36,  24, -31, 106, -25,  75,  51, -68,  26, 125, 121,  72, 126, -39, 107, -89,  34,  55, -49,-127,   3,  12,-117,  65, -91, -21,-110,   3,  10,  89,  81,-121,   4, -27,  89,  94,  29, -46, 125,   5, 105,-113, -61,  64, -54, 111, 112,  43, 111,  49, -27, 104, -28, -53,  49, -48, -90,  46,  45, -91,-116,-101,-116, 104, 125,  86,-118, 126, -21,  69, -41, 123, -22, -66, 117,   7, -17,   2, -31, -61, -37,  86,  96,-101, -48,  51, -19, -28, -55, -91,   2,  94, -68, 118, -27,-109,  57,  66,   1,  53, -97,-122,   3, -25,   8, -43, -30,  65, -23, -86, -40, -39,  61,  23,  34, -77, -85, -98, -89,  54,   9,  76,  -7, 109,-115, -19,-118, 108, -67,   3, -68, -72, -31, -72, -58, -93, -57,  62,  75, -75, -98, 119, -79, 110, -15, -95,  84, -59, -82, -83,  11,  72,  39, 104,-126,  65, -18, -63, 115,  36,-124, -28,  47,  79,  24, 124, 109,  16,-103, -49,  18,  71, -17, -98, 111,  86, 111, -97,  53,  19,  25,-107,  30,  94, 111,  58, -98,   1,  40, -82, -87,  -6, 104,  91,  69,  16, -70,-105,  75,  -7, -80,  43,-117, -73,  81, 123,-120,  62,-105,  98,-104,  23,   8,  18, -52, -53,-126, -97, -31,   8, 101,  23,  73, -36,-104,-106, 112, 114,  37,  92,  63, -70,  71, -13,-107,  33, 102, 124, -32, -24, -59,  79,  25,  78, -53, -70,  40,-114, 113, -48,  38, -55, -27, -50,  51,  21, -37, 123, 108, -21,  -7,   2, -38,   2, -62,  40,  28, -86,  98, -39,  43,  96, 116, -42, -49,-108, 118, -88,  71,   0,  75, 110, -10, -73,  64, -28, -13, -57, -55,-125, -10, -21, -40, -56, -64,  55,   1,-119,  81,   9,  73,  75,  -8,-115, -39,  99, -53,  71,  70,  31,  50,  91,-121, -90, -20, -99,  62, 125,  40,  60,  -4,   7, -47,-116,  90,  84,  -2,-123, -25,-115,  24, -96, -55,-123,  57,  31,  68,  98,   6, -58, -82,   5, -35,  28, 119, -95,  26, -95, -37,  51,-102, -43,  -4,  31,  41,-124,  83, -35, -15,  62,  16, -76,  59, -37,-105, 115, -81, -53, -79, -58, 125,-118, 111,  -1,  59, -61,  39, -27, -34, -80, -17,-119, -88,  50,   6,  66,  -5,  20,-110, -30, -79,  72,  10, -78,-112, -31, 108,  94, 106, -40,  81, -34,  13, -16,  29, -20,-111, -96, -27, -78,  48, -34,  83, -43, 104,   4, -32, -50,  90, 101, -31,  23, -37, 107,  -2, -75, -23,-103,  21,  16,  58,-119,-112, 101,-122,  43, -80,   5, 108, -20,  91,-125,  14,-111, -75,-110,-113,  37, 105,  29,  -7, -56, 117,  36, 108, 116,  22,  99,  67, -17,  47,  89,  49,  59, -71,  63,-106, -56,  51, -60,   1,-110, -38,   4,  88,   1,  42, -47, -69, -86, 115, -85, -67, -26,  74,-123,  45,   5,  42,  57,  79,-103, -12, -57,  69, 103,-103,  68,  54, -51,-103,-115,-118,  27, -72,-103,-123,  11,  11,  26, -30,  39,  72, 102, -65,  50, 100, 125,  -3, 107, -36,  92,  45, 126, -80,-108,  43, 126, 106,-125, 101, 126,-106,  73,  88,  43,-107, -68,  56,  69,   4, -62,  50, -58,  79,-107, -71, -24,  31,-100,  96,  80, -85,  97, -48,   8, 101, 124,  91,  49, 105, -61,  91,-125,  52,  29,  95,   1, -85,  29, 122, -33, -60, -34,-122,  61, -97,  63, -13,  56, 104,  32,-124,  43, 104, -35,  65,  18,  47,  65, 109,  60, -79,  16,  46,  59,-119, -11, -75, 107, -45, 121, -60, -65,  24,-110,  70, -49, -82, 101,-111,  53,  46, 122, -90,  82,-126, -58,  90, -46, -61,  21, 120,   9, -57,  23, -73, 124, -78, -98, -90, -23,-101,  87,-117,  96, -18,  26,   5, 125,-111, -16,  23, -71,  29, -47, -66, -96, 121, -37, -29,  23, -53, 101,   3, 105,  23, -36,  40, 115, -79, -64,  -6, 106,  83,-103, -52, -80,  95, -49,-101, -92,  34,-119,  76, -28,  -9,  58, -99,  91, 105, -87,  63,  -5, 127,  83,-125,  86, 118, -16,  86, -41,  -5,-122,-116, -67,-107, -87, -41, -24,  44, -32,   7,-123, -84,  40, -39,  73, 126,  72, -11, -99,-105, 107, -84, -24,  37, 113,  23,-118, -38, 117, -68,  31,  37,  15, 115,  43, 117,  86, 115, -19, -13, -80, -95,  74, 114,   8, -14, -52,  -3,  96,-112, -86, 126, -52, -59,  50,  90,  38,  87, -23,  99, 119, -67, -15,  11, 120,  21, -87,-114,  40,  68, -67,-112,  40,  67,   8,   7,  -6, 119,  58,   9, -28,  88,  98, -36, -14,  58, -96,  -2, -27,  30,-121,  45,-117, -59, -25,   5, -99,  -1,-123,   0, -24, -48,  96, 111,  28, -39,  36, 124, -49,  74, 103,-104,-120, -21,  61, 106, -41, -13,  69, -99, -61,  24,  31, -36,  -8,  38,  22, -19, -28,-116, 112,  82,-125,-122, 124, -88,  77, 121, -98,-122, 107, 123, -97, -81,-103,  72, -41, -29,  79, -98, -56,  -9, 119,  69,  47,  98, 119,-124,  56, -49,  51,  30, -79,   3, 119, 112,-113, -73,  86, -55, 110, -74, -32,  40, 104, -74,-127,  61, -89, -71, -43,-113, -80, -47, 102,  -2,-101,   0,  42,  46, -59,  51, -96,  72,-112,   7, -64,  88, -77,  18,  -4,-117, -47, 106, -29, 107, -45, -51,  44,  22,  35,  74,  38,  59,  65,  89, -11,-115, -97, -78,  69,  52, -86, -79, -12,  34,  42,  37, -43,-102,  30,  36, -33,  -9,  47, -78, -78, -36, -68,  14, -63,-121, -12,  92, 119,  54,  -2, -60,  10,   2,  -6, -31, -91,-125, -35, -24,  98, -34, -19,-116,  42,  84, -21,  42, 123, -78,  37, -69, -50, -15, -94,  42, 108,  12,  13,  99,  37, -80, 120, -90,   1, 121, -68, 102,  22,-106, -26, 120,-113,-102,  52,  69, -85, -50, -87, 102, -18,  56, -34,  93, -76,-100, 124, -44, -61, -65,  51,-121, -96, -34,   6,   9, 124,  33,  60,   5,-117, -98, -18, -66,  87, -63, -86,  50,-109, -89, -84, 107,-103,  -5,  89,-115,  76,  54, -67,  57,  50,  52, -67,  39, -14, -87,  -1, 105,  74, -60,  49, -28,-116,  16,  49, -23,  10, -12,  30, -87, -28,  91,  61, -51, -73,  10,-112,  66, -93,  10,  59, 119,   0,  41, -88,  66, -78, -99,  34,  64,-106, -73, -65,  32, -80,  18,  51,-122, -97,  93, 125,  64, -97, -16, -85, 122,  14, -36,  19, -77,   9,  53, 116, 113,  61,-112,  65, 109,  73,  61, -14,  76, 112,-122, -72,  85,  11,  12, -72, -77, -35,   9,  92, -23,  37,  83,  90, -20,  85, -40,-120,-122, -19,  32,  76, -21, -96,  59, 125,  -4,  45, -81, -34,  40, -66,  -4,-101,-127,-102,-106,  74,  44,  17,-122,  82,  73, -27, -87,  34,-104, -17, -96, -78, -68, -31,  64, 116,-100, -24,  27, 120,-108, -72, -31,  36, -36,-125, -39, -75,  63,-112, -17, -87,  60, -68,  53, -76, 101,  83,  69,  86,  95,  67, 114,  52, -41,  80, -14,  80,   4, 110,-111,  15,-115, 109,  62,  10, -68, -59,  47,  23, -79,  92, -90,  48,  65,  90, -89,-113, -54, 125, 126,-125, -12,  57,  18, -63,-126, -99,  24, 122, -42,  18, 106, -45,  68,   0,   4,  -9, 113,  23,  -3, 120, -75, -45,  50,  29,  92,-124,-120,  81,   9, -39,  48,  20,  97, -31, -95,  37,  22, -29,-121,  27, -93,  80,   6,-117, 102, 118, -65,  36,-109,  49,  84, -89, -81,  -9, -57,  69, 108,  58,  31, 120, -67, -36,  93, -59,  60, 122, -13, -54, 109,  75, -77, -45,  96,-119, -85,  23,  65,  64,  87, -70, -33,-101,  31, 125, -17, 109, -10, -96, -96,  10, -60, 108, -82, -35, -67, -38, -81, -51,  63, 114,-119, -28,-114,  87,  -4, -56, -26,-104, 110, -83, -49,  18,  86,  65, -76,  32,-115, -95,  84,  -3, -42,   3,  45,  83,-114,  -8, 122,-110,-100,  50,  56, -37, -77,  -8, -56,-115,-121,  14,  44, -95,  66,  78, -21,-112,-101, -43,  -6,  93,  -5,-100, -17,  59,-118, 116,  78,  27, -22,  89,  13,   9,  23, -34,-114, -68,  66, -67,  37, 123,  46,  71, -69,   7, -48,  53,  23,  62, 110, -96, 115, 113, -70, -96, -40, -62, -22,  90,-109,-114,-105, -61, -26, 114, 121,  91,  53, 101, -63, 105, -36,  63, 118, -52, -77,  42, -10,  92,  30, -13, -44, -42, 124, -38,  45,  75,  13, -73,  90,   9, -15, 100,  57, -24, -99, -18, 122,  85, -76, 114, -57, -85, -97,  59,  74,-125, -50, -76,  41,-112,  25, -73,  98, -76,  51, 111,  95,  47,  12, -39, 112,  54,  43,   8, -14, 125, 107,-121, -24, 112, 124,  67,  91,  70,  20,  60, -64,-111, -28, 111, -63,  93, -90,  64,  50,  10,  38, 106,-114, -40,  49, -18,  57, -31, 114, -23,  38, -20, -84,-127, -77, -23,  48,  10, -62, 119,  54, -65,  41,  74, 124,  70, -84, 101, 121,   2, -15, -15, 104,  18, -99,  87,  11,  84, -91, -91,-126,  59,-102,  57, -89, 105,  43, -40,-102, 116, 116,  50,  92, 101, -58, 114,  -5,-117,-124, -38, -69, -74, -10, -66,-118, -80,  86, 111,  92,  34, -36,  93,  19,-112,  78, 104,  95,  37,-119,  94,-107, -66,   4, -16, 113,-123, 124, -62,  91, -40, 104,  -3,-120, 101,  63, -84,  39,  99,  43, -20,  21, -54, -46,  21, -88,  40,  40,  59, 117, -62,  23,  87,  41,  -6, 103, -99,  28, -94,  11, -44,  33,  83,  71,  93, -54, 102,  40, -72, -75,-109,  13, -85, -76, 122, -34,   4, -87,-119,-127, 125, -76, -88,  57, -79, -85, -91,  -6,  88, 107,  49, 108,-122,-120, -17, -23,  13,  39, -66, -20, -79,  30,  10,  80, -61, 109,  26,-126,  98,  19, 106,   4,  43, -58, 122,  77, -18,  36,  50, -23, 114, -32,  58,-100, -68, -86,  98, 119,-106,  50,   2, -11, 113,  46,  45, -20,  61,-102,  21,  51,-124,  20,  -2,  13, -85, -99, -62,  23,  27, 111,  89, -13,-116, -46,  62,  56,  17,   1, -42,  87,   5,  96,  -9, -28,  27, 112,   5,  28, -42,  35, -53,-115, 110,  49, -34,-109, -92,  19,  41, 123, 117, 114,  65,  47,  40,   4, -76, -35, -87, -94, -79, -33,-109,-105,  14,  99, -34,  41,  18,  19, 116,-116,  32, -44,  14,-110, -58, -93, 110, 112,  70, 114, -44,-125,-104,  90, -63, -90,  27,  65,  29, 110, -75,  32, -89,  35, -15, -35,-123,-114,  65,  69,  15,-118,  27,  59,
   19, 122,-110,  30,  75, -99,  23,  80, 118, 101, -68, -63, 109,  94, -81,-107, -16,  96, -90, 111,   1,  69,  -7,-121,  68,-126,  68,   7, -61,  55, -82, -84, -89,  97, 122,  48,  99,-119, -43, -72,  -9,  32, 127, -72,  23,  74,  39,  94,  58},
{ 102, -81,   7,  -9,  89, -98,  75, 108,-122,  49,  25,  82, -56, -24,  43, -78,-119,  47,  20,-115, -54, -56,  44, -58,   5, -93, 113, -96,-122,   0, -99,  72, -82, -62, -53,  -3,  47,  69, -93,  28,  99,  88, -21,  44, -85,  22,  30,  49,  48,-113, -15, -59, 118, -14,   5,   0, 105,  32, -86,   3,-119,  64,  42, -98, -83, -69,  53, -53, -47, -37,-122, 126,-118,  78, -23,   5, -39, -96,  12, -81, -93,-121, -78,   3,-113,  62,  41, 120, -13,-115, -35, -68, 110,  43,-125, -87,-120, 108,-104,  14, -45,  21, -47, -43,  10,   7,  12, -12, -82,-117, -56,  49, 124, -63, -57,  23,   9,   8, -76, -98, -37, -49,  74, -75, -29,  -9,  29, -26,  54,-116, -62, -88, 113,-111, -81,  57,  77,  82,  59, 108,-103, -63,   3, 112, -40,   0, 121,-101, 100, -65,  32, -33, -49, -54, -57, -58,  80, -78,  42, -52,-101, 121,  51,  18, 100, -20, 113, -96,  28, -42, -82,  78,  19,-114, -59,   7, -20,   7, -61, -94,  28,  98, -16,-118,-116, -28,   4,  -5, -47,   4, -78,  41, -37,  -1,  38,-126, -44,-116,  11, -54, -12, -17, -63,-119, -61, -28,  24,  42, 111, -54,  88,-124,  36,  95, -68, -94, 117, -54,-124,  87,-112, -25, -71,-113,  79, -60,  25,  25, 122,  80,-125,  24,  88, -65,-113, -69,-101,  46,  38,  51,-127,  35, 101, 117,   1,  61,  39, -96, -12, -99,  56,  35, -54, 103, 106,-101, -93,   0,-107,  93,  15, -59,-121, 101, -19, -69,-118,   7,-100,  79, 125,-104, -68,  -6, 112, 106, -52, -11, 105, -34,-112,  36,  89, -19,  93,  81,  54,-113, -46,-103,  11,-125,  45,-106,  87, -92, -20,  54,  48,  91,  93,  81, -12,  50,  61, -77,  43, -51,  86,  77,  48,  79, 101, -75, 119, 112, -24,  36, -58,  93, -81, -33, -11, -45,-124,  54, -53, -96, -51, -77, -97, -80,  -3, 110,-119,  79, -50, 121,  79, -87, -48,  80, -61,-108, -80,  18,-115,  89,  58, -97, -69, -60,-119,  40, -13,  86,  70, 120,   5,  68, -93,  23, -60,  -3, -92,  19,  -7,  52, -35, 123, -85, -42, -22, 100,  34,-101,  96, 100, 124, -80, -11,-126, 123, -90,   3,-104, -94, -24,  67, -60,  21,  47, -15, 101,  82, 119, 114, -34,  83, -71, -23, -70,  -8, -18,   7, -17,  45,-107, -40,-109,  56, -54,  12,  33,  36, 119,  40,  52, -93,  23, -26, -16,  46,-120,   4, -95,  90, -93,-112, -59,  15,  70,   4, 124,-115,  64,  49, 119,  15,-119, -74,  -4,  81,  27,   8,-102, -54, 121, -50,  26, -78,  22, -36,  88, -98, -16,  63,  21, -37, -89,-127,  16, -76,-126,-104, -33,  39,-114,   6,  19,  64, -75,  62, 107,  57,  69,  98,  61,  17,-120,   0, -38, -36,  86, 117, 109,   6, -43, 120, 112,  84,  28,  79,  -1,  25, -23,   5, -69, 100, -46,   5, -83,  96,  49,  42, 117,  80, -91,  34, -15,  11, 106,  72,   8, -25,  16,  -3,  80, 115, -41, -97,-107,  49,  22, -97, -40,  69, 125,  92, -36,   5,  82,-102, -47,  90, 121, -85,  20,-104, 123,   1,  41,  80,-122, -41,  93,  81, -61, 100,  15, -84, -17,  27, -62, -94,   9, -62, 103, -97,-112,-100,  81,  97, -11,  54,  99,  94, -47,  46, -78, -82,  92,  51,  92,  88, -40,  -6, 105, -80,  95, 116, -10,  62,-125,-100,  53,  87,  52,-104, 117, -25,-125, 103,-111, 113,  -8,  28, 116,-106,  86, -55, 100,  79, -54, -46,  31,  96, 126,  49,  68, -99,  97,  63,   4, -22,  34,   6,  20, -70,   9,  44, -10, -22,  -8, -34, -89, -15, -41,-113, -49,  74, -13, 112, -28,  24, -75,  18,-109,-110, -75, -64,  31,  62,-111, -31, -32, 100, -82, -46,-100, 111, -48,  56, -24,-127, -98,  38, -41,  98, -99, 112, 115,  -7,-102,  91, -70, 115,-111,  18, -71,  64, -76, -94, -76,  71, 117, -75, -67,-122,  54, 111,  23, -31, -47,  26,  95, -92,  36,  14,  92,-127, 113,   6, -25,  53,  42,  71, -68,  -1, 121,  20, -10, -78,  75,  98, -19, -49,  71, -27,-105,  11, 111,   0, -41,-127,-118,  64,  -4,  24, -93,  -6,  62, -48, -52,  92,  93, -44,  83,  86, -22, -17,  75,  22, -50, -14, 120,  62,  19, 100,  -9, -34,-104,  84, -99,  61, -89, -73,-102, -99,   8, -81, -42, 127, -82,  34,  -9,  81, -57,  69,-113, -63,  33,-104,  37, -63,-100, -56, 116,-104, -16,-122,  27, -50,  18,-125, 104, 119, -16, -41,  -5, -15,  73,  43,-126,-108, -46,  91,  19,-120, -98,  31,  74,  42,  -4,-119, 124, -39,  92, -75,   9, -56, -92,-104, -37,  52, -90,  91, -78,  22,  -5, 124, -27, -41, -73,  69, -63, -41, -55, -26,  28,-114, -68,-125, -54, -68, -14, -11,  46,  96, -12,  11,  60,-108,  69, -26,  -4, -58,  27,  74, -19, -64,  25,  89, -23,  83, -61,   5,  53,  47,   2,  34,-102, -36, -83, -34, -51,  67,  66, -60,  50,  67,-124, 118,  36, 104, 112, 103,-124,  29,-106, -83,   5, -82, -40, -99, 110, -30,  20,  46,  76,-126,  58,  53,  62,  35,-111,  33,  13,  94, -89, -42, -53, 106, -49, -69, 105, 107, -46,  96, 117,-126,  70, -20,-121,-107,-115,-110, -97,  78,  12,  22,  86, 111,  70,-116,-107,  88, -61,  49, -94, 115, -46,-113, 124,  86,-104,  40,-100,  73,-101, -98,   8,  41, -30, -39,   7, -82, -59, -42,-124, -54, -13,  14,  62,  -6,  77,  56, -77, -98,  94, -49,  54, -54,   7, -96,  10, -41, -40,  -7,   6, -12,  71,  19,  12,-100,  64, -86, -73, -35, -94, -88,  96, 126,  23,  45,  57, 101,  76,  53,  20, -48, -69,   6, -79,  60,  96, -99, -22, -53, -73,   3, -79, -82, -38,  84,  58,  12, -21, -46, -21,  17,  50, 102, 102,  96, -91,  29, -11, 116, -47,   6, -72,  -7, -34, -10, 122, -50,  64,  37,  -4, 119,  -5,  44,-123,  26,  40,  84, -23,  79,  67,-110, -21,-121,-125,  59, -45,  22,  47, 106,  99, -77,-114,-110,  53,  -2, 105,  -8, -72, 106, 114, 116, -47,   0, 114,  68,  21, -61,  70,  21, -94,  -9, -38,  82, -59,-103, -52,  -2, -26, 104,   5, -90,   4, 114, -24, -98, -78, -15,  55,  78, -58, -98, -90, 118,  53,  -8, -64, -80, -63,  13, -73, 121, -68, -16, -13, -91,  55,  -3,-110,  61, -10,   4,  24,  65, -72,  75, -74,-125,  51, -39, -74,-108, -91,  66,-105, -36, -38,  10,  65,-116, -60, 110, -17, 122,-102,  99, -48, 118, 113,  46,  -5,  69,  53,  -5, 106, -63, 106, -87,  91,  59,  86,  40,  21,-101, -54, -35,-109,-108,  13, -96, -89,-113, 112, -52,  29,   5, 122,  60, 102,  60, -48,  77,-126, -35, -61,  77,  75,  57, -10, -61, -36,  -2,  93,  54,  43, -30,-100,  12, -99,-120,-106,-103, 113, -17,  17, -64, 111,-106,  78, -39,  38, -49,  81, -72, -70, -36, -27, -61,-112,-103, -71, -91, 117,  68, -68, -17,-121,-101,  41, -41,-120, -66,  59,  38,  14, 101, -82,   4,  21, -39, -68, 108,  62, -53,  26,  -7,  -1,  10, -67,  96, 101,  14,  14,  33, -23, -81,  42,  -3, -73,  98, -29, -18, -71, 102, -92,  16,  65,  30, -40, 100,   7,  96, -13,  64,  61,-103, 114, -71, 110,-102,  51,  26, -28, -37,  35,  19,  -6,  25,-109,-120,  53, -51, -50, -77,  18,  82, -13, -45, -41,  99,   8, -16, -49,  39,  26, -27,  35,  21,  53,   5,  53,   7, 120,  -9,  52, 110, -68, -50,  44,  12,  47, -91,   8,-111,  74, -71, -53, -43,  63,  24, -88, -77, -50, -31, -62, 112,   9,  -9, 113, 116,  41, -49, 108,  23, -98, -56,  66, -16,  55,  11, -76, 112, -35,  74,-106,  19,-113,  41,  -4, -86,  23,-112, -21,  92, -39, 100,  97, -41, 112,  24,-107,-105,  47,  89, 113, -48, -15, -87, -41, -49,  10, -47,   4,-123,  47,  75, -21, -13,  66, -73,-100,   0, -84,  40, -98, -81, -45,  75,  12, -59,  67,  69,  86, -53,  40, -66, -29, -11,  93, -40,  40,  21,  82, -73, -63,   6,  38, -38,  82, -91,  98, 114, -11, -61,-119, -71,  31,  72, -64,  31,  39,  12, 123,-106, -65,  96,-113, -80, -88,-103,-110, -21,-102,-114,-114,  13,  99, -35, -84, -80, -24,  41, -47, 112, -70,  66, -84,  36, -79, -85,  33, -82,   9,  17,  65,  99,  67,   5,-122, -14,  47, -44,-112, 119, -46,-109,  -9,  41, -11, -59,  44, -21,-115, 111, 116, -71, -32, -17, 107,  37, -45, -60,  53, -20, -86, -94, -63,  72, -92, -37,   0,  54,-121,  17, -35, 109,  51,-117,  95, -77, 102, -15,  57,  82,  33,   2, 120,  94,  63, 111,  33,  47, -76,  99, -12, -56,  69,-105,  19,  95, 122,  82,  64, -74, -95,  57,  32, -35,  45,  22, -58, -97, -88,  44, -54, -28, -61, -75,-110,  12,  87,  67,  53,  69, -11,  85, -84, -13,  83, -12, -34,  84, 101,  68,-125, -38,  58,  29,-125, -84, -78, -48, -29, -23,  61,   1,  92,  60,  64,  -1, -27,   4,  23,  78, -90, -92,-107, 108, -58,  70, -17,-106, -56,-126,  62, -65, -67, 127, -50,  -9,  41,  -9,  55, -89,  13,  39, -92,-122,-103,-113, 100,  77, 110,  56,  21, -77,  94,  65,  17, -43,-125,  87,  26,-107, -40,  38, 118,  60, -24,  90,  12,  51,  80,  47, -90,  -1, -89, 124, -76,  28, 121, -55, -38, -64, -24,  -9,  53,  22, -15, -89,-103, 107,  28,  -5,-127,  51, -65, 127,  65, -16,  74, 108,  89,  -7, -30, 124,  81, 107,  50,-102,  43,  91,-114, 106,-100, -35,  44,  82,  99, 113,   3,  67, -80, -64,-126, -93,  97, 113, -42,-124,  26, -78,  44,  39,-125,-106,  11,  55, -16,   1, 108, -89,-114, 112, -47,  86, 109, -39, 105, -31, -89, -82, 110, -19, -33, -53,  77,-122,  42, -85,  10, -86, -73, -20,   1, -68,-110,  19, -69, -78,  66,   4, -52,-103, -18, -84, 113,-127,   7, 122, -69,  86,  38, 110,  40,-123, -55,-108, -91, -79,-125,  59,-119,  70,  81,  25, -16, 104,  83, -33,-111, 126,  37,-125, -50,  58, -70, -47,  -7, -54, 122,  41, -50, -28,  23,  87,  86, 113, 125,-101,  43, -12,  11, -69, -85, 111,  24,  51,  57,  89, -48,  96,-103, 111, 108,  86, -56, -12, -42,-102,  98, -29,  15,  13,  28,  32, -85,   1,  31, 114,  51, -76,-101,  92,-108,-108,  46, 106, -81, 115,-119,  67,  63, -53,   3,-121, -70,-110,  88, -86, -99,  37,-111,  38,   9,  58,  84,   1, 110,   5, -16,  -5, -52,  75,  29,-117,  -3, -71,  81,   3,   7, -82, -21,  95,  16, -39,  75, -44, -70, -52, 113, -48, -16, -28,  63, 108, 109,  73,  22,  71,  -3,  40,  -8,  44, -59, -43, 125,  79, 106,  18, -52,  85,-124,-106,  -5, -68,-100,  16, -84, 119,   5, -20,  89, -89,  44,  22,   2,  91, 111,  92,-125, -99, 105, -36,  60,-117,  40,  25,  59,  35,  -2, -15, -20,  71,  54,-103, -82,  20,  -6, 113, -48, -71, -83,  16, -29,  17,-118,  41,  81,  76,-125, -88, -12, -97,  99, -43, -17, 114,  18, -79,  77,  38,-125,-101, -23,-119, -95,  73,  37, 116,  80,  63,  84,   9, -63,  85, -40,  62,-104,  10, 125,   5,-118, 110,  22,-105,  19, 106,  67,  17,  81, -13, -83, -21,  32,   9, 124, 106,-110, -30, -38, -21, -54, -11,  -2,-102,  94,  47,  87,  46, -27, -79, -46,  35,  58,  42,-101, -13, -18,  54,  57,-113, -36, -45, -70,  76, -39,-116, -61, -15,  49,  12, -78,  54,  25, 102,  47, -10, -91,  42,
  -59,  19,  70, -66, -26, -16, 106,  83, -70, 122,  25,  13, -64,  77, -36, 106,  47, -94,-125, -22,   0,  47, -15, -79,  27, 119,  46, 123,  37, -38, -11,-122,   5, -65,  96,  64,  55, -87,  11,  91,  -5, 101,  20,-106, -94, -27, -16,-119,  10},
{  51,   9,-124,  43, 123,  85,  12,-120,-117, -29, -80, 127, -89,  76, 125, -44, -10, -66,  46,  72,  96, -84,  51,-118, -49,  39, 125,  53, -84, -46,   3,  13, -22,  92, 109, -42,  74,-112,  20,  80, 103,  34, -99, -96,  36,  56,  13, -80,  28,  24,-113,  16,  80,  24, -82, -85, -18, -82, -27,-125, 108, -27, -66,  56,  54,  72,  21, -64, 102,   8,  22, -66, -79, -62, -65, -77, -87, -40, 113, -37,  99,   7,  77,  74,   9,  54,  98, -52, -35,-124,  34,  92,-108, -90,  -8,  87, 116, -17, -42,  69, -97,  21,  20,  -1,  30, -15,  48,  12, -77, -66,  53, 105, -79,  12,  32, -85, -53, -65,  -4,-113, -17,  37,  46, 102,  89, -26, -59, -41,   1, -45, -20,-122, -27,  21, -52,  21,-108,  76,-101,  16, 111,-120,-119, 122, -61, -25, -62,  38, -23, -10, 123,  62, -97, -62, 118, -57,  -7,  -3,  72,-122,  38, -24, -19,-123,  -4, -51, -54,  25, -50, 114, -29, -24,  -1, -69, 105,  97, 125,  -4, 126,  92, -75,  16, -77,-114,  -2,  32, -30, -74,  92,  73, -85, 105, -58,  31, -22,  64, -55, -70, -29,  74,  29,  55, -85, -34, -80,-114,  -4,  21,  -2,  87, -42,  45,  66,  84,  29, -31, -25,-125,  68,-113,  54, 109,  71, -31,  23,  50,  88,  26,  46, -50,-108,   8,  68, 108,  -9, -31,-102, 115,-104, 110,  59, -45,  77,-104,-118,  -3, -83,  31,-118, 103,  61,   7,  -5,  32, -41,  14, -38, -71,  -5,  65,  92, -50,  30, -79, -18, -66, -84,  85, 120,  93, 120,  79, 121,-121, -59, -78,-116,  66,  90,   1,  90, -90, 119,  12,   2,  92,  49,  69,  26,-100, -87, 113,  57,  74,-124, -30,  28, -52, 126,  14,-117,  43,   0, -89,  88,  62,  69, -21,  -2, 104, -82,-123, -25, -93, -65,   1, -79, -99, -29, -64,  56,  11,-109,  54, -56,  -6,-122,  50, -54,  82, -80, -38, 124,  57, 125,  43,  16,  65,  35,  31,  52,  55,-125, 124,  96, -75,  14,  -5, -31,-121, -69, -56, -83, -43, -98, -20, 108,  54,-120, -35, -95,   1, -30,-120, 122,  82,  89,  47,  27, -86, -87, 103, -11, -14,  65, -58,  24,  -1, -51, -18,   3, 111, -53,-101,  93, 101, -62, 103,   6, -36,-109,   9, -23,  96, -92,  93,  39,  53, -27, -49, -39,  89, -86,  93,-111, -83,  46, -14, -41, -92,   4,  10,  72,  10,  35,  83, -18,  58, -96,  37,-110, -36,-125, -44, 125, 126,  11,  36, 121, -11,  81,-126, -88, -61,  87, -54,-120, -98,  -7, 107,   0,-121,  -5,-122,  44,  42,  -6,  61, -87,  37,  57,-120,-125, -80,  73, -49, 106,  66, -15,  -5,  -8, 106, 104,  -9,  87,   8,-120,   7, -63,-104, -99,  68, 105, 115, -63, -16,  -6,-122,-122,  68,  78, -40,  49, -81, 103,  41,  89, -64, -70,  37,   2,  19, -20, 104, 123, -74,  90,-122,  33,  20,-117, -79, -56,  76, 116,  47,  15, 112,  46, 103, 108,  37, -99,   0, -96,  97,  52,   7,  -5, -39,  62,  89, -46, -94,-114,  17, -21, -41, -86,  35,  74,  40, -95,  30,-108, -17,  50, -13,  74,  45, 102,  -5, -92,  33, 110, -12, -66, -63, 123, -62,  20,  81, -83, -55,   0, -29, 112, 122,  35, 111, -24,  55, 113,  50, -91,-104, -72,  36,   1,  58,  35, -33,  89,  92,  75,  61, -64,  58,  -5, -30, -67,-118, -81,  46, 111,  48, -35, -61,  54, -31,  98,-111, -26,  56,  76,-122,  -5, -53,  36, -15,  -8,  29,-101, -36,  94, -77,   5,-116,-116, -92, -29, -43,  82, -89,  18, -10,  41,  42, -10,   2,-115,  71, -86,   4,  99, -91,-116, -13,  83,   8,  62,-127,  28,  27,  76, -81, -58,  76,  26,  18, -15,   7,  14,  48, -68, -36,  98,  -8,  89,-103,  24, -86, -61,  -5, -57, -57,  78,  32, 100,  62,   0,  80,   7,  54, -66,  68,   0, 114,-122,-110, -24, 100, -25,  50,  -3, -71, -62,-100, -77, 121, -48,  80, -43, -78, 120, -97,  99,  50,  20,  61,  71, -22,-120,  81,  15,   5, -85, -68,  77, -85, -40,-111, 123,-106, -83, -38, 120,   2,  34, -42,  17, 123,-124,  48,  57,  70, -87,  33,-108,  50,-122,  33, -16, 107,-119,  20,   7,  15, -93, 104,  -9, -20,  72, -85,  70, 107, -66,-117,   8,  72,  -7,-109,  -3,  85,  28, 121,  51, -35, -78,  67,  68,  60,  71, -31,   5, -65,  49,  -4, -89,   1, -21,  16, 112, -13, -17, 117,  30,  64, -14,  53,  66, -72,  -2,-119,  27,  70,-107,  31,  98,  37, -29, -84, -71,   6, -54, -85,  66, 113, -40, -58,  96, -31,  31, -87,  71,  18,  -9, -11,  55,-110,  49, -89,-118, 108, -74,-117,  81,  72,  89,  16,-127,-114,  13, -24,  43,  14, 116, -22, -68,-110, -38, -50,  15,  66,  26, -15,  17, -50, -17,  47, -53,  21, -63,  71,  82,  -5, 113,  26, -70,  11,-126, 105,  76, -40,-109,  16, -10, -15, -12, -12, -66,-120,  27,  73, -47, 101, -42, -29,  77,  -3,  70, -81, -86, -52,  -2,  72, -59,-105, -94,  59,  82,  27, -78,  78, -32,  44,  77, -93, 123,  60,  83,  30, -37,  56,  79,  91,-126,  52, -29, -77, -91,  61, -36, -58,  16, 124, -77,  27, -82, 118, 102,  -9, -39,  87,  20,   5, -49,  45,  -6, -58, -48,  -4, -99, -59, -76, -80,  93,  86,  65,  95, -89, 102, -23,  31, -38, 106, -84,-100, -66,  26, -40,  -4, -18, -62, -42, -59,-104, -50,-107, -11, -71,-120, -71,-112,  82,  -8, -95,-100, -49,  34,  10,  38, -72,  16,  81,  82,  28,  21,-113,  32,  51,  33,-116, 103,  66, -18,-115, 107, 106,  13,  43, -54,  -3, -45, -93, -36,  -4, -12, -31, 102, -78, -70,  66,  87,  59, -12, -64, -64, -38, -39,-119,  -5, 115, 124,   1, -55,  -4,  74, -10,  71, -80, -25, 104, -24,  35,  -9,  30, -38,-124, -32, -78, -29, -43, -34, -80, -56, -60, -84, -74,   5, 102, -63, -35,  21,-110, -65,  13,  99,  91, -49, -14,  64,  47,  79, -88, -20,  90,  -6, 127,   5,  86, -41, -16,  -5,  47, -60,  94, -47,  96, -61,-105,   2, -20,  77,-112, -56, 109, -28, 120,-120, -43,-120, -56,  35,-101,  44, -79, 122,  54,  -8,-101, 124, -33,  69, -46, 115,  67,-109,  71, 105, -30, -61,   0,-125,   7, 114,  -3,  11,  32, -15,-106, -36,  91, -58,  59,-123, -25,  72,  -7, -46,  24, -76, -93,  19,-116, -91,   1, -65, -94, -92, -72,-113,  72,  62, -35,  18,   3,  31,-104, -10,  97, -72, -77,   1, -92,  33,  46, 107,-100, -65,  76, -91,-118,  68, -92, -69, -34, -34,  41, -17,  43,  85, 103, -24,  98,  54, -57, -11,  20, 119,  27,   6,  73, -59,   6,-121, -20, -82,-102, -18,  28,  20,  44,  71,  39,-122,  51,  93,  47,  16,  77, -77, 106, -94, -60, 117,  17,   5,   8, 121, -37,  20, -87, 126,  86,  -5,-122, -43, -60, 100,  53,  82,-100,-109,  47, -41, 112, -79, 118,  35,  38, -77, -21, -76, 102, -66,  38, -50,  87,-118,-107,  46,   2, 109,  75,   0,  54,  43,  33, -38, -86, 112, 123,  72,  -9, -57, 126,  21, -49, -47,  43,   8,  29, -16,  93, -18, -65,  31, -78, 118,  72,   0, 122,  15, -75, -72,  98,  41,-115, -99, -79, -51,-124,  -2, -84,  57, -83, -91,  90, -11, -55, -86,  91, 115, -36, 122,  -9, 114, 119, -47,-117, -61, -77, -29,  -2,  58, -38,  47, 102, -51,  48, -19,  53,  48, -29,  58,  76,  61, -50,  -2,-100, -14,-122, -60, 117, -80, 113,  24, -19, -42, -45,  67, 108, -55,  -3,  74,  10,  78,-112,  25,   0, -60, 104, -31,  84,  94,  13,  -8, 115, -79,-123, -14,  29, -54,  18, 107,-110, 116, 108, -27,  -1,  85, 102, -40, 112, -99,  24,-126, -74,  75, -86,-126, -11,  60, -64, -42, -85,  64,-102,  41, 107, -62,  23, -42, 109,  55, 123, -16, -79, -73, -89,  63, -72, 101, -11, -54, 119, -46,  95, 109,  30, -61, 106, -93, -83,  46,   9, -33, -98, 122,  49,  30, -78, -38, -13,-108,  49, -69, -69, -72, -77, 120, -50, -86, 114,  -8, 126,-113, -49,  31,  -3, -86, 109, -10, -35,  46,  65,  52, 118, -25,  37, -57,-111, -94, -59,  75,  -5,  31, 108, -32,   9, -65, -46, -25,  63, -67, -90, 112,  77,  85, 125, -32, 106,  75, -18,-115,  -6,-116,-124, -12, 123, 106,  16,  22,   8,  84,  99,  16,  46,  87, 108, -38, -29,-104, -86, -86,  34, 103,-120, -71,  99, -33,   5, 123, -91, 100, -48,  52,  95,  -4, 106, 112,  54,-108,  44,   9,  23, -41,  48,   0, -10,   0, -52,   9,  59,  98, -34, -89, -28, -36,-118, -79,-100,-120,  23, -81, 100,  87, 104,  93,  83, 105,  48, 105,-113, -75, 113, 103,  56, -23,  87, -22,-113,   1,  -9,  37,  26,  98,  71,  25, -85, 105, -89,  30, -60, -43, -96, 117,  87, -62, -21, -51,  81,  27, -85,-113, 117,  84,  96, -52,  69, 104,-112, -24,  52, -32,  13,  -8, -96,  11, 116,-112, -31,  34,  33, -84, -66, -43,  23, -43, -91, -28,  52, -85, -72,   6,   8,  58, 103,  58, -92,  44,  52, 101, -11,  29,  27,  98, -89,  10,  29, -61, -22,  49, -44,  37,   6, -13, -50, 119, -82,  62,   0, -86,-104,  32, -96,  46,  82,  40, -53, -37, 118, -31, 124,  63, 125,  36, -42,  36,  50, -38,  31,  63,  65,  51,-124, 113,-123,  66,  92,-121,   1,  61, -89,  45,  21, -17, -72,-122,-106, -36,-103,  73,  35, -74,-102, -18,-101,  37,-122, -39,  56,  46, -13, -70,-126,  31,  43,-111, -49,  47,-120,  63,  11, 116, -88, -65, -32,  26,  93,  33, 119,  53, -56, -26,   7, -86, -38,  76,  30,-103,  -8,  66,  55, -44,  60,  70,-110, -50,  90,-126,  -2, -62, -69,  87,  60,-116,-123,  29, 116, -40,  30, -56, -44, -44, -61, -87,  36,  91, -57, 113, -25,  55,  35, -40,-107,-112, -83,  26, 118, -58, -32, -95,  99, -55,  18, -16,  90, 100, -92, -21,  16,  92, 110,-105, -90, -54, -39,-115, -35, -31,   5, -45,  25,   4, -62,  -9, -91,  35,  38, -79,  34,  25, -49,  76, -47,   0,  12,  22, -62,  98, -33, 101,  51,  -3,  84,  43,  -9,  38, -53,  81,  85, -83,  66,  70,-114, -51,  25,-105, -97, 103, -58,  13,  85,  82,  59, -19, 125,  15,  10,-126, -54, -24, -38,  12, 102,  -9, 100,  97, -18, -83,  29,  -4,  96,  16,  42, -36, -59, -87,  97, -99,  52,  63,  21,  78,  22, -60,  -7,  60,  97, -49, -21,   5,  50, -98, -33,  19, -32, -28,  58,-116, -67,  94, 102, -97, -30,  -9,  48,  44, 106, -49,  52, -78, 104,-123, 105,  25,  26, -85,  12, -66, -30,  -4,  37, 118, -44,-112,   9, -12,  59, -66, -44, -65, 100, -13, -20,  84,  76, 111,   5, 124,  21, 120, -49, 126,  46, -89,  75, 122,  -3,-123,   5, 121,  18,-105, -23, -15, 107,  24, -98,  55, -85,   0, -78, 115, 109,  79,-105,-120,  91, -52, -26,  26, -92, -30, -46, -59,  91, 115,  56,  -1, -77, -87,  47, -49,  97, -79,   7,  57,  90,  85,  90,  56,  87, -33,   3, -61,  12, -21, -24,-120,  36,  33,  64,  67, -61, -82, -32, -43,  95,  -5,  64,  62, 101, -16,-115,  28, -23, -73,-123,-119,-111,  27, -54, -43,-111,-123,-106, -53, -12,   0,  36,  -5,  77,  73, 116, -23,-111, -88,  28,  -5, -90,  40, 105, 121,  69,  14, -14, -94, -45, -24, -91, -75, -33,  -2,  -7, -24, 125,  69, -97, 110, 119, -90,  54, -11,-108, -90, -19,   9,  62,  19, -42, 115,  -8, -30, -62, -16, -35,
   41, -97, 117, -70, -89,  77,  52,  44, 110,  72,  30,  36,  94,-115, 108,  60,-108, -56,   7, -56, -54,  15, -25,  -9, -57, -24,  88, -63,  72,  64,  27, -38, 112, 100,  43,  21,  44,  83,-126,  45, -29,  81, -44,-121, 122,  56,  55,  49,  68},
{ -40, 109,   3, -42,  28,-122, -47,-100,  30, 106,  73,  55, 118, 104, 117,   7,  14, -17, -97, -69,-121, -66,  60,  60,  12, -17, -53,  95,  95,  65, -95,  61, -48, -38,  84, 101,  72, -91, 102,-116,  -9,-112, 100,  76,  63,  96, -24, 111, -98,  65, -24, 107,  45, -24,   1, -54,-102,-101,  41, -17, -49,-105, -34, -63, -44, -36,  64,-113,  -9,  81,  60, 112, -24, -80, -34, 114,  67, -72,  28, -47,  36,  18, -59, 122, 120, 104,-115,  61, -19, -25, 113, -30, 112,  93, -19, -14, -37, 112,-100, 110, -51,  -3,-105,-100, -49, -73, -11, -99,  12,  85,  88,  58,  61, -85,-107,  -1,  16, -23,  -4,  98,  47,  76,-112, 112, -89,  53,  40, -30,-110,  87, -33, -24,-102,  25, -25, 100, -49,  15,  79,  28,  37,-115, -96,  18,  72, 111, 109,  71,   1, -63, -71,  -3,  54,-103,   3,  67, -40, -57, 121, 107,   7,  45,  12, -84, -28, 100,  57, -85, 102, 122,  61, -51,-106, -32,  32, -42, -63, -33, -13, -72,   0,-112,   7, -75, -76,-123, 119, -76, 122,   7, -24, 117, -19,  22,  17, -20, -63,  -1,-117,  63, 114,  -6,  72, -31,  28,  68, 116,  98, 111,  78,-123,  43, -72, -68,-126,  37,  94,   2,  85, -62,  97,-116, -34,  87,   1, -46, -18,  93, -69,  44, -65,   9, -47,-112,  81, -32,  43, -38, -67, 109,  87, 119,  32,  94,  36, -63,-102,  -9,-119, -80,-110, -52,-113,  85, -29, -55, -88, -43, -25,-121,-119, -48, 111,  71, 121,  93,  28,  13,  65, 116,  65,  51, -76, -91,  67, -49,  30,  80,  51,  24,   0,-120,  44,-102,  34,  -8,-111,-120,  76,  -2,-104,   9,-117, 115, 113,  80, -24,  46, -92, -16,  53,-120, -12,   0, -25,  80, 123, -68, -81, -22, -47,-109, -64, -38,-108,-107,  78,  87, -71,  52,  68,   3,  60, 119,   1, -74,-117, 114,  46, -85, -45,  -4,  40,  46,  -2,  72,  27, -48,  81, -74, -28,   7,  35, 122, 116, 106,-102,  93, -33,  75, -39, -90, -36,  39, -16, 105,  84, -67,-111, -88,  95, -66,  90, -74, -65,  45,-100,  82, 112, 106,-123, -58,  61, -26,  73, -92, 105,  68,  52, -23,-115,  19,  59, -99, -85,-113,  93, -35,  80, -84,  17, -26, -47,  -6,-113,  18,-108, 124, 112,  43,  54, -51, -58, 111,  62,-113, -35, -16,  21, -76, 100,  67, -74,  37,  79,  92,  86,  67,  77,  54, -68,-109,  72,  76, 124, -80, -50,  53,  94,  88,  57, -74,  53, -49, -74, -58, -51,  17,  18, -11, 116, -62,  12, -90,  31, -35,  61, 101,  32,  91, -96, -22, -74, 115, -37,  29,   4, 123,-116, -57, 116,-114, -91,-105, 119,   5,  80, -52,  61,  90,  97, -83, -13,  -1,  99,  51, -49, -53, -84,  72,  69, -26,-108, -21,  95,   3,  27,  79,  72,  95, 106, 101,  73, -99,  -5,  49,  74, -90, 106, -70,  92,  89, 122, -27,  11, 109,  54, -60,  65,-126, -81,  21, -54, -77, -28, -30, 124, 117, -89, -73, 121,  22,  95, -45,  15, -60,  43,  13, -85, -95, -63, -74,   6,-114, -17,  95,  92,-125,-115,  51,  33,  77,  46, -76,  43,-107, -39,  82,  55,-103,  52, 104,  17, -44, 110, -53, -99,  53,-126,   0, -19, -41,  -6, 104,  75,  77, -69, -79, -36, -36,-121,  45,  21,-113,  29,-112,-107,  80, -58, -78,  84,  75,-125, -28,  74,  70, -30, 102, -25, -38,   1,  -9, -74, -76, -17,  27,-101, -16, -88, -43,  49,  96,  62, -13,-116, -32, -53,-107, -11, 111, -26,  93, -53,  94,-127, -68, -72, -33, -91,   4, -28, -54, -90, -66,  -7, -83, -36, -44, -77,  -9,  65, -70, -83, -70, 121, -55,   1,  94,  12,  59,   3, -71, 127,   5, 110,  53, -13,-117,  78, -47,-109, 113, -75, -43,  91, -90,  73,  25,-112,  66, 115,  22,   6,  76,  21, -16, 116,  81, 121, -36,  81, -44,  30,  31,  15,  27,  78,-122,  89, -99, -80,-103,   4, -22,  13,  54, 120, -72,  85,  70,  79,  35, -87, -27,-122, 109,  30,  36,  96,  64, -91, -45, -62, -76, 106, -77, -64,  60,  54,  32,  31,-110, -48,   4,  23,  -6,  37,  46,  87, 106, -66,  46,  27, -60, -49, -14, -54,  57,  75,  24,   9, -25,  91, -69, -58,  12,  95,-112,  14,  52, -72,  87,  72, -25,   8,  27,  46,  19,-124,  61,  87,  81,  13,  27, -95, -28,  38,  -2, 112, -73,  48,-124,  33,-102,  48,-124,  88, 111,  35,-113,  80,  84, 114, -85, 101, -57,  64,   1,   1,  72,  39, -51,  55,  68,  26,  69, -53, -74,  63,   7,-107,-112, -86,  83, 100,   2, 126,  99,   0,-112,  84, 127,  89,  95, -19,-102,  82,  -4, -97,  54,  78, -90, -54, -22,  92,-110, -17,-118,  58, -76, -31,-116,-102, -70,  82, -80, -10, -49, 117,  51,  -5,-125, -72,  82, -10,   1, -54, -32,  36, -74,  36, -89, 113,  85,   5, -72, -71, -11, -68, 106,  86, -82, -82, -38,  86, -13, 106,  64, -32,   0,  87,-107,  31, -19,  14,-122,  48, -81, -75, -43, 113, -69,  48, 101, -35,-127, -64,-117,  12, -75, -83, 121, -33,  73,  66,-126, -60, 120,  74,  14,-101, 102, -79,  -5,  72,  99,  28,-100,  20,  43, -19, 100, -92, -70,-125,  43,  80,  27,  81,-102, -11,  31,  97,  11,  82, -55,  12, -15, 116, -12, -96,  87, -42,  35,  -4,-111, 106,  18, 102, 102, -55, 110,  21, -56,  66, 113, -56,  -5, -71,  65, -61, 120,  68,  97, 102,  19, -73, -37, -41,  66,  -1,  94, -59,  50,  60, -53,  58,  85,  50,-122,  34,  20, -23,  59, -85,  -7, 108, 122,-123,  22, -53,  32, -74, 116, 119,  31, -42, -84, 105, 113, -38, -76, -17,  15,   7,  63, -89,  30, -62, -32, -31,   1,  38,  70, -66,-121, 116,   5, -44,   4,-105,-104, -86,  48, -18, 115, -64, -73, -66,  26,-114, -94,-102, -62,  40,  93,  25,-107,-120,  13, -22,  67,  63,  38,  47, 114, -80,   5, 123, -18, -83,-123,  99, -21,  71, 118, -62, -61, -93, -22,  92,-118, -42, -86,  89,  -1, -41, -16, 106,  80,  32,  66,  81,  12, 103,  35, -43, -42, -92, -86, -30, -80,  86,  92, 126, 115,  94, 109,-123,-112, 120, -90,  39,  74,  99,  29, -99,  13,  63,  78, -70, -85, 102,  83,  48,  54,  15, -82, -36,-118, -33,  55,  45, -49, -63, 127, -86,  12, -90,   0, 110, -91,   6, -96, -83,  33,  -7,  49,   8,  -4, -14,  30, 104, -93,  27,-101,  63, -27,  73,  85,  84,  53, -25,  78, -96, -38, -63, -75,   9,  20,  20, 124,  -2, 115,  19,  89,  63,  12,  27,  30,-121, -39,   5,  66,  87, -94,  -1, -39, -33, 110,  66, -94,  32,  69,  19,  37, -73, -69,  95,-112, -35, 122, 127, -86,  95, 127,  96,  54,  31, 111, -20,-125, -21,   7, -73,  39, -60,-124,  62,  62, -66, -78, -60, 121, -54,  -8, -87, -17, -67, -92,  63,-104,  75, 101, -49, -84, -93,  38,  18, -15, -20,  46,  65, -65, -70,-102,   3, -17,  -9, 114,   7,  37,-110, -76,   8,  43, 122,  10,  67, -23, -11,  31,  -6, 100, -51, -59, -54,  -7, -78, -41,  -5,  28,-124, -22, -51, -20,  -7,-109, -69, -58,-113, -38, -14,  25, -95,  -7, -60, -66, -82, -83, -49, 116, -59,-122, -99, -89,  -3,  -5,  88, -19, -21,  98, 104, -45,  80, 112,-123,-118, -56,  61, -52, 100,  70, -18, 124, 102,  39, -20, -33,  56,  63,  14,-100, -25, -40,-110,   1, -27,  83, 101, -57,  15,-113, -81, 122,-107, -33, -46, -42,  77, 104,-109, -81,  37, -84,-126,  32, -45,  74, 120, -18,  49, 108,  94,  -6, -20, -34,  53,  28,  71, -17,  37, -26, -15,   7,  44,-112, -87,  99,  60, -10,  -3, 104, 105,  38,  -4, 106,  93, -16,  66,-102, -73, -87, -54, -73, -93, -53,  50,  50,  80, -41,  49,  22,-119, 107, -70, 118,  -8,  15, -15,  25, 110, -68,   2,  77,  29,  90,  65, 101,  46,  12,  25,  46,  61,  27, -85, -74, -68, -29, -33,  -3,  82,  77,  -5, -78, 108,-109, -13, -13, -85, -52, -40,-113,-116,  80,  82,-109,  89, -36,  16, -48,  21,  64, -51,-113, -37,  77, -26, -72,  13,  87, 122, -45,  -3,  12, -89, -92,  -7, -22,  40,  23,-107, 107, 120, -13,  64,  46, -77, -22, -65,  -2,  20,  99,-125,  42, -59, -95,-126, -80,-109,-111, -52,  50,  52, -72, -22,  54,  27, -71,  91, -93, 111, -24,  97,  18, 107,   7,  87, 110,-122,  -8, -42,  23, -59,  93, 123,   8,  11,-124,  95, 116,  19,  44, -51, 117,-100,-106, -13, 122,  89, -30, -60, 114,-110, -61, -12, -70, -91, -79, 112, 101,  83,  32, -29,  12,  79, 125, -30,  87,  93, -97,  -5,  78, -40, -50,  66, -36, -44,  28, -69,  45,-119,-115,  81, -78, 116,  58, -79,  96, 109,  27,  -6,  50, -76,  83,-110,-102, -19,-111,  46,  82,  49,  13, -81, -74, -49, -95,-121,  62,  26, 122,   6,  56,  58,-103, 100, -96,  21,  67, -92, 126,  72,-105,  17,  64, 110, -67,  73,-123, -63,  45, -81, -14, -90,  96, -29, 117,  16,   9, -77, 113,  11,   5,  93,  16,  -8, -37,  22, -35, -59, 121,  80,-102,  -9, 113, -25,-122,   1,  21, 121, -57, -44,  49,  20,  56,  72, -64, -94, -80, 127, -43,-114,  99, -17, -18,  75,  86, -81, -59,  35,-111,  28, -23,-111, 103,-100, -62,  97, -45, 103,  72,  46, 126,  18,  19,  17,  39,  30,  11,  18, -65, -69,  64, -48,  43, -38,-105, -66, -47,  30,-120,  10, 124, 116, -36,-116,-119,  66,  59, -49, -86, -94,-104, 121,  45,   3, 114,-117,   9, -81,  16, 126, -94,  31, -97,   8, -43, 103,  84, -79, -17,  -5, -24,  15, -76,  46,  36,  49, 119, -60,  18, -75,-122,  26, -40,  89, 127,  74,  55, -17, -67, -81, 117, -30, -88,  79,  49, -80, 102,-100, 125, -80,  90,-121, 119, 116,  33, -96, -31,  -8,  65,  29,  23, -89,  52, -38,  79, -33, -80,  75, -53, 119,  14, 117,  11, -34, 113,  22,  -6,  24,  78, 126,-125,  13, -70,  38,  97, -35,  33, -46,  65, -76, -54,  99, -29,-122,  10,  34,  27,-108,   4, 126,  63,  33, -70, -94,-100,  71, -43,-108,  49, 121,  92,  63,  58, 121,   4, 126,  35, -69, 112, 106, -57,  40,  47,  27, -80, 106, -59,-100,-110,  -2, 110,  70,  36, 109,  -8, -61,  66,  47, -40, -98, -77,  49, -80, -94,-119,  53, -13, 120,  53,  -7,   7,  40,  52, -89, -36, -18, -77, 126, 126,  87, -87,-122,  47, -42, -47,  11,  83, -46,  -7, 101, -53, -16, -39, -20,  66,   3,  46,  25, -29, -76, -11,-108,  59,  -8, 119,  -6, -59, -57,   0, -38, -11, -63, -17,  67,  -1, -77, -63, -49, 114, -35, -73,  43,  63, -82,  57, 123, -51, 120, -35, 104, -36,   3,  69,  11,-125, -41,  48,  38,  79,-119,  95,  -7, -51, -96, -19, -38,  66, -13,  14, -69,-118,  41, -41,  69,  69,  24,  18, -72,  46,-107, -51, -12, -66,  97,-109,  27,  59, -58,   5,  15,  21,  29, -55, 104, -36, 108,  51,  13, -58,   3, -40, -62,  66, 114, -29, 115, 123, 126,  63, 121, -84,  95,  19, -89, -91,  33, -24, -94, -82, -28,-104,-114, -76,  70, -45, 124,-117, -35,   4,  18,  -2,  82,  72, 124, 113, -77,  39, -93,  85, -64, -74, -46,  21,  43,  18,  72, -95, -18,  -2,-104, -29,  46, -51, 104, 123,  40,  35, -48, -65,  77, 114,  85,  -7, -74, -56,  86, -19, -56, -46,  25, 115,  37, -38, -82,  82,-120, 120,  94, -92,   1, -32, 111,  11,  14, 125, -47, -91,
  -73,  18,  81,  33,  42,  -3,  -9,  14,   9,  86,  86,  -7,  70, -37, -65, 119,  30,  66, 125, -80,  58, -74, -92,   3,  -1,  17,  50,  73, 111,-111,  21, -60, -59, -25,  39, 126, -38,  88, -43,  27, -99,  18,  40,   9,  21,  25, -41, -75, 115},
{  31,  61, -55, 121,-101,  74,  65, -36,  72, -40, 121,  73, -29, 113, -77, -95,  10,  33, -97, -68,   4, -70,  64,  75,  67, 116,  68, -51,  31, -41,   7, -79, -64, 102,  58,  72, -31, -74, -60, 127,  11,  14,  89,  98, -26,  16,  72, -81,  46,-113,  96, -18, -71, 119,-111,  40,  49,  74,  99, -32, -99,-116,  21, -23, -26, -71, -60,  14,  43,  96, 113, 123,  55, 122,  30,  35,-123,  74,  89,-110,  21, -61, 105,  10,  71, -12, 103, -88, -68, 101,-116, -60, -20,-121,  99,  60, 120,  14,  24, -42,  90, -17,  44,  78,  97, -85,-123,  69, -45,   6, -72, -27,-107,  45,  21, 118,  70,  16, -47, -34,  15,  12,  97, -68, -55,  27, -67,-106,  85, 127, -39, -46, -12, 120, -38,  14, -27, 119,  61, -28, -51, -90, -93, 102, 109,  22, -64, -75,  47,  38, -57,  56, 125, -35,-123, 120,  64, 115, -24, -53,  46, 104,  41, 100,  96,   6,   3,  66, -57, -85,-109,  60, -40,-108, 113,-100,  16,-104, -16,  77,  -6,   0, -55,   3,-101,   4,  66, -11, -79,  99,  70,   4,  74,  97,  -9,  28,  18,  80,  63,  72, -15, 109,-108, -41,  97, -56,  86, -21,-118,   5,  76,  48,  -2,  15, -79,-119, 101,  66, -68,-100, -58, -88,  39,  57, 124, -44, -87, -38, -53, -36, -54, 115,-117,  73,  18,-109, 101,-101,  98,  78, -45, -54,  27, -97,  61, -93,  34, 120,   7, -30, -76,   2, 111,  58,-106, 116,-115, -28, -10, 102, -62, 117,  22,  45,  59, 119, -87,-109,   7, 100,  37, 102,  43, 106, -20,-125, 115,-122, -17, -47,-110,  35,-100,  47,  71, -13,  86,   6,  13, -67,   6,  18, -80,   3,  36, -36, 123,  79,  28,  43,  -4,   8,  53,  11, -15,  54, 117, -35,  72,  84,  17, -94,  -8,  53, 101, -56, -85,  20,  44,  -6,  20, -98,-117,  88,  27,-106,  67,  80, 104,  86, 106,  -8,  -9, -25,  -2,  73, -69,  97, -30,  94,  45, -73,  57, 122, -53, -96, -41, -37,  76,  43,  45, -14,-101, -89, 102, -88, -45,  27,-111, -54,-119, -18, -59, 100,  85, -13,-113, -61,  37,  64,  60,  10,  32, -24,  86,  64, -37,  33,  52, 115,  -1, -35, 123, -87,   8,  58,-120, 122, 111,  20,-100,  90,  41, -94, 103, -90, 123,  -3,  43,-101,  15, -76, -52,  35, -92, -84, -75,-119, -21, -80,  84, 105, -65, 123,-114,  13,  71, 101,  39,  34, -64,  37,  37, 107,  47, -49,-105,  62,  89, -92,-121,  86,  83,  -7,  88, -42,  35, -62,  71, 101,  71, -33,  27, -82,-117, -28, -52,  88,-125,  57,  90,  44,  92, 115,  39,  33,-105, -95, 101, -82,  11,  -2,  25, -10, -94,  51, 100, -66,  43, -33,  12, 105, -99, -83,-127,  60,  -7,-115, -88,  39, 126,-108,  54,  42, -50, 109, -51, -94, -29,  -1, -59, -52, -63, -49,  89,   9,  17, -70,  87, 127, -43,  42, -97,   4,   0, 118,-107,-110, -58, 109, 112, -47, -11,   7, -29,   9, 112,-119,  77,  58,  32, 119, -28, -71,   5,  24,  11,-109,  37,  20,-121,  40, 101, -48,  93,  24, -30, 113, -42, -61,  80, 107, -88, -53,  78,   9,-115, -16,  98, -22,  -8,  84, -28,-111, -73,  86, -70,  77, -79,   0, -21, -31, -80,  81, 120,  97, -95,  97,  49,  -6, -54,  10, -82,  92,  33, 125,  74,  18, -87, -52,  -6,-104,  61,  -5,  91, -46,-127,  61, 105, -22, 103, -87, 123,  39,  43,   2, -18, -87,-113,  25, -45, -60,-105,  -5, 104, 117, -37, -21, 107, -86, 122,   1,  98,  18, -38,  72,   3, 109, 124, -41, -54,  49,  99,  54, -89,  95,  69, -38,  46,  33,  90, -97,  19,  38,-114, -82,  71, -65,-112,  41, 110, -36,  83,  13, -38, 114, 113, -40,  29, -84,  90, -97, 127, -17,  -6,  80, -77, 112,  79,  26, 106,-118, 122,-114, -57,  98, -17, -18,  75,  59,  41,  -2,  72,-114,  -3,  24,  48,  28, 105,  82, 125, -58, -68,   0,   1,  94, 112, 112,  59, -29, -79, 103,  34,-114,-109,  62, -46,  -8, -98, -47,  92,  94, -12, -78,  36,  45,  75,  16, -18,  91, -33,   0,  50, -99, -45, -28, -73, -74,  44,  61, -75,  85, -21,  92,-109,  88,-107,  -7,-118, -51, -45, 112, 123,  49, -16,  75,  16, -68, 115,  55, -15,-122, -59,  96, -60,  14,   9, -34,  87, -41, 113, -80,   5, -27,  43, -55, 103,   9, 127, 104, -79,  47, -43,  33,  93, 114,  27, -86,  -4, -79, -89,  35, 127, 107,  74, 102, -52,  77,  25,  44,  73,-124,  28, -41,  10, 117,  51, 113,-101,  18, -99,  38,  -4, -54,  -8,-112,  61, -76,  13, -37, -72, -73, -63, -53, -16,-126, -48,  70,  97, 114, -28, -97,  23,  22, 122,-114,  56, -90, -49, -77,   6,-104, -67,   0,  56,   0,   8, -36,-118,  19, -85,  60, -54, -76, -48, -17,  27,  17,  -3, -30, -43,-106,  55, -37,  22,  58,  -9,  75, -68,  90, -89,  62, -97, -18, -15, -83, -62,  63, -46,-116, -42, 113,  41, 120,  16, -76,  64,  -8,  41, -78,  24,  56, -92,  29, -38, -73,  34,  67,-110, -45,  24,  84, 106,-111, -82, -17,  70, -81, 119,  49, -34,   2, 106,  70, -44, 125, -64,-112, -83,-109,  84, -51, -75, -80,  -4,  84, -99,-114, -31, -66, -60,-116, -28, 104, 117, 109, 100, -97,  35,  21, -96, 108,  74,  -2,  97, -23,  22, -56,  64,  81,  99, 105,  15,  -1, -59,  86,  98, 103,  20,  18,-126,   4, -79,  91,  58, -73, 101,  53, -36, 123,  95,   0, -64, 122,-100,  23,-126,-105,  24,   8,  -5, -17,  48,  33, -44,   0,  81, -25, -81, -20,  90,-112,  -5,  58,  88, -45,   2,   0,  19,  34,  10, 120,  63, -30, 101,  27, -12, -28,  61, -15, -92,  71,-121,-110,  98, -72, 126, 107,  41, 127,  28, 107, -47,  90, 115, 101,   9, -45,-124,-106, -38, 125,  50, -52, -62, -75,  51, -28, -94,  91, -96, -74,  68,-110,   3,  13, 116,  22, -37,  38, 109, -37, -27,  58, -49,  84, -80,   2,-127, -45,  -9, -36,-123,  88, -25, -49,  -5, -38,  47, 106,  90, -71, -30, -14, -24,  57,-121,  59,-122,  23, -17,-117,  37,  68, 109,  50,  33,-101, 108,  95, -99,-122, 103,  80, -29, -46, -45, 121,-127, -14, -87,   4,-103,  -3,  30,  90, 125,  91, -23,  27, -53, -82, 123,-117, -26, -90,-112, -90,-108, -12, -65, -44, -26,  30,  49,  85,   7,  36,  43, -23, -36,  89, -98, -60, -57, 118,  23,-121,  85, -58,-106, -94,  34, -66,  10,  57, -47, 119, -57,  21, -86,-108,  67, -30, -19, -80, -17, 100, 118, -76,  84, -12,  75, -78, -76,  68,  81,-116,  16, -84,  25, -39,  92,  91,-113,  98, -63, -17,   1, -84,  82,   5,-101, -54,  55,  68, -63,  -5,  63,-106,  81, -53,  59,-125,  71,  88, 104,  68,  56, 115,  45,  52, -73,  26, -66, 126,  95, -86, 108, 122,   7, -83, -19, -53,  24, 110, -47,-127,  55,  57, -83,  70,   6, 114,  64,  84,-107,-113, -21, -97, 124,  16, -75,  70, 112,   3, -12,  98, -57,  93,  35,  -7, 114, -57, 110,  18, -16, -69,  82,  86,-117, -45, -64,  41, -73,-111, -40, 118, -60,  -7, -89,  60,  47, -24, -97,-118,  89,  46, -42, -33,  29, 122,  12, -30, -51,  74,  91, -90, -41,  68, -75,  11,  36,  67, -63, -48,-107, -96,-110,-121, -22,  25, -49,  70,  46,-123,  19, 112,  90, 105, 127, 113,  75,  68, -91, -13,  83, -49, -85,  84,  74, -40, -26,   3,   2, 127,  72,  33,   6, -32, 103,  43,  38,  68, 114,  93, -74,  42,-109,  26, -87,  49,  94, -42, 118, -89,  28,  10,  46,  48,  96, -75,  31,   1, -45, -61,-120,  91, -90, -47,  30, 106,  62, -75, -50,-112, -18,  60, -61,  79,  89, -84, -83, -36,  96,   5, -18, 107,   6,-110, -39, -63,  25,  42,  16,  39, -91,  17,-100,  70, 119, -64,  92,  31,  54, -84, -99,  46, 104,  25,  23,-116,  91, -29, 110,  12, -46,  63, 104,  99, -76,-115, 126, -91,  71,-105, 109,-126, 119, -82,-117, -39,-119,  99, 110, -17,-125,  83,  31, 100,  -7, -84,   4,-118, 125, -34, -19,  96,  31,  -6, -50,  18,  -8,  51, -32,-125, -10, -33, -47, -28,   4, 100, -82,  96,  64,  90,-117, -73, -94, 110,  13,-108,  26, -10,  56,  11,  86,  27,  -4,  28, -97,-100,   8,  -9,  66,  75,  56,  66, -43, -46,  35,  28,  23, -88,-102, -24,  88, -22, -92,  70,  35, -81,  29,  19, -21, -50,  55,-117,  -1, 103,  18, -51,   2, -29, -12,  -1, 116, -32, -24, 114,  95,  24,  22, -49, 103, -33,  62,  97, -61, -15,  44,  44,-121, -24, -77,-119, -19, -96,  63,  82,  78, 115, -65,-114,  81, -29, -38, -89, -46, -94,  29, -79, 117, -68,  63, -48, -71,  90, -91, -51, 100, -70,  81, -23,  80, -66,-114,  51, -39, -19, 100,  18, -33,  13, -28, -45, -57,-100, 105,  97, -25,  97, -19,  57,  76, 106,  19, -81,  95, -35,  22, -61,-119,-107,  53,  89,  71, -18, -66, -27, 124, -41, -87,  29,  66,  87, -31,-119, -15,  26, -50, -50, -81,  25,  97, -69,  27, -40,  26, 109, 100,  55,  89, -87,  83,  39, -93, -92,  97,-118,   9, -91,  19,  82,  88, -85, -71, -55, -21, -87,   4, -69, -79, 121,-112, 122, -61,  64, 100, 102, -76, -60, -90,  35,  31, -44, -79,  89,-115,  12,  27, -85,  99,  90,  79, -58,  -3,  -2,  -7, 101, -70,  55,  -8,  50, -43,  36,  68,-111,   1, -97, -75, -35,  22,  81, -82,  42, -14,  83,  20, -98,  34, -63,  37,  53, -54,  97,  47,-112, -28, -79,   9, -54,  30,  89, -20,-104, -13, 125,  65,  23,-111, -49, -62, -42,-123, 118, -56,  37,-109, -11,  50,-115,  36,  95,-117,   8,   6, -96,  26, -14,  16, -37,  63,  78, -35,  64,-102,-121, -92,  49, -42, -44,  36,  87,  11,  -5, -27,  78,   7,  29,  67,  -9, -29,  31,  85, -99,  17,-112,-120,-127,  48, -83, -32, 110, -79, -65, 105, 112, -80,  45, -99,  24,  94, -44, -25, -24,  19, -96,  40,  54, -73,-113,  36,   1, 104, -25, -60, -49, -32,   1, -36,  13,   3, -37,-101, -66, -57,  43, -60,  38, -90,  66, -80,  70,-123,  47,-122,  19, -48,  68, -76,   5,  42, 101,  85, -91,  48, 109,  98, -57,  28, 101, -80,  52,  41,  77, -90, -33,  55,   7,-121, -60,-108,  31, -36,  -2, 109, -73,  35,  11,  21,   5, 102, -77, 123,  67, 123, 106,   8, -53,  85,  70, 113, -74,  84, -78,  20, -21,   7, -56, -29, 123, 112, -38, -78,  36, -68,   0, -79,  98, -59,  18, -65,  13,-114, -47,  -2,  51, -97, -55,  55,  73, -31, -36, -66,  82, 120,  58,  58, -12, -78, 106,  61, 107,-101,  61, -82,  72,  30, -59,   7, -85, -95,-126,  68,  76,  73, 124, -47, -16, -13, -20,  91,  41, -61, -82,  83, -17,-118,  94,  42, -65,  29,  32, -55, -59,  44,   5,-103,  76,  72,-104,  80,  91,  38,  -6,  78, -11,  -9,  -9, -82,  51, -49, -50, 101, -20,   0,   2,  82,  -1, 116, -46,  22,  62, -81, -94, -86, -10, 110, -60, 121, -31, 107,  31,  -3,  56, 103,  38,  17, 126,   5, 103, -77,-108,  20, -40, -47,-114, 116,   7, -76,  95,-126,  73, 111, -48, 125, -81, 113,  63,-114, -25,  51,  13,  52,  45,  92,  73,-112,  13,  77, -60, -17, -71,  39,  96,-117, 107, -51, 117, -75, -15, -48, -57,  26, -33,  13, 104, -13,  41, -17, 106,  49, -51,   7,  31,  -6,  65, -85, -57, -87,-114,  64, 104, -83,  28, -63, 107, -56,
  -56,  88,  35, -38,  11,  41,  54, -73, -64,-109,  61,  51,-106,  28,   4,-122,-118, -13, -91, -58, 103,   1,  16,  94,  58,  10, -15,  27, -38, -53,-120, -37,-124, -65, -94, 106,  82,-125,  84,  40,  99, -55, 102, -91, 113,  74, -69, -57, 111},
{-116,  22, 121,-106, -65,-112, -80,  87,   1,  15,  98,-118,  87, -14,  -5, 116,  47, -49, -60,  39, -78,  54,  85, -69, 117,-123, -47, 124,-114,  80,  85, -58,-123, 107, -26,  64,  50, 115, -52,   7, 121, -36, 119, 108, 125, -28, -36, -92,  90,  53,  18,  35,  69,  46,  35,   4, 107,  38, -47,-117, 116, -74,-113,  83, -21,-124, -30,  34,  58, 110,  78, -91, -48,  44, -94,  43,  59, 110,  77, -41,  -8, -84,  42, -70, -36,  66, 126,  52, 114,  70, -18,  15, 112, -38, -51,  68,  14,  25, -35,-101, -56,  31,  -7, -23, -70,  69,  94, -34, -21,  52,  21,  29,  97, -36,  38,   1,  30,  36,  93, -87,  43, -89,-115,-105, -85,  11,  75,  45, 103,-114, -28,  55,  92,  75,   0,  74, -13,  55, -41, -78,-115, 101,-119, -61,  91,   2, 104, -22, -57,  51,-124, -95,-107,-110, -28, -21, -50, 123,  24,   8, -88,  33, 125, -43,-107,  53, -43,   7,   3,  12,  33,-110, 126,   3, -58, -36,  61,   5, -76, 117,   5, 108,-126,  41,-107,  79, -90, 101,  11,  64,-109, -27,  84, -44, 110, -64,  40,  76, -21,  -6, 110,  78,  84,   3, -85,  48,   4, -18,  38, 105, -25, -38, -41,  24,  -8, -92, -23,  22, -45, -23,-121, -70,  -1, 106,  18, -54,-126,  54, -11,   3,   4, -45, -38,  50,  98, -41,  50,-111,-116,  17,  18,-108,  28, -39, -80, 109,-104,  54, -36,   5,  92, -27,  -7,  68,  86,  13,  -7, -48, 119, -71,  14, 115, -40, 101, -40,  60,-110, 125,  47, -31, -76,-115,  15, -74,  63,  63, 108,  70, -41, -90, -61, -76, -57, -97, -35, -51, 104, -18, 112, -44,  36,-110,  28, -67,  97, -22,-126,  66, -81,  92, -50,  10, -19, -22, -32,  17,  27,  35,  89,  89,  58, -47, 102,  84,-118, -76,  33,  77, -94,  29,  70, 114, -26,  95, -67,  31, -28, -32,  94, -95,  29,  47,  58,  46,  22, 101, -23, -21,  35, -82, -44,  32, -20,   5,  -4,  51,-119, -51,  15,  56,  40,  24, -77, -89, -60, 121, 125,-102, -39,-106,  62, -48, 109,  81, -33, 116, -31,  42,  22, -65,-104, -29,  61,  38,  74, -41, -50, -81,-104, -38, 106,   1,  87, -53,  97,  31, -66,   4,  10,   7, -90,  75, -22, -50, -66,  38, -98,   2, -63, -50,   5, -22,  78,   9,   9,-112,  98,  -8,  96, -66,  31, 103, -39, -35, 126,   8, -71,  61,  51,   2,  71,  55,-102, -32,  30,  53, -23, -42, -74, -94, -46,  73, 105,  65,-106, 112,-101,  32, -39,-103, 108,   1,  45,-102, -22, 117, 112, -12, 114, -13, -53, -42,  28,-118, -60, 101, -25, -91,  67,  50,  93,  25,  34,  76, -52, -46,-101, -19,  70,  81, -88, -37,  29,-123,  74, -81, -49, -25,-126, 118, -82,-127, -96, -51,  66,  98, -69, -82,  42,  76,  33,  16,  84,  53,   2, -40,-109,  60, -23,  66, -65,  27, -44,  89,  -6,  45, 122, 113,-106,  47, -93, -12, -25,  31,  83,  47, -64, 101,  -9,-116,  40,  96, 107,  67, 126,  46, -43,  17,  89,  64,  14,  38, -25, -95, -43, -33, -78,   4, -29,  22, -15,  48, -65, 123,  59,  13, 108, -43,   3,  72,  42, -62,  24,  69,  45,  56, -92,  77, -82,  83,  12,-123,-107, 122,  49, 124, -34,  29, -14,   0, -81,  85,  73,   6,  32, 122, -91, -48,-121, -96,  56,-103,  53,   5,  39,  76, -13, 107,  77,  43, 113, -23,  66, -81, -65, 102,  -1, -99,   7, -16,-122, 106,  72,-107, -77,  74, -63,  88,  37,   4, -58,  98, -88,  -2, -30, 114,-113, -11,  82, 104, 124, -38, 122,-116,  -2,  -8, -25,  57, -53,  72, -53,  20, -97, -23, -93, 107,  63,-110, -38, -69,  66,-113,  35, -44,  72,  69,  17, -39,  20,  29, -60, -67, -68,  -5,  22,  27, 111,  46, -21,   9,  76, 101,   0, -55, 121,  58, 122,  22,-107,-121,  26,  21, -89,  76, -45,-121, -24,  18, -83, 107, -87,  59,  32, -76, 100,  49,  -4, -23,  69,  30,  23,-110,  61, 109, 101, -72, -85,  48,  89,  88, 116,  21,  56,  91, -55,  16,  98,-119,  37, -83, -78, -96,  54, 108,   4, -12,  27, -43, 107,  87,  66, -96, -45, 116,  21, 105, -53,-110, -22, -86, -83, 103, -33,  13, -47, 125,  86, -94,-125, -34, -15, -29,  67,  17, -52, 114,   7, -39, -63,  10,  25, -68, 103, -59, -41,  73,-102, -63, -85,  -9, -57,  52,  30,  58,  88,  -7, -83,  -2, 112,  34, -88,  47, -91, -67,  66, -58,  20, -70,  52, -72,  29,-126,-101, -62,  60,  86, -65,  86,  64, -45,  14, -36, 113, -36, -75, 103, -88,  28,  69,  91,  64,  60, -38,  43,-119, -64, -47,-114,  77,  14, -87, 102, -87, -89,-115, -53,   1,  53, -30,  19,  12,-120,  90, -73, -74, 109, 102, -79, -61, -43,   0,  12, -86,-120, 113,   1,  41,  84, -38,  65, -17,  31, 103, -36,  54, 111,  63, 120, -17, -80, -77,  75,  -1,  -9,  48,  98, 114,-122,  29,-107, 114,-110, -62,  32,  45,-126, -46, -97,  50, -71,  33,  94,  17, -50,  81,  45,  41, -48, -95,  17,  92, -43, -26,  18,  25, 114, 121, -37,  70,  74, 114, -26,-104, -56,  27,  58,  58, -10,-115, -86,  -2,  36, -79,  21,  36,  12,  16,  82,  78, -26, 102,  33, -80, 106, 101,   0,-104,-111, 103, 126, -38,  74, -54,  68,  99,  50,  42,  39,  89, 124,  61, -68,  30, 100, -53, 103,  26, -11,  51,  54,  47,  -7, -39,  16,  54,  51, 112, -66,-125, -97, -28, -42,  84,   9, -26,  64, -77,   0, 111, -34, -99, -67, 125, -97, -59, -11, -40, -26, 110,  15,  -8, -65,  10, -35,  21, -46,-119, -76,  70,  30,  57,-119, -70,  39,  83, 117,-117,  41, 100,  65, -16,  89, -66,  -9, -22,  57, -55,  16, -16,-115,  24,  88,  24, -65,  -6,   8,  92,  -3,  25,  39, -68,  -8, 104, 112,-101,-117,-124,   6, -63, -48,-124,-109, 116,-126,  80,  -3,-109,-123, -47,-113,-126,  92, 123,  99, -77, 112,  73,  42,  81, -38,  89,  10,  59,-114,-114, 100, -50, -58,  23, -27, -21,  54,  68,  19,  -3, -77,  67,  -5,-101,  15,  39, -85,-115, -79, -53, -88,  87,  10, 103,  93, -41, 105, -83, -25, -90, -21, 124, -80,-116, -42,-125,  15,  76, -61,-105, -60,-121,  90, -52,  43,  42, -16, -15, -82, -63, 104,  27,  98, 118, -99, -27, -46, -89, -23,  71, -10,  68,-119,-103, -37,-100, -65, -80,  15, -76,-120, -21,  35,  98, -65, -96, 105,  94, -37,  59, -98,  59,  43,  14,  69, -77,  25, 125,  57,  66,   7,  95,  90,  76,  94, -51, -75, -35, -81, -36,  51, 112,  21, -45,  -4,-107,  98, 125, -64, -63,  10, -32, -46, -65,  85,  80,  46, -82, -83,  78,  96, -57, -79,  13, -47, -89, -48, -70, 107,-122,  -1, -76,  71,  30, -60, -81,  11,  33,  35, -62, -61,-109,  84,-121,  25, 109,  42, -23,  32, -99, -11, -37, 122,-108,  34, -40, 126, 106, -65, 113, 101,  73, 103,  34,  90, -16,-104,-127,-116,  63, 117, -38, -91,  42,  44,  23, -53, 114,-110, -48, -53, 109,  31, 103,  46,  64,   2,  66,  84, 115,-112,  23,  36, -24,-120, -80, -95, -21, -93,  -3,-109,  40, -48, 108,  97, -67, -95, 120,-127, -26,   5,  86,  20, -35,  46, -34,  34,-111,  71,  60,  68,  64,  94,   2, 114, -87, -48,  90, -33,  78,  10, -36, -46,  94, -26, 102,-123,  12,  83, -85, -93, 107,  86,  67, -65,  86,  88, -11, -33,  -4,-124,  84,-126, -83, -19, -41,  79, 106, 120,  37, -82, -18, 105, -98, -77,   6,  57,  88,  37, 112, -63,-115,  78,  67, 117, -95, -91,-126, -26,  48,-106,  71,  12, -12, -67, -31, -68, -41,-104, -96,-109, -22,  88,  15,  49,  64, -36,  -7, -50, -63,  23,  58, -93, -99, -62, 116,-114, 121, -66, -97,  76,  65,  31, -23, -83, -45, 108,   4, 115, -50,   9,  19,  49,  38, -94,-106, 124, -82,-108, 114,   1, -50,-114, -94, 113, 100,-118, -57, -92,  16, 106,  24,-119, -35,   3,  11,  48,  17, 116,  -4, -15,-100,   1, -33,  24,  47,  -9, 108,  85,  71,  68,-118, 106, -55,-118,  23,  59, 114,  65,  -9, -36,  -4,  77, -10, 119,  96,  -1, -94, -41,  41, 124,  59, -46, -67, 103, -13,-124,-122, -87,  66,-121,  28,  57,  -4, 115,-123, -25, -75,  63,  95,  86, 120,  99,  92,   4, -92,  36,  -7,  54,  66,  -3, -22,   7,-122, -55, -65, -44, -25, -80,  66, -91,  89,-105,  42,  78,  47, 102, -46, 118, -54, -91,  81, -28,  92,  36, -66,  88,-100,  77,  13, -65,-125, -94,  51,-124, -43, -46, -80, 114,-123,  50, 102,  73,  82,  -2, -71,-116, -89,  71,  41,  87,  55,  42,  74,  27, -79,  64, -83,  88, -52,  41,  13,-118,  48, 122, -15,  39, -51, -53,  12, 105,  17,  18,  35,  33,  -8, -14, -69, -28,   1,  99, -30, -61,  57,  51,  -9,-108, -59,  95,  24,-114, -12, 111, -18, 103,  27, 112,-110,  89,-116,  57, 121,-125,-115, 112, -64, -18,  -4,  19,-115,-106,  23,  95, 119,-113,  49, -74,  33, -32,  64, -26,  57,  18,  98,  42,  -7,  26, -60, 116, -67, -72, -17,  72,  19,  65, -86, -90, 126,   2, 101,  52,-102,-118, -69, -98, -24, -49, -89,  -7, 111, -55,  58,  56,-119, -84, -35,  53,  77,-109, -45, 107, -98,  85, -59,  49, -98,  57,  27, 125, -63,  98,  34,  37, -10, -87, -58, -92, -13,  39, -92,-126,   3, -25,  68,  -8, -39, -49,  72, 118, 110, -63, -40,  57,  80, -73,-120, 101, -59, -51, -59, -88, 127,  59, -88,-102,-104, -17,  49, 106,  70,  -9, -74, 126, -79,  69,  25, -27,-109, -25, 103, -74,-103,  75, -69,  54,  74,  27,-113,  -4,  10, -40, 111, 101,-109, -72,-114, -20, -73, -99, 106,  99, -72, -13, -63, 123,  36, -90,-103, -77,  67,  22,-113,  22, -23, -79,  71, -11,   1,  96, -46, -40,-124,  59, -85, -77,  -3, -59,  43,  18, 117,  10, -76, -53, 109, 103,-105,  22, -89,  77, 107, 118, -87,  58, -95,  -7, -90, 113,  42, -70,  -3, -48,  93, -50,  35,-121,  68,  -2, -90,  76,  41, 107,  -4,  25, -64,  14, -74, -21, -81,-106,-105,  82, -17, -57, -84,-119, -43,  46, -23,-105,  84,  63, 121,  31,-109, 109,  10,  85, -15,  30, -66,  20, -40, 105, -53,-124,  33, -81,  19,-100, -70,-110, -96,  74, -87,  21, -62, -99, -26, -44,  -6, -36,-113,  81, -31, -71, -82, -35, -37, -94,-124, -14,  65, 126, -15, -91,  24, 107,  23,  94, -51, -49,   6, -98, -50, 106,  34,   3, -10, -37, -40, -11,  47, -14, -20, -11, -77,-101, -10,-108,  -9, -61,  18, -28,  13, 124, -86,-116,  33, -62, -68, -41, -31,  33,  72,  46, -60,  38,   5, -81,  13,-112,  67, -24, -36, -18, 107,  51, -49,-110, -21,  52,-105,  76,-124,  26, -19,-106, -68, 123,-114,  63, -29,-123,  -7, -32, 107, -99, 109,  55,-119, -54,  -5, 102, -31, -53, -27, -34,  20,  -6,  87,   7,  39,  13,  14, -22, -12,-122,  57, -42,  64, -82, -63,  52, -15,  88, -70, -23, -76,   4, -48,  16, 122,  31, 113,  48,   9,  37,  91, -85,  92, -64,  16,  13,  27,  13,-111, -11, 126,  93,  22, 123, -27, -69, 110, -64,  17, -69,  25, -28, -96,  85,  92,  22, -13,  98,  -3,  44,  14,  64, 120, -37,   3,  60,  79,  73, -76,  56, -68,-103, 102,  -8, -64, -19, -28,  40, -10,  19,  77,  18, -69,  15, -52,  51, -38,  64,  70,  50, -57, -96,  61, -72,  32,  71,  86,
   68, -63, -67, -13,  56,   6,  89,  10,  79,  27, 100, -87, 112,-109, 100, -85,  61, -46,-105, -19, 113,  33, 102,-124,  44,  28, -90,-124, -76, 109,  22, -19,  83,  79, -32, 101,-121, -38,  98,  52,  81,  -6, 114, -20,  71,  25, -65,  -8, -14},
{-125, -74,  77, -58, -78, -14,  55,  78,  27, -24,  88, -34, -46,  43,  74,-122, -80, -64, -42,  10, -79,  59, -97,   7, -72,  73, -69,  95,-100,  99,  31,  21,  68,  42,  15, -89,  41, -28, 119,  -8, -22,-113, -17,  99,-110, -30,  71,  47, -15,  14,-113,  93, -95,  16, -94, -85,  60,-113,  53, -92, -83, -36,-100,  15,-110,  17,-101, -21,  92, -87,  26, -31,  56,  24,  87,  84, -23, -20, 119,  38, 100,  34, -15, 119,-107,-100, -98, -99,-104,  67,-106, -91,-105,-113, -43, 122, -86,  25,  93,-120,  12, 121, 121,  52, -77, -16,  20, -80,-123,  63, -74, -10, -68,  23, -78,  78,  74,-125, 101, -84,  16, 114,  16, -59, -28,-121,  69,-100,  80,  -7, -46,  37,-119,-126, 114,-124, 111, -20,-107, 106,  53, -97, -39,-114, -14,  38, -23,  17,  32, 103,-119,-100,  37, -75,-115,  67,   7,  12,  33, -28,  88,  42,  93, -28,  70, -55,  88,  76, -37, 121, -54, -75, -68,-105,  76,  54,  18,-106,-113,  60,  83,  37,-115,  31,  59,  93,  50, 123,  38, -36,  47,  -6, 114,  49, -55, 124,  42, -53, -30, -62, -47,  51, 108,  58,  22,  72, -73, -19,   1, -67,  61,  17,-113, -27, -50,   6, -62, -29,  70,  32, -32, 108,   1,  23,-124, -86, -65, -98, 102, -73,  30,-104,  80,-102,  48,-105, -73,-112,  -8,-111,   8, -78, 105, -30, -21,-113,   5, -93, 119, -12,  87,  75,-111, -26,-125, -46, -94,  -1,  76,  -1, 119,-109, -43,   6,  89,  16,  68,  30,  51, -22,  35,  68, -64, -79,  -3, -28,-121, -55, 110,  23, -32,   4,  31,  47, -15,  73, -74,   2,  57,   2,  82,  34,  28,  68,  10, -66,-119,-105,-127,  75,-108,  62, 102, 112,  -1,-122, 117,  83, -71,  43,  95, -97,  80, -91,  40, -61, 122,-123, -51,-121,  77,  42,  22, -41, -28, -50, -41, -71, 109, -68,-119,-117, -73,  70,  49, -17, -39, 115, -63, -61,  80,  87,  83,  -2, -30,  47,   5,  38, -21,  28,  35,  -8,  58,-107,  65, -93,-127, -63,-109, -96, -54,  98, -52, -32, -15, -52,  -6,  86,  37, -70,  45, -48,  89,-122,  35, -28, 125, -19,   5,  41,  90,  67,  97, 104,  96,  27,  28, -39, -20,  18, -96,-113, -21, 118,  99,  48,  53,   5,   7,  42, -80, 110, -38, -75, -43,-122, -22, 104,-102,  97,-115,-117,  76, 116,-100, 120, -48, -16, -34,-112, 105, -10,  58, -98,  45,  89,  46, -28, 118,  32,  89, -45, -46, -40, -18,  94, -40,-125,  21,  51,  58,  72,   8, 102,  24,-107,  66,-125, -37,  41,  28, -78,  81,-101,  15,  18,  73, 103, -93,  62,-104,  48,  61, -86,  64,  98,  -5, -99,-105, -91,-100,  64, -89,  38, 113,   8,  31,  41,  40, 125,  -8, 101,-115,   1,  18, 107,-125,  48, 117, -14, -92, -49, 118, -23,-110,  26, -32, -94, -75, 127,  15,-122,  23, -98, -50,-122,  80, -57,  57,  89,  26, -70, -32, 103, -32, -73,  80,  -5,  21, -64, -84,   1, -69,  16,  15, -69, -10,  17,  87,  26,  75,  66, -18,-125, -94,  18,  16,  30, -31,  45,  50, -78, -21,  44, -65,-110,-116,  63, -78,  38,  43,  93,  34, -13, -78, -38,-107, -95, 123,   2,  24, -27, 107, -27, 113, -33, -86,-124,  66, -41,  66, -30, -58, -42,  98, -59, -56,  49, -87, 110,-123, -75, 111,  55, -38,  91,  88,  71, -83, -51, 111,  10, -31, -67, -59,  23, -54,  30, 108, -18, 112,  52, -12, 117,  90,-118,  14,  28,  53, -34,   2,-126, -11,   7,-111, 117,  -1,   9,  35,  11,  49,  51,  37,  72, -86,  94,  92, -74,  99,  -5, -91,-125, -41,  51,  47,-120, -74, -12,  67,  60, 114, -13, -32, -81,-124,-107,-109,   8, -37, -79,  38, -22,  32, -99, -92,-120,  34, -57,-111, -90, -60, -87,-118,  25, -52,  75,  54, 104,   3,  70, -28,  29, -94,  93, -40, -78,-109,   3,  72, -19, 100, -64, -39, -45,  69,  38,  43,  76,-122, -92, -52, -51,-113, -40, -28,  16, -88, -35,   9,  26, -73, -33, -28,  21,  56, -78, 119, -84, -62,-116,  37, -43,  61,  11, -41, -94,  34,  74,-114,  28, 115,-108, 110,  71,  89,  25,  66,  84,  32,-119,  68,  16,-102, -93, -86,  78, 126, -15, 106, -12,  -1, 126, -92,  -3, 127,  44,-127,  68, 121,  11,-111, -38,  35, -76, -33,-105, 107,  84,  90, 122, -74,  39, -86, -22, -61, 118, -20,  37, -73, -51, -46,  99,  37,  29,  31,-107, -38,  81,  37, -56, -82, -88, -94,  19,  48, -28,  -9, -31,  16, -30, -82,  -3,  61,  57, -22, -58, 111,   9,  22,  23, 109,  71, 108,  75,  59, 120, -20,-123,  78, -61, -88,-123, -60, -59,  44, -37, -22,  92, -75, 109,  18,-111, -22,  -4,-104,  24,  65, 125,  14,-125,  94,-108,  83, -37,  12,  52,  50, -56, -45,   7, -91,-101,  36, -50, -93, -14,   6, 112, -13, -27,  34,-114,-104, -15, -20, 101, -73, -38,  91, -60,-105,  60, -44, -58, -65, 103,   9, -85, 125,  54, -58, -25,-124, 102, -73, -23, -21,  60,  49, -71,   4,  85, 109, -39,  72,  32, 116, -29,  21,-110,   3, -99, 118,  45, -33, -10,  74,-111,   9,-112,-121,  -8,  27,-105, -39,  65,  26,  41,-121, -40,-112,  27,  -1,-101,  64, -41,  -2, 104, -66,-100, -10, 111,  65, -23, -39,  90, -45,  38, 104, -68, 107,  80,   0,  10,  71,  92, -87, 119,  52,  38,  -7, 123,-123,-115,  -2,  10, -30,  60,  80, -87,  16, -18,  64, -72,  95, -35, -46, -15,  77,  83,-123, -62,   2,  74, -30, -72,  51, 101, -18,   7,  -2, -81, -66,  76,-107, -71, -91,-124,   3, -23,-108, 125,  43, -24,  27, -31, -49, -95, -74, -11, -43,  49,-110, -83, -73, -38, -66,  10, -11, 113,  25, -37, -13, -32,  85, -19, -49, -19,-125, -40, -79,  42, -99,  45,  60, -57,  -3, 121, 116,  87,  25,-126,-121,  91,  59, -79, -38, -30, -44,  82, -32,  74, 100,-104, -48, -64,  63,  13,  16, -31,  12,  58, -85, -20,  95,  28,  -7,  84, -82,  37, 112,-107, -45,  79, 122,  68, -36,  29, -61,-114, -27, 127,  51,  24,   3, -50,  84, -66,  18,  51,  38,  10,  78,   0,  44,  27, 125,  66,  45, -98,   2,  27,-120, -61, 101, 107,  17,-125,  22, 118,  -6,  84, -52, -95,  80,  44,-114, 109,  -8, 111,-101, -89, -23,  67,-107, 122, -32, 104, -92,  33,-124, -81,-117,  44, -74, 111,  23, -91, -83,-106, 114, -31,  61,  71,  25, -20,  97, 119, -56,-120,  13,  24,  95, -45, 113,  11, -63,  69,-117, -56, -59, -99, 109, -13,  11,-125,  40, -49,  -5, -34, -38,  86,-126, -73,  44, -48, -97,  34, -36,  50, 103,-114,-100,  62, 100,-121,  49,  -8,  37, 120,  69, -54,  75, -15, -70,  51,  57,  17,  -9,-113,  78,  86,   3, -14,-115,  73,  48,  75, -23, 114,  77,   0,  24, -30,  48, 110,-120,-121,  63,  65,  39,  61,  44,  28,-123, 124, -97,  52,  73, -68,-108, 123,  80,  38,  80,  46,  84,  57,  -9,  17, -13, -73,  69,  23, -19, -34, -20,  93,  49,-122, -51,  74,  62,  -4,  34, -75,  14,  53,  51, -47,  72, -88, -67,  62, -61,  -6,  39,  79, 118,  98,-111, -67, -42,  19,   9, -47,  65, -38,   0, -16,  71,  66,  74, -38, -56, -27,-109, -51,  78, -46, -74,-104, -54,  41, -58,  33, -97, -87, 116, -27, 109,  85, 118, -70, -87, -16,  49,  37,  43,  -4, 110, -55,  35, -55, -41,-121,-101,  72,  61, -12,  24,  37,-119, 101,  92, 103,  63, 126, -19, -47,-105,  97, -94, -78, -59,  89,  28, -45, -35, -89,  15,-118, -96, -99, 122,  -8, 105,-127, -44,  79,  92, -49,  86,   4,  38, -41, -63, -28,  86, 117, 120, -23, -61,  31, -72, -44,  56,  58,-120,-109,-122, -31,-124, -26, -91, -16,  21, -10,  40, -54,-109,-112, -84, -28, -99,   6,  -2,  81, -31, -48, -78, 123,  33,  22,  66,-110,  97,  85, -26,  29, -96, 115,  93,-127,-100, -91, -37,  52, -10, 108,  40,  88, -14, -97,  84,  -1, 109,   8, -50,   9, 107,   4,  98,-110,  94,  90,  31,  68,  35,  87,  90,  13, 100,   8,  72, -45,  65,  31,-104, -64, -20, -37,  20, 122,  81, -60, -17, 105,-105, -78, 127,  17,  29, -11, 112, -50,  35, -23, -72, -34, -12,   7, 108,-110,-121, -57,  50,  93,  92, -46,   5,  42,  68, -81,  84, -94, 120, -37,-115,  20,-103,  22,  15,  70,  20, -57,-118, 108, -24,  15,  49,  98,  39, -56, -75,  52, -66,   7, -53, -83,  88, -77, -34, 113,  -5,  79, -40, 124,  58,  82,-110, -93, 112, -21, -67,  27, -78, -23,-101,  60, -92,  43, 107, 120,-102, -63,  87, -44, -81, -18, -75,  16,-111,  28,-119,  14,-122, -16, 120,  34,  58,  42,-112, -27,  41,  89,-108, -40,  97,  49,  90,  69, 125, -12, -48, 104,  65, 108, -61,  75,  45, -32, -46,  25,-122, -24,  92,  76,   0, -53,   3,  20, -61, -27,-114,  50, -31,  81, -78,  84, -52,  66, -35,  73,  60,  74,  52,  35,  83,  44, -83, -64, -24, -43,  59,-124,  -9, -75, -60,  44,-113,  70, -73, -26,-123, -75, 110,  68,  94, -37, -39, -22, -34,  68, 120, 111,  28, 101,  49,   0, -64,  23, -36,  20,  33, -56, -55,  73, 103,-107,  84,  42, -17, -75,  92, 116, -89,  -7, -52, 104,  45, -27,-110,  32,  81,  22,  43, -74,-115, -69, 123,  57, -44, -81, -96,-111, -44, -51,  26,  85,  85,  97,  86,  87, -41, -12, 118,  62, 115, -94,-105,-124, -18, -89,  46, -91, -21, -75, -47, 119, -43, -43,-124, 124,  58,-100,  47, -48,  51, 114, -96,  97,  15, -43,  60,  80, -58, -36, -21,  25,  72,-105,  11, -95,  65,  58, 116, -25,  46,  88, -95, -84, -28, 119,  -1, -18, -93, 120, -74,   0,  58,  40,  60, 109, -42, -71,  17,  44,-123, -94,  44, -95, -44,  66, -20,-108,  11,  18, -58,  41, 126,-119, -33,  68,  80,-121,-118, -61, -63, -87,  51,  57,  51,  72,-124, 127, 111,  70,-106, -73, -30,  98,  -8, -39, -73,  69,-110, -25, -18,  33,  26, -75,  66, -11,-114, -61,-116,-109,  62,-104, -75,  72, -88,  -5,   9, -66, -32, -22,-116, 120,  29,-118, -36, 126,  79, -41, -40, 123,  56,-105,  28,-121,  86,   6, -39,  26, 122,  53, 106,  27, 126,  16, -63,  67,-118,-104, -69, -64,  77,  73,-102, -88,  46, -85,  -9, -98,  44, -25, -87, 105, -79, -41,  -5, -88,  73, -29, 103, -77,-100, -71,  58, -23, 120, -96,  -3, 112, -99,-126,  48,  49,  94, -34,  91, -75,-104,-113,  32, -68, -25, -40,  -5,  -3,  -7, -54, -91,  88,  78, 114,  31, -27,  94, 110,  10, -84, 123, 113,  84, -83,   5, -22,  -9,  65,  33,  -5,  76, -21,  76,  97,   3,   1,-110,  16,  92,  65, 121, -10,   7,  32,  73, -82,  25,  69, -14,  56, -22,  49,  21,  48, 101,  87,  -4, -83,  20,  17,  54,  95,  -9,  93, -49,  27,  60, 104,  13,  19, -40, -82,  31,  86,-103,   2,  34, -86, -58,  91, -74, 125, -18,  64,-125,-120, 100, -65,  17, 104, -84,  66,  68,  69,-125,  46,-124,-111, -46, -37, -70,  98,-105,  57, -27,  36,  28,   7, -98,   8,  41,  73, -58, 113, -58, -71,   3,  98, -53, 123,  76,-118, -94, -57, -69, -23,  62, 123, -39, 110, 113, 106,  15, -79, -53, -39,  10,  41,   5,-122,-121,  24,-127, -56, -62, -16,  91, -89, -82, 121, -23,  -3, 101,  78,  68,  -7, -99,  80, -88, -26,  51,  96,  -3,  37,  72,
  115,  83, -35,  82, -53, -65, -48, -34, -23, -36,  41,  53, -34, -68, -80, -91,  12,  86,  26,   5,  50,  54,  49, -18, -45,  46, 112,  35, 112,  65, 106, -21,  76, 125, 125, 108,  38, -53,  45,  44,   1,  18, -66, -91, -30, -96,  19,  65,  13},
{ -32,  29, -78, -43,  72, 115,  95, -57, -86,   5, -74,-103, -78,  21,  11, -15, -93,   1, 125,  28,-101, -26,  37,-117,-117,  -1, -98,  43,   7, -58,  46, -57, -43, -97,  55,-119,-124,  57,  27,  29,  25,  15,-117, -29,  62,  73,-105,  87,  17, -94,-108, -24, 115, -16, -87, -36, -57, 101, 106, 114, -62, -46, 104, -28,   0, -39,  67, -53,-114, -34,-110,  40,  56,-115,   2,  62,-120,  56,  78,  -8,  58, -28, -16, -14, -24,  46,-109, -69,  99, 107,  18, -82, -63,  -1, -67,  45,  38, 104,-102, -17,-122,  70, -35,  42, -26, -61, -87,  71,  15,  11,  73, -31,-110,  44, -43,-104, -24,  35, -72,  42,  81,  56, -84, -76,  33, -37, -41, -65,  41,  63,  89,-102,  58,  62,   0,-103,  73,  95,  39,  40,   8,  54,   8, -54,-119,  99, -16, -97,  49,  40,-119, -93, -54, 101,  43,-127,  98, -35,  15,-124,  14,  16, -97, -41, -90, -83,-111,-114,   4,  50,-110,-108, -32, 101, -93,  19, -61, -22, -56, 121,-103, -31,  96, -99,-113,  48,  46, -65, -81, -99, -55,  58, 111,  46,  86, 127,  31, -29, 100,-113, 124, -72,  37,  72, -58, -79,  48,  36, -96,  -1,  53,  -8,  12, -60, -32,  16,-116,  97,  70,-103,  71,-124,  46, -48, -37,  78, 111,-126, -14,  98, -81,-101, -42,  15, -79, -80, -46, -70, 110,  99,  68, -80, 117, -59,  80,-127,  87,-123, -91, 101, -56,  -3, -68,  49,-112, -14, -98,-125, -93, -18,-124,-123, -61,  14,  45, 109,  70,  -7, -89, 105,-101,  69,  24,  36, -63,-108,  48, -70,  83,  37, 109, 119, -83,  30,  93, 106, 100, -53, -28,-119, -43, -64,-110,  41, 117,  57,  12,  33, 126, -70,  56,  80,  -9,  84,  36,  16,  21,  75,-111,  27, -68,  84,  18,   2,  84, -17,  -9,  49,  16,  -3, 103, -62,  92, -77,  41,  83,  31,  65,-100, -51,  69, -58,   3,  12, -27, 127, -44, -96,-104,  87, 126,  36,  17,  99,  55,  40, -17,  78,  71,  68,  51,  91,-101,  45,  60, -22, -69, -94, -36, -85,  90, -89, 119,  34, -36, 120,  91,  77,  56,  22, -19,  23, 111,  56, -96,  58, 112, 108,-111,  82,  45, -22, -99, -47, -35, -69, 105,-124, -43, -51,  -2,  25,  58, -74,  53,  32,  33,  41,  35, -52,   5,  25,  -2, -69, -86,   3, -88, 106, -45,   4,  26,  -7,  16,   7, 107,  20,  42, -46,   2,-104,  65,  95,  96,  -8,  77, 127,  94,  54, -70,  68,  64,   7,  24, -83,  89, 117, -49,  55,-108,   1,-102,  43,  75, -23, -28,  24,-117, -32,  65, 110,  80,  78,  36,  85,  51, -58,   6, -25, -96,-126,  79, -43,  45,  93, -60, -77, 106,  55,  72,  15,-122, -88, -20,  79,  85, -35, -47,  14,  -2, -41, -49, -45, -38,  99,  43,  17, -56,  99, -83, -13,  63, -19, -81,  -5,-101, 115,  77,  58, -30,-126, -93,-104,-107, 103,  11, -82, -12, -91,  76, 104,  82,  11,   2,  66,  39, -41, -71,  -4,  47,  18, -78,  20,  79,  11,  51,  62,  62,  33, -81, -41, 123,-125, -43,   4, -74,  43,  -7,-117, 120, -51, -21, -71, -69, 126, 103,-125,  92, -65,  41, -18, -85,  77, 101, 125,  80,  59, -69,  70,  78, -41, 120, 124,  64, -81, 109,-123, -83,  87,   3, 105, -92, -49,  91, -75, -51, -36, 119, 116, -36, -66, -63,  82,-112, -41,  53, 126, -65, -20,  65, 102,  39, 104,-116,  53,  44, 107,  98,  46, 112,   3, -65,  35, -36,-109,-124, 114, 110, -79, -43, -42,  81,  24, -91,  90,  97,-115, -88,  -7,  68,  50, -41, -16,  82,  51,  -3, -76,  27,   2,   9,  43, 103,  55,  31, 108,   9, -79,  82, -41,  75, 115,  89, -61, -96, 111,  26, -83,  27,  90,  34,  32,-109,   2,  39, -43,  95,  39, 100, -69, -82, -19,  88,  35,  -9,-123,  60, -33,  39,   9, 107, 102,  -1,  14, -77, -34,  96,  36,  67, -88, -69, -20,  92, 116,  36, -69, -27,  -3,  70,  26,  63,  89, 117,  78,  72, -24,-123,-120,  95,-106, -90,  96, -88,  48,  80,-104, 109, 102, -53,-123,-108, -68, -74,   3,  90,  80, -47, -30,  92, 119,  36,-116, -75, -21,  50, 101, -14, -90, -23,  18,  67,  95,  18, -97, 120, -69, -18,  34, 123,-112,  12, 117, -31,-112, 100, 120, -38, -52, 104, -60, -98,  53,  90, 100,  26,  73, 126, -19,  41,  53, -67, -71,  91,  15, 105,  62, -14,  55, 126, -70,  37, -53, -75, 106,  86,  26, -42, -81,-125, -78, -17, -51,  61, 101,  95,  43,  40, -44,  15,  39,  80,  19,  93, -74, 109,  13,  68,   6,  32,-112,  88,  67,  45,  40,-112,  36,  48,  91,  52, -50,  43, -14,  15,  36, 101, -73, -54,  38,  89, -47,-123,  62,  48,  56, -62,  -5, 115, 116, -31,  12, -51, -62,   7,  -5, -22,  59,-124,  88,  99, -95, -10, -52,  32,  27,-108, 121,  60,  59, -34, -83,  42, -47,  41, -68, -80, -95,  71,   6,  78, -61,-125, 123, 100, -79,-102,  11, -84,   3,  56, -55, -75, 127, -52,  96,  20,  -6,  61, -80,  66,  22, -72, -89, -61,  99,-123, -81,  33, -81, -29,-108,  33, -97, -63, -28,  -8,   7,-112,  45,-108,-103,  -1, -98, -72, -75, -76,  88,-110, -18, 117,  56, 107, -39, 117,  75,-101,  68,-115, -40,  26,  -5,  96,  83,  72,  93,  88, -95,  20, -29, 123, -22,  38,   9,   2, -57,  75, -79, 114, -65,  68, -94,  75,  90, -61, 100, 121,  29, -51, 115,-127, -47, -76, -13,-120, -55,  83,-124, -64, -49,  69,-114,  96, 108,  89, -53, -75,  27,  24,  15, -84,  59, 111, -11,  83,  44,  21,  60,  93, -31,  71,  86,  74, 109,  -2, -62,   5, -76,  28, -54, -10,-114, -61, -38,  40,  15,  -2, -15,  47, -78, 108, -49, -53, 100, -61,  95,  25,  39, -94,  36, 116, -13, -57,  81,-106, -67, -86, -57,   3,  94, -99,  70,  -3,-118,  79, -10, 113,-117,  92,   6,   3,  82,  52,  17, -19, -90,  69,  62, -25,-124,   2,  -2,  33,  44,  92, 112,-106,-119,  91,  -3, -14, -27,  20, -54, 111, -20,  61,  81,  91, -21, -62,  20, -35, -54, -14,-114,  42,  83,  50,-115,   9,  -3,  33,  88, 124, 118,  59, 104, -97, -77,  26, -88, -82,-104,  20,  37, -76,  90,-107,  39, 122,-118, -48, -94,  75, -62, -45, -96,  66, -42, -63,  24, -30,  93,  35,   9, -49, -84, -76, 118,  35, -35, -60,  16,-112,  40,  36,-108,  12, -88, -48, 101,  41, -67, -86,  77, 120,  72,  71,-106,  24, -54,  57,   4, -21,  16,  56,-113, -87, -59, -18,-108, -93,  -4,  26,  23,  21, -57, -77,  35,-107, -12,-119,-114, 113, -56, -73,  10,-103, 122, 124,  86,  73,  47, 107,   4, -94,  48,-100, 119,-110,  49, -95,-105, -19,   2,  40,  -7,  52, -60,  43,  79, -20,-123, -26, -10,  27, 116,  50,  -5,  12,  56,  91, -31, 126,  74,  38, -41,  27,-127,  63, -95, -91, -70, -87, 105,  43, -63, -33,  66,  74,  30, -81,   7,  36,  44, 109,  56, -33,  34, -57,  62, -95,  21,  37,  -2, -28, 118,  86,  27,  -1,  49,-119, -42, -17,  66, -76,  47, -32,  43,  13, 114, -64,  25, -49,  84,-119,  54, -64, -49, -42,  49,  58,  35, -63, 111, 125, -55,  44, -10, -80, -61,-117,  69, 112, 116,  50, 120, -70,  64,   7,-101,-104, 101, 113,  84,  60,  31,  74,-125, 116,  91, -49, -50,  33, -85, -79,-113,  75,-121,  21, 113,  91, -10,  44, -87,   1,  16,-121, 124,  27,  -6,  97,  78,  52, 118, -43, -65,  81, 122, -33,  61, -32,  31, -97, -51,  95,-100,  73,  82,-122, -95,  20, -25,-118,-123, -95, -39,  31, -55, 112, 100, -98, -90,  72,  55,  44, 109, -46,  92,  -4, -71,-108,  63,  44,  61, -13,  39,-108,  98,  38, -94,-113, -50,  97,-125, -33,  59,  32,  43, 118,  37,  22,  17, -17, -32, 104, -79, -87, -37, 124,-113, -99, -55, 112, -67, -83,  75, -38, -19,   2, -13,  48, 121,  60,  64,  10,-125, -79,  47, -25,  13, 126,  90,  21, -25, -20,  11, -51,  99,  11, -22, -95,  94,  68,  70, -93,   8, 116,  98, -17, -50,  48,   9,-110,  64,-118,  62,-101,  15, 111, -66,  56, -12,  43, 123,  86, -46, -42, 103,  -5,   5,  80, -60,  77,  87,  34,  10, -43,   3, -92, -29,  61,  52, 112, -90, -88, 100,  83, 103,  97,  93,  25,  55, 108, -95, -98,  25,  55,  41,  73, 105,  -6,   2, -33,-117,  52,  52,  45, -24,  64,  -2,-104,  32,  83,  45, -40,-123,  -6, 115, 112,-105,  58, -19, -39,  12, -56, -60, -82, -76,   8,   0, -57, -15,  18, -45,  59,-124,  25, -63,  19,  98,  73,   3, 112, -81,  19,  88,  35,  75, -57, -67, -20, -19, 115,   7, 116, -21,  23, -42,-105,  61,  86,  87,  68, -49,  11, -97, -21,-121, -56,  94, -26,-109, -51, -44,-112,  17, 112, 114, -52, -66,  81, -92, 109,  76,  86,  45,  35, -60,-108, -99,  40,  19, -89,-124, -32,-120, 111, -26, -67, -26, 101,  11, -88,-103,  33, -69,  48,  49,  70, -78, -74, -65,  68, -13, -23,  92, 111, 122, -50,  -7, 114, -92, -70, 104, 109, -91, -47,  10,  96,  30,  82, -89, -71, -28, -75, -88,  46,  51,  25, 117, -46, 109, -59,   3,  70,  -1,  75, -15,  34,   2,  52, -18, -25,  99,  91, -95,-117, 117,  82,  82,  -1,-102, -20,  56,  57,  67,  29,  42,  66, -57, -51,  83,-100, -94, -63,   6,  56, -43, -59, -89,  77, -66, -46,  16,  62,  86,  -9, -51, -93, 113,  21, -43, -43,  66,  60,  93, 117,  -8, -60, 124, 112,  32, -27,  93,-114,-111, -79,-124, -94,  56, -19, 116, -85,  47, -43,  52,  92, -34,-116, -93, -84,  61, -96,  89,   6,   4,  16,  72,  99,-116,  18, -17,   2,  35,   1,  54,  85,  52, -17, -38,  86, 104,  74,  73,  93, -75,  98, -11, -76, -11, -61,  96,   9, -64,   5, -59, -45, -11, 104,  81,  30, 122,-121,-117,  47, -11,  -5, 118, -71,-126, -75,  57,  83, -42,  70, -29,  97,-123, -77,  56,  -9, -22,-102, -21,  53, -21,  65, 109,  -9, -71,  45, -16,  34, -41, -42,-111,  48,  96,  72,-113,-122,-100,  71, -74, -22, -67, -25, -58, 121, -88, -93, -95,  35, -66,  31, 120, 120, -97,  15,  14, -30, -79, -81,  59, -16,  35, -17,  10, -72,  96, 121,  54, -33,-114,-125,  22,  72,  72, -25, -31, -71,  74,  91,  24,  -9, 119, -87,  48,  45,  47,  25,  68,  72,  41, -98, -89,  86, -59, -35, -72, 109,-100,  82,  18,  72,  57, -35,  75,-105,  44, -31,  77,  40,  38, 127,-104, 109,   0,  99, 116,   6,  44,-125, -11, -89,  92,-104,  -3, -58, -15, 118,  38,  -9, 103,  31,  93, -87, 100,  27,  34,-125,  70,-104,  76,  57, -46, -98, -47,  95, -37, 111,-107, -72, -16, -93, -97, -13,  23,  21, -86,  25,  96,  91,  91, -75, -31,-121,-120,  71,  82, -63,  65,  74, -47, -82, -88,  27, -72, 106,  46,  62, -23,  10, -45,  14,  64,  71,  84, -53, -32, 103, -52,  62,   3,  -3, -58, -90,  97,  98,-104, -40, -18,  63, -34,  26,   3,  30, -81,  44,-101, -26,  71,  -4,  59,  43,-124, -73, -43,  32,  30, -86,  57, -78, -25,  -7,  66, -71,  49, 106, -12, -14,  28,  68,  83,-102,-102, -18,  63, -25, 112,  13, -87,   8,  63, -87,  97,-123,  -2,  69,-118,-103, -96,  93,  40, -71, 126, 111,  38, -85,-100,  83, -61, -89, -26,  15, 110, 123, -94, -91,  70, 111, -38,   7, -81, -10,  36, -36,  36, -46,  -2, 108,
   85, -95, -98, 107, -97, -66, 115,   0, -75, 111, 112,   1,  39,  23,  96,  37, -61,  56, -23, -74,-125,  24,  -3,  -6, -25, 123,  55,  61,  95, 106, -34,  -2, -73, -85, 116, -94,  58, 115,-117,  56, -55,  82,  66, 107, -12,-118,  67, -47,  78},
{ -15,  88,-109,  10, -70, -14,   0,-110, -86, -27,  23,-108,-100,-118,  88,   7, -25,-114, 119, -99, -16,   5,  91, -49, 114,  70,  33,  79, 107,  12, -18, 107, -71,-127, -71,-111, -61,  85,   5,-102,   3,-123, -25,  66,  73, 119, -20, 113,  -5,-113,  99,  59, -31, -19, 116,-107,  29, -34,  43, -91, 107, -92,  38, -19, -90,  88,   1, 124, -82,-103, 111, -95,  47,  -7,  33,  73, -56, 118,  22, -53, -86, -93,  68, -82,-127, -66, -11,  93, 114, -80,-104,  83, -92, -59,  -7,-111, -21, -87,   3,   4,-118,  48,  95,-125, -13, -20, 116, -83, -70, 115, -54,  56,  -4, -62,  78,  32, -92,  59, -90,-115, 116, -45, -62,  30, 121,  11,  77,  11,-126,-121,  87, -45, -95,  10, -32, 126,   2, -10, 121, 121,  14,   3, -47,  70,  -8, -64,  -4,   7,  23, -79,  78, -37, -72,-113,  77, -28,  18,  41,  33, -37, -41,  54,  66,  16,  13, 127, -87,  46,  53,-124,  66, 127,  25,  14, -63,  38, -71, -66, -63, -92, 109,  64, -58,  22,  46, 102,  17,  -2, -86, 125, -69, 126,  12, -17,  11,  97,  75, -30,  67,-123,-109,  37, -57,  31,   7,  -4, -42,  45,  18,-119,  86, 105, -82,-103,  68,  91, 121, -25,-116, 119, 109,  12,  19,  87,  37, -60,  19,   8, -65, -15, -22, -75, -86, -21,  92, -68, -27, -56,  -7, 114, -70,  -8,  92,  46,  10,  69,  91,  18,  14,-124,  80, -65,   8,   1,  83,  21,  84, -30, -31,  32,-105, -18,  19,  37,  45,  33,  -9, -44,  81, 123,  11, -91,  48, 116,  19,-123, -46, -95,-103, 115,  45,  53,-124,  26, 125,  23,  42, -58,-122,  80,  -7,-126,-119, -50,  63,  92, -54, -72, -32,-119, -77,  24, -96,  -6, -88, -98, -83,  35, -23,  35, -63,  -2,  69,  -8,-106, -67,  63,  26, -13, 114, -97,  63,  90,  97,  62,  90,  82, 100,-102, -55, -15, -43, -31, -78, -43,  -4, -57,  49, -10,  36,  72,   2,-119, -94,  56,  74,  39,  40, 109,  61,-127,  81, 112, -73, 115, -55,   3, -19, -19, -80, -92, 116,  31,  79,  77,  44, -76, -29, 122, -98, 109, -99,  46, 121,  19,  84,  70,  63, 119, 108, 124, -59,  42,-115,  98,-114,  23,   2, -73, -17,  -2, -81,  -4, -97,  40, -20,  15, -44,  11,   9, 117, -91, 122, -76,  99,-105, -11,  35, -95, -30, -41, -29, -65,  98, -39, -68, -26,  25,  74, -39,  13,-108, -72,  54,-108, -66,  77, -25, 121,  20,-103, 102,  40,  81,  87, 113,  55,  58,  24, 110,  12, -28,  26,   2,  57, 102,-117, -85,  18,  -1,  10, -24, -67,  -9, -62,-125,  20, -61, 110, 112, -52,  15,  33, -10, -94, -73,  88,  -5,  31, -22,-116, -34,-119,  72,-121,  40, -56,-123,   7,  52,  53, -56, -15, -42, 110,  19,  75,  40, -29, -81,  44,  87,  68,-102, -22,-110, -72,  50, -74,  34,-115,-115,  -2,  19, 111, -69,  73,  56, -16, 123,  62,  -3, 113, -80,  56, -90,  79,  16, -28, -15, -54, -92,  11,  -6,  56, -58,  93, -67,  -1,  51, 114, -52, 116,  63,-107, 109,  89,  35, 124, -28,  80,  63, -32,-120, -36,  39,  85, -10, 115, -41, -54, -30,  32,-121,  14,  18,  27,  20,  84,  91, -22, 108, -50, -83, -10,  61, 105, -60, -77,  76,  -1,  55, 120,  36,  -9, 101,  51,  60, -86, -94,  50, -28, -20, -13, 109, -94,   7,  74, -15, -60, -21,-122,  -6, -23,  86,  69, -13, -43,-103,-102,  81, 117, 119, -78,  16, -31, -21,   6,   7,  65, -34,  23, -72, -74,  86, 100,-115,  88, -98, 100, -68, -59,  45,   3,  87, 121, -90,  20,-109,  -7,  20, -45, -72,-111,  26,  43,  16,  63,  67, 119,   0, -56,  71,  -5,  98,  71, -62, -76,  59, -29,   7,  76,   0, -84, -65, 107, -23, -30, -31,  12,  30,  55,  41, -38, -65,  29, -74, 109, -64,   6, -26,  89, 124, -73, -24, -11, 114,   9,  99,-126,  30, -98,-112,  56, -60,  16, 110,-114, -25, -41, -14, -91, -58, -56,  99,  36, -17,  45, 102,   6,-112,  34, -56,  39, -50,  91,  59,  63,   5,  52, 112, 106,  94,   6, 108,  35,   3,  58, -90, -74, -84,  87,-104, 127, -89, 122,  31, -63,  30,  11,  43, -94, -56, -76,   3, 107, -93,   7, -48,  42, -17,  66, -40, -82,  20,  99,  10, -48, -89,  72, -90, -21, -14,  96,   2,  78, -76, 119, -67,   9, -72, 111, -73,-126, -46,-115, 105,  14,  76,  97,-119, -71, -12,-110, -75,-120,  65,  99,-106,  38, -58,  38, -29, 114, 124,-112,  52,   7, -80, 104, -16,  66, 109,  57,-124,  97,  28,-117, -90, -76, -37,  93, -97,  20, -36,  53,  38,  61, -43,  21, -78,  34,  39, 107, -80, -85, -73, 109,  11, 111, -12,  97, -58, 106,  -4, -39,  72, 108, -25, 105, 120, -36,  43, -42,  29, -98,  49,  -1,  -2, -35,-117,  18,  84,  89, -14,  55, 104,-113, -88,  82, -73, -34,  22,  31,  11,  18,  33, 105,  52,  70,-111, 103, 120, -75, -67,  -1, 107,  35,  -7,   2,  20, -46,-126, -86, 107,  94, -19, -22,  -8,-113, -67,  24,   4, -57,  99, -81,  69, -17, -30, -61, -66,  95,-121, -70,  67,  45,  85, -53, -82,  61, 104,-102,  63,-104, -98, -58, -90,  -3, -92,  12, -43,  77, -23, -77, 108,  24, -52,  65,-112, -70, -66,  82,-114,  46,  16, -60,  28,  -1, -61,  64,  49, -19,  86, -91,  49, -54,  19, -52,  99,  45, -75, -81, -57,  40,  85,  20, -54,  69, -28, -24,   5, -29, 118,  -8,  -9, 124, 125,  71, -65, -55,  64, 126, -99,  -3, -10, -49,   3,  70, 124, -68, 111, 100, -45,  11, 112,  16, -11,  51, -63, -73,   1,-125,  62,  -5, 117,  67, -55, -58,  25, 118,  39,  -9,  79, -60,  11,  98,  49,  50, -11, 122, 115,  74,   0,  25, -55,-101,  89,  99, -34,  39, -99,  79,  93, -87, -99, -93,-123,  78, -55, 104, -50,  88, -78, -62,  29, -52,   8, -50, -19, -74,-107, 107,-125, -67, 124,  41,   0,-106,  71, 126, -25,  43, -31, -85,-120,-105,  39,  44, -74, -24, 126,-104, 101, 100,-126,  72,-117, -94,-107, -40, -10, -32, -25,  39, -63,  37, -33,  71,  -7, -57,  69, -25, -56, -29, -21, 115, -93,  14, -45, -57,  -7,  76,-119, -51,  44,  87,   5,  75,  13, -67,-114,   6,  92,  40,  25,  47, -60,  66, -49,  32, -74,-102,-125, -52,  39,  78,  43,-118, 115,  -5,-126,  35,  52, -92, -67,-112,  16,  38,-126, -19,  99,  33, 118,  74,-126,  21,  46, -56,  90, -37, -16, -42,  53,-115,-107, -93, -67, 112,   7,  22,  88, 120, -81, -98, -52,  16,  97,  40,   9,-126,   8, 115,-115,  68,   1,  91, 127, -61,-121,  62,  91,  43,  75,  96, 116, 107, -80,-125,  48, -66,  33, 111,  31, -55,   4,  59,-106,  34,  38,  61, 119,  90, -48, -66,  29, 113, -28,-111, -58, -67, 125, -11,  45,-103, -51,  11,  20,  33, -62, -93,  10,  34,  59,  -9,  53, -16, 112,   1, 113,  78,   0,  -8,  72,  60, -37, -34,-125, -54, -20, -33, -82,  55,  73, 114, -66,   1, 113,  39, 100, -22, -75, 103,  61,  23,  58,  67, -30,  -2,-111,  15, -98, 111,  69, -30, 108, -47, -92, -62, -15,  59, -21, -78,-117, -45,  10, 104,   0,  54,  32,  86, -23, -75,  11,  -1,  14,  34,  63, -45, -15,   9, 116,  -7, -46, 127,  48,   9, -37, -39, -57, -24,  64,  48, -54, -50,  20,  66,-109,  80, -64,  47,-116, -73, 105,  82, -74, -59, -64,  57,  39, 114,  76, 115, -17,-126,  45, -39, -75, 121,   5, -11, -84,  59,  30, 112, -79,  78, -35, 124, -77, -82, -70,   1,  22,  -8, -61, 119,  -3,  29, -18,   3, -27, -58, -14, -79,  19,   1,-122,  48,  18, -13, 100, -54, -42, -42, -96,-116, -38,  10,-123, 112,-114,  63, -21,-113,  45,  46, -63,-102,  70,  26,  42, -22, 121, -58, -37,-112, 125,  42, -19,  -4, -20,-112, -15, 124, -28,  94,  76,  54, -71, -32,-110,  73,  90,  43,  88, -16,  57, -78, 126,  45, -32, -28, -45, -98,  27,  -5,  49,  90, -81, 112,   1, -38,-100,  27,-104, -82,  70, -80,-117,  51,  94, -15, -80,  79, -89, -65, 126,  -3, 113,-127,  49,  34,  85, -62, -23,   5,  18, 121,  18, -60,-117, -86,  45, -12,   9,  24,  79,-101,  86,  88,-118,  15, -78, 100, 116,  77, 122, -52, -70, 126,  51,  37, -49,  84,  17,  -1, -85, 126,  25, 121,  -6, -11, -12,-118,  84, -32,  35, -47, 123, -38, -53, 111,-104,  89,-106,  -5,  43, -37, 103,  98, -42, -71, -75, -86,  46, 111,-103, -29,-126, 116, -73,  97, -68,-127, -21,  32,  93,-124,  31, 109, -83, -51, 116,  95, -82, 108, -13, -47, -10,  22, -42,-124, -83,   2,  76, 101,  82,  52, 109,-101, -41, -22,-112, -90,  62,  39, -40, -58,  78, -24, 115, 103, -89, -31,-100, -26,  60,  87,  96, -68,   6, -16, -87, -57, -63,  -3, -27, -48, -70,   1,  -8,  18,  50,  83, -48, -53, -52, -29, -60,  30,  52,   9, -92, -88, -36, 110,-106,  14, -56, -62,-125,-116,  59, 121, -89, 120, -27,-126,-121,   2,  18,  25,  45,  64, -53, -33, 112, -16, 100, -27,  74, -76,  70,-115, -11,  69,-126,  37, -63,  56, -74,  -4, -78,  99,  -5,  75, -66,   3, -51,  97,  48,   0, -21,  -8, -46,  11,  -4,  -8, -13,   8, 108,  58,  79,  28, -33,-118,  58,-118,-126, -37,-111, -19, -97,  33,  50, -89,  -2, 115, -18,  -1, -90,  -1,  78, 103, -77,  37, -85, -64,  91,  19, -60, 100,-116, -39, -49, -56,-102, 108,  66, -92, -95, -21,  19,-105,  42,  71, -37,   4,  -3,-107,-103,   8, -37,  99,  59,  32,   9, -89,  61, -73,   4, -24, -44,  42, 106, -14,  19, -94,  23, 115,-100,   5,-101,  -9,  88,  80, -66, -78, 100,-108,  29, -29,  -3, -18,  29, -81, -62,  36,-102,  92, -23, -69,-118,  41, -95, -81, 115,  63,  60,-105, -59,  57, 115,  22, -49, -80, -38, 115, -65,  11,  91,  39,   3,  65,  67, -67, -42,  41,-112,  38, -64, 103, 118, -78,  59,-103,-113,-110, -95,  78, -82, -40,  49, -48,  -5,  20,  96, 103, 125,  66,  99, 106, -63,  61,  22, -93, -94, 121, -47, -89, 106, -95,-116,  50,  -5,  81,  87,  28,  21,-101,  36, -10,  20, -19,  20, -55,-113, -37, -93,  24,  40, -38, -19, 107, -29,  13,  95, -84,  66, 120,  97, -44, -27,  54, -78,  28, 116, -60, -60,   6,  26, -71,  89, 108, 125, 108, 120, 124,  68, -12,-126,  57, -15, -14,  44,  10, -95,  -4, 123, 126,-121, -15,   3,-109,  48,  -3, 122, -67, -15, -86, -82,  63,-126,  73, -48,  98, -79,  87, -80, -78,  85,  -1,   1,   0,-124,  31,  74,  42,  95,  79,  58,-104,  92, -55,  28, 122, -37,  69,  -6, -77, -90,   4, -84, -60,-117, 118, 112,-102, -97, -88, -29, -89, 110, 117,   8,  28,  68, -41,  83,  65,  -2,  66,  46,  28, -52, -74,  40, -28, -12, -48, 104,  88, -52,  84, 106, -20, -26,  64,   6,  97,  53,-117,  89,-126, -90, -70, 103,  59,-122,-102, -26, -89, -34, -47,  50,  93,  83,  82, -56, -35,  16,  22,  41, -12,   1, 100,-122, 119, -50, -89, -16,  19,-123,  36,  52,  48,  73, -20,  87, -68, -33,  32, -62, -81, -19,  44, -10,-115,  64,  81,  97,  47,  69,  43, -87,   9, -95,  -6,  78, 117, 115,  91,  44, 120,  64,  56, 111, -19, -84, -36, -22, -14, 110, -62,-121, 101,  81,-115,  89, -75,-116,-107,-108, -20, -29,  57, -42, -95, -87,
  -91, -90, -53,   2,  85,  77,   5, -88,  38, 114,  57,  38,-117,  -4, -82, 108, 123, -56, 116,   7, 120, 124,  33, 119,  -8, 113, -46, -46, 100,  39,  31,  24,  58,  62, -78,  94,  83, -86,  -2, -26,  50, -96, -98,  86, -61, -81,  43,  62,-123},
{-108,  58,  96,  80, 109,-110,-105, 123,-108,  98,-127, -33,  62,  20, -31,  12,  -2, -58,  50,  79,  97,-111,  30,  -5,  73,  63,   3,  18, -56,  31,  29,-118,  36,  67,  28, -39,  40,  57, 123, -67,  72,  81,  61,-119,-116,  38, -65, -30, -41, -67,-122, -47, 109,  29, -16, -95, -44,  22,   1, -66, 104, -15,  -6,  79,  57, -10,-112, -42,  81,  13,-100, 107, -88, -21,  61,  98,  69, 102, -35,  79,  88,  23,  46, 118,   8,  30,  99, -87, -48,  53, 118,  43, -96,-127,  27, -56, -59,  75, 116, -45,  32,-102, -23, -84,  58, -57, -57,-118,  29, 115,-123, -29, -30, 120,-112, -46,  33, 121, -19, 124, 105,   6, -54,  29,  78, -30, -96, -60,  78,  86, -10,  -1, 101,  60, 104, 108, -52, -46, 107,  71,  89, -14,  47, -66,   0, -93, 112,  27,  83, -46,   7, -22,  43,-110,  68,  72, 126, 111,  66, -21,  26,-101,  -1, -15, -72, 101,  74,  40,  52,  36, -19, 111, -55,  96,  74, -73,  97,  -5,-121,-115,-113,   9, -52, -49, -69,  13, -25,  42,  21,  49,-104,-103,  67, -42,  99,-117,  22,  88, -63, -73, -61,  33,  49,  79,  90, -95,  -9, -18, 101,  83, -60, -60, -11, -46,  81,-104,  91,-115, -17,-111, 124, -49, 107, -69,-101,  70, -31, -61, -44,-116, -25, -86, -83,-106,  38,  43, -57, 117, -27, -73,  78, 107,  72,  88,  -6,  58,  74,  -5, -45,  63,   2, -96,-114,  10, -52,  32,  24, 126, -49,  42,  32, -12, -84,  39, -96, 114,  87, -34,  -3, -95,  86,   4, -64,-108,  45,  61, -40, -99, 103, 121,  35, -43, 117,-108, -58,  38, 126, -83, 106, -55, -56, -37, 100,  24,  10,  96, -35,  60,  98, -98,  90, -74,  69, -21,  20, -93,  20, -49, 105,  15, -69, -39, -36,-119, -66, 111,  62, -28, -61,  44, -97, -69, 124,-118,  15, 118, -20,  22, 105, -29,  -3,  -4,  72, -32, -44,-101, -19, -58,  14, -84,-103,  31,  83, 122,   7,  48,   2,  47,  41,  70, -26,-115, -74,  49,  14,  31,-103,  79,  63, -62, -46,  40, -46,-119,  82, -35,   1,-100, -11,  92, -79, 117, -73,  98, -35, -29, 116,  -9,   3, 108, -30, -40, -89,   4, -91, 102, -89, -99,  41,-109,  61, 111,  74,-123, -89,  79, 101,   8,  35, -85, -10,  42,  86,  48,   4, -21,  31,  54, -68,  51, -34, -36,  99,  -3,  28, -88,  43,-121,  76,-119,  12, -30, -50,  40, -55,  57,  -2,  33,   2, -71,  77,  29, -47,-104, -71,   1, -65,  79, -47,  38,-121,  33, -14,  95, -86,-127,  83,  57, -15,  -1, -77,  72, -30,  -4,  23,  50,  -4, -15,  80,  27,  41,-105, -97, 107,  20,-122,  29,-101,-116, -25,-103, -16, -77,  13, 105, -80, -47,  16,  17, 101,  31, -80,  18,  74,  82,-120, -32,  18,  91, -89,  94, 109, -45,  15,  81, -71, -55,  98,-110,  57, -31, -87, -52,-115, 113,  56,  20, -18, -41, -13,-105, -93, -80, -44, 112,  97,  37,  42,  40,  44, -65, 103,   3, -16,  83,  30,-117,  78,  68, -58,  62, -19,  50,  65,  89, 114, -57, 106, -85,  70, -10, -55,  28, -97,  62,  20,  -9, -39, -58,  53,-123, 104,  -8, -72,-121,  95,  95, -54, -68, 103, -48,  58,-115, -29,  24,-113, 121,  19,-126, -91, -46,  67, -71, -58,  28,  72, -19, -40, 117,-112,  13, -66, -92,  14,-113, -45,  17, -34, -33,  27, -29, -28,  37, -69, -68,  42,-123, -53,  93, -88,  55,  79, -51,  20,  62,   1, -52,-111, -51, 112, -50,-111,  85,-113,  -3,  84,  89,  -8,-103, 109, -20,   3, 112, -63, 123, -90,  84, -17, -90, -37,  67,  41, -17,   0,-124, -21,-121, -28, -53, -69,  82, -38,   9,  50,  81,-103,  28, -47,  10,  32,  -4, -90, -29,  81, -72,  98,-104,  58,  31,  28,  43, -79, 126,   7,  84,  29, -99, 105, -17, -28, 108, -28, -44,  98,-121,-123,-108,   2, -98, -14,  97, -85,  95,  14,   5,  80, -25,-115, -68,  49,  91, -99,-112, -54, -66, 123,   6, -41,  27,  77, -69,  48,  49,  -4, -39,   5, 126,  39,  25, -32, -72, -61,  27,  26,   4,-110,  84,  65, -64,  47,  97, -86,  41,  63, -71, -57,  96,  54, -13, -44,  76,  -3,  15,  74,-115, -16,-104,  75, 103,  63, 103,  14,  -9, 117, -36,  25,  78, -90,   4, -75, -99,-101,  78, -14,  53,  60,  31,  41,  49,  87,-107,  53,  38,  92, -97,   5,  29, 114,  -2, -55,  17, -29,  -7, -91, 116, -16,-122, -80,  71, 108,  90,  -2,  20,  12, 122, -38,  64, 118, 116,-123,-117,  97, -34, -17, -81, -51, -51, -65, -32,  -3,  92, 121,  71, -68, -17,  -7, 119, 122, -19,  49, -75,  20, -40, -20, -31,  93,  58,  92,  70,  44, 110, -81, 106, -42, -27, -53,-100, 106, 102,  79, -78,  13,  89, -79,  26,  74,  63, -40,  -2,-127,  96, -92,  94,   6, -21,  96,-125,  32, -84,  44,  90,  58, -75,  60,   8,  79,-117,-108,-126,-107, -40,  98, -20, 108,  30,-105,  21,  18, -51, -25,-117,  12,  63,  33, -43, -43, -91,  84,-123, -22, -72,  25,  18, -31,  77, -89, -17, -53,-104,  79, -66, -28, -64, -36,  21,  55,  99, 116, -60,-116,  68, -33, -18,  43,  88, 112, -49,-115,-104,  67,  19, -28, 111, -40,  93, -48, -54,  33, 104,  20, 126,  93, -47,   4, -44,  65,-108, -49,-125,-116, 112,  32, -97,  19,  37, -13, 103,  30, -16,-107,-110,  45, -46,  99,-115, -72,  31,  92, -30,  76,  17, -64, -93, -53,  18, 101,  25,  -6, -63, -63, -67, 115, -61,  58,  94, -13,  47, -60, -63, 109, -94,-104,  93, -31, -46,  11,  68, -33, 103, -44,  26, 101,  88,  41, -13, -49, -56,  20, -85,  81, -83, -12, -28,  78,   3,  23, -96, -23, -75, -35, -98, 113, -48, 125,  58,-116, -94,  73,   3,  32,  18,   3, -73, -34,  99,  82,  20,  31, -54,-114, -61,  60, -41,  34, -88,  86,  52, -43,  61,  45,  62, 116, -54, -87,  75,   2, 109,-117,-123,   2, -22,  24,  37,  37, 110,  97, 115, 116,  11,  66,  78,  91, -15, -34, -59,  58,   4,  94, -76, -14,  58,  93, 118,  99, 113,-124,-112,  25,  19,-115,  96, 107, -30,  54,  57,-117, -85,  19,-126,   7,-114, -15, -47, -33,  83,  24, -52,   7,  98, 115, 101, 127,  87,  47,  -5, -77,  77, -79,  13, -76, -23,  20,  -9,  38,  17,-117, -97,  45,-100,  12,  65, -71, -67, -83, 112, -85,  19, -53,  96,   4,  -8,  15, 115, -57,  39, -61,-105,  12,  63, -13,-113, -58,  83, -94, -43,  91,-117, -93,-108, -43,  58, 101, 114,  15,  34,  56,  26, -10,-126,  62, -14, -75,  22, -68,  -4, 126,-111,  92, 114,  86,  -4,  71,  66, 110, -70,-104,  -9,  61, 123, -61,-105, -94, 122,  -9, 125,  97, -94, -89, -39,  23, -61,  -9,  49, -78, -87,  -3, -86,   6,  46,-103,  99, -25,  62,-115,  79, -67,  64, -40,   4,-124,  11,  68, -10,  94, 105,  22,-117, -99,-104,  -5,  10,  81, -86, -87, -43,  54, 101, -88,  -2,  37,-115,-101, -54, -31, 115, -59,  -5,  71,  82,  59, -35, 112,-101,  40,  -9, -52, 119,   0,  99,  32, -73,-119,  20, -23,  18, -62, 107, -29,-104, 105, -41,  45, -63, 120, -68, -24, 115,-114,  65, 126, -86,   9,  41, -52,-110, 117,  59,-115,-100,-102,  69, -73, -93,  80, -88,  60,  28,-107,   7,  33, -21, 118, -85,-108, -20,-121,-125,  15,   7,  51, -44, 122, -62,  65,  32, -14, -17, -22,  54,  88,  84, -93, -80, -30,  -8,-103,  78,  27,  57, 125,  84, -74,  70, -42, 102,  40, -40, -24,  47,  90, -22,  27,  16, -13, -77, -48,  58, -42,-102,   0,  17,  48, -49,  87,   9,-102,  90,  42,  64,  27,-116,  26,  49, -47, -61,  31,-101,  82, -19, 125, -78, -25, -18, -39, -77, 124,  82,  42, -97, -14, -85,  80, -21, -24, -95,  19, 118,  39, -54,  35, 107, -73, -42,  72, 112, 104,  73,-104, -13, -45,   0, -33, 120,  69,  -7, -62,-116,-107, -87, -13,-105, -43,   1, -58,  11,  90, 112, -89,  -7,  12,-107,  54,  24, -27,  88,   3, -19, -14, 115, -61,  79,  28,  47, 116, -20,-106,-103,  97, -56,  36,-100,  20,  75,   3,-106, -11,  18,  85,  83,  47, 104, -30, -20,  13, 115, -26,  28, -56, 100,  39, -85, -41,-119, 126,  57, -57, -97, -73, -45, 122, -37, -89,-108,  54, 113,  -8, -97,-107,  71,  69,-111, -69,  -6, -69,  63,  53, -90,-114,   5, -70,-110,  13, -33,  17,  70, -63,  -9,  92, -18,  -1, -68,  14,  -1, -38, -65,  49,  15,   4,  99,  -1, -58, -29, -98,   6,-127,-122,  68,  21, -98, 119,  35, -75, -22,  11, -34, -67,  89, -22,-117,  26, -88,-110,  38,-114, -49,  44,  71, -40,  96, -82,  17,  -3,  95,  72, 122,  62, -25, -94, -37,  52,-110,   7,  63, 102, 126, -17,  74, -31,-105,  25, -14,-103,  14, -15,  64,  97,  52,-108,  17, -79, -99,   5, -89, -99,  -6, 117,  -2,  71, -26,  46,  50,  86,  93,  52,  30,  73,-117,  71, -38, -47, -54, -17,  11,  40, -61,  27,-125, -66, 119,  69,-116, -74,  83,  22, 120, -27,  20, -74,   4, -67, -36,  46, -80, -31, -70,  30, -34,  24, -40,  60, -79,-124,  75,   1,  26,-109, 109,  -1, -18,   0,   9,  74, -95, -77,  -9,-122, -25,  56, -67,  36,  18,-121, -34, -20, -26,   4, 105,-126, -29,-118,  14,  79, -56, -38, -41,  22, -38,  43,   9, -44,  75,  10, -38,-107, -62, 120,  95,  39,-124,  70,  23, -34, -88,-116, -78, 117, -16, -75,  58,-100, -84, -45, -24, 122,  57,  95, -37,  59,  53, 125, -53,  92, -50,   6,  83,  -6,  -6, -34, 113, 115, 122, 120, 102, -66,  17, -74,  74,   7, -11, -18,  76, -21, -32, -44,-116, -26,  78,  31,  51,  35,  41, -87,   2, -62,  68,  42,  68,-127,  16, -39, -51, 110,-121,  37, -71,  22, -40,  74,-121,  59,  64,  55,  95, -45, -77, 100, 126,  96, -76, -37, -93,  32,  65,  -9,  29,-111,  57,  68, 115,  -6, -89, 119,  87, -17, 127,  26, -29,-112, -97, -41,  11, -33, -11, 117, -31, -32, -81, -84, -67,  64,  -7,-108,   9,-117, 107,  29,  80, 126,  65,  94, -95,  22, -26,  41, -29,  57,  19, -85, -37,  82, -90,  27, -75,  32, 104,  58, -11, -21,  68,   0,  -9, -36,-102,  31,  51,   3,  27,  17,  57,  32, -55,   1,  96,  77, -82, -67,  29, -83, -75, 111,  14, -67, -20,  17, 121,  83,  44,  92,  70,  72,-124, 107,  80,  18,   2, -42,  20, 125, -50,  16, -78,  14,   7, -17,  62, -49,  41,  57,  84,-114, 121,  51, -61, -58, -60,  35,  33, -43, -55, -88,  12,-103,-110,  96,   3, -88, -11, 102,  80, -37, -90,  27,  11, -39,  29, 109,-118, 122, 115,  46, -36, -67,  45, -98, 113,  44,   7, -61, 111, -32, -80, -24, -13,  91,  76,  69, -81, -13,-120,-112,-119,  37,  15,-101, -60,  25, -93, -97,  27,  75,  76, -21, -32, -78, -58,  -6,  25,  70, -20,  64, 116, -75,   4,  27, -63,  74, 101,  78,-116, -53,  39,  39, -48, -10,  96, -66, -36, 106,   3,   8, -97,  96,  50,  62, -81,  80,  82, -83, 102,  -9, -59,  23,   8, -72, 117,-120, 111,  70, -57,-121, -90,  59, -68, -47, 108, -42,-100,  -1,  66,-117,  14, -75,-117, -61,  70,   6,  -6,  95, -71, -58,-113,  65,-103,   3, -10,-105, -68,  70, -17,-116, -32,  -8, -74,   0,  48,   3, -23,  71,  87,  86, -77, -70,  84,  69,  75, -79,  85,  66,  56,
  -96,  39,  52, 101,  81, -32, -28, -56,  78,  39, 119,  95,  62, 111,  89,  76,  25,  67, 102,  75,  24,  -8,  53,  15,  16,  14, 109, -11, -48,  81, 122,  -7, -28,  71, -75, -59, -67,  85, -37,  46, -27,  99, -32, -53, -48,  94, -51,  85,  12},
{ -49, -87, -90,-124, -16, 113,-104,  61, -29,  90,  93, -31, 104,  23,-111, -13,  36, -82, -11,  -2, 112,-122,  32,  87, -26, -22,-118,-123,  21,   9,  43,   7,  90, -86,  33,  18,   9, -68, -96, 113,-120,  15,-115,   0,  98, -98, -61,  26,  78, -96,  53, -23,  36,-121,  28, -52, -21,   9,-109,  42, 109,  76, -27, -69, 100, 102, -45, -50, -27,-102, -79,  14, 126, 103, -65,  15, 117, 122,  57, -62,-111, 104,  77, -13, -70,-119,  50,-111, -73,  66, 103,  -6, -72,  64, 106, -99,  64, -44,  -2,  83,-119, 115,  -6,-105, -73,  92,  28,  47, -99, -76, -50, -57, -94,-124, -80, -20, -34,  69, -11,-105, -43, -75, -49, -66, -84,-104,   9,  13, -42,   7, -50,  87, 111,  49,  44,  27, -13, -18, -91, -54, 101,-106, 104,  58,  14,  25,  36, -35, -20,  97, -89,-116,  19, -36,  75, 116,  21,-102, -53, -79,-107, -94,  22,  79, -34, -47, -36, 108,-117,  42,   6, -39, -94, -99,  84,   5,  65, 115,   6, -37,  61,-105, -20, -38,-118, -78,  53, -89,  68,  81, -51,  72, -46,-118,  31,-102, 127,-102,  68, 105,  80, -22,   3, 118, -31, 119, -57,  24,  52,  75, -49,   3,  71,  14,  -3,  12,  74,-123,  56,  13,  95, 126, -42, -71, -71, -11,  29, -14, 105,  52,  63,  29, -86, -88,  -5, -68,-103, -52, -34, -59, -30, -34,-106,-117, -71, -75,  42, -74, -35, -51,-127, 100, -23, 124,  81,-120,  34, -19,  12, 127, -47,-127,  75,  69,  46, -60,  70,  47,  36, -67,  64, -31,-113, -68,  73, 124,  -1, -67,  46, -51, -68,  20, -84,  39, -85,  61,-120,  95,  -4,-119, -95,  35,  85, -58,-119,  79, -82, -11,  50,  32,-108, -64, -82,-112,  25, -45,  81, 115, -46, -40,  68,-112, -71,   1, -40,  53,  66,  67,  24,  19,  94,  16,-121, -84, 109, -52,  68, 123,  77, -20, -26,  -9,  -1,  28, -50, -68,   4, -19, -78, -56,  73,  24,  20,-101, -11, -21, -89, -34,  57,  22,  28, -95,  75,-122,-102, 113, -37,  39, -28, 117, 111, 117,  32,  88, -62, -21,-123, -97, 121,  73, 115,   0,  33, -97,  98,  -1,  91, -74,  58,  14, -92, -36, -84,  83, 102,  55, -44,  28,  87, -21,  70,  31,  48,-127,  90, -61, -76,  13,  -1, 110,-116, -92,  57, -24, 105, -87,  71, -93,  24,  60, -80, -62, -25, -74, 106, -92,  15, -91, 115,  -1,  67, -75,-123,  74, -59, -56,  55,  71,  97,  64,  49, 127, -89,  39, -89, -68, -96, -41,  44,  55, -55,  54,-103, -81, -19, -20,  81, -98, 127, -52, -92, 125, -56,  -9,-113,-122,  99, -63, 104,  -2,  53, -62, 113,  32, -26,  52,   9, -69, -17, -89, -75, 111,  12, -31,  59,  23,  -9, -81,-110,-105,-103,  70,  -2,-124, -82,   6, -47, -55, 126,  79, -62, -69,  56, -94,-100,  94,  26, -73,  83,  41, -92,  96,  55, -70,  44,  72,  38, -54, 114, -96, -27,-110,  83,  70,  28,-101, -99,  92,  -9,  78, -43,-123,  22, 109,  86,  22, -58, -51, 108,-101,  77, -75,  86,  -4, 107, -23, -46, -72,  72, -74,  80, -45,  -7,  60, 113,  83,  30,-117,  -8, -76,  70,-119, -64,  -7,  83, -78,  84,   0, 121, -34,   5,   6,  51, -67,-115, 113,  13,  34,  86, -77,  65,  86,  90, -34,  17, 118, -58, -63,  -1,  48, -28,-108, -79,-126,  12, -93, 101, -24, 117,  51,  17,  59,  21, -26,   7, -84, 103,  68,  15, -19,   9, 127, 101, 106,  94, 117,  68, -24, 104, -81,  40, -19, -14,   1, -70,  75, -59, -23, -11,  54,  10, -16,-125, -10, -99, -84,-108, -78, -54,  69, -45, -97, -21, -76, 116,  66, 102,  10, 121, 109, -23, -23, 109,-103,  92, 100,-105,  34,  74, -83,  11,  86,-124,   7, 105, -72, -49,-103, 123, -78,  82,   3,  71,  60, 125,  84,  16, -98,  44,  22, -44,  79, -85, -85, -21,  90, -42, -32,-113, 111, 120,-118, -42,-121, -62,  -9,  67,-121,-114, -13,  19,  87,  90,  55,  79,   0,  20, -95, -97,  -8,  58,  -1, 100, 108, -11, 125,  -7, -98,  14,  16,-106, -31,  60,-110,  93,  65,  54,  60,  98,  79,-107, -15, -48,  46,  77,  61,-121, -89, -68, 114,  -7,-113,-120, 125, -29,  86, -52, -89,-114,  96, -91,  77,  69, -62,  98,  77, 105,  84, -94,  78, -82, 118, -86,  45, -54, 120, -58, -16, -69,  74,  -9,  20, -11, 101, 108,  88, -37, -42,  75,  82,-119,  93,  54,  68,-119,  85, -92,  78, -73, -96,  52,  69,  61,  88,  53, -89, -93,-127, -48, -49,  76, 114, -66,  95,  52, -27,  -1,  53,  60,  60, -91, -55, -68,  -7,  68, -43, -63,  38, -47,  53,   8, -35, 106,  14, -27, -30, -61,  -6, -78,  68,-115,  14,   2, -40,-106,  -2, -44,  61, -65, -33, -17, 125,  31, -51, 112,  17,  64, -55, -15,  69,  77, -40, -98,  29,  -8,  70,  75, 119,  25,   6,  56,  72,-100, 118,  78,  -1, -60, -62, -62, -59,-102,  -2, -98,  56, 115, -23,  60,-111, -31,  96,  20, -89,  98, -36, 102,-126,  98, -78, -87, 123,  99,  98, -45, 118, -19, -16, 126,  98, -32, -92,  86, -19, -70,  -4, -95,  60,  -5,  26,-118, -97, -46,  78, 101,  26,  92, 119,  47, -43,  -5, -51, -24,   5,  92,-119, -36,  87, -94, -32,  59, -84, 119, -11,  -6,  -4,-118,  53, 102,   2,-114,-121, -62, -50,  67, -53,  -6, -88, -39, -35, -84, -56,  -8,-104, -11,  64, -36, -42, -22,  81, 114, -56,  45,  95,  87,  80, -23, 123,  -2, -37, -69,  30,-119, 123,-123, -88,  29, -45, -82, -37,  64, -24,-124,  18, -22,  13,-104, -89, -25,  58,   4,  27, -60,-116,-123,  69,  18,  18,  33, -53,  27,  29,   8, -43, -12, 115, -38,  89, -83,  32, -42, -29,   2, 113, -97,  84,  69,  63, -81, -41,  48, -18, -73,-125, -98,  -6, -31,-113,  11, -37,  61,  18, -96,  20, -99, -79,  82,-117, -38,  50,  36, 118,-124,   2, -67, 117,  28, 104, 123,  28,-103, -95, 109, -52,-122,-124,  68, -32, -41, 121,  38,  81, -73,  41,-114,  59, -23, -32,  93, -68,  15,-124, -95,  66, -63, -86,   4, -48, -88,-102,-110,  85, -99,  65,  98, 111, -93, -56, -13,  43, -44, -27,  41, -76,  61,  59,-116,  41,-111, 110,  75, -28, 125,-108, -33,-117,-118,  53, -11, -69,  51, 125, -80,  69, -15,  47,-106,  21, -74, -95, -41,  96, -26,  48, -77,  97,  83,-111,  16,  22,  36,-126, -18,-123,  56,  63,  -2, 122, -42,  75, -43, -79, -41,-126, 111,  75, -96,  52,  21, -31, 113,   6, -18,  15,-114, -47,  24,  14, -76, 100, 122,-113,  12, 113, 106, -59,   2, -84, -17,-126,  33,  78,-105, -54, -58,   4,  -2, -50,  75,  47,   6,  -6,  76,  96, -23,  71,-127, 116,  42, -94,  55,  31,   0,-123,  -1,  33, -72,  84, -85, -13,  26, -39,-123, 111,  20,  47, -55, -46,  21,  36, -20,  86,  57,  20, -50,  78, -17, -32,  59,  38, 120, -33,  44, 108, -48, 111, 121, -67, 104, -42,  24, -68, -53,  98,  41,  28,   9,  22, -71,  50, -85,  34,  18,  26, -40, -51,  83,  23, -98,  -4, -54, 101,-119,  -4,-109, 105,  45, -84, -93, 112,  -7, -16, -15,  80,-119, -13, -76,  90,  54,   5,   8,  83, -82,  85,-103,  77,  12, -66,  -2,   7,  -6,  47, -95,  78, -18,-123, -95, -38, -28, 105, -52, -67, -17,  55,  71, -41, -76,  87,  44,-124,  -9, -56,-107, 101,-100,  29, -70,  75, -39,  40, -37,  -8,  86, -90, -95,-107,-116,  47,  59,  16, -19,  19,  79,  14,  69,-115, -23, -68, -40,  29, -13,  71,  53,  69,  -6,-109, -47, -95,  70, -31, -30,  29, -83,  92, -19, -14,-124, -62,  51, 125,  28,  67,-113,  96,  26,  92,  64, -42, -62,-112, -21, 121,  63,  78,  11, -74, 112,   8,   4, -70,  33,-107, -62, -50,-108, -73,  44, -84,  81,  91, -18,  99,  12,-103, -69, -60, -43, -51, -38,  10, -31,-122, -75, -46,  66,  56, 120, -14,  93,  41,-103, 118, 112, -92, -42,-114,  33,  15,  34, -93,  24, -28, -93, -20,  19,  76, -93,  -9,-124, -19,  34, 111, -54,  52, -57,  86, 110,-105,  55,-104, -12, -25, -96, -96,  10, 117, 119,  81,  60, -46, -60, -78, -62, -64, 114,  47,  35, 111,  33, -99, -37,  -1,  -5, -88,-127, -87, -93, -13,  76,  18,-105, 126, -43, -16,-116, 124,  25,   7, -94,  62,  23,   2,-123, -61,  22,  92,   7, -42, 120, -28,  79, -17, -64,  79,  74,  10,  65,-125, -60,  39, -31,  24, -29,   2,  -9,  28, -49,  15, 127, -12,  -7,  -1,  66,-106,  99,  90,   2,  12, -61,  -4, -55, -20, -60,  69, -45,   2, 123, -63,  78,  46, -44,  50,  44,  23,  17,  61,   5,  62, 103, -65, 119,  19,  76,  78,  67,  34, -44,   4,  -6,  67, 122,  30,   1, -79,  -1, -42, -24, -24, -28,  37, -38,  85, -13,  62,-114, -67,-119,  26, -30, -34,  69,-109,  96, -19,-101, -36,  39,  42, -53, 117,-115,-116,  91, -46, -45, -51, -70,  35, -81, 122,-103,  96, -33,  43, -93, -32,  84, -48,  71, -70,  26,  53, -42,  14, 124,  29,  51,  -6,  35,  70,-126,  72,  41, 122, 102,-107,  45, -25, 107,   5,  -3,  55, 126, -98, 109, -78,   2,  89, -78,  -9, -26,  45,  -2, -44, -48, -42,  -6, 123,   9, -77,  66,  -3,  62, -52,  26,  -2, 100, -60,  92, -30,-100,  42, -21, -42, 103, -77, -82,  75, 106, -79, -20,  38,  65,  55,-120,  40, -76, -91,  88,  45, -60, -55,   0, -93,  -4,-104,  96,  86,  76,  69, -68, 113,  98,  53,-107,  23, 124,  47, -97, -49,  54, -73,  18, -47, -13, -46, -75, -13, 115, -26,  71, -84, -58, -15,  -9,  -7, -51,  61, -20,  -3, -37,  64, -28,  73, -37,  59,  74,  54,  31, 106, -62,  -4, -34,-117, -80, -85, -78,-120, 105,  29,  55, -66, -57,  34, -77,  24, -90,  89,-109, 100,   2, -73,-100,  39,  18,  13,  51, 126, 111, -27, 113,  12, -38,  25, -61, -58, -22, 104,  18,-110,   1,  47,  94, -43, 102, -43,  97,  80,  99,  49,-118,  18, -31, 116,  -6, -89,  -4,-112, -23, 107,  86,-119, -86, -81,  10, -45,-118,  42,  79,  60, -16, -34,  16, -63, -35,-102,  72, -71, 127,-100,  -7,  17,  65,-125, 103, -51, -48,  -4,-108,-115, -69, 106, -40, -22, 101,  27,-116,-107, -11, -60,  85,   2,-110,   5,  15,  63,  57, 126, 116,-122,  48, -95,  28, 126,  78, 110,  72, -60,  87,  85,  84, -97, -94, -89, -77,  46,  76,  58,-114, -16,  43, -52, 100,  96,  27, -14,-116,  84,  86,  83,  33, -86, 114, -89, -30, -33, 107, -33, -49,   3,  61,-108,  31,  90,  37,  38,  80, 106, -66,-104,-108,  28, -28,-102,  83,   1,  76,  55,-102,  -3,-100,-113,  40, -37,  59,  57, -17, -88,  59,-118,  83, -64,  10,  32,  65, -40,   9,  80, -23, -35, -56,  58, -10,   3,-101,-106, -53,  -8, 109,  95,  20,  87, -48, -16,-108, -94,-109, -88, 118, -70,-119, -67, -34,  12, 111,  74, -97,  62, -93, -87, -40,  97,  22,  61,  53, -35,  34, 117, -47,   6,-121,  -7, 100, -48,-108, 101,  71,-107,  69,  17, -93, -34, -63,  39,  18, -66,  12, -63,  16,  36,-102, -51, 126,  42,  98,  20, 101, -27,  99, -17, -86,  20, -48,-101,  48, -65,  54, 115, -73,  81, 110,  84,-104,-123, -95,  45, -67,  31,  52,-111,  10,-125,  43, -34,  59, -53, -84,  -4,  40, -77, -74, -26, -85, -22, -98, -30, -52,  42,  76, -41,  47,
  -90, 116,  96,-125,  44, 124,-121,-105, -64, -58,  47,  36, 101,  60,  83, 111, -79,-117, -48,  46,  18,  75, 122,-121,  26,  74, -86,  96, 127,-120,  61, -33,  32, 107, 127,  96,-119,  50, 114,  67,  -7, -41,-115, -78,  10, -29,-102,  76, -35},
{  29, -35,  56, -67, 110, -27, -44, 122,  34, -59,  21,-116,  51,  14,   1,  37,   8, -25, -94, -67,-118,  87,  -7, -96, -57,  -5, 107,  93,-124, -82,   9,  46,  40, 103,  20, -81, 113, 117,  18, -88,-105, -50,-100,-123, 121,  13,-119,-111, -73, -44, 106,  58,  74, 105, 110, -40, 112,  86,   3,  67,-111, -41,-103, -96, -31,  -8,  -7, 122, -96, -29, 126,-104,  64,-122,-101,-115,  98, -96,  48,  78,  40,  19, 105, -45,-115, -15, -81,  95, 103, -53,  -4, -70,  88, -53,  73,-109,  54, 124, -90, -81, -30,  25, 103,-109,  13,-111, 111,-106,  28,-113, -78, -29, -17, -22,  26, -18,  47,  72, -12,  68, -80, -84, -83,  81,-118, 125, -70, -39, -39,  15,  20, -95, -42, -39,  74, -23, 113,-111,  37, -53, -31,   2, -78,  97, 107,  78,  67, -88, -25,-106, -99, -72,  -8,-117,  70, -38, -89,-110,  -3,-107, 119, -65,-110, -22,   2, -65,-120, 112,   3,-117, 113, 100, 120,  96, -56, -28,  43, -22,  21, -82,-110,  93,  83,-124, 117,  27, -96,  88,  50, 126,   6,  93,  99,  74, -25,  69, 102, -62,  54, -67,  66, -88, -99, -66,   5,  43, -32, -35,  40, 106, -72,  73,-114, -18,-112,  36, 100, -75,-110,-113, -51, -97, -36, -94, -59, -92, -85,   0, 110, -80, -60, -94,-120, -68,  64,  62, -41, -16, -58,  25,  89,  78,  58, -65, -95,  73, -33, -13,  41, 110,   0, -26,-125,   0,  52, -65,  96, 109,  82, -78, -25, -22,  93,-113,  41,-123,  14,  -5, -81, -16,  43,  76, -87, -93, -62,  27,  11, -29, -91,-101, 126, -58,  31, 106,  25,  13,  74, -21, -81, -42, -49,  78,-107,-101, -42, -89,  30, -24, -88, 105, -15, -94,  18, -33, -70, -87,  -4,-124,  16,  57,  56, -20,  54, 112, -58, -32,  18, -39, -32, 103,   8,-127, -61,-118, -96,  12,  -5,  88, -37,   9, -85, -49, -89,  81,  53,   5, -50,  36, -28, -19, -58,  14, 109,   1,  54,   3, 126,  29,   3,  41, -22, 116,  64, -66,  83,  -5,  61,  86,  -3, 105, 106, 124, -67,  47,-111,  86, -25, 121, -84, -18,  75, 126, -80, -84,  14,  -5, -81,  83,  14,-107, -67,  54,  11,-120, -12,  -3, -12,-120,   9,  30,   2,-122,  36,  69, -50, -18,  51,  33,  88,  92, -92,  82, -17, -98,   4, -87, -53, -33,  93,-108, -44, -57,  74,-111,  -8,  28, -63, -31,  93,  26,-116, -49, 127,  45,  97,  34, -66, -83, -92, -26, -95, -96,  13, -98,  -3,-126,-101,  45, -14,  59, -11, -81, 103, 118, -26,  37,  41, -59,  46,  45,  45,  97, 112,  49,  13,  92, -71, 116,  57, -34,  67,  46, -24, 115, -56,  -5,  67,-123, -78,  15,  68, 109, -65,  85, 119, -14, 112,  31, -11,  61, 101,   0,  32,  50,  78,  59, 111, -64,  58, -42, -84,  79, -42,  45, -10,  55, -15,  35,-119,-114,  88, 111, -38, -18,   8,  96,  99,  -5,-110, -54, -86,  38, -54, -26, -30,-101, 104,  33, -85,  -2,  -4,-106,  -5,  47, -67,  87,  99,   1,  78, -96,-124,-120, -33, 117,  52,-121, 112, -92, -44, 117,  58,  56,  35,  33, -21, -69,  29, 106, -35, -50,  -5,  99, -21,   8, -30,-107,   9, -21, -89, -78,  41, -31, -40, -50,  42,  96,-120, -28, -37,  44, -91, -54,  66,-111, 105,  90, -89, 110,  21,   1, -14, -97, -14,  65,  64,  -7,  54, -19,  15,  57, -19, 126,-115, -21, -67, -27, 105,  92,-116, -14,  65,  80,  79, -19,   7,  31, 122, -14, 108,  56,-104,  69, 120,  22,  51,  35, -10,  80,  24, -86,  45, -22,  -2, -55, 118,  31, -21, -22,  -5, -51, 102,  85, -57,-101,  71, -75,-109, -52,  66,  63,  76, -26,  43, -86, 110,  85, -91, -68,  61,  85, -69, -56,  16,  36,   5, 100, -42, -29, 108, -19, -93,  51,-108, -44,-123, -46,  34,-117, -80, -76, -14, -60,  76,  85, -44, -16, -63,-120, 121,  79,-105, -66, -56, -14,-120, -14,  96, -15, -33,  58,-111, -37,   0,-125, -67,  55,  60, -94,  85, -25,-102,  84,  49, -28, -46, -63,-112, -16, -95,  10, -29,  27, -15, -12,-117,-110, 119, -39, -62,  -4, -82, 112, 109,  34,  20,   1,  36,  78,-124, 125,  80, -28,  21,  67, -49, -83,  15,  42,-118,  80,  -7,  -1, 121,   0, 122, -65,   7, 118, -72, -10, -55,  54,   7, -45,  -8,   8, -23, -85,  19, -67, 101,  22, -16,  55,  89, 106,  93,  82,-109,  15,  98, -72, 102,  83,  81, -83, -35, -95,  62, 113, -39,  54,  -1, -19,  11,-120, 109,  43, -66, -50, 101, -87, -50,-115,  80,-123, -31, 110, -81,   2, 121,  64, -49,-114,  77,-126,  -5, -65,  49, -29,   8, 127,  36,  21, -98,  -2, -28, 118,   8, 126,  73, 119, 122,  -3,  15, -25, 114, -35, -63, 102, -31,  19,-100,  -4, 104,  -6, -70, -81,   4,  77, -49,  19,  27, 122, -30,  66,  92, -68,   1, -71, -78,  81, -18, -65,  30,   2,-119,  88,  -6, -69,-123, -41,  53, -78,  64, 105, -61, 122, -80, 116,  55, -97, 124, -48,-106,  39, -35,-113,  23, -36, -78,  38,-102, -72,  42, -26, -11,   0, 113,  63,  90,  48,  27,  84, 124,  -1,  11, -91, -22, -14, -91, 101,   9, -85, 108, -87, -91, -74, -95, -96, 105,  42, -23, -38, -58,-104, 122,  61, -26,-124, -88,  62, -46, -21, 114,  31, 109,-113,  37, 112,   3,-114, -21,-102, -31,   9,  26, -24, -95,  96,  19, -11,-106, -68,  47,  -1,  -5, -97,  38,  11, 125,-123, -78, 111, 106, -60,  74, -45,   8,  93, -38,  91,-115, 123,-125,-119, 109,  58,  89, -51, -63,  -2,  12, -94, -88,  24,   0,  12,  82,  69,  92,  26,  54, 119,  37,  18, -88,  31,   0,  65,  29,-124,  41,  83, -36, 104,  22, -85, 115, 115,  95,  77, 121, -61, 100, 107, 103,   2,-101,  82, -83, -32,-101,  95,  21,-114,   8, -59, -24,  28, -71, -36,  58, 126,-125, -84, -33,  86,  42, -95, -15,  52,  22, 122,  38,  70,-121,  64, -12,  91,-125, -94,  85, -71, 113,-107, -89, 121,   9, -34,  30, 116,  50,  99, -25, 115,  26,  41, -70,  94, 117, 119, -89, -59, -76, -99,  87,-126,  78, -74, -62,  44,  11,  38,  75, -43, 126, 117, -84, -61,  29,  45,-104, 123, -26,  -5,  12,-114,  18,  35, -86, -84,  18,-112, 121,   5,-104, -87, -55,  14,  81,  14,  44,  55,  86, -18,-124, -79, 122,  78,  23, -89, -40,  10,  43,  61, 101,  -4,  78, -20,-111, -12,  59, -26,-103,  95,  92, -69, -61, -98, -90, -20,  43, -26,  50, -45,-121,  47,  57, -98,  15,  72,   7,  38, -81, -52,   6,  61, -26,  -5,  73,   8, -14,  -8, -67, -74, 100, -69,-106,-107,  81, -39, 108, -17, -33, 117,-112, -37, -34, 105, -98,   5, -12,  78, -64,  33, -66,  37, -29,   9,  91,-102,  68,  87,   7,  74,  47, -99,  62,  80,  84, -57,  88,  79, -46, -48,  75,  91, -94,-114,-110, -35, -90,  76,  86, -26, -36, -35, -31,  53, 100, -18,  18,-108,-104, -58, 109,  72, 125, -18, -92, -62,-112, -83, -45, -96,  30, -15, -71,  53,-103,  65,  47,  10,  25,  42,  54,  42,  43,  30,-119, -84, 100,  75,-124, -39,-115, 124,-112, -23,  12, -57, -35,  10,   5,  87,   8, -26, -92, 125,-122, 108,   0,  99,  15, -30,  34,-107,   1, -16, -56,  71,-100,  28, -20, -73,-103,  50, -79,  32,  84,  48,  -9,   0,-108,  10, -36,-124, -59,-114,-121,  70, 112,  12, 109,  -2, -87, -70,  94,  12,  58,   4, -63,-127, -89, -67,-105,-118, -55,  45,-114,-103, 115,-101, 125,  59,  98,  29,  76, -68, -77, -61, -33,  85,  79, -61, 125, -80,  66, 122,-107, -51,-126, -68,  69,  11, -40,  51,  15,-120, -83,  83,-110, -27, 124, 123,  -6,  74, -57,-105, -92, -32, -29, -94,   9,-100,-101,  46, -69, -86,-114,  38, -64, 118,  96, -97,  46, -99, 109,-121,  58, -57,  -3, 124,  67, -14, -42, -66, -13,  66, 104, -35, 110,  96,  40,  46, -13,  33, -15,-104, -12, -62,  63, 125,  54,  55,   5,  49, -22,  -1, -75,  49,-117,  58,-119,  66, -47,  84,-119, 106, -38,-103, -96, -66,  -7,  88, -47,  29,  67,  55, -35, -55,-120, -46,  47, -86, -27,  23,  21, -64,  86, 106, -96,   5,-123,  48, -21,  44,  82, -56, -76,  94, -36, -57,-119,   0, -83,  14,  52,  18,  53, -24, -82,-105,  84,   1,  -3, -81, -92, -59,-125, -36,  17, -98,  17,  96, -19, 111, -39, -27,-113, -70, -42, -41,-103, 100,-120,  46,-102, 111,  87, 106, -69, 109, -14,  33,-124,  -2,-107, -45,  77,  85,  95,  98, -35,  59,  85, -98,-112,  92, -57,-122, -27,  14, 101, -20,  80,  32, -78, 111,  78,  92, -26, -13,  49,  55, -16, -86, -99, -79, -22, -83, -85,  43,  94,  -7,-111,   2,  35, 111,  85,  81, -22,   3,  73,-120, -41, -82,  90, -88, -85, -44,  20,  78, -85,-110, -95, -39,  94, -11, -84,  21, 112,  96, -28, -50, -39,  97,-114,-117,  58,  -7,  91, 121,  50,  15, 109, -90, -34, -77,  62,  64, -17, -81,  33, -25,  -9,  17,  28,  14,-105,  -9, -24,-107,  43, -26, -95, -16,  45,-107,  -1, -57, 120,   0, 106,   7,-112, -41, -18, -31, -18,   8,-125,  83, -82,-125, -71,-118, -37, -36, -78, 123, -84, 109, -76, -27, -61,  74, -29,  67,  -6,  60,  42,-102, -85, -38,-110, -84,  92, -48, -53,  58, 109, -26, 107,  26,  66, -56, -93, -98,-111, 123,  14, -94,-123, -91, -62, -97, -52, 122,  60, 119, -27, -46,  49, -96,-124,-118,   0, 115, -51, -43, -83, -94, -94,  -6, -52, -58, -41,  17,  33, 115,-125,  31,  20,  72,  63, -55, -56, -71,  73,   3, -38, 114,  48,   1, -48,  88, -18,  -3,  60, -50,  71,  75, -33, -34,  69, -38,  -7,  25, -33,  81,  37, 111,  87, -23,  90,-103,  54, -67,-105,  -2,  36,  89,-112, -46,  11,  15, 121,  66,   4,   5, -22, -49, 121, -36,  43,  65,  77, -76, -19,  15,  51, 126,-122, -10,  10, 102, -30, -55, -61,  58,  30,   4,  28,-108, -24,  44, -27,  19,-126, 114,  73, -45, -27,  74, -23,  35,  -1,-118,  -7, -92,-102,  -5, -76, -48, -95, 108,-101,-115, 110, -96, -18,  31,  35, 114,  72,  84, 109,  22,  63, -52, 110,  61,  27,  77,  76, -98,  22, -28,-113,  14, -51, 124, -57, -54,  93, 121,  47,  31,   1, -86,  42,  95,  30, 121, -35, -94,  99,   1,-110,  90, -65,-100, -32, 111, -61,  38,-127,-106, 119,-107,  78, -27, 109, -13,  40,  98,  12,  29,-104,-110, -89,  -4, -83, -88,   4,  89, -41, -29, -72,  87,  68, -31,  38, -68, -66, 103, -88, -85, -29,  68, -56,-126,-100,  25, -63,  36, 118,  39,  38,-102, -56,  25,  58,   8,-100,   9, -55,  -3,   7, -63, -17,  81,  10, -66,  98, -57,  68,  20,  -8,  -5, -48,-121, -71,-111,  38, -24,  96,  48,-125,  92, -59,-117,  64, -93,  13,  97, -64,  81, -59, -12,  31, 114,-110,  23, -45, -65,-103,  63,  29, 104, -31, -86, -54,  19, -33,   0, -81, -33,  75,  94,  43, 123,-110, -97,-121, -90, -13,  -6,  15, -28, -33, -53, -32, 104, 100,  90,  92, 109, 115,  36,  67,-115, 109,-103, -96, 125, -54,  47, 119, -56,  87, -50,-104,  60,-114,  62,  69,  -5, -18, 124,  81, -64,-110,-112, 108,  58,  -9,  92,  35,  21,  51, -86, -10,  93,-113, -25, -97, 105,  65, -83,-123, -71,  65, -82,  59,  16,  94,  74,  51, -60, -37, -66, 124,  53,  75, -18,  15,
  -88,  81,  46, -60,  78,  -7, -37, -82, 107,  -8,-102,-116, -26, 118, -89, -82, -47, -57,  84, 110,  93,  36,  70, -49, -66,  74,-120,  65, 113, -61, -46,  82, -74, 123,  92, 127, 124,  58, -48,  80, 108, -57, -58, 125, -73,-126,  36,  91, -41},
{-108,  53,  63,  29, -57,  18,  57,-106, 119, -13,-100,   6,  15, -56,  92,  86, -35,  53, 100,  91, -13,-106,  -5, -81, -76,-117,  60, -79,  74,-125,  60,-106,  54,  27,-117, -46, -16, -27, 106, -88, -74, 107,  63,  89, -90,  18, -70, -16,-100,  33,  23, 101, -31,  64, 100,-115,  33,   7, -84, -65, -29, -14,   6, -17,  46, -56,  47, 111,  27, -89,-113, -82,  83,  39, 122,-126,  45, -31, -41,  -4,  91, -10, -41,   2,  82,  63,  46,-119, 103,  45,  38,  15,-120, -55, -20, -86, -82, 101,-108,-124,  90, 124,-113, 112,  -8, -92,-125,-107,  29, 104,  71, -53,  66, -32, -45,  44, -49, -35,  31, -84, 103,  12,   9,  84,  48,-108, 111,  16,-120,  86, 123,  57, -56, -53, -80, -95,  -1,-103, -77,  18, 106,-111,   5,-123,  61, -90,  42,-105, -32, -38,  70, -87, -59,  62, 122, -53, -88, -26, -74,  36, -99,  91, -83,  69,  33,-111, 119, -14,  13, -11,  13,  77, 102, -38, -47,  25, -49,  15, -14, -69,  92,  40, -90,  60,-105,  56, 125, -18,  92,  50, -27, -36, -44,  44,  19,  49, 109, 113, -33,  26,  27,  20, -21, -29, 123,  96,  15, -93, -86, 122,-117,-105, 125,   1, 101,   4,   4,  38,  74, -23,  56, 112,-102, -67,  12, -35, -27,  91,-103, -16, -24, -63,  59,  59,   3, -64,   0,  62,  24, -53,-104,  11, -38, -70, -14,  94,  75, -13, -52, -85, -20, -82, -61, -73,  39,-124, -91, -24, -25,   9, -88,  99, 119, -89,  31, 100, -65,   3, -17, -50, -12,-114,-116,  81,  57, -44,  51,-104,-120,  66,  88, -35, -45, 116,  63, 117,  23,-104,-121,  87,  91,  61, -87, -90, -43, -45, 107,  93,   6,  70,  75,  61, -62,  95, 108,  73,  68, -68, -35, -71, 127, -54, -49,  38, -15,  51, -49, -25,  76,  24, 102,  70,  33, -25, -68, -71, -54, -56,-107, 108,  59, -46, -86,  10,-116, 126,  16,   5,  -2,  37,  26, -34,  20,  -3,   9, -24,-101,  11, -74,-115, -85, 117,  62,  35,   9, -29,  87, -64,  61, -70,  15, -50,  81, -34, -18,-121,  87, -63,-111,  30,  67, 110,  38,-120,  44,  31,  95, -12, -68,  90,  28,  28, -36,-110,  11, -64, -57,-116,  46, 113, -82, -84,  76, -46, -81,  19,  40, -19,  75, -11, 116,  76, -61, 107,-118, -74,  73,  76,  52, -87,-100,  60, 127, -82,  54,  82, -85, 119,  42,  55,  22, -57,  42,  52, -45, -23,  59,  95, -13,  89,  56,-106, -35,  44,  23,  97, -45,  72,  97, -41, -55,  -4,  65,  85, -60,  89,-123, -53, -25,-115,  64, -43,  73, -46, -75, -77, 103, -13,  45,-107, 116,  -7, -44,-123, -43, -16,  76, -79,  94, -42, 100,-115,  83,  76, -12, -12,-120, -93, -30, -94,  86,  43, 108,   4,  52,  64,  72, -47,  94,  36, -17, -95, -63,  24,-107, -11,-115, 100,  89,  26,-125, -46, -78, -37,  -1, -25, -88,  26, -32, -65,  -3,  76, -16, -72, -92,-105,  39,  11,-104,  89,  80, -30, 102,  44,   3,  18,  91, -42,-106,  95, -19,   8, -24, -63,  12,  94, -68, -40,   5, -74,  87, -41,  19, -38,-119, -33, 119,   7, -76, -65, -22,  -8, -78,  88, 110,  54,-124,-109, -53,  65,  46, -30, 126,  44, -36, -60,-108,-107,  -3,  41,  91, -53, -86, -65,  33,-106, -49,  58, -80,  -6, -57, -79, -28,  30,  74,-113, -42, -29, -22,  74, -22, -84, -34, -31, -82,  31, -88, -62, -53, -85,  62, -31,   6,  32,   5,  30,   9,  73, -93, -90, -75,   4,  77,-114,  35, -56,  -2, -27,  79,   8,-120,-107, 126, -64, -51,-110,  56,-124, -36, -12,  27, -73,   5, -72,   6,-110, -40,  17, -34,-110, -14, -47,   5,  26,  33,-105, -56,  10, -27,   2, -91, -98, 121, -43,  15,  96,  87, -61,  57,  41,  80, 123, -46,-106, -55,  78, -29, -27, -95,  85, -12, 121,  88,  10, -58, -29,  59, -58,  93,  16,  99,  75, -49, -14, 122, -40,  90,   1,  18, -41,  61,   8, 123,  41, -16, -87,  93, -65, -84,  84,  34,  70,  74,  81,-108,  47,  53, 106, -31, -97,  60, -27, -13, -87,  37, 119, 122, -17,  94,   4, -94,   6, -89,  75,  14, 100, 106,-109,  60, -65, -18, -80,  80, -33,-118,   9, -42, -66,-102,  62, -16,  -1,  17, -78, 101, -72,  -9,  88,  95,   0,  58, -54, -35,-108,-120,  79,-126,  64, -61,  81, -97,  65, -78,-112,-117, 112,  76, -64,  83,  -2,  54,  74,  78,   8,  47,  23, -20, -51,-125,  17, -86,  73,-123, -87, -76,  33,  99, 123, -64, -73, 112,  30,  37,  33, -37,-107, -36,-108, -36,-113, -80,  34, -71,-123, -49, -70, 101,  74,  25, 116,-109, -81,  90,-122,  17, -55, -53,  38, -49,  50,  97,  -4, -30,  13, -89, 127,  79,-106,  55,   0, -43, -60, -39,  46,  74, 117, 100, -42, -48, 103,  32,  -7, 106,  26, -37, -16,  15, -12, -21, -66,  38,-117,  39,  91,  73, -40,  62,-106,-102,  98, -33,-126, -90,  13,-117,  96, -75,  95,  92, 100, 111, -24, 127,   5, 112,-106, -35, -95,  50, 111,  82,-116, -66,-113,-108, -79,-110, -24,  40,  43,  72,-108,  80, -37, -51, -84,  31, -31, 119,  32, 117, -17, -58, -44,  51, -43,  10, 117,   3,  28, -62,  89,  -2,  32,  37,  -5,  -3,  63, 122,  26,  23, -12,  29, -38,  53, 100, -88,  62,  84,  24, -51,  65,  19, -99,  49, -42,-108, 116, 120,  56, -79, 122,  52,  17, -76,  61,  -7,-107,  27,  94,  81,  82, -71,-108,  16, -63, -79,-101,-109, -67, -12, 113,-102,  17,-105, 120, -33,-121,  52, 121,  28,  56, -29, -90, -59, -35,  11, -33,  -6, -77,  82, -86,-117,  22,  88,   7, -60,  30, -15,-100, -95,  90,  90,  57, 100,-122,  86, -31, -99,  36,  67,  69, 118, -83,  84, 122, -63, 122,  40,  15,-122,  52,  18, -73, -65, -98, -84,  41,-102, 101, -28, -68,  77, 102, -47,-119, -64,  -7, -86,   8,  17, 123, -97,  71,  68,  56,  57,  76,-105, -32, -53, -65, -92,-110, -86,-124, -82, -99, 126, 120, 106,  56, -93,  38, -23, -90, -53, -33,  55, -80,  47, -13, -51,  57,  86, -49,  74,  24,-117,-105,  68, -13,  85, 124,  65,  75, 126, -34,   9,  39, -18,  43,  89,  60,   0,  12, -74,  56, 104,  86, -53,   2, -61, -25,  27, -59,  72, -32,  15,  61,-110,  10,-100,  -9, -30, -48,   7, 127,  56, -30, 109, -10,  39,  35, 103, -42, -47,  13,  84,  81,-118,  74,  75, -26,  12,  57,-124,-124, -67, -26, -97,  35,  42,  25, -68, 101,-116, -44,  39,  99,  -9,  47,  34,-116,   4,-126,  26,-115, -79, -23,-104, -73, -63,  52, -41,  98,  73,  86, -74,   4,  15,  38,-104,  40, -30, -39,-105,-121,  47,  73,  61, -16,  88,   4,  11,   6,-103, -22,  20,  30,-110, -90, -87,-106,  65,   7,   6, -16, -86, -11,  90,-111,   8, 114, -21,-105, -22, -82, -19,  18,  24, -84, -12, -29, 118, 124,  27,  17,  83,  64, -49,  -2, 126,-122,-111,-109, -20, 125, 117,-113,  40,-119, 105, 116,  22,   5, -38, -24,  98, -47,  87, -95, -63,-112, -70, -28,-124,  16,-112, -65, -41,  41,-118,-124, -43,-113, 110,  42, -37,  24, -48, -30,  34,  56,  81, -90,-105, -88, 101,  95,-105, -78, 117,  29, -24, -99, -86,-104,  25,   9,-121,-105,  65,  -5, -23, 113, -62,  38, 119, 104,   4,  12,  29,  86,  66, -61,-105,  21,  49, -66, -85, -11,  95,  99, -68, 121, -30, -14,  -4, -31,  99,-125,   8,  16, -26,  12, -41,  92, 120,  52, 122,  38,   4, 114, -40,  16,  63,  22,  89,  54,  87, 118,  27, -41,  -5, -96,-107, -14,  15,  86,  -5, 118, 104,  95,  44,  17, 125, 100,  74, -83, -13,  11, 104,  23,  30,  21, 124,-122, 105,-119,  79, -82,  70, -39,-123, -53,  66, 101, -18,-115,-118, -21, -30, -70,   6,-115,  75, -25,-109,  -3, -61,  80,-113,-105, -35,  59,-106, 105,  22,-126, -14, -62,   0,  24,  -2,-113,   5,  42,  -1, -53,  51,   8, 123, -19, -80,  90, 108, -98,-114,-102, 114, -47,-101, -33, -87, -17, -90,  90,  35,  78,  -4,  -2, -95,  91, 125,  -4,  89, -48,  96, -94, -22,  18, -68, -49,-110,   0, -69, 101,  14,  -4,  41, -65, -44,  72, -44,  86,  84,  40,-119, -27, -15, -59, -93, -68,-104,  75, -13,  27, -18,  63, -88, 111, -31,  89,-124,-104, -23,  15,  20, -47, -63,   3,  48,  88,  71,  70,-120, -88,   9, 101, -57, -59,  -5,  98, 112,  19, 113, -76,  19,  75,  17,  -8, -91,-124,  34,   5, -69, -64, -99,  69, -26, -94, -21,  99,-123, -80, -16,  18, -35, -26,-121, -75,  23,-105,-114,  40,  76, -11,  85,  52,  71,  90, -30,  59, -42,   9,-123, -26, -51, -71,  79,-104, -75,  31,   3,  42, -76,  16,  41, -16,   5,-125, 108, -95, -69, -60,  -6,  38, -28, -53,  14,  70,  -4, -14,  10, 116,  28, -36,  96, 104,  26, -25,  40,  48,  21,  69,  34, -37,  47,-100, -88, 123,  32, -66, -60, 118, -10,  34,  58,  34, -54,  58, -43,  11,  16,-123, 121,  88,  93, -66, 125,  76,  47, -69,-125, 106,  -9,  93,  -9, 111, -41,  95,-126, -29,  37, -56,-105, -59, -68,  38, 118, -17, -49, -65,  -9,  88, 111,  -1, 115, 115,-116,  32,  10, -37,   5, 114, 123, -64, 106, 122,  -9, 119,  -8,  73,  29, -34, -67,  44,  59,  73, -62,  41,-126, -93,-126, -50,  56,  84, -94,  94,  12, -63,  41, -14,-125, -83,  36,  48,   2, -46,-105,  21,   6, -32, -43, 125, -96,  -2,-118,-107, -72,  55,  59,  85,  93,  93,  84, 116, -78, -55, -10,-117, -11, 116,  65,  -7, -46, -15,-110,  54,  34,  47, -74,  86, -68, -13, -50, -79,  61,  75,  33,   0,   6, -31, -77, -88,  61,  57,  88,  21,-117,-102,  18,-107, -57, 109,  98, 106, -91,  47, -90,  13, -56, 117, -30, -60,   6, -14, 114,  83, -66,  19,  35,  85, 104,  58, -45,  44,-105,   9, -97, -24,-112, -86,  60,  42,  24,  47, -32, 110,-100,  62, 123,  94, 125,   0,  99,  49, 123,  82, 123,  89, -56,  38, -99,  21, 104,  87,   7,   6,  14,  32,  -6, -76,  -4, -78,  25,  74, 100, -28, -87, -58,  42,  75, -23,-119, -80, -47,  87,  20, 116, 125,  53,  16, 126, 108,  38, -64, -21, -50, -91, -12,  16,  10,  25, 116, -36, -11, -70,  94, 115, 105, -26,  29, 126, -26, 116,  56, 109,  43,  94, -91, -80,  74, 115,-117,  95, -70, -19,-120,  73, -68, -78,  43,  90, 116, -58,  36,  78, -67,   0, -45, -89, -91,  71,  83,-103,  -4, -76,  42, -57,   6,  87,  -1, 126,-122,  31,-112,  43,  80,  52,-118,  34, -18, 109,  44, 118,  55,-121,-125, -77, -73,  -3, 119, 112, -76, 106, -17,  91,  54, 127,  82,  24,  12, -97, -67, 109, 114,-112,  95, -26,   9,  40,  51, -33,  49, 105, -38, 101,  13,  57,  85,  86,  84, -89,  28,  10,-106, -63, -88, -38,-105, -70, -50,-119, -94, -99,  11, -46,  52,  44,  31,  76, -89, -46,  99, -63,-116, -22,  20, -61,-120,-113, 103, 112,  39,  27,  95,-101, 124, -55, 110, -77, -55,  24, 101,  -4,  53,  -8,  -6,  49,  16, -50, 120,  89,  62, -94, -56, -50,  20,-122,-116,  38, -17,  35, -41,-114, -53,  24, 108, -50, 101,  84, -70, -13, 104, -30, -42, -89,-112,-126,  57,-100, -71,  76, -44,  74,  84,  88, 127, -63,-119, -76, -62,  -6,  82, -36, 112,   7, -49, 117,  52,  62, 123, 111,  85,  91,  68,  52,
   33, -22, 126,  -8, -28, -98,  88,-121,-111, -92,  20, -22, -52,  -4, -38, 117, 110, 116, -62, -75,  -6,  84, 106, -65,  83,   1,  12, -10, -18, -69,-127,  79,-108, -46,  -2, 114,  20, -97,  99,  44, -26, -86,   9, 108,-118, -46, -43,  20, -24},
{  50, -56, -34,   2, -55,  36, -46, -91, -28, -27,  97,  71, -46,  52,  86, -78,-116,  72, -23, -69, -49,  55,  84,  25, 107, -54,  47,  93,  61,  76, 118,  20,-111, 123,  91,  47, -66,  94,-103,  84,  76, 103,   3,  77,-124,-107,-119,-103,  20, -54,  -6,  94, -27, 116,   0,  77, 100,  78, -50, 114,-125,-116,  95, -94, -87, -78,   1, -74, 114,  57,   8, -70, -34,  14,   5,  85,  41,  19,-121,  64, -84,  46,  -3, 111,  98, -83, -20, -83,  40, 112,  39, 117,  82,  15,  31,  21,-126, 122,  89, -54,-121, -17,  81, -59,  40,-102, -88, 122,  82,  49, 122,  94, -31,  -7, -62, -37,  19, 119,  31,  32,   9,-121,   6, 119, -58,  25, -60,  58,  46, 119,  24,  65, -37,  69,  25,   1, -47, 104, -74,  77, 120,  10,  24, 119,  97, -63, -95, -69,  18, -87, -65,  57, -31, -55,  20,  13, 107,  56,  52,  48, -43,  99,  76,  85,  30, 115,  25, -43, -94, 105,  42,  34, -58,  95, -55,  13, -91,  -6,-116,-110, -92, -19,  -8, -73, -51,  62, 116,-124, -28,-106, -53, -99, 118,  70, -54, -60, -60, -27, -53, -32, -76,  87,-117,  75, -65, 120,-115, 124, -82,  28,  -1, -92, 103,  14,  45, 119, -81,-112, -49,-108, 116, 110, -59,  -2, -24, -54, -57,  18,   4,  83, -67, -48,-118, 114, -46, 118, -35, 126,  94,-122,  37, -85, -56,-123,  58,  17,  56, -91, 113,  22,  29,  11, -63, -59, -88,-107,  28,  25, -28, -29, -70,  27,-125, -84,-101,  36,  94, 104,  67, -94, -71,   1,  40,-124,  63,  34, 100, -39,-105, -15,  33,  53,  31,-104, -49, -10,  75,  23,   3, -28, -91, -89,-115,  17, 114, -40, 112,  75,  81,  71, -54,-107, -93,  71,-108, 112, -47,  22,  87, 117, -86,  86, -90, -36,-114, -24, -54,-101,  17,  96, -49, -51, -16, -58,  14,  15, -82, -19, -55, -90, -15,   9, 118,  57, -75,-109, -26,  17,   1, -90, -14, -28,  50, -90,  35, -99,  36, -67,   9,-114, -53,  74,  73,   2,  -1, -20, -45,  67, -88,  74,  54,  42,  64, 122, 119, -88, 100,  13,  93, 110,  20, 125, -33,  71, 103,  64, -48, -33,  60,  -5,  79,  79, -77,  65,  84,-111, 115, -10, 111,  79, -35,  67, 109,-126, -25, -71,   5, -72,-102, -96, -67,-119,  23,  97, -92,  12, -15, -94, -85,  98,-103, -61, -21,-127,  60, -47, -77,  86, 112,   3,-100,-114,  51,-102, -23,  98,  86,  35, 122, -49, -29, -82, -11, -13,  -9, -80,  42, 107,  54,  54, 122, -54,  96, 102,  47, 107, -43, -44,  19,  66, 106,  35,  57,  -6, -42,-120, -87,  31, -95, -58, -95, -72, -93, -21,  27,  41,  92, -37, 127, -30,  83, 107,  36,  83, -25, -13,  61,  91,  15, 115,-101,-119,-115,-113, -64, -20, -16,  16, -47, -36, -15, -97, -28,  58, -41, -51, 110,-127, -27,  95,  46,  95,  55, -63, -13, -49,  88, -20, -14,  60,  72,-125, -92,  32, 106, -66, 108, -77, 102, -75,-112, 115, -50,  91,  90, -43,  42,-113, -56, -50,  45,   4, -50, -67, -27, -67,  87, 125, 125, -42,  32, -25,-126, -65,  -1, -63,  97,-104, 111,  33, 106,  -1, 126, -58, -39, -91, -82,  97, -38,  31,  29,  98,  20, -47, 103,-119, -91, -23,  31,  77,  61,  93,   2, -67, -53,  80,   6, 118, 123, -75, -93,-117,  92, -11, -75, -13,  25,  34, -31, 125, -14,  42,  39,   3, -56,-127,  80,  81, -10,  -7, 119,-110,  84,  49,  86, 116,  17, -85, 126,  70,  27, -62,  56,-122,-117, -79,-101,  84, -32,  28,-110, -52,  31,  30,  84, -45,  88, 100, -96, 110,  96, -70, 113, 111,  98,   0,  -4, -43, 105,  35,  18,-112, -99, -49, -74, 127, -81,  28, -76, -35, -15, -39, -94,-101, 127,-109,  21, -38, 127, -73, -89, -97,  41,  67,  67,-103, -36, -11, -85,  52, -96,  43, 100, -42,  12, -27,   9, -66,  43, -80,  77,  18,  62,  72,  55,  69,-107,-121, -74,  87,   6,  80, -83, -32,-123,  63, 120,-115, -96,  35, -52,-123, -45,  27, -33,  50,-116, -93,  -1,  84,-108, -57, -47, -53,  56, -57, -94,  34,  68, -29, 101,  22,  12,  13,  97,   4,  99, -13, 107, -39, -87,-125,  83,   9, -10,  85, -87,  26, -75, -26,-115,  20,  28,  33, -98, -26, -31,   4,  73,  67,-113, -78,  30, 116, -54, 121,  26, -43,-110,-122, -25,  32, -37, -25, -90, -28,  16, -40, 121,-110, -55,  21, -10,-105,  29,  92, -55, 117, -89, -53, -74, -14,  47, -94,-100, -83, -61,-125, -77,  66,  -9,  89, -89,  25, -60, -99, -73, -83, 108, -36,  87, 102, 105,-101, -59,  66,  94, -57, 114,  42, 118, -68, 115, 122,  96, -45,  82,  79, -32,  27, 114, -78, 108,  -2, 108,  21,  11, -43, -69,  49, -32, 119,  48,  12,  18, -59,  75, 114,  25,  74,  27,  46, 120, 123,  73, -61, 107,  42, -26,  72,-117,  95,  37, -53,  64, 124,-101,-111, -10,  45, 103, -17,  43, 115, -94, -63, 104,  48,  41,  35,  40,  40, -36, -50, -45, -27,  63,  27, 106, -93, 126, -92,  22,-104, 102,  34, 119, 105, -50, -56, 104,  92, -30, -29,  59, 117,  12,  85,  18,-103,  -1, 103, 108,  64,  47,  48, -93,-125, -62,  41, -43,  -2,   0,   4,-124, -41,  46, -89,   8, -90,  29, -73,  41, -29,  62, -81,  59, -66, -67,-111, -92,  40, -68,  80, -54, 123,  90,-126,   2, -15, 125, -61, -48, 108,  14,  37,  95, -20,  78, -91,  10, -27, -69,  87,-106, -58,  53,  59,  97, 111,  14,  50,   2,  73, -35, -47,  93, 101, -25,  79,  41, -43, -59, -38, 102,  10,  13,  92, -68,  55,  18, -93,  18, 114,  27,  67, -26, -75, -81,-106, -37,-110,  12, -21, -81, -79,  51,   6, -80, -84, 103,  23, -48,-116,  24,  -2,  42, -58, -95,  11, -39,  67,  99,   6,  89, -90,  15, -95,-106, 110,  91,  52,  76,  55, -34,  83,  94, -45,  16, 125, -28,  91, -40,-103, -92, -19,   3, -24, -56, 102, -75, -30, 107, -57, -11,  30, 127, -21, -18,-105,  -8,  30,   2, 102,  76, 100, -37, 109, 114,-113,  47, -18,-107,  41, -43, -97,  21,  72,   6,  93,  -1,  58, -84, 103, -86, -52,  90, -74, -49, -30,  41, -34, -21, -48,  78,  50,  90,  70, -81, 118,  89, -60,  74, -77, -67,  66,-100, -13,  85,  81,  99, -98,  -4,  98,  33, -99, -98, 114, -94, 109, -46, -76, 105,  91,  52,  53, -76, -31, -80, -20,  73,-121,  93, -51, -13, 109, -71, -22,  14,-113,  81, -80,-116,  79,  15, -16,   1, -83,  73,  67,-106, -30,  15, -64,-114, -53,  93, -31,  82,  74, -76,-125, 121,  66,  26, -50,-125, -20, 103,  97,-119,  45, 115,  14, -31,   9, -87, 117,  82,  90, -52,  40,  58, -85,  97,  61, -51, -91, -96, 103,  44, 113, 123, -69, -77, -52, -40, -90,-125, -57,  45, -20,-109,-112, -89, -73,  54,  65, 120, -27,  70,  30,  90,  76,-105, -70,  -7, -26, -48, -60,  -5,-127, -91, -86,  98,  87, -23, -83, -19, -63, -71, -69, -82,-126, -19,-123,  -2, -76, 113,  68,   6,  14,   2, -88, -25,   1, -62,  59, -31,   0,  -4, -93,  97, -22, 101,  96, 105, -49,  65, 125,-126, -30,  64, -70,  62,  62, -39,  48, 116,-107,-110, -87, -78,  95,  70, -36, 110, -72,-105,  -2,-100,  30,-102, -49,  10,  51, -88,  -5,  31,  76, 111,  26,-112,  50,  44,-126, -26,  76,  40, 108, -11,  98, -34, -51, 124,  79,   5,  96,  61,  51,  39, -42, -79,  18, -50, -53, -34,  10, -58,   1, -47, -75, -91, -41,-101, 119, -68,  68, -71, -78,  80, -24, -71, -87, -63,  51,  42,-115, -58,   9,  47,  98, -63, -37,-104, 120, -12,  13,  20, -77,  49, 102,   6, -19, -48,-116,  80,  82,  17, -27,-117,  83,-121,  47, -61,  65, -94, -54,  21,  57, 125, -80, -72, 115, 103,  91, -56,  21,  67, -57, -82, 105,  27, -11, -84,  60, -27, -63,  36, -34, -48,  52, 101,  49,   3,  49,  41,  39, -86, -78,  59,-126, 120,  87, 101,  17,   0,  40, -28,-100,  28,  63,-114, -40,-118, -65,-114,  45,  31, -98, -55,  56,   0, 106, -60,  87,  10,-105, -64, -83,  89, -16,-100,  94, -87,-107,  37,-121, -79, -28,  81, -13,  43, -31, -38, -18,-112,  80, -21,  21, -35,  55,  10,  25, -86, -87, -86, -60, -70,-126, -24,  73, -19, -38, 125,  82,-103,-125, -99,-119, -70,  56, -74,  71,  84, -55, -64, -46,-104, 105, -27,-124, -77, -53,-119, -62,  41,-113, 120, 123, -81,-120,  91,  -5,  50, 104, 121, -91, -17,-107,-108,   7, -70, -35, 103,  93,   6, -39,-101, -24,  25,  26, -26,-110,  41, -54,-125,  13,  19,  90, -30, 102,  90,-118,  48, 102, 123, -88,  98, 109, -96, -58,-123, -10, -25, -81, -38,   4, -52,-106, -43,  85, -24, 121,  47, -39, -85, -55, -60,-114, -60,  62,  66, -50, 105,  81, -98, 104,  38,  67,  47, -36,   1, -30,-106, -20,  -9, -12,  69, -81,-113,-114,  91,  35,  56, -35,  -8,  33, 126,-113, -51, -40, -89, 127, -85, -58, -23, -60, -21, -61,  14,-105,  78, -97, -59, -20, -29,  99,  73, -54, -50,  52,   2, 120,  88, 122, -77,   1, -17,   8, -65,   9,-123,  -4,   7,  82,  99, -44, -40, -99,   8,  83, -43, 102, -36, -91,-125,  73, 101,-122,  69,  32,-117, -30,-104,-105, -97, -55, 102, -25, -69,-115, -92,  95,  97,  95, 119, -26, -22,  21, -68,-118,  77,-112, -56, -31, -84, -55,  50, 125,   8,  56,  98,  82,   4, -62, -80, -74,  57, 115, -11,  27,  88, 125,-125, -98,  73, -98, 114, 127,  81,  55, -32, -98,-103,  -4,  71,-105,  10, 126, -11, -89,   4, -73, -82, -67, -79,  42, 106, -25, 115, -27, -59,  89, -39,  65,  10, -53,-116, 110, -31, 126, -77, 121, -47, -76, 119,  88, -90, -32, -22, -77,  70,  72,-125,  70,   2, 105,-127,  33, -90,-103, -78, -43, -10,  10,   5, 105, 108, 119,  17,  39,   2, -24, -34,-106, -97,  -6,-108, -93, 115, -80,  12,  94,  10,  94, 123,  78,  47,  13,  56,  73,-108, -67,-112, 113,-102,-102,  -1,  25,  89,  27,  62, -19, 100, -36,-101,  36, -84,  86,  -3,  88,   5,   0,   8, -10,-100,  79, -97, -89, -94,  -7, -99,  79, -36,  68,  10,  -8,  32, -30, -40, 109,-116,-111,  87, -17,  87,   1, -22, -23,  55,-124,   9,  56,  63, -81,  44,-100,  61,  12,  11,  87, -90,  12, -87,  13,  51,-104,-114, -19, -30,  62,  36, -59, -20, -31,   0,  54, 112,-126, -82,-108,  21,  84,-112,  80, -65, 109, -75, -75, -96,  -5,-113,  68, -41, -66,  43,  30, -74,-110,-115,  89, 116,  94,  49, -64,-120,  30, -55,  26,  86, -76,  88, -85,  10, -35, -94,  44, -83, -73,  48, -82, -38,  81, -50,  21,  38,  87, -31, 118,   5,   6, -59,-111, -20,  47,  -4, -38, 125,   9,  98,  -8,   7,  82,  21, -82, -45,-113, 103, -74, -83, -50,  60,  54,  17,  22, -50, -48, -28,  77, -82, -87, 100,  35,  82, 121, -58, 115, 117,  79,  46, 102,  78, -56, 104, -57,   3,  14, -30, -78, -84,  20,  95,  81, -83,  63,  59, -76,-110,  96,-114, 120,  93,  33,  92, -76,  79, -95,   4,  93,-127,  50,  38, -15,  92,  -5, 118,-100,  67,  13, -11, 116, -93, -55, -39,  53,  64,   7,  19, -87,  15,   9, -20,  58, 121,  28, -57, -99, -37,  47,-106, -88, -96, -87,  16,   2, -97, -18,   9,  19,  16,  82, -48, 122, 115, 101, -52, -91, -94,
 -114,-122, -49, 103, -39,  -1, -68, -74, -27,  10, -64, -79,  55,  17,  -7,  -1, -79, -63, -98, -98,  89, -35,  -6,-102,  53,   6,  73,   4, 116, -95, -67,  42,  15,-114,-118, -64, 104,  64,-105,  -1, -26,-116, -83,  20,  18,  36,  16, 121, 112},
{  -5, -74,  62, -14, -40, -17,  97, 107,  19,  75,  -2, -56,  -6,  93, 123,-112,  86, 113,-125,  43,-125,   5, -56, 102,-124,   5,  13,  18,  64,-121, -79, -53,  99,   8, -54, -44, -40, 124, -86, -73,  11,  79, 102, 116,-115,  60, -39,-122,  93, -84, -17, -22, -94,  -5,  -3,-100,  24,-107,  -7,  84, -63,  27,-104, -74,  -6, -29,-101,  12, -86, 116,  60,  36, -23,  14,  15, -46,-110,  49,  15, -33,-102,  82, -81, -39,  79, 122, 102,  97, -18, -46,-118,  76,  98, -80, -26,   0, 113,   1, -61,  42,-115,-101,  92,-103, -31, -32, -42, -39,  64,  83,  20,  10, -22,  25,  21, -10, 119,  23, 114,  39,  74,  35,-118, -46, -33,-123, 127,   5,  49,  72, -60,  -7,-120,   5, 107,-123, -50,  34, 102, -36, -92,  31,  59,-116,  48,  58,-111, 123,-104, -21, -18,  -8, -81, 111, -98,  43,  83, -60,  89, -48, -88,  62,  98,  30, -36, -54, 126,  70,  91,  14,  36,  91,   6,-101,  18, -87,  99, -78, 109, -75,  -3,  28, -84,  34,  92, -66, -94,-112, -16, -73, -25,  51, -87,  19,  59, -98, -97, -74, -43, -96, -94,-104, 113, -92,   7, -19, 104,-112,  24, -13, -95, -24,  44, 115,  56,  22,  68,  98, -33,-127,-106, -45, -36,-111, 126, 105,  56, -89,  69, 110, -66,-100, -95,  95,  -6, -99,-114,  88, -84,  24, -23, 115,  35,-117,  68, -15, -16, -32, 121, 105, 125, -79, -94,-103,  69, -36, 115, 124,  27, -15, -16, -34,  60, -56, 106,  10,  14, -32,-121, -67,  10, -47,  80, 106, -65,  47,   3, -12, -76,  68, -20, -76, -84,  15,  89,-116, -43,-117, -99, -63,-111,  17,  40, -76,  11, -39, -98,  40,  77,  37, -13, -15,  62,  17,  63,-100, -30, -93, -98,  83,  68,  54,  98,  -2,  12,  27, -20, -22,  68, -13, -82, -80, 111, -91, -14, -85,  22, -53, -32,-102, -85, 126,-115,  66, 115, -96, 113,-122, -51, -11,-122, 107, 113,  58,  54,-114,  99, -14, -84,-115,  11, -59, -91, -56,  71, -41, -14, -57, 105,  77, -97,-120,  22,-100,  22,-103, -43,  33,  89, 108,  -6, 117, -23,  99,  91,-112,  67, 107,  10,  44,  62,  41, -13,  34, 104, -80, -83,  32,  62,   8,  81,-105,  38, -79, -41,  89, -27, -11, 127, -24,  -1,   1,  23,-119,  23,-111, -90,  41,  29, -65,-119,-106,  73, -23,  87,   6,   0,  47,  47, 104,  36,  63,  34,  69, -38,  99,  36, 106,-118,-108,  40,  78,  74, 126,   9, 122, -83, 105,  32,  70,-113,  54,  45, -54, -70,  66,  73, -59, 114,  78, -84, -83, -77,  75,-103, -20, -39,   1,  76, -98,  57,   4,  72,-110,-112, -78, -54,  83,  94, -81, -71, -41,  29, 102, -95, -29,  24,-126, 121, -79,  81,-112, -54, -48,  -8,  49, -49, -28,-112,  -8, -70,-104,  37,  41, -70, 124, 108,  61,-125,  -1,  -9,-108, -11, 102, -61,  83, -12,-116, 106, -61,  -1, -33, -17,  69, -15, -33, -60, -61, -37,  70,  25,  37, -84, -50, -75, -57,  86, 126,-103, -36,  52, -97,-118, -97,  57, -72, -15, -92, -30,   9, 117,  56,  -7, -26, -98,  35, -22, -37,  74, -88, -92, -29,  70,  74, -86,  84, -34, 108, -81, -34, -78,-108, -82,-102,  53,  90, -36,  73, -35, -52,  77,  42,  22, -84, -82,  89, -52, -78,  84,  78,  73,  -1, -45,  -2,  14,  29, -99,  19,  82,  83,  91, 105,  57,  30, -57,-123, -79,   4, -76,-107, -54,  64,  71,  18,  83, 104,   1,  -8,  72,  92, 116,   6,  35, 116, -99, -77, -13,  -5,  39, 115,-108, -94, -50, 122,  87,  78,  77, -64,  49, -73,  48,  94,-104,  -1, -16, -29, -51, -44,   8,-114,  10, -89,  -8,  88, 126, -25, 121,  38, -17,  84, -57,  -9, 100,  89, 116,  75, -14,  49, -14, -17, -37, 125, -16, -11, -20,-115, -98,  30,  12,   9,  44,-108, -72, -14,  42,  29,  31,  29, -10, -37,  72,-104,  81,  76,  79,-124,  14,  19, -72, -77, -56, -44,-114,  91,  26,  92, -86, -17, 110,  32, -76,  50,-102,  30, -71, -94,  90, -56, -67,  69,  32, -11, -13, -18, 113,-109, 106,-110,  37, -15,  69, 124, 121,  86, 106, -10,  -2, -66, -22,  97,  73, 109, -98,  79, -55, -54,-114,  72, -56, -84,   6, 107,  24,  79,  72, -33, 124, -45, -37,  32,  89, 125,  52,-116,  90,-103,  96, -55, -48,  11, 113, -16,  69,  86,  21,-107, 120, -96,-115,  39,-122, 119, -91,  -6,  94, -80,-111, 111, -10, -47, -18,   5,  13, -75,-109,  37, -25,  58,  11,  74,  19,  14,  -8, -41, -73,  -5, 120, 100, 125,  95, -21, -69, -59,  12, 100, -39,  40, -91, -82,  58, -73, -56,  36,  66, -20,-121,  31,  84,-125, 124, 108,  -3,   2, -35,  29,  36,  51, 114,  64,  19, -94,-119, 114,  -8,  87, -55,  96, -52,  -3, -86, -14, -83,   1,  -2,  25,  52,-107,-114,  17,-115, -80,  -8,  66,  30,   5, 101, -95,  48, -45, -30,  55, -99, 126,  34,  93, -19, -21,   7, -87,-114,  16, -11, -82, 106,-125,   3,  23,  29,  65,  30,-107, -57,-114, -41, -65, -11, -76,  93,-124,-104,  27,  -2, -65,  71, -29, 121, -24,-110,-113,  32, -11, 104, -17, -38, -93,  34,  33,-117,  40,  -6,   2, 105, -76, -29,-123,  34, -79,  31,  32,  35,  71, 127,  44, -64, -72, -10, -67, -37,  97,  34, -89, -43, -13,  58, 103, -44,  45,   1, -69,  38, -90,   2, 110,  71, -58,  44,-105,  11,-127,  14,  44, -58, -97,  36,   6, 108,  89,-120,  84,   8,  27,-110,-122, -83, -29,-121,  15,  93, -83, -98,-100, -65,-116, 119, -23,-102, -85, -67,  77, -91, -28, -16, -81, -10, 125, -43, -46,  62,  39, -94,  68, -88, 120,  83,  -8, -91, -64,  91, -74, -75,  -8,  64,  56,  60,  15, -73, -23,   2,-117, -24,   0,  15,   9,  55,  36,  28,  93, -43,  74, -42, -79, -48, -22, -15, -90,  54, -79,-101, -82,  61, -37, -53, -25,  38,-126, -99,  78, 114, 119, -75,  40, -60,  80, -18,  80,  72,   0, -72, 111, -60, -12, 102, -34,  34, -67,-118,  31, -93,  64,  84, 119,  27,-107,   1,  12, -42,  68,  78,  88, 116,  11,-102, -39, -79,  86,  53,  34, 116,  13,  88, 103, -17,  79, 105, -26, -57,  81, -60,   6, 113,  61, 116, -34,  42,  95,  -4,  54,  55,   7,-100, -86,-103, -54, -21,-125, -33, -40, -53, -95,  91, -21,  45, -86, -61, -16, -47, -38,  61, -78,  24,  54,  19,  31, -81, -49,   0,-109, -37,  31, -34,  68, -46, -46,  39, -66, -52, -33, -32,  75,  74, -27,-107,  90, -82,-111,  29,  47,  98,  82, 104,  73, 108, -33,-117, -73, -32,  85, 101, 113,  -6, -45,-112, -95, -73, -94,  90,  10,  13,  28, -83, -47, 115, -39, 125, 116, 101, -34, 105,  79,  41,  -9,  57, -29,-121, 121, -10,  78,  51, 119,   5,  24, -90,  87,  60,  34, 121, -64, -83, -54, -62, -67,  83,  50,  28,  65,  99,  74,  68, -11,  52,  44,  47,   5,  68,  90,  34, -95, 108, -53, -26,  19,-103, -80,  79, -18,  58,  46, 111,  41,  -9, -17,  90,-123,  42, -29, -75, -70, -54, -21, 103,  88, 108, -56,  -2,   1, -65,  10, -78,-105,  -2, 109,  25,  -6, -45,  62,  83, -25, -62,  10,  25, -26, 111,  23,  32, -25, 126,  -7, -92,-109, -79, -97, -35, -45,  33, -54, -44,  -8,-106, -38,  39,  -8, 115, -17, -61, -21,  14, 100,  81, -12, -42, -82, -78, -70,-119, -55,  75, -91,  56,  94,  65,  81,-113, -61,   9, -93, 110, -49,  99, -61,-101, -98,  50,  72,   7,  48, -15,  38, 111, 108,  76,  -7, -45,  65,  56,   6, -16,  35, 122,  34,-121,  98,-109,-118, 100, -35, 113, -71,-124, -44,  95,  17,   1, -73,  80, 111, 105, 112, -80,  68, -96,  46,  21, -81,-118,-118, -53, -49, -94,  -6,  22,  41,   9,  88,-102,  76,  49, 108,   5, -87,  46, 120,  63,-105, 126, -88, -13, -47,-123, -34, 105, 107, -27, 103, -75, -23,-119,  51,   4, -53, -91,  70,  68, 108, -72,  76,  33, -48, -25,   7, -10,  17, 102,-126,  11, 121,  84,  63, -84,-104,-102,  85, 124, -51,-123,-117, 122,  38,   6,  12,  77,  76, -48,  42,  87, 105,  21,  78,  13,  16, 124, -36, -84, 126,  52,   1, -40,  22, -33,   5, 111, -52, -12, 122, -22, 124, -92, 109,  68,-109, -46, -36,  21, -90,-122,  10, -96, -29,  56, -72, 120, 108, -41, 118,  48,   4, 115, -93, -12,-101,  82,  91, -22, -88, -20, -75, -99, -82, -47,  61, 119,  -3,  90, -62, -35,  79,-117,-101,  34, -69,  70,  83,-123,-106,  11,  47,  58,  14,-113,  99, 120,-111,  49,  69,  -3,  39,  52, -87, 126,  53,   6, 120,  96, -13,-110,-100,  78, -27,  61, -64,  68, 118,  12,  47,  49, -59,-122, 121,  10,  89,  87,  61,  41,  -9,  17,-106,  -2, -84, 118,  16,  58, 118, -26,  65, 113, -92, 116, 106, -79, -66,  59, 106, -67,   9, -58,  50, -49, -80,-117, 109, 124, -21, -49, -51, 121, -33, -50, -94,-114, -15, -52,  77,  56, -50,  21, -61, 101, 121,  57, 122,-104, -45, -31,  72,  82,   8,  -8,  84,  81,-102,  28, -41, -66, -32,  -1, 108, -78, 111,  74, -59, -76,-101,  84, 116, -80,  94,  56,-117,  24,  58,  31, -90,  56, 109, -25, -78, -74, -98, 117,-124, 106,  66,  52, 123,-110,  75,  15,  40,-106,  68, -19,-102, -98,-113, -12,-112, 111, 124, -74,-100,  81,  79, -40,  16, 111, -98, 104,-126,-120, -94, 121, -44,  97, 105, -87, -52,  50, -71, -61,  77, -72, 101, -35, -80, -27,-112, -63, 114,  87, -28, -19,  52,  27,-115,   4,-119,  45,  83, 111,-120,  92,  56,  71,  92, -65,  33, 114, -55, -59,  92,-119, -72, -96, -49, -75, -60, -85, -15, -86, -44, -14,-115,  87,  58, 121, -28,  95,-108,  59, -76, -34,   4,  78,  55, -68,  -8,  -6,  -5,  36, -96,  30,  73,-112,  99, -36,  94, -32,  55, -69,  76,  59, -68, -66,  39, -48,  19, -40, 120,-122, -21, -20, -49,  83, -94, 103, -61,  66, 125,-107, -54,   2, -37, -56,   1, -80,  83,  13,  95,-123,  13,   0, -10,  81,  59,  90,  -3,-110,  31,-113,  98,  87, -30, -59, 114,  77,  57,-106, -42, -65, -96, 123,  60,-105, 121,  41,   2, -59,  40,  93,  75, -76,  24,-126,  16, 101,-116, -40, 115,-112,   9,  99, -16, -63,  -6, 110, -26, -36,  88, -50,-113,-104,  35,  -4,  -8,  47, -87, -89, -22,  25,  -4,  71,  49,  83,  -2,  10, 117, 110,-108, -68,  15,-125,  73,  41, -51, 113,-124, -78,  11,-107,  29,   2, -59, 101, -99, -49,  60, -20, -51,  -8,-119, 124, -25,  67, -12, -55, -54,  -4,  12,  44,-112, -75,   5,  67, 105, -38, -94,  63, -91,   6, -60,  16, -55, -52, -13,  81,   3, 111,   3, 107, -12, 102, -84,  33,   9,  -4,-110, 111,  10, -20, -17,  85, -40, -66, -40, 115,  20,  99,   6,  88, -98,  68, -60,  -9, -24, -19,-121, -72, 100, -13, -62,  64,  -2, -53,  -5,  55, -60,  52, -87, -86,-119, -36, -21, -40,  65, 115,  55,  32, 113,  65,  83, -85,  74,  78,  22,-127, -70,  95, -30, -97,  68,  57, -94, -59,  75,  60, -63, 100, 116,   1,  60, -48, 103, -27, -80, -77,  25, -83, -61,  47,  33,  98, -58, 111,   7,  -8,  76,  69, 121, -90, -13, -40,-117, -59, -45,-117,  73,  11, -73, -66, -16,  82, -69,-125,-114, -37,  40, -99,  62,  71, -97,-114,  -9,  88,   9,   8, 125, -92,  25, -93, -76,
  117, -75,  68,  98, -47, -73,  -4,  70, -98,  52, -92,  59,  41, -34,  59,-119, -65,-111,-101, -43, -75, -38,  53, -59, -28, -66,  20,  82, -78,-121, -59,-102,-107,-109, -46, -99, -22,  12, -23, -12, -83, 117,  66, -91,  11,-118, -89,-107, -36},
{  74, -30,-103,  40,  24,-104,  62, -17, -99, -61,  39, -29, -29,  -5,  76,  61,-119, -97, -22, -13, -25, 113, -52, -35, 105, -76,  95, -76, 118,  28, -35,  -1, 126,  77, 110,-115,-119, -97,  51,-113, -58,  66,  28,  99, 126, 125,   2, -44,  22,-123, -37, -72,  96, 100, -70,  93,-126,-109,-120, -78, -97, 107,  79,  29, -77, -14,  65,  90,-101, -43,  -9,-115,  53, -43, -75, 122,  60, 117,  72, 113,-125,  82,  52, -71, -46, -99, 109, 114, -31, 115,  69,  70,   6,   8,  48, -12, 102,  -5,-120, -59, -43,-112, 118, 124,  -8,  61,  -1,-114, -52, 110,-115,-118,-108,-127, -92,  37, -60,  60, -54,  67, 121, 123,  81,  81,  42,   3,   3,  79,  78, -22,  79, -90, -67, -19, -78,  32, -44,  89,  46,  50, -42,   3,-107,  62, -52,  71,   4, -39,   8,-103, -52,  35,-108,-110, -47, -96, -23, -98, -75,-106,  92,  42,   5,  10, -50,   3,  76,  -1, 109,  37, 112,-123, -35, -68,-111,  96,  65, -82, -42,  58, -46,  93,   4,  84, 100, -98,  51,  99, -33, -97, -74,  34,-106,  72, -71, -67,  85,  46,  72, 112,  22,  -6,  20, 116,-108,  73, -31,  59,  81,-124, -22,  36,  85, 112,  22, -94,  41,  39, -51, -74,  70, -35, -21, 126, -67, -66, -98, -72,  51,-101, -66,-106,  51,   6, -45,  18, -41,  13,-107,  57, 112,  28,  63, -41,-114,  89,  68,  65, 106,  82, 115, -27,-100, -39, -23,  18,-101,  41,  -3,  55,  13, -29,  78, -70, -31, -73,  79, -59,  79, -47,  10,  13,-109,  99,  65,-100, -46,-108, 102,-102,  13,-122, -84, 101,  90,-116,  67, -30,  79,  49, 125, -86, -99, -80,-112, -34, -77, -88,   3, 124, 100,  39, -59, -16, -86,-124,  78, 114, -52,  66,  10,-108,  96,-104,  33, 104,  -1, 109, -48, -62, -27, -32,-115, -40,  62, 112, -40, 110, -78,  69,  -2, 113,  23, -35,  48,  42, -83,  19,  24, 115,   9,  15,  39,  74,-116,  -4, -59,  99,  98,  37,  76,  63, -20,-104,  13, -74,  37,  64,  69,-103,  92,  44, -80, 118, -79,-108, -67,  38,  53,  94, 112,  25, -12,  30,  92, -23, -62,  47, -19,  81,  84,-116,  11,-102, 116,   3,  29,-110,-111,  83,  87,-109,  77,  26, 104,  18, -85,  99, -14, -57,  50,   6,  40,  83, -40,  32, -98,  95,  84,  45,  47,  73,   5,-108,  31, -42,  -9,  29, -48,  86, -66, -90,-103,  40,  63,-102,  57,-116, -24,  86, -73,  50,   6,-103,  76,  97,  90,-105,  91,  44,   1,-111, 123, -53, -83, -20,  81, -22,  67,-107,  28, -39,  14,-124, -29,  90,  52,  17,  65,  91,  -2, 109,  57,  28, -61,  18, -90,  19,  32, -62, -23,  74,-124, -86,-126,-119, -36,-113,  97, -80,  81, -66,  -1, -18,  98, -63, 107, -10,  57, -15,  27,-121, -73, -83,-120,  87, -88, -95, -19, -23,  -9, 119, 114,  30,  87, -76, -27, -96, -38, -39,  23, -76,  50,-122,  99,  42, 112,  46, -34,  77, -96, -58, -54, -60, -63, -53, -39, -61, 100, 118, -44,  38, 120,  80,  17,  42,  57, -87,  25,  29,  28, -16,  75, -35, -62,  47, -53,  -5, -50, -56,  72,  82,  33, 118, -49, -61,-103, -77, -82, -47, -63, -87,  56, 104, -34, -45,   5,  39,-108, -29,  18, 109,  93, -38,  54, -31,   9,  88, -74,  73,  26,  46,  20,  18,  24, 104, -18,  58,  81, -62, -42, -75,-116,-120, 118,  92, -51,  94, -38, -53,  73, -23, 114, -54, -64,  40, -77, -16,-126, 105,  29, -21,  99, 123, -63,  28,  42, 113, -74,  47, 118, 123,  69,  28,  92,  68,-109,   9,-118, -40, -85,  73,  88, 100, -41,  67,  80,  36,-109, -19,-101,  37,-124,  46,  50,  70,   7,  25,  46, -69, -59, -80,  68,  30, -25, -56, 117, 113,  48, -74,-119,  94,  94, -75,  48,   9,  41, -98,  35, -49, -57,  90,-105, -70, -72, 100,  73,  72, 125, -65, -81,  49,  90,  94,   1,  83, -95, -21, -37,  27, -88, -19,-101, -90,-112, -32, -83, 114,  38,  63, -98, -92, 113,   3,  79, -73, -19, 112, -87,  -7, 106, -57, -97,  65, 113, -65, -19,   1,  63,  13,   5, -12, -60,  -7, -91, 116,  64, -59, -80,  30, -63,  77,  45, 109,  -2, 105,  49, -59, -13, -93,  47, -87,  57, -20,  93,  73, 121,   0,  -2,  30, -38, -87,  -7,  -8,-116, -88,  -7, -42,  63,   7, -80,  25, -98,  -8, 118,-103, -45,-107, -28,-115,  69,  91,  70,  34,  73,-113, 127, -40,  68,   8,-111,-114,  66,  73,  95,  62,-102, 125,-124,  57, -48, 114,  19,  98,  33,  40,  87,  68,  50,-100,  40, -46,  15,  56, 126,  42, 120,  37,  25,  29,-120,  20, -48, 114,  47,  49, -38,  73, 108, -88, -12, -73, -16, -37, -89,-115,  41, -89, -92,  20, -75,  42,  22, -13,  71,-104,  33,  -8,-122, 121,  58, -89, -47,  29,  69,  43, -69,  41, 122, -76,  84,-106,  46, -53,  87, 106,  39, -89, -93, -65,  67, -75,  16,  22, -57, -95,  17, -28,  53, -62, -75, -65, -21,-103, 103, -58,  88,  42,  11,  42, -89, -92, -46,  22, -79,-113,  82,  59,  58,  89, -15,  81,-120,   0, -15, -19,-111, -73,-116, 122,  58,  40,-120, -50,  92, -86, -99,-108,  52, -56, -71, 125,  78, 123, -60,-109, -13, -12, 102, 109,  -2,  -8,  26,  33, -36, -93,  58, -53, -76,-117,  99,-127, -26,-101,  89, -33,  42,-122, -89,  60, 103, -48, -76, -28,  92, -93, -87, -60,  24, -85,  48, -75, 114,  43,  18,  -2, -59,  52,  70, -59,  -5, -90,-102,-117, -37,  49, -96,-114,  41, -48, -79, -58, -96, -46, -44,  88, -93,  64,  12, 122,  36,  38, 123, -65, -68,   6,  21,  62,-118, -15, -60, 103,  15, -23, -61, -72,   7,  66,  79,  41, -55, -69,  62,  -7,  61, -75, 117, 125,  29,  50,  76,  -8,  18,  13,  14, -58,  18,  40, -99,  59,   4,  65,  27,  31, -74, -83, 124, -46,  76,  39,  13,  81,  56, 117,  -9,  20, -95,  72,  99, 111,  89, -68,-103,  35,-116,  48, -23,  -5, -58, 121,  73,  47,  88, -57, -69, 124,  15,  73, -75, -24,  86, 114, -66,  59, 112, 112,  13,  68, -78, -92, 125,  96, 113,  23, -47,   9,-112,  50,  77,  -6,  65,  98, 105,-102,-102,  68,  95, -24,  65, -29, -72, -79, -23, 127, 114, -50,  55,   2, -51,  37,  68, -48,-126,  77,  64, -44,  89, -62, 120, -60,  87,-117,-100, -18,-126,  18, -79, -88, -37,  41, -34,  -2, -88,  76,  44,  75,-116,  10, 116, -40,  31, 101, 125,  48,   0, -38,  27, 101,  27, 102,  -4,  57, -71,  53,   7, -29, 111, -52, -26,-120,  93, -59,-110,  28,-125,-116,-118, 123, -92,  61,  82,  39, -50,  -3,  21, -12,  -2, 111,  24,  83, -78,  74, -16,  36,  48,  -2, -58,-117,  69,  91, 127,  69, -79,  48, -98,   9,  72, 113,-122, 117, 109, -47, -29,  33, -65,  40,  37, -95,  30, -14, -11, -18, -42,  40,  14, -41, -45,  -3,   1,  15,-101,  14, 115, 118, -64, -64,  81,  11,   7,  -7, -64, -85,  82,   4,  63,  33, -46,-121, -16, -98,  38, 106,  88,  20,   5, -29,  68, -77,  79, -81,  47, -54, -90,-117, -54, 118,-115, -36, -68,  97, -34,  17,   2,  37, -76,  83,  73,   7, -16,  28, -54, 114,  73,  -4, -56,  96,-123, -14,  47, -94,-115, -38,  99,  30, -90,  56, -62, -90, -37, -12,  72,   9, -36, 124, -88,-112, -77,   7,  -1,-120,  54,  20,-107,  52,  53,  24,-117,-113, -88, -80, -56,-101, -89, 111, 100, -92,-114, 126,  33,  23, 103,  12, -82, -63, -56, -25, -24, -44, -29,  47,  35,  32, -50, -97,  -5,   4,-122, -86,  79,  40,-118,-104, -79, -61, -84, 121, -89,  96,  11,-126, -85,-107, 119,-112,  80, -98, -55, -49,  92, -91, -49,  94, -47,  48,  27,  73,-124, -92, -78, -42,   5,  63,  79,  43, -63,   6, -11,  37,-116, 121, -95,  12, -92,  84, -90, -65, 124, 108,  86,  38, -98,  53,  81, -79, -32, -62, 106, -90,  65, -55,  53,-106, -45, -42,  76,  60, -13,  16, 104, -63,-103, 126, -95, 107, -61,  25, -31, -42, -31, -18,  -7, -63, -78, -33,-110,  60,  40, -90, -99,  -9,-107,  95,-106,-101, 110,  26, -60, -47,  71,  83, -17,   1, -24, 121, -18,  27,-122,  91, -27,-118, -44,-108, -47,  45,  35,  80,  -6, -96,  27, 122, -10,  56,  21,-125,   5,  15, -80,  98,  26, -24, 102,  77,   2, -16, -79,  83, -50,  -3, -33,  90, -33,  55,  42, -51,-104,  81, -45, -32, -91,-126,  64,-125, 118,  99,  -7,  69,-113,  -6,  78, -77,-116, -59,-107,  62,  64,  87,  84,-123,   6,  15,  16,  39,  -2, 108,  88, -53, -19,  97, -25,  97, -16,  38,  54,  63, -46,  89,-115, -66,  42,  94,-113,  63, -12, -95,   2,  54, -82, -68, 115,-115, -56, -51, -46, -98, 114,  -4, -82,  22,  16, -12,  19,  51,  32,  29,  65,  38,  46, -61,  66, -85, -70, -30,  74, -70,  -8, 100,  46,  44,-109, -95,-100,  93,  -6,  39,  97,  31,-117, -47,   7,  20,  47, -10, 104,  51,  87,  42, -70,  43,  -6,  36,  79, -65, -83, -54,   3, -19, 118,  25,  75,   7,  49,  12, -53,   9,  -8, 117,  42, -95, -56,-109,  63,  -5,  56,  44, -90, -65, -32,  15,   7,  -2,  22,  28,  92,  90, 123,  37, 126,  59, -77, 100, -65, -53,  63,  71, -35,  76, 109,  65, 101,  17, -31,-118,   7, -83,  58,  89,  26,-108, -93,  20,  32,  75,  62,  16,-104,  61,  10,  -8, -38,  63, -61,   4, -13,  62,-124, -49,  57, -21,   8, 120,-117,  32,  35, -86,  21, -98,  93, -32,  29, 110, -92, -55,   9,  13,  15,  94,  22,   5,  99,-117, 100,  66, -92, -60,  -4,  37,  66,   5, -60,  82,  30, -60,  61,   4, -91,  51, -31, 102, -79,-119,  24, 125, -42,  17,  52, 102,  87,  93, 122,  77,   8,  59, -63,-119, -80,-124, 115, -53,  -7,  81,  97,  42, -24,  78, -25,  73,  70,   5,  72,-116,  46, 119, -35,  79,-123, -28,  72,-106, -73,  91,  84,  81, 125, -42,  69,-118, 103, 116,  51,  34, -53, -29,  57, -66,  52,  56, 107,  97, -38,-111, -93, -92,  40,  79, -28, -64, -95, -25, 115, -59,  -2, -67, 100, -64, 124,-101, -62,  58,  93, 118, -51,  62,  42, -47,  21,  71,-111, -77, -22,  70,  -8,  62,  66, -50,  21,  90, -30, -82,  78, -83, 121,  39, 110, 121,-123,-103,-103, -10,  17, 101,  83,  76, -58,-116, -57,-126, 124, -84, -97, -79,  18, -86,  96,-123,  76, -34, -23, -38,-100, 121,  47, -51, -44, -33,  18, -55, -76,  44,  26, -68, -29,   7,-120,  18, -66,  28, -98,-104, 109, 122,  92,-111, -53, 112,  78, 118, 116,  -3, -38, -79,  91,  55, 122,  32, -95,   1,   7, -50, -80, -47, -63, 102,  89, -79,  27, 115, -88, 108,-116,  -4,   6,  78,  -9,  40,  64,   1,  81, -29, -12,   1,  70, -19,  69, -14, -21, -27,  52,  38, -75,  -6, -41,   4, 103,   6, -44, -55, -46, -34, -97, -35,  28,  17,  15,  15, -27, -97, -30, -53,  16,  84,-101,-127, -52,  81, -24,  89,  42,  83, 118, -69, -54, -86, -44,  12,  90, -63,  55,-106,  78,-121, 112,  90,  40,  -9, -16,-115, -77, -64, -38, 126,  49, 102,  15, -73,-118, 111, -20, 108,-101, -70,  87,  84,  75, -86,  -1, -81, 127, 117, -55, -80,  39, -74,  88, -32,-125, 104,  93, -89,  60,  75,   1, 105,-125, 123, -12, -22, -15,  13, -65, -54,  84, -83,  42, -40, -10,   0,  59,  86, -91,
   36, -99, -25,  -3,  20,-112,-101, -35, 116,  31,  72,  55,  84,  52,  27,  83,   8, -16,   4,  34,   1,  56, 101,   7, -87,  56,  50, -23, -97, -40,  32, 118, -51,  79, -26, -60,  66, -53,-112,  14,  82,-126,  73, -30, -37,  55,   8,-110,   8},
{  52,  88,  28,-122,  67, -47, -31,  65,  -9, -96, -23,  85,  -2, -65, -21,  28, -25, -52,  90,  24, -19,-111, -67,  44,  39, -59,  26, 105, -62,  77,  70, -58,  -4,  15,-109,  70,  79, -21, 120,  69, -60, -47,  38, -70,  89, -34,  51,-121,  93,   9, -37,  -7,  -4, -16, 106,-122,  50, -88,   3, -40,  98,-117, -84, 123,  -6,-100, 125, -34, -56,  44,  46, -74,  10,  25, -46,-121,  -2, -42, -52,  25,-119, 126, -78,  20, -19, -51, -51,  87, 121, -47, -30, 116, 115,  -6,  18, 109,   5, -83,-108,  49,  35, -21,-102, -39, -10,-117, -98,  87, -20, 119,  70, 123, -63, -88,  96,  39,  29, -70, -12,  88,-123,  54, -28, -42,-127, 117, -93, -62, -55,  63,  90, -14,  26,  72, 126,  -1,  47,-107, 103,  42,  18, 122,-108, -12,  88,  72,  24, -36, -51, 122,  93,  37,   4, -86, 117, 104, -30, -34, -34,  77,  36,  21, -76,  52,-127, -69,  -9, -13, 118,-105,  71, -88,-102, -11,-115, -86,  95,  16, -52, -24,  56,  -4, -40,   2, -92,-118,  96, 116,  -1,  38,   2,-113, -28, 107,   7,  14,-114, -83,-109, -30,  54, -14, 108,  59,  86, -73,-111,  82,  98, -89, 119, 117, -64,  -6, -16, -69, 107, 113,  43,  43, -10, -49,  43, 118,-107,-103, -29, -12,  55, 101,-111,  90, -49, -15,   0,  34, -19, 109,-124, -62,   0, -92,  74, -94,  30, -17,-100,-110, -28,-101, 120,  47,   5, 119,   8,  91,-118, -61, 119,  95, 124,-104, -67,-111,  99, 103,  49,  44,  43,  10, -60,  85, -33,  -3,  92, 105,  14,-119, -47,-111,  58,  16,  34,-107,  58,-100,  46,  43,  37, -82, 110,-120,  85,   0, 120,  96,  71, -29,  -5,  28, -41,  92, -36,  69,-109,  88,  98, -73,  91, -28,  29, -11, 108, -69, -76, -70, -68,  -4, -55,   4, -51, 126,  55, -32, -89, -56,  63, 104, -21, -25, 100, -99, -38, -26,-125, 117, -57, -19,  54,  38, -65, 113, 110,-105,  33,-119,  99,  34,  25, -99, -93,  60, -16,   7,  59, -63, -10,  16,  78, -41,  88, -34, -42, -48,  56, 110, 104,  77,  20,  55,  35,  93, 111, -55, -83, -39,  10, -96,  29, 121, -47,-107,  -1, 113,  21,-119, -48,  -8, -69,  56, -19, 106,-122, 111, -34,  29,-127,  33,  79, -92, -19,  11,  42,-105,  11,  15,  32,  87,  -4, -85, 124,  -4,  12,  69,  33,  30,-106,  98,  72,  72,  62, -62,   4, -37, -85, -64,  96, -74, -60,-117, 113,  39, -25,-126, -54, -69,  27,  44, -76, -35,  61, -73,-118,  30,  95, -89, -26, -89,  16, -45,-100,   1, -23,  -7, -24, -78, -44, -65,  94,  84,  27, -60,  58, -82, -75,  95, -41,  92,  -5, -20, -20, 107, -57,  10,-127,-110,   9, -68, -63,  48,  59, -38, -30,  30,  50, -30, -82,-123, -18,  72,-123,  70, -78,  36,  52,  62,-126, -46, -62, -84, -29,  69, -74, -13, 112, -33, -32, -15, -63, -97, -91,  52, 100,-110, -55,  50, 113, -41, -89, -90,  87,  89,-119, -98, -56,-122, -70,  81,-103, -29, -29, -62, -41, -26,  33, -89, -45, -12,-105,  12,  64,  -1,-125, -66, 112,-115, -43, -10, -43, 105, -93,  76, -53, -50, -70,  72, -94,  -8, -74,-114,   3,-117, -83, -79, -21, -62,   2,  27,  90, -62, -77,-123, -87, -10,  13,  95,  10,  30, -31, -64,  61, -54, -23, 115, -85, -63,  43, -18,  81, -40,  60,  31, -60, -40,-113,-118,  39,  20, 104,  50,-120,  33,  83,  69,  -1,-101,  91, -17, 119,-103, 100, -92,  70,-106,  57,   3,-107,   5,  34, -30,  93, 103, 110,  -2, 119,  70,  99, 116, -88, -80, -45,  62, -28,-101, -73,  17, -81, 108,  37, -58, -89,  -2, -95,  89,  21,  93, -19,-105,  -6, -72,  16,  35, -32, -37, -57, -56, 108,-110, 102,  92,  17,  78,  27, 113, 124, -59,  68, -98,  -4,  19, -43, 123,   6, -14,  26, 101, -33,  19,-127,  12, -11, 103,  45, -76,  92, 112,  58, -56,   4, -63, -28, -34,-114, -44,  74, 107, -53, 107, -11, -95,  73, -97,  -7, -47, -70,  74,  32,  71, -46, -42,  -6,  23, -75, -62,-117,  -6,-123,  30, -86, -53, -14,  37,-113,-105, -79,  24, -39,  60, -15, -32,   8,-104, -16,  95,  -2,  63, -60, -32,   7, 116, 100, -21, -19,  13, -68,  48,   4,  16,  18, -25, -66, -40, -50,  63,  61,  60, -71, 122, -78, -35,  -7,  23,   5,  22, -62, -65,  37,   4, -40, -15, 119,  21,  20,  65, -99, -91,  14,  63,-115, -48, -80,  78,  85, -49, -62,  74, -22,  74, -63, -49,  49, -53,  42, -97,   6,-124,  39,-112, -70,  70, -96,  40,  98, -70, -76,   3, -79, -80, 107,  40,-115,-117,  64,  72, -17, -75,  52, -18,  88,  65,-102,-115,  47, -97,  21, -89,  97, -82, 121, 102,-101,-110, 103,  86, 114,  74,-105, 119,   3, -78,   3,  33, -11, -49,  18, -86, -21,  83,  44,  35,  61,  60, -29, -11, 102, -12, -26,  15, -41,  39,  18,  43,   1,  80,  22,  16,  91,  34, -65,  75,   0, -33,-104,  57, -15,-110,-106,  -6,   8, -85, 113, -71,  33, 105,-111, -28,   8,-104,  89,  95,-124,  41,  67,  45, -87, -74,  28, -50,  68, -98,  91, -95,  77,  11, -80, -84,  -2, -67,-102,  42,  51,  90, -43, -70, -26,-122, -97, -31, -61, -80, -48,  94, -98, -27,-108, 125,  88,-113, -23,  38,  72,  96, -13,  80, -23,-118, -17,  43,-122, 114,-101,  66, -51,  -7,   7,  99,  68, -10,  68,-119,  77,   7,  15, -87,  12, 121,  26,  87, -50,  66, -50, -96, 113,  90,-110,-105,-100,  23,-117,  85, -59,  19, -71,  22, -53, 103,  47,-100,  48, -13,  26, -53, -26,-125, -31, -75, 100,  34,  85,-121, 105,  11,  24,  79,  41,  70, 126, -93,  56, -27, -17, 121, -49,  11, -21,-124, -65, 105,-108,  34, 121, -58,  -3,  49,  47, -59,  87, -30,-122,  64, 115,  38, -43,  34, -54,  46, -51,   7, -58, -29, -45, 125, -60,  39,-104, -22, 101, -17, -83,  83, -94,  20, 111,-100,  66,  74, 111,  -9,  29,-103,  10,  41, 111, 123, 117,-108, 122,  73, 100,  30, 127,  -8,-118,-111, -59,  -6, 115,  32, -49, -21, 114,-108,  14,  78,  85, -26, -33,-116,  84, -19, 123,  96,  84,  62, -94,  95, -92,  32, -25, 116, -97,  80,  22,-127,  -3,-114, -75,  81,  69, -87,  14,  95,  94,-110,  91,  79,  67,-113, 117, 115, -40,   8,-114, -61, -50,-113, -50, -33,  58,  78, 108, 113,  88,  55,  26, -14,  32,  88, 117, -53,  21, -30, -45, -75,  56,  89,  10, 124,  90,  19, 106,-123,-109,-125, -36, -38, -30,-124,-117,  26,  79,  75,  18,-107,  57, -18,  -9,-104,  33,  -9,  53,  84, 121, -51, -44,-118, 101, -45, -44,-118, 124, -52, -97, -58,-117,  11,  10,  78, -80,  94,-118,-120,  60,  54, -88, -75, 126,  -8, -15, 125, -14,  45, -47, -93,  80,-117,  35, -86, 112,  66,   2,   2, -23,  87,  98,  44,  33, -33,  60, 114,  93,-102, -98,  30, 110,  -2,  68,  71,   2,  21, 117, -85, -41, -78,   2,  23,  50, -23,-101,  31,  13, -47,  22,  35, -57,  23,   5, -22,  24,  57, -97,  17,  -7,  56,  23,  29, -54, 101,-101, -93, 109,-103,  66, 114,  -4,  74, -49,  23, -11,-100, -70,-108,  35, -83,  13,-109, -12, -61,  16, -22,-113, 107,  17,  35, 110,  18,  58,  82,-118, 106,  -6, 106,  58, -46, -21,-120,  69,  79,  83, 125,-124, -34, -74, -40,  21,-109,  61,  69,  81,  43, -11, 109, -37,  58,  88,  21,  57,  28,  14,  -5,  51, -89,  93,-116,  39, -99, -65,  30,  40, -79,  98, -93,  65,  13, -59, 110,  29, 126, -35,  91,  28,  -7, -44, -88,-125, -58, 125,  87,-112,-104,  -6,  34,  58,  50,  57,  35,  66, -43, -83,  70,  10, -19,  32,-109,  16, -56,  80,  97,  79,  76, -13, 117, -36,  61,  79,-106, -19,  51, -37,  32, 104, -73,  25,  -1,  23, -57,   2, 112,  41,-104,   1,  77,  15,  22,  41,-101, -15,  31,  13, -99, -37,  58, -73, -18,  59, 109, -88,  60,-122,  49,   4,  34,  75,  81, 114,-121, -38, 123, 118, 118,  43, -33,  99,-125,  91, -76,  13, 120, 105,  96,  42, -30,  11, 105,  -8, 100,  59,  -5, -74, -53,  22, -60, 113,  87,  74, -96, -34, 113, -25, -72,  63,  47,  66,  62,  61, 101, -47,  67,  32, -52, -22,-101,-106, -70,-121,  68,  -3,  70, -53, -23, -33, 126, -21,  10, -47, 103, -92,  70, -96,  48,  32, -44,  20,   3, -25,  23, -57,-118,  62, -87, -12,  92, -33,-107,  85,  40,  78, -31, -85, -45, -73,  -7,-116,  62, -59,  95, 121, -90,  91, -28, -37,-125,-103,-104,  -5,-115, -77,  43,-123, -75, -67,  98,  64, 109,-115,  91, -11, 118, -29, -42, -16,  28,  35, -23, -54,  47,  95, -47,  53,  49, -63, 100,  99,  28, -35,  81,   2, -82, -37, -56,-105,-110,  -2, -74,  16,  68,  73,   5,  -4,-107, 121,  78, -65,  78,-126,  58,  21, -18, 110, -99,  -3,  11, 117,  70,  59,  -6,  20,  85, 127, -90, 106,  27, -87,-116,  72, 115, -78, -88, -95, -48, -84, -15, -16, -40, 107,  48,  25,-113,-101, -85, -82, -11, -32,  39, -27,-107, -76, -52,  43,  41,-105,  86,  99, -85,  87,  44,  21, -51,  11, -72, -14,  54, -46, -12, -29, 115, -35,  37, 108, 127,  68,  -4, -49,  82, -74,  86, 100,   2, -58, -60,  67,  16,  17, -37,  -3,  50, -55,  44,  50, 124,  22,  28,  75,   5, 108, -94,-122, -45,  78, -76, 119,  14, -82, -41, -75, -25,  56, -13,  87,-101, -96,  70, -31, -19,  78, 118, -45, 103, -21, 101,  77, -87,  97,  25,  30, -10,  66,  21,  16, -79, -35, 101,-104,  54,  92,  13, -95, -63, -25,  36,-123,  77, -45, -74,  42, -15, -12,  75, 101,  73, -22, -49, -50,  68,  17, -64, 100,  44,  51, -54, 124,  44,  56, -87,  20,  39,-110, -79,  35, -94,  94,-122,  23,  94, -35, -18,  54, -93, 122,  97,  86,  87, -23, -97, -32,  -9, -58,  39, -49, -35,  14,  93, -70,  45, -86, -25, -48, -15, -48,  74,  83,   8,  88,  98,  75,   3, -23,  49,  89,   6,-124, -75, -54, 110,-119,  80,  88,  20, 120,  32, -56,  -5,  75,  59,  54,  78, -26,  -2, -62, -98, -67, -21, -94, -91, -84, -84,  -2, -38, -17,  54,  16, -52, -55,  36, 125, -90,  42, -54, -92, -28, -74, -36,-100, -54,  94, 102, -76,  -2, -26, -42, 123, 119,  -1,  95,  31,  54, -10,  65, -97, -59, -63,-102, -54, -23, -28, -13, -16, 109,  67, -40, -89, -55,  72, 101,  30,-117, -68, -15, -29,  20, -65, 104,  13, -73, -80, 107,  33,   7, -87, -95, -37, -29,  61,   1,  38,  -8,  83, -72,  23, -67,  86,-117,  66, -61,  43, -75, 106, -11,-109, -32, -19,  36,  19, -63,  40, -42,  22,  21,  69,   0, -90, 123,  47,  -9, -11, -49,  96, -79,  69, -44,  13, 113,  18,  56, 124,  59,  57, -81,  54,  89, -56,  88,-109,-104,  18,  -2, 114,  65, 103,   3,  23,  36,  62, -61, -42, -70, -88,  93, -57, -79,  26,  76, -83, -51,-119,-104, 108, -22,   4,  47,-115, -15, -81, -61,  81, -95,-110, -24,  89,  84, 126,-103,   5, -37,  22, 125, -88,  84,   2,  -7,   0, -48,-112, 108, -86, -16,  41,  86, -35,-124,-109, 102,  -4,  -5,  80, 109, -43, 107, -15,  55, -34, -22, 115,-103,  -8,  98,-117,  85, 115, -91, -99,-114, -99, -62,-118,  98,   4, -38, -48, -51,-110,  90, 100,-108, 108, -10, -99,   5,  30,
   63,  62, -52,  97,  60,-125,  70, 101,-108,  98, 126,-100, 111, -80, 108, -58,-103, -65, 118,  33, -30, 118, -67,-122,  40,-112,-102,  81, -37,  91,  17, -88, -45,  90,  30,  75,   9, 116, -89,  93, 118, 123,-115,  95, -49,  16, -37, -93,  -8},
{ 120, -56, -56, -13, -59,-117,-110, 124, -79,  12, -62, -58, -61, -68,-111,  19,  71,-114,-120,  68, -59, -30, -82,  12,   5, 102,  44, -69, -33,  38, -30,  -7,-127,  80, 105, 101,-103, -64,  24, -51, -12, -63, -16,  29, -37, -89,  57, 125,-109, 105, -43, 103, -78,   8, 112, 109,   5,  80, -19,  98,-116, -15, 115,  26,-102,  51,-110,  27,-116,  10, 107,  98,-121,-113,-106,  67, 124, 123,  18, -94,  38,   1,-108,   5,  92,  68,  37, -78,  35,  71, -44, -18,-111, 109,  54,  76,-118,  17,  40, -25,  50,  46, -56, -68, -79,  29, 107,  37,  52, -36, -29, 104,  83,-105,  47, -77,  84,  53,  32, -48,  95,  -1,   2,-122,  13,  87, 105, -35,  15,-103, -89, -24, 120,-115, -77, -92,   2, -92, -39,  84, -38,-112,  -2,  68,   8,  -2, 117,  66,  -7,  87,  90,  56,  93,  93,  97,-121,   1,   0,  -1, 110, -82,-122, -57,  35,  95,  45,  63,  21,  94,  -2, -30,  88,  72,-117, -46,-123, 117, 106,  44, -81, -67, -20, 101,  46, -83, 106,  -7, -95,-124,  31,  72,  60,  24, -26,-108,  20, 105,-114, 125, -15,  30,-117, 102,  32,   5, -81, -28,  90,  77, -93, -59,  79, 113, -73, -99, -70, -81,-122, -64,  -2,-112,  57,  46,  99, -91,  72, -11, -85,  73,  -5, 105, 105,  90,  13,  71, -94,  21,  60, -39, -92, -84,  12, -75, -52, -44, -43, -53, 124,  68, -26, -26, 125, -51, -25, -88, -47,  14,  15,  -1, -25, -44,  98,  -4, -16,  -5,  29,  27, -47,-124, 117,  86,  80,-107,-114, -62, -92, -15, 112,  66,-110,  40,  97,  44, 107,  94, -67, -93,  31, -79,  16,-108, -97,  28, 104, 101, -17,-105, -47, -12,  66,-124, -92, -21, -27,  -5,  77,  -6,  80,  53, 103, -17,  27,  93,   3,  90,  11,  35,  72,  29,   1,  10,-119, -78,  75, -15, 105,  76, -62,  67,  81,  97, -33, -38, -86,  69, -68, 108,  64, 125,  70,  39, 113,  83, 113, 117, -90,  67,  26, -26, -92, 126,  55, -33,  29, -61, -51, 112,   2,  10, 108,-110, -75, 116, 116, -21, -18, -83,-125,  69, -21, -86,   3, -31,  23, -34, 113, 108, -84,  91, -94,  72,-114,-114,  13,  41, -35,  81,  23,  20, -93, -98, -69,  51,  -2, -71,  -6, 106, -42, -15, 121, 107,  52,-126,  52,  97, -32, -58, 113,  91, -89,  -8, -27,   1,  38,-120, -33, -60,  90, 115, -50,-105, 115,  -5, -32, -52,-119, -49,  -2, -10, -98, -78, 116, -95, 105,  57,  -5,  59, -93, -90, -43,  44, -98, -57, -79,  69,  32,  85, -94,  51, -98,  68,  24,-107, -43, -93, -21,   4, -16, -87, -77,  25, -16, 103,-121, -65,  68,-108,  47,   1, 112,  59,  44,   1, -54,  10, -84,  56, -72, -80, -35,  75,  73,  67,  -6, -36,  13,  82,-110,  74,  -9, 119,  37,  30, -38, 121,  22,-100, -88,-117,  31, -59, -58,  28,-117, -21,  14, -58, -98,  92, 114, 112, -19, -36, -66, -53,-108, 106, -83, -48,  71, 125, -41, -56, -41,  32, -58,   4, -59,  64,-121,  80, -41,-101, 123,-111,   9,  86,  -3,  52, -32,  29,-121, -60,-109,  -8, -27,   1,  -8, 108, -88,  81,  77,-113,  -4, -95, -53,  18,  67,-110, -43, -40,   1, 115,-102, -62,   6,-124,  43,  74,  17, -47, 108, -79,-126, -53,  83,  42, -12,  -8,  14, 114, -78,  26,-111,  11, -87,-101,  45,   7, -12, -74, -24,-116, -27, 117,  52, -69,  37,-103, -37,  48,  89, -34,  36,  34,  36, -14, -22,  30,-124,  15,-104,  20,  47, -89, -37,-112, -61, 119, -74,  37,  76, 106,  85, -19, 110, -28,   0, -93,  37, -99, -64,   5, -93,-117, 120,  58, 120,  34,  30,  -1, -45, -90, -41, -21, 122, -22, 110,  39, -37,-125, -22, -89, 108, -50,  -5, 108, -42,  80, -88,-118,  35,  51, -67, -32, 121, -92,  49,  -5, -92, 125,  45,  43,  13,-111,-106,-127,  27, -90, 110, 100,  39, -98, -55,   6,  19, -75,   1, -43,   5, 104, -93,  73,-107,  74, -63,-123,-127,  67, -73,  64,  25, -98,  38, -34, -45, -28, -18,  71,  33,-107, -76, -66, 123,  46,  74,-109, -50,  88, -18,  86, -50, -25, -54, 101,  24, -55, 121,  74,  32,  82, -80,  32,  50,  44, -28, -36,  62, -54,  40, 114,  34,   5,  75,   6,  90, 126,  75, -33,-108,  11,-109,-102, -18,-115, -83, -31,  31, -84,  19,-119, -76,  19, -60,-108, 114, 106, -56, -96, 102,  48,   7, -62,  -1, -90, -93,  78, -40,  -2,-122,  41,-126, -24, -76,  76, 102,  49,  85, -12,-108, 123, -25, -13, -14,  74, -71, -66, -29, -90,-107,  -9, 101,  89,  41, -44, -82,  46,   4,  12, 104, -28, -22,  73, 125,-104,  46, 102, 126,  -4,  -4,  70,-122, -24,  54, -36,  89, 115,   3, -31, -54,-115,  59,  34,  13,  35,-120,-118,   3, -19,  38,  85,-123, -58, -92,-112,  59, -56, -72, 122, 124, -51, -29, 111, -55,  55,  -4, -13, 106, -82, -80, 120,  79,  43, -15,  26, -45, 118,  34, 115,  12,-118,  -3, -58,  59,  91,  67,  38, 101, -45, -26, -50,  73,  14,  14, -21,-118, -48,  72,  14, -75, -33, -22, -32,  79, -54,  57, -23, -13,  57, -64,  90,  82, -52,  94, -12, -67,  48, -72, -66, 110, 121, -60, -93, -98,  93, -98, 116, 118,-122,  10,-107, -16, -90, -34, 104, -81,-120, -14,  63,  43, 124,  64,  98, -29,   0, -17,  15, -43,  86,  17,  67, -69, -19,  48,  45,-111, 126, -45, 114,  61, -17, -45, -41, -49,  49,-117, -98,  52, -57, -19, 107,-127, -71, 107,  29,  12,  26,-106,-122, 112, 113, -25,  12,-117,-117,   0,  39, -68, 109,  67, 125,  13,  -6, -14, -13, -68, 111,  23,  -4,  70, 107, 122,  14,  14,  30,  -9, 110,-122, -80,  24, -90,-100,  33,   9, -23, -20, -81,-126,  86,  49, 104,  33, -54,-115, -22, 112,-124, -42,  71,   1, -18, -53,  22, -40, 111,  40,  -9,   2,  37, -63, -69,  62,  24, -86, -16, 119, -96,   8, -83,   8,  66,-120, 110,  41,  14, -59, -40,  26, -29,  88,-118, -26,   0, -51, -57,  68,  51,  97,  -7,-111, -14, -10, -36, -52,-118,  74,  68,  25,  75,  96,  16, -75, -74,  35, 125,-116, -77,   0, -17, -14,  98,-116, 121,  14, -10,  -8,  42, -80,  16, 106,  82, -72, -12,  15, 105,  52,  98, 114,  51, -32, -67, -78,  31, 117, -44,  68, -42, -53,  10, -98,  44, -92,  89,  33, -34,  44,  -8, -10,  41,  81,  73, 107,  78, 115, 116,  88, -52, -28,  18, -78,-117, -57,  42, -48, -60, 115, -32, -21,  79, -99, -75,-116, 122, -81, -88,   9,  45, -47,  34,-105,  50, 125, -29, 123, -96, -17,-104,  17, -59,-104,  71,  63, -91, -74, -33, -96,  18,  22, 116, -71,  87,  75, 127,  61, 118,  81, -95,  -6, -78, -63,  23,  67,  61, -64,   2,  94,  39,  46,  40,  75,-103, -96, -54, 118,  88,-102, -63,  85,  30,  63, -98, -54, -21,-103,  37, -60,  -9, -20,   8,  30,  18,  -3, -20, 125, -88, 121,  60,   9,   6,-101,  25, -61, -26, -26, -74,-109, -91, -91,-116, -73,-112, -70,   8, -23,   2, -51, -21, -60, 105, -36, 126, -33, -98, -55,  -8,  37, -75,  82,  50, -55,-106, -13,-126,  76, -20, -35,-106, -12, 116, 113,  34,-111,  29,-126, 127,  87, -18,  49, 113,  44,  85, -47,-122, -52,  63,  -6,  24, -49, -50,  35,-112, -39, -11, -11, -22, -10, -51, -63, -82, 102, 116,  73,  52,  66,  81, -26,-123,  81,-113, 123,-119,  25,  26, 121, -16, -39, -90, 107,  18,  37,  66, -10, -15, -20, -20,  55, -73,-106, -90, -23, 117, 120, -99,  42, 116, -11, -48,  58, -39,  87, -16,  -4, 116,-104, -35, -25,  80, -51, -83,  55,  75, 104, -31,  99, -98, -67, -34, -36,  23,  59, -86, -53,  86, -35,  79,   7, 118, -29, -59, -60, -91, 121, -92, -40, -24, -89,  -5, -44, -50,   7, 105,  56,  23,  22,-121, -30,-102,  -7, 114,   2,   0, -96,-121,  23, -72,-125,  55,   8, -43, -80, -91, -78,  20,-115,  44, -44, -75,  19,  19,  61, 100,-114,   8,-104,   4,  21, -97,-116,  41,  91,  61,  49, -25, -35, 120, -81, -70,  22, -30, -91,-112,  84,-123, -67, 117,  87,  32, -10,  45,  -6, -11,  42, -42, -64,  30, -98, -23,  46, -31, -19,  84,-100,  -3,-123,-107, -93, -37,-126,  64,-109, -79,  83,  94,  94, -37,   9, 123, -12, -22, 108, -79,  53, 102, -97,   6,  14, -34,-121,  12,  19,-117,  20, -27,  47,   0,  12,  -3,   4, -82,  59,  44, -62,  31,-100, -22, -17, -32,  -3,-100,   6,  96,  13, 118, -98,  44, -69, -55, 109,   5, 110, -80,  28,-100,-120,   5,  95, 103,  -3,  25,  31,  59,  89, -90, 102, -16,-103,  95, -42, -63, -91,  46, -40, -83,  66, -71, 114, -58, -14,   6, -32, -65, -75, 118,  95,  24,-124, 117,  88,-116,  45,  77, -70,  98,  31,-121,-125, -62, -41,  64,  71, 127,  84, 113,-115,  60,  93,  17, -13,  56,  17, 107,  47, -49,  63,  80, 120, -56,  83,  83, -56, -66, -86, -75, -65,  76, -44, 116,-111, 113,  50, 117,-117, -83, -59,  45,-102,  79,  98,-110, 107, -15,-111,   3,  85,  34,  -1,  22, 110, -21, -88,  98,  -5,  99,  55,  86, -95,  67,-117, -37, -10,  12,  25, -30, -51, -39,  47, 119, -49, -32,  85,  18, 125,  16, 105, 101, 101, -26, -13,-123, -60, -33, -25, -33, -33,  57,  54, -15, 107,  83, 110,  51,  99,-111, 123, 103,  89,-123,  67, -78,  82,  69, -94,  49,-110, -64, -75, -81, 117, -82, -32, -37, -33,   8, -91, -73,-123,  40,  82, -75,  55, 124,  77,  93, 113, 104, 104,  50,  35,  80,-125, -29,-101,   3, -74, -50, -74,  39,  74,-125,-108, 111,   0,-112,  40, -19,  12,  73,-115,  49, -31,  43, 106, -30, -77,  92, 126,  77,  15, -80,  81,-120,  -9, -61,  45,  37, -63, -36,   2,  80, -34,  90,-120, -96, -73, -77,   9,-110, -71,  -2, -75, -62,-112,  59,-106,   0, -40, -78,   1,  81,-123,  41, -96,-104,  37,  14, -48, -13,-123, -29,  37,-102,  83,  45, -48, 121, -87,-121, -64,  67, -82,  29,   7,  15,  88, -83,   8, -76,   1, -43, -40, -90, -59,  49, -51,  51,-126, 108,   0, -78,  -5, -73,  99,  91,  70,  16,-111, -71,  48,  -5, -96, -59,   4,  63,  67, -15, -10,  29, 126, 108, -29,  15,  68,  88,  18,  47, -88, -31, 125, -78, -19,   3,-109, -47,  22, -86, -33,  67, 118, -96,  13,-102, 108, -36,-120,  89, -49, -48,   6, -18,  94,   8, -62,  40, -89,  25,  27,-102, -63, -92,  41,  44, -46,-124,-102, -20,  32,  80,  -6, -86,  40, -76, -71,-105, -11, -22,  46, 116,   1, -78, -37, -98,-100,  34, -67,  84, -21, -77, 123, -75, -92, 111,  65,-109, -90, -51,   5, -33,-107, 114, -92, -11, 105, -26, 104, 101,  38,  78,-127, 105, -72,  -7, -27, -63, -17,-117,  74,  16,  16, -60, -13, -65,  89,  99,  76,-101, -90,  15,   7, -80, -35, -65, -95,  49,-100, -25, 103, -47, -29, -71,  70, -40, -69, -37, -82, -83,  60, -12, -10, -57, -29,  38,-108,  32, -41,  49, 127,  62, -27, -95, -22,-107,-103,  57, -59,  20, -21, -29,  66,  51,  62, -64,  96,  73, -43, -69,  86,  76,  68,   6,  79, -14,  80, -31,  62,  23,  28, -13,  42,-103,  41, -62,-116, 102, -86,  81,-114, -73,-101, -68,  63, -23,  35,  49, 105, -19,  72, 106,  54, 102,-127, -90,  81,  39, -63,  86, -44,  12, -56,  51,
  -46,  10, -41, -41,   8,  59, -98,  24,  18, -91,  33, -70,  66,  86,  34,-113,  97,-110,  92,   9, -66, -13, -99, -30, 121, 121,  50,  25,  18, -66, -75,  -4, -56, -81,  11, -82, -38,  83,-116, 110, -83, -68, -75,  16,  68,  81,-106, -34, -84},
{  37,  11, -28, -41, -57,  43,  67, -96,  17,-102, -18, 118, -71,  19, -18,   3, -74, -56,  97, -13,  83, -40,  24, -76,  29, -61, -45, -96, -12,-109,-123, -18,  35, -50,  68, 104, 102,  35, -93, -87,  -6,  46,  69, -45,  41,  73, -88, -48, -71,  47, 124,  11, -14,  61, -62,  91,  77,  66, -90,  28,  27,  27, 109, 113,  73,  57,-123, -48,   3, -22, -14, -67,  49,-126,  63,  90,  17,-106,  87,  40, -19,  51,  99,  27, -78,  21, 117,  88,  68,  83, -68, -15,  -3, -51,  78,  46, -12, -99,  17,  43,  -7, -88, -77,-103,  34,  14,  48, -62,-113,  28,  91, 124, -94,  50, 105,  14, -41, -27, -48, -80,-100, -67,  15,  94,-111,-109, 122,  31,  45,  45, 124,  95, -35, -41,-103,  -3, -67, -32,  68,   9, -46, -51,  44,-110,  54,  40,-107, 107,  62,  15,  37,  82,  58,-112,-127, -79, -79, 120,  63,   7, -91,  72, -39, -65, -99,   4,  29,  21,  69,  72,  36,  83,-101,-115, 114,-127, -50,  92, -57, -27,-111,-115, -98, -20,  61, -12, -23,  75, -73,  80,  75,   8, 103, 112,-120,  54, -39,  41, -23,-115,-123,  69,-123,-118, -64,-125,  84, 125, 126, -12,  84, -95,   2, -45, 126, 119, -39,  58, -13,-107, -37,  65,  50, 113, -48,-126,  98,-123,-103,-106, -34,  53, 110, -34, -25,   3,-117, -71, -96, -12,-112,  12,-125, 124, -80, -35,-115, 112, -33, -71,  82, -33, 100, -69,  61, -37, 121, -57, -72,  37, -18,-119, -65, 110,  35,  -7,-113,  64, -45, -27, 124, -84, -10, -87, 124,  31,   0,  39,  97, -24, -59,-101, -97,-107,  28,   2,-102,  21,-123, 118,  39, -45,   3, -93, -80,-123, -86,  -7,   1,-117,-117, -78,  93, -34,  35, 119,  90, -58, 101,  43,  91,  86,  76, -27, -91,  86,-107, 124, -93,  21, 126,  46,  29, -74, 124, 107,  40, -10,  30, -69,  59, -20,  66, -83, -77, -42, -68, -85,  95, -97,  27,  46,-112, 101, -55,   0, -51,  84,  -1,  -6, -63,-122,  -6,  35, -82, -18, -83,-107, -78, 118,  63, 108, -34, -12, -17, -35, -88,-112, -55,  67,  28,-118,-121,-118,  88, -51,   2,   8, -44, -32, -29,-106,   9,-119,  76, 117,  77,  17,-121, 100,  62,-103,-125, -85, 109, -28, 110,  -6, 108,-115, -68,   0, -59, -71, -50,-100,-101,  72,  17,  25, -12,  79, -97,  41,  50,  82,  91, -59,  -3, -66,  14, -41,  72, -76, -29,  21, -92, -78, 123,-111, -18,  78,  62, -15, -56, 108, -38,   7,  80,  31,  57, 108,  69, -43,   1,  48, -82,  29, -23, -39, -71,  23,  -6,  74,-106, -97,  25,  59, -43,  83,  72, 114,-121,   5, -70,-116,-118, -37,  98, -44, -56,  35, -14, -16, -13, -81, -89,  66,  96, -93,-118, -41,   2, -82,  73, -76, 125,-126,  95,-115, -82,  45,-106,  23, -36,   2,  -7, -76, -77, 100,  85,  65, -19, -77,-112, -38, -54, 105, -19, -52,  27, -51, -58, 107,-113, -45,  30, -79, -50,  82,  11,  58, 118,  -6, -80,  45,   2,  55,-114,  68,  89,  20,  79,  74, -66,  29, -95,  99,  62, -17, -78, -83, 118,  -7,  11, -85,  34, -70,-105,  38,  -2, -16,  40,-122, -76, -96,  80, 112,  64, -90,  84,  53,-100, -80, -98,  31,  59,   4, -17, 106,  91,  -4,  57, -11,   3, -45, -23,-120,-113,  51,-114,  33, 125, -41, -66,-125,  42, 113, -58,  19, -86,  87,-115,  70,-124,  27,-114, 120,-120, -99, -83,  12,  38,  88,  24, 117,   3, 104,  89,  38,  25,  40,  60, -96,  64,  66,-117,  88, -37, -66,-113,  40, 126,  96,  72,-121,-120,  90, -11,  46,  12, -67, -46, -81, -28,  48, -34,-124, -95,   9,   5, -69,-104, -39,-108,   0, -58,  88,-123,  48, -28,  64,  74, -41,  11,  94, -21,  76,  82, -56, -28,-124,  -5, -34,  -3, -28, -95,  32,  71,-115, -41,  71,  32, -20,  38, 104, -22,  63, -89,  88, -79, -57, -24,  66,  53, 126, 125, -61, -78,-125,-122, -60, -90,  36, 122, -20, -93,-100,   9, -57,  48, 111, 101,  21,-117,   9,  -2,  25,   2, 124,  55, -79, -38, -85,  74, 117, -40, 111,-115,   9,  30, -72,  96, -42,  60, -34,-104,  89,  51, -45,  29, 102, 118,-106,  10, -43, 102, 101, -63, -56,   1, -70, -21,-107,  68, -12, -33,  92, -98,  89, -55,-119,-100,  74,  -6,  97,  55,  51,  10,  24,  90,  87,  35,   5,  77, -86, -37, 121,-110, -98, -34, -83, -22, -22, -47,  67,  30,  19,-110,  -2, -96, -89, -59, -97,  51,-121,  60,  51, -15,  72, -13,-101,-125,  17,  22,  53, 105,  -6,  44,  -3, -97, -46, 124, -17, 111, 123,  36,-111,  73, -66,  36, 122,  96,  27,  -4,-115,   6,  93, -61, -27, -51,-110,-118, -40,-113, -69, -19,  35, 112,  50,  46, -42, 100,-119, -59, -74,  92, -65,  48,  42,-106, -21,-103, -46,  48, -49,-117, -87,-116,   1, 107,  54,   3, -73,  61, -34,-112,  96, -95, -33, 126, 116,  49, -32, 123,  57, -68,  63,  82,  95,  22,-117, -81, -56,  26,  33,  38,-126,   3,  53, -53,  72, 125,   1,-119,  -7, -11,  66,  -4,  23,   4, -82,  83,  93, -30,  74, -84,  37, -61, 115,-109, 100,-116, 108,  32, -83,  43,  12, -81,  80,  26,  41,  66,   7, -92,  -6, -84,  -1, -77,  69,  51, -34, -70,  52,  86, 111,  74, 109, -17,-116, 100,  49, -59, -45, -87, -15, -45, -43, 114,  -5, -82,  14, -24,  50,-127,  37,  28, 123,  82, -61, -23, -10,  53,  95, 111,  73, -35, 102,  65, -25,-111, -33, -13, -71,  26,  -4, -58,-105,  28,   8,  80,  60, -64,-114, -12,  86,  55,  46,  -1, 111,  79, -55, 108,  -1, -37,  69, 112,  -9,  61,  87,  60, -36,-122, -70,  70,-106,  -2, 100,  -3,  76,  19,  99,  -8,  -5,  67,  59,  93, -75, -80, -28, -22,   3, -53,-118,  62, -90, -18,-123,  93,  80, -16,  77, -60,  31, -33,   9,-110,  45, -82,  92,  82,   2,  96,  59,  48,  16, -81,  25,  65, 103, -62,  56,   8, -11, -46, -12, -38, -90,  15,  90,-126, 126,-109, -44, -87, -56, 100,  25, -60,   6,  41,  44, -94, -90,  24, -96, -44,-113, -69,  34, -56, -30,  70, 112, 101, -70,  21, -77, -33,  34, -48, 124, -73, -30,   9,  57,  84, -95, -26, -13,-122, 113,  92, 119,  74,  14,  79,  42, -85, -76,  43, -91, 107,-103,  30,  53, -39,  -3,  58, -72,  82, -44,  60, -65, -31, -18, -49, -73,  21,  12,  74, 109,  -7,  58,-124, -30, -78, -37, -90, -25,  25, -75, -71,   8,  95, -76,   8,  85, -83, 107,   0,  25,  44,-103,  28,  17,  82, -73, 113,  61, -47, 109, 104,  35,  31,  58, -68, -78, -35,  34, 121,  -9,   1, -76,  32, -76,  57, -41, -64,-109, 113, 125, -90,  10,  71, -44,  50,  57,-118,-116,  67, -28,-114, -45,  69,  -6,   3, -91,  64, -29, 105, -53,  97,  50, 106, 120,-107,   6,  37,  79,  81,  26, -69, -29,   4,   8, -33,  52,  30, -51,  76, -24, -61,   6, -11, -43, -86,-126, -43, 105, -67, -23, -45, -54,   7, 100, -53, -25, -37,-122, 125, 116,-121,  94,  92,-116,-122, -63, 115, -75,  98, -20,  -2,   6,  60, -31, -58, -34,  51, -83,  19, 114, -72, -48,-105,-115, 107, -96,-126, -53,  59, -15, -59,  13,  81, 117,  59,  53, -21,   4, -36, -41, -98,-108, 103, -12,-111, -62,   0, -24, -44, -94, -91,  14, -76,  27,  36, -43, 100, -47, -33, 126,  65, 113, -50,  82, -65, -58, -65,-115, -91,  18,  76,  45, -39, -33, 103,-121,-104,   6, -53,  74, -77, 114, -41,-121,  85,  93,  37,  24,  43,  64,  -6,   6,  13,-111, -48, -95,  80,  -5,  55,  25,  40, -89,  -5,  96,-102,  47,  55, -83, -38,-103,  16,  19, -72, -52,  25,  10,   8, 124, -69, -34, -52,  78, -13,  59, 124, -61,  31, 106, -88, 108, -93,  33,  49,-105,-121,  54,   2,-120, -60, -89, -77,  18,  48,  -9,  71, -83,  41, -38,  59, 113,-116,  93,  22,  89,  76, -30,  55,  52, -55, -61, -15, -52,  -4, -34,  35, -55,  85,  53,-106,  25, -52, 126, 119,  36, -61, -84, -75,-122,  10, -61,   8, -94, -36,  81, 104,  38,  85,  11,  28,  61,  20, -62, -14,  57,  -3,-117,  28, -36, 114,  92,-100, -18, -70,-123, 113,-110, -71, -83,  46, -47,  43,  97, -47,  -1, -42,  71, -81, 126, -40,  51, -78, 124,  80, -76,-127, -46,   4, 127,   2, -98,  50,  47, -12, 123, 118,  47,-104,  57, -42, -30,  36, -41, 115,  93, -43, -60,  -3,  20,-123,  45, -30, -89, -87,  77,  65,  71,  20,  15, 116,  -6,  60,  80,  26, -51,  64, -47, -84,  24,  80,  75, -24,   1, 117,  30, -65,  91, -92, -33,-122, -99,  -4,  21, -31,-112,-111,-112, 125, -81, -10,  46,  92,  38, -68, 112,  -7,-105,  56, 111,  84, -32, -65, -24,  77,  75, -10, -13, -78,  54, -85,  26, -45,  11, -35, -80, -37,  41,  53,  35,  87, 122, -72, -75, -31,  75,  88,  62, -75,-101,  32,  87,  49,  66, -98,-125,  18,  26, -67,  81,  25,  80, -19, -65,  25,  26, -20, -72,   0,-111,  91, -65,  94,-122, -33, 105,-110, -56,  17, -87, -81, -68, -26, -27,  61,-100,  90, -96, -58,  47,  -1,  34,-103, -10, -58,  58,  91,  27,-106, 109,-100,  22, -23, 111, -86,  45,  -2,-115,  69, -98, -60,   0,  74,  -7,   6, -47, -62,   1,  37, -54, 116,-127,  75, -10,  24,  88,-117, -93, -53, -63, -82,  88,  99,  87, -46,  78, -76,  41, -61,-122,  21, -56,  79,-115, -90, -44, 107,  38,  56,-124,  14,-104,  95, -60,  76,  99,-109, 107, -15, -60, -79,  73, -29, -90, -34, -91, -49, 100,  37, 124,-111,  44,   8, -54,  92, -25,  19, 105,  86,-107, -56, 119,-125,   8,  76,  11,-103, 100, -87,-112, -73, 116, -33,  43,-114, -98, -14,  32,  24,  93, -13, -15,  73,  27, -24, -27,  51, -31,  51, -57,-107,  -7,  47,-113, -76,  72,  -2,  79,  52, 109, -17, -23,-112,  30, -40,-111,  48, -30,-123, 113, -33, 105,-103,  69,  43,  41,  77, -78,  42,  21, 126,-119, 105, -84, -15,-123,-124, 125, -59, -72,  44, 100,  79, -23,  88,  42,  27,  95, 108,-105,  73,  33, -21,  -9,  37,  75,  -1,  69, 125, -92, -31, -44, -42, -82,  -5, -59, -16,  34,  93,  34,  48,  14,-113, -24,  62,  73,  65,  62,  -4, 125,  69,  56,-110,  -9, -86, -27, -77,-116,  16, 114,  77,  54,  57,  41,  87,  44, -54, -38, -90, -38,  40,  70,  18,  90,  38,  -8, -64,  31, 121, 125,  83, 112, -11,   6, -75,  18, 118,  -2, -47,-103, -81,   9, -82,  25, 108,  83, -31,  29, 109,  93,  15,  24, -62,-104, 122,-110,-105, -53,  86, -78, -62,-122, 123,  -3, -20,  74,  40,-102,  58,  95,  25, -87,  14, -48,  -5,  12,  30,  30, -75, -23, -48,  43, -55, -13, 103,  32,  39,   2, 120, -72,  93,  48,-119,   0, -81, -56, -88, -73, -99,  78,-106, -20, -42, -71,  -9,  -8,  60,-105,  65,-111,  55,  30,-100, 121, -72, -10,  39, -99, -38,  -8,  21,  57,  96, -68, -83,-114, -60, -99,  25,  32, 101,  72, -37, -12, 113,-105,  57, -15,  45,  16,  -3, -96, -69, -53, -97, -39, -75,  53, -13,-116,-123, -62,  66,  88, 109,  72, -20, 102,-104,  78, -70, 115,   5, -25, 114,  10, -30,  30, -27,  48, -40, -39, -99,   4,-121, -61,  14,  52,  25,  69,  70, -85,  52,   0,  92, -93, -93,  27,  11, -20, 110, -57, -52,  75, -64,  17,  89, 119,  33,
   76, -38, 118, 103, -18, 103, -39, -52,  15, -21,  -5, -23, 121,  43, -29,  74,-122, -63,  43,  75, -20,  21,  89, 120, -39, -39,  57, -60,  58,  19,  53, -25, -77,  98,  26, -88, -37,-126, -25,  39, -53, 110, -32,  51, -56,  13, -93, -20, -92},
{-115, -59,  79, 125, -30, -42,  82, -79, 106,  37,-117, -27, 111,  70, -62,  40,  95,   0,-126, -63, -97, -57,  69,  88, -58, -35, -27, -70,   1, -76, -42, -51,   2, -52, -54,  76, -18, -38,  35, -77, -11, 113,-115,-126,   1, -30,-114, -18,-120, -55,  66, -68, -97, 105,  68,  -8,  79, 126,  94, 104,  27, 108,  26, -89, -51,-104,-115,  56,  52, -21,   2, 124, -99,   8, -53, -45, -49,  94,  98, -79, -59,  47, -92,-114,-118, 102, -75,  63, -76, -42,  23,  27,  38,  -3,-110, -46,  75, -92,-125,  36, 119,-122,  30, -69,  29,  94,  77,  52, -27,-120,  50,  38, 123,  78,  90, -47, -97, -75,   5, -91, -91, -39, -84, -46, -53,  16,   4, -73, 111, -63, -93, -51, -51,  41,   6,  42,  49, -81, -28,-122,  -1,  -2,  -2,-119, -56,  78,  13, -70, -45,-117, -13, -25,  87,   3,-119, -82,   7,  36,-116, -68,-124,  55, -64,  99, -82, 110,-117,-120,  73,  58, 102, -64, -24,  54,  -6,-101, -89,   5,-112, -48,  -7,-126,-118, 106,-105,  35, -66,  38,  44, 112,  25,  65,   2,  22,  58,  12, -86, -64, -65,  78, -90,-104,  70,  95, -52, -71,  29, -30, -79,  68, -54, -91,  30, -15,  -8,  -1,   5, -69, 100,  72, 106,  22,  32,  48, -90,  84,  21, 110, 112,  32, -79, -93,  64, -52,   4, -43,  22,  19,  70,-126, -50,   5, -39,  -4,  -2, -77,  24, -45, -38, -61,  18,  42,-112,   6,-105, -99, 111,  56, -69, -12,  -3, -90,  14,  32, -45, -15, -76, 126, 106,  27, 113,  32,-123, -51, -69, -95,-107, 121,   5,-100, 118, -51,  -1,  27,  72, -69,  -5,-114,  10,  99, 109, -77, 112,-100,   9, -84,  93,-108,  28,  30, 102,  55,  18, -89, -85, -64, -93,  47,  64,  78,  41, -59, -54, -43,  39, -71,   4,   6,  24,  68,  47,  37, -64,-103,  32,-102,-103,  77,  72, 100, -50,  22,  59, -43,  -7, -32, -58, -44,  65, -52,-101, -23, -53,  17,  56,-100, -63,  82, 124, -25, -20,  59, -83, 100,   3,-101,-103, -95,  -8,  28,-104,-126, -46,  58,-115,  63, -26, -33, 122, 101,  -6, -84,  -1,-112,  96,  74,   9,  -7, -90,  86, 105,  12,  21, -47,  38,  51,-111, -12,  40,  -4, -33, -66, -57,-117, -39,  83,-107,-126,  91, -71,  13, -41,  62,  72,  28,  87, -82,  26,  13, -25, 101, -96,  84,  -2,  86, -35,-113, 102,  12,  15,  53, -25, -50, -30, -11,  50, 100,  29,  91,  -5,  28,  -4, -65,  13,  75,  35,  66, -53, -15, -78,  39, -62,  84,-127,-108, -51, 114, -40,  19,  30, -84, -74,-122, 118,  83,  55, 117, 116,  61,-105,  -8,  66,  23,  74,  33, -38, -48,  46,  22,  91, -18, -33, -23, 120, 126,  90,  -6, -33,  42,-119,  63, -19,  54, -48, -66, -78,  12, -61, -22,  83, -83,  46, 103, -41,-126, -65, -78,  80,  25, -62,  82,  97,  57, 111, -95,-110,  58, -87, 108,  97,-105,   3,-117, -13, -50,  -5, -88,  13,-125, 112, -79, 111, -74,  28, 100,  16,  57, -71, -70, 117,  69, -91,  94,  -8, -34, -83,  -6,  27,  52,  37, -12,  29, -16, 103,  64,  -7,  89, 100, -39,-100,-127,  69,  37, 116, -19, -13,  26, 126,  97,-100,-104,  70,  76,  49,  79, -88,   8,-104, -69,  66,  -1, -86, -97,  30,-115,  13,-112, 119, 110,  30,-101, -47, -24,  60,  46,  98, 118,  19, -49,  99,  39, -28,  41,  -4,-118,  40,  12,-109,  24, -42, 120, -37,  33, -17, -51, -18,  38, -50, -60, -29, -40, -93,-122, -85, -60,  76,-111, 104,   7, -41,  78,  56,   8,  61,-125, -26,  33,  26,  -9,-103,  98,  98,  76,  15, -76, -46, -25, 106, -99,-115,-126, 112,  15, -29, 105, -78, -51,  23, -71,  80, 126, -29,  50,  27,  90,  73,  34,  80, -18, 108, -95, -18, -50,-121, 123,-114,  59,   8,  79,-113, -26,  77,  16,  16, 115,  63,  -9,  71, -35,   4,  94, 111, -21,   7,  52,  -7,  44, -69, 116, -95,-100,-122, -63,  34,  96,  24,  87, -84,  86,  62,  61, 115,  51, -74, 117, -88, -82,  91, -75,  55, 106, -31, -82, -67, 114,  10,  29,  59, -57, 123,  50, -16,  34,-107, -99,  97,  28,-102,  11, -20,-113,-119, -75,  63, -10,  52,  11, -58,  44,-104,  42,  -5,  66, 107,  36, -34,  31, -99,  90,  21,  73, -95,  48,  -3,-118,  56, -67, 125, -31, -43, 118, 103, -26,  -7, 112, -79,   2,  55, -17, -35,  89, -63,  73, -27,  -4,  96,-118,  96, -92, 118, -45,-109,  55,  11, -18, -78, -84,  78,  53,  63, 119, 112,  90, -54, -54,  67, -24, -17, -10,  73, 122,  88,  35, 114,  65,  73, -38,  46, -73, -91,  -8, -38,  87, -46, -26, -87,  28,-123, -77, -29, -82,  54, -93, 104, -44,   8,  64,  30,  -2, -36,-126, 111,  83, -96,  -7, -35,-127,  45, -20,  -9,  15, 113,  15,-115,  74,  88, -20,-122,  65,  61,  79,   4,  64,  81,-115, -52,  51, -18,  71,  74,  91,  52, -82, -96, -55,  51, -21, 114, -28,  67,  54,  54, -25, -64,  14,  10, -63, -56, -27, -43, -14, -77,  21, -40,  56,  -3,  93, -66, -88,-110, 115, 124, 108,   4, -62, -67,  24, -77, -15,-105,-103, -48,  71, -25,-103, -69,  67, -96,  98,  59, 108,  38, 122, -89, 105, -28, 125, -29,  85, -87,   3, -38,  54,-113,  13,-105,-125, -95,  -7,  25,  -5,  31,   5, 101, -43,  53,-111,  -9,  92,  68, -44, -25, -22, 107,-118, 122,  68,   7,  17, -31, -62,  12,-108, -26,  55,-125,-102,  55,-109, -89,-106,  38,  39,-126, -46,  53, -24,  29, -89,  60,  75, -96,   8, 106, -60,  17,  91, -60, -90,  39,  22, 104,  95,  55,  13, -24, -69, -83,  64,  86, -43, -96,-120, -14, -72, -50,   9, -73, -28,-114, 116,  33,  70, 100, -44,  24,  53,  -7, 108,  35,  46, -71,  -9, -23,-102, 112,  25, -33, 109,-114,  48, -75,-115, -55,  55,  39, -73, 112,-111, -44,  76, 110,  14, 118,  82,  77, 115,  78, -84,  70,  63,  56, 108, 116, -47, -53,-100, -91,  79,  77, 121,-121, -59, -89, -35,  84, -21, -42, -17,  36,-103, -92,-107, -11, -60,-112, 123,  12, -87,  35, -28, -86,  58,  54, -39,  81,  19,  87, 111, -53,  48,  21,  63, -58, -16, -22,  40, -46, 107, -34, -31, -77, 110,  31,   8, -72, -68, -20,  42, -56,  86, -35,  20,  72, -15,-101,  27, -22,  -9, 119, -75,  73, -13, -21, -94,-124,  37, -81,  67, 122,  64,  57,  34,   9, -38,  80, -88,  41, -40,  67,  86,  90,  25, -54,-108,  46,  69, -75,  67, -95,-104,-120,  66,  22, 110, 103,   6,  81, -50, -55, -18, -19,  42,  64,-123, 103,  78,-111,-100, -67, -33, -53,  49, 101, 117, 119, 114, -54,   2, -62,  27,-124, -81, -22, -95,-116,  76, -98,-123, -28,  71,  52, -25,-108, 126, 109,  72, 114,  13, -87,-111,  -7,  38,  70,  74,-110, -93, -34, 102,-125,  92, -91,  35, -82,  34,  60,  25,  69, -86,-122, -80,  90,  37,  76, -69,-123,  28,-106,  73, -89, -54, -69, -37, -60, -85,  49, -60,  81,  48,  19, -50, -59,  43,  82, -25,-118,  12,  34,   4,  10,  96,   0, 108, -36,  55,  31,   4,-124,-112, -52,  33, -30,-104,  16, -49,  58, -51,  62,   4,  69, -55,   3,  13,-113,-113,  52,-122,-118, 109,  26, 124, -38,-121, -30,  80,  -5,  98, -22, -81, -92,  49, -56,  59, -29, -49, 114, 117,  54,  31, -55,-122, -26,   3,-116, -52, -14, -86, -73, -31,  21, -37,-100,  11, -14,  90,  36, -36, -68, 127, 102,  49, -34,  16, -26, 126, -78, -72,  53,  19, -60,  36,-109, -55, 108, -25,  29, -50,  -5,  -5,-117,   6, -59,  67,  45, 111,  96,  77,-125, 108,-127,  57,  85,  -7,  63,  69, -97, -80,  50, -68,  24, 110,  87, -81,  86,  68, 123, -43,-102,  72,  40, -96,  44,  58,  91, -79,  17, -24, -18, -74,  83,  72, -27,  67,  86, -99,   2, 103,-124, -52, -82, -34,-102,   1,   8,  -3, -92,  97, -95,  -3, -88,  11,  43,  49, -69, -70, 114,  -3,  68, -36, 111, -70, -33,  92, -92, -36,  58,  57, -38, 105,-100, -62, 119,  27, -54, -55,  11,-118, -74,  40,  72, 123, 113,  94,  13, -40, -58, -13, 118, -11, -15,  -3,  38, 122, -44, -17,   4,-105, -30, -50,-116, 127, 103,  39, -68, -87,-121,  23,-120, -47,-118, -10, -69,  53,  26,  55,-119,  36,  -2, -90,  31,  22, -77, 117, -99,  45, -89,  10,  -8, -51,  59,  78,  27, -57, -15,-126,  67, -55, -94,-112, 110,  77,  -4, -58,  28, -53, 126, -53, -47,-122, -33, -75,-120,  28, -89, -54,  36, -15, 123, -82,-113, -38,  96,   2,  58, -61,-124, -59, -56,-122,-118,-105, 104,  39,   9,  60, -17, -57, -19,  97, -12, -13,  67, -90,  45,  33,  93, -44, 107,-124,  82,  78,   2, -26,  -9,  77, 101, 125,  67, 106,  87, -93, -70,  12, -84,  89,  21, -18,  44, -10, -27, -51,  47, -83, -82,  80, -94, 100, -79,  79,   0, -36,  38,  93, -77,   9, -11, 105, -85, 118,  45, 123,-119, -24,-115,  56,  66,-124,  47,  99,  55, -20,  51,  46, -74, -78, 120,  52, -53,  46, 100, -66, -11, 112, -47,-107,  73,  56,  32, -97, -21, -37, -25, -97,  18, -63,  27, 112,  48,  93, -16, -81, -20, 112, -45, -72,  -7,  57,  61, -68,  82, -44,  59, -49, -25, -49,  78,  58, -50,  99,  89,   2, 115,  49,  40,  83, -86,-110,  91,-122,  28,  47,   7, -54,  48,  43, -99,  12, 113,  27, 121, -65, -73,-113,   4, 102, 102, -66, -76, 106,-100,   5, 110,  60, -38,   9,  32,-113,  27, -14,   5,   8, -83,  96,  62, -26,  75, -95, -15, -65, -82, 103,  61, -52, -50,  31, -51, -96,  95,  59,  56,  14, 102, -59, -16,  52,-114,-104, -82,  78, 122,  97,  84,  98, -69, -42, -66,-103, -11,  -2,   7,-121,-105,  -8, -19, -64, -64,   0,  -5, -75, 105,  65, -21,  86,  53,  15, -39, -20, -58, 118,   2,-122, -14,  48,  33,  61, -73,  61,  97,-112, 108,   8, -35, 105, -85,-121, -94,  37, -39, -44,  66,  96,   8, -62, 100,  -7, -34, -30, 113, -95,  10, -78,  -5,  32,  99, -82,-110,-126,-105,  57,  35,-123,-105,  22, -45, 125,  -9, -43, -39, -15, -29, 103,-100, -70, -46, 124,-100,  92, -97,  64, 109,-117,  93, -19,  37,  52, 124,   2, 111,  88, -27,  51, -62,   9,-108, 104,-119,  34,  94,  22,  39, -22, -58, 123,  76, -78,-119,  -7,   5,  35, -22,  97,  80,  26, -35,  20,  48,  50,  65,  66,-103, -19, -54, -49, 106, 118, -50, -80, -38, -91, -85, -37,  -8, -35,-122,  -4, -45,  76, -44, -77, -67, -61, -52,  15,  69,  97, 118, -71,  38,  98, -97,-115,  53,   0,  93,  29,  64,  22, 115,  11, 112, 113,-110,  68, -40, 125, -54,  51,  72, -90, -38, 123, -22,   4,  90, -89, -14,  49, -81,-119,-108,  44,-106, -26,  13,  29, 122, -37, 108,  50,  96,  70,  77,  56,-108,  44,-112,  76, -18,  55, -85,  85,  80, 127, -67, -17, -65, -28,  49,-122,-119, -75, -73, -79, -47,  42,  -7,   4,  93, -21, -87,-113,-116, -37,  99,  94, -95,  28, -96,-121,  99,-115, 110, -48, -23, 120, -63, 111, -61,-126, -41, -51, 107, 123, 103,  95,  51, 110, 118, -27, -70,  66, -11,-126,-107,-112,  99,  62, -75, -19,-116,  89, 107, -23, -52, -17,  57,  75,  70,  20,  23, 119,  90,-113, -74,  65, -37, -95,  26,  37, -91,-111,  -3, -10,  37,  54, -38,  40,  25, -89,
  -61,   2,  50, -59,  22,   8, -71, -65, 121, -11,  55, -41,  87,  -5, 103, -56, 104, 107, -80,   8, 116, -58, -58,  62, -96,  11,  79, -50,  87, -96, -36, -56,  93,  94,  49, -55,  28,  33, -61,  72,  33, -83,  69, -87, -41,  91,  52,  64,  83},
{  20, -44,  79,  89,  98, -19,  76,  39,  68,   3, -26,  -5,  66, -59, 124,  79,  59,-111, -65,  31, -20,-101,  12,  87, -62,-127, -88,  -5, -36,  99,  19, -66,  76,  77, -95, 110,  13,-109,  55, -16, -98, 121, -70,  62,  67, -45, -51, 122, 106,-104, 120, 122,  99,  -3,  81,-105,  65,  78, 112, -53,  32, -73, -88, -25,  41,  22, -98, -34, -30, -63, -94,  -9,  31,  94,  86, 125,  32,  58,  16,  -1,-108, 114,-108, -59, 112,  18,  92,  74, -12, -88, -26,  56,  96, -87, -36, -80, 121,  64, -47, -21, -25, -76,-113,-102,  31,  27, -22, -41,-118, -78,  26,  21, 113,-116, 122, -93, -53,  82, -67,  54, 117,  72, -74, -17,  64, 101,  16,  93, -63,  94, -98, 105, -47, -60, 124,  28, 122, -79,  -2, -20,-124,  84,-115,-124,-100,  68,-106,  90,-124, -83,  45, -21,  43,  20,   4,  44, -48,  86, -80, -61,  20, 125,  21, -59, -73,  58, -45,-108,  56,  25, -63,  98,  35,-116,   6, 116, -23, -16, -53, 110,  12,-126, -96,  82,   1, -71,   4,  13,  23,  21, -69, -44, 104,  18, 108, -54,-123, 104, -21,  95, -92, -76,  21,  -6, -28, -28,-102,  35,  53, -22,-118, 108,-108, 105, 117,  63,-115,  34,  21,-125, 112,  11, -56,  76,-119,   4, -32, -26, -92, -26,  58, -97,  11,-107, 108, 119, -11,-113, -59,  -2,  76,  25,-101,  29, 125,-112,  -2,  13,-126, -44,-120, -43,-100,  54, -10,  96,  44, 120,  84,  74, -73, 116,-103, -90,   9,  41, 117,-118, -30,  91,  74, -42, -13, 114, -46, 127, -84,   8,   4, 122, -60,  11,  35, 106,  11,  59,  61,  45,   3, -80, -98, -33, -10, -69,  -8, -80, -15, -42, -96, -87, -39, -83, -78,-108,  21, -11,  35,  95, -22,-103, -79, -56,-108, -16, 107,-102, -53, -28,-100,-103,  99, -68, -72,-105,-115, -40, -75,   8,  -7, -92, -40,   1, -96,  83,-104, -48, -87,  -9, 104,  84,  28, -34, 121,   1,  55, -65, -18,-118, 117,  63,  66,  -3, -43, -68, -56, -29,-101, -56,  23, -48,  56, -37, -91,  14, -73, -56,  -6,  -3, -76,-127,  55,  30,  32, -63, -56,  92, -19, 113,-103,  96,  30,-101,-103, -12, -50, -14, -68, -71,-105,  67, -21,  87,  58,  56, 116,-127,-116, 123,  90,  49,  47,  11, -49,  29,-120,  32, -85,   0, 105,-113,-124, -16,  93,  14, 122, -91,  85,  95, -32,  50,  80,  -8, -85,  26, -64,  87,  24,-121, -87,  26, 124,-109,-118,  44,-112, -55, -44, -58,  87, 120, 107, -32, 115,  20, -57, -33, -52,  20, -89, -58,  17, 115, -20, -19, -39, -37,  17, -36, -77,  33,-116, -64, -45, -91, -25, -92,-111,  73, 127, -17,  79,-119, 106,  87,-113,  61, -59,  39,  44, -34,  64,  45,  28,  26,  63,-104, -34, 125,  93, -81,  67, -16,  39, -14,  88, 117,  62,-110, -75, -95,-106,  46,  85, 113,-122, -42, -13, -15,  -5, -70, -46, -11, 102,  69,-114,  40,  13,  45,  79, -77,-123,-100,  46, -28, -62,  82,  10,  66, 124,  33,  78,  78, -13, -16, -14,  97, -91,  -6,  31,-104, -79,  89,  96, 104,  58,-106,  23, -86, 111,-117,  46, -36,  45,-113, -91,  66,-112,-100, -77, -38, -99, -27, -12, -77,  20, -43,  63,-122,  99, -35,  -9, -81,  27,  65, -18,-121, -30, -82,  29, -86, 115, -71, -10, -18,  14, 100,   6, -50,  -8, -50,  -8, -99, 102,   5,-123,  56, -75,  61, -93, 118,  97,  68, -87,  42, -22, -40, 123, -77, -50, -20, -58, -56, -94, 106,  37, -44,  13,  95,  40,  69, -58, -19,  44,  48, -30,-124,  61,-119,  67, 113,  12,  99,   3, -39,  63,-125, -29, 125, -80, 109, -82, -20,  55, -65,-123, -46, -49, 118,-105,  27, -23,  67,  60,-110,  18,  84, -81, -65, -34, -50, -67, -64,  91, -27,-126,  31, -54,  99,  99,  96,  72,  12, -60, -33,  59, 110,  -7, 106, 101,-122,  35,  89, -69,  66,-103,  58, -61, 103,-103, -80, -52, 108, -64, -92, -54,   6,-100,-127,  22,  65, -65, 101,  80, -38, -21,  14, 106,-122, -39,  37,  50, -85,  64, -28,  87, -23,-112,  76, -17, -61, -81, -83,  39, -38,-119,  99,  -1, -10,-112,  59,  21,  65,  51,-119, 102, 124, -71,  63, -44, 109,  -6, 108,  84,  18,  96, -37, -88, -20, -54,  45, -73, -72, 108,  57, -67, -80,-122, -76,  97, -89,-106, -49, -57, 125,  43,  -6,   8,  78,  -2, -78,  79, -58, -67,  18,   4, -33,-100,-124,  73, -40, 122,  77,  65, -59,  87,  94, -23,-120, 116,  66,-106, -68, -61, -91,  38, -80, -12, -64,  94,-104, -58, -87, -17, -97,-117,  75,  69, -43, 126,-113,  78, -15, -57,  76,-120,   0,  18, -74, -79, 118,-102, -21, -61,  92,   1,-122, -10,-116, -53,  61, 107,  44,  -9, 122,-126,  30, -38,  62,-109, -36, -62, -54, 102,  32, -28,   7, -42,-126, -51,  26,  90, -98,-123, -61, -10, -98, 109, 108,  64,  84, 100, 101, -99,  39, -21,  38, -22, -10,  53,  70,-127,  57, 100,  55,-108,-120, -88, -37, 117, -37,  31, -50, -11,-113, -68,  12,-122,  -3, -45, -69,  40,  38,  -9, -44, 123, -17, -52,  23,-121,  95, -59, -69,  70, -37,  10, -89, 101,  93,-121,  29,-126,  86, 117,  35,-116, -13, -46, -95,-109,  84, -21,   2, -49,  19,  92, -54,   0, -31,  57, 118, -99, -40,  25,-100,  92, -98,  80, 110, -88, -76,  11, -12, 100,-109, 126,-109, -92, -91,   1, -57,  78,  -5,  94, -46, -65,  27,   6,  44, 125, -75,  26, -48, -42,  85, -35,  66,  -9,  92,  74,  74,  14,  23, -20,  30, -67, -21, -42,  30, -32, -76, 101,  62,-112,  69, -49,  11, 101,  17,  76,  74,  -4,  40,-116,-108,  41, 109, -44,  68, -46,  -6,  -5,  19,  52,  83,  23,  29,  81, -92, -38, -49, 116,  76, -73, 119, 122, -11,  77, -73,-121, -58,  65, -41, -93, 107,  52, -89,  83, -33, -72,  61,   9, -89, -28, -45,-119, -17,  77,  96,   3,-118, -75, 125, 113,  78,  90, -14, -63, 121,   5,  12, -34,  70, -25, -48,  62,-125,   7,  84, -79, 107, -57, -66, -63, -39,  46, -42, 110, -88, -28,  97, 121,  97,  83, -40, -44,-104,  39, -95, -32, -54, -29, -60,  43, -88, 107, -90,  75, 102,   9,  95,  81,  36,-125,  53, 116, -10, -54, 102, -90,  61, -95,  12,  -1, -83, 104,   4,  48,   3,-116, -31,  30,  -4, -35, -78,  -1,-115,  83,  37, -59,  31,  32,-121, -95,  30, 124, -22, -53,-100, -71, 109,  57,-125, -30,  40,-113,-101,  76,-119, -42,  97, 110,  27, 107, 102,  38,-108,-126,-112, 125,  85, -85, -60, -97,  70, -76,  53, 103,-122, -11,  69,-101, -80, -48,  52,  60, 119, 119, 121,  64, -19, 110, -88,  -7,-106,  44,-124, 111, -30,  -4, -21, -28, -36, 118,  96, -50,  91,  98,  85,  28, -78, -66,  32,-115,  -8, -63, -32, -57,  12,  71, -44,  -7,  -7,  88,  88,  28, -76,  79, -40,  50, -78,  97, 111,  75,-116,   1,  22,  27, -13,   6,-105,  34,  89,   7, -68,-101, 120,  -7, 100,  79,  50,  75,  37,  49, -35,  33,  -4, -38,  34,  38,   3, -95,  92, -84, -30, -76,  52,  -9, -82,-126,  31, -24,-122, -65,  46,  77,  89, -12,  55,-122, -12,  87,  24,  44, -15, -65, -49,-104, -33, -27,  79,-125,-100, -89, -30,  53, -63,  45, -33,  17, -40, -74,-113, -44, -91, -17,  81,  59, 114, -70, -22, -71, -62, -27,  -5, -27, -51, -69,  62,  23, -23, -11, -86,  35, 112, -39, -32, -16,  73, -60, -73,   3,  13,  77, -93, -60,-115, -67, -44,-108, 106, -97,  64,  45,  25, -57,  90, 106, -96, -84,  13, -58,-107, -74, -73,-111, -62, -10, -33,  91,  17,  19,  -9, -38,  92, -82,  85,  65, 108,  17,-121,  49, -22, 123, -20, -51, -74, -90,-115,  41,  11, 108, -77,  71, -70, -64, -15,  23,  30,  68,  24,  45,  74, 102,  69,   7, -33, -51, 102,  88,  40,  21, -58, -70,  91, -81, -70, 105,  37, -14, -18,  26,  -3, 121,   4, -68, -22, -76, -61,  58,  76,-108,   8,-121, -65, 114,  72, -37,  38,  56, -20, -93, 119,  16, 121,-121, -62,   0, -52,  21, 104,-120, -85,  24, -40,  55, -39,   4,  23, -46,  50, -69,  32, -91,  34, -41, 121,  51,  52,  32, -21, -50, -42, 124,  92,  45,  40, -77, 106, -98,  76,  69,-110, -70, -36,  23,  80, 124,   1,  40, 116, 116, -17, -87, -66, -56, -41, -84,  19,  84, -25, 116, -12,  28,-114,  -9,  81, -61, -36,  10,  99,  41, -11, -21,  68,-127,  88, -83,  84,-117,  39, -44,  58,  57, 126,  42,-107,  81,  86,  55, -35,  86, -75,  55,   2,-119,  50,  23, -57,  47,  45,  93, -93,-126,-125,  93, -44,-110, -49,-123,  43,  78, -22, -51, 105,-119, -42, 103,  59, -93,-118, -81, -33,  20, 117, -66, 114,  38, -64,  66,-102,  54, -39,   4, 121, -28,  79, -53,  69,  12,  44,  64,  10,  54, -81, -53,   2,  45, 123,  93, 119, -60, -41, -89,-112,  55, 120,-114, 104, -29, 106,  86, -94,-119,  79,  77, -22,  64,  47, -93, 117,  29, -70,   9, -52, -75,  36, -65, -68,  59,  13, -73, -40,  95,-110,  32, -43, 123, -96,  64,  98, -27,  37, -11, -68,-123,  68,-123, -99,-117,  41, -78, -49, 117, -55, 111, 106, -68,   3, -94, -83, -82,-118,  94,  67, -65,  -5,  82,-100, 108,  89,  95, -19, 105,-101,-125, 122,  -8, 117,  62,  -6, 118, 110,  57, -79,  43, 107,  69,  53, 113,   3,  43,  92, -41,  46, -13,-105, -33, -93, -64, -90,  82, -13, -36, -32, -36,-124, 113, 107,-107,  43, -57, -56,  74, -46,  52,  -5, 107,  37,-122,   2, -42, -47,  -4, -30, -73,  33,-125, -29, -56,  20,  13,  34, 123,  63, 116, -45, -16,  10, 118,  89, -96, -55, -39, 106,-112, 101, -40, -32,  36,  85, 124, -29, -74, -45, -10,  80, -75,  46, -92,  23, -35, -68, -31,  78,  34,  42,-118,  27,  61,  45,  30, -60,  70, 109, -35, -94, -37,  35,  39, -73, 116,   5, -85,  18,  46, -99, -78,-117, 122,  48, -85, -48, -10,  61,  80, -67, -98,-122,   5, -61,-126,  32,  74, -81, 125, 117,-121,  35, 124,  -5,   9, 115,  27, -74,  11, -48,   6, -82, -74,  28, -31,  64,  86, -70, -25,  73, -74, -79,  60, 119, -91,   0,  38,  81,  89, -36, -56, -96,  52, 121, -93,  76, -64,  84,  23, 125, -43,-103,  16, -18,-120,   5, 109, -38,  56, -32, -39,  22, -31, 118,  69, 107, -48, 121,  89, 110, 105,  85,  85, -90, -17,-116,  92, -42, -55, -54, -52, -57,-121, 114, -27, -73,  95,-109, -53,  10, -58,-101,-115, -84, -54,  19, -23,  90, -60,  22,  -5,-101,  94,  56, -31, -10,  79, -41,  50,  86, 117,  77,  19, -98, -10,  20, -50, -32, -21, -59, -21,-101,-111, -10, -18, -23,-123,  83,  62, -16,   2,  60,-106,   1,  17,  30, 121,   7,  83, -34,-117,  58,-123, -66,  30, -81,  96, -71, -54,  -6,-100, -50, -64, 112,  58, 123,  24,  17, -38,  57, -35, -78, 126,  50, -26, -86, -11,-114, 126, -98, -15,  10, -70,  14,  64, 120,  11,  81,  92,  32,-121, 123, 122,  48,-104,  -9, -31, -59, -65,  78, -26,  58,-108,   8,  40, 123,  22, 113,-124, -77,  -2,  20, -62,-114,-108,  74, -43,  93, 127,  53,-124,  12,  18, -24,  41, -99, -16, 107, 124, 119,  25,-122, -23,  93, 112, -54, -98, -88, -44,-101, -72,   9,  88, -20, -30,  95,  82, -67,-122, -93,  69, -67,-101,
  -17, -77,  26, -25,-123,  36, -45, -88,  89,  77,  -3,  48,  56, 118,  13,-104, -33, -91, 113,  52, -43,-104, -74,  18, -46,-112,  77,  18,  20,  31, -84,   0,  23,  84, 126,  48,-100,   6,  10, 107,  78, -61,  16,-108,  43, -18,  74, -18, -80},
{  87,  36,  16,-111, -74, 125, -56, -99, -43, 116,   6, -76, -36,  42,-103,  49, -16,  54, -72,  82, 101,-123, -38, -80,  84,  59,  97,  76,-106, -86,  69,  28, -97, -41, -86,  44, -73, -31, -21, 122, 111, -79,  50,-101, 110, -93, -83, -10, 108, -25,  86, -66, 120,  13,  42, -90, -71,  54,   4,  51, 107, 110, -43, -61, -50, -70,-121,  69,-110, -90,  39, -37, -62,  37,  39,   8, -26, 116, -78, -42, -21, -85,  28,  15, 109, -67,  64,  59, -33,-121,   7,  -3,  78, -95,  42,  -6, 127,   8,-101,   1,  12,  32,  31, -34, -88, -79,  24, 123,  77,   2,  50,   4,  95,-104, -80, -13,  -1,-106,-101,-104,  33,  88,   2, -84,-124, -40, 117, -41, -53,-125, -66, 113,  94,-107, -20,-100, -98, -58,-106,  81, 108,  72, -51, -13, -40, -38, 102, 105,  58, -16,-106,  35,-124,-125, -13,  96, 117, -46,  74,  94,  21,  69,  56, -58, 125, -80,-121, -58,  71,  63,  98, -39,  92, -11,  53,  22,-104,  17,   2,  38, -36,  48,-115,-101, -24,  -5,  43,-124, -29, -15,  10, -35, -66, -33, -66,  29, -28, -71,  16,  64,  23, 102, -61, -34, -57, -65, -33, -75, 122, 125, -74,  29, -90,-111, -15,  -6, 105, -49, 103,  48,   4,  -6, 116,  52, -88,  29, -28,-111,   4, -68,  48, -87, -85, 124, 126,  84,  68, -35, -39,  11,  12,  71,  55,  77,  10,  96, 108,   4,  32, 108, -39,  97,  65, -45,  85,   2,  92,  30,  65,  82,  90,  28,   7, -31,  50, -94, -37,  73, -32, 118, -67,-111,  79, -33,  -2, 110, -37,  16,  32, -21,-101,  82, -40, -72,-118,   8,  -8, -12, -53, -55,   8,  43, -29, -99,  25, -62,  18, -18, -97, -83,  11, -18,  68,  89, -21,-122, -34,  66, 111,  57, -81,-123, -46,  71, 113,  76,-100,  27, 108,-114,  85,  86,  57, -41,-112,   5, -91,  10,  21, 125,  42, 110,  -6,  31,  34,  40,-117,  66, -33, 123,   8,-101,  32,-126,-119, 120,  28,  56,  78,  70,-122,-122, -54, -40,  22,  41, -57,  34,-115, 104,  86,-104, 100,  82, -25, 120,  55,  15,  43,  68,  15, -15, -46, -49,  98,  97,  12,-115,  76, 116, 111, -10, -78,-126,-104,  78, -45,  20, -49, -84, -37, -17,-101, 100, -18,  50, 121, -36, -71, -79, -99,  -1,-114,  49, -64, -52, -44,   0,  81, -52,-107, -56,-102,  73,   7, -66, 121,-122,  -4, -90,-105,-109,   2, 111,  -8, 125,  64, -78, -85, -12,  44, 124,  -5,   3,  84,-126,  70,-121, -21, -11, -56,  54,-120, -55,  -3, -59, 115, -94, 116, -94,  89, -61, 103,  49,  24,  89,  69, -45, -11, -22,-107,-124, -17,  74, -88,-126,  39, -92, -67, -87, -73, -39,  83,   4,  68, 120,  74,  44, -91,  76, -63,  26, 105,  32, -12,  60,   1,  15, -16, -47, -83,   8,-122, 110, -96, -37,  -4, -82,  39, 114, -64, -11, -87, -98,  15,  53, -58, -34,  44, -93, -35,  67, -97,  71, -93,   0,-102,-123, -74,  93, -50,  17,  95, 100,   6,   8, -48, 111,-104,  -2, -33, -19,  63, -94,  31,  97,-110,  14,  -6,   7,  73, -44,  78,  59, -67, -97, -76,  71,  78, -50, -15,  71,  51, -27,  24, 125,-123, -68,  92,  16,  90, 104, -25, -13, -91, -59, -36,  49, 120,  37, -57,  33, -19,-126,  95,  79,  54,  91, -21, -44, -12, -55, 100, 108,  79, -54,  32, -71, 102, -66,  30, -12,  46,-125,  55, -15, -27, 123,  56, -27,  -4, -11, -97,  43,-126, -26,-107,  15,  99, -19,  76, -93,  19, -80, -92, -22, -55,  46,  49, -94,  10,   0, -85,  58, 110, -97,  65,   6,  48, -81, 119,-116, -92,  75, -67, 118, -25,-109,-118, -79, -11, 120,  39, -66, -70,   3,   0, -76, -79,  27,  95, -58,  88, 103, 109,   4,  55,  36, -76, 101,  -2,  51,-107,  91,-123, 111,  -3,  85, -76,  83,   6, 120,  42,  -2, -93, -52,  43, -25,  37,   4,  35,-127,  60, -57, -25, -21,  80,   3, -95,  -6, 127, -85, -75, 117,  12, -66, -15,-118,  68, -93, 125, -27,-108,  22,-121,  35, -83, -42, -34,  81, 118,  27, -41,  96, -87, 102,  43,  36, -90,-118,  -4, -63,  68,   6,-119, -51,  71, -14, -91,  -2,  64, 120, -10, -39, -31,-124,  42,-118, 103, -39,-119,  12, -11,  19, 118,  48,  29, -20,  33, -48, 107,  19,  79,-112,-118,-110, -38, -74, 105, -71, -55,  18,   7, -35,-121,-121,  60,-122, -86, 107, -87,-100,  46,-124,  64,  91, 113,   5,  67,  87,  81, -58, -83,-112,-116, -13,   6,  17, -53, -63,  76,  -6, -59, 112,  64,   8, -76,  20,  59,  65, -32,  85, -94, -87, -56,  -1, 105, -31, -46,-116, -99,-126, -35,  53,  97, -33, -25,  19,-125,  44, -40, -27,  86,  20,  42,  28,  96, -96,-123, -67,  40,  92,  -9,  52,  98, -65, -29, -86, -56, -27,  34,  89, -18, -21,  20, -12,  -5, -20, 125, -81,  -6,  91, -17,  77,  -1,-125,   1,  -5,  75,  80,  46,  -9,  -6, 108,  19, 107, -34, -32,-105,  69, -56,  81,-126, -83, -34, -97,  91,  27,  82,  98, 113,-117, 125, -14, -64,   5, -43, -58,  94,  -5,  35,  64,-121,  -2, -84, -22, -78, 119,  42, -92, 113,-126, 115,-111, -68,  88, -95,   4,   2,  65,  53,  63,-105,-109,  49,  10,-111,  62,-107,  14, -94, -35, -62,  92, 115,  16,  47, 124, -90,  49,  33,  73, -10, -24, -76,  46, -62,  -2, -94,   3, -24,-103, -48,   4, -87,  74, -99, -50, 108, -71,  70, -77, -45,  68, -12, -41, -42,   0,-124,  91, -88,  54,-117,  33, 104,   3,  67, 111, -56,-112,  45, -64,  30, 118,  51,  65, -32, 103,  79,  21, -95,-102, 121,  85, -13, 118, -20, -33,  11,-103, -66,  63,-124,  74,  72, -93,  67,  88, -26, -45,  72,  42, -58, 115,  88, 118, -58, 113,  53, -32,  94, -98,  -7, -74,  83,  48,  87,  45,-124,  38, -55,  71, 106, -17,   7,  48,-123,  84, -57, -72,   9,  34, -46,  22,  88,  63,  21,  43, 100,  19,  97, 115, -66,-125,  92, -55, 120,   9, -15,  45,  74, -93, -46,-112,  31, -86,   8, -64,  -5, -32,-114,  13,  97, -68,  71, -95,  40,   1, -23,  86, -25, -51, -13,  18,  77, -45, -91, -37,  53,  33, -93, -41,-118, 115, -24,   4, -34,  -4,  96, 106,  74,  41, -65, 102, -67,  -8, -12, 107,  -5, -93, 125,  75,-126, -32,  21, -65,  52, -64,  78,-119,  14, 103,  47, -13,  51, -16, -41,  82,-111,  52, 123,  94,  76,-104,-117, 114, -27,  37, 116,-113,  71,  90,  10,  93, 115, 108,-126,-113,-111,  -1,  13,  73,  -1,   6,-118, -95, -81,  47,  23, 124, -80, -89, -36, 104, 112,-124,  49, 104,  39, -35, -62, 100,  -8,-109,  89,  57, -48, -83, -38,  39,-112,  27, 101,  81, -22,-113, -47, 103, -26,-105,-109,  59,  68,  43, -32,  72,  54, -94,  53, -58,-120, -51, -24, -37,   0, -97,  18, 124,  50,   0,  -1,  90,   8, -91, -31, -97,-115, -39, -59,  94, -22,  76, -21,-111,  54,  75,  71, -65,-126,  56, -26,  37, 118, -50,-107, -70, 127, -77,  53,  76, -48,  47,  34, -70, -50, -24,-110,  68, -76, -75, 105, -39, -50,  68, -49, -63, -18,  24, -12,  58,  57, -46,-116,-101, 120,  41, -92,  50, 110,  70,   5, -37,-109, 104,  22,  89,  92,-104, -43,-108,  35, -18, -75,  56, -19, -17, -64,  -1,  26, -17,  84,  41,  92, 118, -59, -98,  36, -66, -28,-113,  48,  49,  29, -86,   4,  40, -48,  59, -25,  -1,-122, 113,-103, -35, -30,  39,-127, 118,  18, -29, 106, -47, 109, -66,-115, -74, -16, -17, -97,  54, 121, 110,  46,  46,  52,  47, -39,  79,  64,-102,  33,  50, -99, -61, -60,-125, -45, -58,-112, -49, -41,  49,-123, -17, 116,-101,  48,  54, -80,  75,  65,-102, 104,  91,  22,  40, 104,  39,  83,  55,  36, -78, -51, -95,  95,  -3, -98,  75,  92, -52, -21, -30, -58, -49,  44, -94,  69, -58, -37, -42,-106, -82, -11,-111, -74,  18,  31, -41,-121,  83, -55, -36,  97,  22, 107,  60,  73, -60, -21,  45, -73,-104, -92,  81,  -2,  10,  27, -23,  99,  63,  81,  23,  -2,  89,  19,  95,-119, -99,   2, -50, -73, -84,  26,  60, -36, -48, -12, -96, -42, -52,  17,  51,  21,  37, 124,-107,   4,  86,  -3, -80, -93, -23,-111, 102,-107,  81,-112, -58,  25, -58,  92,-118, -39,  -6, -58, -32,  88, -18,  52, -26, -43, -59, 125, 124,  80, -66, -46,-108,  64, 100, -77,-122, 109, 118, -87, -19,-112,  38,  33, -95,-112, -84, -48,  90, -78, -78,  70, 102,  61,  30,  87,  90,  10, 100,-112,  42, -89, -16, -66,  65,  89, 113, -39,  54, -87,  45, -32,  51,  25,  88, -40, 102,  14,  58, -19, -41, -19, -73, -85, -48, 101,  31, -91, -15, -58, -32,  20, -26, -76,  67,   7,  65,  25, 120, -87,-108,  -5, 109,  87, -98,  91, -45,  52, -55,  98,  44,  87,  91, 108, -91, -42, 109, 122, -61, -39,  91, 121, 106, -97,  71,  24, -10, -69, -36, 103,   9, 103,-116, 113,  26,  91, -19, 102, -42,  22, -66,  86,  -6,  65, -99,  92,  33, -44, -18,  45,-107,  26,  27, -49, -65,   9,  18, -75,-126,  91, -58, 102,  49, -32, -93,  19,  27, -65,-117,  97, -90,  97,  61,  38, -43,  47,  65, -90,  40,  94,  64, 115,-127,  25, -39,-110,  78,  19,  64, 119,  50, -78, -38,   1, -26,  16, -54, -82, -47,  90,  94, -80, -28, 113,-125, -73,   2, -68,-111,  35,  90, -12, -85,  97,  47,  41, 115,   4, -54, -64,-123, -70,  82,  22, -63,  32,  64,-122,  79,  99, -22,  -3,  61,-102,  23, 109, -59,  58,-105,  80, 125, -59, -69, -67, -43, 101, -88,  38,   3,  17, -54, -22,  31, 114,  99,  93, -30,  62,  -5, -62, -14,  -4,   2, -97,  71, -35,  19, -58,  33, -37, 104, -87,  99,  18, -63, -83, -77, 103,  16,  40,  56,  24, -94, 106, 116, -42, -45, 115,  27,  43,  34, -55,  -7,  51, -40, -63, -56, -14, 126,-119, -54, -55,  95,  25,  65,  -2,  89,  20,  49, 119,-109,  61, -83,  90, 109, -62, -68, -60,  12,  -4, 117,  57,  32,-117,  -2,-117, -27,  18, -33, -23, -81, -78, -48, -16, -22, 114, -61, 111,  81,  31, -91,  81, -16,-113, -92,  63,  81,   0,  66,-109,  20, -15,  38,  75, 101, -72, 115,  92,  -5,-127,   9, -18,-108, -48,  33,  64,  80, -87, -46,  91,  40,-114,  40,  89,  24,-101, -35,  60,   6,  36,  12, -64,  99, -85, 107,  23, -10,  65, -30, 116,  58,-116, 107,-119,  36,-109,  77, -48,-104,-116,-114, -63, -77, -53,  95, -37,  60,  12, -31,-108, 106,  13, -70,  56,  59,  -1,  21, 100,  27, 111,  -4, -94,  19,  35,  62,  73, -64,  99,  52,  68,  -5, -23,-123,-102, -72, -38, 121,  33, -18, -24,-120, -96,  93,  41,  18, -42, -43,  23,  96,  52,  68, -50,  96,  16,  90, -78, 115, -45,  15, -15, -48,  85,  91,  78, -18, -98,  67,  45,  42,  43, 108,   1, -19, 111, 106, -90, -70, -86, -44,  10, -97, -32,  40, -29, -74, -24,   5, -43, -53,  89,-101, 122,-109,  32, 126,  27, -24,  22, 125,  -5,  35,  43,  14,  21, 126, 107, -21, -42,  49, 107,  16,  68,  14,  29,   8, -83,  99,  23,  21,  53,  54, -29,  -5, 127, 110, -39, -76, -91,  63,  95,  75,  22, -82, -94,  76,  33,-115,  -1, -90,  43,  86,  37,  15, -38,  50,  35,  72,  47,  59, 112,  39,  13,  51,  21,  95,-106, -50, -63, 111,  14,  -3,  93,  27,  40,
   56, 106,  47,   2,   5, -47, -63,  -3,  16, -32,  53,  39,  77, -99,  25,  58,  60,  92,  53,  65, 108,  67, 106, -36,  55,  78,  15,-124, -68,  -9,  90, -36, -80, 115,   2,-100,-115,  70,-123,  28, -43,  88,-110,-107,  -7,  47, -99,-122, -39},
{-120,  65, -13,-127,-119, 113, -20,-104,-105,  40,  24,  -1, -26,  27,  40,  24, -43, -25, -50,   5,  52,  74, -45, -88,  38,  98,  88,-114,  18,  66, -85, -97, 114, -16, -74, -45, -84,  86,-113, -55,  72,  58,  65,-105, -38,-120, -76, 112, -73,  56, -52, -53, -74,   7, -65, -73, -29,  79, 118, -46,  49,  39, -67, 103, -97, -58,  24,  -1, -49,  86, -73,  86,  54,  96, 123,  30, 103,  25,-121,-117,  75,   9, -26,  81,  37,   5,-123, 103,  72, 112, -53,-103, -55, 121, -72,   0, 118, -72,  98,  62,  18, -69, 114, -35,  19,  18, -85, -38,-107,-111, -58,  28, 125, -53, -38,  39,-112, -58, -30,-114, -21,  38, -47, -80, -28, -53,  66, -11, -79, -64,  33,  73, -69, -87,  46,  13,  46, 115,-101,  74, 107,  67,  -4, -20, -69, -45, -51, -30, -86,  21, -47,  84,  69,  69, 125,  61, -11, -85, -14, -27, 123,  93, -62,-106,  39, -41, 116,   7,-113, -52,  35,  54, -62, -64,  77, -83, 111,-110,  66, -88,-118, -28,  97, -21, -21,  68, 117,  77, -70, -54, -13,  23, 127,-121,  25, -12, 126,  27, 126,  82, -94, 110, -79,  81, -65,  65,  -4,-108,-102,  51, -63,   8,  11, -46,  90,  17,  67,  19, -97, -30,  33, -45,  61, 117, -88,-104,  55, -40,  22, -70,  19, -11,  53,  91,  96,-117, -93, 107,  41, -43, -72,  66, -26,-114, -65, 102,  99,  -1, -48,-110,-113, -15,  21,  71, -66,  58,  97,   0, -65,  51, -75,  64,-106,  94, -78, -49, -99,-120,   1, -28, -35,-120,-115,  44,-107, 121,  16, 107, -15, -92,-105,-121, -62, -89,   9, -93,-103,  36,  71,  82, -69,  32, 110,  -3,  14,  98, -49, -84, -49,  52,   9, -50, -61, -88, 103, -84,  60, -80, -49, -81,-120, -36,  -3, -82, 117, -43,  70, -30, -27, -43,  92,  39,  30, -28,  14, -18, 116, -88, -63,  37,-114,  87,  68, -12, -28,   5,  51,  85, 127,-102,  44,  12,  37, -61,  62,  62, -46, -97, 116,  71, -63, -96, -68, -22, 125,  79, -44, -23,  35,  74, 100,  21, -30,-111,-111,  66, -58, 110,-126,  67, 122, -84,   3,  95,  57,  -6,  55,  38,  76,  30, -95,-126, 112,  45,  64,  25,  62,  24,  29, 103,  39,  55,  37,  31,  -5, 106, -30,  -5, 104,  83, -33, 121, 101,-117,  72,  43, -89,  67,-114,-108, -11,  48,-123,-119,  66, 123, -54,-112, -37,  85,  79,  87, -51, 110,-112,  35,-106, -43, -66, -60, 126,  78,  20,  30,-117,  46,   1, -73,   3, 102,  85, -41,   4,  10, 119,  77,  67,  60,  43,  85, -53, -78,  68, -72, -19,-124, -30, -58, -73,  69,  -2, -92, -24, -63,-125,  63, -67,  53,   2,  23, -61, -21, -48,  38, -78,  -5,-105, -34,-100,  56,-106, -88,  26, 121,  -1,  19, 111,-112, 120, -90, -32, -84,  86,  -4, -70,  65, -84,  73,   5, 113,-112, 125,  25,  59, -92, 116,-117,-126, -88,   4,  76,  61, 104,  18, 120,  88,  52,  51,  38,  60, -65,   9, -94,  83,  38,  67, -21,-111,  -8, -28,  94,-101, 117,  35, -21, -67, -41, -65, -64,   7, -24,-107, -98, -66, -60,  67,-112, -32,  10,  14,-119, 105,-117, -70,  71, -55, -86,  79,-120,  -2,-118, -89,  25, -89, 109, -32,  59,  65,-101,-118, -80,   1, -51,  96,  33,  33,  59,  87, -44,  99, -39,  23, -11, 123, -21,  33,  13,-113,   2, -51,  89, -56, 123,  89, -61, 119,  74,  58, -22,-108,  -8,  61, -35, -42, -12, -24, 126,  87,  19,  18,  94,  13,-123,  66, 112, 117, 126,  -3,-117,  -2,  16, -29,  95,  66,  26, -74, -42, -74,  -3,  83, -61, -41,  44, -90, 127,-104, -61, 113, -43,   0,  76, -95, -91,  70,  43, 125, 120,  13, -65, -29, 106,  16, 119, -96,  28,  23,  74,  76, -21,  -8,  98,  68,-111, 124, -45, 106,   1,  -9, 100, 111,  55,  -1, -95, -83, 111, 106, -78,  69, -85, -83,  99,   2, -38,   2,  53, -40,  58,   5,  -2, 113, -28, 100,-119,  55, 105,  52, -29,  -2, -61, -84, 112, 105,  69, 127, -82,-121,-125, -30, -89,  57, 111,  42, 100,  89, 118, -99, -19, -13,-118,-112, -40,  41, -38, 114, -58,  28, -97,  79,  -6,  22, 124,  46, -84, -14, -56,-104, -29, -42, -62,  -6,  15, -65, -17, -16, -18, -97,-113,  70,-118, -59,-119, 126, -85,  -8,-111,-100,  35,  30,  65, -33,  40,  84,  88, 106, 121,  32,  72,  15, -61,  -8, -63, 122,  47,   6, -98,  64, -74, 116,  98, -24,  66,  25,  77,-101,  52, -42,-105, -92, 120, -95, -20,  35, 102,  98, -98,  33,  71, -13,  76,  37, -89,  38, -11, 121,-118,-113,  62, -78, -91, -84, -38,  46,  80,  52,  42,  18, -63,   1, -49, -82,  58, -52,  12,-107,  28,  -7, 112,  21, -42,  63,  95, -52,  87, -20,  62,  88,-115,  32, -69,-121,  22,   0,  -2,-117, 104,  77,  12,  46,   3, -91,  93,  38, -24,  77, 107,   2, -37, -36, -42,  66, 118, -16,  52, 110, -59,  69,  19,  37, -52,-102,  87, -30, -75, -77,  67,  53,  23,  37,-122, 111,  46,  13,  20,  65,-104,  28,  76, -11, -60, -38, 118,  98, -86, -40,  50, -57, -59,  44, -50, -59,-117, -50, -61,-100,-118,  76,  70, -62,  94,  -9,  21, -93, -58, -61,-118, 123, 106,-113, -50, 102,-105,-112,  42, 101, -12, -43,  87,  19,  30, -79, -78,  69,  16, -33, 125,  11, 108,  70, -58,  -7, -38,   4, -64,  41, -63,  50, -75, -53,  14, -64, -73,  95,  81, -41,-121, -62,  55,  -5, -89, -94,  36,  -5,  50,  92,  -3,   5,-116,-111,  52,  17,  70,  88, -64,-119, 115,  49,  51,  34,-105,  33,  95,  50, -99,  79, -51, -78,  -9, -52,-126, -76,  52, 112,  20,  43, -19, -36, -32, -64, 104,   9, -74, -41, 110,   2,-113, -57,-105, -91,  73,-125,-120,  11,  35, 124, -92,  38, -53,  30, -26,  32, -44, -80,  25,  94,  25,  20, 113,  17,  33,  43,  69,  21,-111,   3, -59,-112, 109,  48,-115,  82, -41, -68,   6,  17, 121,  -2, -99,  72, 125, -44,-101, -95,  10, -91,  15,  53,  17,  93,  28,   7, -60,  14, -60,  49, -99, -30,  25,  56, 122, -62, -20, -59, -62, -32,  62, -73, -77,  53, 112, -57, -97,-101, -89,  -8, -69, -68, -78,  68,  -1,  21, -16, 107, -69, -31, 100,  98, -79,  13, -55, -31,  67,  50,  -3,  22,  84, -99,-114,  33,-126, -28, -99,  94, -42, 123,  81,  97, -68, -32,  21,  -2, -55,  -4,  23,-121, 102,  71, 113,  69, 110,-112,-122, 119,  17, -24, -68, 100,  40,  -6, -40,  63,-120, -95, -77,  25,  -6, -69, -40,  24, 100,-117, -26, -86, -68,  69, -67, -36,  64,  38,  44,  99, -36,-119,-101, 110, -58,  62, -41, -85,  81,  39,   6, -67,-113,  57, 109,  32, 106, 118, -62,  63,  36,  18, -82, -50, -72, -42,  58, -13, -99, -88,  61,  51, -70,  34,  -4, 101, -62,  66, -75,   0,-111,-120, 115,  21, -20,  24,  29,  25, -15,  45,  -2, -63, 123, -77,-105,  93, -52, -18, -67, -59, -58, -19,  64,-113, -11, -16,  87,   2,  53, 102, 108,  82,  -3, -62, -84, -29, 103, 116,  43,  79, -13, -77,  47, -64,  81,  25, -93,   9,  29, -51, -10, -52, -61,  76, -94, -29,-126,  96, -82, 122,-120, -53, -57,  66, -35, 117, 124,   2,-108, -84,  10,  81,  68,  63, 114, -92, -96,  -6,  76,  30, -97,  27,-126,-110,  25,  43,  65,-101,-123, -85,-117,-120,   2, 109,  51,-125,  24,   6, -95, 101, -54, 123,  61, -12, -77,  89, -69,  99,  12,  45, -13,  43,   6,  64, 127, 108,  55,  55,  34,  71, -31, -89,-116, -96,  11, -76,-104,  74,  64, 120, 121,  83,   5, -27,  -2,-124,  81, -98, 115, -19,  34, -46, -69, -47,  37, 123,-109, -48,-122, -62,-107, -64,  -3,  16,  -6,  15,  58, -66, 103,-102,   0, -11, 102,   6, -72, -32, -81,  82,  10,  94, 105, -21, -82,-107,-123, 120,  58,  24,-108, -36, -77,-102,  13,  13, -40,  55, 120,  86,  53,  11,  11, -55, 107,  -9,  47,   0,-107,  10, 125, 114,  35,   0,-102,-111, -61,  67, -64, -47,  43, -76,  13, -55,-120, 107,-101, -58,  46, -37,  28,  63, -79, -93,  49,  -2,  74, -46, -37, -38, -29,  10, 100,  61, 116,-107, -21,-110, -39, -83,-109,  20,  14, -15,-124, -51, -38, 121, -90, 111,  32, 110, -41,-115,  96, -34,-121,  10,  99,  61,  88,  71,  47,-110,  -9,  92, -29,   2,  77,  73, -33, -85,  84, -67, -30, 112,  55, -20, -75,-125, -75,  13, -14,  58,  53,  97, 112, -85,  18, -84,  27, 124, -27, -62, -69,  83,  97, -99,  77, -74,   6,   0,  97,  -3,  66,  51, -73,-100, -75,   6, -91, -54,  20, -13,   1,  68, 119,  35,  88, -68,  82, -51,  71,  14,  82, 108, -90,-123, 119, -70, -47, -44,  88, -17, -86, -21,-122, -29,  73,  83, 109,  56,-114,-123, -67, -94,   4,  10,   1, -22,  27,-108, 120, -28, 110, -74, -62, -73,  86, -34, 114, -53, -19,-115,-120,-101, -48,  44, -81, -46, -16,   1, -30, 113, 119,  23,  -1,-106,   9, -51, -71, -81, -86,  71,  71, 115,  60, -92,  21, 111,  36,  48, -82,  55,-121, -14,-118, 108,  57, 111, -14, -98, -31, -87, -60,-114,  17,  85,  52,  87,  89,  97,-110, -88, -28,  38, -65, -90, 124,  68, -99,  10,  74,  25,  52, -50,  -1,-111, -43,  65,  26, -23, -49, 122,  42,  98, -89, -37, -25,-119,  53,-107, -35,  -3,  85,  13, 101, 113, 124,  66,  93,  22,  59,  74,  -4,  50, -92, -24,  75, -18, -87,  32, 100,  58, -58, -95, -88,  71, -54,-108,  34,-120,  57, 122,  56, -60,  87,  53,  53,  61,  94,  37,  20,  24, -79,-100,   9,  83, -86, -96,  70,  74, 115,  20,  36, -68,-114, -49,  84, 112, 105, -45, 105,-114,-113,  14,-110, -18, -41, -81,-122,  22,   4,-110, -85,  76, -18,  10, -26,  -2,  82,  81, -34,-108, -36,  79,-102,  78, -69, -43,  82, -39, -85,  34,  32,-122,   4, -86,  90, -96, -33,  38,-103,  -4,   2, -90,  74,  94, -42, -95,  53, -95, -15, -90, -66, -27,  14,  63, -91, -17, -92, -43, -19,-105,  68, -41,  98,  21, 103, -38,  99,  94,  27,  78,  -2, -71, -80,  78, 121,  37,-106, -99,  77,-101, -73, -22, -27, -91, -69,  42,-116,  91,  47,  84,   9, 100,  31,   0, -66, -74, 108,   2,  51,-126,  71,  58, -67,  86, -25, -45,-124, -45,  88, -25, -27, -50, -17,  87,  57, -86,-106,  82,  84,   6,  87, 103,-107, -72, -41,-124, -10, -63, -55,  39,   5, -30, -68,  86,  35,-107,  50, -62, -90,  48,   4, 102, -32,  55,  98, -65,-102, -71,   3, -22, 119, -99, -91,  -7, -94,  81,  53, -74, -22, -35, -73,-123,  18,  44, -49, -67,-126,  13,-117,  62,  -2, -67,   9, -74, -60,  36,  -8,  28,  65, -54, 112, -22,  18, -11,  83,-104, 103,-125, -97,  44,  30,   4,  20,  90, -32,  39, -95,  27,  59, 126, -48,  78, -78, -69, -35,  72,  47,  97,  52,  56, -24,  87, -70, 124, 112,-108,  88, -41, -69,-112,   8,  24, -27, 121,   5,  43, -62, -50, -68,  25,  26, -97, -85, 116, 102,  53, -49,  98,  73,  71,  41,  38,  16,  75, -26,  24,  55,  57,   6,  60,  69,  48, -60,  -3, -53,-102,  34,  29, -30, -17,  84, -31,  49,  96, -70,  30,  53,  36, -58,  87,  57, -19, -40,  90,  95, 105,  19,  48, -54,  73,-120,  36,-107, -25, 102,-109,-107, 122, -46,  79,  47, -22,  80, -37,  18, 120,  18,
  110, -77,  60,-117, -59,  39,  32, -17,  -4,  76, 100, -63, -44, -35,-115,  54,  -3,  14, 122,  39, -37, -66, -20,  29,  91, -37, 102,  26,  14,  -6, -37, -98, 118,  23,  29, 118, 120,-109,  22, -18,  19,  68,  86,   1, 126,-111,  40,-107,  17},
{  -5, -20,  23,-107,  31,  71,  37, -55,  58,  56,  75, 104,  28,  92, 112, 107,  52,  18,   5, -85,-100,   5,-115,-113, -61,  52, 126, -51,  78, -87,-115, -39,  33,-125,-117,  40,  61,  11, -58,  26,  44, -19,   0, -78,  63, 123,-101,-105, -73, -15, -34,-124,  68, -26, -17, -16, -38, 115,  72,  88,  94, -40, -21,  35, -36, -80, 114,   4,  24, -61, -89,  -3,-111, -14,  -3,  66,  59,  83, -72, -17, -51, -11,  26,  85, 114,  23,  22, -63,  32,-114,  31,  58, -72, -17, -51,  66, -96,  27,-125,  27, -37,  97, -22,-116,  59, -18,  31, -21,  86,-127,  38,  78,-115,  62, -80, -49,  42, -66,  60,  21,-109,  87,  12,  54,  74,   5,  65,  57, -50,  80, -13, -26,-105,  97,  46, -68, 113,  32,  98,  80,  98,-106,  76, 108,  52, -52, 106, -40, -81, -26,  44, -41,  20, -70,-106,  59,-114, -88, -97, -53, -72, -93,  54,   5, -73,   7, -19, -66,  57,  56,  98,  55, -28, -17,  67,   5,  61,  51,   6,  52,  99,-121, -86,-114, -36, -74,  73, -22, 103, -50, 109, -27, 101, -97,  42,  99,-102,  49, 125,  62,  87, 110, -78,  19, -91, 104, -53,-111,-123,   6,-114,  29, -82, -67,-120, -89,  -5, -28, 125,  31, -35, -66,  76, -75, -46,   5, -81,  64, 118,  16,  56,  27,-124, -44, 114,  35, 121,  99,-104,  44,   2, -40, -77, 120,  57,  73, -26,  16, -59, -37, -58,  97, -59,-107,  36,  95,  16, 123,  40,  73,  93, 103,  -9,  60,-125,-117,-111,  85,  91,  75, -62,-104, -36, -74, 107,  16,  82, 118,  39, -57,-113, 119, -39, -93, -69, -54,  63,-121, 124, -71, -18,  17,  50,  57, -92, -20, -33,  59,  -4,  70,  42, -70,-113, -30,  49,-116,  25,  82, 121,  -9, -46, -43,-103,  88, 108, -89,  14, 120, 125, -24, 122, -51,  29,-121,  20,  99,  45,  -8,  40,-122, -65, -22, -39,-107,  41, -68,  97, -29, -45,  39,   5,  32, -79,  72, -28,  83, 118,-113, -30, -53, -29,  55,  85, 124,   4,  70,  17, -73, -34, -73,  78,  71,  15, -98,  78, -67,  -4, -62, -77,  97,  59,   6,-101, -91,  47, -12,  40,   6,  -9, -20, -99,  97,  62, -95, 112,  55,   7,  91, -71, 120,  28,   3,-122, -36,   1, -86,  23, -49, -71, -89,-108,  87, 102, -17, -30, -20, -15, 109, -50,  94,  83,-102,  13,  29,  84,   4, 120, -38, -47,  55,  49,  46,  31,  19,  53,   1, -14,  29, -66,   9, -11, -45, -64, -77,  40, -94,  14, -52,  98,-122, -18, -49, -81,  29, -27,  31, -62,  32,   7, -85, -31, 104,  66,  20,  59,-104, -15,-113, -91,  95,  -4,  15, -24, -64,  30, -61, 100, -74, -23, -21,-109, 111,  56, 111,-123,  84, -85, -68,  67, -16,  90,  28,  94, -55,  -4,  73, -95, -52,  71,-105,  -5,  65,  90,  42, -62,  94, -69,-120,-103,  23,-102,  56,  -8,  23, 114,   5,  -9, -97,  11,   9, 110,  60,  99,  -5,-122,   2,   1,   5, 108,-102, 107, 119,   1, -53, 113, -50,  92,  54, -22,   9, -87, -90, 118,  87, -73,  28,-104, 104, 116, -39,   0, 102, 113,-113, 109,   1,  21,-104, 120,  61, 106,  86,  88, -77, -30, -61,  67, -31, 112, -96, 115,  69,  63,   0,  -4, -26,   6,-115, -64, 110,-119, -75,-116, -48,  81, -31, -24,-123, -60, -59,  -1,  16,  21, -67,  56, -79,  36,  27, -85,  75, 113,  28,   1,  94,  19,  12,  74,  39,-112,-101,  14, -33, -73, -35, 114, -81,  89, -63,  57, 104, -44,  33,  87, 101,-120, 126,-114,-114,-103, 121, -59,  28,  13, -20, -58, -87, -79, -17, -10,  48, -94, 114,  66,  20, -91, -41,-109, -30,  39,  67, -90,  19,  29,  88,-109, -37,  89,  64,  56,   8,-112, -45, -71,  59, 126,  78,  -1,-117, -37, -23,   6,  81,  -9, -20,  57, -25,  61,-112, -83, -93,  10,  73,-104, 127, -47, -47,  34, -49,  89, -74,  98,  35,  73, -81,  65, -86,  -7, -72, -65, 102,  80,  57, -67,   6,-120,  78, -16, 117, 106, -72,  82, 112, 115, 102,  24,  -3,-108, -17, -25,-108, 121,  29,  11,  47,  71, -12, -57,  43,  62,  17,  31,  95,  -3,  92, 101,  31, -83,  51, -97, -71,  81, -54,  91,  55, 104,  51, -38, -17,-125,  77, 123, -62, -45,  61,   3,  73,  87,-124, -95,  12,  34,  66, -95,  52, -85,  37,  32,  11, -92,-106,-106,  72, -99,-103,  63, 103, -42,  46, 123, -88,  65,-112,  33,  97, -24,  47,  52, 117, -13,   8,  37, 123,  40,  30, -80,  52,-113, -52, -21,-102, -23,  64,  52, -82, -31, -22,   7,-124,-111, -42,-116,  62,  44, -15,  70,  69,  52,  42, -14,  -7, -46,  74, 115, -44,  -5, 120,  91, -86,  52,  56,  98, 120, -15, -13, -11,-103, 107,  42,  19,  93,  -3, 102,-103,  65,  32, 112, -41,   7, -15, -33, -58,  -9,  55, -63, -54,   3, 115, -52,  98,  94, -21, -54, -60,  68,-110,  46, -44,  69, -98,   2,  -1,  -3, -86,   3, -76,-121, 106, -88,-108,  -2,  -6, -12, -92, -84,   4, -95, -10,  90,  68,  48, -68,  20, -59,   1,-123,  56,  87, 116,  70, 102, -41, 127,  17,  31,  25, -65,  29, -35, -66,-120,  26,  62,  55,  -7, -29,  44, -52, -36,  -8, -56,  37,  14, -34, -40,  21, -24, -65, 111,-119, -82,   2,  41,  10, 101, -67, 126,  57, -85, 125, -91,  90,  97,-104, -47,  -6,  44,-124,  87, -82, -22, -48,  69,-112,  60,-126, -40, -88,-102,  69,  65,  37,  49, 108,-116, -20,  96, -38, -69, -25,-118, -54,  68, 103,  62,   0,  31,  95,  54, -30,  42, -95,  84, -36,  84, -50,-126,-116, -96,  33, -44,  98,  -2,  37, 118, -25,   7,  98,  33,-126, -68,  27, -38,  25,  35,  70, -51,  94,  94,  41, 109,  18,  91,  31,-100, -67, -29, -38, 116, -26, -92,   8, -41,  58, -27,  -5,  56,  -7,-107, 102, -57,  69, -82,   6,  61, -92, -30,  37,-121, -78, 126,  38, -12,  59,  70,  92,   5,-102,  46,-106, -93, -34, -35, -19,  61,-120,  81,  45, -94,  11,  54, -24, -67, -64,  12, 120, -79, -82, 113, -25, -75,  -9, -75, 103,  69,  33, -60,  98, 111,  56, 111, 124, -24,  81,-115,  -1, 102,  13,  12,  -3,  32, 110, -67,  58, -57,-100, -39, -53, -48,  19, -41,  58,  91, -65,   7, -43,  22,  27,  61, -70,  94, -21, 107, 108, 113, -37,  40,  48, -32,  44,  64,-125,-114,  43, 104, -65,  43,  14, 102, 123, 121,  92, 124,  61,  83, -52,  -5, -17, -12, -66,-115, 109,  26, -90, 106, -99, -54,  89,  93,  14,  54,  56,  37, 109,  27,  63, -35, -53,-102, -16,  27,  16,  82,   2, -34, -90, -66,  30, -39,  29, -79,-103, -70,  81,  56,  83, -25,  88,  20, -28,  87,  15, -70, -57, -82, -97, -37,  77,  90, -57,  -8,-106,  17, 111,  70,-113,-100, -87, -12,   3, -75, -15,  69,  43,  29,  63, 108,  62, -70,  -2,  31,  59,  70, -18,   4, -29,  41,  21, 121, -13, -86, 111,  -2,  95, -15, -57, -32, -39,  39, 124, -15,  51, -93,  64,-123,   4,  47, 118, -97,-112, -58,  40,  97, -20,  48, 106, -17,  82, -93,  64,-102,-117,  99, -95,  14,   7,  94,  21, -55,  41,-118, -24, -54, -33,  94,  67,  63,  65, -97,   1,  -2, 107,  55, -71,  51,-101, 114, -50,  39, 104,  12, -83, 123, -71,  65, -38, -55,  59, 124, -23,  24, -80, 100, -24,  -5, -82, -14,  55,  -1,   7,-107, -87,-100, 103,  -3,  94, 120,   4,-119, -89,-125, -61,  94, -75, -15,  98, 110, 104, -84, -90, -28,  60,  85,-101,-100, -33,  68,-124,-104, -51, 119, -32,  39,  33,-124, -47,  21,  -4, 125,  33,  29, -61, -90, -71,  76,  92, -44,  26,  94, -76, -35,   3,  69, -44,  74,  71, 104, -25, 105, -60, -67,  73,-101, 112,  84,-110,  95,  30, -23, -14, -29, -20,  47,  14, -63,  -2, -54,   4,  91,  15,  81, -35,  37, -47,  72,  62, 120,  24,-119,  92,  36, -89, -59,-106,  -6, -34,  10, -71,  36,  81,  -8, 110,  66, 113, 102, -73,  72, -61, -30, -91,-111,  -9, -79, -31, -15, -34,-125,  66,  96,  -2,  43, -94,  53,  28,  88,  89,  35,  40,-111, -64,-113,  50,  49, -99,  34, -97, 115,  99, -86, -82, -79, -57, -98,  83,   2, -94,  89,  -6, -78,-115,-118,  76, 108,   6, 113,   3,  24,  25,-102,  -5, -48,-126, 124,  97, -42, -16, 125,-111,-105,  80, -50,-121, 119,  58, 104, -77,  -1,  43,  39,  93, -31, -58,  29,  37,   7, -70, 116,  88, -31, -69,  36, -56,  65,  31,  51,-117, -79, -72,  21, -60,  36, -35, -74,-104,  -1, -24, 119,   2,  60,  14, -50, -87, -88,  97, -57,-124,  63,-127, 118,-123,  17,   6,  78,  69, 113, -80,  13,  69,-116, -86,-108, -67, -46, -14, -20,  52, -69,  49,  99,  16,  -6, -72, -48, 124, 113,  42,  87,  11,  21,  92,   4,  -1,  68,  96, -28, -35,  58,  81, -83, -68,-111, 111, -60,  82, -11, -14, -49,-116, -20, -93, 106, -35, -62, 115, -65,  82, -28,  16,-113, -56, -53,  55,-107,-119,  97, -13,  24,-109, -81, -74,-101,  15, -27, -76, 113,  62,  19, -84,  15,  63, -81, -60,  22, -89,  20, -18, -81,  19,   8,  32, -79,-121, -72, -56,  76,  19, -22, -72, -53,  96,-115, -16,  58,  88,-119, -93,  76, -65,   0, -20,  86,  63,  54, -50,  33,  34,  17,  33, 122,  98,  38,  94, -78,  87,  37, -73, 119,  76,  16, -31, -11, -84, 112,   2,  47,   7,  49, -88, -50,  40,  -7, -74,  90,   2,  33, -53,   0, -27, -37,-118, -11, -40, -83, -27, 121, 113,  41,  68, -25,-107,  -7, -89,  43,  36,  99, -31, -59, -51, -83, -29, 112,  79,  -4,  18,  83,  12, 126,  29, 123, -57, -62, 122, -29,  77,  -6,  21,  78, -56, -21,  85,  91,  46,  45,  37, -42, 109, 124, 113, -76,  -3, -96,  46,  92, -26, -11,-122,  26,-104, -58,  12, -29,  74,  47, -98,  24, -25,  49, -19, -45, -95,  81, -78,  26, -37,  88,  67, -38, -38,  45, -65,  47,-127,  54, -81, -38, 117,  -1, -49,-124,  60,-108,  -8, 107,   8,  -9,   0, 122,  88,  73,  80,  25,  96,  40, -22,  -7, -79,-103, -40,  60, -26,-113,  69, -21,  18, -71, -79,  16,  36,  73,  10, -68, 112,  42,-103, -47,  75,  80, -13, 112,  98, -86,  35, -20, -64,-117, -74,-101,  56,  42,-114,  39,  67, -43,  37, -61, -43,  15, 116,  59,  25,  46,  19, -62,   2,  59, -40, -29, -74, -88,  52, -89,  27, -71, 113,  92,-112,  95, 100, 122,  61,  -4, -51,  86, 123,  41,  -7,  74,  59,  34, -88, -75, -65, -18,  96, 113,-101,  32, 120,  -6, -44,  71, 125, -96,-119, 123,-116, 115,  60,  81,  92,  77,  24,-121,  42,  24, -42,  88,-100,  45, 112,  98,-127,  88, 120,  21, -59, 117, -45,   5,-110,  68, 111, -16, -55, -73,-126,  54,  -5, -48,  89,-123, 106, -77,  50,  46,  42,  98,  43, -79, -32,  11, -35, -67,  31, -83, -88,  43,  -3, 100,  75,  68,  67,  45, -96, -24,  68,  64,   6,  -8, -56,-108,  11,  78, 112,-101,  55,   6,  37,  66, -75, -26, -90,  95, -33,  38,  -2,  -9, -43,   2,-108,  66, -75,   3,  -1, -54,  11, -95,-112,  27, -36, -41,  45, -19,  23,  58, -46,  12, -43,-123,  61,-112,  37,  84,  53, -54, 123,  32,-112, 125, -57, -79, -52,  27, -50, -96,  90, 110,-107, -79,  -3,  26,  -9, 104, 117,  35, -50,  37, -69, -28, -44,  90,  28,  93,  89, -86, 109,  14, -38, -25,  12,
  102,  -6, -81,  19,  35, 121,  92,  48,  26, -50,  70, -66, -57,  11,  -2,  85, -63, -10, -32,  77, -81, -10,  62, 110,  47,  87,   6, -87,  70,-107,  98,  -3,  41, 126,  93,  15,-112, 117,-120,   5, -48,-111, -16,  63, -65, 108, -53,  37,  39},
{ -40,  15, -55,  85, -54,  51, 104,  27,  29,  22, -38, 117,  40,   8, 108, 105,  94,  98,  73, -79, -56,  46, -15, -57, -81,  40, 100,  79,  84,-124,  14,  10,  -1, 111,  27,  48, -66, -18, -23, -34,  86,  38, -66, -12, -38, 110,  37,  98, 104, -90, -77, -99,-127, -13,  28,  12,  24, -87,  84,  16, -79, 103, -53,  33,  46,-114, -56,  50, 102, -55,  23, -33, -28,  15,  19,-105,  74, -60, -70, 120, -44,  -1, -69, -91,-116, -72,  36, 100, -45, -91, -65, -98,  -5,  43,-119, -79, -36, -37, -49,  76,   7,  51,  16,  32, -42,  50,  64, -14,  52,  -5,  99, -86,  10, 124, -17,   5, -71,  81, -83, -64, -37,  44,   3,  -5,-101, 100, -24,  81,  27, -14,-103, -18,   3,  89,  91,  66,-123,  15, -19,-120,  18,  20,  79,  43,  57,  49,  82, -97, -90, -31, -49,  68,  32,  48, -12, 116,   2,  77, -18,  21, -43, -26,  16, 103,  47, -71, -78,-103,  -5,  66, -99,-123, -47, -51,  42, -83, -18, -49, 104,-109,  42,  47, 115, 127,-110, -83,  15, -42,  94, 121, 105,  71, -50, -52,  18, -89, -39, -24,  36, -51,-118,-124,  -4,  13, -97,  96, -24, -43,  51,  67,  18, -21,  85, -37,  69, -25,  72, -51, -65,  80, -92, -77, -69,-109, -90, 117,-122,  17, -22, -26,  94, -20,  73,  97,-125,  89, 108, -25,  95,-105,-119, -28,-102, -17, -68, -80,-119,  97, -55,  83, -35,  73,-101, 112, 119,  39, -52, -35,  19, -35, -57,  -4,  33,  53,  73,  13, -85, 114, -26, -99, -42, -28, -67, -39,-101, 101, -71,  28, -34,  36, -78,   4,  36,  10,   7, -65, -19, -98, -87,  49, -64, -60, -98, -47, -95,  -8, -15, 111,  10, 107,-101,  30, -49, -94, -62, 125,-105,  66,  58,-103,  39,-115, -90,  66,-101,   6,  20, -42, -78, -88, -42, -63,-118, -99,  44, -26, 109, -59, 120, -43, -65,-119, -76,  41,  15,  34, -38, 106, -75,  61,   0,-117,  23,-102,  58,  66,-102,  74,-102,  -3,  34, -59,  34,  79,  61,  85, 125, 117, -91, -30, -89, 123, 116, -35, -90,   5, 119,-122,   4,  79, -75,  43,  39,  48,  16,  39,  22,-119, -75,-103,  -7,   3, -26, -49, -49,-126,  27,-121, -53,  90, -63, -87, -48,   4,  23, -60,  30, -83,-115,-105,  60,  47,  73,  25,  40,  68,-103, -80, -50, -78,  96,-121,  91,  79, -84, 123,  53,   1,-100,  45, -12, -11,  -4,  94,  27,-118,  -2, -24,  54, -52,  -8, -88, 120,-108,  60,  34, -32, -31,   1,  26, -86, 119,  49, -20,-107,  69,  -2,  70, 101,  77, -61,  24,   4,  22,  72, 113, -93,  24, -41,  -6,  55, -82, -50,-102, -72,-120, -78,  -3,  69,  69, 110,  17, 111,-102, -10,  56,-117,   1,  58,   3,-101,  88,-110, -32,  51, -32, -34,  -1, -88, -91, -24, -99,  16, -60,  61,  17,  16,  -2,  86, -31,  93,  45,-125, -54, -75,-102,-114, 103, -93, -35,  -2,   2, 124, -41,  83,  81,   8,  89, 104,  40, -48, -89, -16, -72, 125,-103, -72,  96,  -1,  36,   5, 125,  77, -61,-121,  67,  95,  61, -35,  38, 124,-101, 114,-106, 126, -18, 110, -43,  34,  90, -89,  60,  12,  31,   5,-122, -69,   5,-123,-119,  71, -92,  62,  18, 105, -57,-122, -57,  99, -34,  93, -14,-103,   8,  64, -79, -14, -94,  87,  67, 121,   4,  58, -62, -98,  49,-104,  31,-121, -19,  52,-124,-103, -91, -54,  32,  29,  18,-116,   6, -97, 116, 123, -77,  39,-119, -67,-125, -95,  44, 122, -69, -30, 126,-121, -66, -18,  14, -34,  41, -24, -23, -65,  61,  28,  63,-116,   0, -51,  44,  44, -63,  94, -86, -70,-112,  99,  78,  63,  31, -38, -42,  67,  41,  82, -73, 106, 112, -22, -70,  30, -99,  65,  -1, -45, -87,  90,-111, -90, -73, 111,  13,  51,  60,  83,  24,  67, 120,  18, -84,  27,  95, -70,  78,  35,  61, -51,-121,  96, -56, -90,  -7,  37, 124, 123,  79,  73, -82,-112,  64, -12, 120, -64, 116,  89,-120, 123,  17,  11,  50,-110, -77,  68, -20, -22, 107, -83,  37,  74, -25,-113,  47, -68, -49,  24,  -2, -65, 108, -34, -29, -11,  85, -90, -91, -65,   8,  66, -21, -30,  10, -56, -72,  88, -89, -66, -97,  12, -26,  43, -65,  -4, -13, -19, 101, -79,  49,  35, -26,  94, -89, -26,  59,  77, -51,   0, -54,  67,  -2, -44, 111, 121, 115, -20, -50,  23, -79, -58,  42,   0,  77,  16, 108, 116,  99,  60, 118,  13, -16, -43, 106,  20, -43,  48,  -4,  16, -21, -60,  59, -35,  99,  63, -56,   4,  59, -54,   7, -31,   5,  46,   7, -13, -27, 108,  63,-124, -90, -86, -65,  70, -52,  61,  29, -92,-119, -59,  56, -20,  78, -60,  55, -36, -28, -49,  68,  -5,  15, -86,   6,-127,  14, 101, 108, -26, -84, -68,-101,  56,-127, -54,  62, -59,  27,  57, 124,  40,  51,  37,  20,  89,  83,-106,-113,  26,  27,  67,  -7,  77, -17,-101,   3,  95,  58, -39,  95,  52,  -9,-108,-102, -26,-115, 115,  20, -43,  20, -44,  89,  99,  45,  62, -48, -76,  57, 107, -50,  14,  32, -48,  89, -71,  40, -49, -36,  38,  22, -49,-122,  27,-117, -27, -94, -96,  -3,   5,  74,  48,  63, 123,  15, -77,  25, -32, -53,-120,  -9,  82, -76,  24,  65, -63, -14,  33, -65, -58,  -7, -69,   7, -88, -60,  -4,  -5,-121, -65, -40, 107, -26,  83,  49, -59, -41,   4, 107,  33, -28,  60, 122,-104, -65,   5, -17, -25,   6, 126, -27, -32, -30, -98, -36, -61, -59,  66,   8,-118, -65, -87,  83,  -3,  57,   2,   2, 108,  74, -66,   0,  51,  77, 103, 107, -22,  78, 104, 124,-125, -84, -38,  67,-118,  72,  92,  11,-119,  46, -54,  37, -77,  -7, 105, -16, -14, -11,  92, -14, -79, 101, -92,  60, -60,  98,   3, -77,  -9, -79,  61,  -4, -26, 112,  15, -72,  11, 126,  67,  15, -40,  32, 126,  15, -67, -94, -84,-115, -87, -50, -90, 114,-115,  97,  37,  55, -17, -65,  68, 121, -18,  -1, 120,  23, -75, -85, -79,  54,  66,  84,  27,  53,-103,  96, 118, -31, 110,  60,-115,  16, -22,  62, -64, -78,   7, -57, -86, -93, 102, -72, -44,-103,-113,  58,  46,  82, -77, -38,  63, -98,  73,  11, 117,  33,-116,  33, -99,  11,  -5,-111,  94, -41,  88, -69, -64,   2, -61,  99,  98, -14,-107,  50, -56,  80, 102,  44,  35, -29, -77,  68, 125,   8, -98,  11,  56,-121,  22, -14, -86,  96,  55, -41, -44, 101, -87,  55, -16,  73, -92,  18, -56,  -9, -94,-125, -66,  44, -17, -93, -47, -86,-118, -25, -82, -66,  88, -38, -88, 127, -61, -68,  71,-126, -47,  59,  89,  29, -38,  62, -92,  23,-122,  85, -65, -19,-122, -30, 119,  47,   4,-117,-119,  84, -34,  39,  27,-117, -28, -71, -40, 109,  93, -66, -43,   4,-114, -59,  23,  66,  17, -94,-120,  -3, -58, -87,  44,  32,  94, -77,  -9, -38,  15, -40, -26, -67, -98,  52,  34,-112, -81,  99,  66, -68, -69, -19, 107,  68, -61, -17,  94, -18, -22, -12, 104,  92, -37, 119,  14,-105, -47, -26,  -1,-121, -89,-123, -35, 124,   5, -54, 104,  85,  -6,  -6, -10,  50, 112, -81,  -2, -22, -55,  43, -19,  12,  53, -84,  -7, 114,  14, -30, 103, 124, -53,  92,  43,  53,  50,  99,  56, -32,  93, 119, -54, -18, -19,  -8, -53,  24, -31, -53, -39,   6,  95, -78,  37,  13,  47,  72, -41,  19,  92, 108, -31, -90,  -2, 121,   7,  77,-113, -96,  -3, -81, -77,  64,  26, -50,  60,   1,  24,-106,-101,  57, -38, -66,  65,  27,  63, 120,-123, -66,  30,  66,  72, 111,  31, -59, -15,  55,  18,  44, -58,  80, -72, -53,  -9,  58, -40,  44, -30,-108, -37,-125,-119, 103, 109,  83,  30, -10, 109,-109,  96,-110,  78,  57, 105,  33,  62, -80, -68, 108, -41, -96, 100, -20, -27,  40,-106,  -8,  21, -79, 103, -24, -57,   0, -75,  62, -26,  18,  -8,  25, -55,  68,  62, 126, 106, -81, -29,  73,  56,-121, -52, -87,  77,  25,  61, -20, -98, -57, -46, -91, -67, -19,  99, -23, -36,  48, -82,  73,  56,  31, -39,  43, -14,   9,  49,  13,  80,-118, -84,  46,  39,  57,  -2,  87,-122,-116, 104,  13, -62,-122, -28,-124, -25,  86,  19, 106,-110,-121, -24,  55, -44,  36,  65,-124,  23, 110, -49,  24, -44,  72,-119,  73,-115,  70, -78,-118,  95,-103, -72,   6, -70,  53, -17,  78, -77, 124, -89,  70, 112, -65,-113, -40,  48,-126,  64,  74,  24,  -1,-121,   3, 108,  70,  34,  69,-118,   5,-122,-102, -25, -51,  93, -47, -99, -50, -32, -92, -49,  44,  12,-107,  -8, 123, -84, -73,  30, -88, -95, 126,  36,  68, -43, -53, 116, -23, -85, 100, -31,  -2,  97,  98, -92,  66,  78,  18,  43,  80, -81,  77, -59,  79,  49, -27,   7,-103, -30,-100, -65,  64,  -1,  89, 116, -98, -43, -39,-106, -18,  64, -92, -10,-127,-114,  15, -63, -94,  31, 114,-102,  95,  12,  10,  98, 113, -81,  30,  97, -79, 111,  28,   4, -69, -41, -26,  93,  66,-102,  54,  79, -47, 107, -26, -48, -92,  97, -37,-105, -15, 107, -38,  69, -60, -77, -65,   3, -66, -96,  53,  89, -24,-118, 106,  33,  13, 127,  22,  77,-112,  63, -77,  67,  11, -25,  18,   0,  53, -41,  16, -69, -56, -85, -40, -69, -15, -32,   4, -59,-121,  -6, -17, -17, -29, -86, -20, -49, -99,  17,   9, 119,   2,  60,   2,  64, 113,  96,  32, -87,  31, -57, -79,  16,  78,  21,  37, 107, 113,  25, -19,  69, -35, -56, -40,  72, -64, 113,   8,  90, -13,-107,  12, -21, -32, -34, -70,  73, -16,  86,  74,  36,  41,  14,  28, 106,  66, -98, -78,  50, -32,  -3,  65, -79, 115, -33, -44,  -2,  38, -92, -27, -23,  57,  83, -74,-119,  64, -31,  -4, 118, -17, 110,  60,  39, -17,-112,-104,  93, -49,  12, -99,  29,  35,  27, -58, -63, 100,-111, -93,  71,  46,  33, -45,  50, -23,-122,   7,  17, -56,  87, -16, -56,  57,  98, -29, -61,-101, -44,  98,  42, 110,  39, -60, -21,-119, -83,-115,-109, -27,  59,  29, -55, -63, 120, -50,-111,-105,  20,-126,  35,  35, 116, 108, 114,  54, -15,  20, -74,  31, -34,   4, -85,-113, -86, 120,  92, -81, -90,  66,  63,  26,  24,  20,  78, -77,  56,  15, -16, 111,  -4, -29,  16, 107, -78,   3,  46,  -5, -35, -47, -16,-113,  37, -70, -96,  48, -86,-112, -62,   3, -99, -14,  76,   7,  22, -15,  53, -49, 108,-126,  33, 106,  40,   6,-126,  77, -38, -51,  47,  65,   2, -23, -50,-118, -87, 101, -86,   8,  12, 101,   3,  96,  -7,  29,-100,  27, -13,-115,  46, -50,  68, 117,  56, -64,  85, -84,  20, -91,-117, -69, -83,  79,  35, 121,  35,  36,  29,  16, 115,  25,-114, -44,  83,  10,-117, -35,  78, -68, -68,  88,  56, -30, -78,  48,  70, -88,-115,  82, -64, -97, -22, -32, 109,  52,  56,  -4,  86,  80,  -7, -60,  63,  39,  72, -37, -75, -17, -42, -15,  42, 117, -19, -40,  31, -25, -29, -96,-120, -90, 120, -41,  56,  21,  87, -39,  80,  16, -43, 115,-108,  63,  92, -30,  69,  38, -62,  23,  -2,  15,  78, 106, -84,  35, -33, -37, -98,  68, 104, -28, -87,  63, -64,  69, -62,  38,  62,-113, 101,  38, -11, -28,  59, -70,-100, -99, -38,  72,  63, 105,  77, -37, -62, -56, 117, -66, -85, -97, -28, -66,-111,  42,  41, -18, -40, -19,-113, -22,-103, -19, -78,  97, -32, -53,-121,  71, -79,-118,
  104,  11,  51,  29,  31,  32, 122, -77,  84,-104,-121, -31, -54,-109, -96, 102,-120,-108,-108, -81, -74, -76,  56,  52,  38,  30,  40,   0, -34,-109,-105,  22, -83,   1,  78, 114, -26,  16,  70, -94, -47,  31, -28, 114,-120,-119, -93,  -8,  22},
{  50, -36, -78,  -7,  99, -37,  26,  27, -90,  14,  86, -54,-116,  41,   5,-105, -10, -20,  44,  28, -16, -71, -23,  56,  27, -78,  24, 126, -37, -16,  62,  41,  97, -36,  97,  38, -38, 101, 125, -54,  -8,  10,  11,   8,  70, -58,-102, -22,  88, -81,  10,  73,  71, -67, 109, -85, -33, -82,-108,  75, -38, -55, -48, 121,  28,  99,  79, -24,   2,-114, -55,  76, -36, -52,  13,  70, -92, -44, -74,-118, -41,  -2, 126, 123,-121,  45, -25,-110, -30, 108, -69, -36, -66, -84, -26, -24, -27, -64,  10, 107,  -2, -84, 113,  29, -29, -18,  75,-102,  30, -79, -19,  21, -71, 115,  21, -55, -44, -29,   8, -88,  79,  14, -20,   0, -90,  41, -80,  93, -52, 113, -12, -92,  42, -60,-100,-119, 118, 112, -56,  78,-118, -26, 114,  15, -83, -18,   2, -39, 100,  19,  41,   6, -66,  97, -74,  30, -51,  97, -30, -44,  40, -89, -37, -59, -22, -18,  30, 104, -66,  -7, -45, -24, 108, -97,  90,-111, 122,  -8,  89, -13,  17,  68,-127,  62,  91,   7, -43,  87, -84, -21,  67,  21,  91,   3, -17, -77, -60,-106, -64,  -1,  36,-117,  52, -57,  -1, 111, 115, -32, -96,  70,  35,  18,  -6, -61,  40,-114, -34,-123,  85, -87,  -5, -17, -25,  10,-124,  33, -56, -46,   8,  33, -53,-113, -34, -94, -98,  39,  18, -10,  83,  88,  20, -92, 119,  16, -26,  62, -95, -35, -69,  10,  39,  59, -71,-116, -75,  72, -85, -54,-120,  80, 106, -98,  16, 115, -91,  31,  55,  45, 117, -95, -20,-122,  66,  80,-107,  45, 103,  96,-124, -93, -55, -39,  81, -99,  67,-109, -51, -49,  85,  57,   1, 107, -13, -33, -55,  69,  60,  34,  53,  11,  46,-107, -25,  53, -97, -17, 121, 112,  68,  85,  20, -28, -72, -84,  48,  79,-118, -94,  37,  63, -14,-106, -64, -58, -45, -83, -37, -39, -89, -71,  69,  57, -68,-117, 117,   5,  88,  65,  92, -25, -99, 121, -28, 106, -71, -10, -16,  80,  56, -88, -22,  -8,  86,-125, -57,  97, -31,  43,  -4,-115, -98,-101, -98, -43,-126, -51,  31,  74,-115,-124, -47, -57, -49,  21,-122,  11, -25,  35, -72,  -9, -68,  85, -92, 106, -83,-107,  91, -83,-104, 121, 126, 122,  75,  22, -73, -53, 115, -67, -23,-125, -29,-107, 112,  -1, 109,  78,  -4, -67,  50, 100, -63, -76, -16,  89,-112,  20, -29, -16,-120,  86,  36,-117,   9,  10,-105, 114, 110,  33, -48,  49,-112,  -1, 116, -49,  14,-107, 111, 104, -77, -34,  83,  44, -85,-126, -39, -38, -63,  44,-117,  71, 115, -25, -18,  98,-119,  77, -94, -72, -46, 111,  66,  58,  46, -42,  86, -99,-123, 121,  40,  76, -31,  61,-113, -79,   0,  24, 126, -28,  75,-100,  93,   2,-124, -27, -37,   4,  19, 109, -60, -13, 101,  39, -70,  23, 110,  27,  56,  19, -92, -62,  62,  23, -88, 115,  62,  63, -20,  68,  24,  49,  -2,   2,  61, -93, -22, -10,   1,  70,   6, 116,  97, -57,  83,  33,   1, -35, -82, -41,  48,  73,  56,  10,  71, -29, -29,  13, 110,  84, -23, -16,  44, -48,  71,  75,   4, -64, -24, -80,-124,  44, -34, -76,  22, -52,  86,  87,  56, -83,-119, -81,  63, -95,  84, -63, 117, 126, -66,   8,  12, -58, -49, -63, 112,-109,-122,  -4, -65, -15,  26, -14,  -7, 104, -94,  56, -77, -20,  53, -57,  29, -72, -33,  99,   4,  34,   5, -11,  77,  14, 107,  72,  64, 101, -35,  -6,  41,  31,  11, -42,-116, -82,  78,  71,-108,-104,  94,-120,  55, -61,  24,   9,  46, 104, -38, -50,-111,  55, -46, -30, -73, -19, -99,  52,-102,  90, -61,  92, -66, -40,  96, -20,  27,  42, -93,  -6,  42, -38,-109,-104,  14, -89,  59, -40,-127, -82,  -6,-120, -62, 100,  14,  68, -95, -26,  38,  57,  65,  14, -16, -84, -73, -96, -96,-114,  13, 126, -23, 108,  92,  28,  93, -19,  -3,  17, 115,  71,  71,  74,  35,-113,  -8, -22,  10, -95, -54, 119,  77, -32, 118, -74,  26,  42,  94, -27, -68, -28,-102, -17, 123,  68,-110,  42, 106, 120,  56, -28,-109, 125,  85,-102,-107,  54, -66, -19,  46, 109,  82, -23, 116,  78, -33,  11,   8, -63,  53, -73, -10, -33, -87, -42, -95,  61, -87, 114,  79, -68,  47,-115,-117, 121,  -8,-121,-126, -59, -25, 123, -69,   6, -35, -53, -45,  67,-119,  -4,-127, 120, 126,  84,  66,  60, 108,-103, -17,  70, -54, 121, -61, 101, -62,  57, 122, -36, -16, -88, -31,  86,  76,-103, 103,  88, -49, -80,  18, -25, -24, 118,   9,   0,  97, 105,   6, 102,  53,  43,  58,-110,  61, -10,  66, -25, -65,  67, -75,  48,   2,  81,-126, -49,  27, -81, 111,-110, -58,-101,  -7, -22,   7,  69,-117,  53, -14,  34, 110, 103, -82, -13, 102, -49,  93,-121, -79,  -5, -47, 118,   4,-111,  83, -81,  12, -72,  83,-119,  31,-103,  39,  95, -70, 104, 119,  48,  37, -75, -74, -38,  77,  93, -11, 122, -73, -82,  83,  32, 125,  18, -15, -77, -66,  82, -90,  94,-111,  42, -87, 107,  90,-113, -39,  12, -10, -23, -35,  -9,  43, -38, -64, 121, -84,-125, -20,  39, -99, -54,  52, -43,  24,  92,  63, -72, 117, -90,  80, -61, -26, -18,  27, 118, -71,-123,  57,  87, 110, -58, -77,-125,   1,  44, 107,   0,-122, -29, 117,  31, -99,  94,-107, 104,-118, -56, -10,  -3,  28,-120,  79, 122,   8, 126, 118,  -4, -64, -52, 114, -31,  57, -17, 105,  19, -28,-122,  27,  31,  34,  -6, -85,  59,  95, 109,-123,  97,-115, -44,-101, 117, -87, -68, -18,  17, -10,-111,  15, -30,  84,-120, -18, -59, -82,   1,  23, 107, 110, -55, -80,  69, -96, 113, 125, -64, -82, 115, -94,  43, -94,  89,  47,  -7, -87,-113, -49, -32,  20, -21, -33,  53,  29, -25, -86,  98,-118,  81,  65,-122, -95, -50, -53, 121, -73,-120, -35, -76, -98, -12,-113, -45,  73,   9,-114,  92,  28,  -5,  90, 111,  77,-106, -73,  91,-102,-119,  56, 125, -39, -67,-127,  76, -85, -37, 123, -28,  66, -73,  54,  50,  31, -44,-111,  46, 115,  95, -69,-102,  12,  47,-109,  64, -63, -40, -44,  87,  41, -22, -47,  -4, -56, -97,  70, -58,  -9, -87, -10, 102,  12, -40, -71,  10, 125,  87,  88,  91,  -6,  57,  73,  98,  13,  72, -54,  94, 118, 122, 100, -79, 101,  25, -61,  60, -54, -23, 114,  -5,  33, -96,  44, -50,  58,  37,  11,-106,-109, -18,  38,  -6,  25,  -2,  41,  39,  21, 104,  49, -43, 122, 109,  84, 118,-109, -71, -38, -60,  15, 126, -70,  55,  75,  38, -17,  28,  33,-119,  91, -25,  21, -97, -31,  87,  81, -82,  73, -16,  65,  19, -33,   2, -57, -63, 113,  46,  66,  19,  98, -58,-101,  54, -16,-124,  -6, 112,  74,-108,  -3,  46,  51,  89, 101,   5,-116, -13, -55,  -5, -95, 101, 123,  -4, -30,  -3, -87, -97,  82,  84,  93, -33,  23,  16,-109, -31, -61,  79, -11,  89,  -8,   4, -98,  29,  61,   2, -84,  84,  80, -30, -52,  33, -21, 103, 120,  75,  70,  51,  62, -30,  90, 126, 126,  41, -82, -81, 125, -62, -57,   3, 122, -14,  56,  77,  31,  64,  40,  34,  29,-127,   9, -14,-104,  55,  15, -49,  79, -94,  91, -84,  87,-102,  96,   5,  66,  42, 117,-108, -64, -27, -20,  56,  45, -53,  40, -16,  19, -74, -76,  99,  36,  59, -75, -32,  25,   2, -81,  55,  62,  96,  13, -80, -84,  10, -63, -82, -61, -26, -62, -64,-107, -17, -28, -14,  39,  83,  28,  74,  99, 124, -63,  41, 102,  89, -56, 121, -77,-111,  18,   6, -92,  49,-116, 122,  96, -69,  34, -14,  22,  14, -60,  47,  58,  74, -60,  78,  28,  73,  50,  -4, -98, -99, -48,-125,-119,  64, 101, -64,  55, 111, -84,  -1, -66,  89,  64, 102, -51,  32, -67, -56,  43, 125, -90, 100, 122,   7, -39,  67,  91, -35,-125, -66, 124, -84, -89, -15, -38, 123, -68,  73, -58,  52,  53,   8, -38,  55, -42, -77,  90,  15,  75, -29, -51,  27,  56,  75,  52, -79,  87, -85,  68,   4,  80, -24, -60, 112, 107,  81, -18,  -7,  24, -18, -18, 105,-100,  95, 113, 123, -69, -26,  63,  -6,  12,   4, 111,  63, -39, 106,   3,  92,  27,  28,   7, -15,  50,-103, -88,  60, -87,  22, 110,  17,  12,-104,  22,  56, -44,  54,  77,  -1, -79,   8,-114, -64,  -9, 111,   0, -94,  83,  51,-104, 107, -28,  42, -46,-123,  -1, -31,  -9, -62, -31,   7,  -5,   2,   3, -63,  63,  94,-106,  88,  51,  51, -64,  41, -39, -41,  29,  94, -80, -61,  80, -70, -89,  16, -22,   3,  86,-117, -94, -62, -69,  67,-123, -26,   7,  53,  40,  34,  73,  20,  17, -93,   0,  64,-107,  80, -16, -59,  59, -92, -72, -21,  58,-112,-111,  70,  65,   1,-112,  17,  33,  87, -38, -24,  62, -10,  35,  -3, -65,  94, -54, -75,   8,  68,  69, -29, -25, 111, -36, -53,  28, -32,  26,  19, -51,  14, -84, -10,  21, 115, -51, -65,-108, -61,  84,  70,  24,-116,-112, -81,  35,  92, 106,-118, 109,  35, -39,   4,  51, -66,  13, -15,-104,  35, -83,  64,  81, -87,-119, -30, 110,  34, -18,  19, 126,-119, -79, -10,  25,  99, -22,  98, 118, -38, 113, -80, 123,  96, -13,  57,  62, -33,-121, 114,  99,  54,   3, -30, 117,  30,-107,  38,  91,  64, 124,-125, -75,  72, -52, 103, -65,  -6, 108, -93,  75, -67,  27, -25,  -1,  96,  86, -39,  88,  83,  90, -17,-123, 116, -11, -26,-115,  55, -30,  90, -80, -40,  68, -90, -46, -29,  73, -72,  10,  51,  59,-111,-108, -24, -96, -88, -92, -27,-113, -83,  21,   0,  68,  50,  12,  64,  -8, -17,   5, -58, -10,   8, -75,-120, -92,  86,-122, -56, -84, -71, -77,  10, 101,  59,  62,  38,  38, -88,-116, 100,  42,   0,-100,  56,  28,  42, -82, -75, -85,-100, -88,  27,-105, -93,  57,  -2, -69, -59,  25,-121, -44,-116, -87, 119, -83,   4,  74, -36,  83, -41,  86,   8, 123,  94,-115,  77,  82,  92, -80,  11, -68, 118,  51, -27, -94, -50,  70,   7,  -1,-116,  74, -31, -37, -49, -93, -29,  64,  26,  91, -56,  -1, -28, -89, -69,  12,  85,  -2, -26,  78, -44, -81, -76, -65, -13,  72, -23,  26,  84, -27,-112,-100, 114, -49, -84,  71,   4,  56,   6, -36,  91,-105,-124,  50,  43,  65, -76,-111,-118,-110, -28, -96,  19,  87,  10,-122, 105,  59,  87, 107, -78,  52,  -8,  -4,  39, -89,-120,  57,  75,   6,  79,  57, 113,  95, -28, -33, -51, -69,  61, -39, -83, -55, -61,-115,-123, -89,  65, -70, -73,  76, 112, -28, -44, 113,  98, 109,  66, -55,  19, -46,  81, -69,  66, -31, -18,  60,  53,  38, 113, -76,  52, -65,  77, -81, 105,  18,   0, -57, -73, -48,  -5,  84, -69, -63,  71, -80,-118,  81, -89, 101, -87, -99,-117,  17, -81, -69,   5, -66, -99,  56, -10, -45,  58, -74,  68,  -6,  26, -49, -37,  94, -81,  88,   0,-124,  33,  -7,  20, -41, -63,-118, -99, -85, 127,-111,  80, -10, -38,-120,  28,   0,-105, -82,  47,-124,-117, -81, -81,  68,  79,  22, -13, -17, -74,  91, 118,-109, -60, -89, -86,  22,  68,  45,  92, -72, 106, -62,  99, 112,   2, -78, 114,  40, -33,  50,  33,  43, 121, -21, -53, 121,  11, -89,   2,  -8,-114,  -8,  72,  50, -30,-101,  74, 106,-104,  12, 124, -74, 125,-112,  -6, 127,  37,   8, 114,  62,  23,  80,  58, -30,  83, 122, -69,  57, 114, 100,
 -115, -22,  19, -17, -27, -18, -76,  95,-104,-106,-114,  88,  -5,  -1,  91, -32,-121, -86,  31, -14,  40,  45, -88,  77, -22, -14, -48,-110,  75,  52, -87, -54,  50,  87,  40,  14,  81,  14,-112, -35, -46,  41,-120,  95, -26,  81, -94,  -8, -26},
{ -17, -99, -84,  22, -24,-102,  22, -79,-110, -23,  -6,  -7,   9,   6,  49, -91, 107,  76, -79,   0,  -4,  20, 124,  11,  -2, 112, -32, -20, 125, 112, -85, 109,  37,  21,  80,  81, 110,  -7,-109, -96, -26, -51,  59, -16, -19,  93,  35,  96, -23, -88,  97, -53, -56, -81,  24, -14,-100,  39, -31, 117, 125, -18, -99, -47, -37,-116,-111, -89,  86,  67, 107, -95,  82, -34,   2,  30,-125,  84,  67,  25,   0,  43,  71, -20,  43,  94,  41, -87, -43, -11, -62,   3, -80, -67, -16,-111,-104,  -6, 121, -89,  66,  76, -48,  76, -20, -77, -72, 115, -60, -63, -35, -17, -82,  51,  51, -17,  -5, -50, 108,  63,  19,-112, -22, -83,  28,  88, -46,   6, -67,  53,  71, -84, -80, -37,  44, -58,-106,  94, -63, -42, -37, -75,  86,  32,   3,  16, -84,  22,  28,  86,  27,  65,  69,-123, -45,  44, -81,  15,  38, -93,  95,  -1,  71, -97,-122, 119, 107, 118,-100,   6, -35,  37, 124,  94, -98, -54,  40,  98,  26,  53, -86,-123, -83,   7, -18,-105,   8,  27, -27,  77, -41, -19,  83,  34,  45,-106,  84,   5,  40,  91,-111, 122, -46, -29, -90,  71,-108, -70, -82,  90, -90, 105,  73, 108, -59, 117, -37, -63,  46,-101,-120, 126,  15, -24,   0, -97,-121,  10, -28, 108, -39,-119, 101,  52, -45,  44, 117,  83, -90, -69, -64,  86, -21, -89, 123, -15, 114,-105, 100,  37, 111,  88,  37,  16,  86,  46,  95,  -8,  38,  20,  16,-101, 120, -37,-111, -89, -16, 110, 123, -46,  92, -86,  37,  71, -97, -11,  58,  33, 119, -38,  30,  48, -79,  31, 109,  23,   6,  35, -27,-107, -76,  20,  23, -15,  -9, -13, -92,  52,  72,  33,  47, -45, -42,  64,  -4,   8, -97, -97,  41, -40, -23,  -4,-105,  64, 125, -50, -82, -79,   8, -50,  71, -70, 116, 125, -76,  48, -41,   2, -53,  57,  62, -44,  94, 105,  96, -97,  64, 123, -26, 117, 113, 112,  22, -73,  19,-102, -79, -62,  73,-118,-122, -53, -95,  19, 110,  -6, -61,  98, -81,  -3, -44,-124,  60,-112,   8, -67, -33,  -5, -11,  79,  95,  61, -73,  39,  21,  -7,  26,  52, -29,  57,  11,  39, -91, 109,  67,  55,  65, 104,  71, -92, 106, -11, 107,  22, -29,-107,   3, 113,  60,  87,  90, -23,  72, 105,  89, -25,  51,  88, -84, -38,-120,  81,   3, 100, -39, -42, 107,  23,  87,  83,  98,-108, 119,  29,   1,  28,  44,  -9, -16,  65,  26, -16, -67,  58,-116,-124, -39,  54, -36, 116, -82, -43,  31,  17,   1,  18,  15,-104,  54,  45,  56, -70, 101,-119,  73, -70,  67,  32,  49,  92,  70,  23, -97, -51, -31, 123,  -1, 112, -44, -69, 107,  72,  41, -57, -98, -13,  70, -47,-118,  61, -69, -85, 115, -64,  22, -10, -66, -62, -90,  43,  -5,  42,  83, -33, -98, -23,  34, -72,  55,  49, -27, 101, -35,  27,-120, 125, 114,-107,   3,  66,  94, -48, -82,  75,  74, -11,   4,  60,-116, -20, -73, -92,  -6, -15, -31,  22,  19, -79, -73,   9,  56,   0,  98, 113,-119, -38,  -6, -96, -57,-120,  75,  48, -87,  98,  57, -97, -73,  -3, -73, -99,  85,  23,   4,  87,  49,-116,   7,  22,  25,  64,  28,-112,-125,  23, -10, 101,  97,-121,  36,  65,-127, -94, 123, -62, -78, 119,-122, -10, 125, -42, -31,  34,  93,-123,  65,  22, -22,  21, -33, -77, -52, -51,  62,  -6, 123,  79, 118,-115, -16,  93,  73,  86, -66, 125,-127, -68,  21, -51, -35,-114,  -1,-106, -14,-116, -84, 105,  14, -91, 113, 106,  66, -67, -45,  75, -17, -24,-100, -30, -48,  62, -45, 123, -17,  89,-114, 125, -12, -91, 112, -43, -22,  30,  82, -30,  91,  10, 101, 126, -53,  92,  42,  71,  73, -96,  29,  54, 103, -14,-108, -62, -29,  -2,-125, -54,-127,-123,-122,  29,-117, -61, -17,  93, -93, -80,  73, -70, 112,  -1, -10,-113, 100, -39,-120, -79,  48,-124,  26,  63,-102,-125, -92,  49,  25,  53,-110, -13,  66, -92, 111,  14,  79,  96,  85, 103, -62, -32,  44, -88, -56,  62, -94,  13,  72, -27,  57,   1, -61, -83,  63, 118, 100,  25,  -1,  51,-118, -72,  46,-117, -21, -30, 121,-108, -76,  24,  39, -56,-109, -12,-121,-115, -40, -70, -27, -51, -86, -76, 102, -91, 125,  -9,   4, -29,  72,  96,  86, 102,  79, -89, -18,  25,-115, -27,-117, -97, -12,  71, 107, -46,  75,  63, -49,  30,  97,-111,-123,  -9, -84,-121,-118,  -3,  94,  58, -68, -51,  -7,-109, -82, -99, -25, -32,  21,  72,-120,   4,  86, 126,   3, -82, -70, 106,  89,  91,  -8,-103, -67,  37, -72,  74, -26, -14, -51,  40,  26,  99,-113, -37,  37,  16, -16,  13,   8, -29,  82,  18,  57, -49, -92, 122,  41, -10, 114,  35,-124,  63, -30,-121,  97,  43,-126, 102,  94,  68,   6, -46, -91,  -1, -21, -36, -71, -81,  58, -80, -40, -60, -56, -18, -62,  32, -32, -88,  49, -53,  87, -89, -12,-109, -34, -40, 116, 102,-126,  95,  91, -80, -70, 102, -76, -32,  88,  65, -59, -95,  67,  78,-114, -78,   9,-120, -72,  85, -86,  97,  31, -16,-127,  55, 121,  63, -32, -43, -57, 101,-100, -42,-127,  59, 106,  -5, -47,  10, -58, -49, -13,  64,  63,-125, 106, -32, -17, 107, -76,-101, -20,-116, 102, -71,  32,  60,  73,  -1,  -7, -77, 125,-112,   0, -19,  -1, -70, -58,  12,  54, -17,  -6, -19, -27,  86,  79,  27, -71, 100, -59, 119, -81, -53,  66,  54, 122,  98,  42,  89, -49, -73,  43,  46, 101,  14, -50, 118, -30,-110,-127,   1, -82,  96, -96,  17, -12, -30,  83,  97,  21,  36,  42, -86, 100, -49,  84,  26, -13, -42, 100,  47,  10,-110, -64,  97,  34, -67,  53,-110,  46,  77,-121,-125,  32,  49, -12, -71, -44, -96,  45,-100,  88, -54, -57,  67, -77, 103, -74,  24, -93,  73,-108, -16, -96,-119,  -8,  82,  -9,-127,  62, -65, 120,  42,  28, -32, -15,  52, -61, 103, -93, -90,   1, -16, -79,  45, -36, -84,  28, -16,-126, -36,-102,-121,  -8, -59,  89,  -1, -64,-120,  -4,  30, -80, -13, 110,  48,  14, -36,  37,-102, -27,  91, 114,  78,  73,  -6,-101,-108, -35, 105, -94,   8, -70,  -6,  56,  71,  57,  99,  27,  42, 113,   0,  23,  20,  96, 115, 104,  50, 106,-117,  46, -78, -60,  75,  46, -28,  -2,  60,  28, 104, -87,  -7,  73,  65,  -9,-126,  -5,  35,  44,   6, -38,  64, -76,  85,   5, -72,  58,-101,  11,  -8,  -3, -29, -56,  -6,  29,  89, -23, -29,  50,  98, 107, -71,  21, -61, 104, 109, -19, -30,  53, -50, -71, -64,-119, -53, -79,  49,  43,  57,   9, -28,-121, -74,  60,  84, -80,  29,  71, -39,  71,-110,  37, -60, -88,  27,  82,  33, -97, 113, -53,  85,-114, -84,  -5, -84, -28,-112,-119,  54, -76, -87, -89, -55,  50, 104, -23, 112,  14,  55, -65, 113,-118,  77, -47, 125, -73,-115, 108, -60,  17,  84, 121,  82,  38, 112,  -9, -34,-104,-126, -74,  82,  35, -79,  78,  20, -59,  -5,  15,-103, -28,  -5,-123,  67,  41,  87,-127,   4, 118, -13, 117, -33, -49, 114,-101, -30, -78, -94, 118,  22, -21,-119, 115, -55,-110, -14, 122, -20, -29,  94, -50,  -2, -86,  83, -20,  37,-111, -50,  11,  32,  42,  99, -82,  85,  11,  79,  60,  17, -78,  57,   5, -19, -54,  31, 108,  18,  11,-101, -83,  63, -52, -30, -67, 116,  -1,-126, -17, -48, 106, -25,  23, -42,-102,  11,-115, -80,-117,-115,  75,  94, -86, 102, -19, -36,  40,-126,  10, -13, -50,   2,  12,-108,  51, -80,   8, -32, -95, -72, -46, -32,  17,-111,-112,-113,-103,-113, -40, -91,  29,-117,  -6,  57,-107,  50, -49, 107, -41,  -7, -33,  48, -74, 102,  48,  -2,  73,  -9, -34, -27,   7,-101,  64, -11,  28,  42, -20,  83,  54,  17, 102,  46,  81,-104, -79,  81, -34, -30,  86, -96, 122, -78,  55,  46,   0,   8, 127,  68, -81, -40,  75, -48,  72, -73,-114,  95,-117, -37, -77,  38,  67, -52, -67,  56,-112,  48,  75,  21,  26,  84, 117, -57,  27,  99,   2,-118, -25,  71,-113,  26,  72, 114,  20,-111,-107,  70, -99,  87,  -1,  47,  33,  -4, -20,  98, 104, 120,  77,  -9, -49, -86, -33, -99,  63, 116,  25,  37,-118, -96,  80, -16,   4,-125, -45,   1, -80,-111,  22, 110,  78,  71,-112, -61,  -7,  69,  25,  62,  83,  29, -35,  25, -42,  85,-103,   0, -54,  41, -75,-110, 102,  64, -79, 115,  72,  83,  42,  23,  -7, -12, -78, -20,  -3,  55,  89,  90, -95,  71,  59,  10,-118,  58,-115, -69, -84,-105,  53,  54,  86, -87, -37, -99, -25, -25,-112,  84, -97, 117,  -6,  85,  18,  66,  71,  76, 114, -95,  69,  86,  70,  22, -12, -37,  79,  29,-125,-122, -72, -56,  -9,  20,  43, -37,  12,  10, 117,  57,  69, -26,  65, -40,  25,   7,   4,   6, -43,  83, -34, 120, -20, -39,  35, 126, 114, -33,  -1, -71, 108, -55,   2, -29, 115, 104,  -5,  80,  17,  70,  20,  93, -42,  69, -16, 102, -35,  -8, -36,  -1, -87,  38,-110,  99,  66,  44, -79, -61,-127, 111,  23,  96,-116,-121,-121, -78, -61,  99, -11,  79,  69, -65,-121, 109, -82,-125,  32,  25,  16,  23,   2,  85, 108,-100, -79,  36,  83,   8, -69, -65,  33,-112,-101, -98,  33, -33, -59,-105, -31,  11, -58, -66, -95,  39, 127, -71, -67,  35, -92,-117,-115, -83, -70, -34, -55, -14, 119, -14,  79,-114,  98, -96, 110,  45, 119, -73, -11, -44, 103, -82,  26, -98,-102,  48, 112,  17, -86, -28,  56,  72,  37, -74, 121,   9, -99, -82, -48,   2,  71,  17, 114, -35,  -2, -21, -84, -98,-114, -83,-119,  48, -82,   7,  15,-120,  71, 120,  12,  32,  48, -39,-126,  45,  -7,   9, -45,  16, 101,  54,   1,  38,  81, -68, -37, -87,-120,  18, -13, -72, -79, 112,  39,  79, -90, -58, -11,  22,-120, -15,  82,  34, -88,  -3,-122, -72, -14,  58,-111,  26, -72, -28,  63,  99, -11,  74, -52,  12, -51,-105,  11,  42, -77,  62, 106, -62,-120,  44, 104, -70,  93,-105, -76,  55, -24, -10, -23,  91,  69, -25, -95,  21,  19, -84,  32, -85,  83,-108, -36,-110,-124, -82, 126,  87, -28, -16,-112, 116,  28,   1,-123, -98,-125, -98,-102, -40, -50,   2,   5, -68,  70,   2,  52,  25,  35, -38,  64,  41, 112,-124,  38,  16, -23,  61, -24, -10,-114, -35,  62,  96, -74, -58,   5, -67, 121, 105,  78,  78,  78, -31,  90,  51, -66, -81,  66,  79, -48, -66, -46,  18, -14,  54,-120, 107,  71, 126, -16,  22, -71, -87, -24,  73,  23,-111, -26,  78, -39,  -5,  97, -66,-113,-106,  -5, 126, 119,  53, -87, -43, -98, 117, -74, -10, -42, -54,  62,  16, -52, -37,  74, -58, 112, -46,-123,-108,  51,  20,  36,  26, -64,-121, -75,  66, -80,   1,  56,  12, -21,  24,-123,  28, -46, -25,  17,  38, -30,  12,  59, 121, -75,  18,-113,   9,  15, -23,  94,  47,  53,  19,  41, -81, -64,  -7,  34,  60, 116,  15,  -9,  63, -81,   6, -83, -56,  -9, 117, -70,  99,  53, 120,-102,-126, 125,  49,  85,  82,-107,-120, -93, -79,  -3, 104,  46,  70, 122, -90,-110,  41,  62, 102,-114, -18,  41,   2,  94, 120,  54,-108,  63,  57,  15, -39,-127,  50,  -2, 105, -91,  18, -95,  97,   7, -97, -21,  54,  -9,-125,  94, 109,-107,  58,  70, -96, -87, 107, -66,  22,   9,  78, -86,-116,   9,   9, -58,
  -86, -32,   8, -56, -55,  85,  61, -52, -33, -39,  37, 116, -39, -91,-118, -33, -31,  36, -32,  46,-123,  64,-102, -19, 102,-112,-110, -60,  84,-107,  13, -89, -46, 114, -60, -23, -71,  46, -21,  75,  49,-120,-118,  70,  82,-121,  69,  61, 115},
{ -10, -56, 109,  12, -91,  60,  64, -68,  77,  23, -98,  54, 126, -15, 124, -38,  32, 107,-104, -22, -11, -67,  62,  28, -88,-105, -26,  15, -97, -34, 101,  39, 100,  50, -50,-102,  98, -87,-108,  46,  -8, -23,  97, -50,-100, -40, -29,  25,  69,  73,  26,-121, -39,  46,  40,-126, 121,  20, -55, 108, -66, -13,  73,  92, -70, -37, 122, 115,-105,  50, -82,-100, -28, 112,  38,  52, -81,  65,  84, -77,  -7, -48, -14, -88, -94,  15, 120,-116, -12,  -5,  11,  14, -18,  17, -87,  -5,-102,  87, -90, 106, -84,  73,  -2, -94,  -1, 115,-111, 127, -43,  70, -12, -82,  17, -89,  14, 126,  -5, -45, -55,  18,  62, 118,  62, 108, -27,  59, 109, -39, -81,-107, -33,  93, -26, -70, -80,-101, -47,  53,-127,  38,  61,  16, -90, -18, 113,  61,  70, 109,  39,  88,  23,  41, -18, -59,   0,-126,-108, -31,  12,  73,  17,  55, 109, -52, -16,  -8,  26,  94, -91,  49,   5, -14, 124, 121,  91,  17,  11,-127,  28,  55,  35,  20,-123,  26,  12, -81, -91, -53,-101,  29,  -8, -16, 120, -64, 109,  85,  96, -24,-115,  65, -58, 112, -97,  37,  11, 115, -30, -16, -74,-101, -66,  26, -47,  36,  77, -14, 107,  73,  37,-121,  69,-122, 105, -29,  48,-114,  99,  95,  -9,-119, -69, -58, 100, 121,  15,  91, 115,  23,  52,  -3, -87, 120,-111,  11, -30, -54,-107, -29,  21,  -8,  16,  42, -79,  26, -36,  38,  18,  11, 108,  31, -44, -37, 105,  18, -27,  79,   7, 104,  21, -47,-107,  95,  65, -45, 110, -89, -94, -70, -19,   3,  59, -19,  19,  55, -22, -66,-121,  52, -78,  93, -13,  55,  53,   0, -18,  88, -43,  23,  72, -47, -54, -61, -93,  50,  53, -14, 112, -66,  51, 123,   9, -22,-123,  44,   5,  65,-121,  10,  51, -97, 104,  65,  -1, -64, -21,-111,-123, -72,-108,  32,  80,   8,  16,  -7,-106,  94,  33,-110, -59,-124,   7,-114,  94,  29, 115,  -2, 111, -57, -49, -50,  93,  25,  55, 103,  73,-123,  56,  46,  46,  -9, -62,  64,-115, -48,  70, 116, -83, 102, -33, -19,-115,  82, 109,  39, 102, -75, -29,  96,  95,  20, -93, -23, 114, -21, -76, -27, -93,-122, -97, -20,  88, 119,  -1, -71, -29, 108, 119, -16, -70, 109,  43,  41,  34,  22,  14,  44, 118,  52,  46,   1, -14, 113, -64,-121, -90, -26,  -7, -38,  84,  95,-109, -49, -95,  91,   1, -58,  20, -84,-107,  11, -67,  65, -40, -17, -21, -45,  73, -34, 121, 100,  50,  30,  74, 113,  33, -12, -55, -23,-125,  -5, -38, -82,  22, -12, -46,  34,  68, 115,   5, -63,-115, 107, -11, -77,  35, -12, 108,  21, -41,  76,   6, -82,  -2, -14,  11,  98,  64,  39, 124, -34, -96, -44,  20,-109, -31, -74,-111, -59, 108,  19, -58,  47, 113, -92,  55, -79,-104,  11,-107, -67, -77,  66,   2, -90, 118, -88, -62, -52,  41, -73, -47, -33,  44, -82, 100,  88, -58,  -5, -60, -73,  55, -94, -83,  49, -48, -65,  36,  33,  95, 109, -37,  39, 113,  43,  11,  -9,  48,-111,  72,-101,-127, -23,  33, -29,  10,-115,   7, -82, -25,  31,  43,  61, 103,   1, 126, -16,-105, -32, 111,  76,  17, -95, -20, -39,   3, -52, -23,  27,-110, -94,-110, -34,  91, 101,  -4,-109,-126, -19,-123,  23, 113,  26,  80,-106, -45, 124,  65, -44,-120, -53,  48, -97,-126,-103, 102, 126,-122,-124, -42, 115, -27,  -4,-123,  85, 122, 113,  72,  56,  97,   5,  41,  64,  24,  -6, -17,  61,-111,  53,   0,   2,  -5,  86,  -4, -84,-119, 121,  -2,  28,  99,  87, -55,  55,  59, -53,-104, -72, 102, -67,  19, -37,  51,  -3,  30,  86, -68,  64,  -5, -15, -57, -38,  17, -82,  12,  83,  63, 103,  30, -61, -77, -64, 106,  41, -34,-119, -87, -42, 119,  88,  43,  27, -78,-120,  17,  86, -14, 113,  35,  94,  88, -49,  18, -16, -57, 105, -19, -21,  39, 121, -43,  54,  51,  42, -87, 106,  66, -46,  13, -85,  25, -66,-118,  -2,-100,   7,  -4,-101, -73, -17,  98, -59, -58, -33,  82, 105, -10, 125,  51,  -9, -52, -26,  11, -35,   1,  75,  49, -23,   8, -68, 127,-126,  -1,-107, -52, 112, -93,  75, 113,   9,  60,  66, -49,  52,-104,  52, 101,-109,  87, -46,  68,-117,  52,-117,-120, -20,-117, -50,  60, 119, -19, 103,  14,  31, -65, 104, -43,  94, -21,  27,-105,  68, -11, -53,  29, -44, 108, -90,-110, -15,-123, 108,  71,   3, 118,  62, 121,  -9,  -2,  21, -51, -22,  79,  71, 103, -23,  20, 108,  29,  39,  87, 127, -46,  81, -89,  60, -93, -86, -67,  92,   7,  53,  21, 120,  78,  24, -33,  58,  79,  27,  83, -16, -41,  56, -10, -18,  27,  69, -80,  22, -92, 126,  21,   4,-112,  71,  12, -15, -36, 124,  69, -31,  18,  78, 108,-102,-103,  18,  42, 121,  51, -40,  23, -49,  43, -95, 119, 111,  84,   0,-108, -73,-103,  54, -54,  55,-116,-116,   6,  41, 101, -99,  96,  50, 116, -76,  26,  48,  27, -59, -39,-102,  90, -84,  81,   8,   0,  34, 116, -61, -99, -91, 126,  61, 118,  18, -37,  -5,  -6,  63,-118,-102,  44,  41, -42,-108, -88, -58,  84, 117, -90,  74, -87,  43,   0,  29, -74,-113, -79, -96,-118,-123,  41, -90, -12, 115, -15,  70,  93,-118, -24,  19, 102, -79, -14,  70, -15, -26, 126,-116,  38, -29, -91,-111, -30, -45,-124,-117,-103, -91,  20, -33, 125, -76,-122, -10,  19, -58,-104, -84,  23, -49, -90, -70,  51,   1, 105,  62,  13, -42, -77,  80, -40,  25,  32, -83,  78,  -4,  35,  99, 118,  54,  -1, 126, -96, -72, -59, -67,  83,  48,  79, -68,  68,  -8, -25,   7, -30,  -6, -96,-107,  64, -85,  27, -80, -14,  66,  -1,  61,  28,  82, 126, -49,-100,  49,  89, 108,   8,  42,   5,  49,  79,  86,  49, -27,  89,  12, -21,  56,   6,-115,  79,  28,  58, -60,  10, 106, -26,  84, -36,   3, -88,-115, -33, -99,  56,-104,  75,  18,  91,  63, -23,  68,  93, -11,  20, -89, -35, 124,-110, 107, 103, 100,-103,  39,  36,-121,  83, -30, -82,  85,  70,   8, -97,  26,  39, 125,  70,  92,  41,-116,  55,  25,  44, -55,  60,  51, -64,  25,  -4,  39, -80, 112,-107, -99,  19,  30,  76,  15,  77,  53,  28, -14,  86, 115,  60, -78,-116,  28,  32,  51, -65,  16, -67, -62,  -7, 108,  87, -65, -60, -53, -96,  -8,  87,  42, -13, -67, -94,  46,   9, 110,-104,  77, -51, -77,  28, -42,  92,-102, 121, -22, 111,-120,-118,  80, -85, -40,  99, -53, -13,  17, -85,  97, -17,  69, -66, 102,  15, -35, -98, -33, -59, -78, 115,  78,  84, 118,  -9, -30,   4,  54, 105,  75,  14, -77, 100, 116,  36,  62, 118,  97,  21,-118, -10,  59,  46,  58,  34, 118,  26, -55,  20, -66, 107,  86, -59, 112, -40,  10,-112,  27,  78,  58, -68,  97,  23,  12, 114, 118, -96, -86, -49, -66, -67,  66, -60,  14,  99,  73, 107,  48, -83, -19,-120,  31, 126,  81, 119, -47,  46,-110, -36,  -5,  80, -72,  31,  39, -51,  24, -65,  44,  75,   3, 107,-105,  95,  62,  75, 125,  66, 120,  77,  57,  33,  85,  10,-121,   0, -35, -98, -59, 122,  49,  -3,  -5,  56, 127,-127,-107,  23,  56, -50, -85,-117,  14,  32,  15,  84,  98, -23, -49, 125, -17,-108,-111, -58,   3,   5,  90,-104,  57,   7,  89,  -6,  85, -18, 109, -46, -10, -63, -49, -67, -37, -65, 107,  10,  89, -36, 105,-121, -22, -96,  11, -71,  54,  78, -48,  56,  85, -34,  35,-113,  46,-116,   6,  66, 118, -50, 114, -90, -98,  74,  92, -96,  61,  74, -23,  61, -47,  11,  92, -25, -31, -57, -82,  11,  86,  49, -36,  73, 107, -85,  38,  -4, 102,  36,  79,   2,  41,  63,  90, -76, -61, 109,  19, 102,  12, -50,  21,  -3,  43,  87, 121, -18,  47, -78, 115, -78, -42,  89, 103,  47,  12,  80,  15,  60, 116,-102, 100,  85,  85,  -1, -16, -74, -83,  -6, -83, -65, -30,  34, -11,  57,-117, 125,  70,-101,  61, -31,  47,  31,  54, 121,  16,  -1, -16, 105,  49, -78, -58,   0,   5,  81,  -5, -63,  60, -77,  73,  90,  60,  65, -75, -28,  46, -86, -88,  99,  -8, -55,  26,  51, 108,  41, -18,  90, -12, -96, -85,  32, -46, -58, -13,  75,  74, -53, -28,-113, -92,-102, -16,-107, -64, -49, -40, -64,-101, -64,-107,  49,-115, 119,  79, 101, -56,  58,  94, -25, -61,  64,  67,  -3, -31, -48, -48, 124,  70,  21,  60, -97, -71,  31, -39, -71,-110,-108,-124,   8, 111, -20, 116,-114,  94,  17, -40, -12,-109, -53, 105,   4, -22,  75, -33, 112, -32,  56,-102, -21, -10, -33,  92,  34,  92,  71,  53,-117, 102,  93,  74, -91, -40, 100, -11, 120, -27,-122, 117, 105,  24, -29,-118,  86,  68,-114, -10, 114, 111,  92, -37,  54, -35, 112, -23,  60, -68,  36, -13, -90,-117, -11, -65,  63,  11,  83, 115,  51,  64,-115, -35,  19, 117, 124, -52,  63,  50,  68, -82, -68, -31, -24,-125, -28, -55, -41,  23, -89,  37,  78,  62,  61,  -8, -17, -18,  85,  15, -17,-122,  50, -35,  44, -90,  -7,  48,  58,  82,  72, -32,  53, 102,-112,-126,  12,  24, -77, 110,  89,  45, -70, -10, -39, -89, -53,   9, -96,   5,-120,  60,  29, 120,  -2, -13,-127, -22,-104,  98,  66,-107,-127,  24, -92,  98,  34, -20, -84,-100,  24, 106, -86,-118,  36,-105,  78, -79, -53, -73,  77,  39, -63, -79,  74,  60,-126,  25, -66, -98,   0,  96, -89, -65,  50, -28, -30, -84, -92, -25, -86,  17,  79, -62,-102, -88, 102,  56, -92, -91,  40,  93,-118,  89, 106, -61,  92,  80,  45, -38,  77, -82,-118,  48, -15,  92, -98, -20, -47, 116, -91,  -9,  20,  72,  41, 120, 115, 122, -21,  36, -62,  34,  73,  62,  38,  26,  76,  35,  54,-107,  26,   4, 121, 107,  51, -71, -19,  58,  30, -52, -60, -14,  -4, -81,  82, -90, -75, -47,   2,  83,  33, -25,  25, 103, -93, -42, -32,  66,  -5,  11,  84, -41, 104, -56,  46, -91, -20,  12,  -5,-124,  39,  66, -32, 115, 120,  84,  68, -58, -43,  65, -29,   8, 126, 114, -56,  18,  37,-111, 125,  51, -39, -75, -42, -85,  -1, -68, -86,  17, -79, 104,  24, 109,  26,  98,   1,  14,  71, -27,  45,-100,  75,  -8, -48, -95,  -9,  81,  46,  45,  -5,-116, -54,  84, 103,  75,-121,-105, 121, -40,  55,  -6,  77, -36,  89, -16,  42,  90,  19,  42, -11, -53, -39, 111, -14,  30, -64, -11, 114, -18, -72, -77, -54,  32,  83,  33, -12, -35, -35,  45,-112,  18,  11,  31, -65, 103, -99, -17, -94,  14, -34,  85,  46,  35, 109,-100, -26, 102, 100,   7,  48,  52, -39,-109, -10,  94,  15, 114, -23, -15, -88,-101,  28,   7,  87,  81, 113,  50, -68, -18,  10, 108, -29,  -9, -77, -90, -25,  18,  83,  92,  92,-108,  99,   8, -97, 109,  77,-102,  46, 106, -23, 109,  40,-111, -18, -89, -60,-126, -23,-100,  46, -79,-125, 111, 118,  53,  47, 126, 114,  88, -90, -41, 104, 126,  57,  16,  28,  98,  94, -62, 108, -10, -21, 126, -57,-105,  -6, -34,-112,  93,  45,  96, 110, -90, 106,-118, -19,-104,  21,   5,  52, 116,  62,  19,  15, -57,  52, 110,  56,  37, -65, -37, -43,  51, 108,  57, -59, -78,  10,  83, -40,  73, -21, -17,  12,  61, -44,  66, -81,-117, 102, 122, -44, 108,  17, -59,  42,  62,  62, -91,  95,
   -3,  -3,  57, -72,-123, -52, -62, -57, -39, -48, -28,  18,  38, -44,  22, 104,-123,  20, 115,  24,  58,-127, -80,   9, 122, -61,-113,  96,  81,-125,  82, 108,  48,  91,  87,  14, -60,  71,  77, -20, -45, -89,  22,-114,  72,  89, -76,  42,  74},
{  58,  38,  41, -25, -79,  84,  56,  93,  22, 117,  51,  22,  34,  37, 121, 106,  89, 101,  57,  90, 120,  57, -33, 124,  18,  56,  16,  99, -96,  18,-122, -88, -87,  18, -31, 111,  40,  -5, -47, -88,  31, -23, -78, 114,  20,  91, -93,   7, -16, 126,  74,-107, -13, -40,-125,  57,-118,  -7, 105, -60, 124,  92, -60,  22,  94, -20,  34, 103,   2, -37, 125,  66, 101, -85,   2,  -8,  10, -99, 123,  69,  49,  79,  -6, -34,-119, -19,  90,  37,  59,  36, -86,  18,  64, 126,  98, -59,  35,  13,  71, 113,-115, -95,  41,  62, -60,-107,  20, -81, 106, -34, -24, -64, 122, -58,  72, 125, -30,   1, -95, -77, -67, -71,  43,  45,  91,-114,-126, -71, -82, -66, -51,-117, -73,  36,  44, -27,  66,  59,-120,-109,-110,  -4, -49, -49,  64,  46,-104,  93, -76, 113, -27, -33, 120, -13,-115,  -1,   5, -99,-107,  67,  36,  69,  16,  24, -80, -62, -92,-103, -93,-118, -36, -40,-119,-119,  16,  64, -33, -90,  19, 121, 106,-118, -88,  58, -11, -23,  49,  96, 109, 109,  -3, -44,  91, -82,  75, -24, -25, -49,  48,-126,  62, -76, -38, 100,  21,  -6,   5,  93,-103,  35, -87,  81,-114, 124,  16, -80, 117, -72, -30, 107, -68,  98, -30,  79, -88,  54,   5, 100,  68,   2,-105,-102, 102,  94,  94,  67, 110, 121,   0,  11, -96, -72, 104,-122,  56,  81, -53,-114,  48,  37, -14, -86, -28,  46,-107, 115, -23,  37,  39,  56, -39,  55, -93,  76, -57,-110,  68,  64,  47, -30,  16, -49, 112, -62,-108,  98, -93, -67,  55, -15,   3, -94,-107,-106, -96, -35, -21,  17,-117, -67, 108,  98, -78, -45,-117, -40,  89, -51, -90, -56,  94, -86, 119, 110,-111,-126, -79, 120,  13, 118,  12,   5,   4,  84,-111,  64,-109, -98, 101, -57,-120, -24,  40,-104, 118,  16, -39,-115, -31,-109,  65, -44, -62,  -2, -97,-100,  71,  -5,  74, -19,  50,  51,  55,  46,   1, -64,-121,  59,  49,  95, -79, -51,  22,  16,  82, -69,  84, -34,-110,  20, 120, 100,  15, -75,  71, -32, -59,   9, 105,  81, -94,  87, 104, -37,  71,  39, -15,  69, 120, -19, -71, -18,  66,  67,  87,  96, -44, 110,  42,  29, -31,   6, -79,  72, -78, -85,  46, -61,-107, -53,  27,  53, -80,  72,  81, 119,  41,-126,   5,  56,  14, -90,  51, 119,  -3, 107,  30, 119,   6,  52, -95,-126, -25, 107,  87,  41, -73, -52,  62,  59,  76, -57,   2, 107,   9,  -1, 126, 105,   4, -57,  67, -64, -59, 113, -28,  -9, -43, -43,  14,-126, -49, -58, 110,  91,  19, 110,  -5, -20,-119,-120,  18,   4,-118, -95, -60,  97, -55,  52, -91,-102,  31,  37,  82,  10,  76,  47,  73,-117,  54, -17, -82, 116, 114, 104,-102,  89,  51,-101,  17,  70, -44,  72,-111, -81,  32,  51,   1,  33,   9, -42, 121,-107, 102, -64, -34,  66,  14,  -3,  -7, -90, 111,  55, -21,  38, -27, 127, -51, -15, -52, -99,  33,  72,  89, 101, -15, 119, 125,-101,-101, -19, -72,  31,  89, -92, -30, -41,  43,  55, -96, -14,  61, -84, -37,  38,  -8,  13, -68, 105,  63,  38, 102, -18,  18, -10, -47, -80, -75,  80,-105,-103, -42, -34, -44,  29,  -9, -99,-125, 114, 114, 110, 105,  54,  91,-108, -92, -50,  30,  75, -99, 126, -62,  32,-121, -28, -69, -70,-127,  68,  82,  50,-117,  32,  57,-123,  49,  11, 126,-118,-114,  89,-117,  -8,  59,  18, 111, 121,-117, -96, 105, -74, -97,  63,  26,  68, -49, -46,-107, -72, 120, -21,  78,-120,  72, -61, -99, -28,-120, -80, -90, -55,-117,  62, -30,   9,  97, -38, 106,  65, -58,  91, -67,  88, -42,-103, -11, -63,  54, -25,  36, -17, -24, -46,-104, -64,  10,  -1,  84, -98,  21, -46,  27, -90,  88,-106, 103,  99, 104, -34,-109,  74,  56,  98,  22,  65,  26,  29, -86,  99,  77, 107,-113, -53, -66,  -1, 106,  30,-116, -69,  26, -26,  60, -11,  78, -65,  34, 106,-100,  65, 115, -69,-121,-114,-120,-101,-125, 118,  68, 110,-114, 117, -39,  75,-117, 123,  95, -92, 119, -34,  51, -82, 108,  76,  30, 110,  27, -58, -83,  95, -53,-107,-106,  83, -85, -53,  40, -43,  56, -81, -60,  -6, -75, 126,  99,  47,  -9,  -4,  -6,  93,-113, -83, -33, -38,  -5, -37, -67, -82,  -6,  75,-115, 123,  57, -38,  74, -49, -67, -84,-123,  -1,-119,-104,   2, -65,  41,-127,   1,  45, 121,  45, -51,  44,  24,-116, -95, -15, -32,-124, -58,  55, -41, -89, -97, -78, 112, -97, -53,  64,  61,  80,  79,  56, -17, -86,  81, -89,-110, 106, -60, 121, -20, -84, -61,-110, -26, -75,  30,  82,   4,  12,  78,   4,  97,  57,-103, -39,-115,   9,  66,  88, -62,  38,   3,  26, 105, -38, -93,-117,-111,  25,  46, 103, -83,  32, -35, -58, -47,  29,  86, -44,-107,  70, 118,  60, 120,  -1, -11, -21, 108,  67, -38, -76, -99,  74, 119,  64, -64,  58,  33,   4, -82, -39, 109,  68, 122,  85,  86, -23, -93, -53,   0, -58,   8,  68, -56,  93,  69,  48,  40, -67, -42,  -5,  22, -43,  -6, -97, 118,  82,-117, -89,-110, -79, -92,  27, -42,  -1,  53, -88,  -9, 104, -32,  71, -19,  70,  80,-118,-114, 111, -50, -37, 122, -77,-104,-119, -40, -43, -24, -41,  75, 101, -11,   1,  41,  62,  99, -18, -18,  52,  46, -85,  73,-118,  47, 105, -24,  57,  96, -39, -78,  71,  79,  -7,  64,  82, -18,  98,  68,   1,  94, -88,-119,-127, 116, 121,-102,  -9, -15, -27,  27,  18,  49,  23,  -5, -45, -35,  87,  51,  40, -39,  47,  86, -98,-120,  34, -55,  46,  33, 101, -46, -36,  86,  63, -52,-120, -99, -48,  76, -66,  50,  91,-118,   4,  45,   8,   4, 102,  59,  74,  30, -31, -40,  22, -35, 101,  -6,-117,-109,-109, -96, -44, 120, -65, -12, -50, -63, -16, 112,  50,-100,-112, 110, -76,  32,  52,  31, 106, -41, -88,  -7, -30,  68,  10,-107, -43,  40,  85, -98, 110, -79, 123,  29,   2,  -6,   9, -69,  66, -90,  23, -64,-115, 122,  80, 125,  26, -97, -74,  51,   7, -19,-121,  15,  27,  73,  47,-103, 116,  43,  68,  47, -45,  -7, -73,  -8,  49,  42, 116, -78, -64,  96,   9,-117, -49, 117,  62, -19, -91,  69,  14, 119,  73,  88, -90,  58, -96,-127,  -1,  86, -90, -87, -14, -77,  42, 116,  89,  82,  66,  25, -85, -71,  62, 124, -63, -48, -66,  -8, 104, -58,-121,  30,  12, -48, -47, -21,-115, -52,  69, -81, -33,  64, -29,   8,  38,-106,  12, -64,-117, -25, -11,  98,  98,-121,  38, -36,  33, -54,   8,  85,-107, -49,-107,  55,  54, 105,  76,  99, -98,-124,-116, 101,-105,  48, -38, -53,  61,-107,-118,-122, -45, -41,  83,  30,-124,  -4,  15,  68, -19, -14,-125,  89, -91,  58,  64, -44,-110, -94, -11, -53, -64,  -8, -64, -13, -23,  10,  52, 125,  64, -48, -80,  72,  95,-105,  96, 115, -86,   5, -87,  27, -39, -37,  38, -58, -22,  79, -42,  67, 100, -79,-120, -46, -16,  76, -15, 101,  51,  92, -56,  -6,-106, -92,-108, 105,-100,  72,  -4, 101, -10,  37, -22, -35, -65,  69, -18,  23, -28, 122,  46,   6, 102,  38,  29, -37, 105, -63,  39,-110, 120,-108,  81,  64,  51, 118, -70,  84,  17, -97, -15, 118, -53, -38,  -5, -59, -60, 103, -89, -53, -92, -93,  73, -60, -73, -78, -74,  83,  75, -14, -26, -31,-104,   4, -93,  96,  58, -44,-103, -67,-115, 111,  92, -48, -85,  -3,  26, -27,  68, -36, -40, -45,-123, 102, -83, -41,  60,  50,  99,  25, -15, -44,  40, -46, 114, -23,  96,   0,  61, 116, 111,   2, 101, 118, -45, 121,  65, 123, -52,  62, -36,-113, -73,-122,   9,  13,  83, -17,  30,   4,-123,  23,  70,  -2,  13, -76,  83,  -1, 123,  75,  75, 103, -66, 124, 127,  -7,  -3, 125, -68,-109, -56,  39, -88, 109,  96,  53, 112,  70, -83,  29, -58, -94, -91, 120, -48,  75, -99,  30, -42,  20,  15, -13, -19,  61,  37,  71, 112,  68,  47,  59,  -2, -77,  71,-118,  44, -78, 124,-104,  27,  75, -71,  61, -26, -47,  78,  67,  37,  84, -72, -17, -86,-126,  67, 107,  80, -16,  28,   5,   8, -27,-115,  36, -55, -28, 115, -80, -82,  80, -25, 106,  90,-121, -78, 118,  89,  12,  53,  69,   9,  30, -82,  23,  21,  -2, -26, -74,  90,-115,  44,  41, -39,  39,  31, -27,  90,  65, 100, -11,-119, 114, -33,  42, 127,  15,  -4, -20,  -5,  45, -43, -44, -60, 121, -30,  88, -52,  76,  20, 125,-121, -85,  21, -48,  19,  95,  70, 102, -50,-127,  36, -17, -62,  37, -27, -96, -58,  -7, -33,-106, 119,  88,-119, -18,-104,-113, -72,  -9,-121, -46,-104,  28,  17, -69,  86,  29,  78, 127,-105, -71,  43,  92, 122,  42,  23,-113,  10,  -8,  77,-102,  30, -54,   0,  45, -20,   3, 107,  87, 120, -79,  75,-126, -30, -38, -63,  96, -35, 120,  99,  -7,  63,-126, -39,  94, -85,  -3,  99,  73,-109,  49,  10, -26,-105, -22, -23,  54,-113,  42,  63,  39, 102,  54,  50,-107, -96,-105,  17, 122, -72,  94,  71, -10, -59, -40, -88, -16, -46,-112,  49, -51, -65, 107,-111, 121, -70, -40,  58, 118, -14,  36, 100,  69,-104,  47,  74, -12,-103,  86, -47, 113,  37, -69,  -7,-111,  18, -85, -70,  45,  48,  65,  80, 104,-102, 108, -23, -67, -70, 125,   5, -72,  45,  99,  66,  55, -41, -83,  35, -15, -26, -67,  66, -24,  64,  71,  81, 120, 124, 115, -19, -38,   9,  42, -47,  99,  22,  90,  90,-101, -33,  93, -42, -89, -27, -83, -79,-116,  53, 105,  91, -50, -80,-112, -20, -99, 113,   0,-105,  53,   5, 112, 107,  36, -74,  23,  -2,-104, 111, -29,-104,  27,  74,-109, 101,  30, -31,  58,  96, 123,   9, 126, -37,   3, -82,  72, -75, -70, -98,  27,   0, -34,  63,  92,-107, -42, -80, -54, -31,  13,  53, -10,  46,  49, 108, -29,  34, -34, -92,-103,  59,  35,  32,  62,  34,  80,  78, -58, 124,  -5, -17,  -7,-127, 116,  71,-116, -80, -22, -75,   4,  -5,  89, 126, 100,  22,-106,   3,   7, -97,-122, -30,  47, -92,  76,-104, -37, 107, -23,-107,   6, 125, -67,-123, 123, 102, -78,  16,  52, -52, -93,  77,  -8, -49, -73,  13,-126,   7, -10,  59,  26, 110,  20, -97, -34, -96, -85,  68,   6,  20,  19,  63, -22,  -9, -33,  90,  -1, -52,-124, -94,  12, -97, 125,-108,  10,  89,  80,  29,  64,-111,  78,-102,-110,  82, 121,  25, -75, -26,  90,  39,  33,  -7, 123,-102, -63,-112,  14,  19, -37, -53,  68, 101,  39, -78,  84,  53,  -2,  23,-108,-110,-114, -68, -11, -35, -39, 114, -34,  46,  71,  46,  90, -42,  41,  13, -42, -69, 108,-111,  13, -92, -22,-111, -29,-117, -40, -97,  -4,  90,  93,  40, 103,-109,-112,-102,-118,-118, -79,  63,-125, 105, -26, -68, 101, 100,  56, 124, -33, -66, -58, 109,  65, -32,  76,  86, -85, -43, 120,  84,  37, -63, -59,  59,  55, 116, 105,  44,-119, -32,  -8,-100,  54,  74,  34, -51, 125,  53, -61, -16,  35, -26,-125,   5,  79,  29, -75,   7, -72, 105, 123,-124,  21, -34,  63,  83, -19, -72,  80,-104, -95,-103,   4,  79, 122,  61, 100, 122,  79, 102, 122,  55,  88, 120,  11, 118, -61, 110,  90, 102,  93, -45,   7, -89, -93,  67,  90, -59,-121, 103, -97,   9, -46, -34,   3, -67, -61,  -7,   0, -82,  35, 106, -72,
   16,  92,  40,  59,-121,  16, 110, 120, -65, -49,  82, -36, -81,  57, -60,  65, -97, -81,  15, -61,  90,  67,-120,  70,  85, -94, 117,  12, -61,  90,  77, -94,   3,  92, -22, 120,-122,  88, -25,  12,  99, 117, -30,  85,  75, -98, 104, -94,  81},
{ -24,-100, 105, -39,  47, 101,  86,  50,  -9,   5,  97, 126, -88,  80,  47,  44,  59, 115, 105, 100, 109,  78, -93, 102,   0,  97, -57, -62, 103,-108,-113, -56, 118,-100, 114, -57, -48, -93, -76,  71,-108, -40,  57,  71,-102, -22,-109,  -5,  73, 104, -54,-127,-109,  60,  71, -97,  23,-124, -27,  76,   2,  58, -49, 118,  61,   6,-122,  24, 112,-117, -47, -68, -57, -13,  37, -75,  70,  29,  72,  62, -20, -78,   7,  39,   6,  34, 127,-114, -48, -79, -63,  -2, -79,  42,  80, 119, 107,  58,  64, -14,  95, -33,  71, -81, -27,  80,  52,-114, -72,-115,  -2,  73,   2, -82,-127,  30,   2,  88, -38,  10,  42,  24, 115,  15,  12,  -8, 105, -52,  22, 124, 108,-116,  79, -78, -63, -68,  -8,   9, 115,  71, -40,  69, -51,  48, 109, -95, -44,-124, 102,-114, -29, -26,   4, -56, -22,  25,-100,  66, -22,-117,-111, -48,  40,-105, 122,   8,  78,  64,  67,  59, -12,-106, -41, -31,  47, -57,   6,  14,  59,  36, 104, -91, 123,-108,  82, -72,  89, 107, -99,  92,  94, -78, -63, -62,  41,  76, -70, 115,-109,  39, 106,  67,  54, -14,  49,-120, -60, -67,  70,   3,  24, -61,-125,  53, -67,  35, -61, 116,  82, 126, -57, -98, -45, -59,  93, -98, -69, -48,  39,  49,  74,  48,-121,  -5,  14, 102, -24, -23,-103,  67,  11,  -3, -97, 102,  31, -23, -53,   6, -25, -24, -52, -63, -17,-126,-114, -72,  47,  38,-123,  54,-125, -39, -10, -41,  -8, -26, 110, 109, -20, -29,  -8,-118,   7,  43, -74,  39, 119, -45,  40,  18,  66,-109, -64,-121, -58,-112, 105,  14,-110, -36,-126, -77,  14, -94, -37,  77,  -2,  -4,  52,  11, -26,  69,  39,  67,-124, 115,  -1,  -3, -40, 123, -54, -27,   8, -52,-109,  14, -61,-115,   9,  19, -65,-101,-110, -30, -70, 117, -61,  38,  -5,-114, -24, 122,  96,  84, -96,-121,-118, -22, -87,   0, -40, -55, 101,   8, -52,-110,  84,   3,-120,   6,  64,  -3,-111,-116,-126,  52,-126,  12,  91,  47,   0,-119, -12, -44, -78, -18,  95, 107, -33, 106, -28,-121,  17,  83,  81,  28,  39, -83,  99,-100,  79, -24,-125, 126, -37,  20,-117,-102,   0,  74, -57,-111,  85, -76, -98, -75, 109,  74,   4,  33, -74,-111,  35,  95, -62,  36,  19,  36,  14,  89, -70, -61, -92, 106,-127, 113, -71,   8,-121,  93,  -8,  82,-105,  51, -91,  71, -58, -78, -97, -56, -91, -24,  81,  31, -23,-103, -71,-112, 115,  33, -13, -90,   9,  94, -92,  96,-115,  56, -34,   5,-117, -99,-110,  78,   1, 114, -51,  53,  30,  -2, -47, -32, -33,  38,  81, -31,  89,  87,  15,  95,-113, -51, -50, -44,  72,  20,   3, -46,   6, -10,  79, -90,  60,  -5, 116,-121, -30, -87, -57,  11,  29,   1,  44, -40,  45, -59, -34, -98, -52, -23, 113,-121,  38,  78, -63, 100,   6,  98, -17, -82, 103,-101, -90,  99, -25,  18, -69,  40,  80,  36,  -1,-123,  52,  21, -26,-101,  60,  95, -17,  75, -51,  59,  57, -49, 110,  26,-103, -44,  87, 101, -65, -34, -28, -26,  59,  98,-119, 124, -84,-124, 107,  80, -64, -55,  58, 107, -42, 111,  91, -35,-117,-122,-104,  89,   9, -57, 114,-111,-118,  23,  76, -76,  51, -25, -76,  85, -20,-117,  72,  74, -77, -90, -95,   7,  19, -66, -97,  52, -30, -24,   6, -15, -82, -69,-123,  18, -64, -84, 113, -91,  -5, -44,-119,  50,  20,  70, -31, -86, -54,  46,  93, -85,   5, -19,  56,  36,  15, -49, -77,   7,-127, -19, -42, -63, 109, -31, -12, 105,-106,  43,  14, -36, 117, -82,-116,-119,  37,  16, -59, -28,   8, -93, 110, -43, -21,   7, -35,-108,-119, -30, -19,-126, -42,-111, 107, -66,  95, 114,  29,  73,  80, 113, 102,  42, -13, -18, -35,  62,  49, -14,  20,  72, -92, -37,  48,  41,  79,  58, 110,  27,  -1, 116, -18, -34,  95, -46, -86,-105, -72, 126,  10,-110,-114,  80, 101, -38,  15,   5, -56,  45, -19,-102, -62, -19, -26,  36, -30,  77,   9, -82, -89,-126,  99,  73,  26,  50, 100, 109, 109, -13,  95,  96, -98,  89, -58,   7,-114, -62, -24,-118,  19, -96,  36,  29,  72,-123,-104,  -8, -71,  -7,-111, -25,  -3, -39,-100, -20, -28,-106, -41, -86,  32, -62,-125,  34,  15, -21, -42,   9, -67,  85,  98, -45, -70,  83,   5, -20,-127, -81,  21, -32, -86,  94, -55,  20, -70, -77, 108,-105, 102,  28,  57,  40, -62,-121,-125, 123,  37,  90, 112,  61,  58, 123,  33, 110,  53,-108, -76,  23,  71, -21, -23,  87, 103,-113,  98,  80,-117, -40, -96, -28, -39, 106,  19,  61, -72, -62,  13, -18, -89, -80,  88,  45,  26, -90,-104,-100, -59, -11,  74,  32,  70, -78, -21, -80, -83, -10,  31,   0,  89,  15, -68,  53, -50, 117, -18,  25, -96,  98, -59, 124,  91, -30, -31,  29,  60, -95,  35,  70, -52,  70, -62, -85,  66,-108,  53,  60,  49,  53, -87,  17, -31,  24,  68,  42, -43,  41,  -9, -30, 112, -24,-115, -77, -16, -89, -48, -25,  93, -10,  53,  69,  11,  38,   4,  66, -83,-124, -99,-101, -50, 122, -78,   4,  44,  26,-112, 118,  67, -26,   2, -77,  30, 113, -51,  50, 127, 106,  15, -90,  25, -11,-120,  47, -53,  59, 123, -50, -72, -37,  64, -18,  94,  12, -55,  -5,  94,   3,  26, -68, -63,  60,   7, -74, -69,  70, -50, 122, -12, 117, 120, -82, -80,  59,  -7,-123, -64, -56, -16,  79,  81,  -1,  26,  89,  91, -55, -34,  87,-118,  52,  -4,  99, 120, -16, -40,  67,  81,  45,  14, -49,  11, -71, 103, -62, -95, 110,  73, -85,  23, -12, -77, -60, -73,  62, -84, -62,  83,  95,  13, 102, -88, -55, -96,  27,-124,  44, -90, -30, -89,  37, -63,-100,  33, -32,-125,  -1, -50,  -1, -98, -86, -33, -74,  34,  61,   5,  81,  95,  85,  45, 108,  99,-113, -50,  22, -78, 116,  34,  80, 104,  59,  26, -70, -13, -48, 105, 109, -53,  40,  84, -95, 100,  86,   0, -58,  61,  88,-109,   8,-103, 103, -38, 102, -27,  39,-101,-118,  53, -35,  39,  11,  84,  43, -98,  33,  17,  23, -79,  -9, 105,  86,-104,  99, -41,  59,-107,  38,  59,  22, -90, -95, 104, -67, -43, -54, -41, 118,-100,  73, -54, -48,  84, 118,  68, 100,  36,  25, 105, -24, -94, -59, -92,-112, -40,  20, -17, -58,  30,  14,  -1, -58,  35,-103,-119,   9, 112, 117, -46,   1, -66,   9,-124, 110,-109,  -5,  25,  62, 103, -52,  30, 121, 104,-100, -53,-109,-101,-104,  80,  -7,  -7,-119, -84, -46, 114,  80, 120,-117,-112,  96,-122,  55, 111, -71,   8, -74,  71,-104,-120, 103,-105, -55,  -4,-101, -10,  40, -83, -14,  91, -52,  26, 108,  96,  -8,  22, -15, -15, -19,  69, -35,  60, -70,  18, -97,  67,  26, -34, 109, -66,-100, -28, -99, -73,  -1, -11, -19, -59,  76,-111,  30,-102, -39, -81, -91, -29, -49, -75, 121, -18, 126,  78,  81, 100, -88, -57, -43,  13,  14, -89, -89,  42,  64,-101,  10,   4,  51,-101,  26,  42,  52, -89,-118,   4, 102, 100,-123,-123, -73, -71,   6, -64,  72, -37,  95, -83, 123, -86, -73,  -8,  31, 118,  99, -47, 126,  40,  98,  40, -73, -26, -50,  70, -52, 119,-111, 115, -15, 104,-121,  48, -97, -61, -11,  61,  -8,-126,  92,  13, -60, -81,  34,  18,  24,  -5,  84,-108,  32,-105, 119,  31,  63, -73,  77,  22, -55,  67,  33,  97, 116, -53,-123,  91,-108, -16,  93,  61, -43,  77,  88, 122,-112,  88,  80,-110, -83, -64,  97, -21,-107, -97,  18, -88, -96, 125,-111, -96, 125, 102, -14, -63,   6, 118,  59,  93,  89,-107,   1, 106,  60, 106, -33, -78,  73, -22, -38,   1, -45, -70,  46, -92,  75, -25,  10, -57, -94, -94, 102, -72,-106, -82,-105, -46, -50, -28,   9,  94,-101,   4,-125,  -5,  -3, -85,  72,   5,  80,  97,  53,  26,  39,  89,  67,  55,-123,  33,  80,   2,  68,  50,  38, -13,  99,  69,  81,-100, -98,  59,  11, -15, -62, -40,   1, -41,  15, -33,  98,  54, -32, -82,  36, -99,   5,  56, -55, -21, -78, -59, -85, -34,  36, -95,  26,-114, -58,  90, -97, -73, -35,  24,  79, -98,   2, -72, -56,  37, -88,  55,  84, -81,  99, -68,   0,  20,  17,   6, 123,-120, -74,-127, -32,  47,   9,   9, -77,-124,  17, -82,-111,  15, -96, -71, -95, -39,-119, -42, -73, -35, -21, -56, -64, -64,  18, 117, -33,  35, -46,  -9,-121,  68, -32,  71,  85, -24, -65,  -9,   0,  82,  91,   2, -77, 108, -54, -39,  86, 112,  86, -97,  37,  13,   9,  56,  -9,-126,  37, 124,-114,  89, -22, -70, -38,  65,  24,  40,-127,  98,   4,-121,  56,  87,-107, -77,-107, 103, -92, -49,  -5, -28, -13, -42, 111,  -7, -58,-114,-114, -48,  53, 111, -41,  56, 108, -80,  33,-107, -46, 101,  30,  14,  41,  57,  74, -85,  38, -76, -59, -86,  72, -43, -77,  38,  -4,  88,  44,  13,  46, -70, -43, 113,   8,  34,  57, 111,  44, -51,  65,  44,-108,  74, -15,-117,-122, -27,  93,  84,  52, -72, -55,  52,  -9,  -2, 116, -60, -69, -97,  -5, -90, -14,   7,-122,  45, -22,-109, 109, -89, -51, -41,  60, -16,   8, -58,  46,-108, 120,  38, -14,-120,-108, -19, -50,-126, -80,  33, -58, -76, -23, 100, -16,  70,   3, -61,-100,  82, -34,   6, 121,  39,-125, -54, -95,  21,  31,  56, -81, -13,-102, 120, -72, 112, 126,  15, -47,  16,  29,  20, 117,  30,  -9, 100, -53,  17, 109,   0,   6, -96, 106,  -1,  -4, -69,  51,  23, -78,  80,-100,  84,  47, -46, 119, -23, -90, 102, -89,   7, -53,  56,   8, -73, 109,  23,  86, -47,  21, -59,  36,  29,  36,  92,  13,  41, -16, -36,  43,-109,-107,  94, 122,-112, -52,  68,  43,  28, -24, -29, -74, -21,-121, -84, -95,  60,  30,  69, -13, -28, 115,  47, -26, -28, 113,-111,  13, -22, -22, -99, -43, -40,  62,  53, -11, -67,  31, -60, 107, 116, 105, 112, -80, -24,-121, -65, -79,-111, 117, -65,-107, -86,  43,  19, -16, -79, 126,-101,  20,  -8,  84, -97, -40, -67,  70, -47,  81,  92, 127,  -1,  89, -64, -28, -96, -45,  42, -85, -30,  38,  20, -83,  42,   2, -31, -45,-123, 111,  20,-111,  52,-104,-121, 123, -54,-117,  -2,  40, -61, 119, 104, -27, -44, 100, 107,-126,  81, -72,  41, -74, -51, -66, -77, -25, -43,  41, -71,  16, -43, -81,  27, -12, -77, -22, -96,  87,  28, -43, -39, -35, 108,  48, -89,  29,  79,  51, -37,   7,  43, -36,   1,  -6,  34, -57, -33,-112, -26, 114, -69,-101, -44, -75,  61,  46, 108, -62,  53, -99,  63,  34, -42,-121, -15, 100,  16,  15, -22, 126,   6, -22, -87,   6, -21, 112, -33,  33,  -3,-102, -91,-123,  -6,  61,-103,   1, -92,  23,   1, -23,-112, -18, -64, -22, -15,  95, 119,  80,  46, -63, -94, 124, 112, 121, -70,  21,  -1, -21,  16, -98,   0,  16, -17,  10,  62, -95, 102, -92,  27,   7, 101, -65, -41,   0,  91,  32,-125,  17, 114, 113,-103, -25,  94, -88, -55,-105, -17,  15,-106,  10,  59, -99, -57,  17,-101, -90,  43, -47, 105,  55, -68, -83, -44, -11,  87,  18, -89,  -9,-116, 114,  65,-121,-117,  97, -20,  35,  -9,-115,  32,  37, 103, 113,  67, 119,-108, -71, -14, 116,  92, 100,-124,  49,-112,  -1,  99, -35,  99,  66,  36, -93,  64, 103, -43, 109, -85, 108,  91,
  -81, -74, -16, -12, 109,  65, -68, -64, -37, -83,  67, -70, -95,   1, -29,   8,  80,   9,  99, -70, -92,-122, -12,  -2,-125,  89,  35,  19, 126,  76, -29,  39, -92,  19,-124,  44, 107, -94, -39, 117,  45, 123, 106, -94,  -7,  70, -92, -99, -58},
{ -40, -88,-109, -90,  73, -68,  62,-107, 101,  -2,  41, 125, -43,-104, -47,  78, -15, -18,   0,-113,  81, -40, -25,  14,-101, -86,  75, -38, -12, -10,  35,  31, 111,  11,  77, -38, -93,  -9,-121,-121,  14,  10, 115, 123, -84, -22,  37,  41,  35, -69, -15, -26,-117, -78,   7, -61,  27,  78, 112,  29,  60, -11,  -6,  18, -64, -43, 114,   8, 118, -87,  44, -81, 126,  48, -73,-106, -71,-102, -93, -54,-121, -95, 111, -55, -12, -58,  16,  49,-113,   9,  15,-101, -87,  70,  75,-113, -89,  49, -26,  37,  37, -68,  71,   2,  55,-112, -71,  46, -52, -56, -61, -38, -30,  23,  20, -33,  75, -61, 121,  27,  81, -39,  36,  75,-109, -52,  41,  11,  32, -31, -54, 111, -13, -90, 103, -59, -47,  52,  29, -81, -57,  57,   1,-115,  85, 103,  99, -71, -42, 105,  80,  26, -33, -38, -73, -45,  75, -42, -81, -24, -46, 118, -31, -96,  31,  29, -13,  19,  90,  44,  27, -54, -38, -92,   6,  56,  72,  55,  65, -71, 112, -69, -13,  55,  64, -54, -28,  64,-118, -82, -58,  26,  67,  79,  51, -14,  80,  52, 101,  98, 126, -37, -41,  71,-108,   0,  75,-104,-100,-120, 117, -88, -97, -97, -55, -30, -83,  65, 109, 120, -22,   3, -20,-113, -18,  31, -61, 120,  64, -91, -85,   3, 106,-109,  17, -85, -33, -47, -84,  78,-102, -64,  -4, -70, 109,  60,  29,  38, -50, -60, -94, 122,-105,-113, -34,   7, 119,  -8,-120, -65, -78,  40,  45,-117, -56,  17, -85, -23, 122,  78, -56,-127,  -4,  -1, -64, -34, -10,-103,  14, -14,  34, -27, -67,   6, -83, 106, -11, -94,  -4,  60,-118,  58, 104, -11,-109, -10,  32, -97,  -3, -88,  76,-110, -60,  90, -70, -82,  21, -12,  82,  98, -23, 108, -56, 125, 113,-102, -57,  99,  64, -86,  48, -40,  59,  69, 120, -28,-127, -80,-104,  14, -34, -88, -16, -31, -73, 107,  29,  73,  20,-107, 108,  86,  95, 111, -54,  17,-124, -57, 104,   8,-122, -80, -47,  44, -35, -70,  65,  51,-124,  55,  -3, -97,  38,  85, -53, -84,  92,-118,-125, -25, -74,  29,  91, -78,  51, 109, 127,  -2,-125, 121,  97,  79,-124, -42,-101, -84, 114,  22,  46,  35, -47,   2, -30,-125, -79, 123, 111, -94,  14,  83, 124, -65,  43,  61, -81, -83, 126, -69, 123, -51, -53, 122, -96,-101,  23,   3,-127, -23, -98,  -1,  69, -61,  41,  13,  38,  96, 119,  48, -66, -34, -31, -88,   7,  16, 116,-101,  37, -89, -72, -47, -49, -51,  20, 122, -91,  55,  33,-119,  75,   2,  70, -63, -98,  61,-107, -87,  73,  32,  16,  57, 108,  49, -84,  16, -75,-120, -76, -38, 112,  91,  88,  57,  50,-100,  40,  32, -11, -60,-113,  -8, -47,  45, 120, -40, -91,  19,-102,  16,  21, -62,  65,  43,  49, -91, 103, -89,  37, -34, 117, 121, -56,  54, -45, -93, -66, 107, -42, -26,  97, -71, 102, -39, 111, 105,  -1,  78,  67, -86, -31, -39, -95, 105,  71,  81, -51,  69,  34, -13, -15, -25,-112,  43, -69, -63, -70,  77, -96, 117, 115,-101,-101, 121,  25,  67, -62, -37, -83,  -7,  13, -44, 116,-101,-111,  14, -51, -55,  28, -29,  86, -59,-113, -81, -82,  82,-124,-111,  -8,  91,  70, 115,  56,  51, -18, 115, -22, -18, -62,  48,  88, 126, -31, -79,  27,  56,   5,  70, -55, -45,   4, -82, -75, -70,  29,  29,   1,   9,  13, -54,  29, 108,  -6, 117, -64, -29,  99,  54, 102,-120, -30, -27,  68, -83,  45, -50,  86,   8, 123,-104, 111,-119, -20, -25, -69,  58,  -7,-100,-115, -85,  96,  86, -30, -30,  14,  16,-117,  49,  64,  33, -31, -24, -50,  -3,  14, -46, -94,  23,  26,  28,-111,  52,  80, -54,  39,   3,  28,  89,  23, -30, -53, -10,-115,  80, 114, -40, -15,   8, -62, 101,  75,  42,  68, 113,  25, -54, -41,  65,  74, -99, 108, 101,  54, -56,  63,  45,   8, -12, -83, -70,  47, -61, -47, -30, -21,-100,  -1,  15,  79, -27, -73, -63,  49,  41, -48,  78, 115, -60, -42, -17,  76,  64,  52,-110,  98,  69,  12,   4,-111, -92,  -6,  68, -92,  -1,   8,  53, -61,  58,  99,  90,  75, -44, 120,  10,  68,  64, -36,  75, -62, -48,  46, 117, -13, -90,-123,  38,  16, -85, -38,  73,-101, -58, 126, -77,  73,  -2,  30,-118,   0, -86, -26,  46,  21,  81,  55, 113,  65,   0,  55, 124, 107, -14,  90, -88, -79,-116,  51, 100, -78, 114,  81, -70, -66, 117,  86,  35, 120, -85,  27,-127,  72,  62, -69, -48,-107,-112, -54, -86, 122, -68, -50,  93, -62,  65, -72, -34, -35,  82,  40, -39,  84,-112, -61,  66,   3, -78,-125,  93, 119, -20, -53, 125,  97,-103,  85, -48, 108, -39,-115, 109,  59,  53, 116, -93,  65, -19, -80,-119, 112,  38, -24,   5, -53,  11, 103,   4,-104, -90, -92,  85, -56, -34, -18, -16, -48,-100,  16,  58,  17,-106,  52, -80,-124,  54,  43,  23, -53, 118, -51,  84, -45, -51, 102, -94, 114,  63,   6, -75,  34,  70, -46, -67, -60,-105,  28, -13, -61,  -7, 119, -90, -36, 120, -85,  99,-102,  41, -70, -26, -72, -55,  -5, 103,  64, -41, 115,  92, -62, -96,  68, -51,  98, -60, -90, 124, 122, -47, -60,  -7, -37,-110, -13,-103,  66,-127,-126,  52, -50,   1, -54,  76, 107,-101,  28, -17, -72,  71, -68,  -3, -25,  66,-117, -47, 127,  78,-121, -59,  64,-112,-108,  77,  93, -39,  35,  -3, -37, -54, -63, -37, -57, -66,   8,  73, -80, -80,-110, -49,  67,-120, -73,  37, -69,-116,  77,  40,  55,  21,  63,  38, 101, 103, -43, -19,-117,-109,-127, 109,  69, -35, -66,-112, 110, 113, 115,  59, -32,-115, -76, 124, -61,  38,   7, -29,-120,-121, -59, -98,  18, -90,  38, 112, -71,-113,  99,-117, 108,   4, -75,-113, -92, -24, -86,  11,-116, 120, -14,-116, -22, -46, -25, 100, -92,  93,  64, -34,  86, 104, -24, 118, -85,-124,  85,  84,  42,   8, -35,  76,  37,-101,-125,   9, -82,  93, -38, -84,  76,  36,-123, 111,  18,  56, -26,  57,  70,  81, -45,  -5, -77, -24,  19, -15, -65, -51, -82, -20, -78,  72,-113, -48,   8,-109,  56,  39, -95,-117, -92, -31, -19,  14,-117, -84,  16,  61, -31,  73, -79, -11, -80, -16, -21, -57,-107, 122,   4,  44,  56,-113, -37,   3, -59, -62, 104, -91,  88,  64,  26, -12,  96, -42,-103,  83, -45,  26,  65,  76, -27, -44, 116, 117,-108, -95,   9,  20,  46, -77, -54, -32, 117, -22,  86,  47,   7,  39, -28,  63,-114, 116,-116,  20,-108, -42, -28, -32,  55,  26, -46, 122,  96,-112, -28, 102, 120, -91,  17, -68, 120, -75, -37,  96,  15, -22, -46,  -4,  60,-115, -79,-126,  38, 114,-101,  85, -77, -45,  62, 118,-118,  57, -23,-121,-126, -60,  34, -54, -97, -18, -37, -37, -70,  13,  55, -10,  80,   4,-106,  77,  -4,  -1,-102,  86, 115,  29, 120,  42, -95,  15, -54,  55,-111,-107,  77, -56, 125, 105, -60, -82, -60, -70, 115, -48,   2, 119,   3, -33, -33,  44,  29,  17, -71, -15, -30, -13,  64, -85, 122,-106,  81, -53, 124,  88, -98,  -2, -39, -57,   9, -91,  -7,-111,  27, -23,  83,  76, 100, -20, -56, -75,  60, -48,  32, -38,  36,  87, -41, -56,  50,  60,  35, -98,  25,  81, -30, -28,  90,  36, -18,  52, -99,  17, -93, -42,-125, -39,  -7,  32, 123,  -7,  -1, -18,  30, -19, 126,-101, -29,  44, 117,  99, -39,   3,  23,  99,  94,-117, 126,-111, 104,  19, -69,   4, -22,  81, -62,  63,  20, -56, 125, -32, -30,  34, -49, 100, -11,  23, -69, 107,  61, 113,  36, -38, -11, -74,  -2,  22, -44,  33,  37,  52,   7, -66, 109,  95, 122, -29,  80,  21,-122,  86,  33, 106, -45,  20,  25,  23,  36, -81,-112, 122, -22,  10, -83, -69, -53,  37, -27, -49,  70,  57,  60,   3, -35, -41,  12,  94, 109,  -3, -40,  73,  29,  70,  74, -38,  46,  17,  19,  85, -28, -98,  38, -66,   6,-115,-123, -11, -18,  48, 114,   4, -49, 112, 104,  -4, -14, -75,  41,  82,-100,  15,-102,   0,  74, 106, -28, -73,  52,  28, -43, -31, -12, -15,  99,  38,-108,  70,  78, 121,-101,  -7,-117,   1, -89,  -4, -14,  71,  74,  72, 122,  55, 123, -94,  45,  16, -94,  35, 103,  68,  61,  64,  45, 107,   5,-124, -16, -81, -89,  78,  22, -55,  56,   6,-102, -89,  -3, -74, -20,  77,  34, -77,  20,   7,  69,  34, -35, -50, -60, -52, -26,  76,  64,  48, -48,-107,-109, -48,-104, -37, -50,  88, -27,-125,  20, 102,-124, -96,-119,  82,  23,  91,  36,  69, -17, 117,  54,  37,  68, 124, -97,  97, -77,  45, -99,  91, -69, 123,-109, 110, -31, -72,  19, 106,  75,  71, -88, -59, -96,   0,  42, 108,  63,-112, -35,  -1,  66, -98, 117, -31,-116, 117, 126,  19,  28,-108,   4, -59,  84, -60, 110,  72,  82, -71,  24, -71,  97, 127, 122, 109, 101,  29, -65, -82,  73, -50, -19, 112, -98,   2, -48,  89, 124, -44,-118,  37, -17,   4,-122,  44,  -4, -18, -23,  95,-115,  54, -91, -52, -65, -87,   3, -70,  52,  46,-100,  86,   4,  19,  66, 121, -20,  62, -51, 108,  72,  -4,  76,  48, 127,  52, -26,  68, -44, -66, -91,  55, -60,-102, -99,   0,  80, 124, 107, -33, -58,  -1, -45,   2,  96,-121,-125, -71, -18,-124,-101,  78,-117, -19, -28, 126,  23, -88, -33,  82, 107,  27,  69, -90,-114, -99,-109,  -8,-105, -88,  82,  10,  62, -48, 103, -86, 103, -76, -90, -36, 109, -16,  25,  44, -89,  53,-121,  -6,  82,-124, 114, -84, -27,  91, 125, 123,-116,  -5, -76,  65,  34, -59,  41, -11, 111,  71, -60, 100, -32,  -2,  26,-126,  60,  73,  11,   2, 111,  67,  20,  66,   0,  -1, -76,  85, -60,  36,  75,  36,  -2, -61,  44,  41, -88, -96, -63, 118,  38,  48,  86,  68, -49, 120,-113,  -5, -70,  46,  28, -92, -21, -36, -23,  87, 117, -38,  81,  24,  38, -11,  96,  32,  14, 111, -67,  83, -91,   4,  82,  29, -83,  14,-117, -18,  90,  25,  16,  28,-115,   4,-114, -66, -38,-108,  34,  25,-102, -35,  95,  76,  56, -70, 112, -47,  41, 123,  96,  25, -20,  60, -17,   6,  40, -59,  79,  81, -38, -64,-103, -70,  18, -85,   6, -92,  88,  46, -37, -26,-106,  14, 114,  20, -88,  -9,   5, -41, -11, -19, -82,  43,  70,-114, -81, -70, -29, -61, 117,  17, 118, -20, -22,  95,  70,  77, -77, -49,  53,-114, -47, -13,  88, 103, 113,-114,  92,  13,  88,  91,   6, 109, -33,  75,  25, -43,  41,   3, -70,  96, 107,  48, -79, -55, -24,  46,  17, -27, -21,  70,  -4,  58, 105,   8,  71,  99,-120, -53,  25,-103,  76,  76, -96, -34, -79,  38,  35, -54,-123, -87, -85, -93, -24,  35,-113,   4,  -3,  40, -96,   3, -12, -17, 107,   3,  75,  68,   1, -20,  83,  71,  58, 118, 109, -57,  79,-127, -26, 122,-124, -51, 100,  59, -23,  78, -18, -14, -41,  27, -80, 113,  16, 101, 113,  86,-108,  39, -55, 124,  43,  73,-125, -92, 116, -77,  -3,  31, -62,  95, -76,   9,   1, 111, -76,   3,  74,  69,  18, -42, -61, -76,  58,  64,-102,-102,  64, -84, -56,-119, -60, -30,  45, -13,-114,  89,   9, 109,  28,  18, 114,-101, -49, -57, -72,   7, -46, -98,  25,  92, 103, -24,  13, 124, -80, -22, -97,  95, 109,  41, -68,  63, -59, -46,-101,   9, -63, 109,  25,-115,  15,
   13,  57,   3, -92,  58,   7, -20,  97, -58,  95, -43,  59,  36, -44, -79, 104, -23,-119,  70, 101, -49,  51,  76, -22,-111,-119, -72,  91, -23, -41, -23, -48,   1,  12, -60, -76, -12, -17,  97,-124,  68, -79,  49,  31,  31,  15,-104, 114,  84},
{  56, -52, -16,  40,  83,  71,-123, -57, -63,  68,   2,  11,  46,  59, 125,  69, 103, -49, -78,  99,  94, -26,-114, -98,  99,-101, -44, -70,   8,  41,  -7,  33, -82,  93, 107,  41, 126, -35,-120,  35,  74, -60, -37, -12, -46, -48, -61,  38, 122,  25, -83,  95, -46,  70,  13,  81, -27, -73,  57,  91,  78,  41,-126,  19,   0,   5, 119,  12,  43,  13,  62,-111, -15,  15, 107, -63, -45,  44,  57, -11, -16,  73, -57,  34,  49,-115,  52,  43,  29, -29, -14,  45, 115, 125,  -3, -33, -34,-120, -77,  26, -49, -70, -46,-110, 109,  18, -57,-123,-108, -47,-105, -17,  30,  17, 122,  39,  -9,   4, -78,-110,-117, -73,   2,  -9,  50, 125,  59,  48,  69, 111,-119,  49, -87, -92,  51, 122, -15,  10,-118, -71,  19,  20, -61, 118,  -2, -35, -78, -29,  93, -24,  15, -50, -17, -13, 103,  83,  68, -66,  -6, 127,   7, 112, -84,  43, -64, -70, -60,  -6, -91,  40, -45,  -2,  92, 105,  24, -61,   1,  91,   7,  50,-125,-110, -17,  38,  25,  77, 120, -51,  72,  61, 117,  15, 109, 102,  26,-117,  58,  82,  60, 108,  36,  23, -76, -55, -66,-101, 116,  64, -18,-109, -25, 114,  -4,-120,  42,  88,  17, -55,-119,  53,-111,  36, -44,-118,  46, 112,  55,  92, -62,-125,  10,  62,  35, -76,  33, 118,  86, -95,  -2, 119,  65,  83,  20,  96,  54,  46, 126,-120,  32, -80,-102, -12,  -4,   5, -83,-126, 126,  13, -79, -86, -13,  -4, -59,  15,  41,  11,  53, -93,  54,  46,  -7,-111,  36,  38, 120, 116, -99, -12,  76,  80,-101,  41,-112, -30,  -8,-110,  -5, -35, -74,  91,  64, -56,  -2, -23,  24,  91,  77,  -4, -94, -57, -54, -30,  36, -69,-117,  65, -33, -61,  83, -57,-115,  54,  -6,  41,  -3,  29, -31, -15,  52,  54,  59,-116,  85,  58, 126,  68,   4,  46,  51,  41, 124, -38,  46,  49,  -7, -83, -83, -83, -66,-116,  71, -17,  92, -49, 105,  -7,  34, 119,-102,  80,-104, -74,  49, 117, 121,-103,  54, 113, 123, -42, -55,  68, 103,  57,  -1,-120, -77, -80,-122,  17,  14,-101, 126,  25, 114, -17,  48,  37, -53, -94,  30,  72,   0, -16, 103,  20,   7, -37,  34,-106, 102,  22,-102,  17,  86, -38, 124,  79,  -2, 119, -93,  99,   4, -48,-118, -15, -78, -46,   5,  62,-101, -73, -33,  39,  16, -15,  11,   4, -14, -90,  59,  88,  90, -76,  84, 104,  96, -84, 111, -28,-120,  54, -48,-113,-124, -59,   0,  23,  22,  90,-101, 125,  78, -24,-106,-112,-104,  68,  94, -99,  93, -12, -59, -45,  23, 121,  76, -80,  83, -91,  60,  48, -71,  93,  18,-123,  82, -41, -89, -32, 104, -99, -23,  35,  58,  87,-104,  56, 111,-111,  59, -38,  78,-113, -60, -86, -25,   1,  45,  17, 125, 107, -96, 100,  60,  84, -72, -10, -37,-120,  43,-108, -11,  16, -12,-118,  68, 103, -68, -35, -38, -34,  37, -83, -95, 123, -11, 111,  88, -98, -86, 115,  49, 112,  36,  90,  52, 102, -29,-126, -41,  35,-121, -16, 101,  11,  48,-126, 120, -95,  39, -16,-106,  91, -71, -83,  82, 122, -87, 103, 121, -45,  31,  29,  95, -84, -67,  78,  95, -24, -93,  -1, -71,  10,  60, -90, -81,  37,  16, -78, -44, -55,  50,  68, -74, -54, -40, -28, 112,  81, 101,  33,-103, 107,   5,-102, -45,-116,  81,  33, -21,  88,-120,   1,  98, -35,  39, -41,  14, -68,  98,  14, 101, -66,  68, 124,  56,  19, -84, -84, -20, 117,  -2,  93, -91,  49,  83,  63, -91,  80,  75, -36,  47, -65,  93,  50,-101, -66, -74, -37, -57, -65, 121,  49, -91, -26, -31, -89,-118,  -4, -27,  68, -86,-119,   8, -26, -90, 103, -25,  53, 126, -78, 117, -79,  37, 106,  23,  33,  -4,  -9,   9,  86, -70, 117,  82,  86,  91, 125,  -8,  91, -64,  65, -40,  17,  34, -17,   4,  24,   9,  37, -22,-103, 107, -44, -67,  67,-121,-100, -55, -45,-102, -83,  63, -36,  89, 110,  92,  48, -85, -42, -81,  59,  78,  31, -55,  69,-127, 109,-107, 107, -24, -12, -58, -30,  93, -94,  26, 121, 102, -91,   7, -40, -16,  33,-101, 105, -44,  44,  12, -79,  97,  66,-124,-107, 117,  13,   8, -12, -49, -14, -73, -64, -54, 104,  41, 114, -11, -17, -68,  90, -72,  43,  52, -57, -43,  17,  29, -39,  35,-127,-126, -82, 116, -90,  -2,  48,  59,-107,  61, -95,  25,  44,  61, -96,-122,  68, -44, 121,   3,  23, -32,  57, -89, -45, -83, 124,  96,   3, 116,  17,  32, -21, -78,  14,  69, -25, -68,  90,  13,  49,  31, 120,   8, -65,  46, -86, -89,   0,  27,  74,  92, -58,  39,-110, -31, 106,  43, -46, 105,  33,  67, 125, 104,-102,  21, -56, -92,  41, -44, -26,  14,  57,  33,  71,  98, -52, -30,  99, -99, -80,  17, -86, -95, -18,-114,-106, -34,  17, -90,  45,-111, -52,  73,  55,  90,  60, -23, -72, -86,-107,  47, -48, -43,  72, -51, -39,  86,-119,-116, -84,  87, 112,  -1,   4, -87,  91, -30, -76, -59, -50, 117,-105,  34,  65,-119,  29,  81, 122,  -3,-123,  52,  84, 100,   2,   7,  98, -83, -13,  73,  54,  14,  64, 109, -81, -12,-108, -80, -87,  92, -16, -16,  24,  89,-107, 109,  73, -30, -88,  94,  77, 106, -28, -85,  27,   7, 104,  91,  12, -61, -74,  20, -94,  33,  58,  51,  39, 102, -52, 119, -97, -72,  96, -48,-125, -36,-120,  77, -84,  35, -26,  30,  83,  66,  25, -19, -37, -22, -38, -19, -79,  15,  -2, -77,-101,-108, -62,  66,  84, 109, -92, 124,  37,  44,  10,  31,  56,  92,  46,  71,  13,  98, -84, 125,-119, 105,  -7,-119,  35, -28,  18, -19, -29, -44,  26,  61,  35,  -2,  48, 102, -64,  67,-102, 106, -57, -34,-111,  47,-118,  20,-116, -23,-108, -32, -89,  62,   4, 100, -85, -52, 117,  98,  15, -14, -41, -77, -44,  78, 114,  28,-116, -88, -89,-107,  46, -71,-111,  60, -99,  56, -41,  26, -23, 101, -88,  88,  -5,  90, -26,  99,   9, -22,  74,  86, -90,  62,  -5, -29, -71, -11,  67, -75,  94,  -2,   4, 103,   3, -40,  13, -27, 105, -80, -32,   8,-124, -82,  41, 104,-111, -69, -27, -86, -39,-115,  73,-115, 126, 120,  39,  45, 124,  55, -60,  52,  65,  53, 107,  94,  19,  94, -41,  94, -83,-118, -60, -33,-120,-108,  38,  61, 109, -58,  70, -97, 114, -48, -24,-121,-101,  31, 109, -36, -12,  -8,   5, -96,  15, -83,  68,  80, 108,   1, 114, -39,  45, -14,  -1,  58, -91,  -8, -96,  30, -25,-127, -91, -12,-101, -48, -40,-103, -26,-118, -73,-115,  92, 102,  -5,   6, -79, -64,  74,   6,-116,-114, -71, -86, -60, -78, -73, -22,-105, -32, -54,  39,  19, -34,  21,  87,  88, -43, -34,  36, -62,-107, -32,-118,  -2,  32, -94, 112, -46,   7, -41,  -9,-124,-115,  21, -18,  42, 102, -23,  18,  30,  10, 102,  -7, -65, -27,-113,-120,-103,-108, 107,  74,-106, -24,  73,  93, 103,  84,  -8, -29,  43, -14,  -7, -92, -86,  11, -59,  79, -21,  58,  63,  68,  58,  83,  23,   3, 125,  35,  27, 112, -68,  50, -40, 125, -49, -32,  41,-123, 113,  98,  40,  29,-119,   8,  90, -66,  99, 108,  -1,  62,-116,   7, -54,  -6, -90,  51,  69, 117,  17,  -6, -84, 119, -53, -93,  26,  -5, -22, -34, -57,  65,  49,  36,-104,-121,  58, 114, -47, -36, -54,  28,  38,  20,-121,  20,  75, -35,-116,  -6, -47, -60, -59,-115,-115, -13,  78, -84,-121,  44, -36, -58,  33,-108, -86, -59, -87, 125,-121,-115,  36, -20,  74, -27,  93, -16,  22,  11,  24, 103, -48,-119, 123,  37, -63, -97,  95,  97, -25,   0,-120, -40,  38,  29,  71, -39,  -7,-117,  41, -56, -29, -63, -70, -39,  44, -55, -33, 110, -86, 109,   7,-120, 105,  49, -11,  23, -91, -18,   4, -21,  40, 126,  31, -68, -74,  90, -56, -13,   9,  49,  59, -13, -31,  93, -95,  -4, -48,-103,  12, -70,-101, 107,  89, -69, -14, -54,  26,  20,  -4,  81,  -2, -14, -72,  87, -71,  24,  47, -45, 114, -38, -15,  54,   6, -99,  18, -11,-117,  60,  55, -70,  59,  76, 103,  62, -78,-101,-115, -80, -47,  30,-108,  63, -38,-119,  25, -81,  38,  69, -41,  91, 113,  52, -63, -78,-118,  31,  34,  93,-125,  31,  14,-104, -13, -46,-114, -99, -76,   1,-124,  13,  75, -71, -33,  -7,-103, -35,  77,  27, -77,  57,-124, -60,  -7, -43,  70, -48,  48, -38, 124,-109, -87, -54, -18,  93,  15, 118, -64,-111,  29, -58, -60,  63,  55, -93, 115,   2,-100, -59,  37,  77, -76,  49,  43, 124,  17, -83,-110,  85,-127, -55, -92, -85,  74,  59, -88,  27, -54, -44,  95,  74, 100,  56, -60, -68,  77,  93, -35, -74,-122,-106, -93,  88,-122,-121, -52,  59,   2, -89, -49, -88, 110, -58, -59, -40,  66,  42, -21, -93,  25, -19,  17, -44,  56, 120, -63,  22, -70, -40, -87,-105,  90, -20, -89,  90, -25,  77, -19, -90,  94,   3,-111, 111, 122, -52,  29, 119,  -5,  29, 114,-119,  82,  40, -89,  81,  74,  -8, -33, -48, -99,  -5,-103, -11, -78,   4, 113,  98,  91, -15, -70,  93, 127,  -5, -32,  87, -64,-120, 112, -47, 104, -98,-100, -97, 118, -42,  22,  94,  43,-104, -58, -20, -38,   5,  79, -25,  84, -72, -43, -34,  46, -44,  48, -18,  72,  -6,  99,  69, -79,  50,  18, 115, -55, -51,  58,  89,  38,  32,-109, 101, -11,  84,  82, -57,-112,  22,-126, -70, -10,  73,-108,  36,  25, -11,  69, -77,  78, 114, -23, -34, 108,  65, 116,  17,-113, -14,  97,  35, -59,-126, 114,-110, -39, -67, -29, -39,  27,-109, -75,  44,  64, -38, -22,  82, 102, 108, 126,-111,  50, -52, -95, -33, 116,  53, -90, 115, -43, -16,  65, -15,-102, -76, -18,  86,  23, 107, -41, -52, -10, 117,   9, -76,  73,  16, 111,  35,  64,   7,-111, -54, -96,  83,  40,  79,   2, -99,-104, -26, -44, -55, -76,  45, -20,  34,   6,  24, -11,-102, -57, -81,  99, 119,  87, -48,  67,  77,  14, 126,-115,   9,  49, -85,-113, -15,  79, -81,  56,  12, -63,  84, -20,  75,  11, -85,-108, -45,-104, -12, -20,  99, 122,-110, -78, 123, 103, -96,  57,  25, -28,  37, -97, -80,-101,  76,  83, -76,  94, -45,  70, -68,  85,  50,   5,  85,  73, 112, 101,  33, -97,  47, 104, 118,  46, -45, 112,  50,-123, -70, -15, -70, 100, -97,  16,  64, -24, -99,  14,-119,  53,  75,-122, 123,-104,  62, -34,  36, -31,  77,  29, -89, -23, 116,-103, -40,  35, 120,  61,  74,  51, -99,  92,  85,  79, -55,-113, -27, -86, -68, -81,  -6,  -9,  14,   9,  41, -13,  63,  11,  53, -95, 108,  -7, 104,  17,  67,  57, 105, 122, 122,  86,  48,   3,  42,  86, -74, -15, -11,  13,  68, -39,  18, -69,  82, 118,  57, 104, -30,-114, 121,  90,  38,  78,  59,-107,  66,  19,  69, -67,  14, -96, -86, -12, -64,  41, -60, -55,  -3, 124,  16,  31, -99, -74, -58,-117,  69, -27, -11, 116,  -6,  23,   1,   7,  -4,  -1,  23,  92, -33, 126, -72, -90, 121, -93,  55, -76,  97, 110,-101,  -9, 111, -23,  32, -74,  46, -93,  75,-124,  87,  85, -18,  26, -86,  87,  61, -68,  93, -26,  61, -97,  24, -58,  15, -11, -28,  21, -91,  73, 111,  32, -81, 118,-125,  -3, -59,  88, -96,  13, -39,-120,  99, -77, -85,  34, -30, -85, -50,  54,  50, -89,  54,  55,  -1,  51, -20,
   28,  52, -52, -76, 105,  65,  48,  43, -71,  77, -56,  98,  33,  97,   0, -72, -68, -23, -87,  57, -28,  -1,  70, 123,   5,  47, -12, -53, -71, -86, 107, 107,  26, -25,  98,  61,  67,  84,  21,  97,  55,  45, -68,  11,  -1,  83,   6,  70,  85},
{ -96, -66,-118,  89, 109, 123, -56,  24, 102,  45,  38,-126, -47,  98,  98,  24,  60, 107,   7,  69,  62,-121,  12, 103,   4, -13, -69,  47,  39,  10,  33, -24,  92,-104, -77,  13,-119,  23,   6,-113, 122, -48, -49,  69,  29, -92, -30,-104, 102,  50, -41,  84,  16,  30, -69,   8,  -8, 109, -61, -46, -89, -40, 118, 118, -49,  56,  90, -86, 114,-104, -82, -82,  20, -98,-115,  -4, -56,-102,  96,  28, -91,  23, -30, -96,  39, -75, -37,  -3, -99,  38,  58, -66, -75, 108,  25,  76,-121, 116,-112,  42, -99, -29, -40, 103, 103,  39, -14,  93,  39,-114,  53, -65, -61, -55, -93,  76,-120, -43,  79, 111, -28,  82,  87,  82,-124,  37,   4, -42,-126,-110,  -3, -29,  53, -64, -17,  -9, -32, -25, -19,  50, -21, -50,  -1,-123,  72,  28, -93,  46,-124, -10,  77, -95, -82, -80,  17, -58,-111, -28, 116, -67,  20,  32,-100,  37,  99, -72,  20, -37, -59, 121, 105, -45, -57,  85, 110,  -2, -10,  90,  93, -21,  18, -45,  46,  63,  62, -85, -32, 100,  -4, -20, 100,  47,  48,  84, -82,-125,  59,  87,-120,-114,-116, 123, 115,  83, -92,  90, -73, 113, -87,  30,-111,  43,-101, -87,  62,  10,  94, -40,-122, -96, 119,  41,   2,-100, 101,  84, 121,  77, -59,-104,  39, -87, -99,  77, -19,  15,-104,-125, -43,  38, -81,  68,  68,   0, -65, -32,  52,  92,  27,  -2,-124,  68,  83,  11,  63,  98,-120,  72,  93,   4,  39, -98,  77,  10, 110,  41,  57, -28, -78, -70,  97,   7, -20,  99,  86, -60,  35,-117,  24,  -9, -62,  -1, 118,  47,  90, -26, -31,  69, 112,  50,  77,  76, -88, -80, -54, 100, 116, -25, -72,  54,  96,  91,  59,  50, -10,  93, -26,  77, -46,   5, 100, 113, -71, -51,-113,-119, -86,-117,  51,  89,-116, -27, -96, 100,  -3,-125,   0,  -4, 109,-108,  34, 113, -72,  25, -81, -58, 108,  87,  52, -97,-102, 100, -69,  68, -37, -23,  40,   1,   7,-102, -45,   1, -62, -30,  56, -98, 102,  95,   9, -82,-123, -16,  45, -37, -93,  88,  24,-109,  32,-118, -44, -37, 103, -32, -99,  -4,   8, -35,  35,  64,  83,  75, -37,   2, -16,  23,  44,-102,-111, -83,  45,   3,  90, -52,  25,  -8,  38,  35,  64, -36, -45, -98, -74, -77, 114, -99,-105, -72, -32,  49,  36, 117, 112, 108, -32, -74, -57,  83, -48, -69, -44,  44,  58,  -3, -40, -89,  93, 105,  -6,  79, -36,  69,  40,  32, -50,-124,  26,   6,  43, -49,  25,  40,  49, -87, -43,  59,  36,  45,-104,  90,  -4, -92,  11, -17, 103,  17,-105,  68,  17, 113, 117,  49,-111, -88,   6,  96, -47, -22,  34,  44,   6,   5, -83, -93, -10,  47,  58, -21,-105, -95,  -5, -41, 105,  62, 122,-123, -10,  42,  42,  19,-101, -47, 111,-101, 115, 117, 106, 111, -42,  81,  47,  42,  61, 104, 111,  46,-119,-110, -69, -85, -18,  92,  35,  56,  24,  54, -89, 123, 113, -38, -66, -41, 101,  -7,  56, 118, -22,  29, -12,-114,  16,  99,-118,  37, -86, -71,  -4, -37,  67, -75,  25,  67, -35,-115,  61,  89, -26,  87, -48,  -5, -86, 102,  34, -18,  19,  89, -57,  10,  11, -78, -36,  77, -86, 123,  24,  44, -83,-127, -30, 120, -80, -91, -23, 119,  63,  66, -80, -74, -82, -12,   6, -54, -82,  57,  86, 126,   9,  74, -11,-110, 120,-107,  44, -88,  38, 100,  63, 111, -31,-121,-113,-122,-124,  14,-113, -44,  51, -99,  13,-114,  24,  89,  89, -15,  14,-109,  13, -58, -48, 105,   7, -53,  83, -64, -36,-111, -36, -72,  91,  32,-121, 122,-113,-101, -45, -41, -48, -74,  38,  93,  22, -31, -82,-106, -29,  -9,   1, -62, -69, -37, -44, -65,-118, -80, -31,   1, -44, 122,  72, -78,  87, -89,-109, 116, -88, 106, 100,-101, -54,  -1,  46, 114,-100,  48,  77, -22,  21, -78,  11,  65, 126, -21, -33,  98,-114, -96,  73,  34, -32,  13, 113, -20, 110, 102,  48,-116, -49,-110,  37, -30, -70,  59,  28,-124, -18, 117, -45, -71, -22,  75, -49,  23,  59, -99, -43, -85, -59,  45,  55, -14, 105, -22, -23, -58,-119,  28,-123, -74,  67,  48, -24,  26, -45, -77,-126,  56, -50, -65, -46,  10,  82,-117,  69, -92, -16, 114,  15,  96, -21, -56,  37,  85,  47,  92,  17,  49, 100, -36,  61, -43,  51, -46, -79, -75, -65, 115, 105, 100,-119, -57, -86,  89, 109,  37, -78,  77,  85, -16,  98,  20,  28,  65,  66, -15,-124, -83, 112, -26, -69,  97,  91,-107,-107,  54,  55,  35,  22,  88, -44, 117,  83, -73, 104,  64,-119, -86, -48, -16,  90, -85,  92, 126, 106, 110,   0,  97,-119,  74,   6, -79,  51,  89,-115,  10, -43, -31,  -1, -32,  70, -45, -85, -25, -32,  19, -16,-121,  68, -43,  32, -81,   7,  -8, -22, -32, -26,  55,  49,   3,  80, 117,  69, -54, -79,-111, 108, -40,  81, -51, -29,  76, -81, -11, -22,  53,  74, -84,  87, 112, -91, -98, -11,  87,  76, -34, -19, 103, -78,  76,  44,-118, 100, -11,  59, -37,  40,   6,-121, -92, -50,  18, -82,  23, -55, -72,-113,  47,  83, -72, -19, -78, -47,  19, -47, 105,  70, -50, 112,  74, 116, -38, -73, 109,  57, -11,-118,-125, -51, -67,  86, -69, -99,   8, -61, -84,  17, -88, -69, 112, -56,-101,  71,  41, -13, -92, -96, 114, -67, -47, 105, -24, -73, 112,  49, -56,-108, -54, -31, -10,   3,  67, -32, 112, -76, -75, -59,  55,  78,-101, -83, -63,  98,  27, -56, -18, -24, -61,  15,  63, -84,  16, -98,  18,   4,  87,  50,  82, -38,  34,  32,   5, 122, -12,-113,  70,  93,-109, -48,  75,  78, 109,  55,  24,  64, -21, -78,  86, -34, -79,  87,  64,  58,  33,-115,-119,-115,  50, 113, 117, -36, -80, 113, -46,  26,   1,  31,  60, 105,  58,   4,  74, -75,  39, -10, -55, -38,  62,  53,  95, -66,  85,  43, -61,  -7, -90,  79,  52,  75, -90,  37, -42,  14, 119,  75,  85, -11,  15, -75, 123,-104,-109, -98,  58, -76,  59, -21,-102, -76,  -9,-126,  53, -74, -82,   1, -46,  31,  21,  -9, -59,  18,   9,  -8,  72, 124,-109,-115,  22, -96,   8, -44, -57,-111,-113, -82,  50,  10,  12, -97, -92,  96,-104, -37, -76,  -3,-116,-125,  77,  62, -69, 111, 124, -67,  28, -51,-126,  46,  57,  -9,  30, -95,-124,-105,  13,-120, -47,  15,-121,-114, -49, -96,-121,  -3, -33,  82, -22, -57,  -4,  37, -42,  -4,-108, 121, -81, -85, -68, -36,  94, -56,  91,  92,-111,-108,  34, 122, -33,  83, 123, -70,  38, 127,   2, -81, -98,  96,  37,  16,  70,  23,  45,-122, -48, -39,  88,  20,  -1, -42, -34,-105,  97,  45, -29,  46,  93, -17, -81, 109, -92,-107,-105, -55,-101,-123, -38, 126, -84, -27,  97, -75,  54,  19, -45, 109,-109,   0, 126,  21,-106,  42, -10, 110,  96, -80, -67,   0,   1, -41,  75,  37, -63, -61, -90, -12, -91,  70, -30,  58,  11, -27,  18, -46, -45, -86, -74, 126,  -2,  65,  67,-126, -96,  71, -26,  28, -22,   2,   7,-120, 102, -38,-116,  36, -50, -69,  92, -37, 126, -32,   4, -49,  56,-103, -41, -27, -44, -99, -10,  -5, -96,  63,  36, 119, -50,  53,  77, -34,   8,  44,  52, -53, -39, -66,  63,-125,  41,  72, -40, -61, -50,-100,  82,  17, -69,  58, 101, 108,  81, -31,  75,  90, -82, -77,-106,-113,  86,  46,  33,-101,  39, -80,  81,  59,  71, -16,  14,  50, 106,  96, -34,  86,-105,-116,  49,  -3,  73, -82,  11,  61, -32, -94,  22, -10,  46,  14,  66, 124,  63,-126,  56,  56,  47,-104, -89, -30, -30,  38, -90, -93,   3, -68, -18,  -7,  33,  81,   5,-111, -12,  85,-100,  23,  86,  93,  45,  86,-112,  34,  46, -39,  79,-111, -73, -29, -83,  10,  40,  39,-118,  51,-118, -28,  -3,  85,  24,  13,  93,-105, 104, -13,  48,  25,-117,  -8,  -5, -87,   5,  -6,  -8,-108, -37,  75, -25, -26,  22,  18, -37,-102, -33, -82,-106,   1,  26,-127,  48,-126, -76, -18,  43, -94, -11,-119, 118, -64,  -9, -49, -24, -67, -19,   1,  73, -80, -76,  -2,  58,  45,  27, -69,  60,  -1, -73,-108,   0, 115,  34, -57,  99, 123,  52, -64,  89,  68, 101, -73, -46, 125, -31,-124, -25,  -8, 105, -13, -22, -66,  19, -78,  65, -61,  32, -21,-102,  73,  40,   5, -66, -38,  54,  40, -69,  -6,  62, -79, -39, -71, -65,   3, -13, -16, -75,  96, -68,  45, -50,  27,  13,  33, -59, 105, -57,  13, -63, -98,  -7, -49,  55, -19, -57, -75,  -4,  18, -38, -16,   6,  29, 110,  33,  91, 125,  41, 100, -29,  18,  48, -31, -87, -31, -92,-123,   6, -60,  92,-124, 116, -87, -67,  68,   7,  12,  51,-103, -94,-110, -73, 102, 126,-126, 125,  79,  -1,  79,  18, 123,  16, -17,   5,-127,  28,  84, 124, 120,  50,-115, -27, -45,  87,  18, -55, 120,  69, 112, -68, -62,-117, 125,  77, -60,  42,   8,  46, -13,  42,  89, 105,-107, -94,-120, 116,  96,  33, 123,  94,  16,-121, -19, 116,  17,  50,-116, -64, -37,-100,  65,  -1,-124,  31, -69,-115, -76, -82,-117,  20, -51, -64,  19,  64,  79, -75,  80,  37, -70, -90,   6, 116, -48,  12, -61,  28,-114,  10, -78, -63, -45,  -1, -40, -72, -76,-111, -61, 108, 125, -58,  16, -13,-111, 110,  -9, -58,  -7,  14,   2, -74,  56, -26, -78,   6, -99, 113, 107,   9,-102,-103,  -1,  72,-106, -65, -44, -64,-104,  87,  30,   4,   0, -83, -14,  34,-104,   2,  -5,  86,-115,  58,-101,  74, 111,  75,  49, -94, -23,  45, 114,-106,  82,  15,-100,  48,  -4, -88, -69,  47, 119, -16,  41, 118,  58,  22,-104,-110, -16, -52,  97,  88,   5,  92, -80, -66, -42, 111, 111,  -2,-111, 111, -63, -46,-118,   5,  96, -34, -10,-126, 119, -96,  33, 126, -34, -30, -63,  16,  14,  18,  96, -76, -42,  -7,  -5, -95,  48,  88,  57, 119, -43, 106, -40,  13,  69, -18, -57,  32,  40,-102,-101,  51,  66, -65, -97,  43,  52, -21,  45,  42, -93, -47,  55, -90,  54,  19, -89,-122,  32, -10,  62,   8, -53, 123, 120, 103,  59,-107,-126,  28, 117,  80, -31, -59, -89,-109,  45,  15, -16, -63,  -4,  17,  39,  12, -33,  18, 127, -86, -97,  24, -67,  87,-112,  70, -18,  78,  83,-114,-107,  55,-100,  54,  -3, -98,-123,  66,  21, -63, 107,  45, 121,  55, -60,  19, 117,  80,-114,  91, -45,  68,  30, 111, 121,  19,   9, -79, 120,-122,  21, -50, -34, -10, -83,  46, -10, 104, -72,-100, -27, 100, -35, -85,  29,  34,  55,  20,-116, -79, -54, -10, 123,-108, 111,  60, -73, 105,  16,  54,  32, -23,-104,-112,-125, -58, -83, -56,  54,  66,-103,  38,  40,  32,  43,  59,  77,  88,  14, 112, 106,  45, -65,  10, 122,  -5,  88,  34, -64,  49, -79, -45, -39,  36,  26,  76,  67,-110, 104,  58, -75, -41,  15, -94, 114, -41,-110,  30,-104,  71, -66, -77,  78,  75, -67,  96,-100,  54,  94,-107,-117,  99, -72, -96,-123, 120, -13, -76,-107, -93, -46, 107,   2,  10,  91, -69, -34,   0, -95,  76, -86, 115,  95, -19,  32,   5,  79, -18, -67,  70, -39, -39,  46, -86, -93,  31, -86, 111, -53,  89, -72,  97, -14,  13,  -8,  40,-109,  76,  57, 102, -66,   5, -99,  92, -74,-118,  94,  69,  80,  76, -68,  39,-112,  13, -64,  43,  60,  30,-114, -70, 123,  23,   3,  43, -45, -94, 102,
   41, -23, -85,  76,-102, -28,  96,-111, -26,-106, 117,  95, -98,-113,  63,  -7,  -7,  60, -74, 121,  16,  44,  85,  63, -65, -68, -83, 111,  80,  18,  45, 114, -33,-119,  60,-111, -17, 106, -26, 125, -61, 120,   6,  19, -33,  -4,  -5, 124, 112},
{ -16, -64,  17, 102, -16,  72,   6, 125,  11,  10,  97,  40, 126, -90, 124,  93,  68, -70, -99,  80,  15,  61,  45,  39,  19, -18, -75, -34,  30,  17, 115,-121, -41,  23,  34,  47,  52, 109, 105, -77, -61,  60,  12, -15,  -7,  32, -25, 109, -71,   4, -30, -69,  88, -50,  88, -73,-125,   5,  -4, -82, -95,-125,  34,  12,  67,-116, -64,  27,  66, -34, -38, -20, -35, -53,  17, -12,  67, -37, -22, 115,-100, 107,  28, -13,-121,  58,  61,  51,  91,  65,  11, 110,-109, 109, -89, -30,  -4,-114,-100, 110,  67,  78, -84,-123,  14,  95,   4,  93, -18,  42,  53,-124, -12,-122, -97,  70, -71,  47,  74,  24, 113, -28,  30,-117,  71, 118,  27,  32, -31,  78,   1,  -5, -43, -24,  -3,-109,  37, -39,  36, -64,-117, 111,  70, -81, -31,  47, -72,  15, -38, 104, -23,-127,  12, 103, -16, 124, -39,  19,-125, -91, -14,-120,  72,  49,  78,   7,-105,  25,-101, -90,  70, 117,  64,  44, -62,-107, -21, -27,  -8,  32,  95,-122, 119, -80,  -5,   9,-122,  69, -74, 124,  40,  94, -37, 124, -86, -87, 110,  -3,  92, -61, 109,-121, -81,  81, -70,-121,  -2,   4, -27,  42, -23,  41, 121, -20,   2,  71, 122, -55,  97,-103,  14,  47, -43,  49,  89, -49, -88,  68,  28,-115,-114, -45,  48, -33,  92, -66,-101, 123, -25, -51,  59, -25, 106,  16, -23, -72, -80,  74,  53,  96,  18,  86, 101, -55,-122, -31, -63,-114,  50, -49, -53, -30, -17, -16,  92,  81,  70, -49,  48,-109, -43,-100, 114,  65,  72, -60,  32,  24,-113,  20, 110,  96,  17,  70, 110,  34,   7, -56,  13, -48,  91,   7,  -7, -10,  50, -39,  41, -78,   8,-103, -29,  94,  54,-117, -69, -76, -90, -30, -26, -46, -19,  42, -85,  58, -50, -80,-117,   1,  70, 116, -29, 120,  41,   6, -63,  63, -84,  58, 102,  45, -74,  73,  30, -19, -45, -87, -95,  82,  51,  55,-110,-126, -50,  70, -14,  28,  83, 112,  65,  35, 124,  34,  86, -94, -75,-117,  60,  68,  91, -52, -65, -60, -87, 122,  19, -28,  13,  31, -40, 107, -78,  14, -68, -15,  54,  -4,  -1,  16, -58, 104,  61,  53, -50,  -9,  -4,  34, -93, -68,  86,-101,  -5, -90, 102, -95,-104, -68,  12,-110,-113, -80,-100, -73, 109, -92, -49, 126, -12,  90,  49,  42, -48,  34, 121, 126, -66,  87,-105, -66, 101, -47, -94,-118,  12,  94, -76,  10,   2, -49, -60,  24,   3, -32,   0,  50,-103, -66,-101, -34,  87, -67,   9,  58, -68, 100, 125, -39,-104,-106,  74, -69,-118,-115, 116,  -3,  70, -56, 124, -46, -74, -22, -21, -67, -98,  -5, -68,-112,-125,   9,-111,  33, -55,  -1, 114, -52, -28,-110,  47, -36,  94, -47,  97,-124,  88,  86, -61,  78, -96, -27, -95, -54,  34, -75,  47,-100,-119,  11,  14,  92,-111,  48, -95,   5, -37, -10, -58,-100, -92,-127,  35, -32,  55, -86, -83,-115,  -9, -65,-115,  59,  97,  56, -54, 111, 124, -87,  25,   9, -64,  10,-115, -74,  10,-103, 117, -26, -78, 126, -22,  51, 120, -20,   7,   8,  88,  79,  20,-120,   5, -37, -79,  72,  15,  36,  49, 104, -48, -48,  53, 122,  43, 108,  23,   2, -46,  30,  -1, -87,  72, -85,-119,-111,  50,  50,-126,-127, 118, -36,  60,-110, 117, -51,  55,  15,  38,  -3,  42,  60,  37, -20, -49, -44,  88,   1, -35,  49,  79,  36,  69,  57,  53,  15, 107,  73, -80, -90,  76, -43, -57,  20, -70, 110, -89,  25,-117, -17, -97, -44,  17, 120,  36,  43,  54,  47,  65, -45,  98,  -6,-123,  69,  68, -90,  -7, -11, 115, -54,-110,-102, -13,-102, -67, -85, -73,  29, -91,  91, -63,  90, 126,-105, 115, -79,  70,   9, -33, 100, -43,  60, -39, -52,-106,   6, 114,  -3,-106,  48, -47, -57,  75,  61, -63, -59,  24, 122,-112,  86,  36, -39,  84, 111,  24, -22,-123,  28, -41, -96, -31,  25,  64,  94, 115, -33, -34, -47,   4, -19, -37,  -2,  67, 118, 118, -63,  21, 111, -64, -52,-112,  94, 109,  42, 101,-123, 117,  27,  47, 118,   4,  51, -34, -75,  40, -27,  47, -78,-119, -53,  11, -63,-103, -37,  62, -16,-126,  -1,  95,-121,  50, -69, 122,  49, 121, 101,  37,  78, -61,  31,  -4, -83, 123,   6,  15, -24, -42, -94,  21,  27, -17, -55,  13,   6, 114, -52,-100, -80, 106,-107,   8, -72,  96, -81, -63,-125,  52,  32,  51,  55, -49, 112,  19, -64,  36, -82,  36, -25,  93,-108, 107, -43,   2, -69,  27,  37, -91, 103,  39,  68, 127,  75,  44,  28, -68,   1,  60,  15, 118, -93,  78, 126, 102,  72,  76,  83,   9,  71,  14,-126,  75,  37,  14, -87, -16, -15, -79,  58,  46, -85,  -8,  12,  60, -34, -37,  35,  46, -33, -52, -21,  64,  63,-108, 104, -27,   0,  94,  -3, -66, -99,  50, -67, -35,  77,  83, -78, 104, 113, -68,  16, -42, -72,  56, -27,-103,  13,  50, -61, -54,-118, -25, -50, -36,  10,  -4, -92,-101,  23, 104,  75, -66,  14, -17, -60,-107,   3, -54,  48, 124,  87,-100, -60, -39,  76, -37,  90,-100,  30,-109,  -7, 122, -52,  48,-126, -27,  13, -12, 102,  91, -25,  13,  49,  62,-106, -99, -92,-103, -56,  52,  83, -66, -96,  45,-123, -15, -83, -73, 111,  89,  99,  15, -54,  17, 107, -39,-105,  67,  79,  85,  33, -93,-121, -74, 119,  45,  76,  83, 112,  31,-126, -97, -73, 106,  98,  -4,-113,-100,-111, -80,  38,  32,  75,  65,  74, -96,  47, 122,   5,  89, 122,  77, -58,-108, -98, -66,  26,  69,  23,  32, -34, 116,-123, -54, -80,  15, 106, 112,  46, 108, -43, 115,  57,  81,  96,  16,  82, -25,  78, 122, -27,  73, -69,  85, -38,  59,  45,  90,  -7,  -6,  44,  74, -87,-101,  44,  49,  -9, -56, 105,  59, -79, 118, -52, -98, 119, -94, -83,  25, -56,  73,  31,  76, 112,  31,  94, -12,  40, 107,-112, -68,-114, -72,  52,-113,  -1, -77,  33, -72,  20,  18, 109, 120, -86,-126,-103,-112,-105, -77, -82,  52, -30, -72,  78,  -1, 119, 106, -36,-103, 105, -74,   5, 109,-120,  27, -24,   8, -93,  20,  89, -28,-112,  22, -90, -29, -51, -32,-119,   1,  51,  22,  30, -35, -92,  22,  45, -31,-106,  -2, -46,  93,  74,  67,  97,  85, 110, -60, 113, -20,  19,  59,  89,  51,  -1,  47,-106, -22, -17,  98, -98,  26,  13,  -6, -87, -26,  33,-104, -42, -85, 106,   9, -51,  36, -24,  82, -21,  75, -47,  22,  48,  68, -33, -57,   0, 115,  77, -96, -94,  17,  73, -26, -37, -93, 111,  33,-120,   2,  57,  33, -81,-105,-120,  11,  90, -58,  83,  -7, -23, -21, 100,  42,   4,  45, -85,-105,-124, -88,  89, -48, -43, -50, -59, -13, 101, -87,  30,  82, 112, 122,   6,  77,  95, -86,-104, -74, -68, -65, -22, -94,  25,-103,  -3,  33,  -8, -81,  72, -41, 104, -49,  64,  -7,-111, -38,  94, 100, -81,  98,  72,  62,-110, -46, 118,  79,  -7,  57,  48, -24, -34,  49,-107, -40, 118,-105,  20, -52, -58,  97, -34, -68, -34,  17,  64,  63,  86,  83,  15, -73,  -7,-104, -43,  88, -82, 109,  64, -15, -31,  59, -26,  46, 127,-104, -52,-119,  26,   3,-109,  64, 113, -82, -53,   6, -12,-113, -68, -42,  24, -44,  98,-117,  38,  91,  31,  59, -43,   5,  60, -11, 111,  67, -96,-126,  22, -61, 112,-107,  14,   2, -31, -52,  40,  88,  18,  52,  40,  50, -42,  24,  13,-115, 106, -83,-105, -54, -45, -32,  29,   2, -93,-125,  -7,  74,  -7,  -3,  58, -80, -61, -65,  63, 102, -36,  90, 102,-121,  72,   4,  23, -72,  65, -17,  97, 121, -21, -18, -91, -32,   8,  -5,  67,  73,  65,  15,  93, -10,  47, 102, 100,-114,  82, -18,  21, 106,  42, -31, -81,  75, -75, -11,-103,  74, -89, -76,  32,  72,  11, -14,  -2,  49,-100, -56, -80, -78, -86, -68,  31,  -9,  80,  97, -29,   6,  91,-117,  10, 104,-104, -92,  26,  78, -73,  -1, -67, -38,  71,  87,  97,  19, -93,   1,-105,  64,  15,  87,  -5,-106, 105, 104, -34,  45, 105, -65,  83,  79, -14, 105, -80, -25,  97, -17, -28, 102,  51,-124,  11, -42, 100,  89,  77,  87,  17,-116,  -4,  -5,  17,  43, -52,  48, 125, -97,  79,  48,  90, -15,  68,  -7, -45, 106, -47, -67, -41, -47,  72,  50, -50,-127, -66, -55, -60, -97, 103,  19, 100, -90, -25,  55,-110, -51, -35,  33,  15,  39, -94, -42, -94,  25, -84, 110,  35,  98,  23,-116, 100, -69,  10,-118, -96, 110,  58,   5,  58,  -2,  51, -85,-101, -43,  12, -77,  -8, -63,-112, 121,   9,  10, -51,  89, -68,   7, -17,  -9,  62,  60, -30,-107,  42,-120,  51, -86, -64,  10, 113,-122, -73, -89, -98,  53,-108, -42,-101, -27, -84,  56, -58, -63, 115, -44,  -3, 105,  61,  55,  54,  65, -32,  15, -94, -75,  35, -51,-126, -26,-119,  85,-117, -77,  33,-118,  78,  64,  98, -53, -65,-104,  20,-118, 109, -76,  -7,  40,-120, -36,  94, -27,  91, -91, -17,-111,  -8,-125, 117, -47, -84,  94,  73,-101, -19,  20, -69,-113,  14,  87, -26, -34,  32, -90,  69,  83, -11,  53,   3, -22,  82,  81, -58, -38,  72,  87, -87,  31, -72,  64, 103,  32,  66,  51,  59, 110, -26,  60,-115, -77,  67,-106,-100,  40, 115, -91, -31,  52, -46,  -2,  10, -68, -87,  79,-113,  40, 109,  -9, -28,  73, -10, -88, -70,  41,  46,  29,   4,  -9,-105,  73,  50,  -2, -24, -90,  32,-114,  38, -16, 125,  23,  16,  56,  22, -51,  55, 114, -90, -25,  29,-103,   5,-104,  88, -61, -92, -15, -49,  45,  34,  -7, -41,  56, -60,  24, 104, -19, -95, 113,  20, 119, -20,  24, -87,  68,  32, 113,-124,-120, 120, -35, -84, -78, -79,-100,  80,-101, -40,  22,   1, -60,  33,-112, -21,  25, -68,  25,  31,  78, 118, -67, -39,  66, -34,-105,   1,  40, -17, -61,  -4,  76,  40, -95, -31,  11, -19, 105, -81, -22,  -1, -73, -44, -32, -75, -19,-126,  39,  60, -58,  75, -52, -52,  38, -37,  50, -61, -76,  30,  75, -27, -98, -30,  67,  45, -88, -11,  70, -71,  83, -75, -98,-119, -31,  26,  82,  14,  79,-107, -62, -23, -98, -42,  81, -88,  25, 102, -83, -93,  -7, 113,  74, 118, -24,  75, -32, -67,-102, -93, -36,   8,  22,  88, 125, -45, -45, -33,-110,-114, -98, -16,  12, -47,  65, -86,  82, 123,  68,  97,   3,-126,-123,  44,  55,  43,  89, -42, -63,  36, -39, -16,  53,  48, -94,   3,  27,  68,-120,  12,  69, -64, -83,  30,  50,  95,  29, -38,  67,  40, -57, 107,  -9,  -6, 101, 101, 116,  -7,  64,  70, -75,  56,  54,-124,  20, 127,  62, -61,  51, -25, -61, -18,  25,  23, -88,  80, -97, -78, 104, 111,   5,  26, -70,  27,  38, -27,  85,  11, 111,-127, -75, -50,-117, -30,  92,  40,-118,  -7,  21, -99,-124,-100,  79,  19,  31,  -4,  87,-114, 108, -26,-118,   2, 100,  68, -30,  28, -70,-121, 115,  -7,  23,-108, -76,  17,  -1, -97, -20,  39, -49, -85,-105, 102,   2, -58, -59, 113,  44,  -7, 116,  10,  65,-109, 122,  36,  24, -90, -97,  45,  77, 103, 111,   2, -27,  96, -59, 105,  94, -34,  32, -87, 110, -60, -85,  78,  97, -42,  83, -62,-117,  87,-102, 109, 109, 111, -14, 106, 119, -13,  46,  -3,   6, -76,  28,  16,-108,   4, -90,   3, -32, -52, -70,-118, -56, 121,  85,  43,  76, 100,   3,  46,  69, -42,  97,
  -40, -88, -93,  57, 122,   8, -25,  48,  18, -59, -21,  35,  86, -66,  89,-125, 102, -52,   0,  39,  43,  17, -21,  96,  81,  40,  93,   0, -91, 110, -27,  37,-119, 112,  99, -94, -70,  98,-118, 122, 105,  85, 114, -84,-108,  32, 104,-115, -43},
{  28,  83, -78,-115, 105,  38, 119,  46, 123, -36, -38,  30, 116, -28,  90,  87,  57, -22,  15, -96,  37,  23, -66,  31,  20,-104,-124,  99,  21, -66,  35, -92, -10,  67,-123, -73, 104, -62, -83,  27, -88, -31,   0, -30,  96, -81,  59,-126,-116, -14,  94, 100,   2,  84,-124, -83, -94,-116, -34,  -8, 121, -19, 110, 100,  40, -22, -81, -18,  38, -34,   9,  -2,-104,  41, 112, -21, -47,  83, -30, 111, -91,   8,  52,-100,  31,  83,  16,  70, -21, -75,-100,   1,  84,  56,-117,  53, -27, -91,  16,  56, -23,  51,  16, -21,   3, -26, -57,  78,  60,  38,  97, -11,  67, -10, 105, 119,  43, 126, 103, -98, -76,   3,   3, -46,-105,-125,-101, -27,  64,-106,  40,-127,-102,  82,  -3,  54,-107, 100, -95, 124,-106,  61, 108,-103, -97,  69, -92,  49,  27,  95, -96,   0, -62,  53, -44,  47,  21, -65,  83, 123,  87,  57,  41,  18,  40, -63,  40,   3, -63, 109, -94, -56, -47, -14,-102, 102, -28, 112, -76,  18,  89,  37, -16,-121,  50,-107, -92, -90, -52, 101, -48, -91,  50,  -2,-100,  99, -37, -23, 124, -93,  15,  22,  58, -45,  84,  48,  80,  37,  93, 114,  41, -75,  -5,  65,  54,-114,  25, -84,-111,  50,-116, -61,  40, -46, -49,  43, -33,  20, -82, -20,  -7, -80,  44, 112,-117,-107, -91, -19, -50,  55,  94, -13, -28,  60,  29, -28,  -2,  78,   2,  47, -86, -90, -92, 113, -15, 100, -73, -86, -22, -99,  14, -52, -98,  39,  68, -61,  99,  92,  88,  55, -38,  36, 112, -22,  25, -62,-106,  93, -28, -96,  55, -12,-106,-111,  64, -60,  68, 122, -60, -30, -36,  36,  71, -93, -89, 100, -43,  47,  76,  82,   8,  79,-121,-103, -29,  23,  84,  57, 118,  94,  40,  40, -29,   7,  -2, -90, 108,  43, -78, -84,  12,  90, 119, -97,   2,  95, -75,  29, 102, -52, -33, 118, -86,  23,  11, -11, -25,  74, -26,  45,  82, 106,  34, -12, 104,   0,-101, -55,-110, -75,  -9,  87,  23,-123,  15, -79, 121,  52, -38, -50, -46,  76, -71, -20,  68,  50,  68,  25,  72, 109, -15, -54, -62,  74, -38, 108,-118,  70,  22, -38,  51,  94, -44, 123, -78, -46,  30,  66,  43, -73,-100, -90,  69, -50, -74,  46,  24,  89,  46,  18,-110, -49,   0,-104,  76,  94, -31, -51, 113,  97,  41, -51, -38, -12, -25,  -5, -53,-119,  42, -53,  98,  73, -33, -93, -37,-116,  15,  10,   4, -28, 100, 117,  31, -82, -34,  13, 100, -85, -24, -18,  68,-125, -28,  48, 111, -96, -46,  42, -88, -51,  42, -16,  15, 106, -36, -14,   9,-117, 103, -72,  94,  87, -67,  -1,  -7, -15, -38,  83,  95, -32, -24,-101,-111,  -4, -19,  45, -58,-126, 124, 102,  37,  -5,  -3, -58, -32,   0,  32,  44,-106, -95,-106,  21, -65,  41, -87,  61, -22, 125, -59, 122, -62,  88,  16,  73, -50, -58, 125,  -8,  12,  -1, -58, -88,  90,  62,-107,  32,  65, 100, -23,  24,  17, -95, -71,   8,-126, -87,  90,  75, 127,  33,  46, -20,-104,   5,  94,  -3, -37,-109, -14, -97, -27, -55,  75, -35, 114,  68, -96,  30,-126,  55,   8, -99, -93,  -8,  44, -79,  93,  21,-106,  94, -31, 123, -61,  65,-125,  90,  -5, -66, -73, 120, -46,  71,   6,  -8,-121,  57,  94, -81, 127, -83, 117,  49, -98,  50,-110, -17, -57, -36, 121, -41, 108, -34, -24, -83, -54,-101,  94,  69, -60, -13,  50, -49, -38, -25,  35,-105,-120, -24,  65,  73, -36,   1, -68, -49, -94,-123,-104, -13, -85,  97,  26,  45,  26,  91,   0, 125, -68,  26, -82,-108,  39,  18,  80,  21, -89, -32, -42,  13, -55,  58,  22, -65, -10, -35,  21, 111, -80,-116,  61, 111, -87,  46, -21,-112,-126,  97,  36, 100,  35, -32,  92,-106,  34,  35,  75,  81, -43,   6,  31, -75,  89, -41,   4, -20,  -7,  96, 104,   6, -13, -20, -97, -66,  -5,  38,  82, -35,  -5,  56,-105, 117,  54,  77,  24,-117,  29,-109, -35, 101, -43,  29, -14,  68, -69, -75, 108,  75,  -9,-125,  61, -61, -23, -82, 119,-121,  72, -15, -60,  77,-100,  53,  26, 104, -42,  -5,  80, -81,  92,   0,-102, 119,-100, -60,  61,  98, -59, -42,  -2,  55, -83, -13, 115,  55,  -8,  11, 116,  67,  61,-115,  25,  50, 106,  45,  23,  11, -94,  33,  -8,  23,  -9, 123, 112, -45, -30,-119, -59, -33,  38,  91, -41,  98,-112,  44, -50, -33, -37, -95,  48,  18, -43,  62,-115, -80, -74,  10, -52,  39, -23,-120, -25, -56, -29, -39,  37,  15, 108, -60, 108,  68,  54, -96,  68,  96,-112, 119, -37, -56, -95,  57,  98, -34,   2, -21,  74, -70, -65,  27, -30, -44, -68,  34,  21, -95, -83,-103, -47, 101,  -7,  75,  70,  98, -80,  76,  75,  61,  -5,  47, -45,  39,  21, 123, -24, -19, -23, -26, -87,  70,  -1, -16,  54,-113, -78,  66,  28,  56, -67,  93,  95,  92, 124, 126,-115,  57, -78,  36, 108,  42,  52,  -2, -90,  81, -42,  15, 114, -44, -81,  25,-121, -11, 111, -68,-123, -62,  62,  50, 125,-126, -18, -81,-103,  91,  26,  25,  98, -37,  33, -46, -67, -67, -69, -87, -31, -12,  42,-102, -91, 126, -78, -44,  28, -74,  49, -34, -94, 104, -84,  56, -18,-117,  59,  63,-107, -10,  47,  59,   9, -14,  52,  42,-106,  18, -96, -28, -42, 123, -32, -88, -57, -54,-105, -46, -98, -83, -22, 115,  17,  78,  -3, -26, -37,  45,-107, -83, -93,-121, -42,  76, -30, 104,  94, -24, -72,  27,  -5,-109, 104, -85, -34,-101,-100,  91,  33, 121,-106, -53,-110,  26,   6,  35,  27, -38,  -5,-100, -59, -97,-117, -36, -44, -94,  90, 125,  11,-114,-123,  57, 125, -42, 110, -77, 102,  75, -69, -25, -45, -51, -78, 111, -91,  25,  -7, 116, -40, -30,  63, -81,  36, -89, -35, -28, -34,  12, -62,-116, 106,  54, 116,  -9, -34,-125, 116,  58, -88,  38,  72,  -5, 112, -86,  85, -86,  97, -91,  93,  82, -98,  93, -54,  78, -15,  47, -72, -81, 112,  15, -96,  34,  62, -53, -22, -31, -14, -34, 118, -96, -57, -17, -12, -95, -79,-102,  66, -44,  57, -12, -87,  96,  83, 121,-127, -71,  -5, -58,-104, -11, -33,  11, 127,  30,-104,  46,-125,  67,  34,  66, -90,  73, 121, -49,-109, -31,-111,  84,  59,  77,-100,-103,  96,  -7, 101, 100,  48,  10, -88, -22, -77,  98,  61, -96, -13,  92,   4,-101, -79, -87,-100, -14,  49, -30,  79,  -4,   6,  92, -47,  93, -63,  83,-120,  25, 113,  53,-126, 120,   2,  28,  33,  89,   2,  99, -60, -56,  18, -16,  59, 112,  -9, 125, -17,  35, 102,  12,-118,  13, -60, 126,-110,  54,  -8,  -3, -90, -40,-127, 113,-121, -12, -17, -26,-116,  16, -46,  22,  62,-124,  63,-118,  44,  36, -96, -17,-121, 111,  91,  75, -24,  56,  43,  67, -19,  23, -50, -23,  23,  65,   1,  86,  92, -45,-106,  72, 104,   9, -29,  39,  83, -87, -65,  -6, -86,-119, -94, -49,  71,   5,  63, -98,  10,  78,-123, -85, -18,  66,-114,  44,  14,  99, -18, 127, 107, -17,  96, -19, -11, -21, -48, 120,   5,  24, -28, -48,  72,  33,  -6,  78,   0, 110, -89,  37,  -4,   7, 125, -43, -35, -79,-101,  29, 101,  64,  53,  76,  11,  74,  27, 117, -82, -54,  82,   2,  39,  40,   0,   8, 123,  -3, 114, -33, 102,  67, -35,  -3,  40,-123, -37, -46, 105, 105,  -8,  33,   1,-113,  56, -80, -92, -16,  98, -81,  91,-106, -60, -22, -61, -95,  13, 122,-104, -38,  84, 100,   7,   3,  -4, 111, -63,-123,-126,-100,  33, -15, 119,  24,-105,  -4,  39,  49,  78,  69,  10,   3,-103,-104,  62, -86,-105, -35, -72,  54, -47,  74, 114,  31,   4, -76,  -4, 119, -94, 114, -12,  43,  67,-115,  72,  45,  54,  94, 118,  80, -10, -91,  -1,  17, -37,  94,-110,-119,-118,  62, -86,   0, 109,  27, 106, -80,  97,-122, -15,  41,-102,   8,  15,-118,  59, -93,-112, -85,  24, 109,-108,-113,  -7, -77,  21,  61,  82, -79, 112, -49,  32, -62,  28,  70, -77,   2, -56, -85,   5,   4,  25, -90, -51, -25, -95,  34,-126,  72,  79, -35, -55,-122, -42,  -2,  52, 115, -76, 112, 119,-100, -97,  65,  14,  61, -46, -48, -18,-102, 112,  -1,  58,  42, -14, -50,  76, -42,  82,  93,-105,  68,  84,  78, -40,  44, -11, 116, -21, -61,   3,-104, 108, -14,-112,-116,  58,  63,  15, -58,  36,  77, -69, -48, -92,  -9, -49, 126,-118, -16,  71, -63,-125,  -6, -81,   3,  26,   0, 126,   8, -96,  42,  49, 114,  14,  17, -10, -25, -19,-125,-117,-106, -99,-118, -90, -56, 122,  50,   0,  67, -22, -58, 119,  86, -53,   9, -76,  51, -69,  15, 101,   2,  77,  20, -89,-111, 105, -33,  87,  13,  -9, 117,  25,  97, -86,  98,  64, 123, -16,-103, -71,  89, -82, -31, -48, -84,  91,  96, 122,  54, -94,  28,   0,-113, -22,  90,  -4,  84, -32,-115, -69, 103,  58, -12,  -3,-109,  59, -68, 115, 108,-116, -31,  65,-104, -51, -35, -72, 116,  17, 115,  85,  64,  20,  44,  50,  52,  60,   2,   1, 123, 109, 103,  79,-123,  65,  88,  61, -15,  99, -57,  28,-121, 109, -25,  -3,-108,  61,  42,-120, 106,  55, -57,  -2, -64,  13,  59, -81, -64,   5,  -2, -61, 121, -31, 106,   5,  94,  79, -52,  -4, -86,  86, 119,   0, 110, -11,  97,   7,  -1,-106, -60, -41, -30,-108,  88,   9,  90,-112,  99,  61, -78,   5,  90, -82, -51,  89,  31, 100, -53, 108,  57, -74,  34,   4,  42,   2, -62, 107,  13, 100, -50,  67, -46,  47, 103,  54,-114, -75,  -8,  13,  89, -99,  -8,   5,  -4,  -1, -26, 104,  -5, -90,-113,  21, -86, -96, 101, -20,  52, -59, -55, -50, -66,  66, 120,  12, -29,  57,-112,  82,  70, -57,  38,-121,  87,-116,  27,  91, -79, -50,  64,  68, 109,  32,-104,  -2,-124,-105, -29, -67, 106,  99,  16, -46,  29,  -1,-103,  74,  67,   5,  49,  80, -28, -66, -52, -91,   9,-112,-111,  29,  60, -99, 122, 105,  84, -73,  59,  17, -71,  41, -54, -37, 115,  12, -64,-116, 127,  68,  41, -29,  85, -68,-115,-117,  -9, -51,  71,  69,  82, -68,  38, -48, -50, -10,  76,  94,  25,  81,  40,-110,  54, -11,   8, -11, -27,  67,  55,  64, -81,  -3, 125,   9, -77,-123,  21,-108, -33, -75, -50, 127,   2,  62,  73,  42, -10,  29,  14,-108,  37, 105,  31,  30,  80,  46,  94,  72, -14, -17,  48, -58, -62, -93, -38,   0,  41, -25, -68,-109, -52, -87, 120,  36, -67,  -8, 113, -17,  54, -46, -70, 108,-109,  40,  48,   1, 121, -14,  88,  22, -58,   6, 103, -63, -82, -41, -28, -64, -18, -82, -76,  16, -65, -55, -78,  22, 104, -52,  10,-101,  -2, -72, -78,   8, -29,  83,  33, -45,   3,-102, -62,-126, -39, -28,  93,  87,  77, -94,  37,-109, -50,  95,-125, 113,  26, -27,-121,  -8, 107, -81,  -4, -79,   8, -27,  81, -80,  64, -98, 126, 113,  54, -15,  90,  23,-125, 110,  69, 107, 116, -53,  45, -90,  48,-105, -97, -29,  56, -88, -13,  73, 117, -73,  77,  -2, 111, -52,-110,  59,  59,   0, -28,  99,  63, -45, -19,  59,  57, -85, -10,   3, -49,  36,  62,  93, -71, 106,  24,  10,-106,  84,-102,-106,  94,-109,  16, -51,  82,-123,-109,  70,  24, 126, -12, -61, 121, -33,  44, -20,  69,  18, -58,-121,  42, -77,  80,  94, -79, -59, -45,  83, -19,  96, 123, -43,
  -69,-118, -30,  63,  30, -33,  59,-108,  13, -37,  57,-123,  34,  52,   0, -61,  -8,-109,  41,-127, -72,-114,-111,  58, -71,  39,  83,  38,  68, 119,   9,  42,-117, -54, -56, 124,  43,  21,-103, -70,  43,  43,  44, -52,-101,  51, -75, -75, -33},
{ 125,  26,  96, -29, -18,  26,-105,  38,  58,  94, 106, -60,  63, 113,  71,  65,  64,-122,-103,  76, -79, -81,  11,  76, -41, -27, -81,  53,  25,  17,  24, -69, -85,  83, -82,  -3,  21,-102, 105, -64,-100, -62, 125, -43, 105, -50,   3,  70, 121,  78, -89,   7, 101, -49, -60, -42,  96, -99, -10,  93, -71, 124, -59, 110,  65,  11, -36,  88,   0,  72,  31, -91,  38, -50,  31,-115,  54,-101,  57,  79, -28,-110,  85,  97,  96,  23, -84, -71,  79, -40, -67,  71,-119,  63,  54,  54,   0,  10, -12,-119,  62, -32,  79, 103,-113, -78,  39,  94,  98, 123, -48,-100, -69, -27, -56, -69, -63,-110,-125, 120,  84, -76, -42, -72, -51,  -7, -29,  28, -82, -57, -67,  41, 126, -58,  47,  13,  74, -50,  80,  23,  96,  48,  50, -85,  10,   2,  47,  94, -92,  97,  53, -10, -76, -57,  27,  35,  66,  23, -86,-108,  48, -93, -50,   4,-121, -12,  59,  20, -75, 121,  12, 101,-116, -80,  -1,  91,  -4,  32, 121,  37,  32, -11,  95,-125, -82, -51, 110, -61,  59,  92,  85,  26, 113, -91, -58,  53, -37,  86, 117,  78,  82,  56,  52,  56,  36,  96,  56, -27, -55,  59, -17,-115, -52,  46,  93, 127, -97,  52, -99,  87,  40, -20, -63, -34,  24,-101,  87, -71,  -8, -52, -35,-105,-110,   8, -23, -28,  16,  32, -24,  38,  32,  47, -35, 116, -54,   2, -79,-101, 107,  15,-112,  15,  99, -11,-104,  -9, -90, -11, -64, -11,  93,-106, -73, 105, 125, -83, -39, -55,-126,  63,  65,  43,-124,  27, -82,  58,  33,  78,  49,  55,  15,-117, 118, -57, -39, 126,  67,  48, -44,  40, 126,  38,-111, -87,  93,-120, 121, -66, -31, -70, 120,  73, -35,-110,  79,-120,  27,  -5,  46, -57,  84, -91,  56,-101, -41, 111,-105, -57, 118, -26,  51,  36,   8, -16, -60, -46, -70,  72, -83,  11, -28, 120,  83,-112, -67, -16, -16, 105,  27, 112, 110, 126,  -9, -97, 104,  28, -99,   5,  78, -25,  39,  49,  44,  61,  44,  72, -90,  30,  28, -59, 115,-112,  25,  69,  16,  94,-121,-122, -53,   1,  10, 119,  32, 103,  92, -72, 113,  44, -54, 106, -98,  58, 102, -90, -26, -57, -21, -69,  31, -20, -27, -84,  19,  43,  53, -83, -55,-110, -56,  17,  29,  30,-104, 125,  24, -14, -16, -44, 108,-111, -27,-104,  16,-103,  96,-115, -82,  43,  63, -85,-125,  24,  53, -60,  21, -17, -71,-103,-104, -49, -24, -12,  -2, -91, -91, -93, -41, -75, -98, -47,  85,  -3, -16,  58, 104,  24, -39, -81, 110, -64,  14,-117,  97,  52,  54,  68, -99, -30, -14, -37, 100,   8,  13, -77,-118, -66,  50,-106, -11,-113, 115,  67,  18,  39, -76,  68,-103, -45,  65,  30, -55, 125, -25,   4, -39,  96,-114,  99, 107,  75,-110, -76, 106, -26,  68,  24, -61,  58,  36,  20,  12, -65,   3, 100,-125,  67, 122,  84,  75, 104, 110, -75,  98,-105,  57,  86, 119,-118,  78,  52, -32,  43, -29, -95, -19,  27,  70,  49,-118,  50,  51, -30, -61,  32, 105,  58,  -6,  31, -95,-108,  48, 121, 114, -95,  13,  48,  93,  61, -76,  74, -74,  86,  -7,  31,-117, 117, -95, -73,  29,   2, 112, -29, -51, -64, -56, -47, 116, -28, -71, -80, -76,  57,-127, -96, -25, -74,  45, -13,-101,  62, -20, -12,  92, 102, -10, -87,  36,  63, -49, -30,  14,  49,  12,  80, -43, -13,  85, -15, -83, -66, -44, -35,  20, -35,-106,  15,-108,  19, -48,-114,  87, -39,  87,  39,  34,  96, -32,-100, 114, -13, -53,  84, -37, -43,  57,  52, -61, -31, -30,  80,-114,  -5, -32,   4,  30, -23,  73,-101,  -2,  64, 103,  75,-127,  60,-110,  88, -24, 120,  29,   2,  77,  96,-100, -86,  83,  10,  39,-117,-103,   5,  75,  79,-105, -67,  11,  71,  91, -94, -27, 122,-100, -95,  66,  70,-124,-100,  25, -93, -94, 122,  86,  62,  17,  69,   2, -90, 106,  14,-107, 112,  28, -21,   4,  15, -16,  -1, -90, -12, 106, -39,-106,  -1, 110,  73,  -1,  67, -27,  67,   7, -66,  17,  47,  17,-120, -72, -33,  75, -96,-105, -45,  10, -43,-109,  98,  77, -11, -83,-106,-120,  -7, 119, -44,-106, -89, 122,   5, -30, 114, -27,  35,-104,  82, -35,-106,-104,  60, -77,-102, -75, 114, -28,  -6,-110, -49,  20,-121,-126,  59,   6, -12, -44, -27, -45, -95,  98, -11, -89, -78,  16,  15,  80, -10,  84, -53,  74,  67,   1, -36,  58, 100, -31, -68,  35,  47,  19, 104,  80,  -7, 104,  27, -22,-108, -32, -40,  53,  18, -11,  12, -55,  53,-119, -31,-100, 112, 125,  77,-108,  71,  55,-120,-115,-104,  73, -39,  96,   0, 105,  66,  10, 120,  43, -13, -31, -83,  18, -13,  60,  48,  23, -98, -12,  73,  47, -94,  50,   0,  14, -29,  -3, -71,  17, -15,  82, -57, 112, 108,  42, -32,  70,  93, -98,  -7,  20, -21,  45,  93, -67,   8,  24,  43, 109,  46, 110, 105, 107,  41,  89, 114,-120, 122,-102, -58,   0, -46,-125, -84, -76, -21, -56,  16, -96,  89,  83,  95, -11, -30, -42,-118,  67,  -9, 100, 103,  72, -72,-118,  95, -76, -19, -47, 118, -19,   3,  -7,  83, -22, -22, -57, -70, -12,   1, -48, -95,  19, -69, 119, -43,  92, -32,  44, -95, -19,  14,  91,  39, -12, -38, -36, -61,   3,   3,   8, -72, 108,  18, -19, -67, -83, 119,  45,   6,  32,  91, -59,-109, -20,-101, -81,  88, 125, 122,  45,-105,  31, -30, -37, -88,  17,  72,-100, -83,  56, 111, -85,  34,  80,  79, -73, -52,  -8, -31,  90,  60, -39, 103,-122, -78,  -7,  54, -11, -39, -65, -37,-100, 111, -33,  82,   5,  48, -48, 103,-107,  -3, -53, 101,   7,  -6,  55,  46, -25, 107, -14, -41,-122,   5, -21, 114, -77, -20, -46, -76,  73, -47, -91,-111,  17, -34,  35,  66, 121,  58,  42, -34,  55, -21, -60,-102,-113,-111,  77, -46,  11, -50, -91,  36, -27, -62, 122, -64,   2, -92, -82, -19,  97,-105,  11,  58,  11,  78,  75, -53, -94, -85, -94,  68, -71,  83,  34, -38, -50,  87,  43,  31, 107, -17,  11,  -1, -54,  87,   1,-103,  72,  -9,  80,  96,  79,-121,  52,  -2,   4, -63,-103, 105,  85, -55,  13, -29, -33,  57,   5,  54,  75,  55, -30,-121, -83, -29,-116,-113,  74,  31,-109,  89,  21, -20,  35,-100,  78, -73, -96, 113, -59,  71,  79,-118,  25,  35, 102,  37,  25, 116,-117,-105, -82,  51, -91,  37,  56, -52, -88, -32,  14, 118,  20,-117, -28, -62, -76, -77,  92,  -2, -89, -48,  96,  19, -78, -73,  47,  30,  -4, -81, -18, -33, -29,  69,  77,  94,  -2,  21,  59, -61, -83,   1, -44, -79,-101, -15, -28, -40,-106,  20,  76,-100,  90,  31,-109,  37,   6,  60, -86,  12,   6, -74,  67,  89, -94, -49,-119,  22, -40, -38,  86,  44, -69,  80,-107,-119, -84, -62, -78, -18,  -8, -47,  96,-125, -55,  81,  56,  78,  83, -63,  26, 119, -68,  -8,  -2, 125, -47, -26,  -8, -92,  69,  84, -27,-105,  91, -78,  68,  68,  65,-106, -25,  48,  80,  58, -71, -94,  -2, 103,  95, 116, -21,  90,-111,  24,  33,  66, -50,  28, -68, -12,  69,  63,  45, -38, -93,  51,  24,-110,  79,-124, -48, -32, -91, 123,  30,  56,  16, 114,-103, 121, 111, 114, 100, 106, -99, -20, -13,  59, -78,  93, -88,  21,  76, -63, -11, -58,  38, -44,  83, 104, -95,  13,  85,-113,  90,-101,  63,  35, -81,  67,  71, 114, -85, -58,   8,  71, -96,  24,   4, 114,  -4,  19, 122,  27, -11,   5,   7, -28,-127,  48, -75,  75,   5, -47, -81, -10, -34,  60,  -8,  95,  25, -54, 114,  92,  27,  64, 113,  75,  15, -89,  86,  97, -54,  31, -52, -40, -38,  -8,  45, -89,  59, -61,  40,   9,  65,  77, -94,  86,  22,   7,  68, -17, -28,-120,-117, 106,-105,  65,  -2, -84, -48,-103,  43, -53,  59,  26, -48,  32,  86, -43, -70, -92,  91, -50, 124,-110,  29, -73,  86, -81, -35,  62, -63, 121, -74, -24, -13,  14,  48, 100,-110, -34, 107,  -4,   6,  78,  82,  86, -96, -72, -35, -55,  67, -89,-119,  -9,  72,  86,  66,  38, -33,  21,-101, -78, -17, -14,  21,  33,-105, -77, -52, 116,  35, 120,  -3, -54,  35,  50,   6, 104, -87, -12, -13,  75, -69,  70, 114, -81,  -5,  61,  93, -16, -76, -99, -16, -33, -10, -94,  54,  95,  41, -56,  78,  60, -55, 107,-123,   0, -68,  36, -26,  99,  16,  60, 102,   3,  11, -50,-120,  23,-122,  83, -40, -56, 106, -47, 107, -85,   2,  97,-125, -58, -27, -17,  14, -99,  56,  15,  97, 101,-111, -52, -83, -33,   9,  82, -20, -82, -98,  31,  74, -93, -89,  48, -37,   7, -19,-100,  21, 117, 105,-103,  25,  95,-109,-106,  44, 115, -82, -89,  36, -36,  34, -69,-108, 105,  45,-118, -42, -72,  -4,  -3, 104,  19, -84, -78,  99, -21,   8,  30, -80,-114, -26,   1, 121, -75,   5, -66,  -1, -36,  28, -36,   3, 107,  69,-100,  51, -83, -47,  82,-118,  53,  44,   7,   0,  44,-103, 102, -55,   3,  22,  50,  85,  10,  74, -96,  54, -49,  99, -21,  -5,-121,  74,  90,  60,-108, 119, -99,  68, -45,  69, 107,  87,  49, -44, -19,  21,  55,  -3,  76, -84, -60, -65,  22,  77, -30,  80,  89,  34,   9, 126,   0,  25, -67, -41, -12,  75, 107,  89,-104,  86, -87,  50,  -2, -81,-119,-103, -96, -25,  13, -65, -86,  97,  88,  75,  45, -88,  19,  50, -27,  65,-110, -41,-100,  56, -36,  89,  61, -79, -31,  20, -31,-111,   4,-110, -99, -83,  74, -59,  70,  84, -49,  12, -11,  -3,-123, -75, -50, -98, -50,  77,   8, -43, 118,-117, -67,   5, -47,  19,-107, 104,  24, -47,-103,  56,  -8,  11, -89, 125, 102, -76, -90, -56,  57, 101,  96, 114,  -7, -37, 108,-122,-116,  96,  82,  45, -37,  91, -25,  -7, 117, -44,-120,-100,  50,  74, -41,  22, -24,  79, -94,  22, -30,  49,   9,  79,  11, 119, 111,-111,  43, -22,  10,  95,  53, -96, -73, -92,  37,  26,  75,  28, -40, 114,  78,  11, -18,  91,  64,  29,  40,-123,  27, -94,  24, -77, -68, -69,  90,  93,  31, -25,  38,  92,-115,  41, -16, -63,  99, -58,  63,  33, -94,  70, -92,  71,-115,-115,  11,   9, -96,  46,  81, -83,  41, -99,  23, -66,  98,-107,  81, -20,  83,  70,   8, -63, -86, -13,  26,  81,  74, -53,  36,  58,  73,  89,  24,  41,-108, -24,  74,  57,  35, -36,  34, -76, -28,  52,-101, 119, -15,-111,  20, -81, -95, -37, -43, -99, -40,  39,   6, -44, -71, -21,  80,  -3,  69, 111,-113,  39,  -7, -11, -19,   8,  72,  30, -31,-112, -60, -99,-102,  18,-117, -56, -45,   3, -66,  88,-113,  92,  96,  56,  62, -86, -79, -36, 103, -92,  41, -13,-116, 122, -77,   3,  77, -73,  41,  15,  32, -31,  51, -31,  47,  40, -58, -74, -31,  29,  13,  98,  88,  93,  55,  61,  62, -56, -61, -78,  18, -90, -45,-111, -61, -87,  99, 103, -41,   0,-120,  68, -92, 125, -11, -88, -53,  -9, -43,  49,-121, -11,  18, -63,  58,  84,  21, -19,  35,  28,  60, -84, -74, 111,  10,  92,  61, -84, -85, -57,   0,  10,  58,  61,  82, -48, -34, 100,  65,-125,  93,  10, -88,  73,  44,  42, 112, 113,  81,  48, -68,  60, -75, 105, -92, -99,  36, -52,  25,   3,-105, 108,  89,-124, -60,  54,  30,  35,   3,  -6, -13,  43, -27,  46, -48, -37, -13,  35,  -5, 104,-119,  63,
   99, -46,  86, -97,  24, 117, 103, -60, -66, -46,-113,  -8, 111,  36, -98, -19,  96,  29, -27, -43,  56, -46,  71, -96, -15,  32,   6, -41,  13,  12, -75, -89, -30,  10, -82,  24,-120, 107,  75, -78, -69,   4, 125,  37,-111,   0, -68,  -9,  79},
{ -48,  86, 114, -69, -29,-111,  71, 111,  88,  29, -79, -33, -16, 101,  93,  -8,  94,-118,  -2,  37, 117, -98, 100,  19, -45,  78, 104,-105, -46,-100, -96, 100,  29, -51, -97, -61, -67,  96, -92,  88, -55, -54, -73,  30,-126, -70, 125,  46,  49, -21, -83, -80, -90,  41,  -5,  13, -46,  81,  55,-127,-107,  41,  53,-116, -72,  34,  -8, -42, -31,  -3,  14,  36,   5, -81,  67,  32, -27, -70,  53,   0, 119, -15,  70, -63, -23, -51, -99,  54, -51, 103,  47,  17,  71,  96,-109, -91,  48, -75, 118,  60,  97,-119, -37, -28,  -9, 111, 109,-108, 116,-121,  84,  48, -54,  97,-112,  56, -33,  63, -48, -35,  64,  88,  16,  93,  41, -38, -78,  37, 107,-107,  93, -76, 104,-123,-101,  94,  45,  76, 100, -17, 119,  98, -12,-120, -66,  95, -94,-111, -21,  17,  41, -96, -16,  32, -70, -42,-124, -53, -21, -10, -36,  67, -57,  27,  57,-112, -70,  -5,-120,  85,  -6, 110,  50,   0, -91,  37, 126, -54, -64, 111,  78, -82,  69, -41,  47,  69, 111,  17, 109,-122,  11,  59, -46,-123, -62, 104,  66, -19, 103,  88,  80, -34,-121, 101,  86,  36,  21, -93, -43,  23,  69, -15, -50, 111,  80,  87, -66,   7,  27, -57, -29,  13,  36, 127, 121,-109, -11, 120, -47,-102, -90, 117,  -6,  31,  98, -99,  35,-117, -61,  38,-109, -93, -68, -24, -24, -53, -68,  83, 115,   0,  24,-120,  99, -68, -45,  17,-125, -41,  91, -82, -12, -77,  -5,   6,  66,  23, -50, -17,  94, 105,  37,  65, -90, -38, 106,-116,   8, -93,  98, -60, 105,  29, -32,  -6, 116, 125,  25, 100,-105, -19,  84,  70, -71, -19,  46,  38, 124,   8, 105,   6, -14,-112, -61,-116, -78,  -3, 101,-120, -95,  77, -16,   4, -52,  31,  13, 117, -34,  84,  57, 113, -75, -32, -98,-109,  72, 112,-100, -63,-101, -11,  25,   9,   3, -70, 114,-124,  25, 118, -38,  -7, 127,  18, -15,  41, -73, -82, -12, 106, -55, -55, 101,-100,  44,  27,  62, -26,  96, -18, -15, -17,  13,  77, 102, -45, -38,  82,  29, 125, -28, -78,-114,  44,  57, -58,  -8,  61,-122,  46, -69,  49, -46, -38,  83,  99, -80,  23,  90, 125,  85,  44,  12,   2,  65, 112, 100,-118,   4, -97, -98, -99,  61,  -8,  -7, -23,  47, -36,  21,  61, -34,  72, -33, -59, -11, -20, -32,  -8, -94, 102, -31,  64, -44, 107,  83,  89, -72,   4, 124,-111, -56,  88,  70,-104, 105, -20, 118, -22, -66, -12, 125,  96,  45,   1,  51,  26,  77,  -3, -75,-118,  74,  -5, -80,  67, -76,  75,-122,  58, -84,-117,  78,  73, -95,  97, -75,  43, -32,  60,  90, -63, -29, -93,-109,-126, -74, -79, -90, -33,  30, 115,  59, 103, -15,-108, 107, -62,  99,  82,  29, 111, -56,  62,  37, -41,  18, -66,  58, -74, 122, -14, -61,  81,  42, -48, -90,  25,  82,  36,  61,   8, 124,-123,-122, -81, -19, -33, -86, 121,-122, 108, -52, -86,  -1,  10,-114, -98,   5, -75, -58,  11, -65,   7,  16,  -9,  68,  53, -76, -77, -89,-120,-126, 121, -80,  79,  20, -12,  70,  81, -16,  18,  56,  57,  96, -70,-126, 123,  88, -60, -64, 108,  23,  -1,  59, 100,  71, -30, -73, -12,  45,-123, 110, -33,-102, -17,  13,  28, -60, -21,  25,  20, -75,  24, 117, -75, -36,   1,  21,  22, -52, 120, -50, 109, -66,  77,  45, -24,  77,  71,  -6,-116,  -7,  98, 100, 116,   5,-112, -10,  20,  81, -55, -74,-103,  12,  33, 112, -55,   1, -80,  98,-123,-100,  82, 107,  78,  48, 123,  73, -93,  21, -10,  34, -93, -92,  72, -13,  30,  20,-122, -24,  14,  73, -95,  16, -64,  31,   5,  -2,  64,  96,  68,  77,-121, 101, -17, -16, -78,-108, -61, -88, -12, -66, 123, -70,  65, -53, -52,  99,  15,  35, -29, -87,  44,  55,  75,  58, -48, -79,  23, 110, -40, 106, -93,  75,   7, -48,  75,  83, -82,-114,  96, -34,  83,  47,-103,  90, -77,  16, -16,  89,  80, -22,  72, -95,  72,-109,  76,-118, -87,  13, -32,  20,  78,  11, -83,-121,  47, -86,  37,  90, -85, -57,-110, -39, -75,  43, 126,-113, -42,-102,-102, -65,  17,-110,  65,  48,  28, -20, -41, -77, -45,  30, -47,  91,  40, -25,  80, -61, 100,  19,  10,  -2, -46, 100,-109,   5,   1, -29, -33,  38,-103,  30,-104, -83, -76, -78,  34, 110, -54, 116, -56, 122,-110,  55, -65,  78,  58, -80, -47, -37,-120, 118, -20, -41, -65, -64,  76,-111, -57, -28, -57,  59, -29,  64, -40,-123,  73, -10, 124, -17, -16, 102, -83,  23, 103,-105,  27, -46,-101, 116, -63,  50, 103,  93, -26,  71,   1,  53, 123,  13, -44, -62,  28, -99,  -9,-107, 112, -34,  95,-121, -19,-120, -65, 121,  49,  -9,-124,  17, -13, -84,  -7,  -5, -74,  24, -73, -67,  27,-105,  44,  88,-117,   3,-117, 119,-119,  -2,  98,  51,  33,-118, -58,  58, 118, 116, -47,  63,-100, -21, -76, -47, -65, -42, -35,-121, -17,  89, -58,-110,  62, -15, -56,  35,  29,-124,  40,  27,   0,  35,-109,-127, -10, -81,   7,  91,  65, 105, -76, -70, 101, -77,  40, -38,  -2, -99,  10,  88,  59, -78,-112,-123,  21,-103,  83,  49,  99, 104, -23,  62,  77, 104, -42, 123, -89,   9,  91, -29,  90, -40, -25,-120, 115, -39,   0, -75,-122, 100, -87, -81,  46, 110, -61, -92,  45,  22,  68,  23, 106,  90,-106,  20,  31, -25,  84, 102,  14, -62,  77,  89,  28, 127, -99, 108,  87,  71, -26, -50,  14,-103, -36, 100,-106, -60,  -2,   1, 114, -65,  90,-121,  55, -60,  41,  -5, 109, -50, 124, -84,-107,  84, -99,   6,  22,  56,  58,  29,  30,  98,  -3,  36,  93,  29, -40,  60, -98,  63,  20, -95,  80, -45, 114,  46,  22, -99,  99, -29, -74,-108,  50,  38, -47, 109,  16, 126,-126,  87,-110,  97,  41,  42, 117,  -3,   2, -95,  -7,-118,  46,-105,  13,  90,   3, 118,  -4,  33,   9, -52,-116, 104,  38, -26,  12, 118,  18, -29, -51,  95, -35,   1, -11,-112,-112, -61, -41,  24, -90, -76,-125,  -5,  69,  24, -88,   3,   3, -88,  75, -30, -79,-111,-126, 106,-102,   9, -92,  75, -38, -97, -12,   7, -57, -17,  24,-117,  10,  67, 108,-113, -93, -16,  56,  81,  11, -70,   0,  81, -25,-122,  48, -39, 108,  49, -81, -47,   9,  10,  63,  93, 107,  61,  -8,  33, -24, -13,  55, -83, -52,  17, -79, 111, -30, -53,-102, -36,  15, -70,-100,  64, 117, -38,  66, -69,-121,  -3,  75, -82,  34, 125, -96,  22,-112, -79,  37, -90,  43,  -9, -42,-103, -69,  86, -36,  18,  73,  67, -99, -24,  85, -86,  36,  57,-101,  76, -27, -30, -25,   1,   9, -40,  77,  30,  43,-126, -13,  16,   7,   7,  90, 102, -42,  94, -59, -61, -78,  65, -61,  56, -88,  36, -35,  10,  19,-123, -65, -45,  17, -21, -29,  82,   8,-105,  65, -65,-119, -35, -74, -64, -75,  31,-125,  15,  80, 110, -83, -76, -97,  25,  39, -56, 117,  63,  64,   8,   1,  90, -84,  44,  32, -44,-108,  24,-121,  21,-102,  36,  10,  11,  30,  50, 120,  48,  55,  46,  86,  14, 113,   5,  81,   8,  27, -48, -67,  28,  49,  42, -91,  -2,-105,   6,  55,-126, -24,  22,-102,   2, -64, -18,  50,  14, -85,  77, -57,  19, 121,-102,  90,  35,  20,  62, -47, 105,  58, -35, -68,  50, 101,  62, -33, -64, -92, -66, -24,  91, 109, -29,  61,-127,  33, -10, -42, -30, -55,  92, -11,  81,   3, -35,  62, -21, -63,  18, -96, -21, 112, -93,-123,  64, -35, -90, -23, -12,  52,  89,   4, -67, -20, -69, -28,  -7, -63,-117,  36, -34,-106, -66, -63,  35,   7, -21, 126, -62,  87, -74, -15,  27,  -3,  62,-114, -79, -69, -78, -25, -35,  97, -27, 107,  87,  48, -24, -40,  19, -96,  49,  59,  23, -56,-118,-112, -79, -64,  26,-116,  63,  34,  19, -40,-122, 101,  42,  83,  61,  97, -77, -77, -84,  49, 108,-107,  23, -75,  93, -49,  53,  99, -91, -15,  57,-105, -39,  69, -28,  76, -22, 126,  47,  -3,  81, -14, -28,  22, -18,  56,  99, -34, -83,  25, -36,  98,  45,  92,-120,  14, -62,  31, 119,  81,  -6,-115, -30, -90,  50, -84, -98,-106,  33, 105,  30,  51, 114, -31,  50, -48,-117, -44, 110,  68, -45, -60, 117,-119,  64,  60, -77,  98,  30,  96,  -9,  88,  32, -70,  78, -29,-108, 113, -36, -44, -13, -38, -70,  36, -55, -69,  20, -29,-126, 108,  -5, -38, 109,  -3,  73, -86,  57,   2,  -6,  94,  81,-116, -52,  23,-118,  79,  -1,  53,  79,  18, -23, -59,  13, -41, -46,  -7, 106, -16,  38,  16, -75, -71, -60, -64,  59,-119,  70,  32,  76,-123,  30,-102, -36,  -2, 100,   6, 111,  24,-100,-124, 108, -97,  92, -17,  48, -59,  22, -21, -84, -93, 101,  69,-108, -70,   4,  91, -61,  97, -32, 120,  48,  -1, 105,  58,  97, -12,-118,-125,  77,  -6, -69, 127, -46, 108,  31,   5, 121, -97,  91, -53,  80, -10, -33,-118, -46, -95, -69,  64, 108, -81, 102,-116,  71,  87, -55,  29,  -3,  43, 125,  78,  90, 105, -65, -56, -42,-119, -95, -53,  -7,  47,  86,  96,  78, 127, -88, -13,  96, 126, -12, -15, -87,   0, -28, -21,  89,  27, -45, 112, -58,  50,  14, -94,   7, 106,  -2, 123,  95,  93,-118, -29,  35, -30,-105,  42,  74,  32, -44,  -1,  44, -13, -73, -84,-111, 122, 119,  30, -56, 111, -51, -29,  77,  37,  -2, -54, -70,  -7, -85, -89, -56,  13, -98, -84,  84,  15,  71, -25,  81,-110,  -1,  99, -19, 103, -91, -48,  23,  47,  12,  89, -70,   5, -28,  18, -67, -11,  64, 106, 124, -35,-126, -65, -20,  62, -52, -82,-125,  18, -78,  14, 110,  98,  26,  -1, -44,  56,  74, 109, 121, -43, 100, 116, 123,  85,  -3,  21, -95, 114, -35,-107,  90, -91, 104, -81, -49,  34, -46,  22, -23,   3, -98, -85, -99,  22, -54,  66,  34, 110,  13, -20,  96,  43,  13, 108, -57, -23,  60,-113, -41,  14, -28,  94,  12, 121,  45,-116,  33, -82,-125, -28, -12, 108, -54,-104, 119,  38, -92,-115,  -6, 103,-114, -47, -39,  57, -85,   6, -64,  77, -63,   7,   9, -78, -82,  36, -53,  71,  69, -89,  44, -32, -70,  68, 116,  92,  92, -37,  78,-116, -30, 104,  50, -87,  32, -32, 117, -86, -79, -27,  90,  95,-127,  68,  54, -15,  43,  -1,  39, 103, -89,  -2, 111,  16,  63,  26, -73, -40, -12,-110, -48,  13, -72,  56, -76, -23,  25,  94, -34,  74,  45, -70,-120,  67, 104, -51,  28, -82, -35,  24,  27,  26, -93,-108,  61,  86,  60,  14, 115,   7,  94,   5,   1,  49,  29, 104, -15,-118, 106, -57,-115, -53,  95,-114, -20,  65,  31, -11, -75, -38,  64, -97, -33, -66,   3, -88, -99, -83, -61,   6, -27, -31,  25,  96, -92,  18, 113,  71, -98, -60, -12, -70,  94,  -8, 121,  61,  16,  -3, -66,  48, -24,   7,  36,  50,  24,-109, 115,  39,  31,  55,  77,  33, -98,  27, -54,   1,-127,  17,  88,  97, 125,   3, -14,  16,-125,  70, -65, -91,  -6,-122, -44,-122,  48, 112,  76, -32,-112, -94,-118,  20,  28, -55, -40, -72,-126, -63,-121, -38, 124,-112,  67, -26,  77, -61,  -9,  -6, -45,-125, -85, 115,-120, -98,  44,  54,  85,  89,  75,  24, -47,  -6,  34, 126,  53,  46,-121,-125, 111,  77, -11,  74,  91,   0, -21, 108, -30, -54,  35,  62,  96,  91, -15,-113, -14,  31,  32,
   61,  20,  89,  94, -47,  10, 113,-110, -10, 122, -24, -41,  95, -48,-100,  42,-105, 118,  78, -44, 117,  -7,-114,  75,-103,  62, -73,  59,  96, -69, -16, -14,  47, 126,  89,  42, -77,  89,  97, -38, -21, -42, -28,  86, 119,   8, -93,   8, -58},
{ -20, 124,  65, -72,-116, 123, 126,  39,  44,  47, -26,   6,   9,  55, -40, -57, -85, -16, 122,-121, -27, -36, 118,-124,  96, -68,  85, -23,-112, 115, -89,  -7,-117,  86,  49,-100, -17,  26, -76,  45,  70,  -1,  -9,-107, -74,  44,  11, -71,  64,  72,  -3,-109, -98, -43, -53,  29, 115,  91, -33, 126, -62, -81, 106, -32,  35, -29, -18,  87, -89,-111,  68,  29,  83,  59,  13,  21, -95, -42, -25, -18, -90,-123, -77, -24,  -6, 104,  63, 121, 103,  -8, -55, -87,  11, -66,  89,  87, 109, -50, -99, -63,-112,  56, -15,  -8,  90, -91,  18,-127,  87,  97,-102,-117,  -2, -32, 113, -51, -38, -62,  52, 114,  45, -60,  11, 127, -17, -40, -15,  82,  23, -53, -95,  67,-113,  80, -37, -14, 119, -31,  12, -18, -51, 126, -59, -50,  86,  13,  60,  48, 114,-114,  58, -41,-105,  89, -81, -78, -62,  -8,-104, -79, -33,-117, -67,-123,  42, 123,  79,  55,  14, -79, 103,  20,  12, 113,  40,  44,  25,  38,  84, -71,-127,  60, -45,  11,  16, 127, -74,  66, -39,-108, -82, 114, -13,  99, -31, -42, -10, -32,  18, 115,  86, -74, -53,-108, -11, -28,  80, -43,  49,  50,-115, -53,-109, -34,-115,  65, 116, -94, -64, -77,  99, -72, -74, 108,  52, -32,  80, -24,   0,  42,  99,  25, 113, -33,  64,  88,-127,-110,  -6,  52, -76,  65, -21,  28,  27,  40, -31, 116,  97, -54,  -2,  80,  69, -65, 106, -87,  44, -24,  65, 122,  -1,  22, -46,   3,  -6, -61,  14, -64, 101, -43,-120,  67,  25,  31, -92,  -1, 122, -88, -99,-122,  64, -75,-116,  64,  71,  67, -70,  95, -62,  98,  35,  70,-121, 122, 121, 115, -73, -65,  25,  36,  72,  20,  18, -72, -29,  50, -32, -40,  -1,  38, -76,  -7, 104,-101, 108, 114,-115,  99, 127,-117, -16,  46, 114,  95,  54, 105,  64, -20,  17, -78,  81,  38, 101,   0, 101, 106, -13,   7, -51, -51, -20,  83, -13,  79, -69, 127,-109, 106,  81,-111,-100,   4,-102,  72,  14, -37,-115,-105,  72, -13, 118,  10, -21, 107, -42,  98, -14,  24,  74, -23,   2, 107,  20, -10, -94, 114,  74, -28,-123,  89,  -7,  87,  99, 107, -57,  90, -77, -13, -62, -29,  56, -10, -37, -67, 113,  -8,  16,-115,  61, -55,  58,  58, 125,-104,  26, -76, -93, -22,  44, -61,  67,   4,-111,  -2, -60,  88, 126, -51,-108,  50,-120,  76,  80, -10,-122,   2, -59,  56, 108,  72, -35, 107, -16, 101,  90,  89,  65,  71,  97,-115, -85,  42, -87, -15,  49, 114, -51,-120, 101,  30, -56,  40,   4, -16, -85, -61,  89, 105,  96,-123, -28,  43,  16,  49, -19, -94, -45, -23,  -7, -46,  45,  35, -11, -96, 115, -89,-122, 113,-116,  -5, -75, -16, -57, -34, -12, -55,  -3,-124,  37,-101,  31,  54,-120,  30, -41,  19,  89, 102,  85,  52,  41, -68,-107, -21, -32, -11,  77, -38,  79, -83,-119,-107,  59, -48, 103,-102,  49, 124, -44,-103,  21,  58,   6,  90, -87, -65, -77, -26, -52,-103, -89, -23,   6, 118, -25,  -1,  68,  48, 124,  28, -10,  61, 117, -56,  11,  14, 118, -79,  44, -96,   2, -66,  75,  44,  78, 115,  38,  50,   7, 123, -42, 125,-105,  -1,  59,  67, 108,  56, -56, -82, 118, 102, -47,  52, -91, -51, -60, -88, 115,  14, -98,  63, -74, -23, -52, -25,-125, -23,  85, -66, -25,  85,  96,  90, 120, -63,  59, -12, -57,-126,  13, 106,  22,  -1,  57,   8, 118,   0,  37,  83, -87,  -1, 102,  -6, 101,  65, -72,   0,  92, 104,-124, -48,-100,-109, -84,  84,  34, -77, -33,  35,  34,-114,  20,-115,  -2,  99, -21,  49,  18, -18,  19,  49,  71, -31, -48,-106, -45, -14, 127, -23, -34,  77,   4, 116,-111, -13,  23,-102, -99, -46, -98,-107, -42,-117, -61,-124,   5,  48,  20, -90,  71,  83,  63,  98,   4,  59,  30,   6, -60, 111,  13, 117,  71,   5, 111, -31,   8,   0,  52, -50, -48, -79,-104,  -1, -83,  79, -37, -95, -89,  33,  36,  87, -98, -78, -11,  28, 120,  17,   7,  81, -31,  44, -95, -29, -13, -68,   7, -95,  28, -38,  12, -53, -61, -81, -75,  15, 104,  33,  -5, -92,-115,-109,-101,  12,-115,-123,  60, -56,  65,  24, -70,  80, -52, -43,  59,  36, -11, 102, 103,  40,  -4,  58, 111,-116,  64,  42,  15, 108, -98, -63,  21,  72, 120, -37,  -7, -12, 106, -63, 112,  49, -66, -70,  67,  14, -71,  14, -36,  74,  67, -48, -71,  65, -85,  11,  83, 126, -55, -39, -67, -15, -20, -22,  43,   1, -66, -84,  -5,  74, -82,  73, -72,-123,  23,  93,  73, -99, 109,  29,  18,  51, -33,  51,  52, 111,  69, -20, -51, 101, 120, 114,  76,  63, -31,  53,  -9,  -9,  92, -76, -66, 117,  43,  13, -61, -19, 123, -77, -33, -40,  86,  24,   7,  44, 112, -65, -61, -39, -58, -83,  25, -18, -15, 126,-115,-123,  78,  82,  81,   9, 102,  93,-102,  10,  52,  53,  77,-122, -57,  69, -63, -47,  75, -64,  83,  37, -41, -69, -32, -76, -91,  26,  26,  53,-124, -11, -33,  18, 115,  48,  81,-126, -18, -10,  26, 105,-109,  93,  46, -68,-116,  66, -16,  10,  63,  99,  58,  -9,  -8,  95,  19, -48,-108,-111,  32, 122,   9,  10, -69, -72, -70,  55, -13,  26,  44, 102, -13,  -8, -85,  90, -87, -43,  43, 108,  92,-107,   9,  72,  75,   1, -98,  -9, -46,  75,-114,  -1, 108,  14, 103, -14, -78, -78,  62,  99,  21, -28, -49, -34,   8,  83, -53, -22, 118,  27, -52,-118,  24,  26,  57,  -6, -89, 108,  99,  31,  77,  43,   7, -70,  21,  59,  30, -72,-114,  79, 123,-124,  71,  48, 122,-112,  -7,  35,  35,  38, -83, -28, -52,  90,  13,  32,  86, -43,  73,  57, -19, 107, -73,  11, -51,  95,  80, -35, -76,  54,   1,  94,  31,  55, -20, 106, -77, -90, -71,  15,  -1, 123, -12, -81, 110, -26,-122,  29,  31, -81,  85,   6, -93,  29, -75,  15, -95, -70, -41, -89,  95,  82,-106, -91, 119,  18,  79, -24,  37,  87,  74, -45, -20,  11,-120,  43, 118,-111, -24,   4, 117, -72,  25, -26, 109,  51, 106,-118,-102, 104, -95, 124, -61, -61, 103, 109,  84,  79,  23,  96, -29, -54, -20, 115, 121,   5, 119,  22, -79, 101,  -1,  54,  39,  94,  94,  75, -24,-103, -44, 102, 118, -12, 106,  68, -14,  -3, 120,  35,  74,  17, -94,  96,  78, -26,  46, -38,  82, -54, -75,  84, -33,  24, -36,  86,  57,  85, -32, -28, -18, -61,  22, 119,-101, -21,  66, -91, 104, -28,  -1,  58, -91, -52,-115, -75, 122,  84,  -4, -29, -25, -38,  90,  69, -17,  66, -73, -34, -73, -36,  15, -56, -66, 119, -40, -29, -62, -81, 123,  10, -97,  23,  35, 111,  -4, -99,  -8, -62,  41,  49,  31,  34, -80,  46,-113,  46,  16,  81,  65, -28,  50,  60,   5, 112,  65, -13,  87, -80,  76,  92,  23,  -2,-108,  82,-117, -10, -67, -68, -16,  -2,  31,   3,  38,   3,  -5, 108, -90,  13, -58, 100,  96,   7,  60,  40,-126, -57, -52,  23,  32, -68,   0, -62,  52, -48, -34, -46,  66, -92, 121, -92,  16,-120,  -5, -98, 111,  38, -89, 116,  55,  81,  89,  15,  43,  54,   6,  21,  81, -20, 127, -84, -76, -13, 125, 106, -57, -84, -26,  82, -41,   8,  63,  45,  64,  93, -51,  78,  15, -76,  57,-125,-116, -53, 116,  85,  41,  46,-107,  45, -21, -85, -63, -73, 105, 117,  21,  93, 123,  64, -69,  60, -14,  47, 101,  47,  28,  22,  73,  70,  16, -74,  59,-105, 125,  45,  64,  40, -65, -31,  23,  29,  66,-124, -99,  60, -96,  40, 127, -15, -26,  91, -83,  50,-102, -80,  12,  19, -76,  46,  72, 103, 112, -18, -60,  94, 100,  55, -19,  44,  78, -28, -59, 125,-124, -41,  77, -81,  34,-106,  66, -91, -77,-123, 105,  68, -78,-123,  86, -44, -96,  12,  81, 122, -46,  23, -44,-102,  46, -99,  15,  25,  44,  23, -22, -13,  26,  67, -93,  92, 122,   7, -49,  41, 126,-102,  -9,  66,  15,  33,  57,-122,  -7, -76,  14,-124, -64, -76, -20, 100, -83, -95,  62,-109, -50,  16,  24,  62, -41, -45,  83, -67, -51, 121,  51, -32, 102, -84,  60, -24, -49, -12,  77,  79,-119,  92, -26,   9, -95,  89,  -7, -33,  25,  43,-107,  -3, -84,  -5,  44,  -3,  -9,  85,  86,  31, -22, 110, -17,  68, -80,  49, -64,  60,-118,  79, -67,  -5, -50, 114,  37,  19, -71,  28,-121,  15, -52, -25,  29, -15,-121, -57,  25,  97,  47,  25, 116,  54,  26, -38, -34,  46, -26, -89,  23,   9,  92,-110,  80,   5, -92,  56, -53, 126,-112, 120,-104, -37,  14,  70, 103,  85,  99,  42, -58,  92, -33,-110,  12, -71,  22,  36,  -8,  25, -30, -58,  76,   7,  89, -11, -62, -64, -41,  66,  55,-107,  74,  71, 127,  63, -79, 111,  48,-125, -55,-102, -57, 105,  76,  -2,-100,  13,  -5,  15, -92, -21, -57, -29, -72,  36,  73,  15,  22, -40, -13,  22, -84, -96, -42, -21, 115,  24,  68, 102, -18,  65,-114, -26, -73,-105,  21, 125,-100, -49, 113, 105, -41,   9, -61,-120, 121,  71,  38, -60,  74, -65,  67,-112,  84, -57,-110, 121,  12,  27, -65, -70,  38, -84,-117,  64, -59, 106, 112, -31, 101,  18,-100,  57, -15,  70,  -2, -93, -39,  65,-102,  65,  59, -18, -72, -43,  48,  54, 109,  -2,  32,-103, 112, -56,  99,  25,   0, 102,-118, -32, -39, -38, 125, 119,-122, -16,  67,  24, 118,-117, -77,  11,  48,  59, -55,  55,  56, -91,  87,  22,  14,  70,  32, -62,  24,  39,  97,  57, -81,  23, -29, -80,  40,  52,  69, -32, -21,-102, -71,  37,-125,  66, 117, -39,  -6,   3, -35,  80, -94,  94,-119,   1,  58, -24, -87,  73, -31,-127,  86, -46, 115, -16, 109,-106,  50,  84,   3,  25,  90,  48, -88,-101, -41,  52, -77, 101,  79,  67, -32,  31, -54,-105,  34, -83, -28,-110, -12,  48, -68,  78,-113,  10,  17, -76,  -4,  54, 121,-127,  93, 114, 122, -41, 105, 110, -74,-107,  43,  10,  66, -83,  82,  22,-122,  42,  41, -28, 105,  14,-120,  65,-104,  -2, -19,-121,   4,-110, 112,  40,  83,  43, -96, -56, -44, -58, -78, -17,  58, -93, -69,  14,  98, 123, -94, -19, -55,   0,  98,  30, -63,  33, -38,  46,  98,  97,  19,-117,  53, 105,  40, -84, -73, -86, -92,  -8, -62, -40, 125,-110,  44, -28,  42, -44,  -8,  42, 115,  27,-120,  -4, -54,-126, -41, -25, -17,  56,   0, -95, -59,   3, -38, 124, -58,  91, -73,  20, 103, 101,  82, -44,-124,-101, -17,  90, -32, -86, -51,  22, -94, 108, -23, -54, -59,-123, 118, -60, -15,  51, -19, -64, -68,-114, -46,-105,-100, 114,-125, -39, -18, 115, -16,  69, -66,-111, -56,  -3, -95, -59, -58,  79, 114, 112,-113,   1, -14, 101, 120,  30,  24,  31, -14, -78, -70, -27, -25, 127, -44, -23,  41,  41, -80,   7, -53, -10,  63,-103,  26, 120,   8, -28, -42, 119, -28,-110, -50,  90, -15,-124, -31, -73,  61,-107, -55,  82, -55, -61,  85, -37, -64, 117,  16, 127,  78, -56,  82, -69,   6, -71, -65, -35,  57, -45,   6, -98,  22,  92,-110, -57, 117,   5, 109,  50, -24,  -5,  74,-105, 121, -53, -18, -48,  90,  21,-120, -81,   2, -95,  50, 109, -42, -22, 109,  -5, -86, -16, -96,  54,  42,  96, -60,-104,  33, -28,  -7, 111, -33,  39, -56, -55, -89,  27,-108, -13,  18,  43,  -8, -95,  99,  74, -67,-114, -10,
  107,  53, -26,-105,   6,  37, 117, 105, -40,-112,  22,-111,  85,  -6, -99,-123,  62, -42, -55, -93,  78, -95, -10, 108,  -3,-104, 110, -64, -48, 111, -56, -98, 107,  80, -47,  53, -32, -16,  47,  14,  65, -61, -71, -33,  69,  11,  93,  92, -77},
{  26, -27,  38, 111, -75,-121, -27,  23,  22, -60,  68,  81, -17, -90,-106, -50, -17,  57, -98, -94, 117, -12, -84,  65,  42,  32, -89, -77,  91,  34, -36, -19,-115,  82, -98,  64, -18,  45, -57,   6, -58, -78,  23, -74,  77, -59, 110, -42, -62, -74,  43, -60,  84,  87,  62, -93,  45, -64,-121,  22,  77,  79,  95, -40, -78,  94,-125, -11, -68,  33,   2,-117,  -6,  48,-119,  31, -98, -56,  97, -47, -25,  73,  35, -52,   4, -39, -79,  75, -53, -49,  61, -28,  86, -10,  14, -40,  -2,  97,  53, -92, -96,  86, 100,  95,-110,  86,  57,  11,  16, 126,  88, -12, -75, 102, -82,  53, -26,  68,  18, -16, -64, -22,-126, -50,  45, -84,-117,  61, -99,-107, -66,  90,-117, -18,  49,  18, -73,  22, -41, 115, -36, -76,  37, -74, -21,-109, 100,  23,  -5, -94,  76, -91,  26, 114, -96, 120,   5, -26, -34, -18,-111,   3, -19,   6, -93, -82, -47, -18,-121, -41,  48,   8, -35,-126,  64, -64,  64,  44,-116, 100, -65,  15,  22,  80,  36, -96, -20, -87,  66, -31, -94, -77, -90, -69, -64, 101, -55, -13, -92, -65, -79,  74,  22, -41,   3,-104,   5,  20, -97, 102,   8, -67,  95, -62, 121, 111, -59,  42,  14, -82, -56,  -3,  96,-122,  46, 104,  62, -72,  92,  52,  31,-108,  67,-115, 111,  71, -94, 121, -86,-119, -69, -60,  41, 126, 120,  92,-111, -94,-119,  64,  -7, -67, -65,  22,  -1, -27, -85,  85,-105,  69,  67,  89,  -3,  -4,  -7, -81, -66, -63,  42,  89,  64, 116, -97, -29,  71, -30, -69,   0, -78,-125,  65,-107, -84,   2,-117, -49,  57,  21,  74, 103,   6,  71,   0, -47, -28,  29, -97,  32, 101, -57, -19,  61, -83,  51, -71, -76, -90, -65, -96, 127, -44, -48,  91, -85, 100,  14, -26,-104, -16,  41, -11, 116,  42,  47,  -1, 102, -13,  80,  16,   2,  90, 109,  80, -27, -60,-123,-122, 116,  43, -92, 123, 109, -14, -82, -31, -36, 109, -30, -94, -95,  72, -60,  42, -25,  96, -48,-127, -77,  24,   0, -39,-115,  90,  61, -92, -55,  99, -64, -57,  91, -22, -63, -64,  94,-101,  88, -80, -23, -56, -47,  14,  -2,   3, -18,  73,  70,-113, -58, -14,  40,-124, 125, -40, -75, -46,  -8, 121, -70,  82,-108, 124,  59,-126, -91,  38,  82,  37, 108,  17, -45,  79,  17, -80, -99, -58,  -8, -13,  69,  68, -93, 116,  23, 119,  55, -29, -34, -19,  28,-121, -29,  65, 100, -81, -44, -18, -63,   3,  62, -11,  45,  34, -82,-117, -83,  33,  25,  15, -27,   4,  88, 119, -50,  65, -40, -52, 104,   2,  55, 117, -16,  95, 110,-111,  -5,  27, -67, 102, 101,  98,-113,  15, -58,  71, 106,  99, -95,-114, -66, -18,   5, 121, 113,  40, -54, -18, -22,  93,  34, -93,  54, -20,-107,  29,  32,-115, -37, -71, -10, 126,  76, -62, -50, 126,  19,  93, -26,  36,-127,   3, -38,  46, -88,  70,  17, -57, 123,  53,   8,-124, -94, -56,  -1, -95, -54, -52,   2,  46,  93,-100,  67,  31, -77,   6,  46,  82,  24, -75,-120, -84,  88, -40,-122,  34, -18, -77,   5,   9,  11,  87,  31, -13, 125,  51,-104,  19, -49, -66,  96, -98, 113, -31,  44,  36, -59,   4, -37, -33, -11, -75, -48, -38,  -6,  -8, 108, -34,  31, 103, 104,  15, -72,-109, -56, -25, -31,  55, -75, -57,  82, -21,   2,   4, -49,  80, 107,   9,  99,  77,  20,   8, -39, -92,  10, 115, -40, 106, -26,   5,  89,  76,  24,-113, -55,  90,  81, 109, -76,  -7, 107, -58,  -6, -82,  27,  56,-110,  78,  40, -66,  -6, -43,  93, -31, -38, -18, 113, -90, -97, -64, 110,   6,-121, -79,  72, -21,-122,   0, 110, -49,  97,  36, 107,-101,  -4,   2,  41, 111,  92, -90,  11,  85, -54,  25,  35, -55,   8,  75,-109, 126, -68, -29, -39, -70,  50, -41, -18, -11, -79,  -3, -93,  78, 115, -77, -97, -61, 121,-125,  -7, -10,  47,  74, 110, -61,  -3, -86, -74, -38, -34,   5,  63, -33,  62, -91, -75,  87, 119, -82, 119, -45,-126, 101,  78,-124,  92,  71, -35,  21,  81, -69,-116, -85, -98, -37, -18, -96,-107,  31,  38, 123, -55, -75,-103, -42, -71, -71,  63, -42,  12, -99,  57,  32, -98, 108, 119, -91,  -9, -90,  95, 113, -31,  83,-125,-114, -96, 124,-101,-125,  97,  15,  25,  28,  38,  13, -61, -26, -31,   4,  95, -18,  89, -74,-106,  72,  38, -31, -33, -64, 110,  43, 126, -52,  81,  40,  51,  30,  41,  18,  76, -68, -71, 100, -10, -94, -99,  68,  10,  27, -82,   1,  98,   7,-116, 123, -63,  45,  -1, -28,  13, -83, -20, 101,-104,-101,  15,  98, 124, -67,  31, -82,  57, -72, -18, 113,   7,   4,  70,  55, 125,  16, -36,  78,-103, -55, -57,  96, -95, -41,-118, -84,  99, -70, 125, -61, -81, -83,  38,  42, -79,  62,  38,  -1,  63, 101, -81, -43,  -9, 100,-115, -34,  -3, -27,  83, 120, 122, 100,-101,  49,  45, -79,  55,  47, 111,  27, -55,  99,  64, 110, 107,-100, -75, -52, -25,-118,  22,-123, -34,  10,  55, 100, -71, 114, -22, -37,  50, -23, -44, -29,  87, 115, -20,  60, -88,  36, 103,  44, -51,  24,  71, -97, -10,  76,-111, -47,  78,  23,  57, -34, -70,  -4, 103, -16, -69, -96, -56,-117,  95,  38,  69,  61,  -5, -33,   9, -90, -43, -16,  71, 123,  61,  91,-122,   2, -21,  73, -44, 104, -41, -58,  49,  -9,  37,-124,  35,  83, -70, -80, -81,-124, 104, 108, 120,  31,  81,  37, -81, -84,-122, 116,  15, -67,  97,  52, 126,-101, -41,  44, -47, -89, 124, -93,-126,  13, -78,-106, -77, -96,  66, 104, -10,  18, -33,  22,  19, -92,  35, -62, 114,  42,  -4,  52,-105, -88, -73, -37, -72, 112, -67,   3,  95,   5,  28, -79, -83,  71,  -4,  92,-100,  14,  34,-114,  53,  94, 105,  18,  55, 114,  26, -24, -57, 105, -31, -81,  22,  97, -90,   6, -35, 112,  52,  94, -16, 111, -45, -35,  93,  71,  38, -72,  51, 108, 122,  80,-110, 102,  33, 112, -30, -53, -26, -64, -58,  85,-100, -50, -74,  77,-101, -37,  -2,-115, -46,  30,-120,  -6,  58, -12, -46,  96, -83, -10, -82, -38,  49, 125, 124, -35, 125,  61, 103, -47,  -9,  30, -67, -91, -19,  90, -31, -38, -80,  58,-105,  38,  55,-110, -27, 114, 111,  69,  38,  15, -91, -96,  60,  87,  45, -63,  -1, -40, -66,  60,  65,   7,-115, -75, 120,-113, -73, -11,  41,  28, -79,   2,-109, 112, -88, -41,  88, -81, -13,  26,  65, 123, -94, -44,  81, -39, 115, -36, -88, -12, 103,  94,  27, -72, 107, 106, 115,  89, -96, -63,  36,  77,  94,-109,  30, -58, 125, 114,-121,  12, 110, -47, -30,   5,  75, -84,  20, -39, -22,-124, -35, -54,-114,-119, -80, -12, -61,  13,-112, -22,  27,-121, 119,  56, -80,  18,  -4, -51, -98, -48,  24, 118,  95,  51,  78, -11, -97, -44,  34,-126, -74, -35,  31,  58, -44, -67,  -4, 115, 124, -89,-122,  70,-120,  55,  77,  -1,  83, -37, -56, -56,  27, -46,  91,   9,  65,  28,  28, 109,  30,-120, -95,  92, -29,-118,  76,-102,  13,  -5,  67, 114,  63, -44,   1,  53,  96,  14,  47, -81,  78,  42, -15,  90, -17, -94,-117, -65, -18, -23,  43,-102, -46, 108,  12, -76, 103, -91,  12, 101, -85,  62, -95, -24, -25, 113,  19,  92,-106,-107,-104,-113, -21, -56, -96, -30,-123,  19,  62, -99,  50, -73,  -9, -95, -95,  21,  70,  -4,  45, -55,  34,-117,  -5, -59,   9, -79, 126,-105,  57,  41, -84,  97, -33,-109, -49,-113,  44, -30,-119,   1,  21, -51,  36,  24, 112, -49, -77,  38, -47, 111,  -7,  70,-109, 115,-123, 126, -84, 127,  27,  19,  90,-111,-100,-100,  18, -11,  86, -14,  45,-119, 101,  -9,  -2, -19,-108, -44,  84, -45, 125,-109, 122, -76,  58, -78,  38,  55,   7, -36,  27, -96, 102,  32, -88,   1, -42, -84, -19, -23,  61,  55, -86,  55,   1, -44, -34,   8,  43,  56,  33,  57, 113, 117, 116, -66,  58, 123, -83, -52,-126,-103, -19,  36,  50,  40,   1, 122, -62, -13, -26,  36,  12, 125,  20,  45, -62,  44, -68,  75,  23,  16,  80,  33,-109,  -5,  -5,  87,-101,   6,  67,  47, -91,  49,-110,-111, -55, -22,-118,  76,  81, -12, -94, -80,  -3, -22,  90,  69, 119, -48, -90,  82,  80, 120, -54, -26, -74,  90,  58, -41,  99, -82, 106, -95,  82, -67,  -6,  79, -71,  27, -94,-109, -82,-113, 107,  33,-110,  30,  61, -38,  26,-104, 101,  89,-112, -66,-125,  -7, -52, -54,  67,  50, -43, -32, -72,-110,  12, 120, -59,  58,  84,-127,  -1, -96, -49,  98, -68, -73,  18, -33, -53, -85, -57,  54,-112,  -7, 126, -75,  50,  70,  27,  14,  57, -76, -33, -11, -82,-116, -68, -31, -44, -72, -39,  31,-112,   2, -75, 114,-106,-113,  53,-120, -20,  96,  -1,  -2, -98, -24,  13, -32,  18,  11, -79, -91, -77, 121,  90, -78,  73,  93, -98,  41,  69, -62,  20, 125, 107, -77, -87,  60,-112, 113, -46,  16,   6,  93, -31, -43, -64,   9,  73, -69, -29,  50, 110,  12, -82,  46, -19,  82,-116,  91, -74,-107,   4, -33,  65, -23, -12, -19,  -9, -13,  72,  74, 108,  85,  -9,  39,  35, -38,  -1,  50,-106, -45,-120,-100, 116,  55,-104, -12,  92, -62, 101,  41,  56,  61,  10,  73, -57, -68,-122,  45, 115,-116, -83,  91,  75,   1,-101,  65,-123,  -2,  95,  37,  50, -47,-111, 100,  82,  69,-117,-101,-117, -89,  46,-109, -32, -93, -15,  20, -20,  22,  39, 118, -70,   3, -46,  44,  90, -82, -35,-120,  46,   7, -31,  92,  63,  51, -99, 121, -61,  -7,-124,  90, -66, -83, 114, -43,  64,  72, -47, 126, 110,  92, -43, -22,  55,  76, 116, -59, -26, -62,  93,  98, -67,  85, -40, -72,-100,  21, -21,  31, -67, -81,  82,  42, 103,-111, -65,  21, 117, -10,  88, -11,  39,  50,  69, -76,-110,  57,  37,  36, -80,  53, -25, -42, 106, -42, -87,  40,-109, -32, -95, -54,  11,   9, -65,  97,-116, 103,  28,  48, -92,  24, -10, -81,  82, -89,  31, 109,  24,  -5, -75, -29, 125, -76,  36, -92,  36,  -8, -82, -84, -81, -92, -43,  43,  44,  57,  38,  13, -68,-118, -51,-107, -18,  26, -23,  -2, -88,  64,  28,  23,  54, -11, -63,  41, -95,  17, -20,  59, -46, -21,  84,  -9, -34,  77,  -3,-114, 105, 105, -24,  21,  10, -39,  40,  15,  60, -26, -55, -66, -64,  10,  93,  81,   8, -86,   6,  -3,  61,  92,  28, -66,  50,-126, -81,  17, -91,-111, 126,  33,  25, -10, 103,  19,  46, -14, 105,-114,-122,  55, -49, -99, -92, -13, 106, 123, 122, -19, -51, 105, -11,  10, -30,  55,  -6,  82, -98, -18,  16, -18,  11, -67, -85,  29,-106,  86, -22, -64,  48,  -6, -86,  83, -42, -50, 112,   4,  64,-105,  66, -35, -51,  -9,  23,  61,  33,  28,  51,  22, 119,  77, -52, -44, -87, -56,  34, 125, -79,  91,  83, 123,   1, 125, -60, -25,  65, -70, -46, -19,-102,-123, -20,  81,  78, 121,  46,  78,  20,-103,  28, -17,  39,   0,-116,  49,  23, 102,  48,  88,-118,  69,  -3,  38,  20,  60,  71, -30,  54, -46, -50, 114, -96,-111, 118, 115,  31,  16,-101,  99,-110,  34,  33, -82,-110, 114, 115, -21, -43,   4,  64, 108,-114,-119, -29,  65,  50, -37, -79,-111, 125, -39, -53, -98,  89, -39, -71, -64, -43, -84, -17,-106, -60,-115,  55, -58, -34,  -9,
   47,  57,  85, 111,-117,  43, -69,  29,-125,  36,-123,-121, -21, -61, -75,  -8,-107, -39,  69,  36,  79, 104,-110,  25, -90, 122,  84, 121,  55, 120,  52, -63, -13,  96, 111, 113,  81,  25, -71,-101,  39, -24,-111, 123, 101, -24, -57,  41,  84},
{ -62,   5, 103, -95, -95,  13,-103,  20, 113,-111,  -9, -95,  36,  57,  64,-123, -23, -75,  24, -34,  73,  -1, -72,  18, -52, 123,  12, -24,  -9, 124,  39,  24,-110, -81, -85, 113, 105, -17, -78,  12,   4,  17,  74,  40,  34,   2, 105, -98,  73, -21,  87,  74,   8, -41, -24, -43, -20, -71, -39, 108, -41,-102, -83,  35,-111, -27, -65, -81,  93, -59, -75, -56,  76,  95, -33,  -5, 113, -65,  58, -39, -59,  41, -76,  11,  14,  -2,  27, 122,  40,  57, 102,  28, -64,  22,  -6,  13,-105,  28,  -8, -24,  68, -98, -88,  53, -56,  97, -86, -54, 102,  19, -48,   8, -24,  28, 124, 112,  -9,  45,  -2,  35,  52,-114, -60,   1,  99,  37, 105, -10,-103,   2,  70, 117,  76,  66,  64, -75, -68,  -7,   5, -39, -88,  58, -62, -44,  19,  92,  54,  27, -74, -29, -32, 117,  75, -32, -59,  71, -24, -56,   0,  65, -39,-101,   4, -27,   2, -51, -54, -30, -49,  71,  55,  28,-123, 102,   2, 110, -18,  47,-104, 125,  23,  67,  23,-127, 125,  66,  11, -25, -15,-106,  11, -31, -81,  42, -20,  71,-107, -64,  -6,-119, -30,  20,  42,  59,  62,-126,  -1,  30, -74,  63, 119, -27,  32,-107, -99,  28, -32, -32,  61,  97,  35,  47,   7, 111, 108, -43, -35, -86,  52,  88,  68, 114,-125,  27,  98,  28,  50, 105, -13, -27,  21, -89, -75,  33,  90, -38, -43, -19, 117, -48,-126,-119,-117,  11, -24, -17,  49,  90,-127, -64, -40,  10, -97, -30,  -8, -11,  62, -91,  78,  83,  36, -73, -49,  32, -22, -51,  94,  60, -74,  61,-119, -40, -23,  68, -79, -98,  57,  31, -27, -12, -30, 110, -69,  12, 115,  82,  -4, -25,  57,  67,  60,  50,  57,  27,-127, -86,-111, -88,  41, 108,  96,  77, -57,   3,  80,-120,  60, -28, -45,  81,  94, 104,   0,  66, -85,  10, 125,  84, -23, -24,  89, -83, -36, -95, -25,  94,  16,-101, -63,  64,  -4, -82, 104, -89,  54, -50,   0, 102,  71,-118, -42,  85, -76,-114,  -6,-103,  81, -37,  96, 110,  23,  86,  27, -21,-103, 105,  85,  30, 123,  79, -24, -98, -36,  60,-112,-104,-101,  93, -83, -27,  47,  68,-124, -37,   7,  90,  22, 121,  73, -33, -70, -49,  43,  59,  78,  -9,  43,  29,   3,  34,  86,  56, -35,-107, 102,   7,  84, -61, -76, -41,   5, -17, -99, 114, -74, -83, -90,  37,  64,  -3, -39,-110,  30,  25, -41, 124,-115,  17,  28, -77,  57, -19,  54,  62,-117,  29,-122, -85,  17, 111, -37, 122,   1, -49,  -1, -45,  55,  54,  83,  86,-107, -99,  90,  -6,  65,  20, -43, -73, -71,-112,  15,  18,  49,  79, -22,  12, -82, -21, -88,  54,-103,  82, -60, -99,  17,  26,-118,  28, -37, 114,  49,   3, -17,  85,  -2,  45, -67,  80,  93,-108,   7, 125,   9, -92,  15, -37,-126,   7,  95, -33,  96, -27, -20,  46, -73, -77,  66, 125,  37, -87,  29,  62,  57,  87,  97,  23, -37,  93, -38,  45,  20,  68,  21,-109, -53, -31, -58,  83,-110, 104,  49, -45,  99,  -8, -61,  28, -93, -70, 106, 108, -74,  20, -88,-106,  70, -53,  17, -37,  -5, 121,  -1,  47,  -1, 116, 124, -59,  20, -36, -13,   9, 103, -87, -78, 116,  64, -81, -28, -94, -21, -18, -65, -92, -63,  25, 108,  41, -98,  38,  71,  80,  27,  14, -14,  41,  80,   6,  -7,  53, -24,  -8,  92,  80, -15,  40,  -2, -94, -28,  61,  38, -70,  75,  87,  33,  92, -87,-110,  41,  26,  20, -76,  38, -55,-108, 104,  93, -91, 120, -16,-104, -62,  18, -61, -87,  92, -92,  -3, -31,  49,  59, -72, -80,  10, -64,  -3,  49,  19, 100, -14,  95, -81, -49,  -9,  81,  26,  38,-107,  -4, -27, -87, -89,  31, 101, -24,  94,   4, 125, -41,-105,-126, -65,-120,  11,   6, -98,  89, 103,  70,  73,   9,  56,-124,  43, -10, 122,   3, -79, -67,   6, 119, -24, -86,  92,  46, -79,  25, -66,-109,  43,   8,  69,  61,  27,  16,  58,  97, -84,  39, 101,  11, -66, -54,  27, -56, -44, -13,-100, -61,  12, -14,   4,-126, -22,  -8, -15,  88,  -3,-107, 108,-100, -95,-112,  64, 118,  13, -59, -95,  17,  72, 105, -64,-104, -82, -99, -42,  55,  50,  94,  -8,-109, -99,   5,  50, -94, 116,-123, -84, -20, -84,  -4, -87, -69,  72,  27, -27, 106,  15, -54,-113,-103,  12,  -7,  99,  76,  88, -85,  79,  91,  73,  -8,  46, -81, -82, -10, -53,  18, -54, -25, -57, 120, -67,  42,-123,  58, -61, -87, -35, -80, -49,  31,  36,  55,-123,  24,-114, -69, -84, -40,  13, -15, -50,-101, -98,  73,  72,  59, 100,-111, -15, -82, -82,  38,   7, 103, -20,  48,  57,   7,  78, 120, -42, -66, -26,  71, -61,  30, 114,-123,-103,-115, -14,  43, -72,-120, -75, -92, 101,   8,  12, -77, -59, -16,-102, -41,  -4,-122,  73, -23, 112, 114,  60, 125, 118, -35, -70, -22, 111,  45, -95,  22,  57, 113, -86, -38,-118,  39,   7,  56, -75,-104, -71, -41,  33, -37, 100,  75, -85, -85, -59, -50, -14, -86, -25,-127,-115, -29,  94,  86,  83,  52, -48,  71,  60,  39,  36, -51,-113,  -5, -43, -62,-119, -27,-106,  43, -51,  75,   3,  30,  53, -48, -85, -44, -53, 101, -36,  89, 111,  61, 101, 121, -97, 113,  25, -29,-122,-100,  75, -38,  21,  82,  79,  63,  60, 107,  71,  76,-113,  97,  -8,  59, 117,  16,-111,  24, 119,  53,  18,  55, -20, -63,  12,-104, -98, -66, 121,-117,-110, 124,  19,-115, -65, -59,  15, 103,   1, -31,  83,  38,  85,  19, 120,  89,  95, 110, -28,  28, 117,  -7,  31,  -4,  45, -74, 116,  21, -84, -88,-118,  74,-124,-115, -72,  31,  15,   3, -55, -46, -79, -15,  17,-127,  33, 100, -19,  51, -56,  -3, -74, 104,  17, -88,  -1, -89, -47, -69,  52, 101,-113, 101, 124, -28, -12, -27, -21, -40, -41,  17,  35,-113,  70,  77,  66, -53, -51,   5,  -5, -30,  26,  80, -26, -19, -31, -12, -19,   8, -29, -76,  64,  52, -53,  83,-102,  43, -67, -21, -74, -75, -69, -17, -30, -86, 113, -94,  67, -75,  85, -31, 124, 113, 117, 100,   1, -76, -66, -42, -62,-104,  57, -10,  -6, 124, -75,  67,-103, 126,-113,  49,  62, -79,  98, 121,  30,  29, -40, -57,  32,  17,  93, -50, -22,  20,-120, 125, 114,   1, -38, 119,  51, -89,  50,  89, 120, -84,-105,  79,  38, -99, 106, -85,  20,  75,  46,  57,  38,  -8,-102,  80, -25, -43,  59, -80,  41, -41,  79, -70, -36, -90,  -6,  76, -46,  93,-122,  39,  80,-117,  50, -37,  87, -18,  99,  58,  93,  42,  39, -55,  20,  33,-111,-120, -83,   1,-110, 122,  43, 110, -23, 117, -98, -29,  50,  56, -71, 104,  -7,  85,  -7, -44, -48,  53,-100,   1, -42,-123,  92, -44, -96, -33,  67, -23,   4, -41,  27,  96,-118,  82, -52,  60,  62, 112, 108,  76, -81, -74, 112, 101,  23, -49, -63, -51, -35, -23, -59, 111,-111,-103, -38, -85, -96,-106,-116,-125, -29, -12,  87,  44,  29, 101,  44,   7, -92,  15, -28,  30,  -6,  46, -60, -79, -44,   9,  94, 112, -14,  33,-102, -11, 111, -61, 106,  33, -14, -41,  -8,  89, -42, -53,-119, -75, 107, -89, -59,   7, 123, 106,  83,-124,  25, 121, -62, -19, 106, -35, 114,  33,  32,  79, -19,  -6, -14, -43, -76, -11, -75,  76, -82,  36,  65,  28,  23, -89,   8,-126,  33,-115,  99,-123,  -7,  -4,  95, -51, -70,  44, -59, -65, -14, -31,   4, 111,  -1,  48,-118,  -1,  91,-105,  40,-101,  45,  97, -32,  13,-115,  11,  75, -85,  15,  -9, -25, -38,  -5,  82,-108,-125,  97, -77,   4,  96, -15,  50,  93, -39, -15,  68,  67,  73,  73,-102, -12, 103,-116,  28,   1, -85, -29,  88, -90,  39,  82, 106,  73, 119, 115,  34,-117,-124, -78, -54,  93, -26, -67, 123, -94, -45,  44, 100, 109,   1,  -3, -99, 106,  11, -71,  14, -25,  44,-122, 117,  29, -79,  57,-103, 101,  34,   2,  58,  82,-111, -99,  89,  35,   6,  62,-110,  91, -23, -78, -62, -81, 106, -22,-120,  61, -39,  96,-127, -81,   4, -59,  63, -36, -76, -10,  83,  16,  20,  84, -74, -93,-100, -32,  56, -18,  56,  56, -12,-117, -61, -62, -15, -45,  40, -61, -57,  94,  51, -28, -23,-108, -26,  77, -50,  75, -64,  -7, -31,  23, 108, 111, -83,  58,  94,-125, 116, -34, -52,  35, -56, -98, 118, -40, -99,   7, -23, 127,  32,  43, -31, 125, 100, 120, 103, -68, -36, -86,   9,-112,  53, -82, -82, 108, -86, 111, -77, 116,  94,  56, 120,  62,  42,-122,-127, -30,  70,  65, -73,  91,  79, -80, -79,-120,-103,  93,  24,  56,  84, -20, -76, -21,  35,  48, 108,  48, -70, 100, 120,  19, -56, -34,  -1, -34,  68,-120, -21, -67, -68, -21, 115,  19,  73, -17, 124, -41, -75,  -5, -35,  63, -22, -92, -37,   0, -51, -61, -95, -65, 122, -89,  81,  -6, -75, -72, -72,   4,  95,  53, 118, -98, 120,  16, -39, -65,-120, 111, -57, -54, -25,  42, -72,  -8, 105,  22,  14,  45,-104, 108, -67, -32,  69,  -7,-106,-108, -83, -68,-126, 107, 105, -43, 119,  27, -21,  38,-116,   3,  -4,-113,  68, -76,  25, 113,  44,  44,  58,-101,  67,   7, -43, -83, -35,  98,  22,  17,  41, 107,  27, -78,  38,-107,  40,  -4, -94, -60, -18, -76,-111,  64, -99,  23, -66, 125, -31, -97,  -8,-115,  22, -16, -77,-104, 117,  54,  -6,  47,  20, -42,  96,-116, -65, -79, 126,  78,  99, 106, -31,  69, -14,-120,-103,  67, 110,-103,  20, -22, -34, -21, 114, -21,   1, 110, -32, -92,  31,   0, -87,  78,  61, 101,  40,  65, 101,  87, -15, -68, -75, 106, -80,  44,  -2, -62, 101, -87,-110, -54,  21,  68, -88,  31, -63, -90,-120, -19, -44, -17,  16, -28,  12, -20, -14, -20,  42, -69,  44,-120, 112,  76, 102,  16,  50, -17,  52,   0,  46,  50,  69, -42, 122,  58,  47, 125, -24, -47, 125, 108,  22, -88,  45,-109,  77,  45,  99, -63, 110,  75,  22,  23,-102, -87, -80, -51, -34, 104, 125, -63, -32,  30,  77, -58, -78, 121,-101,  12,  93, -18,  56, -98, 118,  94,  62,  -5,  16, -63,  69,   2,  29,-124,  56,  18,-110, -10, -98, 118,  99,  11,  88,  55, 122, -23,-111,  13, 125, -20, -76, -29, -95,  34,-122,   1,  48,  71, -36,  41, -26,  76,   2,-114,  57,-109,   8,  78, -64,-117,  49,-104, -76, -43, -60,-105,  93, 102, -48,-119, -89,-116,  44, -83,-119, -97, -76,-114, -94,  -1,-109,  -1, 102,  75, 123,-119,  69, -47, -64, -28, -70,  -9, -91, -18,  77, 122, -40,-113, -24,  16, -68, -62, -78,  41,  91,-105, -93, -52,   7,-117, -29, -95,  -4,  24,  96, -91,  86, -86,  81,  58,   6,  51, -40, -42, -52, 107,  14,  90, -73,  39,  90,  94, -23, -37,  32,  44,  18, -89,  81, -96, -77, 114, -34, -55, -85, -19,  56,-118,  60,  77,  87, -66,  23,  68,   8,  73,  93, -49,-106, -53,  89, -88,   9, -57,  87,  19,  22, -31,  13, 118,   4, -18, -54, 127, 126, -88,  50,  98, 123,-111, -59,-121,   0, -41, -75,  91, -18, -72, -48,  -7,-124,  38, -41, -50, -92, -48,   3,  81,-106, -87,  50, -22, -34, 120,  34,  23, 100,  76, -85,-124, -38, -80, 124,  13, -64,-120,  14,  66, 101, -59, 112,-121,   6,  35, -30,  34,   2, 116, 125,  14, 121,  25,  29, 113,  33, -20,  53, -82, -92, -59,  37,  90, 120,  32, -70,
  -38,  48, 125, 116, -22,  62, 110,   7,  56, -90,  85, 110, -45, -51,  -7,  35,  84,-104,  36,-120, -34,-112,  82, 125, -23,  69, -51,  49, 110, 108, -15, -38, 104,-103, 105, -64, -88, -40, -81, 122, -96, -96,-111,  71,  22, -57,  70, -10, -96},
{-125, -15, -64,  14,-111,  77,  86, -81,  61, 111, 101,-116,-119,  64, -83,-120,  64,  88, -67, -76, -57, -63,  70,  16, -25, -90, -17,-125,-124, -57,  59, 126,  -8, -13,-109,  79, -44, -20,  77, -11,  93, -82,   7, -54,  88, 124, -11, -20, -27, -71, 105, -92,  79,-120, -43,  63,  61, -70, -64, -47, -67, -95,   6, 106, -96, -75, -51, -42, -39, 119,   5,  97,  62, -56, -51,  42, 116, -77,  12, -64, -76,  -2, -31,  73, 109, 124,  -9,-120,  24,  90,  78, -34,  11, -84,  69, -31,   7,  92,  90,  59,  91,  48,  54, -59,  37,  92,  23, -89, -57,  10, -77, 117, -58,  91, 115, 114, -96,  99, 123, 122,  29,  81,-124,  70, -86, -93,   5,  52, -46,  46, -34, -62,  67,-110, -91, 101,  58,  51,  34,  85, 100, -79,  26, -41, -35,  39, -14,  55, 103, -41, -70,  93, -65, 124,-113, -95, -97,-107, -26, -38, -19,  53,-120, -90, 111, -67, -88,-125, -16,-100,  38, 105,  -2, -67,  61, -42,  98, -29,  91,-112, -85, -23, -92, -75, 115, -76,  83,  97,  67, -16,  61,-125,  54, -36,  53, -55,  40,  32, -18, -28,  39, -29,  41,  55,-127, 122,  -5,  74, -53, 111, -33,-125, -94,  81, -67,  55,  67, 126, -75,   5, -20, -40,  66, -89, -27, 112,  48,  79,  26,  15,  -4, -27,  18,  -8,-124,-108, -47,-106, -94,  60, -63,   7,  12, -24, 121,  -7, 107,  44,  15,  42,  61, 120, -76, -78,-118,  61, -94, -57,  18,   3, 105,  78, 117,  20,   6, -66, -66, -61,  95,-115,  16, -39, -48, -28, 113, -22, -44, -56,-113, -33,-121,  61,  -1, 125,  46, -67,   3,  50, -77, -70,   2,  41,  28,  -1,  37,  37, 117,  75,  83,  36, -89,  15, -61, -92, -96,  25,  68,   8,-107,-112, -96,  52, -79,  17, -56, -24,  27,  47,  36, 121,-121, -39,  59,-105, 123, -85,-125, 102,-125,  38, -80, -33,  59,  22, -84, -94, -50,-110, -86, -65,  92, -31, -11, -69, -68,  21,  66,  21, -63,  31,  30,-123,  75,  12, -14, -55,  51, -24,  56,  73,  37, 114, -67, -47, 106, -40, -77, -52, 116,  -2,  25,-119,-101, -23,  53,  39, -20,  68, -38, -63,  65, -59,-101,  10,  45,-105,  62, 107, -35,  77, -55,   6,-107, -62,   4, -33, -38,  45,-111, -58, -44, 101,-121,  93,  -7, 102, -17, -44,-122, -93,  65,  38, -69, 114,  61, -67,  84, -53,  61, -18,  45, -25, -14,  94, -54, -57,  46, -25, 113,-116, -28, -83, -12,  21,  97,  -2, 104,  75, -94,-114, -23,-119,  39,  74,  49, 125, -53,  91,  38, 105,  59, 121,  -4,-121, -35, -71,  69, -15,-124, -83, -56,  25, -48, 104,  38,  46,  48,  18,-104, 126,  77, -37, -40, -65, -84, 103, 107, -34,  48,-126, -97,   4,  17, -98,  72, -55,  82,  -1, -43, -31, -69, 115,  58, -85, -23,  48,-100,  99,  49,  98,  98, -42,-113,  11,   7, -18,  -1, -62, -45, 110,  85,  32, -67, -27,  49,  34, -53,  -9, -89,  52,  61,   0,  54,  95, -93,  20,-117,  43,  60, -40,   4,  57, -90,   2, 102, 103, 124,  -9,  69, -63,  45, -55, -35,  23, -66,  14,  77,  -7, -88,  18,  75, -26, -57,  50, -32, -89, -76,  66,  91, -13,  62,  60,  81,  60,  33, -83, 115,  42,  84, 102, 102,  15,  81,-108,  83, -17, -74, -63, -11, -16, -85, -57, -97,  23, -85,  49,  44,  65, -85, 105, -25,-119, 119, -92,  76, -65, -80, -57,  83,  22,  71, -76,  99,-107, -28, -18,-123,  61, -26,  95, -79, -94, -68, 114,  41, 102, -72,  73, -78, -79,  11,  20,  38,   0,-112, -56, 116,  43,  33,  -4,-106, -69,-115,  54,  25,   0,-114,-107, -53,  68,  23,-118, -64,  -6, -90, -49, 126, -64,-111,  84,  31,   6, -51, -67, -19,  58,  58,  50,  74, -33, -52, -14,-115,  19, -11, 100,-120,   7,  12, -74, -18, -66,  44, -22, -35,-114, -17,  66, -26, -20, -96,  -7,  20,  66,-118,  18, 108,-125, 123, -73, -50, -37,  42, -44,-100,  38, -57, -81, -85,  94, -49,   3, -37,  -7, -27,  13, 106,-111, -31,-125,  68, -90,  76, -19,  29, -46, -47, -83, 114, -64,  73,  88,  54,   8, -86,-101,-108, -93,-111, -22, -64,  66, -59,  36, -34, -59,-127, -51,  38,  17, -70,  82, 110, -36, -64, -89,  96,  55, 112,  29, -69,  67, 120,-102,  70,  19, -29,  82,-117, -75,   6,  88,-103, -88,  48,-105,  17,  36, -28, -22,-123,  76, -88,  53,-101,  33, -96,  32, 110, -44,  53,  25,  30,  96, -71,  36, -99,  63, 101, -32, -62,  -7,  13, -67, -48, -34, 117,  29,  18, 100,  16,  94, -54, -99,  82, 127, 127, 115,   6, 110,  65,  -4,-100,  83, 118, -90, -72,  23,  39,  52,   1,  78,  58,-125, -23,  74, -80,  57,-103,   2,  66,  69, -74, -66, 126,  92, -70,  26, 101,  28,-127,-117, 127,  20, -15,  41,  70,  65,  17,-110,   7, -69,-111,-127,  72,-121, -86,-113, 126,  -7,  95,  79, -32, -24,   2,-105, -19, 100, -10,-113,  60, -31, -54,-120, -61,  20, -82, -95,-114,  68,  79,  47, -24, 103, -23,  69, -44,  22,  38, -30,-116,  79,  77, -25, -97, -95,  95, -55,  94,  51,   5,   4, -10, 101,  60, 117,  -4,  37,-114, -61,  91, -49,  73, -76, -84,  67,  -7,  68, -28,-124,  79, -70,  98,  44, -36, 119, -87,  97,  41,  66, -57, 106,  32,  47, -16,  -2,  12, -13, 118, -60,  81,  30,  72, -59,  24, 109, -43, -51,  36, -36,  59, -47, 114, -28, -36,   3,  77,-100, 105,  58,  43,-109, -55,  70,   8,  56,  56, -43,  -3, -91,  -4,  51, 117, -34,-122,   8, -57,  96,  65,  81, -48, -20,  91, 102,  26,  -4,  59,  71, -42, -71,  48,  38,  72,  99, 105, -91,  48, 117,  98,  14, -52,-111,-116, 107, -42,-103,  53,-122,  49,  27, -47,  89,-116, -83,  66,  57,-109, -34,  76, -17, -16, 110,  -4, -96, -38,  99,  -4, -33,  -9, -75,  63, -69,  74, 110, -55, -43, -26,  67, -70, -56,  88, 120, 102, -47,  99,  59,  58, -87,   6,  -6, 118, 121, -23, -29,  13, 110,  68,  20, -74,  30,-103, -21, -26, -93,  50,-113, 111,  38,  32, -27, -73,  46, 100, -66, -23,  44, 111, -64,  77, -28,  21,  54,   9,  52,-121,  -1, -28, -59, -86, 121,  75, -71,  95,   3,  45,   6, 100,  45, 104, 123,  49,  95,  -6, 125, -50, -91,  90, 108,  45,  96, -17, -76,  -4, 103,  49, 125,-119, -42,  62,  66,  24, -34,  84, -80, -81,  34,  62,-121,  90, -68,  49,  76, -98, -80,-108, -43, -34, -28,-121, -46, -61,  -6, 100, -98,  68,  98,  61, -20, -47,  80,  54,  18,  15,  20, -60, 118, -71,  88, -15,  29, -98, -32,  14, -81,  77,  18, -39, 104,-113,  -5,-104,  72, 108, -33,  10,-114, -91,  41,-109,  13, -84, -84,  31, -70,  -9,  12,-121,  66, -49, -29, 104, -42,-119,  38,  66,  45,  46,  65,  66, -59, -35, -53, 119,  18,  92,  -7,  27, 110, 122,  85, -62,  -4,-119,  20, -82,  32,  -6,  63, -77,-120,  79,  26,  60, -32,  25, -90,-102,  92,-107,  -6,-107,-125,-107,  45, -36, -58,-126, -16,  61,  15,  24,  -1, -48, -65, 122,  50,  77,  41,-105, 101, -64, -80, 112,  26, -86,  23,-126, -91, -18, -35, -81, 117, -22,-110,  67, -81, -48, 100,-116, -63,  95, 108, 125, -59,  -3,  73,-111, -72,-114, -30, -65,  -8,  84,  47,   6, -31,  70,   0,  90, -59,  77,-114, 107,  18,  23, -47, -97,  34, -69,  56,  38, -22, -87, -28,  89,   4, -17,  74, -56,-119, 105,  90, -75,-103, -47,  69,-113,  35,  26, -93,-125, 108,  28,  26,-124,  26,   8, -63, -31, -42,-125,-101,  80,  -6,  37, -60, -73,  62,  98,  49,-122,-118, 110,  41, -37, 114,  40, -55,  72,-120,  97,  91,  89, -43, -75, 103,-100, -22,  65,   4, -16,  40,-118,  -7,  91,  74, -43, -34, -49, -18, 113,  41,  27,  35,  34, -74,  86,-114,  81,-124, 112, -36,  35,  -7, -61,  -1, -66,   3, 107,  59,  92, -45, -62,  15, -66,-100, -99,  79,  85, -92,  42,-124, -19,  33,  17, 103,  35,  16,-115, -47, 113,  50, -39, -65,  68,-102,  78,  -6,  85,-121,  56, -42, -47,  91, -94, 109,  36,  23,  15,  29,  -4,  98,  42,-112,  16, -88, -58,  89, -62,  12,  30, -64,  89,  58,  -6,-114,  82, -40,  85,  85,  37, -42,-113, 120,-100,  56,  28,  84, -34, -58,-126, -87, -79,  54,  21, 105,-126,  24,  66,  38, -80, 100, -35,  -6, -48, -75,  20,  -4, -12, -21,  75,  17,  26, -90,  26,-117, 120,  -9,  77,  -7,  69, -78,-116, -65,  53,  52, -44, -40,  35, -33, -72,  14, 105,  35,-108,  52, -51, -88, -53, -96, -10, -60, -72,  84,   1, -64, -31,   5, 100,-103, -63, -12, -62, 105, -72,  10, 108, -34,  -8,  98, 111, -40, -71,  88, -41, -37, -52,  77,  -3, -74,  49,  43,-111, -92, -32,  47, 114, -26,  58, -49,  76,  17, 105, -21,-113,  89, -80,  42,  32,-122,-106,-118,   9, -90, -98,  76,-113,  37,-115,  88, -43,  54, -72,  -3, -45,  45, -94,-112, 101,  52,-122,  12, -71,  62,  65, -35,  74, -67, -47, -53,  -1, -76, -85, -77, -64, -67,  69,-104,  46, -60,-103,  30, -74, -72, 126,  65,   6, 127, 110,  90,-125,  20,-123,-103,-102, 101,  37,  43,-125, -31,  79,  36, -77, -30, 119, -57, -33, -84,  -7,-124, -29, -71,  65, -75, 115,-115,-122, -41,  -7, -58, -20,  93,  -8, -20, -61,  67, -92,  51, -39, 119,  80, -99,  -4,-108,   7, -26, -55,  15, -67, -64, -50, 125,  55, -42,  83,  -6, -86, -82,  78,-100, 126,-102, -25, -70,  92, -79, -90, -41,  -5,  40,-113, -64,  98,  34,  60,  99, -35, -92,  49,  44,  88, -85,  59,   5,  86,  75, -15, -87,  -4,-127,-118,-107,  78, 123,-107,  83,   8,  56,  52, -67, 115, -18,  82,-115, 106,  -7,  65,  22,  99, -14, 122,   1,  34,   5,  28,-115,-109, -71, -99, -12, -50,  14,  -2,  86, -97, -58,  54,  94,  10, -35, 107,  40, -88,  56,  77, 105,-112, 110, -79,  86,-126,  24, -12, 102,  15,  83,-123,  85,  29, 109, -46, -35, -38, -29, -99,  -2, 103,  23,  61, -34,-106,  44,-119, -12, 115, -84,  62, 112,  22,  76,  71,  61, -61,  83, -18,  81,-117,  77, -19,  31, -53, -88, -14,  66, -23, -35,  31,  87,-100, -10,  -1,  28,   8,  43,  37, 125, 124,  71, 103, -64,  -2,  37,  19,-102, 103,  23,  42,  53, -28, -53,-111, 111,  88, -13, -79, -51, 117,  71,  14, -17, -71, -75,  32,  14, 121,   8,  -3,  12, -78,  71, 121,  34,-125, -56, -88,  57,  88, -98, -73, -63,  98, -28, -66, -36,  30, 120, -70,  14,-107,  68, -71,  25, -95, -31, -89, -66,  16, 127,  78,  89,-114,  70, 115,  57,  -2,  39,-108, 104, -24,  94, -59, 106,   0, -28, -13,  78,-123, 121, -71, -58,  -6,  61,  43, -21, -21,  18, -94, -47,  56,-100,  59, -44, -69,  31, -63,-117,  -8, -10, -43, -71, -47, -10,  74,-118,  56,-108, -13,  56, -61, 110,  97, -33,  55, -87, 123,-101, -24,  75,   6,  37, -86,  75,-119, -69,  56,  -4, -79,  51,-114,  74,   6,   6,  97, -36,  22, 110,  37, -26, -97,  24,  87,  44, -28,-118, -10,  -9, 112,  62,  40,-124, -83,  59,  -9,  71, -92, -16,  -5,  18,  67,  77,-106,  13, -56,  -3, -84, -11, 110, 101,-115,-120,  44,  16, 100, -25, -39,-109, -40,  27,  27, -33, -91,-118,  97,  40, 105,  -5, -52, -15,   5,
  -98,  23, -40, -43,-102, 105,-102,  18, -10,  20, -99,  59,  84, -42,-113,  12, -48, 114,  87, -52,-111, 121, -67, -46,-117,  54,  23, -52, 123, -95, -32,  -1,  98,  -6, -86,  94,  19,  54,  74, 111, 117,-100, -31, 106, -65,  56, -91, -21,  29},
{ -22,  -9,  22,  70, -69, -56,  -2, 123, -10, -41,  86, -64, -49, -39,  10,  58,-127,  66, -93, -65,  72, -74,-118,  41, -92,  -9, 124,-122, -29, -72, 104,  19,   1, -54, 125, 104,  56,  65,  77, 105, -87,-105,  -2,  49, -81, -43, -44,  72,-116,  39,  87, -50,-110, -18,   5, -34, -53, -17, -94,  46, -62, -80, 102, 112,  21,  41, -43, -38,  64,-117,-106,  45,  -3,  95, -57,  83,  66, 112, 100, -65, -29, -70, -42, -73, 103,  73,  75,  -1,  94, -77,  32,  24,  63, -59, -47,  71,  11,  98, -57, 115, -50,  88, -62,  98,  49, 118,  17,-112,  81, -82,   9, -73, -28,   1, 118, -99, -68, -20,  -2, -73, 101,  91, -46,-113,  31, -12, 123,-108, 118,  68,  60,  89, -28, -33,  14,  81,  -3,  -4, -27,  72,  92,-117,   2,  48, -53, -12, -94,  30, -59,  22, 111, -25,-126, -21,  -7,  80,  12,  56, -10,   5, 109, -69, 105,  46,  42, 121, -23, -56,  63, -46,  75,   0,  33,-127, -21, -59,  70,  85, -34, -98, -87,  67,  51, -39, -18, 101,   9,-100, -97, -50, -57, -46, -86,  85, 120,  35, -12, 101,-117, 100,-115, -63,-118,-121,  58,   3,-106,  34, 117, 116,  43,-121,  90, 121, 110,  43, -54,-105, 105,  96,  28,  80,  14,-114,  32, -29, -85,-107,  61, -69, -91, -10, 127,  94, -72,-126, 119, -34, 125,-124, -50, 119,-104,  93,  56, -31,  53,  83, -31,  72, 116, -95,  25,-101,  89,-121,  31,  18,  43,-100,   9,  12, -55, -21,  20, -34,  35, -38,-102, -35,  49,  25,  87, 101,  -5,  78,  13,  41,-113,  -9, -30,  57, 121,  76, 126, -50,  57, -72,  31, -81, 111, -96,  -4,  64,-111,  -3,  13,  36, -26, -56,  78, 127, -48,  13, 115, -24, -85,   7,  33, 108,  -7,-120, -62,  -5, -98, -96,  40,-109, -89,  70, -90,  67,  66, -53,  75,  91,  95,-106, 115, -37, -63,  24,-123, -18, -57, 106, -92, -25,  13, -77, -52,  27,  -2, 111,-107,-109, -79,  74, -40, 115,  37, -25, -39,  85, 108,-112,  88,  83,  64,   2,   1, 109,  20, -79,  95,   7, -65, -34, -66, -81, 112,  55, -11, -47, 118, -11,  29, 101,  20, -30,  77, -62, -26,  81,  49,  56,-123,  40,  -6,  11,  14,  61, 106,  21,  84, -57, -86, -84, -95, -46, -99,  60,  70,  95, -58,  52,  62, -74, -27,-113,  17,  36, 126,  30,  25, -40,  19, 118,  80, 109, -56,-120, 103,-104,  35,-124,  43,  51,  36,-125, 108,  54, -92,  55,-119,  77,-125, -86, 123,  65, 117,  13, -78, -27,  58,  78, -53,  46, -72,  11,  20, -29, -88, -88, 117,  52, -16,   8, -98, -67, -69,  59, 127,  35, -66,-122,  77, -48, -77, -85, 121,  89,  97,  53, -18, -37,  29,  26,  61, -49,-121,-123, -49,  85, -17,  53, 115, 121,  58, -31,-120,  -4,  52,  51, -76,  59,  93,-112, -91,   7, -38, -85,  52, 104, -30,  -2,  82,  -2,   7,  34, 124,  59,  76, -81,-122,  31,  49,  72, -89,  72, -55,  42, 106,  33,-112, -65, -54,  61, -46, -46, -74,-100,  55,-123, -95, -97,  96,  21,  11, -11,  74,  27, -21,-114,  58, -37,-102,  50, -94, -72,   4, -48,  74, -53,  34, -69, -83, -10, -89,  29, 123, -51, -16,  83,  -4, -34,   3,  19, -83,-126, -34, -47,  60, -93,  -9, -12,-121, -59,  54, -49,  54,  23,  54,  56,  85,  61, -20,  13,-122, 115, -15,  27, -66, 104,  28, -22, -59, -70, -71, -40, -47,  98, -26,  -6, -96,   1, -43,  -1, -55,-124, -23,-124,  65, -59, -35,  50,  41, 113,  84, -97, 104,  52, -84,  38,-127, -41, -63,  81,  98,  -7,  15,  24,  10,   5,  15, -50, -51, -73,   1, -59, -17,  -5,  71, -81, -92, -97, 112,  22,  31, -64, -49,-118,-106, -36,  -4,  50, -13, -34, -57, -54,   2, 100, -74,  77,-114,-113, 113, -94,  14, -57,  61,-111, -85,-123,  35, -18,-125, -47,  63, -93,  79,-106,-123,  75, -23, -83, -30,  15,  65, -25,   8,  44, -22,  16, -99,  89,-118,  30, -56,  56,  94, -27,  39,   2,  11,   3,  -1,  73,  21,  66,  67, -92, 118,-105, -17, -98,  28, 105, -47,  64,  14,  84,  77,  61,  56,  64, 124,  93,  93,  33,   7,  36,  29,  56,  91,  49, 117, 108,  81,  19, -43,-124, -19,-124,-118, 114,-117,  48, 118,  70,-125, -75, -85,  -1, 116, 112, -65,  32,  51,  49,  12,  94, -47,  40, -29, -83,   5, -58,  82, -86, -23,  68,  60, -48,-107, -30, -11,  30, -79,   7,  54,  -3,   0, 121, -61,-117,   5,-115,  -7, -54, 121, -22,  57, -93, -22,  27, -62,  15, 116,  -7, -65,  27,  13, -52, -18,  30,  62, -32, -90,   6,-121, -67, -97,  37,  76, -70,  68, -50,  43,  18,   2, 126,  -7,  39, -48, -30, 115, -82,-102,-116, 112,  39, -87,-125, 125, -87,  80,  19, -63,   7,  20, -85, -89,   5, -54, -43,  -1, -69, -42, 107,-117, -56,   8, -69,  72,  55, -43,  58, -92, -82, 108, -88, -97,-100,  45,  83,  43, 126, -19, -79,  19, -97,  22, -96,  85, 100,  -9,-100,  33, -88,  65, -35,  94, -36,  49, -55, -17, -84,  37,-124, -92, -31,  77,-109,  13,-107,  39,  72, -93,  75, -72, -54,   1,-110, -20,-118,  90,-125,  16, 106,  63, 115,  -6,   4,  42, 124,   8, -40,  11, 125, -46,  66,-126, -50, 124, -57, -25, 125,  14, -37,  -4, 113,  18,  69,  47, -20,  50,-124, -22,  93, -88,  97, -35,-105,  82, -41,  19, -10, -45, -18, 120, -21,  -2, -52, -79,  43, -75,  30,  33,  61, -86, -87,-106, -22, -86,  93, -19, -91, -58, -22,  78,   3, -30,  60, 104, -51, -20,  20, -62,  31, 120, -72, 122, -59, -22, -19,  40, -27, -71, 117,  26,  72,  63,-114,  90,-111,   7,  57, -89, -83, 127, 109, -41,  55, -30, 108, 113, -32,  40, 123,  82,  83, -91, 116, -23,  95, -85, -92, -38,  22,  94,  95, -41,  66,  58,  74,  73, -44,  92, -97,  -4,  75, -61, -95, -71, -42,  72,   4, -37,  29, -80, 112, -47, -83,-116, 106,  92,  86,  40, 115, -84, -97,  93,  70,   9, -22,  29, -71, -13,  85,  99,  19,  93,  55, 113, -13, -30,   9, -13,   6, -95, -71, 126,  50,  51,  49,  78,  32,  46,  72,  68,  51,  69,  15,-121,  96, 108, -60, -79, -52,  -6,  15,  70, -15,-121, -57, -49, -87,-103, 102, -20, -74,-102, 101,  92,  33,  84,-109,  88, -82, -79, 111, -21,  43,-104, -63, -15, -65,  72, -66, 112,   9,  99,   8, 102,-115, 102, -41,-117, -78,  20, 126, -67, -86,  39,  71, 109,  60, 121, -15,-107, -98, -15,  23, -75, -34, -41, 120,  -2,  20,  79,-102,  45,  49,-100,  45, -87, -60, -17, 101,-113,-116,  73, 122, -47, -64,  48,  77, -93, -71,   7, -82,  56,  77, -64,-103,-119, -82,  34,  28, -49,   5,   2, -40,  22,   5,-101, -94,  -9,-112, 106, -88, -49, -20,  43,  25,   1,  31, 120, 102,  92,-115,-113,  81, 106, -19, -40,  68, -41,   0, 108, -57, 123,  55,-126, -15,-121,  26,  -2, 105, -31,  66, 110,-103, 111,  82,-111,  70,  -3,  71,-108, -92,  62,  72,  88,  30, -95,-112,  -3, -18,  15,   1, -56,  59, -25,-119,  97,-111,  63, -92,  65,  22,  78, -19,  20, 123, 127,-119, -23,  71,  32, -91,  78, -30, -36, 104,  -6, 116,  23, -71,  74,-104, -96, 115, -95,  60, -85,-106, -96,  23,   0,  92, -63,  38,  47, -79, 103, 126,  71,   1, -32, -99,  71,  81, -11, -35,  22,  88, 106, -15,  67, -15, -39,  87,  96, -34,  -3, -48, -94, -85,  84,  50,  50,  63, 113,-104,  20, 116,  -8,  79, 105,  99, 106, -84,  66, -57,-102,  38, 102,  80,-122,-111,  64, -42, -54,  -3,  54,   3,-117,   2, -24,  27, -68,  71, -17,-102, -10, -24,-107,  24,   2, -26, -78,   9, 101,   3, -76, -88,   6, -69, -22, -63,  23, -82,  90,  68,  89, -57,  38, 116, -98, 113, 111, -39, -88,  -6, -65, -57,  86, -38,   5, -39, -70, -50, -13,-121,-111, -78,  14,  96, -35,-127, 126,-102,  15,  90, -62, 100, 107,  98, -86, -78, -98, -83,  10,  77, -13,-115,-103,  58,  83, 126, 105, 105,  69,  48,-111, -12, 121, -47,  37, 118,-109, -53, -88, -22, -42, -58, 123, -28,  17, -12,  60,  62, -70, -78, -43, -88,   8, -32,  26,  45,  19, -76,  70, -15,  -9,  62,  95,-105, -96, -39,-115,  36, -47, -42,  80,  34,  47,  71,  49,  55, -59, -49,  47,  63, -19,  25, -56, -94, -63,  57, 120, 106,  78,  65,  47,  44,  23,  47, -65,-126, -53,  73,   3,  40,  88,-122, -49,  48, -45,  69, 112, -78, -78, 113, -10, -24,  51,  77,  19,  35,  44, -77, 116,  97,-101,  37, -37, 111, 127, 109, -79, 107,  44,  83,  26, -66,  63,   4,-105,  -5, -87,-113, -97,  69,  47, -24, -30,  56,  48, -89, 106,  96,  -1, 101, 121, -92, -94,  45,  56,  55, -84, -60, -12, -64, -70, -65,  23,  -5,  34, -80,  62,  54, 107,  13,  83,   8,  45,  61, -93,   6,  58, 102,  82,  79,  -3,  33,  30, 114, -95, 117,  60,  -4, 121, -43, -97,  55,  68, -31,  -8,  76, 122, -54,  51,  73, -67, 117, 102,  -6,-125,  75, -10, 114,  32, -90,  18,  63, 118, -61,  94,  66,-111, -28,  83,   4,-121,  28, -58, -14,-103, -81,  99, 106,  71, 101, -20,  21,  43,  51,  70,  61, -20,-117,-105, -34,-112, -38, -81, -17,  23, -74,  24,  30, 123,-118, -54, -30, -15, 101, -11, -11, -74, -65, -13,  84, -46,  28, -86,-109,  18, -98, -37,  42, -87,  41,  58,   5,  37,-116,  34,  95, -79, -60, -78,-105, 112,  93, -96, 111,  49,-111, -39,-120, -10, 116,  69,  21,   8, 115,  87, -55,   8, -65, 118,-118,  26, -78,  54, -41,  32, 118,-113, 102, -12,  -4,  69, -11,-108, -90, -92,   5,-115,  30,  63,-122, -69, 115,  11, -89,  50,  46, -41,  54, -33,  51, -10, -63,  13,  11,  92,-110, 116,  77,-117, -44, 101,  52, -69,   1, -44,  85,  32, 114,  -1, -82, -91, -22,-107, -92, -63,-120, -16, -37,  63,  30,   2,  51, -61, 101, -38, 123, -24,  41,-112, 127,-118, -29,   1, -84, -54,  14, -59,  80, -53,-120,  62,  17,-113, -75,-113, -12, 125, -87, -38, -61,  13,  51,  77, -62,  34, -48,  47, -80,  79,-115,  55,  23,  20, -52, -72, -36, -27,  72,-124, 124,  84,  21,  32,  88,  -7, 100,  38, -55,  74,  74,  21,  42, -97,  20,  -6, -56, 123,-113,  62, -81,  52, -89, -95, -27,  48,  70, 109,  84, -38,  33,  35,  32, -50, 110,  13, -79, -49,  72, -18, 110,  32,   7, 116,  43, -83, 117,-112, 101,  80, 110, -15,  55, -38, -75,  25,-127,  20,  50,-120, -47,  63,  21,  32, -28, -64,-106, 105,  16, 104,  48,  56,  30,  -8,  45, -55,  81,  -7, -95,  86, -46, -24,  77,-115, -34,  80, -39,  56,   9,  55,-104, 104,  18, -12,  56, -87, -54, 106,  15, -48,  48, 106, -25,  48,  -4,-100, -37,  72, -61,  99,   0, -95, -21,  29,-109,  47,  31,  30,  50, 110,  46, -40,-117, 126, -43,  96,  75,   2, -36, -62, 120, -72, -13, -79, -84,   7,  21, 121, -25, -22, 120,   6, 127,-104, -87, -24,  62,  42, -47,-115, 108,  56, 114,  12, -70, -33, -97,   6, -27,  17, -17, 117, -63, 122, -46,  75,  98,  94, 124,  -6,  -3,  56, -52,  42,  72,  11,  67, -21,  36,  24, 124, -89, -30,  15,  64, -39,   3, 114, -14, 117, -59,  71, -82,  70,  98, 117,  45,  22,-122,  21,  34,  97,  52,-122,
  -76, -35, -15,  88,  95,-115,   8,  86,  60, 101,  39,  38, -24, -57,-104,   8, -45, 117, -97,  41, -24,  68, -36, -67, -96,  20, -39, -86,  97, -81,  89,-103, -34,-106,-106,  36, -18,  -4, -59,  21,  93,-116,  20,  14, -72,  62,-118, -65,  30},
{ 112, -50,  36, -22,-122, 105,  80,  16,  34, -39, 126, -85,  78,  93, -94,  92, -83,  25,  34,  53, -88, -53,   3,  -1, -88,  -7, -81,-111, 126,  86,  55,  52,-115, -97, -45,  69,   9,  51,   3, -65,-106,  67,  65, 125,  -2,  65,-105, -18,  -2,-107,  -4, 114,  92, -11,  97,  99, -95, -43,  50,  23,-103,-124, -47, -28, -67, 107, 102, -71,   2, -84,  87,   2,  79,  67, 117,-101, -87,  -5,  36, -14,  82,  15,-123,  35,-122, 124,  44,  24, -28,  18,  27,  49, -83, -73,  27,  77,  44,   5,  42, 126, -73, 105,  47,-121,   9,  29,   4,  32,-123,  85, -40, -51,  55, -75,  78, -39, -26, 126,  44, -58, -89,  29, -17, -71, 102, -56, 118, -21, -75, -31, -32,  25, -63, 111,  16, -88,  64,  99, -23,-106,  76,  78, -90,-102,  41,  40,-120, 125,  18, -21,  -8, -84,  18,-107,  18,  60, -60,  15,  17, -51, -90,  83, 123,   8, -47,  38, -46, 127,  54,  37,  59, 121, -14,  91,  12,  79,  56,  37,  81,  -9, -69,  28, -61, -92, -74, -25,  20,  15,-104, 116,   4,  56, -77, -16, 105,  19,-127,  60, -21,  19,  38, -40, 102,  79,  90, -93,   2,  55, -87,-105, -63, -41,  66, -75, -21, -57, -94,  47, -47, -37,  37,  74,-115,  68, 106,-117,-117,  65, 105, -26,-116,  17, -21,  -4,  41, -44,  35,  81, -77, -69,  39,-117,  69,  12, -16,-103,  36,  73, -96, -95, -35,  58,   7, 126, 120, -61, -83,  19, -60, -74,   4, -54,  57, -18, 116, 120, 122,  67, -19,-124,  33, -49, -79,  20, 113, -34, 112,  67, 117,  94,  36, -53, -21,  97,  87,  64,  91, -75,  16,  25,  94, 126,  49,  -1,  29,  25, -49, 125,  24,  28, -57, -86, -79,  38, -73,-110,  32,  33, -58,-117, -53,  -8, -91,  41, -22,  18,  12, 110,  25, -36, 111, 101,-117, -60, 121, -21, -49,  72, -22,-106, 113, 119, -63, -10, -84,  58, -47, -19,  85,  17, -48, -89, -21, 101,-119, -74, -50,  27, -91,  -6,  70,  34, -75,   6,-121,  16,  65, -44, -78,  14,-111, -79,  53,  62,  95, -58,   2, -31,-126,-113, -60,-105,  -9,-101,  48, -76,   5, 108,  25,  25, -80, -67,  79, 104,  18,  88, -60, -84,-100,   7,-119,-125,  79, -52,  78, -16,  45, -95,  30,  83, -81,-119,  14,  59, -23, 121, -47,  -2,  58,  10,  41,-115,  10,  -3, -40,  66, -41, 110,  75, -39,  19, -71, -45, -24,   9,  48,  94, 110, -11, -36, -24,-115,  51, -21,  60, 101,  20,-114,  66,  98,  50,  21, -41,  30,  -8,-119, -50, -51,  78, 114,-112, -69,  61,-113, -64, 118, -26, -43, 112, -70, 110, -16,  34, 110,  82,  27, -12,-114,  97, -18,  88,  10, 111,  40,  86,  66,-117,  15, 112,  33,  21, 119, -37,  94, -31, -91,  45,  13,  32, 122,  75,  15, -47, -89,  41,  80, -10, 116, -81,-125,  97,  58,  36, -57,  55,  23, 127, 109,  66, 101,  58,-121,  55,  39, 108, -21,-104, -29,   2,  56, -45,  61,  89, -31, -60, 104, -23, -74, -73, -30, -35, -56,-121,  63, -66,  94,  30,  -4,  91,  -5,   8,  41, -79, -67,  87, -41, -66,  73, -42,  75,  20,  35,  26, -75,  83, -85, -87,  80,   6,  68, 127,  30, -32,  60,  29,  32,-122,  75, -51, 119,-109,  51, 117,-118, 117, -63,  45, -74,  61,  73,-113,  72,-123,  39,  63, 105,   9,-108,   0,-121,  32,  59, 118,  15, -79,  80, -88,  -2, 104,   2, 105,-118,  81,  -6,  13, -14, -24, -77,  47,-124, -20,-124, -49,-117,-113,  -5, 109,-125, -37, -21,  32, -31,  13, -13, 102,  55,  51,  -2,-110, -35, 104, -99,-105,  22, -51, -69,  76, -57,  82,  -7, -31, 103,-117,-124,  99,  24,  95,-105, -57, 121,  64,   1, 110, 116, -63,  74,-101, -82, -49,  -7,-113,  92,  20,  20, -98,  14,   0, -82,  61,   8, -61,  45, -35, -28, 101, 101, -57,  57, -53, -91, 125,-126,  27, -21,  75,-123,  51,  -5, 122,  -3,  -4, -99, -42, -43,-121,  83,  62, -12,  20,  -7,  44,-120,  29,  44,  -3, -10, -44,  39,  68,  78, -31,-101,  -1,  27, -37,  53, 110,  91, -41, -16,  99,-107, 106,  21,  55,  39, -61, 102, 110,-101, -39, 125,  10, 124,  10,-122,  97, 109, -59, -10,  66,  44, 115,  80, 100, 127, -84, -76, -52, -62, 107,  98, -46,  59, -54,-103,  29, -44, 100,  21,  -1,-117,  93, -34, -53,-100,  71, -76, -47,  62, 101,  78, -26, -48,  48,-119,  44, -13, -57,  67,-118,-122,  22, 118,-125, -30, 112, -35,-117,  36,  17,  70,  44, -31,  33,  64, -43,  -2, -98, -90,  -2, -79,  86,  -2,-104,-102,  14,  90, 119,  49,   6,   9,   4,  27,  60, -57, -45, -45, -74, -83,  28, 114,-125, -61,-110,  79,  42, -66, -78, -55,  16, -92,   7, -50, -60, 100, -63,  24, -61,-113, -14,-104,  77,  89,  74, 124, -91, -25,  56,-108, -26, 127, -42,  54,  57,-119, -76,-113, -99,-107,  20,  64, -24,-127,  -3,  12,-103,  86,  81, -62, -91,   5, 103,  68, -43, -22, -57,-124, -34, 124, 108,  69, -93,  64, -71,-102,  57,  82,  57,  89, -85,   4, -78, -31, 100, -22,  31, -61,  85,  -1, 111,  96, -25,  62,  81, 122, -59,  63,  68,-111,  38,-126,  83, 109, -58, -21,-124,  -3, -23, -65, -45,  40,   0,  66,  20,-117,  29, -17,  58,  -4,  14, 122,  46, -78,-123, -86,  93, 127,  36, -86, 109,  78, -29,  82, 110, -85,  14,  18, 123,  64, -91,  57,  65,-103,-116, -63,  11, -29, -23,  15,  62, 109, -24,  52,  76,  72, -17, -72,  32, 125,  76,  47,  69,-104,  -8, -11,   9, -60,  67, -23, 127,-117,-123, -91,  64, -68,  69, -58,  19,  71,  90,  92,-104, 112,  47, -34, -29,  14, 116,   7,  39,-105,-101, -41,  -8, 115,  11, -45, -42,  22,  16, -56, -18, -93,  15, -78, -24,-107, -78, -81, -10, -73,  47, -47, -75,  75,  76,  95, -19, -91, -61,  89,  44, -72,  91, -30,  30,  62,  95,  80,  50,-115, -12,  92,  64, 101,  65,  -5, -16,  -7, -94, -10,  77, 103, -54, -14,-126, 106, 126, -78,  24,  -2,  65, 110,-126, 108,  40,  66,  52, -77,  12,-106,-124,  43, -14,  91, -45,-104, 100,  -2, -37,  93, -91, -13, -92,-105, 122, -21,-106, 105,  92, 117,   0, -87,-117,  69,  81, -37,  50, -69,  18, -93,  74, 118,-117,-124, 122, -20,-108,-102,  38,  42, -99, -54, -98, 126, 125,   1, -35, -17,  95, 115, -65, 113, -23, -75, -88,  85,-117, 105,  17,  70,  64,   5, -91, -21,-113,-114, -76,  56,  76, -67,  18,  88, -65, -82, -55,  36,  88,  68, -52, -80,  97,   8,  21,   7,  96, -52,-126,  90, 124,  23,  41,   7,  53, -41,  38,-120,  19,  -6, -69,   6, -22,  40,  80,  31,   0, -49,  12, 113, 124,  60,  85,  14,  51, -52,  24,  78,  29,  32,  45, -15,  79, -65, 117, -24, -44, 107,-103, 101,  92,  50, -62,   0, -28,-118, -64,-107, -19,  18,  34,-111,  90,  44, 103,  76, -71,  27, 121,  95,  86,-126,  25, -71,  60, -51, 103, -27,   6, -88, 120,  55, -77,  34, -47, -12,  35, 112,  -9,  38, -57, -93,  -2,   6, -40, -45,  35, -97,  83,  65,   5,  34,  60,  99,  46,  48, 108, -65,  18,-118, -70,  88,  21,  73,  64, -69,  -7, 125,  -7, -27, -45, 119,  91, -57, 123,-120,  32,-116,  98, -80,  61,  75,  40,  53, -43, -97, 125, -98,-124, 112, -21,  16, -15,  40,  38,  28,  28, -88,-120,  28, -16, -77,  32, -56, -33, -74, -58, -24, -12,  58, -60,  27,  -7,  89, -72,  61, -89,  69,  60, -65,  34, -43, -16,  18, -42,   4,-121,  64, -34,  35,-107,  89,  -8,  37, -96, -15,  77,-114,  18,  57, -81, -27,  79,-105,  46,  18,  79, -44,  68,  93,  86, -64,  62, 113, -17,-118,  84, -12,  92, -29, -92, 107, 126, 104,  88,  63, -83, -19, -41, 108, -10, -10, 111, 114,  55,  34,  69,  14,  44, -85, -97, -74,  54,  -3,  10, -69, -23, -51, -32, 106, -61,  72,-107,-103,  -6,  29,  70,-104, -17,  25, -39, -48, 105,-116, 125, -95,-104,  24, -13, -83, -31, 119,-115,  -7,  70, -76,  34,  51, -45, -66,  -8,  42,-100,  10,  57,-127,  84,  85,  68, 118, 125, -77, -32,  40, 111, -87, 107,  45,-103,  20,   6, -15, -31,-107, 104, -47, -32, -14,  39, -94, -20,  74,  87, -69, 123, -82, 110, -86,-120, -86, -43, 123,-116, -41,  79,  66, -72,  42, -19,  66,  26,  70,  46,  31,-112, -27, 121,  30, -41,  24,  24,  34,-114,  -5,  31,  54, 104, -86,  56,   4, -22,-121,  91,   7, -68, -10,  74,  14, -42, 118, -30,  80,  55, -92, 112,  50,-104,  46,  33,   1, -51, -34,  -7,  28, -51, 113, 117, -80,  41,  26,-108, 107, 122, -57,  30,  55, -14,  56, -85,   4,  17, -70, 117, -90,  37,  90,-112, -30, -83, -21, -13,-127,  -4,  -8,  -1,  35, -52, -71,  64,-114,  28,-100,  98,  39, -26,  79,  81,  41,   3, 108,   9, -56,  75,   4,  81,   6, 102,  47,-115,   7, 126,-106,  73, 118,   3, 124, -30, -48,  91, -66,-124,   9, -54,  -5,  21,  75, -67, 118,  96,  64,-107, 111,  35, -38,  64,  75,   3, -68, -88,-124,  23, 114,  55,-113,  90,  51, -86,  28,  55,-113, -43,  87,   9, -56, -66,  89, -69, -76,  58, -80, -97,-115, -46,  83, -12, -47, -65, 112,-111, -87,-100,-124,  93,-119, -16, 116, -55, 113,   4, -34,  91, -83,  99, -24,-118,   8,   2, -19, -37,   2,  59,  49,-119, -51, 103,-120,  92, 126, 107, 126, -26,  69, 100, -26,  70, -43,   4, -71,  30,-123,   2,  53, -94, -32, -14,-126,  -7, -95,-108, -44, -43, -24, -39,  83, 113, -97, -61, -90,-122,  72, -26,  16,  11, -91,  68, -95,  73, -45,  28, -15,  24,  41, 107,  45, -49, 125,  50,  15, -90, -73, -87, -45,-117, -51, -28, -80,  96,-116,  57,  78, 122, -19, -63,-100, -48, -84, -93,-115, -28,-126,  82,  19, -38,  93,  67,  16,  57,  76, -89,   1,  80,  -3, 109,  56, -53,-109, 101,  92,-101, -46,  80,   0, 127, 111, 125,   4, -18,  54,  44,  36,  75, -82, -77,  24, -59,-116, 126,-113, -19,  18, -68,  18,  34, -89, -29,  60,  91,-121,  -7,  31,  77, 100, -21,  49,  90, -62,-126,  75, 101, -73,  54,  -9, 117, -22, -10, -35, -60,  67, -85, 120,-113, -68, -95, -11, -31,  91,  98, -34, 106,  59, 110, 101,  77, -49,  44, -47,  31,  22,  94, -75, -59, -46, -53, 101,-102,  12, -72, -23, 103,-119,  70,   2,-104,-118, -51,  -3,  31, -60, -14,-121, 113, -36, -46, -20,  34,-104, 119,  -1, -44, -35, -86,  91,  76, -90, -77,  29,  96,  21,  12, 106, 111,  35,  98,  48,-109,-100, 118, 106, -70, 107, -20, -86,-121,-121, 105, -57, -24,-113, -48, 118, 120,-104,  33,  10,  -2,  11, -96, 105,  74,  17, -80,  68,  21, -99, -61, -30,  68, -29, -13, -79, -13,   3,-119, -91,  86, 102,  -8, 115, 120,  61, -25,  71,  72, -93,  80,-121, -45, 119,  63, 114, 104, -58, -33, -98,  81,   2, -12,  21, -94, 107,  50, -36, -19, 103, 116, -83,  42,  56,  12, -99, 113,-119,   6,  80,  85,  41, -57, -26,-101,-110,  62,  61, 113, -52, 122, 102, 108,  52, 112,-109,  16, -13, -17,  24,  11,  95,  26,-102, -70,  -5,   5, 113, -80,-101,  -7, -53, -74,  66, -75,  85,  87,  22, -68,-112,-125,  67,  78,  49,  20,-120, -44,-125,  20, -60,  97,  31,  54, 103,-101,
   11,-103, -20,  -3, -92,-116, -37, -16, -43,  72,-116,  91,  69, -22,  58,  16, -85,  13, -30,  56,  -7, 126,-105, -21,  63,  -5, -86,  93, -67,  58, -22, -77,  41,  30, -61,  -9,  25, -46, -47,  97,  65, -42, -15,  81, 116,-117,  23, 114, -86},
{ -97, -27, -26, -47,  40,  76, -19,-105,  48, -67, -61, 110, -73,  70,  57, -95,-102,  93, 118, -19, -30,  -9, -82,  60,  33, -75,  99, 115,  72,  -4,  25,-122,  15,  75, -82,  65,  80,-127,  91,  -9, -48, -55,  12, 101,  60,-109, -78, -71,  13, -80, 125,-125, -23, -28, -44, -50,  44,-110,-127,  21, -72, -20, 100,  83, -65,  -7, -44, -17, -81, -63,-114,  96, -12,  66,  77,  81, -38,-100, -70,  47, -23, -58,  47, -86, -90,   4, 101,  89,  61, -68, -15,  68,  73,  41,-126, -64, -82, 115, 127,-122,  87,  13, -17,  48,  65, -45, -28,  65, -79, -11, -64, -99, -39, -56, -53,   1,  30, -29, -44,  15, -42, -97, -39,  82,  -3, -82,-125, 115, -31,-127, -42,  32, -64,-120, 117, -49, -86,  77, -84,  98,  69, -71, -16,  19,  94, -58,  23,  60,-105,  59, -99, -15,  18,-106, -80,   2,  39,  24, -71, -99, -31, 122, -59, 110, -11,  82, 114, -74, -96, 109, -51,  39,  72,-115, -38, -50, 114,  67, 113, -67, -15,  77,  85, 114,  74,   1,  96,  -1,  54, -53, 112,  -8,  52, -79,  79, -55, -25, -14, -61, -80, -88,  -8,  68,  29, -48, -56,  22,  41, -17,  48,  16,  44, -71,-103,  92,  92, 104, -61,-119, -97,  -8,-104, -15,  -5,   3,  32,  47, -24,  80, 119,  77, 111,  73,  55, -15,  91, 116, -56,  85, -67,  66, -53,  17, -97, -23, -65, -68, -52, -36, -46, -73, 106, -63, -38,  31,  77,   6,  74, -15,  16, 107, -60, -12,  35,  -8,  49, 125, -72,  82,-100, -84,  -2,  75, -27,   5, -21,  32,  70, -24, -91, 108, -26,-122,  65, -83, 103,  49,  54, -74, -40, -86, -37,  35, -73,  51,  12, 124, -14, -31,  81,-102,  61,   8, -56, -35,  43, -25, 107,  67, -77,  65,  76,  98, 114,-114,  60, -24, -31,-113,  21,  66,  84, -13,  16,-117, -12, 116, -23, -95, -59, -18, -19,  -9, -48, 117,  95, -91,-112,  50,   2,   7, 109, -45,-121,  87,  99,-114,-118, -88,-112, -90,  92,-111,  60,  27, 118,  21,  87,  50, -87, -97,  29,  93, -62, -74, -77,  41, 126,  29, -74, -72,  33,  94,  14,  37,  65,  20,-123, -64, -17, -95,  40,  57, -75,  54, 109,-123, -57, -73, -84, 120,  55, -44,  69, -97, -41, 103,  32, -21,-112,-118, 120, -52, 112,  46,-117,   4, 103, -50, 122,-120, 118,  74, -51,  74, -18,   3,  66,-102, -32,  79, 117, -14,  65,  31, -18,   5,  32, -87,  39, -56, -93,  28,  10, -71, 101, -51, -90,  90, -67, -48, -95, -45, -74,-124, -31,  39, -65,-123,-104,  97,  43,-111,  73, 126,  22,  55, 119, -29, 105,  32,  48, -70,  84,   6, -72, -10, -31, 111,-126,-109, 118, 126, -11,  92, -92,  39,  80, -11, -36,  47, 116,  17, 102, -38, 106,  -6, -35,  44,   5, -17, -10,  75, -87,  67,  14, -58, -54,  68,  80, -68, 108,  12, -54, -20,  53, -16, -81, 118,  78,  35, 127, -46, -66, 117, 120, -28, -86, -45, -79, -26, -43,  88,  88,  87,   0,-117, -86, -97, 117,  83, -51, 125,  21, -55,  10, -86,  34,   1,-110,  20, -29,-111,   5, -35, -51,  96, 109, -20,-123, -71,-119,   2,  49,  99, -25,-106,-120,-112,-101,  48,  64, 100, 123, 127, -48,-124,-121,  23, -31, -22,  35,  78,-124, 121,  86, 124, -72,  63,  41,  39, -99,  68, -57,   2, -89, 122, 113,  37,  41,  74, -63, 124,  27,  10, -99, -27,  -8, -63,-121, -55, -60, -35, -35, -37, -22, -32,  24,  49,  -8,  88, -86, -14,  14,   8,  99,  41,  10, -73, -66,-101, -89,  -5,  87, -46,-111, -23,  21, 111,-106,  46, -66,  55,  93, -49,  38,  19, -31,-115,  28, -87,  47,  35, -17,  68, -65, -32,  78,-118,-113,  89, -73, 120,-109, -77,  93, -57, 111, -49,  31, 101, 113,  85, -25,-114, -52,-103, -20, -92, 121, 101, 124, 114,  -6,  10, -57, -62,  70,   9, -18,  75, 102,  54,  47, -56,  45, -44, -89, -87,  14, -36,  10, -87,  88, -48, -88,  10,-125, -73, 106, -39, -46,  29, -56, -40,  47,-109,  82,   1, 118,  28,  49,  54,  62, -87, -96,  40, -33,  -4,-121, -18,  80,  67,  41,-102,  59,  49,  61, -70,-124,-124, -73, -93,  18, -42,   8, 122,  24, 108, -91,  43,  24, 119,  51, 123,  96, -62,  42,-100, 110, -31,  -4,  80,-118, -72,  -5, 124, -92,-117,  97,  53, -10,  52, -45,-127, -17, -91,  51, -70,  -4, -36,-100, -22, -52,  95, 121, -96,  12, -54, 100,  78, -98,  51,   7,  88,-111, -47,   9, -97, -50,  -1,-124,  69,  29,  62,  73, -24,  99,  35,-123, -32,-127, -97,-125, -24, -42,  23, -45, -33, -53,  37,  34,-118, -73,  96, -11, -39,-118, 101, -83,  75,  76,  -8, -27,  51,  25, 123, -91,  70,  96, -89, -23,  79, 119, -76, -68, -57,  59, 112,  33,-103, -91,-101, 112,  44,  56, 127, 100,  72, 111,  29, -99,  27,  85,  -2, -24,-121, 122, -75,-108, -96,  77, -24, -19, -40,  93,  -9, -15,  50, -12,  60,  91, -32,   0, -15,  92, -65,-121, -14,  41,  52, 126,-106,  32,   1,  62, 124,  30, -96,  -8,  13,  99, -51, -12, 125, -27, 117,-113, -98, -76,  13, -58,-111,  17,  50,  -7,  70, -65,-117,-101,  19, -50,  44, -86, -91, -74,-117, -22, -34,  93,  90,-122,  76,  74, -42,  91,  82, -24,  99, 121, -47,  85,  19, -55, -82, -31, -22,  89,  30, -32,-107, -62,  11, -75,   8, -24,  94, -39, 112,  49,  95,  69, -62, 112,  66,  38,  10, -30,  37,  67,  22, -56, 108, -28, -37,  -2,-125,  61, -40,  67,  60, -26,  53,  52,  14,  71,  76, 121, 100, -40, -83,-101,-102, 100, -30,  18, 105,  27, -67, 108,  45,-125,  86,  78, 106, -39, 126, -94, 104,  68,  71,  18, -42, -82, -72, -53, 107, -50, -94, -47,  61,  34,  58, 112, 110, -61, -70,  -9, 110,  68, 102,-101,  24,-118,  91, -79,-113,  64, -50,  93, -37, 118, -53,  85, -61,  93,  51,   6, 123,   3,   0, -92,  27,-122, -19,  57, -51, -46, -51,  52, -72,  29,-118,  51, -66, 103,  35,  26,   5,  54, -95, -33, -63,  15,  13, -71, -71,-116,  52,-122,-115, 104,  72, -43, -25,  53, -51, -36,  23, -59,  59, -41, -18, 116, 105, -60, -38, -46,-109, -84,-108,-111, -22,  51, -41, -92, -31,  69,  42, 118, -78, -53, 111, -60, -81,-105,  64, 125,  45, -53, -23, -91, 116, 113,-103, -68,  89,-106,  13,  68, -19, -53,  89,   3, -99,  52,  43,  10, 119, -77, 119, -81,  49, 120,-109,  57,   5,  79, -21, -55,   3, -98,  69, -76,  38,  18,  -2, 102, 126,  33,-119, -70,-100, -96, -43,   4,  13, -29,  59, -50, 116, -54, 105,  68, 124,  79, -67,  33, 119,  94,-105,  50,-112, -49, -56,  81, -33,-107, -39, -84, -69, -56,  21, 115, -72, -72, -49, -42, -29,  13,  72, -42,  72,  22,-113,  60,  23,  55, -29, 120,  48, -21,  76, -50, 126, -79, -15,  43,  -3,  82,  50,-124, -27, -53,  14, -46, 103, 105,  14,-125,  31, -34,  82, -79,   2,  26,  10,  92, -37, -92, -25,  58,  57,  79,  89, -52,  -1, -10, 119,  80,  49, -29, -18, -17, -32,  89, -94,-124,  -1, -81, -70,  23, 103,  41,  59, -91,  73, -68, -16,  42, -99,  50,  13, -86,   2,   3,  90,  91,  90,  82,  11,  85,  82,  92,   1,  52,  87,-122, -76,  88, -62,  22, -46, 113,  44, -72, -82,  68,  19,  68, 109, -10, -29,-105, 126,-112, 114,  71,-111,  49,-101, -96,  65,  41,-100,  32,  24, 119,  30,  29, -36,  47,  25,  28,  -2, -43,  30,  30, -23, -60,  37, -90, -43, -10, 121, -98, 107, -79,-100,  52,-104, -58, -82, -18,  48,  46, -72, -39, -71,-127, -90,-116, 118,  83,  43, -75, -22, 113, -53, -76, -48, -75, -22, -92, -54, -93,  14, -15,  25,  57, 126,   9, -94,  17,-125, -19, 104, -37, -21,  23, -94,  67,  55, -81, -36,  10, -52,-106,  -1, -82, -13, -79,-103, 103,  68,  69, 109,  46,  71,-114,  49, -90, -65, -81, -96, -81, -56, -53,  60,-106,   7, -93,  12, -43, 122, -69, -91, -64,  33, 114, -32, 116, -82, -37, -53, -85, -75,  87, -39,-121, -64,  92,  59, -97, 123, -91, -29, 122,  52, 121,-103,  86,  49,  20, -97,  76, -15, -67,   9,  36, -13, -90,   2,  87,  80, -15, -42, -70,  13,  48, -34, -27,  78,  17, -43,  94, -13,-114,   9,  40, -58,  21,  40, -95,  21,-101,  92, -91,  25, -52,-124,  93, 100, -60, -57, -90,  36, -39, -60, -37, -99, -75, -26,-116, -35,  55,  12,  62, -19, -64, -61, -79, 100, -61, -37,  85, 122, -38,  78,  -2,  -6, -76, 112,  11,  67,  49,  82,  39, -25,  -3, -30,-118,  79,   6,  88, -97,-107,  12,  52, 112, -91, 109,  32,  44, -93,  30,-108,  69,  23,  42,   8,  17, -31, -72, -30, -35,  63, -35, -36,  19,  33, -45, -96, 126, -80, -67, -16, -37, -62, -64, -24, -38,  73, -10,  37,  33,  95,  72,  79,  72, -49,-118, -59, 105,  61,  13,  40,  55,  96, 126,  61, 104,  85,  -1, -57, -46,  96, 111, -84, 111, -64,  37, -36,  51,  10,  79,  58,  66, -23, -56,-107,  75,   6,-100,  97,  24,  49, -96,-122,  48, -71,  42,  38, -77,  18, -74,  42, -40,  74, -32,  98,-101, -24,  15, 114, -86, -56,  46,-100, -79,  89,  -2,-112,  53, -35, -55, -57,  74,-124, -52,-100, -83, -34,-117, -41, -10,  -8, -28, -37, 103, -26,  76,-126,  82,  27, -15, 112, 105, -67, -40, 114,  83, 106, -97, -31,  -5, -36,   6, -36, 127,-109, -85,  80, -78, -76,-112,  37,  13, -32, -44, 107, -80, -30,  45,  90, 103, -65,  85, -33,-110, -52,  33, 114, 111,  25,  16,  61,-106, -84,  63,  50, 113,-121,  90,  41,  12,   4,  57, -98, -28, 125, -49,  28, 103, -40,  13, 120, -94,-118,  34, -86, 110,  73, 106,  71,  69,-105,  78, -68,-126,  34,  -2,  70,-124,  37, -18, -69,-116, 119, 103,  25,-100,  84,  13, 125, 116, -64,  39, -73,  56, 117, -62,  50, -13,  53,   1, -54,  -7,  36, -90,  52,  11, -72, -28, 103,-123, -94,  54, -48,  39,  14, -79,  57, -70, 117, -36,  29,  51, -46, -75, -39,  62,  -7, -31, -74,  17,  34,  50, -10,-105,  68,  20, -19,  40, -82,-102,-101, -94, 110, 110,-118,  56,  13,  26,-104, -80, -85,-101,-114,  24,  75,  46, -47,  15,-113,  60,  91, -93,  46, 124,  99,  37, -65, -71,  66,-102,  95, -17,  16, -96, -28,  60,  40,  97,  53,-112,  36,  31, -10, -59, 110,   1,-124,  18, -83, -46,  49, -92, -70,  49, 111,  55,  62,  41,  21,  30,  77, -40,  18, -95, -60, 116, -76,  -6,  55,  81,  58,  77,  25, -83,  59,  -1,  55,  11,  65,  30,-110,  36,  97,  76,  35, 123,  86,-120, -71, -18,  51,  48, 103,  85,  52, -82,   9,  -8, 122,  42,  68,  51,  18, -28, -55, -31, 116,  54,  58, 101, -71,-116,  33,  19, -63,  90,  59,-100, -67,  30, 110,   2,-127,-103, 123, -64, -93, -54,  99, -44,  49, -90,  49,  86, -61, -27,-114, -84, -83,  69,   6, -67,  19, -23,  39, -96, 103,-118, 107,  17, -45, 121,  63, -22, -16,  78, -47,  10,  10,  29, -79,  53,  78, -43, -15, 121, -42, -29,  45,-125, -73,  91, -18, -79,  35,-100, -83, 118, -66,  32,  27,  15, -32, -49, -87,  12,-104,  49,  81,-102, 109,  81, 111, -28,  16,  77,-109, -27,-107, -56,  79, -52, -44, -69, -52, -61, -76, -87, -54,-112, -26, -70,  41,
   43,-121, -48, -34,-101, -20, -92,  52,  15,  37,  22, -46,   0,-110, -21,  51,  78,  55,  82,   8,  57, -28,  23, -32,  20, -10,  -8, -35,  -1, -74, -77,  87,  45,  17,  93, -10,  13,   6,  19,  17,-127,  70,  98, 123, -57,-113,  87, -68, -78},
{  65, 127,  77, -93,  99,-104, -44,-125,  29, 116,  50,  30, -47,  34,  86,  65,-105,  46,-102,-120,  27,-111, 108,  -5,  56,-121,  35, -94,-106, -11,  72,  72,-107, -84, 100, 118,-121,-125,  16, -99,  23,  67,  19,  58,  81,  94, 108, -22, -74, -70,  17,  60, -72,  84,-113,  34,  17,  97, -91,  93,-127,  33,-102,  75,  81, -37,  25,-123, 116,  62, -81, -98,-122, 115,  68,  91, -61,  32, -58, -67, -88, -32, -26,  33,  -3,   1, -21, -91,  51,  31, -43, -19,  60,  85,  24,  61, -59, -79, -98, -77,-120, 102,  75, -95, -97, -20,  52, 103,  -2, 124,   9,  43,-104,  23, -29, -22,  69, -50,  97,-118,  -9, -28,  29,  33, -64,-120,  11,  84, 100,-101,-114, -30,  26, -11,-122,  68, -36,  46,  49, -58,-122, -62, -31, -56, 113, -98,  52,  31,  52,  76,-125, -42, -29,  39, 106,  64, -99, -95,  58,-126,  94,-103,  14,  -4,-119, -20, -32,  62, -83,-101, -36,  49,   4,  -1, 113, 125, 109,  61,  76, 113,  36, -91, -86,  19, -99,  33, 106,  71,  55,  78,  49, -59,-116,  18, -12,  19,  41,  67,  19,  56,   9, -97, -58, -20, -12,  78, 102,  22,   4,  19,  69,  19,  25, -42, -83,  70,  31,   4, -93,-103, 122,   2,  71,  37,   1,  32,  51, -82,-117,  72, -62,  91,  30,  90, 103, 125,  99, -13,  69, 126, -40,  13,  27,  52,-114,   2, -44,-109, -23, -44,  62, -33,  46, 124, -47,-109,   3,  14, 121, -17,-113,  92,  38, -61, -12, -35, 101, -41, -65,  32,  99, 124,-116,  11,-123, 119, 120, 125,-100,-123, -97,-124, 115,  15,  76,-125, 116,-118,  45, -43,-117, -55,  92, 108,-116, -72, -52,  69, -81,  39,   7,  -2,  35,-119,-127,  54,  21,   3,-126,-121,-116,  15,  65,   5,-114, -45,  41,  75, -14,  58,  70, -22,-100,  29, 112, -38, -57,   9, -28, 118, 124,  63,  85,  59,  95, -63,  -2, -99,-108, 122,  -8, -73,  55,-103, 103,   3,  60, 122, 111,  28, -20, 108, -92,  41,  79,  19, 119, 126, -41,   1,  61,  27,  85,-119, 109,  -9, 122,  71, -72, -39,  39, 107,  29, -85,  59,  47,  97, -45,  90, 127,-126,  73, -76,  73, -31,  30,  35,-112, -31, 126, 121,  47, -24, -60, -30,  96,  95, -86,-126, -15, -59,-112, 100, -11, -24,  87, 122,   9,  76,-118, 101, -14,  71, -71, -80,  24,  39,  66, -13,  27, 109,  93, -58,  74, -83,  44,  54,  80, -23, -37,  92,  60, -23, -41,-113, -42, -11,  78, 123,  51,  25, -49,-113, 101, 107,  88, 113, -78,  67, -95,  -7, 115, -58,  29,  33, -57,  87, -17,  82,  43, -51, -15,  58,-119, -18,  82, 110,  60, -30,-109, -80, 119, -18, 115,  31,  23,-109, -25, -15,  -5,  21,-106,  28, 123, 113, -96, 121, 111, -40, -86,  28,  41, -39,  -2, 102,  38,  10, -74,-117,  -9,-126, -95,-103, -49, -52, -75,-105, -49, -40, -20,  33,  24,  65,  26, 105, -14,  -7,  12,-108, -64,  71,  -5, 113,  25, -29,  74,  11, -15,-101,  97, -97,-118, -63,  83,   8,  -9,  53, -97,-126,  90, -96, 111,  59,  65,  16,  52,  29,-103, -90, 112,  30, -67,-116,  -6, -66,  14, -74,  40, -81, 111,  97,  50,  15,  95, -22,  62, -88,   6, 107, -11,  66,  68,  66, -62, 103,  66, -16,-108, -24, -57, 119,  99, -83, 104,  65, -55,  17, 125, -32, -86, -71, -46,  13, -47,  17, -61,-115,-106, -75,-109,  48,-122, 122,  26, -74, 122,  62,  39,  85,-111, -19, -15, -66, -71, -18, 110, -74,  37, -31, -85, -59,-114, -45, -70,  94,-125, -19,  -8,  88, -23,  36, -23, -67, -92, 112, -97, -65, -31, -57, -92,  11,  84,  15, -28,  86, -43, -99,  95,  49,-113, -95,  56,  48,  42,  56,  29, -84, -24, -69,  91,   0, -92, -82, 112,  50,-121, -73, -71, -21, -77,  15, -52,  13,  16, -17,  44,  -2,  63,  97,  73,  42,  98,-126, -76, -10, -53,  24,-124, 126,-120, -71,  51, -56, 121,  89,  70,  93, -16,-115,  35, -38,   0, -19, -55, 111,  68,  -9,  41,  46,  -6,  87,  63, -95, -33, -24,-121, -13, 123, -33,  72,  22, -40, -77,-117, -89, -76, -58,  32,   8,  77,  16,  45,   7, 112, -89,-125, -72, 110,-106, -53, -23, -87,-119, -93, -39, 127,  69,  72,  91, 103,-101,  91,  57,  53, -38, -70,  12, -76,   7, -82, -33,-115, -48,  40, -38,  62,-118, -19,-119,-103, -48, -91, 103,   6, -60, 118, 116,  68, -96, -41, -93,  54, 119, -91, -52, -71,  49, -84,  72, 106,-114, -71, -21,-115,  51, -95, 111,  18,-103, -27, -86, 100,-100,   0, -29, 116, 105,  59, 106, -81,  92, 108, -65, -43,  72,   5,  63, -68, -52,  47,  -6,-102,-106,  50,   7, -17, -86,  59, 106,  31,  92,  83,  75,  57,-107,   8,  72,-117,  -7, -63, 112,  82, -67, -95,  94,  24,  61,  71, -81, -35,-125,  68, -67, -85, -79,  54,  38,  76, 106,-103,  68, -76, -15,-105, 103,  93, -58, -78,   5,  92, -67, -57, -94, -62,   6, -23, -87,  98,  27,  67,-120,  90,  69, -37, 126, 108,  74, 114,  52, -48,  83,-116,  60,   6, 121,  84,  51,-101,  53, 120, 120,  82,-118, -83,  39,  88, -89,  58,-114,-111,  21,  96, -44, 119,  42, -70, -21,   5,  38, 111,  41, -86, 115,  -2, 124, -96,   6, -81, -78,  71,   3, -23, -24,  82, -65, -60, -47,  51, -49, -13,  58,  38,-104, -21,  -5, 109,  46, -39,  41, -46,  63, 105,-126,  33, -56, -25, -75,  37, -33,-120,  78,  -9, -49, 121,  46, -59,-108,  38,  95, 126,  88,  74,  80, -70, -49,  57, -43, -59, -62, 110,  -4,  73, -98, 113,  16,  17, -56,-108,-117, -20,-124,  78, -63,  61, -86,   8,-108, -99,  39, -75, 101, -43,   2, -16,-114,  76, -53,  74,   7,-117, 115, 110,  24,  38, -13,-110,  29, -98, 102,  45, -29, 104,  -4, -80, -89, 101,  28, 106,-115,  -9, -15,  15, 123,  26,  51, -37,-123, -25,-125,  65,  -8, -55, -84, -59, -34, -30, 111,-110, 122,  37, -88, -96,  65,  19, -36, -76,  73,-107,   9, -44, -19,  71, -39,  80,  60,  43, -82, -81,  74, -83,  76, -60, -84,  -5,-117,  40,  82, -13, -97,   3, -52,  10,-113, -10,-113,-113,  59,  25, -52,  94,  29, -17, -13,  71, -72,  74, 114, -34, -32,  51, -68, 111,  31, -45,  16,  78, -42, -74,  36,  54, -22, -42, 110, 104, -48, -51,  55,-125, -80, -51, 126, -27, -26, -65, -31, -46,  35,  55,  99,-109,-123,-111,  94,-119,   2, 118,-110, -91, 113,  90,   9,  32,  95,  60,   2, -42, -97, 106,  39, 123,  67, -32, 117,  94,   2,-114, -16, -50, 107,-106, -56, -14, 107, -69,  10,  26,  66,-100, -30,  70,-113, -45,  68,  89,  75,  19,-108,  57, -67, -86,  80,-114,  27, -45,  89, -52, 121, 121, -70,  13,-113,-106,  15,-126,  30,  13, 115, -34,  59, -25, -87, -79, 100,-115, -36,  38,-125, -65, -83, -60, -40, 106,-121, -13, -21, -98, -93, -36,  -2,  86,  98, -21, -67,   5,-100, 105,  68, 124,-100, -70, -73,  55,  52,  37,  68,  -3, -34, -67, -39,  48, -68,   3,  -5,  52,  -4,-120, -67, -92, -26, 120,-109,  52, 107, 107,  51, 123,-127,  14,-108, 108,-118, -55,  28,  38,  97,  80,  44, 103,   5, -88,-124,-108, 101, -72, -79, -67, -50, 103, -97, -45,  -6,   4, -32, -45, -53,  60,-100, -64,  45,  57,  61, -11, -21,  69, -10, -86, -63, -50, 111,  35, 109, 108, -62,  53,-124,-100,  71,  23,  15,  82,  36,  59, -94,  97,  46, -44,  29, 113,-108, 117,  87,  98,  -1,  42, 116, -78, -99, 101,  25,  83, -62, 126, -72,  32,  15,  72, -27,  33,  94, -83,  81, -70, -64, 114, -89,  24, -62,  51,  34, -64, 114, -28, -31, -75,  57,  94, -52,   0, -92, -20,  18,  85,  78,-105,  83,  54, -76,  43,-117,  18, 109, 104,  53,  48,  -6, 125, -50, -14,-109,  93,  14,  50,  45,  33,   1, 109,  38, -53, -12, 111, -68, 122,  21,  50,   4, -43, 125,  42, -24,   0,-112,   1,  19, -23,  65,   9, -26, -17, -27, -31,  72, -51,  80,  57, -71,  58,  72, -94, -49,-109,  67, 107,  39, 110,  74, -91,  20,-102,  68,  14,-103, -43,  14,  39,  68,-112,-113, -74, 119, 116, 114,  60, -65,-122,  18,-120, -73,  44,  76,  82,  67,-115,-111,  47,  21,  81, 113, 124,-100,-112, -11,  21,  61, -24, -55,  39,  59, -60, -98, -21, -16, 117, -91, -32, -56,  46,  41,  92, -95, -13,  89, -85,  41, 124,  -5,  74, 121, 112, -72,  15,  -5,-122, -27,  57, -48, -21, 126,  15,-105, -40,  82, -65,  -8,  -2,  33,  53,-114,  27,  67,-109, -50,  53,-109,  87,  85,  76, 127,  54, -72,  29,  37,  46, -86,  34,  47,  22, -24,   6,  18, -78,  68,  22, 104, -93,   4,  90,  21, -45,  62, -41, 104,-115,  19, -13,  39, -47,  -2, 116, -26, -35, -45,  73,  78, -53,   6, -88, -40,  47,-103,-104,-113,  37, -44,  97,  57,   7,  23,  89,  64,  55, -49, -51, 116, -43,  -5, -52, -93,  20, -56, -37,  27, -82,  26, -38,  85,  58,  32, -82, -28, -56, -77,  51,  91,-110,  75,  94, 120,  78,  -2, -74,-120, -77, -44,  65,   0, 101,  72, -92,  13,  26,  97,  29,  41, 101,  64, -72, -91,  -2,  79, -57, -28, 121, -97,-119, -68, -32,  77,  14, 116, 121,  65,  67, -67,  76,  86, -64, -37,  78,  71, -17,-124, -65,  84, -28,  36, -59, -92, -24,  35, -77,  34, -41,  34,  65, -99, -50, -31, -48,  11,   2,  76, -72, 120,-118, -51, -17, -43,  -7,  -8, -98, -97,  20,  75, -50, -70, 106,  48, -54, -10,  22,  59, -44,  38,  91,  51, -78, 126,  20,  14,  82,  35,-114, -46, -41, -39,  43, -10,  73,   8,  78,  14,  26, -33,  95, -63,  78, 100, -84,  73,  87, -57, -81,-107,-102,-115, -18, -32, -33, -45,-123, -31, -71,  80,  -9, -93,-111, -24,  84, -14, -20,-109, -13, -38, -97,-112,  33,  30,  43, 112,-106,-111, 100,  73, -74, -93,  24,  88,  -2,-100, -39, 101,-123, -99,-102,-103,  50, -25,-101, -64,  99,  62,  56, -72, -35,  63,  49,  90, -64,  98,-122,  49,  13,  61,  83, -52,  68,  39, -27,  74,  33,-123,  96,   6,  25,   8,-125,  90,-105,-125, -82, -24, 127,  -8, -20,  46, -99, -86,  52,-126, -47, -86, -61,  26,  77,  49, -98,  -1, -74,  92,-117,  81,-118, -48, -34, -94,  28,  24, 109, -38,-117,  -4,  34,  38,  55,  34, -63, -12,  69, -37,  94,   0, -88,  61,  91, -98, -41,  13,  -9,  81,   1,  79,-125,   5,  82, 103,  42, -38, -61, -16,   0,  38, -16,   6,   1, -10, -85,-110, -38,  74, -65, -20,  89, -52, -61,  88, 107,  19, -31,  -5,  -4,  37, -18, -37, -56, 114, -77,-111,  23,-100, -67, 112, -97, -17, -67, -26, -26,  51, -64, -88,-124,  19,  52, -67,-101,-113, -17, -94, -80, -66, 121,  87,  48,  16, -17, -38,  32,  93, -51,  68, 115, 102,  13,  54, -81, -80,  26,-105,   3,  72,-110,-124, -99,  20, -56, 110,  67, -73, -39, -61, -25,  -1, -23,  84,  -7,  63, -55, 101,  62,-105,-103,  44, -43,  86,  40,  83, -30, -63, -96, 127,  71,  98, -80,  89,  39, 111, -28,  60,-100, -71,-124,  40, -31,  68,  15,-108,  57, -35,  80,  73,  88, -73,  75, 122,  92,-108,   4,  54,  79, -60,  27, -84, -26,  38, 107, -63,  78, -16, 121,-111,  63,-114,  82, -61, -76, -92, -40,  79,  27,  54,
   19, -61, -74,-118,-117,  89,-127, -74, 107,  53,-108,  -4,-107,  94, -50, -84,  97,-126,  10,  57,  66, -62,-125,  68, 125,  57, -67, 100, -58,  81, -98,  47,-106,  18, -91, -21, -46, -16,   8, -20,  -9, -51,   4,  -5,  45, -71, -29,  68, -57},
{-117,-102,  66, -79, -86, 110,  48, -70,  -8,  72, -50,  91, -56,  21, -28,  43, -58,   6, -18,  44, 123,  90, -14, 118,-116, -42, 108, -54, -23,-115, 111, -82,  24,  50, 119, -32,  17,   0, -98,  72, 115,   4, -53,  71,  86,  31,  55, -82,  91,-125, 122,   4, 116, -27, -14,  23, -15, -63,  57,  74,  70, 104, -67, -67,  51,-108, -53,-117,  28,  36,   3, -14, -25,  -7, 115,  52,  75,  30,  -7,-106,-107,   0,  14, -98,  32,-127, 120,  50,  60, -58,  39, -86,   9, -46, -37,  99,  54,-126, 109, -84,  97,  31, 105, -60, -10, -12,  84,  71, -15,  -6,  23,-121,  46, -40, -78, -51, -84, -17, 123,  69,  72, -92, -36, 119, -44, -67,  57, -81, -80, -54,   8,  70,  46,  52,  74, -44, -17, -93, -22,  52, 117, -60, -32,  53,  12,  18,  -4,  65,  46, -50, -56, -89, -96, -10, -38, -77, -85, 108,-116,  17, -99,-114, -86, -51,-104, -96,-115, 102,  83, 103, -76, -23, 103,  68, 109, -25, 100, -58,  22,  71,  45,  10, -20, -89, 112,  85,  59,  75,  49,  66,  35,  37, 126,-117, -47, 117, -48,   6, 100,  53,  22,  70,  -3,  10,-108, 110, -51,   8,  92, -78,  -4,  45,  76,  77,  45, -96,  -8,  66, 123,-123,  65,-100,-111, -20,-126, -91,  48, -74, -15, 109, -65, -66,  -3,  21, 117,  -1,  61,  67, -42,-104, -81, -68,-123, -87, -57,-108,-108, -65, -67,   6,-119,  66,  -6,-127, 100,  47,   0, 123,  63, -75,  51,-101, -53, -86, -39, -17, -12, 102,  66, -54,  -6,  11,  23,  49, 116, -44,-115, -22,  22,   5,  79, -19,  50, -95,  54,  12, -85, -22,  42, -79, -77, 102, -34, -62, -75,  36,  99, -41, -37, 104,  99,  11,   8, -44, -80, -38, -84,-117, -70,  30, -31, -15,   4,  15,  -9,  37,  57, 113,  83,-113,  91,  92, 102, -30, -20, -40, -53,  79,   1, -60, 120, 116,  -5,  71, -18,  28,  -1,  80,  12, 127, 110, -33,  46,-118, -35, 104,   3,  34,  18, -16,  -7,-116, -52, 103,  22, 101, -99,  55,   8, 100, -54, 100, -26, -37, -86, -40,  28, -56,  48,  91, -91,-103,-107,  38, -92,  16,   8, -81,  -5, 109,-118, 104, 111,-108,  95,  79,  61,  88,-120, -58,  95,  22, -95, -23, 109,  28,-102, 121, -67, -64, -86,-101, -26,  57,  33, -48,  44,  87,   2, -94,  51,-100, 120,  56,  53,  27, -49,  70,  38,  31, -16, -44,  10,  51,-122, -46, -67, 105, 113,   5, -71, -87,  20, -20,   4, -13,  -3, -15, -87, -84,   7,   9, 124,  20,  55, -86,   7, -49, -40, -30,  70,  50,  -7,  82,  59, -96,  77,  74, -76,  27, -92, -58, 111,  38, -61,-110,-124,  19, -47, 109,  94, 104, -21, -47,-101,  96,  44,  50,  13,  24, 126, -40,  94,  66,-125,  63,  86,-120,  70, -30,-123, -58,  82,  13, -86, -12, -77,  39, 106,  87, -27, -18,  73,  42,  77, -66, 121, -96, -94,-119, -60,  21,  97,  25, -68, -85,-124, -11, -24,  55, 115, 117,  36, -45,-127,  42, -64, -96,  15,  -6,  18, -71, 111, -44, -82,  56,  61, -44, 110,  64,-114, -36, -59,  36,  48,  79, -66,  67, -88, 104,-119, -58, -37, -87, -58, -41, -11, -72, -69,  73,-101,  72,  64, -27,  81, -59,   5, -40,  -7, -71, 121, 124, -80, -15,  44, -35, 107, -46,   9, 122,  -2, 116,-121,  52, -41,-127,  98, -98,   5,  95,  68,  43,-109, -71,  31, -20, -42, -33,-105,  61, -19,  68,  23, -95, 124, 103, -27,  36, 103,  55, -66, -12,  13, -87, -28,  30,  38,  -2, -13,  -1,  -9,  54,  14, -35, -41,  52, 115,   8, -70,  39, -23, 110, -68,  86, -25, -10,  52, -57,  11,  87,  73,  74,   2,  92,-124,-125,  36, -56,  74, -31, -55, -57, 104, 117,  37, -17,  29, -62, -73, -90,-106,  72,  50, -43,-120, 119, -95, -50,  27, -81,   6, -32, -39, -98, -94,-115,  49, -59,  35,  42, -50, 115,   2, 118,   6, -24,  80,  30, 120,  43,  29,  31,  -1,   0, -16,  44, 121,  80, -25,  60,  78, 106, -27,  28,  57, -32, -95, -80,  32,  58, -93, 116,  64, -56, -19, -78,  14, -33, -82,  34,  98, 104, -93, -65,-116,  44, -53, -34, 119, -70,  31, -10,  83, 114, -14,-104, -37, -54,  52, -49, -43,-108, -35,-107,  94, -14,  91, -48, -45, 108, -35,   8,-124,  25, -72,   5,  41, -64, 124, -97, -67, 115,-120, 120, -19,  59, 105, -61,  26,  41,  35, -17,  62,  66,-104,  24,-123,  19,  25,   1,  57, -36, -35,  93,  48, -83,  30, -79, -76,  29, -70, -19,  80,  23,  68, 123,  47,  74,  98,-121, -94,  32, -34, -63, -23,  45, -61, 120,  82,-123, -79,  98, -60, -20,  55,  62,-103,-113,  48, 116, 116,  76, -52,  51, -25,  -3, -74, -88, -17,  82, -55,  83, -32,  24, -48, -14, -76,  99, 100, -10, 111, -52,  16,  26,-126,  57, 102,  12, -56, 105,  70,-117, -19, 122,  78,  26, 104,  93,  14, 103,  16,  -7,  64, 103,  37, 116,-120,  -6, -77,  69,  76, 105,   4,  37, -20, 106, -66,  86,  49, -60, -97,  64,  54, -29,  14, -44,  83, -27,  -1,  40,  52,-104, -27, -20, -52, -95,  14,-116, 110,  35, -58, -32, -58,  16,  56,-104,  98, -82, -25,  87, -64, -47, -14, -54, -39,-122,-100,  44, 124,  93, 115, -54, -68, 104,  40,-101,  64,  75, 118,  74,  82,  47,  28, -87,  93,  61,  69, -55,  47,-121,-109, 102, -18, -54, -53, -91,  57, -62, -40,  47, -20,-113,   4,  -7,  20,  21, -36,  15,  45, -48, -80, 127,-112, -53,  60, -29,  33,   2, -11, -27, 100,  94,-104,  40,  90, -92, -80, 119, -18,  -3,  54, -99,  49,  93, 100,  32,  53, -27, 120,  60, 112,   8,  46, -77, -11, -38,  32,-125, -16,  39, -54,  27,  18,-103,   2,   4,-126, 102, -73,  37,  47, -48, 110, -63, -13,  -8, 108,  28, -73, -60, 127,  64,   8,  95,-121,  52, -61, -33,  67, -50, -90, 101, -20,  20,  87, 102,-102, 102,  21, -70, -12,-125,  29, 125,  50, -41,  86,  12,  56,-105,   4,  -4, -77,  96,  85,   5,   8, -97, 117,  56,  -1, -89, 103,  89, -57, -53,-107, -22, -16,  -6,  75,  46,   1, -85,  90,  -3,-117,  23,-118, 102, -10,   2,  19, -39,-127, -36, -78, -30,   7, -81,  89,-115,-120,  18, -47,  50,   8,  33,  69,-109, -20, 101,  65, -65,  -8, -25,  67,  50, -33, -72, 111, 125,  10, -41, -78,-122,-125, -30,-123,  51, -55, -88, -35,  78,  82,  75,  29, -15, -68, -50, 113, 123, -95,  -9, -73,-116, 103,  44,  49,  90, -48, -80,  36, -37,  87, -93,  -7,   1,  92,  -9,  -9, -68,  -2,  39,  91, -24,  76, -89,  39, 107,-125,-102,  -2,  72, 122, -99, -78,  93,   2,  10, 117,-107,-123,  58,  51, -71, 113,  59,  95, -74,  31, -68,  -6,  -2, 123,  27, -10,  89,  91, -59, -79, -92, -57,  59, 102, -40, -67,  78,  40, -55, -17, -50,  95,  90, -34,  31,  65,   3,  23, -94,  96, -86,  55, 107,  96, 114,  14, 101,  95, -43,  29,-111,  23,  57,  41, 116, -31,  56, -96,  66, -14,  76,  -3, -30, -34,  -7,  78,  90,  -5, -60, -44, -72,-102, -85,  46,-110,  68, -88,  27,-121, -79,   1,   1,  28,  59, -52, -96, -84,  28,-100, -42, -39,  60,-109,  99,  87, -88, 118,  60, -52, -89,  97,  -8,  -4,  -8,  37, -88,  83,  49,   7,  27,  59, -58,  36, -68,-117,  37,   4,  57,-108,  79,  84, -36,  23,  97,  38, -35,  69, 119,-105, -34,  18, -39, -68,-121,  54, -21,-100, -80, 117,  34,-109,  -3,  11,  96, -87,  87, -14, 100, -15,  -5, 104, 104, -58, -10,   8,  17,  50,  88, -71,  22, -94,  17, -31, -74,  11,  86,  18, -35, -95,  85,  93, 105,-122, 118,-111,  79, 102, -88,  52,  77,  44,  60,  84,  89,  71, 124,  35,  35, -42,  -9,  23,-109,   6, -26, -32, -45,  69, -32, -65,  -5,-124, -56,  79, 123,  82, -55, -42,  -3, -48, -78, -85,-108,   8, -19, -22,  -7, -35, -90,  95, 125, -51, -67,-104,  28,  17, -39, -69, -69, -37, 112, -27,  94,  41,-113,  88,  97, -24, 116, -13, -59,-111, -28,  74,  97,  32,  -2, -11, -85, -84, -17,  31, -22,  93,  22,-101,  28, 119,-121, -27, -93, -47,-127,  53, -69,-109,  -1,-119,  24, -63,-114, -80,  38, -88, -94,-127, -18,   4, 114,-121,  48,  59,  16,  88, -83, -35, -18,  88,  46,-105, -40, 107, 101,  24,  57,  37, -35, 100,-102, -19,-124,  70,  -4,  87, -92, 114,  43, -38,  86,  26, -83,-105, -46, -82,-124,  66,  35, -10, -83,-117,  85,  26, -42, -14,   1, -45,-113,  66,  29, -15, -53, -57,  87,  97, -17, -51, 117,  26,  39,  26,-116,-101, -79,  59,  15,  35, -54,  56,  58,-119,   1, -39, 110, -34, 101,  27,  66,  78,  -8, -48, -87,   8, -89, -52, -57, -55,-109, 106,-101, -59,  68, -19, -44,  -2,  35, -30,   9,-116,  44, -60,  42,   2, -43,  41,  25, -64, -16, -64,  58,  62,-118,  -6,-114,   3, -11, 115,  96, -22,  72,  10,  20,  52,  77,  33,  13, 126, -84,  56,-118,-126, -69,  16, -81, -92, 101, 124,  18, -16, -38,  41,-117, -50, 103, -46,-123,-122,  22, 104, -91,  63,   6, -49, -42, 113, -99,  10, -18,  41, -61,  10,  53, -69, -35, -58,  86, -86,  78, 115, 109, -45, -36,  68, 106,  35, -75,  -6,   9,  75, -35,   7,-111,-126, -43, -54,  -6,-120,  79,  33, -35,-110,  69, 104,  12,  75, -84, -88,-108, -97, -86, -93, -56,-101, -11,   8, -81, -23,  -6,  92, -24, -31,-114,-105, -30, -51,  30,-121, -81, -61,  -3, -72, -49, -42,  -9, 100, -21,-102, 109, -84, -16,  98,  39,  93,  29, -51, -84, -81, 121,  63,  92,  57, -25, -29, -37, -66, -65, -34,  71,-114, -85, -84,  21, -61, -47, -29,  40,  50, -40, -86,-118,  36,-104,  62,-102, -18, 104, -81, -55, -40,-116, -70,  48, -19, -32, -94, -34,  38, 102,  63,  43,-110,  57, -27, -13,  55,  26, -92, -93, -53,-101,  14,  51, 112,  23, -99, -75,  38,  42, 104, -28,  53,  16, -91, 121, -24, -51,-113, -31, -66,  68, 106, -41,  19,  58, 122, -73, -76,  78, -44, -57, -80, -66,  67,-116, -29, -88, -10,-126,  51,-123,  72, 122,   6, 101,   7,  78, 112, -77,  10,  -9, 103,  33,  98,-117, -82,  97, -89,   2,  49, 114, -74, -67,  59,-103,-112, 109,-109,  60, -84,-114,  21, -76, -90, -40, -88,  -7, -42,  93, -24, -36,   1,  41,   1,  13, -87, 113,  96,  23,-108,  91, -46, -80, 109, 126, -39,  24,  -3,  -6,  32,-123, -36,  69, -89, -54, -13, -81, 118,  36, -78,  83,  77,-105, -44,  58,  77, -52,-110, -14, 111,  39,  80,  33,-126, -17,  78, -52, -91,   5,   1,  77,  22,  92,-125, -91,-102, -33, -54, 115,  97, -47, -91, -32, -21, -82,  72,  82,  -2, 114,   9, 123, -74,  24,  31, 100, -82,-117,-104, -25,  63,-107,  79, -82, -78,  81,  50,-108, -69, -90, 119, -45, -29,-117, -87, -53, -21,  -6,-122, 115,  78, 125, 103, -36,-118,-104, -24, -22, -21,  58, -21,  91,  53,  54,  12, -11, -78,-102,  32,  53, -18,  89,  31, -98, -18,  25,  53,  53, 116, -50,  -2, -24,  64, -18, 119,  -4, 125,  27, -86,-124, -70,-103, -85, -65, -62,  15,-124,  39, -16,   5,  62, -95,  34, -87, -23,  -8,  36, -93, -54, -38,  13,  53,  90, 101,  23, -87,  98, 106, -83,-107,  12, 104, -54,  -4,   7, -27,  26, 120,  66, -55, 116,  42,
   96,  23,  43, 101, -83,  53,  91, -91,-112, 102,   6,  41, -58, -46,  43,  99, -30, -39,  56, -42, -57, 114,  68, 112,   3,  98,  11,  76, 126,  57, -14,  -6, -23, -92, 117,-109,  23, -16,  96,-127,-102,-107, -94, 110, -83, 102, -35, -19,  23},
{  18, -11,-100, -45,  78,  88, 105,  37, -11, 118,  12, -62, -56, -41,  39, 123, -77, -28,  -9, -90, -43, 104,  52, -92,  43,  62,   8, 124,-100,-124,  38,  -7, -75,  12, 106, -58, -14, -83, -33, 112, 122, 104,  85,  41,  71,  76,  58,  41,-126, -38,  50,  67, -80, -55, 117,-123, -54,  53,  22,   5,  59, -97, -87,  58,  54, -85,  -8, -10,-119, 115,  85,-113, 121,-112,  81, -99, -49, 114, -94,-126,  66,-103, -49, -90,   4,  41,  58,  18,  57, -26,  55,  22,-110,-100, -13,  32,  30, -32,  -6,  61, -90,  98,  58, -97, -75,  55,-103,  44, -11,-100,-102,-123,  87,  17, -72,  85,  20, -21, 108,  41,   0,  65, 106,  94,  14,  79, -68, -50, -74,  46,  82, 100, -38, -92,-100,   2, 121,-122, -10, -71,  95, -15, -38, -59,  16, -12,  45, -91, -13, -65, -79, -35, -14,  60,  91, -95,  11,-112,  70, -63,  -6, -10,   2, -46,-109, -42, -79, -51,   2,-121,  72,  25,  72, 114,  63, -27, -14,  67,-117,   9,  52,  21, 102,-118,-112, 107, -96, -34,  87, -94,  63,-103, 111, -48,  69,-120,  87,  70, -29,  80,  16,  17,-108,  23,-109, 114,-119,   4,  40,  56,-107,  13, 124,-102, -44,   4, -25,  32,  36,  15, -85,-117,  84,-121,  90,-113,  27,-112, -93,  24,  -4, -48, -41, 123,  50, -16,-108,-102,  79,  -2,  61, -72, 127, 102,  19, 115,  32, -50,  -5, -30, -72, -22, 102, -85,  23, -90, -17, -62, -72,   2,-117,  66,   9,  66, -35,  20, -55,  86,  15,   5, -68,  19,-102, -58,   5,  56, 118,  12,  76, -64, -50, 114, 113, -84,  12, -54, -39, 106,   1,  78,  59, -20, -26, -58, -10,-106, -62, 113,  28,  78,  64, 116, -26, -13, -23,  92,  93,  -7,  71,  81,  79, -86, -22,  61,  59,   7,  41,  48, 114, -99,  14,  48,-102, 119, -88, 107, -46,  65,  84,-125, 114,  98,-105, -19, 122, -82,-115, -16,-110,  33, -96, -41, -13,  -1, -79, -79,  -9,  21, -21,  32,  13,   0,  21,  63,  69,   8, -94,-126,  36,  19, -13, -21, -69, -72,  55, -93,   2, -27, -37, -25,  -4,  -4,  75,-114, -66, 126, -79,-116,-102, -50, 124, -70, -74, 121, -38,-107, 109, -58, -47, -52, -16, 103, -73,  90,  86,  72,  53, 124, -46,-116,  30,  66, -31,  47,   8,  74,-123, 114,  -2, 121,  77,  73, -32, -37, -23,  60,  98,   2,  84,  15, 103, 108, -17,-123,  89,-105, -74,  52, -17, -29, -25,  56, -62, -30, 120, 125, -14, -47,  13,  92, -54, -16, -62, -80,  59,   2, 118, -85, -73, 126,  23, 110,  93,  10,  23,  98,  43, -65, -68,   2,  13, 102,  37, -33, -49, -50, -47, -26,  75, -44, -65,  44, -55, -13, -33,-103,-101, -40,-124, -92,  85, 125,  -9,  74,  47, -46,-126,  80,  56, -93,  77,  20,  27,  16, 101, -75,  15, -88, -65,  86, 113, -69, -79,  93,  31, 122,-103,-104, -63, -25,  41,  34,   7, -20, -30, -35,  18,  56,  -8,  16, -18,  80,  66,  -5,  83,  20,  88, -68, 112, -67,  60, 116, 119,-120, -89, -22, 114,  99,  -4,  26, -20,  74,  80,  35,  44,  94, -28, -68, -51,  40, 113,  39,  -4,  20, 116, -48, 116,  82, -19,  90,-107,  66,  99, -21, 124,-111,  81, -56,  29, -69, -58,  40, -93,  22, -99,  13, -58, -35,-111,  29, -25, -81,  -6,-111, -46,-112, -47, -74,-114, -66,  -4, 119, -46,  65, 105, -29,-112,  29,  30,  -2,  16, 108,  99,  89,  -4, -93, -64,  81, -39, 102, -93, 119,  14,-110, 107,   2,-114, -88, -77,  76, -11, -74,  83, 121, 127, -92,   3,   4,   5, 109,  73, 123,  98, 112,  52,  64,  88,   6, -27,  45, -28, -24, -71, -72, -66, -19,   4,  95,  82, -86,  86, -58, -60,  98, -29, 126, -31, 100,-115,  24, -17, 105, -28,  51,-114,-111,  24, -29, -80,  29, -31, 109,  76,  23,  73,  73,  82, 105,  59,  55,  98, -22, -53, 101,-106, 112,-104, 119,   5, 108, 102,  23,  73, -23, 106,-124,  27, -58,   7,  -4,  81,  99, -50,  65,-119, 111,  91,  80,  -2,-115,-100, -38,  -2,-101, 105,  86, -57, -55,  65, -28,  23, -89,  40,  82,-115, -29, -26,  89, -66, -79, -42,  -5,  30,  18, -96, -96,  59,-115, -43, -71,  60, -84,-115, -78,-114,  61, -24,  80, -70,-114,  86, -49, -34, 109, -87, -18,  42, -25, -68,   7, -76,  89,  94,  -4, 100, -48, 103, -16, -55,-127,  -7, -45,-111, -57,  81, -78, -97, -31,  39,  39,  -3, 120,  98, -24, -37, -91, -55, 126, -21,-104,  35, -76,  77,  -9,  71, -41,  92, 120,  23,  87, -81, 101, 110, -17,  44,-125,  27,  98, -82, 104,  90,  70, -47, -35,   0,  50,  50, -26, -14,  71,-116,  99,  -4,  29,-111, -49, -92,  83, -22,-100, -71, -47,  66, -92, -83, -74, -62, -66, 114,   4,-101,  69, -10,  -1,  44,  83,-111,  95,  25,  24, -47, -89, -87,  25, 110, -60,  -9, 126, -48, -87, 120,  13,-103, 103,-120,  58,  56,  35,-119,   4, -64, -19,  84,  26, -31, -29, 111,  68, 126, -35, 124,  12, -93,   4,  84, -55, -22, 108,  -1,  23, 102, -86,  -5, 104,-113, 106, -77, -44, -43, -64,  -2, 109, -16,  48, -67,  71,  94, -49,  52, -77, -23, -57,-124, -16,  -1, -24,  47, -33, -94,-113,  24,-122, -40, 122, -69, -20, -95,  16,  43,-113,  10,  26, -26,-119, -86, -25, -53,  64, -79, -57,  16,  21,-125,  34,  25, -31,  36, -32, -43, -66,  58, 116, 101,  59,  60, 106,  22,  15,  29,   5,  -2,-101,  -1, -65, -30,  34, -78, 114,  26,-127, -43, -61,  30, -98, -14,  97, 124,  63, 125,  47, -72, -19, -25,  98, -48, -14, -57,  65, -71,-111,   6,-106,  58, 125,-121,  89,  -2,  35,  92, -44, -53,-121, -43,  24, -22, -63, 125, 101,-112,  77, -22,  25,-127,  -3,  51,  85,  64,  13, -97, 104,  42, -43,-112, -40,  64, -13,  14,-112,   5,  44,  36, -23,  63,  11,  55,   6,   7, 100, -36, 120,-126,  86, -52,  90, 120,  67,  -9, 122,   5, -36,  80, -31, 103, 119,  43,-119,  35,   3,-102, -90,  35,-116,  59, -85, -55,-124, 104,  11,  -4, -40,  52,  38, -54, -63, -20, -70,  24,  -3, -86, -45, -84, -73, -20,  15, 112,  99, -87, -43,  45,-105, -96, -22,  85,-112, -69, -27,-125,-109,  99, -54,  51, -42, -11,  56,  97, -43, -62, -96,  62, 123, 111, 120, -18, -64, -64, 115,  17,  80,  -4,  67,  48,  47,-102, -38,-125,-109,-115,  92, 116,  50, -39,-114,  38, 120, -63,  95,-123, 107, -25, 112,  12,  49,  43,  91, -92,  20, -30,  52,  67,  80,  69, -97,  37, 116,-122, -65,  26, -75,-112,  29,  -2, -97, 123,  25, 114,  63,-104, 120,  79, -89, -18, -66, 113,  54, -50, -49, -37, -28, -48,  47,  35,  40, -15, 124, -85,  34,  65, -41, -49, -31,-103, -84,  -7, 106, 126,  86,  34, -45, -53, -15, 113, 116,   0,-116,-100,  82, 124, -70,  68, 115,  34, 115, 115,  61,  60, -58,   0,  50,  -4, -86, -86, -67, -28,  34,-107, -43,  16,  -6,-126, -56,  -6, -50,  51,  35,  27, -60, -96, -96, -30,  63, 100,  58, -29,  63, -57,  34,  85, -91,  48,   4,  15, -83,  76,   2, -20, -63, 109, -25, -85,  -5,  35,  63, -41, -61, -29, -54, 124, 102,  32, -76, -88,  83,  27,  25,-116,  18, 101,  78,  -1,  69, -87, -72, -56,  25, -26, -16, -60, -49,  60,-101,  21,-111, 105,  48, 103,  50,   9,-118, -22,  44, -51, -25, -72, 126,-127,-114,  39, -76, -57, -47, 121,  55,  37,  75, -21,  56,   0,-120, -86, -13, -14, -36, -29, 121,  59,  38,-113,  71, -42,-116,-106, 101,  64, 114, 118,  29,-115,-102,   4, -87,  88, -78,  26,  71,-100,-120, -89, -43, -30, -77,-109,-102, 116, -48, 122,  49,  42,  49,-121,-125,  68,-126,  60, -38, 102,  52, -41, -15,  13,-110, -83, 117,  66,  37,-125, -97, 106,  36, 124, -71, -40,  20,  59, 103,  14,-116, -91,   0, -69,   5,  -3,  64,-115, -26,  32,   2, -95, -13, -10,-121,  55, -68, -18, -62, -71, -43,   1,  62,  39, -73, -40, -11, -25, -59,  12, 118, -81,-105,  11,  42,  64, -83, -53, -95,-126,-120, -22,  35, -86, 115, -60, -40, -19, -96, 114,-122, -61,  91, 116,   2,  58, -89,  60,  58, -74, 111,  59, -54,   5, -36, -15,-116,  89,  33,  89,   6, -52,-109, -95,  -2, -27, -61,  85, -48,  97, 117, -59, 125, -14, -44,  82,-109, -72,  42, -69, -41,  25,  33, -71, -72, -84, -78, -70, 122, -35,  -3, 115, -43, 118,  17,  42,-125,-103,  74,-115, -87, 119, -59,-109,  37, 121,  79,  21, -42,   3,  14, -51,  53,  75,-105,-105, -35, -86, -79,-114, 107,  56, -86, 103,  75,  70,  65,  21,  47,  -3,  -7, -25,  22,  27,  52, 118, 111, -88,  16,  37,-100,  73,  24, -61, 109, 105,  60,  21,-122, 115, -38, -46,   8, -27, -13,   3, -75,  69,-108,  95,   7,  91, -71,  83,  78,  81,-117,   5, -17, -42,  75,  80,  47, 124, -88, -17,  58,  51, 123, -28,-105, 118,  25, -63,  41, 118, -59, -29, 110, -77,  82,-107, -50,  49, -94,  -1, 120, -57,-104,  89, -46,  40,  83, -65, -11, -26,  -8,-113, -14,  65,   0,  -3,  49,-119, -56, 108, -85, -26,  90, 108,  32,   9,  99,  54,   2,  43, -40, -92,  27, -41, 113,  19, -52, -77, -75, 117,  26,  81,   9, -45, -91,  38, -42, -59,-109,   8,   0, -93,  71, -10,  80, -75,  98, 117, -74, -74, 111, -42,  -8, 125, 112, -96,  44, -51,  80,  20,   2,  -1,  72, -64,  84,  43,  79, -94,  88,  -8, -51,-125,   7, 101, -55,  26,  86,  87,-119, -38,  28, -83, -49,  98,  72, -43,  95,  37,  68,  56, -66, -93, -87,-104,  27,   5,-111,-111, -80,-104, -42, -90,  60, -64, -69,  75,-124,  77, -41,  44, 106, -93,  51,   6,-112, -74,-112, -39, -10, 117, -75, -87, -68,  42, 113, -19, -66,  11,   0,-123,  27,  75,  86,  66,  44,   7,  79,  35,  75,  66, -99,  85, -95,  96,   7,  21, -86, -15, 119,  52,-100,  18, -49,  53, -48, -61,  -9, -68,  96,-117, -70, -70,-101, 113,  43, -93,-104,  37, -68, 103, 110,  37, -91,-108, -55,  86, -56, -50, -88,  83, 116,  59, -44, -86,  38,-104, -39, -60,   5, -50, -73, -17,  36, -53, 108,  83,  70, 116,-119, 123,  21, -78,  59, -32, -39,  36,  43, -71,  35, -17,  65, -72, 114,   3, -22, 125, -81,  15, -83,-109, 100,-125, -50, -16,  74, -39,  26,  95, -73,  -1,  85,  11,-126,   0,   5,  23,-100,   6, -38,  53, -42,  91, -85, -25, -84,-115,  -7,-121,  11, -50,  63,  93, -45, -60,-116, -71,  45, -88,  53, -73,  -2,  13, -98,  46, -46,  51,  97, 116,  68,  61,  18,  36,  75,  73,  17, 122, -14, 119,  90,   7,  83, 120, -75,  25,  39,  11, -24, -21, 124, -80,  28,-112,  93,-108,  39,  10, -60, -34, -73, -80,  87,  97,-102,-106, -55, -86, -69,  90,  57, -18,  89,  32, -95,  93, -72,  50, -95, -47,-117, -95,  65, -19, -54,-122, -12,  97, -71,  16,-118,-109, -16, -58,  16,  73, 105,  81, -26,  48,  34,  35,-109,-101,-111,  75,  54,  48,  52,  14, 121,  37,  36, 105,  85, 102, 114,  40,  -5,   2,-121,  41,  16, 117,-116,  -1,-101, 105,  34, -75, 101, -30,  89,-115, -12, -60,  -4, -67,  61, -17, 125,-117, -94,  17,  76, -10, -10,  43,  61,  10, -88, 111,  71, -36, -69, -64,  96,  40,  30, -55,
  -78,-127,  59,-100, -86,  51, 107,-119, -83, -55, -68, -51, -44, 124,  65, -15, 104, -74,-127,-116, -32, -17,  60,  -6, -31,  40, -50, 103,  79, -89,-125, 111,  -5, -21,  57,  -2,  76,  88, -59,  75,  54,-110,  67, 120,  34, -97,  40,  34,  40},
{  89,  45, -12, 105,  10,  24, 126, -39, -43,-121, -17, 121,  -5, 117, -41,  17,  99, -64,   9, -93, -49, -30, -45,  18,  21, -64, -36,  48,  83,  78,  45, -84,-112, -11,  58,  -8,  61, -32, -24, -84,  23,  86, -84,  26,  14,  59, -56, -50,  47,  55,  95,-100,  90,  91,-104,  97,  25, -38,  84,  64,  68, -62, -45, -22,  23, 120, -91,  39,   9, -88, -46,-124,  52,-101, 109,  84,  17, -39, -79, -76,-115,  18,   2,  97, -76,  58, -33,  28,  43, -97, -54, 116,  39, 116, -15,   2, -36,  38,  68,  84,  13, -53, -25,-110,   9,  80,-110, -96,  68, -89,-117,  96, -20, -92,-101, -81,-121,  -4,  64,  60,  17,  27, 111,   9, -90,-114,  -8,  80,  42, -98, -98,-117, 102,-125,-104,  81,  66,  -1, -33,  20,  15,  85, -35, 110, -50,-118, -45,  11, 109,  68,  42,  24,  19, -64, -71,  65,  81, 116,  10,  56,-114,  46,  59, 123,-101,  97, -15,  -1, 124,   7,  98,-109, -30, -98, -96, -25,  49, 119, 126,  83, -40,  13,-125,  -9, -53, 115,  -8,  49,  -1, -28,   0,-106, -81,  23,  87, -85, 117, -27,  81,-100,   1, -40,  54, 115,  83, -13, -86,  67, 124,-107,-112,  30,  61, -61, 125, 114,   8, 110,  45,  95, -13, -70,  31, -94,  30,  35, -46, -54,  63,  31, -48, -83, 126, 110,  63,-105, -18,  97,  70,  -6,  66,  -7, 114,-111, -48, -75,  75,  67,  47, -46, 121,  10, -80, -29,  42,  94,  58, -18, -58,  99, -92, -18, -13,  -8,  92,  48, -92,   9,-114, -99,-118,  56,  79, 104, 109,  58,  46, -86,  79,-105,-116, 117,  44,  66,  -2, -51, -18,-100,  48,  75, 107,  85,  94, 112,  26, -66,  77,  52, -56, 105, -44, -57,  14, 124,  -7,-101, 124, -19,-108, 105, -49,  31,  85,  25,  -3,  13, -92,  13,  11,  24,-110,  54, -80, -45, -47,  28,  99, -63,  -6,   4,  11, 107, 117,   3, -29, -24, -32, -12, 103, 106, -50,  92, 111, -39,  63, -52,-123, -85, -35,-109,  48, 114,-114,  11,  64,  39,  -8, -69,  69,-108,  54,  15,  55, -36,  14,  13,-110,  50, 100,  92,  57,  93,  20, -25, -90,  20, -89, -90, -19, -43, -74, -91,  62, -10, -10,  46,  85, -92, -22,  34, -36, 101, -66,  73, -12, -87, -61,-107, -66, -57,  46, -45,-106,  72, 100, -59, -18,  13,  14,-115,  29, -33, -11, -41, -83, -13, -18,-121, -27,  75, 100, -12, 127, -58, -39,-115, 116,  92,  74,  68,-107,  58, -76, -33,  89,  -6, 107, 109, 103, -41,  32,-115,  37,  44,  76, -27,-121, -98,-108, -72,-112, -82,  48, 119,  12, -48, -33, -94, -30,  91, -26, -97, 119,  -3,  13,-101, -80,  57, -33,  13, -27,  91, -36, 122,  20,  21, -23,  54,  37,  43, 101, -36, 104,  77, -95, -82, -34, -51, 120,  44, -16,  15,  -1,  81, -22,  46,  17,  37,  42,  11,  31,  29,  37,   9,  97,  10, -14, -70, -59,-100,-106, 114,  31,  37,  43, -85, -29,   1, -17, -36,  63,  71, -14,  60, -91, -75, 121,  18,  18, -92,  64,  23,  13,  79, -70,  29,  52, -95, -36, 126, -16, -42, -46, -89,  36,-108, -16,  52, -73, -38,  16,-112,-125, -45, 106, -88,  82, -49, 105,  92,  93,  -6, -67, -18,  65,  -1, -60,  55, -98, -27, -31,  50,  93,-124, -78,  25,  46, 100, -60,-112, -95, -17, -22, -91,  82,  15,  98, -85, -29,  30, 114, -14,  86,  18, -31, -98,  47, 100,  40, -82, -74, -85,-104,  18,  33,  32, -52, -44, -25,  52, 124, -27,  99,  60,  30,   3, 115,  93,  92,  63,  -4,  97, -16, 125, 118,  45,  96,-117, -24,  32,   2, -93,  39, 127, -57, 112,   7, -90, -50, -57,-124,  19, 119, -87,  58,   0,  59,  30,-114,-124,  32,-124,  89, -81, -42,-114,  -5,-121, -75,  49, -93,-101, -87,  65, -88,  75,  58,  88,  97, -85,  99,  98,  78,  11,  65, -39,  -4,  65, -10,-112,  56, -11, 104, -76, -15,  75,  28,  73, -30,  44,  23,-120,  64, -20,  86, -64, -93, 103,-121, -53,  87,  79,  62,  56,  52, 109, 108, 120,   9,  57,  94, -52, -43,  56,-103, -68, -78,  62,  55,  -8,  99, 122, -91, -36,  91, -44,-121, -55,  93, 103, 115, -58, -45,-112, -77, -93, 126,  -4, -45,-119, -39,   0, 100,-107, -84, -50, 117,  60, -21, -45, 106,  83, -28, -46, 124, -81,  93,  71, -67, -59,  11, 102,-108,  28,  13,-115,  80,  28, 115, -59, -39, -82,  24,  50, -41, -41,  84, 119, 103,  25,  52,   7, -73,  94, -98, -25,  -7,  29,  32, -34, -42, 107,-103,  11,  39, -46,  23, -67,-105,  71, 123, 119, -85, -37,  32, -72, -30, -85,  13, -78,   7, -13,  23,-124,  -6,  95,  62,  61,  59,  37,  84,-100,-100,  43,  68,  75, -16,  21, -52, -93,  50, -63, 117,  66, -55,  31, -17, -12,  55,   8,  84,  73,  43,  72,-106, 126, -52, -69, -68, 103,   0,  33, 123,-106,   6,  56, -33,-119, -55, 102,  68, -44,  54,  -4, -55, -25,-106, -65, -70, -97,  64,  91,-101, -70, -96, 125, -81, -94, 110,  26, -14, -26, -60,-119, 104, -16,  32,  29,  43,  63, -43, -66, -79,  16, -93, 103,  72,  75, -27,-100, -71,-114,   9, 124, -74,  20,-123,   7,  15,  45,  50, -57, -20,  87,   3, -44, 112,  86,-107,  53, 122,  72, -74, -50, -98,   8,  76,-108,  99, 116,  32,   5,  -5,  58,-122,  66,  17,  96,-111,  33,   8,  25,  85, 106, 114, -74,  86,  29,  69, -27,  57,  93,-102, 126, -48, -59, -60,  -8,  42, 107,-107, -97, -35,  -3,  94, -86,-112, -76,  92,   2, -73, -61, -29,  63,-122, -62, -31, -22, -85, -70,  93, 122, -17,-117, -36,   7,  59, -39, -66, -62,  26,   0, -15,  82, -41,   7, -91,  12, -32,  23, -58,  95, 105,  45,  60, -50,  68,  40,  25, -35, 120,-126,-105,  16,  92,  90, -60,  70, -92,  44,  81, -85,  40,  42,  22, -68,-119, 124,  26,  53,  99,  74,  23,  74,   5,-125, 119, -74, 103, -61,-118,  17, 103,-101,  36,  70,  18, -15,-111, -11,  16,  79, -75, -70, -68, -67,   3,  41,  77, -66,  98,  70,  76,  13,  66, 105, -58,  47, -37,-119,  78,  36, -84, 122,  67, -71,  -5, -15, -31,  72,-113,  85, 115,  -6,  65,-101,-109,   0, -52, -77,  40, -45,   2, 120,-115,  82,  80, -46, -94,  21,  34,  45,  32,-109,   4, -94,   9,   4, -97, -39, -57,  92, 100, -38, -41,  90, -60, -97, -15, -76, 126,  76,  52,  27, 124,  22, -27, -22, -41,-120,  93, -91, -60,-100, -87,  36,  59, -99, 109,  73, 105,  74,  93,  80,-101, -60, -35, -31,-105,  17,  76, -19,  84,-119, -99,   3, 116,   0,  66,-123,  69, 112, 113,-108,  71,-115,  13,  60,  -3, -89, -68, -45,-114,-105, -24, -86,  28,  13, -10,  19,  55,-126, -61, 111, -54, -62, -77,  44,  -3, -47, -14, -26, -32, -40,  61,  59,  79, -46, 122, 123, -31, -39, 107,-106, -19, -33,  56,-105, 123,  -5,  62, -25,  61,  33, -21, -18, -17,   5,   2, -90,  15, 110,  45, -41, -96, -11,  72,  65,-127,  14, 102, -37,-126, 118,  79,  91,  75, 105,  99,  -2,  54, -97, 126, -68, 108,  89,  82, -71, -86,  58,  51, -99,  96, 102, -57,  23,  12,  -2, 101,   5, -94,  52,  75, 106,  86, -60, -70,  33,  -6,  85,  75, -90,   4,  27, -14,-112,  36, -51,  21,  86,  43,  -8,  77,   8,  63,  65, -49,  53, -77,  14,-104, -18, -32,-111,  60,-104,   0,-117,  54,   6,   5, 102,  13,-109,   3,  57,  99, -22, -22, -28, -70, -97, -45,  79, -78,   2, -31, -94, -22, 114, -46,  38,-123,  -7, -32,-121,  -9, -85, -89, -13,  96, -24,  42, -17,  80, -16,  27,  26, -72,  43, 101, -60, 124, -66,  36,  42,  27, -56, -10,-108, -63,  53, -46, -91,-119, -99, 127, -28,  18,  31,  89, 111,  24,   4,  50, -25,  15,  83, -74,  45,-110,   5,  88, -39, 110,  11,  66,-112,-120,   8,  86,-110, -41,  72,-112,   4,  33,  13,  33, -83,-100,   2, 107,  29,  72, -86,  74,  55, -19, 124, 115, 101,  40, -51,-102, -61,  -7, 112, -66,   1,-125,  18,  29, -29, 109, -61, -36,-120, -84, 106,  30, -55,  53, 107,  65,  54,  76,  -3,-119, -21,-124,  59, -65,  11,  34,-118,  62, -35,  73, -30, -73, -42,-115,   9,  25,-101,  35,  13,   9,  64,  35,  42,  45, -28, -40,  71,  53, -74, -44,  33,-101, 118,  91, 122,  20,  -7, -27,  46,  53, -93, 117, -70,  60, -24, -26, 103, -88,  76, -67,  -2, -51, -72,  38, -55,-106,  97,-127,  40, -58,  75,-126,  78, -32,  52,  15,-110, -99, -34, -70,  48,  68,  38, -33, -98,  59,  64,  85, 107, -35, 111,   3, -78, -32,  -9,  75, 100,  20,  20, 111, -98,  22,  17,-104,  90,  97,-112, -21, -70, -24,  30,-100, 105,  16, -82, -39,   8, -95,  40,  -7, -45, 113,  85, -52, 115,  97, -24,  67,  74, -53, -57, -90,-114, -59,  -5,  55,-118,  41, -47, 101, -41, -64,  43,  95,  45, -49,  92, 112, -25,-125, 105, -11,  23, -25,  48,  20,  70, -76,  -9, -30, -54,   2, -91, -67, -99, -19,  13, 124, -85, -42, 112, -86,-117,  58,-101,  74, -25, -12, 116, 118, 101, -34, 127,-121,  34,  14,  84, -93,  -4, 120, -68,  54,  92, 119,-104,  44,  35, -76,  72, -35,  80, -80,  -8, -46,  71,  -7,  93, -36,  15,  85, -34,-111,  36, -38, 113, -57, -25,-123,  15, -72,  19, -79,-104, -50,  77,   4, -88,-124, -88,-112, -24,  99, 113, -17, -80,   9, 127,  95,-118,  54,-126, -85,  35,-115, -44, -56, -88,  36,  16, 119,   6, 100,-124, -48,  22,  51,  87, 122,-114,  50, 112,  -8,-101,  96, -50,  47, -92,  99, 108,  14,  39,  76,  43,  54,  29, -77,  -1, -17, -56, -80,  93, 109, -38,-107, 120, -72,  97, -21,  -6,  71, -48,  10,  61,-110, -85,  33,-100,  55,-125, -92, -98,  53, -25, 100, 118, -80,   2,  56,-116,  75,  85,  56,   1, 102,  48,-102, -13,  83,  28, -61, -52,  13, 101,  76,-116,  32,-114, -34,  50,  91, 108, -90, -12,  76, -82, -68,  91,  12, -10,  -8,  62, -60,  49, -38,  -6,  38, -92,  46, -62,  54,-119, -99,   4,  87,  65, -69, -89,  49,  96,-106, -85, -19,  86, -35, 100,-118, 103, -43,  38,  33,  34,  99,  28, -57, 101, 106,   0, -58,  19, -92,  33, 101, -19,   4,  46,  28,-121, 105,-114,  56,-105, 109,  41,  -8,   5, 108, -56,  19, -74, -86,  65,  31, 102,-124, -18,  57, -67, 109,  92, -34,  20,  79,  97,-120,  42, -24, -44, 110, -35,  -3, -19, -46, -76, -18,  65,  95,  41, 109,  48,-106,-117,  73,  42,   0, -97, -53, 119,  69, -96, -13, 104,  98, -32,  -4, -63, -86, -77, -83,  98, 124, -43, 108,  90, 103,  79,  52,-110,  77,  26, -10, -20, -96,  58,  71, -59, -79,  43,  41, -88, 109,  40,  26,  80,  56, -72, -55, -91,  30, 112,  -2, -81,  -6, -32, -50, -98,  27, -77, -35,-108, -27, -38,   2, -87,  20,-116, -38, -83, -73,  58, -86,  16,  55,  76, -28, 121, -78,-105,-117,  -8,-127, 103, -17, -45,   9, -23,  52, -57,  26, 107,-105, -51, -61, -46, -74,   7,  50,  63, -69,  86,  99, -31, -27,   6, -97, -67, 121, -47, -14, -62,-124, -18,-125, 108, -34,-109,  82,-103, -91, -36,   1,  21,  88,  15, -37, -69,  87, 113, -11,  89,-114,  80, -18,  50, -69,  55, -35, 107,-102,-105, -42,  84,-125,-123, -44,  61,  96,  63,  84,  43,  29,
  -23, -74, -24, -63, -96, -47, -17,  71, -77, 118, -52,  89,  -3,-107,  30, -16, -33,  84,  50, -97, -19, -13,  96,  -3,  57, 112,  65,  61,-101,  19, -73,  76, 107, -93,  92, -91,  20,  63,  43,  35,-125,  31,  17,  94,  87, -72,   5,   4,  21},
{ -27,-105, 103,  78,   2,  -2, 100, 124,   0,  51,  60,-117,  99, -52, -73, -59, -37, -37,  92,  94,  85, -14, -49,   7,-102,  38,-113,  21, 118,   3, -49,  44,  81,  19, -67,-104, -15, 100, -71,  37, -95,-119,  28, 126, -65,  34, -35, -50, 109,  27,  10,  77,  80,-102, -85, -35,-113, 115,  12, -51,  22,  15,  59, -36,  77, -81, 103,  42,-127, 114, -82,-121,  82, 104,  76,   5, -52,  19, -49, 111, -51,  47,-101, -51,-106,  12, -31,  79, -61,  -7, -76, 113,  60,  35, 110, -54,  64,  66, -68,  40,  11, -59,  78,  96,  54,-101,  50,-102,   2, -37,  11,-118,  29, 112,  80, -16, 114, 121,  11, -15,-103, -24, -47, -11,  11, -14,  37, -48,   1,  36, 122,-111,  85,-102,  45, 121,  69, -40, -73,-108, -93, 113,-111, -53,  25,-102,  50,-127, -90,  50, -82,-109, -29, 103,  16,   8, 117, -20,-103,  70,  78, -86,  41,-111, -29,  -3,  42,  51,  70,  14, 111,  -8,  97, -16,  -2, 119, -12, -77,  57,  61, -30,  85,  19, -30,-113, -62, 101, 126, -36, -83, 113, -19,  44,  21,  58, 110, -80, -70, -37, -48, -33, -11,  96,  90,  20,  59, -54, -58,  90, -35, -55,  47,  56,-126,  24, -98,  72,  12,  87,  73,  76,-102, -38,  98,  30,  35,-111,  44, -43,  87,  -4, -43,-114, -47,-105,-100,  70, 108, -51, -22, 117,-100,-101,-123, -25,  77, 107,  28,  80,  45, 116,  87, -50,-115,  87,-124,  -5, -64,  80, 111,-116, -74,  70, -99, 104,  69,  59,  60,  71, 110,  73,  15, -66, -93,  -1, -61, -77, -57, -56,-100, 119,  73, -64,  81, -31, -63,  52,  32, -34,  51,  36, -43,  80,-114, -34,-107,-109,  28,  58,  44, -93, -15,  87, -62, -54,  48,  71,   6,-123,  35, -80,  45,   9,  -1,  42, 103,  65, -39, -80,  26, -58,-121, -43,  71, -75,  48,  76, -21,  65, -47, -35, -62,  83,  29, -68, -13,  43,  94, 108, -91, -52,  89, -53,  57,-101, 100, -41,  16,  63,  24, 110, 119,-120,-102, -56, -92,  21,  35,  86, 123, -32, -12,-100,  46,  15, -95, -57,  70, -58,  60, 110,-102,   6,  52,-114, -15,  88,  55, -16,  23, -13, 109,  30, -75, -60,  86, 110,  41, -39,-119, 103,  67, -56,  57,  52,  52, -23, -51, 105,  27, -19, 106,-126, -90,  63,  58,  -5, 101,  12,  30, -10, -65,  85,-125,  38, -83,  29,-117, 117,  11,  47, -32, 116,-106,  50,  -9, 111,  56,-123, -75,-111,  33, -26,  17,  41, -12,  90, -65,  95,-102,  43, -82, -54,  88,  79,  52, -12, -85,  73,  34, -77,  78, -93,  60, -54, -61,-105,  29,  64, 113, -45,  34, -22, 125,  35, -85, 126,-108,  76, 125,  91, -82,  91, 113,  62,  49,  62,  11, -60,  13, -77, -13,   8, -28, 105, -66, 100, -69, 119, -58, 112, -21, -88, -13,-118,-104,  60,  -8,  77, -83,-104,  -9,  24, -99, -17, -70,  78, -47, -93, -50, 117, -17,  62,-100, -85, -31,  94,  50,-111,  -7,  91,  45,  69, -61,  45, 116, 109,  88,  57,  54,  65,-124,  26, 105,  10,   5, 112, 119, -27, -46,  43,  22,   1,  50, -97, -56, -59, -22,-118, -98,  10,  12,  70, 125,  69,  98, -25, -10,  37, -38,  62,  66, 126, -30,  43,  81, -27,  69, 108,  72, -69,  10, -66,  57, -39,  60, 109, -33,  66, -95, -65,-117,  29, -93,  27,  12,  31, 101, -97,  -6, -31, 110, -34,  12, -84, -22,  16, -13,-107,  35, -26, -71,  -9,  85,  52,  29,  21,-125,  66,-100, -89, 106, -37,-125,  43, -69, -37, -45, -23,   7,  64,  35, -45,-104,  -3,  69,  81,  17, -74, -99,  99,  35,-112,  -7,  30,  73, -34, -92, -96,  -5,  27, 123,  82,  50, -34,  32, 112, -69,  -8, -67,  20, 126,  71,  68,  81,  14, -51, -13, 108, -78,  86,  21,  29,  69,  90, -61,  41,  84, 108, 110,  -2,  58,-110, -60, 112, 113,  96, -37, 108, -66, -93, 111,  70, 120, 123,   1,  -8, -77, -39, -77, -58, 116,-108, -50, 118, 112,  86,  24, -95, -49, -39,  26, -97,  98,  42, 112, -33, -81, -69, 109,  27, -28,  30,  94, -98, 103, -85, -77,  48,  15, -46, -74, -46,  87, -53,  66, -77, -58, -28, -53, 119,  -1,-122, -27, 126, 106,-124,-123,  62, -50,  48, -10, -29,-105,-118,  32,  55,  74, -43, -64, -33,-123, -96, -72, 103,  30,  60,  -4,  55,-101,  40,-100, 113,-123,  79, 123,  63, -29, -43,-121,   1, -31,  45,  49,   7, -35, -19,   1, -53,-110,-112, -74, -95,  56, -47,  21,  79,-111,   5, 114, -12,   0,  43,-110,  88, -28,   5,  77, 104, -49, -95, 111, -87,   2, -66,  65, 110,  30, -60,  46, 102,  77,-119, -29, 109,  19, -87,  22,-107, 115,-119, -12, 105,  91,-118,  51,  59, 102,  76,-126, -92,  83,  -9,  26,   6,-118,  17, 105, -83,  59,  66,  88, -36,  78, -59,  46, -84,  86,  -3,  98,  73,-106, -50,  47, -63, -56,-123,   6, -75, -73,   4,-118, -85,  69, -53,  13, 102,   3,  -8, 106,  63, -50, -74,  30, -59,  19,  95,-112,   2, -33,  66, -97,  35,   7, -65,  -8,  39,  -4, -44, -90, -31,-122,  69, 123, -12,  72, -64,  40, -92,  46, -92, -11, -12, -66, 122, -96,  51, 108, -19, -23, -63, 114,  45,  75,  58,-115,  19, -62,  72, 107, -22,  57, -17, -75, -70, 123, -27,  36, -57, -35,  94,  70, -44,   3, -42, -29,   9,  53,  55, -59, 106,  41,   7,  25,  27, 110, -71,  66, -47,  52, -96,  65,-119,  10, -27, -19,  99,  68,  93,  48, -90,-116,  86,  19,  33,  57,  68,  66, 110, -80, -93,  43,   8,  21, -15, -69, 120, -40,  55,  57, -17,  19, -51, 100,-125,   7,-121,-116,  61, -57,-124, 126,  39,-121, -10, -65,  42, -29,  32,  25, -58, 106, -61,  78, -41,  63, -93, -97, -60, 122, -53,   1, 123, -96,  64,-102,  77, 106, -47, -84,  92, -94,  47,-113,  -4, -57,  51, -43,  73,  53,  58,  97, 114,  51,  96, 123, 118, -24,  -5, -71, -79, -91, -35, -76,  44,  55, -35, -78,  43,  -5, 112,-113, -13,  55,  24,  44,  91,  82,   4,  44,  39, -85, -95, -46,  51,-122, -19,-127,  18, 115, -86, -95,  84, -11, -93,  54, 117,  49, -54,  55, -66,-102, -12,  21,  25,   3, -59,  99,  29, -51, -21,  34,  67, -36, -55,  37, -67,  60, 123, 100,  70,  70,  63, 124,  87, -14, -51, -81,  36,  49,  32,  42,  81, -89,  15, -94, -73, -12,  -1, -88, 118, -62,  80, -33,  86, -48, 107,-106,-115,-109,   3, -14, -13, -29,  38,  25, -32,  78,  82,-109,  74, 119,  10,  48,  52,-127, 103,-114,  30,-105,  42, 112,  54,  58,  -2, -88, -55,  12, 123, -69,   7, 117,-116,   5,  87,-117,  49, -49,  -8, -94,  19, 125, -72, -86,  18,  88,-111,-114,  94,  27, -41,-110,   3,  90, 126, 115, -61,  75,  17, -34, -61,  85,  -1,  94,   8,  67, -62,  36, -19, -37, -98,  19, -59,-103, -26,  -9, -75,  36, 114, -82,  89,  11,   1,  -2,  95, 127, -48, -24, 115,  17,  46, -38,  53, -14,  66,  46,  38, -22,  78, -11, -59,  13,  -7, -67,  58,  15,-115, -31,  40,  76, -86,   2, -55,  99,  51, -68,   8, -67, -82,  96,  80,  63, -38,  76,  43, -37, -63, -72, 101, -99, -15, -16,  -5,-102, -99,  39,   8, 109,  50,  99,  89,  61,  26, -82, -47,-114, -74,-124,-118, -24, -24,   0, -90, -46,-116,  91,  40,   1,   9,  87, -57, -90,-106, 121, -70,  39,  13,  86,  75, 115,  -6,-103, -13, 125,  51, 106, -46, 118,  28, -23, -60, 109, -88,-108, -22, -56,  13,  -7,  59, -78, 122,  51,  98,  47,-118, 114, 114, -91,  21,-115, -80, -16,  60,  72,-109, -74,  25, -12, -79, -75,  97, -64,  46, -91,  49, -73, -20, -69, 112, -97,  58, 116,  55,  96,  27,  32, -20, -12,  24, 121, 101, -37,  71,  79,-105, -96, 108,   2, -87,  22,   3, 126, -88, -25,-115, 112, -88,  71, -67,  81,  91, -35,  26, -19, -62,  36,  79,  94, -48,  92, -31,-103, 101,  41, 101,  90, -77,  87,  22, -49,-114, -65, -42, 110,  16,-109,  57,  45, -11,  77,  55, -60,  43,  16, 100, -37, 106,  -5, -89, -55, -28,  -6,-102, 104, -49, -50,  86,-122, 107,  44, 118,  76,  67, 126, -16, -83,  82,  -3, -65,-113,  14,  42, -77,-116, -40, -36, -94,  78,  31, -15,  79, -98,  59,-107,  33, -59,  49, -75,  -3,  59, 110,  77, 126, -68, -22, -61,  40, -18,  19, -44, -12,  87, 114,  51, -25,-124,   1,   8, -84,  26,  20,  -6, -42,  22, -59,  82,-125, -61,-106, -75, -30, -33, -99,  94, 101,   7,-113, -53, -39,  -6,  40,-113,  36,  36, -52, 127,  87,  98, -36,  52, -17,  15, 118,  90,   5, 124, -90,  41,  62, -93, -62,  45, -54, -19, 114,  83, -84, -25,  17, -35,  99,  87,  30, -36,  -9,  33, -65, 115,-103, 113,-106,  62, 100,-108, 104,  -8,  85, -74,  77, -94,  84,  46,   6, -17,  10, 100,   4,-104, -29, -18, -77, -27,-127,  75, 125, -91,-124,  -7, -47, 123,  -2, -75,  19,  99, -11, -98, 111,-109, 106, -79,  -9, -35, 124,-114,-126, -28,  73,  11,  42,  56,   7, 106,-117,-101, -54,  48, 127, -60,   2, 127,  58,  56,  53, -30,  -2, -77,  24,  24,-126,   3,  30,  10,-100, -33,   6, -68,  39, -81, -10,-113,  22, -31,  -2,  51, -90, 122,-117, -68,  58, -19, -69, -17,  32,   4,-104,-126, -72, -74,-103, 114,  78, -99,-112,   4,  26, 113,  75,  -7, -56,  36, -63, -32, -47,  31, -39,  75,  70,  60,-122,-127, -73, -56,-115,  98, -46, -15, -41,  87,  35, -54, -65, -96, -60, -67, 112, -53, -54, -35,   2, -83,-124, -14,  60,  33, -36, -58, 112,-104,-119,  18, -62,   2,  67, -64, -74, -88,  15, -16,  27, -85, -48, -62, 122, -34,-120, -51,  30,  39, 113,  35,-125,-107, -12,  13,-117,   3,-114,  35,  78,  19,-115, -97, 120, -69,  94,  89, 117, -94,-118,  47,   2,   7,  20, 121, -99,  91,-120, -33, -67, -79,-124, -85, -10, 108,  -3, 111,  43,   2, 105, 123, 100, -94,-105,  96, -54, -12, -45,   0, -29,  66, 125,  53,  80, -59,  17,  20,  42,   6,-108, -86,-113,  22,  49, -85,  26, -68,  52,  29,  -4, -12, -40, -25,   6,   4,-120, -24,-107,   8, 124,  27, -31,  94, -13, -37,-123, -19,-101, -53, 108, 124,   3,  96, -26,  14, -57,  72,  39,  97,  18,-116, -46,  -9,  -3,  53, 102,  60, -70, -62,  76,  67, -70,  45,  22, -65, -82, 104, -66, -21,  59,  36, -18,  75,-103, -12,  46,-115, -66, -78, -13, -87,  58, -15, -36,   8,-107,   1, -15, 115,-124, 125,  20,-120,  71,   0,  32, -65, 126,-120, -26,  -5, -32,  14, -83,  36, -46,  90,  -6,  69, -18,-126,  72,  10,  47, -79, -26,-112,  20,  52, -38, -61,  -5, 122,  86,  91,  89,  67, 103,-123,   7, -44, -95,  78,  28,  41, 107,  89,  16,  96,  84, -14,-117, -72,  87,  52,  66,  86,   2, -21, -12, -22, -78, 119, -41,  62, -99,   4, 105, -17,  70,  85, -80, -88,  20,   2, 116, 120,-110, 111, -46, -16, 127,  38, 125,  59,  30, -84,  -4, -33,-113,  97, -79,  93,  62,  45,  39, -20, -52,-104,  10,  -6, -89, 119, -55, -21, -79,  10,  -4,  91, -61, -64, 100,  -3,  83,  56, -89,   3, -71,  43,-102,-115,  67,-119, -73, 118, -53,-108, -54, 112,  25, -10, -60, -43,-119,   9,  34, 117, 105, -12,  28, -84,  10, 112,  80,  57, -26, -41,-113, 123,  31,
  -46,-113,  49, -31,  16,  45,-114,-124, -48, -96,  48,  61,  72, 103, 114,   0, 125, -56, -87, -75, -46,   4, 126,  -6, -17,  80,-102,  43,-124, -52,  92, -28, -17, -20,   3, -17, -34, -84,  92,  99,  28,  54, -81,-125, -79, -19,   9,  50,  42},
{  27,  -6, -75, -75,  -9, -80,  55,  45,-117,  66, -21, -49, 113,  14, -99, -50, 108, -56, -33,  14,  -7, -85, -83, -55, 100,-107,   5,  22,  71,  88,-115,   7, -85,-103, -88,  57, -82,   1,  65, 103, -46,  -7,-111,-112,  72, -24,  93, -46, 108,  95,  16, 117, -98,-111,  81,-100,  32, -49,  32, -57,  46, 112,  74,  61,-114, 120,  75,-124, 105, -30,  90,  14,  -4, 111, -91, -97, 103, -52,  49, -59,  69, -22, -90,   6, -73,   4, -61, 121, -35,  73, -39, -24, -78, -94, -47, -50, -94, -84, -48,-118, -95,  51, 125,  99, -89,  88,-125, -54,  31,-116, -78, 126, -43, -25,  93,  72,  94, 105, -98,  31, -92, -92, -10,  81, 119, -28,-115,  68,  99, -21,  68,  -7, -88,  48,  84,-123, -14,-112,   0, -68,  46, -11,  98,  27,  99, 125,-115,  98, -66,   1, 120, -61, -14,   0, 104,  82,  31,  73, -26, -81, -26,  40,  34,  82,-101,  61,-122, 103, -79, 124, 112,  42, -95,  27, -66, -67, -42, -93,  62,  27,-125, -94, -73, -51, -27,  96,  -7,  93,  47,  -2,  65, -21,-126, -89, -64, -98, -38, -56,   2, 111, -65,  85,  -8,  28,  62,  58,  87, 122, 103, -22,  98, -36, -38,  23,-117,  96,-110,  94, -59,  -4, -17, -37, -39, 127, -36,  22, -54, -88, -24,  41,-107,  25,-127,  -1,-110,   6,  74,  26, -20,-119,  48,-110,  81, -94, -30,-119,  40, -95,  96,  -1,  45, -43, -43,   4,  75, -56, -94,-124, -75,-126, -13,  64, -17,  27,  88, -60, -69,  29,  65, 100, -64,-108,  15,  88,  82,  67, -77,  49, -16,   2, -55,   0,  72,  51, -70,  99, -96, 112, -65,  15,  -4, -96,  86,  -6, 116,  28,-100, 119, -24,-123,  69,  99,  73, -63, 103,-104,  68,-105,  26,-102,-107,  83,  28, 113, -37, 119, 118,  25, -88,  10, -83,  74,-113, -97,  19,  75,-126, -99,  -9,  64, 124, -98, -52, -79,  -4,   5, -44,  33, -20,  -4, -15,-100, -51,  -2,  56,  98,  79, -71, -95, -61, -35, 114,  22,-125, -75,-114, -73,  84,  79,-127,  55, 126,  22,  30, -89, -75,  24,  78, -61,-118, -59,  -7, 124, 107,-126,   4, -93,-117, -67, -11, 114, 100,-113, -61,  95, -94, -49,  -2,   0, -83, 109,  11,  69, -47,  18, -36,  71,  -4, -81, -30,-115, 111,  15,  38,  96, -38, -81,  92, 102,  33, 101,  59,-105,  -1,  45,  44, 103,  36, -27, -15, 123,   9,   2, -95, -46, -51, 124,  64, 120, -28,   8,  71,  -4, -53, 101,  10,  52,-112, -29,   3,  23, 116, -54,  22, -88,-111,-113, -32,-118, -16, -26, -11,  39, -96, -57, 108,   5,-110,  18,  63,  74, -77, -33, -71, -22, -16, -36, -40,  48, -30, -52, 119,  64, -70, -39, -36,-101,  61, 117, -56, -63, 117, -21,  86, -14,  48, -29,-124, -50,-108,  75,-111, -54,  67, -41, 117,-111,  78,-109, -53,   0,-121, 101, -21, -95, -44, 124, -79,  82,   3, -30,  34,   9,  79, -96, -76,  75,  42, -73, -87, -12,  83,   2,-120, -54, -37, -93, -15,  79, 105, -48, -37,  -3,  13,-124,  74,  61,-111, -11,  52, 118, 118, -48, 127,  38, -16,  47, -13,-114,  -5, -82, -12, 103,  80,  -7,  13,  36,  62, -85,  44, -50,-122, -60,  29, -49, -38, 126,  33, -73, 106, -60,-110,  59, -39,  99,-113,  21,  -7, -80, -35,  24, -14, -19,  90, -94,  76,  80,  69,  41, -52, -56,  87,  15, -84,  65,  28, -60, -15,  -7,  66, -34,-106, -37, 116, -54, -99,   0,  52, 118,  65, -54, 102,  41, 104, 125, -64,-102,  77,-124,  22, 113, -84, -69, 119,  59, 109, -16,   9, 110, 111,-105,  92,-112,-117, -72, -11,  92, -25, -20, -22, -69, 111,   5,  19, 103, 121,  57, -21,-111,-120,-113,  99, -40,-108, -43,  93,   8,  -2,  87,-115, -19, -69,  21, -99, -56, -72,  63, -24, 102,  90,-107, -55,  55,-116,  62,-118,-102,  22,  93, -52,  41, -15, -15,  76,-104, -30,  60,  -2,  63,   7,-124,-119,   2,  58, -87, -93,  15,  97,   4,-111, 119,  15, 107, -65,  19, -67, -45,-123,  51,  97,  58, -40,  54, -13, -58,  97,  46,   4,   0,  59, -23, 107, -27,  77, 116, -46, -59, -31,  81, 102,  91, 118,  23,  52,  29,  32,  97, -55, 123,  14,  92,  81,-110,  75, 103, -40,-119,-121,-122, -56,  -8, -86, -85, -38,-105, -87,-120, -47,  42, -12, -12, -44, 104, -59,-123,  91,  22, -75,  49,  65,-110, -21,-117,-107, -61,-125, 107,  71,  17, -49,-109,-106,  59,  42, -81, -20, -63, -51,-106, -27, -37,  75, 103, -36, -35,  41,  19,-111,  83,  13,  22, -63, -41, -61, -82,  67, -45,  40, 111,  72,   0,-115,  92,  -2,-126,  -9,-101, -68, -16,  97, 124,   0,  28,  90,  89, -98, 104, 122, -51,  -7, -20, 117, 106, -35,  52,  55,-117,  72,  50,  97, -93,-121, 100, -37, -98,-112, -40,  61,  48,  51, -44,  25, 114,  83, 110, 115, 104, 105, -65,-109,  40,  32,  91, -91, -51, -30, -88,  13,   0, -61, 126,  12, -39, -44,  47,-106, -27,  55,  94,  48,  96,  -5, -78,  14,  29,  50, -96,-116, -19, -65, 109, 119,-112, -93, -47,  38,-123,-124, 102,  33, 122,   1, -39, -70, -94,  59, -59,-113, -28, 116,-117,  33, -33, 124,  55, 108, -35, -95,-108,  37, -38, -13,  50, 125,-111,  67, -13,  50,  31,  33,  93,  43, -14,-123,   1, -46,  99,  79,  27,  79,  92,  85,-114, 118,  76,  66, -67,  94, -13,  85,  77,  83, -28,  58, -54,  46,  27,   6,  37,  87,-101, 108, -89, 126,  20, 126,  -1, -86,   7,  65, -85, 107,  93, 116,  52, 106,  70,  63,  40,  52,  60,  65,  16, -57, 123, 110,  51, -97,   2,  75,  -6,   6,-103,   8,  -8, -90,  15,  71,  48, -33,   0, -50,  37,  29, 123,  61, -22, -42,  74, -60,   1, -60, -21,  72, 115, -86, -77,   8, -48,  29,  14,  94,  63, -76,  36,  -1,-112, -80, -27,  24,-112, 108, -25,  49,  52, -15, -33, -69, -63, -73, 122,  46, 121, -47, 118, 107, -63, 119, -19, 114,  58, -86,-108,  72,  44, -32,  35,  45,  96,  87,-103,  43,-108, -42,  75,  38, -53, -84, 104,  65, -35,  -1,  88, -71,  37, -72,  68, 100, -42,  62, -72,-101,  -5, -52,  96, 119,  91, -38, -69,-101, 108, 101,  79, -63, 110, -78,-122,  42, -21, -49,  23, -39,   9, 127, -80, 115, 117,  42,-125,  33,  88, 121, -99,  73, -23,-113, -30, -77, -75, -70, -52, 124,-102, -87, -98, -98, 105,  23, -35,-110,-117, -24,  56,  64, -10, 123,  88, -54,  69,  -4, -71,  60, -16,-101,  81,  24, -55,  29,  76,  65, -69,  -5, -54, -11,  61, -90, 109, -49,-123,-111, -77,  35, -32,  84,  59, -85, 120, -18,  92, -81,  95, -79,  92,  42,   2, -41,-105,  -1, 115, -53,  73, -91, -64,-123, -22, 124, -96, 111,  46,  29,  16,  77,  -7,  89,  27, -48,  38,-105,  -6,  65,-111,  50,  18, -16,  27, 101, -67,  13, -76, -50,  75,-124,   7,-126,   3,  83, 109, -81,  40, -18,  46,  46,   4, -21,-116, -77, -52, -15,  15, -21,  58, -85, 106,  22, -72, -15,  84, -96, -63,  51, -18, -30,-105, -95, 109, -21, -26,  65,   2, 103,  69,  95,  73, -47,-117,  77, -82,-104,  12, -93,  94, -14,  18, -94, -82, 112,  24,-121, -80,  81,  74,  60,  63,  97, -87,  50, -19,-112, 117, -22,  57, -74, -91,  53,  -2, -87,  21,  93,  73,  78,  -3,  83,-117,  71,   5, -79, -22,  80,  83, -95, 120, -61,-108,-112, 112,   3, -95,   3, -81,  -8, -99,-104, -84,  60, -21,-107, 101, -79, 103,  53,-124,  48, -47,  10, -11, -37, -59,  73, -29, 106,-102,-114, -58,  72, -29,  17,  37, -86, -65,  64,-110, -45,  13,  60,  89,  76, -37,  14, -96,-118, -45, -41, -19, -83,  99,  -6,-111, -46,  94,  44, -74,   0, -10,  40,  29,   7,  69,  40, -39,   7, -94, -82,  38,-119, -68,   6, -15, -63,-109,  12,  21, -73, -93, -41,-116, -19,  95,  66,  31, -47, 113,-105,-119, -17, -90,   7, -70, -87, -25,  86,  61, -27, -88, -88, -97, -60,  -1,  10, -26, -21,  32, -20, 113, -84, -49,-120,  62,-113,  92,  61,-107,-118,  76, -45, -39,-113, -62, -23,-119, -27,  11, -21,  48,  62,  15,  47, -77, 126, -88, -36,  53, 101,  16,  78, -66,  16,  27,  97,   5, -85,  50, -10, 104, -71,-111, -51,  71,  -3, -81,-124,  32, -55,  15,  75, -78, 103, -45,  -9, -54, -26,  33, -72, -47, -27,  42, 115, -77,  75,  -2, -68,  70,  90, -18,  27, 127, -74, -75,  19, -68, -48,-101,  33, -18,  79, -32, -61, -68,  48, -52, -84, -39,  89,-110, -15, -63, 103, -50, -81, -79, -40,-114,  39,  -2,  21, -37, -55, -95, -18,  70,-108, -22, -96,  16,  23,  85, -63, 119, 119, -65,-109, 116, -84, -19, -83,   1,  24, -47,  83,  34,   8,-127, -39, -56,  32,  73,  -8,  38, -11, -13, -21, -50,  93, -36, 113,  60,-120, -65, -42,  30,  35,  60, 120,-126, 124,  61,-117, -44, -27,  37, -21, -18,  86,  72, -28,  10, -52,  55, 104,  64,   5, -17,   5, -12, 111,  70,-113, -33, -78,-114, -13,  52, 109,  12,  14,-110,  60, 111, -32, -12, 120, -88,-119,  61, -21, -93, -46,   0,  37,-119, -51, 123,   7,  14, -25, -79,  50,  58, 114,  28, -10,  89,  16, -53, -51, -50,  24, -84,  58, -45,  51,  59, -25,  37, -80, -93, -37, -98,  89, -72, -29,  67, -73, -96, 122, -38,  27,  17,  52,  82, 112,  52,-120, 108,  32,   7, -72, -80,  83, -14,  52, -86, -95,-100,-118,  17,  25,  83,  72,-123, -32, -69, -41,  49,-104, -83, -89, -88, -42,  68, -11,  -7, 121, -95,  55, -56,  81,  -8, -69, -97,  39,  99, -12,  74, 117, -27,  48,  86,  76,  56, 125,  42,  39, -99,  94, 102, -68, 107,-100,   7, -18,-111, -52,-121,-100, -77,  31,  -5, 103,  98, -77,  56, -30, 105,  42, -21,-107, -42, 100,  53, -63,-111,  72,  34,  31, -34,-100,  58,  46,  50,  89, -33, -29,  -9,  82, -36, -77,  25,  66,  38,  35, -83, -10, -20,  21,  -4,  83, 127,  90,  45,-119, -83, -80, -84,  40, 110,  59,  63, 115,  22, -11,  88, -76,-106,  86, -26,  63, -43, -74, -17, -29, -68, -23,  50,  42, -46,-113, -83, 118,  66,  51,   4,-110,   7,   4,-109, -44,  36,  86,  -4,  58, 116,  -4, -25, 115,  20, 117,  66, -20, 125,   2,  75,  82, 122, -62,  66,   7,-101, -22, -85, -66, -27, -40,  60,  97,  46, -91,  38,  70, -86,  82, -87, -35,  30,-119, -96,  94,  97,  20,-107, -13,   2, 101, -44,  13,  51, -81, -26, -63, -98, -90,  84, -82, -81, -91,   0,-110, 103,-117,  23,  38,  39,  63,  51,  22, -43,  20,  65,-116, -95,  80,  29, -40,-118,-111,  32,  54,-125,  91,  83, 114, -59,  97,  71,  54,  66, 124, -50,  66, -79,-122,   4, -63, -38, -92,  25,  25, -21, -55, -60, -99,  28,  34, -20, 101, 125, -70, -74,  67,  82,  85,  40, -50,  38,  93,  11,   1, 117, -63, 115, -88, -94,  85,  79,-111,-113,  -7,  26, 104, -23,  69, -65,  43, -87,  52, -49, 101, -84,-103, -58, -90, -39,  41, -83,-113, 105, -22,  -1, 126,-104, -74, -77, 115, 103,  28, -18,  34,  91,-123, -91, -76, 121, 119, -86,  -3, -54,  77, 112, 100, -47, -18,-124,-110,  17,-123,  52,  30,  -8,  40, -96, 121, -76,-114, 120, 106,-123,-104,  97,  71, 104,  96, -26, -66, -24,  29, -15, -59, 105,  48, -66,
   72, -82, -44, -94,-124, -80,  -4,  19, -40, -36,-119, 105, -68,-103, -14, -52, -59,  24,  61,  11, -43,-109, -92, -41,  67, 107,  41, -54,-101, -17, -66, 126, -77, 115, -86,  92,-105,  59,  23,-107,  74,   2, -32, 104,-120,-114,  29, 104,   4},
{-124,  70, -90,   4,  14,-114, -87,  17,   3, -64,-109,  83, -60, -57,  -5,  33,  14, -91, -62,  74, -27, -97, -63, 114, -18,-103, -79, -92, -16,-127, -76,-108,  64,  43,  15, -28, -39,  25,  84, -95,  70,  39,  42,  28,  62,  72, -70, -94, -82, 103,  98,  34, 106,  21, -13, -94,  -1, -71, -57,  92, -20, -11, -43, -73, -53,  36,-114,-124, -32, -79,  97, 108,  85,  97, -67,   4, 106,  93, -74,  -1,-122,   3,-114, 119,-100, -63,  58,-121,  11,  -8, -76, -98, -16,  80,-108,  17, 119,  47,-127,  71, -72,  31,  86,   2,  34,  35, -20, -11,  74, -38, -56,  14, -57,  93, -66,-106,  50, -66, -57,  49,  18,  57, 115,  23, -28,  63, 126,  21, 120,-108, 116,  -4,  72,  83, -90, -53, -73,  14,  26, 102,-101,  17,  59, 117, 114, 110, -87,  29,-117, -38, -62,  29,  89, -89,  19,  70,  64, -36,  -8, 116, -70, -35, -27,  70,   9, 115, -66,  38, -27, 115, -78,  -3, -57,  82,  17,-109,  82,   6, -41,  37, -33, -15, -79,  86,  46, 119, -52,  88, 100, -27,  69,   4,-124, -18, -83,  71, -48, -16, 125, -37,-122, -75,   9, -85,  -6, 122,  49,-115, -79, -28,  -6, 107, -72,  -2,-122, 102,  46, -32, -32,  61, 120, 117,  28, -81, 110, -95, -74,  45, -27,  73,-103,  50,  39,  -8, -38, 116, -45,  49,-105,   7,-123,  24, -72,  57,  66,   8,   9,  59,  61, -93, -13,-103,  45, -24, 111, -46, -88, 110, -17,  61, -63, -23,  -5, -75,   7, -79,  44,-119, -76,   5,-112, -79, 105,   9,  48, -69, -64, -14, -89, -79, -32, -24, 123,  35, 113,  -4,  25,  92, -79, -25,  49,  99,-100, -19, -38, -68, -59,  46,-119, -61,  46,  84,  66,  15,  80,   6, -47, -62,  30,   9, -74,  59,  42, -34,-113,   5,-112, -98,-126,  -7, -44,-122,-117, -18, -40,-105,-107,  36, -34, -67, -12, 104, -53, -17, -66, -50, -84,-101, -31,   6,-114,  45,  20,  68,   7,  44,  -1, -83,  -5,  82, -88, -52,-118, -44, -87, 110, -52, -46,-116,  24,  40, -55,  65, -50, -97, -61, -71,  82,  39,  57,-104, 118,  74, -49,  64,-113,  68,  51, -38, 120, 122, -68, -70,  14, -29, -91, -57,-114, -79, -97, -60,  44, 116,  19, -66,  22, -13,  -2,-102, -53,-116,  44, -97, -77,  73, 121,-116,  51,  -4, -10, -32, 122,  60,-112, 113, 104, 104,  17, -58, -23,  33,  96, -90, -73,  67, -15,-124, -69, -17,  71,  20,  34, -41,  51,   3, -91,-111, -14,  38,  61,  68, -33,   1, -20, -97, -37, -44, -87,  22, 127, -44,  17, -46, -16, -86,  44,  53, -28,  50,  64,  23,   6, 115, -57, -54, -61, -35, -26,   9,  41,-119,  -7,  70,  -3,  91, -64,   7,  91, -27,  17,  -7,  65, -74, -34,  66,  20,  42,  35,-127, -23,   8,   6,  23, -10,  12, -88, -63, -44,  96, -37, -63, -78,  85, 109,  38, -82, -41,  37, -22, 126, -91, 119,-102, -82,  65,-111, 110, -92, -43, -64,  51, -93, -75,   2, -89,  63,  26,  24, 121,  70,  99,  19, -72, 110,  -8,  63,  -4,  10, -40, 106,  88, -96,  72, 110, 102, 104,-117,-104,-103, 103, -70, -88, -97, 119,-117,  -3,-113,  25, 104, -23, 111,  13,  37,-107, -86, -21, -86, -26,-110, -50, -64,  96,  60,  45, -77, -36,  48,  27,  14,  65, -76,  -2, -20, 124,-110, -11,  41,  10,-118,-122,  71, -13, -52,-119,  -6, 106,  92, -21, -58, -83,  35,  71, -66,   2,  -8, 122,   0, -75, -88,  73,   1, 125, -25, -18,  31,  22,  79, -41,  29,-123, 122, -15, -19,   6, -45, -82,  66,  46,  77,   3,  80,  19, -13,  -2, 103,   2,  41, -37, 112,  13, -88, 123,-116, 102, -10,  48,  25, -65,  94, -78, -85, -40, -67, -29, -87,  49, -51,-100, -17, -83,  50,-126, -37, -55,   2,  22,-103, -30,  71, 117, -65,  16,  -3, -28, -40, 101, 126,   9, 116, -62,  87, 115, -67,  81,  23,  -3,  -9,  61,  -5, -73,  76, -95,  -8, -46,  27,  42,  37, -86, -57,  74, -25,  90, 114, 110,  45, -38, -67, 106,-116, 106, 120,  39,-100, -96, -15,  86,-111, -44,  -5,  31, -20,   0, -63,-124,  81,  95,  69, 103, -49,-116, -21,  30, -74, -66, -36, -94, -89,  44,  76,  12, -72,  54,-125,-100,  91,  78,  49, -70, 125, 124,  91, -36, 101,  97, -72,-104, -31,  -6, -80,  40, -16,  20, -87,  94, -72,-110,   9, -93, -35,  29,-110, -77,  37, -33,  19,-110, -72,-113,-111,  23, -25,  67,  90, -61, -37,  64,  39,-120,  67,  42,-121,   5,  -1,  71,  20,  43,  59,-100, -80,  53,  42, -59,  59,  65, -46, -88,  38,-115,  12, 123, -65,   0,  40, -83,-119, -18, -59,  15,  44,  57,  78, -22, -70,  -3, 116,  28,  27,  63, -71,  49, 118, -32,  96,  30,  73, -86,  72,-122, -40, -95,  41, -17,-108,  63, 116,  90,  11, -23,  47,-102,  78, -77,  31,  62,-118, 122,  -3, 116,  11, -52,   4,-112,   3,   2,  -6,   5,  -5, -19,  63,  23, 107, 102,  44,  -3,-106, 106,  -6, -37,  62,  83,  10,  75,   9, -35, -87,  87, -25,-101, 110,  50, -44, -10,  -1, -88, -33, -85,  83,-107,  62, -34, -11,  27, 120, -70, -17,-104,  82,-105, 105, 114, 105,-115, -94,  63, -73,  51, -78,  10, -92,  63,  95,  13, -92, 110, -26,  92,  64, -21, -39,  80, -60, 109, 117, 115,  91,   3,  -1,-113, -71, 101,   9,  21,-116,  48,-125,   8, -12, -36, -20, -64, -12,-120, -19, -10,  24, -38, -73, -84,  19, -95,  32,   5,  79,  64,-118, -68,-109,  72, -39,  37,  30, 109,  36, -25, -50, -47, -78, -15, 119,  31, 122,  91,  23,  -6,-105, 118,  59, 111,-113, 104,  99,  86, -18,  31,  52,  50,   2, 111,-106,  56, -13, -65, -90, -32, -79, -52, -41,  73, 121,-106, -87, -24,  59,-110, -62,  24,  90,  14,  15, 116,  -8, -82,  41,   8, -50,  96,  12, -25,-112,   0, -95, -25, 105,  61,  72,-119,  29,  95, -87, -56, 101, -19, 103,-110, -55, -42, -34,  32, -85,  -4, -24,  44,-108,-102, -70,  41,  57, -67,-104,  35, 118,  41, -83,  78,  73,  97,  83,-105, -27,  -2,  81,  30, -36, -29,  16,  63,  84, 102, -37, -77, 105,  91,-118,   1,  86,-112,  10, 101, -50, -93,-113, -94,  98,-124, -32, 101, -66,  50,  -5,-114,  -5,  56,  72,  59,-113, -59, 113, -85,  87,  37,  35,  79,  90,   1, -94, -94,  62,  77, 113, 104,  68,-119,-105,-103,  27,-124,  40, -26,  61,  73,  43, -33,  50,   4,  88,  13,-100,  20, -42, -32,  41, 108,  60, -40, 103,  40, -44,  54, -13, 116, -10,  28,   8, -14,  89, -26, 113, -54,  88,  14, -74,  24, -68,   7,  52,-121,   9, 104,   1, 123, 100, -91,  48,   9, -42, -22, 108,  29, -64,   8, -44,  99,  73, -10, -42,-127,  35,  -6,  28, -44, 107, -27,  62, -73,-119, 104,-102,  36,-104,  31, -53,   6,-107, -64, 122,  12, -13, -88, -87, -47,  80, -14, -28, -90,  73, -73, -25, -60,  50,  65, -27, -21,  49,-101,  71,-113,-126, -91, -53, -50, -72,  63,  91,  72,  -1, 124,   7,  52, -50,  81,  21, -86, 109, -32,  29,  82,  -5, -76,  -2,  68,  93, 107,  13,  -6, -50,-118, -44, 102,  44,  25, -52, -92,  99, 111,  87,  72, -31, -22,   3,  -3,  58,  11,   1, -31,  13, -56,  68, -98, 125,-102,  65, -57, -60,-113,  26, -47,  92,  71,  -2,  93, -30, -13,  93,   1,-105,-122, -46, 121,  59,  76,-101,-100,  -4,-100,  91, -79, -42, -10,  91, -28,  78, -19,   2,  -6,-117,  50, -38,  92, 104,  54, -20, -52,   1,  42, 105,-102,-105, -58,   0, -28,  -8, -60,  94, -73, -47, -47,  52,  51,  27, -61, -58,  96, -85,  66, -13,-115,  77,  71,  78,  17,-110,  -7,  20, -14,  13, -82, -81, 116,  47,  36,-122,  67, -20, -70,  42, -43,  97,   0,  78, 114,  90, -78,  32,  95,  -5, -25,  -2, -94,-100, -86, -15,  42, -53,-102, -49,  55,  -5,  79, 105,-104, -53,  31,  70, -37,  79,  38, 116,-113, -23,  68, -53,  98, -49,   9,  -3, -46,  43, -67, -54,-120, -22,  67,  71,  70, -79, -20,  78,  20, -61, -20,  93,-113,-108, -23, -63,-123,  17,  88,-114, -80, 116,  22, -63, 117,  29, 114,  82,  97,   2,  66,  14, -41,  17,  95, -87,  68,  72, -81, -56,  66,  17, -97, -53,  80, 108,-119, -10, 104,  -7,  12, -18,  68, 108, -24, -54,  98, 124,  55, -41, -13, -32, -42, -61,  40,  51, -24,   5, -70, 112, 124,  60, -69,  11,-125,  12,  70,  96,  33,-116,  29,  97,-118,  57, 108, 106,  73,  99, -35,  -3,  87, 109,  32,-109,  -3, -96, 112,   4, -91,   0, -63,  33, 116, 108, -45,  63,  11,-117,-124,  46,  82,-101, -78, -54, -45,-108,  55,  78, -69,-110, -76, -19, -54,  97,   1,  14, 119,  79, 105,-111,  93,  82, -20, -88,-115, -59, 103, -13, -90,  57,  -9, 106, -60,-124,  64, -30,  26,  73, 126, 127,  83, -24,-101, -72,  15,  57, -42,  80, -77, -97,  25, -54,  19,   4, -31, 119, 108, -61, -42,  76, -66,-106,  29,  24, -17, 110, -19,  41, -63,-114, -74, -65,-117, 104, -74,  66,  69,  20,  83,  74, -78,  44,  29, -91,-102,  74, -32, -61, 101, -84,   3, 108, -22, 123, -42,  92,-110, -48, -59,  80,-121, -84, -24,  89,-119, -90, 111,  80,  79, -46,-119, 110, 113,  76, -28, -66, -29,-125,-123,  68,-122,  95, -60,  63,-126,-120,  97, 101,  46, -52,  64,  23, -82,  83,  87, -13, -43,  60, -61,  -9, -93, -31,-122, 125, -12, 107,-127,   0,  16,  52,-117, -34, 119, -15, 122, -79,  15, -30, -49, -61,-111, 115,  26,  38,  30, 113,  59,  59,  26, -55, 105,  27,  15, -44, -75,  49,  -4, 126, -87,  91, 110,  20,  19,  10,   6,  79, -14,-107,  94,-103,-107,-122,  54, -59, -56, 117,  79,  57, 106,-126,  92, -41, -97, 115,  29,  52, -16,  92, -78,-108, -91,  -8, -95, -49,  19, -65,  32,  20, -59, -48,  86,-110, -56,  98, 100, -84,  -5, -77,  67,-123, -24,  74,  78,  22, -61,  -5, -59,  62, 109,  38,  82,  20,  81, 119,-125,  43, -82,  20, -46, 123,  97, -71, -40,  10, -72,-123, 115,  16, 111, -65,-122, -59,  49, -79, -12, -73,  77,  29,-100,  62, -42,-115, -89,  44,  43,  27, -11, 111, -10, -77,-116,  92,  52, -73, -13,   9, -77, -30,  47,  85,  44,-118,  81, -87,-106,  63, -90, -69,  75,  26,  79, -75,-117, 101,  13,  15,  12, 124,  22, -35,  57, -71, -44, -28,  54, -74,  75, -84, -20, -45, 123,  63,  38, -38, -40, -37, -64, -92,  73,  68,-101,  95, -15, -67, -56, -33, -58, 118, -97, -30, -88,  93,  80,  12, -60, -17, 102,  22,  77, 116, -71, 107,  11,  21, -13,  80, -60, 106, 112, -82,  15, -32, -49,  94,  70,  14,  61,-123,  81,  44, 113,  14, -80,-122,  10,  70, -65, -85, -58, -95, 120,  -8,  47,  87, -69,  71, 115,  31,  29,  20,  56, 118, 119, -93,-122,  89,  61, -21,  -9, -60,  28,  -7, -37, 105,  58,  89,  57, -12, -31, -99,  94, -94,   7,-124, -92,  20, -93, -57,-119, -58, -56, -99, -52,-100,  69,  80, -65,  56, -71,  84,-103,  31, 124,  66, 111,  83, -14,-123, -80, -54,   7, -79,  64,  45,-109, -13, -67, -75,  53,  80, -20,   5, -57,-113,  -4, -11, -91,  -6,-118,  -8,  29,  33,  32,  20,  85,  78,  92,  50, 120, 106,  42,   9,-107,  72,   2,   2,  60,  79, -16,-110,
  -70,  61, -38,  34,  -3, -69, -33,  76, -62,  91,  32,  -5,-103, -31,  -7,  80,  17, -18,-111,  51, -34,  99,-106,  81,  -6, -37,  23,-110, -84,   6,  43, 116, -56, 118, -45,-114, -74, -52, -56,  32,  41, -11, 103, -78, -71,  31,-104,  92, 124},
{   3,  81,  66, -95,  -4,  78, 114,  50, -89, -25, 104,  94,  67,-116, -78, -13,-105, -56, -35,  77, -13,-126, -91,  52, 111,-120, -20,  81,  17, 109, -31,-109, -84,  12, -68,  86, -28,  96,  -8, -95,  77, -13, 106, -91,  27,  49,  59, 104, 102, -39,   4,  96,-118, -54, -97, 127, -82,-105, -46,   7,  10,  66,  77,  19,-118,  79, -12,-125, -92,   1, 124, -42, -66, 106, -13,  61,  44,  49,  26,-104, -28, 121,  94, -96, -43, -85, 117,  61,  69,  42, -74,  40, -16, -29, -49, -74, 126,  67, -65,  82, -65,  79,-117, -13,  56, -13, -63,  79,-103, -80, -13,-127, -25,  -4, -27,-125,  14, -64,  54, -35, -11, -12,  73,  42,-123, 101,  96,-125,  39,  28,  49,  69,  73,  64,-103, -61, -61,-109,   6,  87,  61,   7,  36, -44, -48,  14,-104,  20, -14, -30, -82, -22, -71, -52, -50, -73,  97, 123,  39,  10,-101,  83,  36, 122,  41, -98, 116,  83,  63, 100, -28, -31, 100,  78, -22, -24,-100, 104, -49,   3,  30,  36, -59, -72,  16,  48,   2, -86,  67,  10,  63, -11, -18,  45, -99, -22,  68, 104, -88,  74, -88, -64,  99,  33, -29, 126, -70, -20,  48, 103, 114,  60, -38,  48,  30, -86,  -6, 120,  40, -42, -87, -51,  94, -84,  94, -92, -49, -40, 105,  67, -53, 116, 104,-108,   3,-107,-104,  62, -91,  29, -20, -86,  11, -92,  -4, -11,   0,  53,  -7,  28, -42, 100,   8,-115, -27,  -9, 105,  58, -62, -11,  11, -86,-102,  60, 122, -12,  85, 123,-103,  51, -81, 117,  16,   8,  49, -60, -23, -34, -22, -24,-127, -82,-122,  79, -60, 103,  14, -40, 100,  23,  76,  85, -30, -54, -23, -89, -19,-117,-106, -11, 122,  -1,  43,   6,-115,  70, -35, -19, -21,  89, -95,  20,  43, -81,-107,-107, 116,  90, -79,-119, -84, -23, -23,  13, 124,   9,  94,   3, -33,  28,-125,  48,  84, -56,  90, -60, -59,  67,  64, -96, 119, -63,  41,  75, 100, -30,  83,-103, 105,  76,  68, -16,-123,  67,  70, 122,  59,-100, 125,  95,  14, -43,  76, -23, 120,  50, -18,  88,  10,  52,  37, -43, -60, -40,-123,  72,  87,  74, -97, -42,  14, 126,  53,  43,  85,  43, -55,  -6, -15,  33, 119, -80, 123, -44,-117, 109, -67,  -1,  21, 100, 126,  80, -54,  94, -21,  95, -65,  74,  46, -67,  28, 118, 121, -93,  97,   0, -75, -45, 100, -70,  20,  53, -74,-124,-105,  41, -76,-106,  94, -24,  91, -78,   7,  47,  17,-113, -20,  33,  65, 118,  11,  55,  11, -95,  99, -60,-102, -28,  -7,  84, 118, 126,  19, -92,  75, -16, -59, 101,  21, -45, -99, -28,-109, -89,  64,   3, -73,  62, 124,-101, 119, -70, -97,-125,-116,  30,   0, -80, -97, 111,-117, -42,  64, -95,  60,-125, -67, -58,-116,  32, -53,  69, -37, -27, -96, -99, -88, -82,  44, -60,  98, -95, -91,  86, -23,  54,  40, -92,  66,  88,  23,  81, -90,   8,  89, -74, -54,   4,  62,  30,  74,  -9,-127,  -5, 123, 117, -97, 114,  30,  11,  -3, -27,  23,  23,  41,  74, -28, -49,   2,-122,  57, -38, -71, -35, -23, -71,  30,  50, 109, -19, -95,-110, -99, -59,   9, -78,  20, -17,  49, -89,  66, 115, -85,  14, -71, -83,  13, -15,-117, -75,-115,  -6, -22,  -8, 105,  44,  34, 124, -32,  88,   2,-116, 126,  10,-107,  46, -75,  32,  84, -36,  48, -41,  78, -16,-114,  56,  19, -52, -89, -59,  68,-102,-126, -22,  50, -84,  88, -36, -97,  47,  38, -40, -57,  29, -41, 109, -38, 108,-111, -82,  87,  41,-120, 107, -51,  38,-114, -45,  85,  80, -82,   9,  25, -27,-120,  30,  61, 127,  86, -94,-120,  37, -11,  40,  24, 115, -41,   8, -17, -66, 116,  36,-122, -23,  22, -64, -40, -34, -46, -94, -97, -52,-113, -73, -88, -76,  22,   6, -68,  82,  19,  65,  87,  70,  88,  58,  -3,  65,-120,  51, -85,  83,  67,  44, -42, 111, -70,  53,  67,  39, 113, -61,  63,-113, -27, 114,  20, -54,  45, 121,  -4,  19,  47, 113, -39, -48,  40,  54, -49, 104,  73,  47, -66,  56, -48, 120,  80, 120,  68, -74, -33,  39,  95,  65,-101, -78,-125, -99, -55,  13,  70, -47,  82,-120,   5, -65, -12, -16, -93,  78, -56, 102,  37,  41, -87,-123,   7, 119, -47,  99, -57, -74, -62,  73, -47, -25,  73,  76, 113,  81,-105, -58,-106,-102, -18, -44, 124, -55,  86,  63,  78, -46,  52,  50,  90,  -2,  98, -37, 119,  85, -54, -53,  33,  22,-108, -73, -53,-114, -20, -58,  76, 120, -13,  88, -47, -48,  55,  81, -39, 111,  40, 120,  98, 111, 105, 108,-118,  82,  72,  -4,  78,  76,-102,-120,-120, -83, 102, -85, -75,-109,  22,  82, -31, -69,  96,  61, -44,  43, -79, -46, 117,  15,  26,  39,  -9,-115, -30,-123, 106,  90, -75, -26, -45,  -3, -46, -66,  87, -99, -77, -74,  30,  86,   4, -83, 111,  41,  24,-120, -41, 121,  61,  44,  85,  78,  -7, -68,   0,  34, -89, -98,  31, -68,-122, -55, -81,  47,  -3,-114,-118,  38,  60,   1, -17,  -9, -79, -84, 109,  72,-120,-113, -61,  28,  64,  65,  -8,  97, 127,  36,  -3,  66,  71, -32, -90,-116, -17, -94, -19,  62, -95, -81,  -7,-111, -52, 100,  -7, -41,  46, -37,  26, -66, -32,  -1, -21,  80,-122, 108,  51, -49, -15,  97, -28,  18, -91,-117, -33,-121,  72, 104,  55,-110, -29, -71,  91,  48, 104, -17,  97, -12, -32, -56, -17, 121, -91,  80, -64, -12, -29,  50,   4,  13, -47, -78, -33, 108,  98, -65,  35, -39, -62, -90, -94,-117,-104,  81,  -2, -24, 113, 125, -80, -41,  61,  41,  83,-120,  63, -42, 101, -20, -76,  53, 101, 106,-123,-121, 124,  82, -17, -68, -58,-124, -35, -60, -99, -99,-113, -18, -12,-120,  81, -72,  34,  68,  62,  76,  -2, -77,-101, -63, -31,  36,-109,  30,-127, -68, 121,  59,  60,  95,   7,  92, -17,  76, -98,-100, 110,  81, 103,-104, 127,   6,  -2, -79, -68, -31,  41, -80,  60,  62, -27, -40, -85, -79, 114, 121, 111,  67,-109,  52, -56,  36,  29,  41, -78,  -1,  25, -73, -78, -43, -27,  -2,-103, -64,   5, -72,-110, -68, -83, -98,  34, -81,  45, -18,  28, -85,  30,-118, -29,  33,  22, -23,  82,  37,  59, 122,  56, 100, -89, -18,  93, -33,-126,  51, 121, -81,  37, 112, -36, -28,  -6, 127, -48, -71,  64, -89, -96,  38,  47, -39,  11, 115, 100, 118,  66,  96,   2,-120, -93,  22,-112, -97, -49, -63, -69, 124,  77,  62, -58, -25, -40,-126, -57,  71, -41,  17, -16, 114,-112,  98,  96, -90,  58, -18,-118,   9,-104,-121, -97,  41,  71,  76, -24,  15,-103, 117,-115,-119, -22,-102, 113, -85,  32,  35,  17,-101,-115, -10, -21, 110, -69,-116,  43,  37,  22,   3,  -5,-122, -40,  11,  21,  83,  67,  90, -25, -75,  10,  28,-124, -42,  26,-121, -95,  73,-114, -96,  69, 100, -15, -50,-125,   9,  23, 110,  52, -49,-125,  51,  -4, 101, -87, 104,  73, -73, -96, -89, -70, -31,  89, -17, -67, -97, -17,  65, -48,  83,-124,  50,  40, -63, -81, 108,-108,  -2,  -5, -97,  42,-126, -59,-102, -72,  40,  36, 107, -47,  26, -45, -96, -23, -67, -32, -63,  19,-100,  -2,  -5,  77, -98, -69,  -4,-109,  92,  26,  22,-109,  55,  60,  45, -21, 113,  86, -82,  -3,  23,  68, 122,  41,-116, -86, 118, 121, 103,-102,  63, -53, -67,-100, -37,  90,  50,  83,  15,-106,  77,  -7, 126, -56,  83,-102,  60, -94, -68, -44, 120, -22, -58,  24,  43,-101, -76,  85,  -4,  82,  40, -60,-116,-124,  22, 104,  87, -80,   3,  53, -20,  83, -75, -17, -51, -59, -70, -44, -21, 111,  20,-112,   1,  78,  94, -46, -41, -41,  87,  48,  -3, 123, 120,  76, -84, -89,  12,  84, -92,-107, -17, -39,  85, -96,-124, -18,  12,-121,  23, -37,  64, -63,   0,  42, -67,  82, 120, -10,  57,   8,  50, -65,  83, -60,  58,  47,  -9, 112,-122, -27,  82, 125,-102, 106, 123,  56,-102,  77, -19,-109, -66,  -6,-110,  65,  54,  -3,  57, -19, 105,  20,  93, -46, -83, -51, -50,  46,-124,  20,  41,  62,  83, -68,  33,  46,  11,  50,  28, -46,   5, -92, -18, 104, -18, -77,  26, -83,  80, -84, -34, -94,  38,   8,  48,  -8, -65,  99,  -2, -38,-108, -17, -36, -83, -51, -97, 115, -61, -96,  77, -47,  68,  52,  36, -87,  98,  40,  25,  35,  90, -35,  95,-113,-116,-119,  62,  35,-120, -15, -98,  35, -61,  -8, -73, 110, -19,  27,  78,  41,  23,  -8, 122, -30,  57,  10,  -5, -64,  14, -68, -49, -85,  68,-111,  99,  90,-123, 104, 122, -91,-116, 112,-102,  57, 100,-115,  21,   8, -71, -16,-125, -32, -51,  64,-124,  86,  67, -34, -50,-104, -68,  93, -81,  13,  19,  66,  68,  67, 112, -95, -31,  89, -77,  -5,  28,-126,  55,  -1,  32,  97,   6, -49, -28, 101, -54,  53,  47,   8, -30,  21, -95, 101, 113, -97,  52,  56, -98,  65,  91, -17, 107, -54,  78,  21, 123, -42, -45, 121,   9,  14,  77,-100,  13,  31,-124,  74,  74,  47,-120,   3,-120,-105, -73,  78, -66, -58, -14, -67,-120, 111, -65, -71,  40,  89, -77, -25,-114, 101,  99,-106,  33,  10, -40,   9, -54,  97,  32, -82, -40,-104,  69,-125,  49,-120,  99,-107,  27, -15, -13,  60, -92,  81, -15,  20,  73, -73, 103,-119,  -2,  43,  49,  78, -81,  32,  31,-100, -35,-122,  69,   5, -80, -77,  77,  47,  57,   9, 101, -71,  12, -69,   2, -51,-122, -88, -68,-117,  85,  -2, -23, -52, -14,-116,-115,-114,  73,-125,  49, -16,  48,-113,  39, 111,-114, -48, -30,   1, 114,  64,-110, 111, 103,  -8,  96,  26,  77, -56,   5, -89,  29,   5,-113, 100,  36, -25, -76, -57,  19,  56,  48,  72,-104, -36, -91,  52, 125,  11,  89,  92, 104, -96, -29,  49,  40,-113, -92,  35,  15,  52, -42, -94,  97,  27,  -7,-121,  63,  20,  55, -90, -49,   8, -14,  25,  31,-115, 121,   7,  13,  71,-102,  96, -43, -10, 117, -94, -22,  91,  80, -61, -16,  -5,-117, 105,  88,  73, 113, 122,  12, -96, -39,-110, -25, -34,-117,  98,  55,  50,  42, -71,  82, -12,-117,  93,  91,  20,-127,  22,  -8,  29,  65,  -2,  22, -64,  76, -74, -95,   0,  -7, -75,  65, -52, -51,  84,   3,  72,   5, 107, -48,  51,  74, 119,  18, -18, -11, -90, -50, -16,  85, -83, 111, 120, 114,  10, -95,  29, -43,-113,  76, -74, -60, -28,  36,  68,-113,  43, -65, -15, -14, -51,-120,  43,  43,  60, -26,  57,  22, -38, -62, -19,   2, 124, -72,  46,  82,  19,  95,   2, -57,  -8, -15, 125,  53, 119,  95, 127,   0,  12,  86,-122,   1,  72,-100, -65,-115,  43, 111, 112, -90,  56, 115,  39, -22, -66, -54, -85,  -8,   0, -33,  74, -54, -70,   9, -20, -47,-111, -88,  98, -95, -90, -90, 108,  53,  78,  95, -33,  34, -87,-114,  33,  32,  88,-100,-108, -12, -85,  41, 111, -51, -55, -25, -69, -45, -75, -78,  93,-100,-124, -47,  26,  61, 125, -15,  80, 107,  25, -25,  43,  35,-100, -93,  -7, -51,  11,  76,  40, -10,  61,  99, -21, -16, 105,   9, -79, -44, -74,-107, -10,  59,  36,  33, -42, -62, -48,  -3,  15,  19,  36,  87, 104,-120, -90, -67, 111,-109,  -2, -29, -73, 124,  71,  27,  68,  55,-117,   9,  20,  64, 118,-101,  54,-114, -53,  66,-116,   5, 100, 126,  38, -36, -49, -71,  84, -47,
  -97, -22,   7, 118,  77,  42, -48, 123,  23,  31,-115, -59, -53,  27,-124,  67, -35, -92,  83,  37,-122,  96,-114,  75,-113, -20, -85, -89,  18,   9,  -6,  99,  70, -62, -28, -43, -19,   7,-119,  35, -40, 115,  -9,  27, -40, -25,   0, -37,  40},
{  35,  52,  74,-115,  77, -94,  47,  56, -45,-103,-109,  -2,  34,  32,  37,  69, -66,  -7,  11,   1,  54,  -4,  63,  88,  16,  99,  22,  89,  73,-118,  59,-111, -25,-109,  81,-121, -73,-112, -12,  65, -66,   1,  20, -10,  65,-100, -98, 126, -88,  30, -50, 111,  40,  25, -81,  43,-102, -25,  -1,-113,  -3,  75,  74,  95,  16, -96,  94,-121,  -1,  60, 104, 113,-122,-115,  97, -41,-119,   8, -63,  87,  65,  63,  11,  71,-101,  55, -70, -41,-103, 119, -17, -84, 126, -24, -33,   6, 112, -55,  -3, -44, -10,  72, -59,  19, -84, 117, -27,  16,  19,  11, -20,  69,  26, 124,  34, -83, -84, -70,  63, -68,  54, 121,  59, -55,  -2, -51,  68, 104, -76, -75,   6,  -7, -93,-124,-114,   9,  80,  58, -93,-116, 102, -22, -25,  37,  60,  70,   0, -10, -43, -53, -75, 121,  34, -75, -86, 101,  38,  80,  -9,  54, -21, -64, -58,  91, -18,-110, -30,  24, 116, -71, -29, -81,  49,  23,  90,  95, -64, -69, -24,  96, -88, 122, -17, -12,  56, -21, -62, -49,  64,  47,  30, -25, -13,  78,   6,  97, -29,-101, -75, -27, 115,  40, -16, -40,  85,  10,  52,  66,-115,  76,  71,  -5, 125,  40, -59,-108,  16,   6,  -9, -26, -92,  94,  51,  39, -85,  20, 103,-117, -45, 100,  45, -54,  49, -93,-112, -52, -15, 103, -49,-108, 108, -51, -29, -82,  65, -76, -10, 101,  14, -90, -53, 115,  24,  -8, -59,  35, -94,-101,  89, -51,  59,  -8, -13, 115, 112,  74, -31, -23,  18, -65,  21, 120,  19,  -3, 118,  28,  18,-109, -25, -85, -29, -35, -67, -57, -40, 101,  86,-111,  44,-111, 107,  90, -76, -97,  78,  75,  92,  88, -38, -49,-123, -69, -41,  83, -89,  -5, -79, -32,  58,  86,  32, -65,  53, -20,-100,  40,-112, 101, -12,-117,  74, -68,-109,   5,  17, -42,  62,  56,  -6, -59,  40, -41, -44, 127,  49,  91, -29, -96,  -2,-109, -93, 101, -83,  12,  44,  29,-108,  63,  64,-117,-124, 120,-105,  48, -55,  46, -19, -76,   6,  85,  -9, -98,  54,  46, -42,  72, 109,  -2,  75,  28, -89,  -4, -42,-124, -26, -25, 116, -14, -31, -21,  96, -75,  65,-109, 108,  45,  33, -46, -12,  19, 112,   4, 101, 127,  54,  93, -39,   5,  -6,  65,-121, -72,  83, -12,  36,   9, -52,  -9, -41, 102,  -5,  76,  30,  20,-111,  -4,  -7, -63,  63, 115,  43,  64,  -7, -74,-109, -33, -33,  74, 126, -23,  32, -80, 110, -94, -58, -58, 103, -26, -88, -83,-127,  68,  38, -34, -78, -34,  95,  18,  -6, -72, 123,  38, -90, -76,  60, 121,   6, 120, -73,  -3,-104,   1,  -4,  94,  54,-117, -77,  56,-109, -26,  59,  -3,  70, -34,-120,  92,  67,  22,  17, 127,-102,-121,  86, -35,  74,  88, -35, 102, -59,-120, -13, -31,-121,  62, 121,  90,  -8,  94, -15, -45,  19,  52, -49,  56,  18, -51, 110,  44, -78,-120, -14, -50,-105,  66, -54,  93, -76,  47, -13, -41,  42,  25, -26,  32,  76, 115,  72, -49, -86,  10, -86,-114, -88, -51, -71, -56,  90,   7,  79,-122,  20,  13,  94, -36,  59,  53,-103,  -9, -38, -12, -91,  77,  31,-105, -89, 127,  -5,   8, -40,-123,  64, 100, 102, -99, -67, 116, -75, 122,  30, -89,  57, -68,-119,-121, -77, -77,  58, -15, 105,  69, -42, -35,  94,-122, 111, -43,-121,  85,  43,   8,  32, -18, 102, -73,   7,-113,  45,  27, -99,  36, -78,  26, -94,-112, 105, -76, -87,-115, -46, 103,  90, -48, 104, 124, -40,  94,  56,  57,-102,  58,  80, -80, -82, -35,   5, -64,  22, 116, 114,  -9,  20,  37, -46,  20, -24, -46,  91, -94, -71, -10, 124, -82,  99,   9,  -8,  63, 123, -55, -34,-122, -98,  77,  -3, -20,-112,  30, -55, -74,  89,  55,-116,  38,-118,  81, -17,  36,  23,  24,  28,  -6, -11,  60, -97,  60, -76,-118, 114,-121,  70,  49,  40,  33, 114,  81,  -7,  83,-112,  98,  -7, -58, -46, -93,  91,  42,  41,  31, -34, -36,  12,  37, -24, -21,  75, -59, -70,  84,  61, -96,  43,  90, -20,  98,-107,  41,  21, -91,  -4,  92,  65, -74,  67,  62, -69,  -3, -28, 107, -69, 101,  46,  73,  57, -31, -31, -55,  49,-101, -10,  62, -29,  49, -35,  78,  35,  39,  78, 115, 100,  37, -99,   8, -77,-114, -25,-124, -24, -26,-124, 121,  26,-112, -68,  84, -94,  25,  12,  -6, 102,  67,  24,  37,-122, -91, -58,  75, 113,   3,  26, -52,  43,  96,  91,  54, -22,  91,-104,  17,  47, 118,-122,  42,   0, -46, -40,  90, -34,-100, 124,  77, -36, -65, 113,  73,  86, -31,-108,-123, -70, -30,-117, -89,  96,   0, -75, -33, -65, -16, -10,  83,   1,  79,   4, -44, -52, 104, -46, -97, -71,   0, 123, -76,-118, -61, 126, -41,  31, -75, -15, -73, 105, -51, -74,  14, 113, -53,  35,  61,-103, 111, -53, 104,-107, -23,  11, -50,  62, -66, -66,-104, -35,  95, 120,  -9, 103,  10, -12,-103,  74, -12, -42,-123, -53, -30,  60,  64,  30, -95,  61,  73,  97,   4, -70,  41,  79, -70,   8, 117, -60,  54, -96, 104,   3,-115,  -2, -27,  47, 106,  55, 125, -42, -82, -16,  78,  -9, -45,-114,-106,  45,  43,   0, -99, -94, -84, 118, -56,  43,  81, 115,  -8, 111,  40,  42, -60, -59,  28, 115, -75,-116, -59,  35,  45, -66,  40, -70, -86, -79,-113,  97,  13, -24,  79, -68, -13,  95, -96,  90,  88, 106,  -9,-114,  17, -48, -82,-119, -76,  -8,  10,   6, -85, 100, -16, -96,  38,  20, -25,  32, -68,  36,-112,  72, -91,  -4, -50,  75,  20, 114,  32, -27,  24,  69,  96,-125, 102,-124,   1,  26, -16,  98,  53, 126, -33,  76, 103,  33, -85,  50, -50, 107, 100, 117, -35,  18, -29,  94, -79, -39,   2,-123, -68, -48,-100, -98, 102,  50,   1, -99, -26, 121,  59, -43, -23, -66,   5,  44, -45, -89,  97,  12, 100,-101, -60,  41,  44, -86,  62,   3,  33,  39,  88, -93, -54, -80,-118, -68, -75, -43, 110,-112,  71,-127,  32,  -4, -75,   6,-111,-124,-119, -86, -67, 109,-111,-101, -27, -48, -23,   8, -69, -34, -57,  33,  -7,  94,  15,  79,  37,  60, -18,  13, -14, -76,  81, -70,-101, -52, -53,  -3, -64,  87, -39,  81,-123, -15, -49,-106, -35,  58, -13, -57,  43, -87,  99, -88,  89, -64, -36, -69, 102,-111, -50, 120,  80,  13,-101, -25,  84,  26, -20, -28, -98, -46,   4, -33, -37,-108,-112,  93,  53,  33,  49, -21, 110,-103, 126, 124, -51,  77, -36, -54,  40, 103,  95, -70, -34,-101,  14,  37,-110, -13,  95,  -2,  26,  82,  65,  19,-124, 105, -82,-124, -99, -72,  24, 105,  73, 101, 114,  84,   2, -29, -72,-116, -56,  95,  -7,-119,  91,  76, -26,  47, -87, -71,  39, -66,  -5,-119, -86,   1, -74,-100,   4,  85, -16,-111,   9, 118,-119,-113,  35,   6, -37,  33,  -8,-112, -67,  47,  10, 125, -13,-103,-106, -96, -12, -22, -88, -78, -50,  16,  92,  19,  62,  73, 106, -93,   3,  73,  10, -35, -66,-105, -61, -13,-104, 118,  18,-108,  38,-118,-108, -86, -90,  78,  17, 107,  51, 116,-127, -98, -79, -43, -93,  62, -46, -56, -12,  14, -16,  24, -88, -67, -73,  55,  20, -86,  -3,  33,  24, -83,  56, 119, -87,  28,   8,  87, -70,  97, -64,  -5,  56,   2,  17,  16, -70,  96,  58, -23, -19, -18, -69,  26,  13,  27, 108,-104, -89, 120,  71,  90, -53,  70,  -6,  26, -12,-112,   3, -40, -76,  30,-104, -58, -50, -58,  40, -26,   0,  16,-107,  77, -85,  14,-114, -12,  85, 109,  -2,  68,  18,  88, -91, -50, 105,  61, -66,  57,  -6, 112,  61,  56, -61, -79,  10,-102, 102,  74,-125,  29, -55, 107,  54, -83, -68,  75,  62,  57, 115,  28,  84,  11,  -3,  12, -70,  61,  91, -14,  15, -76, -14,  -8,   3, -99,  50, 107, -17, 113,  67,  32,  -5,  54,  62, 117, -54, -52, -45,  42, -36,  86,  29, -25, -45, -95, -97,  58,  85,  25,  55, -34,  34,  65,  89, -26,-104,   0,  99,  52,  66,  63,  76,  91,  28, -14, -24,  79, -55,  81,-126, -20, -93,  93,   5, -69, -80, -32,  85,-103, -79,-103, -86,  54, -80, -87,  24, -54,   9, -82, -83,  34,-107,-120,-123,  63, 107,  73, -50,  66, -20,  64, -98,  92,  37, -90,-124, -68,  55, -39, -97,-118,  45, -55,  95,  13,  10,-113,  45,  93, -60,  11, -15, -69,  86, -75, -70, -65, 102, -45,-101, -55, -90, 109,  73, -35, 108,  89, -85,  99,  52, -39,  40, -62, -31, -35, -40,-115, -34,  22, -73, -26,  83,  16,  29,   9, -13, -97,   1, 119, -98,  85,  88,   2, -77,-118,  43, 107, -36,  94,  48, -83,-103,  40,  84,  97,  80,  90,  73, 116,  10, -37, -78, -34, -23, -13,-104, -91,  20, -10,  18, 122,  -8,  -4, -23, 101, -79,  84,  49,  -5,  -3,  81,   7,  67, 102,  -4, -38,   4,  48,-102,  50,  24, 110, 106, -58,  85, -12,-118,  74,-123,  49,  97,  43,  35,  84, -12, 116, -31,-111,  86,  39, 107, -62,   6, -30,  16, -34,-112,  30, 112,-108, -36, -37,  21,-110,  25,  -6, -54,-123, -45,  41, 104,  18,  54, -63,  65,-102,  37, 100,  91, -83,  18, -78,  40, -72, -99, 127,-106, -77,  85,   0, 113, -77, -98, -95,  99, 127, -94,-118,  72,-121,  55, -34,  49,  77, -53,  55, -60, -64, 101,  26,  66, 110, -35,  89, -67,   0, -81, -12, 110,  -4, 110,  91,  -2,   4, -79,-126,-122,  26,  11,   3,  32,  38,  -6,  79, -98, -39,  20, 104,  38,  20,  67, -54,  87,   0, -46, -60,  72, -12,  35,  65,  94, -62,  18, -88, -57,-105,   5, -88, -13, -38, -15, -60,  12,  98,-102,  19, -10,  -3,   1,  11,-117,  79, -76,  74, -81, -59,  35, -57, -91,   1, -39, -43, -33, -40,-120, -98, 113,  94,  98, -71,   9,-100, -86,  36, -11,  63,  20,  78,  96, -65, -76,  50, -42,  80, -82,-119,  68,   4,-103,  21,  22, -13, -50,  76,  48, -88, -80, -99,-107,  38, -55,  48,-103,-101,  30, -68,  18, -52,  33, -52,  85,  11, -45, -44,   2,  73,  66,  77, 125,  65, -92, -63,-126,-105, -67,  71, -62, -83, 120,-114,  30,  80,   3,  30, -96, -14,  66, -57, -86, -67,  42,  -8,  98, -27,   0,-113,-121,  49,  96, -15,-125, -14,   0,-118,  45,   8, -37,   9, -25,   3,  78,  71, -30,-124, -36,  39,  -8,   2, -76, -95,  19, -57,  77, -88,  59,  62,  25, -57, -29,   2, -53,  74,  73,  32,  61,  20,  34,  88, 121,   7, -67,  54,  -6,-101,  -7,  50,  75, -64, -11, -78,  39, -22,-110,-120,  50,  27, -58,   4, -63, 105, -15,  33,-123, -63, -41, 116,  83, -32,  17, -50,  19, -93,  -7,  61,   1, -94,-124,-124, -59, -17,  23, -79, -86,  78, 107,   9,  -9, 108, 127,-123, -72,-112, -28, 105,   6, -30,  79, 101, -98, 106,   3, -13,  14, -33, 119, 104,  79,  42,  65, -52,  17,-115,   2,  76,  21, -16, 121, 112,  59,  20, 118, -55, 115,-122,  31, -14,   1, -90, -27, -72, -47,   5,  54, -23, 115, -32,  84, 101,  71, -76,  92,  93, 103, -65,-110, -69, -16, -85,  65, 123,-120,  22,  74,-105, -13,  60,-120,  72,  -1,  22, -19, -80, -73, -85, -86,  83, -22,  55,  26,-116, -62,  42, -74,  17,   6, -49, 125,  25, -48,  85,-116,  74,  -9,  79, -99,-115, 115,  83, -70, -96, -80,  30,  43, 103,-120,  64, -61, -48,  28, -57,  95, -92, -48,-122, -32, 125, -27,
  -27, -80,  28,  40,  79,  87, -95, -50,  87, -80,-119,  70,-110,  71, -65, -35, -50, -42,  27,  89,-117, 120,  46, 113, 126, 106, -76,  31,  78,-124, -12,  55, -97,   8, -56,  57, -33,-102,  73,  40,-116,  38, -34,  17,  65, 120,  -2,  -6,  54},
{ -70,  26,  -5, -19,  20, -74, -50, 111,  12,-125,-112,  76, -89, 116,  60, 103, -53,  53, -90, -27,   8, -56,  50,  94,  98,  62,  81,-119, -48,-115, -96, -51,  28,  85,-125, -23,  20, 108, 114, -11,-124, -98, -24,  -7, -50, -53,  83,   2, 125,  35,  28, 121,  81, -91,-110, 109,  55, -90,  55, 125,  -9,  58, 102, -47, -52,  91, -84,  68,  -8, -71,   0,  58,  48, -14, -21, -23, -53,  57,-120,  32, -80,  39, -43, 121, -25, -21,   9, -30,-124,  19, -24, -81, -24,  17,   2,  24, -40, -52, 123,  92, 110,-121, 126, -85,  -9,  -3, -97,  99,  67, -20, -16,  53, -89, -11,-127, -42,  15, -95, -70,  28,  37,  94, 116, -21,-103,  79, 103, -41, -54,  94, -98,-104, -70, -74,  52, -87,-113,-110, -79,-126, -26,  71, -68,  48,  52, 120,  51,   8, -31,-127, -44,  88,  31,  -4, -50,  25,-119, -86,  35,  98,   0, -47, -77, 120,  61, 119,  89,  11,  -8,-100,-122, -78,-118,  67,  -6,  -9,  29, -97, 124,  53, -23,  43,  10,  47, -56, -38,  56,  80,  34, -40, -27, 115,  14, 114, -74, 112, 118, -18, 101, -51,-107, -89, -19, -49,  -9, -29, -70,  44, -81, 108, -82,  61, 127,  52, 114,-118,  16,-113, 116, -83, -92, -20,  47, 108, -75, -73,  26, -29, -86, 125,  44, -99,  28,  11, 119,  48, 110,   6,-105,  -2, 108,  57,   8,-112, -19, -68,-107, -81,-117, -28,   8,  20, -30, -64, -15,  68, -80,   3, -83,  91, -19,  13,  18,  41,-109,  24, 101, 122,   1,-116, -74,  91,-116,  31, -36, 119, -53,  47,   1, -58, -98,  15,  61, -95,   2, -15, -80, -28, -90, -30,   9,  35, -73, -55, 123,  51,-121,-126, 101,  63, -82,  31,  -9, -19,-121,   6,  16,  85, 125, -74, -59, 110,   0,  56,  29, -86,-111, -16, -55, -73,  63, 102,  94, -23,  15, 108, -64, -72,  44, -89,  48,  92,-109, 105,-104,  60,  56,  72,  19,  73,-119,  41, 126, 108,   8, -18,-103,  84, -90,  82, 118,-113, -66,  10, -56,  -7, -81,   2, -75,-117,   6,-103, -40,-104, -20,  60,  65, -30, -52, -95,  93, 121, -81, -42, -84, -35, -14,  55, -82,  57,  65, -79, -39, -51,  29,  -8,  19,  18, 116, -42, -62,  12,  46, -43, 109, -10,  32, -34,  74,  44,  37,-109,-122, -27, 125,-122, -80,   2,  70, -86,  40,-124,  91,  40, -10, -39, -99, 105,  55,  97, -60,-119, -75, -99, 109, 102, 111,  72, -67, -92,-101,  20,  47,  64,  23, -86,  29, -75, -24,-106, -22,  53,  89, -85,  -2, -40, -41, -30, -24, -97,  46,-118, -97,  67,  24, -74,-103,-113, -49,  97,  46, 107,  39, -27,  83, -49, -73,  57, -98, -92,-123, 123, -87,  47,  20,-108, -35,  97,  82,  66, -29,-100, 117, -49, -58,  47, 115, 105,  79,  37,  94, -38, 117,  89,  14,  84,  34,  35, -69, -81,  37, 114, 111, -32, -50, -12,  69, 103,  28,  59,  84,-127,  46,  42,  90,  20, -63,-118,  94,  37,  78,  89,  20,-106, -30,  97, -74, -37, 107, -51, -32,  -9,  85,  28,-102,  41, -44,  13,  38, 109,  20,  70,  86,  89,  25,  21,  64,  80, 103,  28,  68,  72,  26,   3, -94,-118,  10,-119, -19,  14,  18,  88,-125,  69, -94, -13,  10, -23,  76, -59,  77, -44,  71, -16, -46, -52,  65, -40,  78,-122,  76, -65, 112, -35,-122,-127,  86, 119,  11, -91,  16,-104,  64, -65, -92, -25, -35,  -2, -38,   2, -91, -32,  98,  65, -59, -30,-117, -20,  72, -10,  67,  83, -53, -48,  77,  74,  62, -69, -28,   5, -63, 107,  31, -43,  -3, -51,  90, -51,  45,  33,  81,  51,  67,-103, -51,  59, 120,  63, -34, -16,-100, -80, -66,  51,  -6,  69, -73,  34,  29, -33,  59,  83,  63,  88, -82,-111,  78,  69,  67, -58, -45, 105,  21,  62,  78,-105,  84, 114, -82, -67,-101, 107, -57, 107,  71,  23,-118, 110,  71,  -2,  25,  57,-107, -48, 105,-124, 126,  41,-109,  81, -26,  44,  38,  31,  53, -27, -52,  73, -80, -96,  29,  42,  65,  76,  -9,  80,  77,  39,-120,  40,  19,-121, -61,  -8,  73,-125,  43,  29,  88,  71, -77,-125,-109,  26,  15,  71,  54,-105,-111,-122,-108, -49,  92, -43, 106,  82, -76, -55,  64, -53, 116, -36, -79, -89, -16,  -4,-100, -84, -38,  43,  26,  22, -45,  47,-112, 111,  -2, 113, 109, 126,  63,-100,  -7,  28,  61,  35,-109,  71,  70,-125, -88,  14,   7,  -4,-118,   9, 121, -31, -90,  45,-105,-120, -88, 101, -51, -53,-119,  -3,  83, -37,   4, -21,  97,  88,  48,  37, 122, -27, -64,-110,  88, 120, 107, -74, -72,  98,  40, -35, -19, -49, 102,  25,  94,  42, -47, -22,  64, -32, -47,  45,  36, -98,-100,  52,  14, -28,-109,  30,-126,  44, 119, 106, 116,-125,  62,-105, -61, 110,  83,  64,  60,  -8,  96,  56, -66, -85,  49,-100,  73,  -4, -38, 111,  -9, -38, -87, -90,-102,  72,  72,  12,-124,  78,  13,  37,  25, 112, 109,-113, 118,  25, -38, -33, 117, -95,  83, -79, -17,  53,  -5, -91, -65,-119, 105, -67, -90, -36,  20,  96,  44,  68, -71, -98, -46, -30,-121,  91,-127, 114, -32,   6,  86,  12,-108,  86, -53,-120,  58, 117, 113, -72, -77, -33,  73,  25, -28,  -9,   7, -23, -36,  22, -26, 100, -61,  19, 117,  27,-109, 121, -24, -15, -52,-110,  -8,  -8,  87,  70,   3,   5,  28,  76,  12,  47, -52, -40,  32,  52,   7,  41,  32,  84, -41, -51, -22,  47, -78,  40,  64,-108,  59,  32, -99,-104,-100,  52,  48, -47,-110,  37, -85, 121, -54, -30, -35, -97, -57,  69,  61,  -2, -58, 104,-122,  55, 102, -26,  -5,  -1, 105,-110,  26, -43, 110,  24, -54, 125,  95,  55,  95, -30, -47,  -4,  63,  54,  58,  82,  83,  25,  17,  62,   7,  82,  62,-119,-109,-107,  12, 115,  29, -75, 100, -45,  41,   8,  -6,  87,  28, -87,  32, -49,  80,-120, -67, -74, -28, -56,  98,-101, -41, -19,-113,-121,-115,-119,  98,  23, 118,  38, 120,  42,  30, -76, -41,  60, -20, 103,  70, -67,  92, 109,-118,  88,  82,  49,  49,  49,  -1,-118,  51,  77, -79,  47, -82,  71,-115,  -9,  64,  93,  28, -73, -81,-106,  65, -35,-108, -94,  34,  16,  -8, -50, -57,   6, -56, -14, -68,-117,   1,  46,-111,  28,-110,  23, -70, -46,  90, -66, 124, -96,  18,  28, -86,  38, -19,  68, -50, 116,  97, -51, -41, -64, -76, 108,  69, -94, -88,-112, -87,   6,  11,  88,  54,  94,-103,  18, 122,   7, -52,  91, -10,  18,  10, 103,  24, -97, -42,  91, -64,  57, -98, -27, -62,  37, 110, -94,-114, -27, -71,-105,   5,-103,  32,  28,  98, -76,  42, 103, -35,-106,  29, -53,  14, 121, -72,  60,  -7, -74,-122, -97, -63,  68, -66,   9, -95, -32,  87,  30,  56, -32, -31,  99,  34, -73,  -2,  67,  32, 119, -82, -30,  21,-120,-119, -43,  44,  60,-102,  97, -54, 118,  81,-117,-103,  58, 112, -10, -94,-116, 125, -68, 104,  10, -81,  20, 112, -10, 121,  80,-108, -25, -36,  -6,   5,  61, 107, -88,-113,  -5, 125, 102, 115, -71,  49,-105,  45, -47,  79, 112, 100, -90, -17, 125, -50,  -4,  22,  67, -19,  32, -61, -10, 111, 113,  90,  82, -74, -19, -97, -11, 104,  96,  91, 126,-116,  91,  58,-107, -65,-120,  53,  75, -35, -97,  79,  77,  -9,  -7,  31,  94, 123, 116,  46,  58,  35, -58, -51,  17, 112,  69,  82,  30,-101, -10,  80,-102, 110, 113,-106, -68, -54,   5,  11, -24, -21, -75, -15, -59,  14,  28,  73,  -4,  51, -50,  10, 117,  -3, -45, -31,   0, -69,   0,  10, -27,-114, -62,  33, -17,-106,  73, -81,  67,   6, -89,  -5,-103,-100, 120, -84, -73, -92, -58, -17,  33,-123, -48,-119,  80,-121,-102, 122, -83,-104, -45,-125, 105, -75, -93,  43,  12,-121, -25,-109,  -6, 119,  48,-103,  30,  82, -60,  31, -82,  54,  68,   4, -16,-113,  38,  74,  56, -22,  48,  15,-105,   5, -19, -44,  40,  59,  44,-124,  12,  97,-119, -35,  58, -98, 113,  33,-109,-108,-104, -30, -35,  91,  69,  98,  20, 126,  25,-102,  94, -88,-109, -63,   3, -83,  48,  37,-126, -12, -60,  34,  41,  98, -13,   9, -20, -68,-101,  26,  -5,  14,-116,  94, -56,  43,  -1,  81,  22, -34,  48, -31,-114, -11, 116,  62, 117,  44,-124, 116,-105,-100, -42, -41, -31,   9, -82, 119,  40,  50,  28,  29,  82, -40, -74,  44, -32,  23, -43,  55, 114,  -3,  45,-120,  46, -81,  80,  37,  49, -72,-103,  -8, -97,  96,  -6, -78, 116,  50, -71, -31, -17,-100,  88, -21,  25, -85,  47,  51,  45, -16, 103,-104,-122, 109,  17, -74,  20,  86, -17,  91,  28,   8, -97, -10,  85, -22, -27, -29,   9, -97,  74,  10,-115,  92, -70,  80, -55, -79,-107, -11,  74,  32, 122, -70,  36, -75,   4, -30, 110,  59, -25,  44,  42,-113, -21,  33, -31,-117, -23,  28,  12, -36, -89,  34,  20,  22, -63, -82,  54, -36, 116,  38, -77, -81,  85, -46,   8,  -6,  89,-103,  72,  70,  49,-113,-119,  86,   8, -92,-105,-123,  96,  80,  89, 109, -59, 102,  95,  64,  99, 118,  34, -95,   2,  76,  13,  90, -84,  62,  96,-104,  17,  26, -61,   9,  40,-122, -83, 122,  14, 111,  30,  84, -12,-112,  35,-126,-101,   7,  15, -64,  -9,  19,-107, -26, -40,  46, -77,  36, -96,  22, -49,  -1, 110,-102,  46,-114,  64, -88,  24, 100,  47,-115,  60,  72,  40,-103,  28,  50, 126, 122, -95, -38, 120,  37, -65,  75, -68,  82,-105,   3,  29,  14,  83,  20,  68,  86, -75, -68,  71, -58, -25, 110, -49,  15,-126, -67,   8, -27, -30, -15, 111,  17,  90,  27,  53,-104, -98,  91, 104,  56, -49, 118,  25,-101, -24, 110, -17,-120,  45, 117,-122,-101,  39,  80, 126,  57,  81, -44, -26,  17, -66,  72, -70,  39, -95,-124, 112,  58, -43,  50, -12,  11, -93, -57,  81, -25,  92,  31,   0, 110,  11, -25, -55,  17, 124,  36, -55,-115,  47, 126, -20, -79, -45, -90, -95, 100,-116, -85, -34,  47,  98,  34, 105, 105,  66,-121, -26,-100,-121,  27,-115, 120,  89, -49,  17,  19,  69, -87,  15, -85,  53,  42,  79,  79,  24, 107,-120,  53,-119,  54, 122, -98, -73,-108,  96,-120,  95,  19,  91,  17,  12, -80,  12,  70,  59,  45, -23, 104,  -6, 124,  71,  14,-117, -72, -34,-117, -53,  48, -65,  67, -86,  61,-119, -47,  67,-101,   8,  26, -61, 120,  -1, -22,-104, -59, 102,  14,  60,-117,  44, -14,  56,-126,  28,-105,  76,  48, -70, 103,-111,  44,  57,  29,  81, -98, -47, -71, -13, -18,  12,  26,-122, 102, -33, -95,  72,-118,-100,-102, 117, 124,  90,  90, -17,   5, -35,  20, -91, -92,  97,  79, -45,-123,  32,-113,  67,  47, 114,-101,-110,-112,  75,-111, -47, 127,  93,  80,   9, -51,  37,   6,  -2,  84,  69, -92, -68,-125, -38, -22, -54, -58, 108, 124,  15, -75,  84,  18,  77,  34,  83, -52,-107, -55,  58,   5,  93,-111, -91,  70, -13, 117, -36, -55,  49,  20, -62,  79, -94, -47, -42, -46,-116,  41, -29,-115,  25,  99, 122, -66, -65,  23,  50, -56, -64, -84,  72, -84, -24,  63,   1,  20,  28,-101,  75, -16,-109,  15,-119,-115, -87, -22, -13,  78,  59,  50, -74,  43,  59,-100,-108,  71, -60,  55,  90,   1, -41,-117, 104, -31, 107, -86,  55,-120,  27, -44,  61,   6,  23, -52, 124,  23, -80,  55, -26,  83,
 -119, -40,-126, 107,  19,-107,  94,  22, -61,-118,  69, -59, -62, 100, 109,-113,  81, -35, -73,  15,  44, -49, -68,  23, -15, 105,  21,  12,  69, -91, -40,   6,  23, 102,  62, -14,  35, -26, -27, 126, -49,  19,  43, -73,  64, -63,  24,  -7, -19},
{  81,  75, -51, -79, -40, -47, -73, -34,-124,  45, 106,-106, -44,  93,  71, -87, 106,  -6,  -1,  52,  38,  23,  67,  21,   1, -42, -54,  97, -57,  71,  57,  48,  48, 100, -93, -13, -56, 105,  72, -80, -14,  12, -85,  79,  -3, 124,  96, -93, -70,   8, -10, 108,  47,-105, -33, -26,  87,  61,  34, -36,  24,-113, 106,-114,  95,-108,  61,  33, -96,-113, -44,  61,  49, -99,-125, -60,  80,-113,  77,  69,  21, -26, -29, -62, -45, 112,  21, -95, -79, 123, -84, -78, -22, -69,  77,  46,  26,  34,  36, 111, -51,  91, 107, -93, -83,  29, 104, 115, -43,  92, -48,  33, 124,  23, 117, -51,-126,   9,  68,   0,-115, 115,  -2, -82, -97,-109, -99,  75, -60, -98,  45,  32,  72, -76, -57,  23, -60, -13,  -4, -23,-126, -53, 101, -12,-126,-120,  -3,-109, -68,  14, -35, -75, -88,  64,-115,  10, -60, 114,-111, -63,-114,  32, 120,   8, -29,-115,  61,  80,  47, 111,   8,  23,  -5, 125,  82, -88,  48, -29, -36,  40, 118,  82, -80,  90,  89, -99, 110,  46, -59,-123, -14, -24, -44,  76, -28,  34, 121,-113, -93, -71, -17,  27,  96, 123, 126,  54,  17,-116,  36,  96, -99,  34, -30,   1,   1,  48,  74, -17,   6, 106,  70,  52, -41,  65,  24,  70,   1, 112, -42,   0,  95,  -2,  -2,  36,  64,   1,  41,  20, -66, -30,-107,  22,  57,-114,  57,  23,  -3,  54, -69, -75,   9, -50, -88, -59,-122, -44, -97,-102,   9,  57, -24,-119,  54, -18, 104, -22,   9, -13,  97, -72,   7, -22, 126,  84, 104,  -2, 119,-119, -60,  62, -27, -29,  72,  53,  69, -89, -11,  38,  82, 124,  21,-100,-127,-109, -86,-100, -60,   2,  92,-104, -51,-100,-114, -39, -10,  72,   3,  88,  97,  33,  88,  68, -24, -28, 105, -58, -65,  81, 122,  80,  51, 105,  26, -57,  18,  66,  46,-103, -74, -68, -19, -30, -59,  53, -87, 112, -86,-122,  28,-124,   7,-107, -76, 101, 109, -67,-109,  64,  73,  24,  61, -25, -28,  59,  50,  21,  39,-118,  77, -37, -62,-126,  14,  39, -56,  -4, -93,  19,  57,  67, 105, -43, 124, -18, -70,-111,  47, -50,  -3,   8,  78, -36, -25, -21,  42, 113,  43, -57, -33, -24, -21,   5, -69,  99,  35, -96, 118, 105,  80,  54,  41, -32,  14, -88,-125, 108, -46, -65, -56, 110, -43, -63,  10, -39,  65,   2, -89,  14,  58,-115,  84,  98, 125,-103,  56,-101,-115, -51,  49, -73, -90, 114,-115, -22,   3, -26,  91,   2, -92,  68,  -4,  96, -12,  64,  72, 111,   1,  -2,  -5,  72,   4,  -1, -88, -87,  96,  39,  53, -12, -22, 102, -67,  86, 118,  85,  43,-104,-106, -88, -63,  82,  49, 120,  31, 125, -66, -39, 106, 127,  27,  27,  55, -53, -26,   2,  28,  33, -95,  26,  85, -36, -73, -69, -99,-112,  -4,  62, -73, -69, -14, -18, 121, 121, -41, -25,  94,   5,  29,  -9, -28, -59,  34, 120, -49, -13, 121, 114,  96,  36,  19,-115,  67,  72, -21, -22,  -3,-122,  55, -88, -51, -87, -45,   5,  20, 106,  15, -61, 101,  21,  -1, -88, -80,  86, -74,  76,  78, -99, -85, -31, -28,  96, 123,  51,-101, 126, -10,   7, -90, -48,  14,-108, -37,   5,  65, -72,  76,  24, 108,  41, -22, -21, -38, -78,  45,  50,-123, -69,  94, -88,-124,-105,  36, -38, 117, 123,  76,-106,  84,  69,  67,  11,   6,  48,  66, -72,  79, -55,-122, -87, -63,  53, -99,  93, 126,  86,   2, -47, -87, -98,  91,  70, -13,  77,  49,-121,  45,   3, -83,  88,  78,-112,  94,  20,  23,  81,  78, 115, 110,  29, -34, -32,  67, 117, -48,   1,  14, -95, 102, 109, -26,  19,  41, 115,-110,  33, -34,   4, 121,  63, -38, 101,  66,  30, -21,  16,-119,  41, -17, -49, -43,-100, -18, -35, -69, -99, -84,  50, 101, 127,  52,-110,  12,  63,  74,-117,  18,  42,  52,  21, 123,  87,-100, -55, 108, -97,  -9, -49,  46, -95,   2,-123, -32,-103,   2, -23,  22,  53,-115,  76,-125, 102,-110, -85,   9, -64,  70,-103,-118, -47, 115,  21,   3, 101, -61,  57,-120,  32, -52,  95,  20,  72, -28,  82,  75,  18,-116, -76, -22,-110, -34, -92, -57, 122,  89,-126,  46, 121, -13,  94,  32, -37,  61,   3,  97, 119,  73,-125, -66, 127, -80,  63, -97,  93, -97,  14,  60, -25, -32,  23, -68,  65,  61,-115,  38, -79, -37,  -5, -53,  36,  67, -39, -19,-105, 107, -70,  19, -33,  71, 100, -64, -50,  52, -98,  18,  77,  19, -87,  98, 126,-103, 103,  -5,-110,  86, 117,  60, -15, -85,-100, 102,  82, -94, -29,  68,-123, -74, 111, -54, -51,-119,  85,  84,  54, -88,  98, 123,  46,  96,  10,-102,-112,  27,  11, -59, -57,-122, -85,  61,-113,  82,  43,  34,-121, -94, -29,  90, -49, -96, -83,  34,  57, -43,  74,  87,  27,-105,  19,  78, -92,  -9,-106, -69, -22,  92,  79,  34,  93, 112,-108,-126, 115, 123,-113,  92, 112,  35, -88, 109,  77,   7,-117,  53, -49,  76, -49,  46, -25,   3,  13,  40, -32,  36, -85, -16,  80,  42,  55,  49, -23, -46,  46,   3,  42,-122, -11,   5,  78,  85,  92,  45,  80,  43,  59,  26,  94,-126,  20,  83, -98, 112,  79, -29,  63, -40, 123, 112, -33, 108,  78, -50,-122, -52, -64, -56, -50,-111,  28,-120, -93, -25, 109, -73,   3, -23, -13,  80,  72, -23, -89,-107, -79, 102,  30, -61, -87, 102, 120, 103, 121,  28,  92,  54, -26,  15,  45, 100, 117,  12,  -6,  82,  10,  -7,  11,-125,  92, -72,  24,-116,  87,-100, -94, 100, -75,  32, -27,   9, -92,  99,-115, -87,  81,   8, -73, 126, -54,  56,  67,  54,  61,-123, -49,  84,  84, -31,  73, -84,  44, -15, 116, -39, -65,-125, 119,  26,  78, -35,-104,  53, -74, -41, -98,  11, -80, 107, 111, -85,   0,  65,  40,-101,  21,-109, -64,  10, -63,   1,  70,-117,  61, 107, 111, -32, 126,  51, -20,  32, -42,  -9,-105, 119, -65,  46,  86,  80, -47, 107,-119,  63, -56,  95,  42, -69,-121,  10, -55,  39,  61, 102, -29, -16,  52, 122,  84,  47, 109,  93, -46, 119,  99,  65, -69,-109, 110,   8,-119,-100,  15, -66, -46, 122,  31,-102,-101,   0,  51, 113, 106,  10,  52,  47, -79, -44, 109, -85,  28,  34,  20, 123,-113,   6, -42,  24, -32,  27,   4, -38,   0, -78,-126, -89, -45, -46,-127,  70, 116, -11,  73,  41, 113,  57,  23, -94, 103, -33,  57, -94,  71, -46,  47,  68, -28,  47, 101,  43,   4,  66,-125,  78, -17,  12, 126,  27, 117,  93, -16, -61,  35,-111, -85, -69, 109, -93,  40, 109,  40,  85,  -3, -26,  91, -49, -40,-114,  53,  87, -81,   9,  24,  84, -13,  21,  24, -17, -79, -89, -86, -35, -63,  36, -98, -75,  44, -20, -54,-107,  65,  87,   3, -85, -21, -38, 108, 105, -21, -79, 126, -84, -24,  84,  66,  28,  -2,  46,  35,  32,  34, -41, -81,  58,   3, -32,  99, 113,-108, -87, -95, -73,-100,-108,-111,  59,  35, -13,-123,  20, -17,   5,-107, -78, -48,  21,  11, -10, 114, 108, -58, 104,-102,-113, -17,   5,  50,-107,   0,-114, 111, -66, -19,  -4,  -1, -82,  32, -70,  58,-117,  65, -63,  76, 108,  -3, -91, -57,  81,  61,  56, -74, -49, -14, 121, -19,  70, -99, -28, -65,  31, -28,  26,  50,   1, -99,  87,  97,  85, -18, -86, 116,  99,  66,  78,-119, -13, -82, 120, -51,  14, -39,  26, 114,-114,  47,-123, -19,  33,  57,-112, -31,-102,   4, 101,  43,-124, -43,  93, -35,   9,  96,-113,  86,  -6,   6,  28, -83,  -1, -12,-113, -13,  68, -93,-106,  13, 122, -52,  41, -72, -60,  34, -41, 105,  57,  71,-115, -57,  -2, -11,  14, 124,  51,-115, -88, 104, -42,-113, -80, -16, -58,-122, -87,  19,  -8,-121, 106,-109,   4,  22,  97, -28, -34, -98, -98, -71, -80, -14, -42,  58, -77, 122, -79, -39, -55, 114,   7, -58,  99, -25,  61,  32, -80,   5,  47,  66, 118,-122, -76,  76,-106,  -1, -99, -11, -37,  22,  45,  11,  93, -58,  22,  45, -69, -45,  89,   2, -22, 103, -94, -71,  96, 110,   0,  55, 112,  89,   0, -48,   5,  93,   8,  72,-102, -95, -94,  60, -66,  37, -68,  31,  60, -60, -48,  66, -27,  85, -70,  63, -57,  76, -64,-119, -48,  76,  52, -43,  43,  78,  68,-115,  31,  96,   1,  26,-108, 106,-111,  11,  21, 113,  59,  86, -42,-123, 126,  62,-126, -19,  54, -44,  -7,  39,  19,   2,  27, -87,-120,  53, -27,  36, -71, -10, -57, -95,  99, -50, 105, 120, -87,-116, -95,  57,  83,  61, -15, -27,-111, 127, -48,  52,  11, -82, 121,  26, -61, -74,-114, -68, 103, -83,  17,  61, 120,  96,  62,  39, -60, 114,  51, -52,  51,-114,  59,-105,  51,  43,  71,  94, 102, -84, -21,  42,-107, -30, 118, -54,  28, 116, -45,  17, -48,  23, -12,  10,  77,   5,  26,  35,   7, -33, -78, -18,  82,  98,  43,  39,  70, 100, -51, -16,-106,  60,-103,  16, -72,  72, 113, -76,  47, -60,  11,  57, -71,  83,  68, -26,  65, -72,  89,  -2,  75,  -8,-111, -56,-114, -13,   1, -73,  31,  10, -52, -84, -88, -21,  47,-122, -71,   8,  61, 120, -21, -24, -11,  54,-120, 117,  -9, 116,  53,-107,   6,  64, -28, -26,  16, -15, -79,-117,  32,-126,-102,  25,   0,  65, -71,  -6, -53, 126,  10, -88,  68,  23, -51,  61,  27, -95,-112,  31,  95,  54, 113,  59,  24,-102, 107,  40,  29,  57,  80,  -9,-113,-117,  45, -92,  79,  93,  23, 108, -72,  74,-117, 106,  16, -24,  70, 105, -27,  52, 105,  47,   5,  81, -40, -26,  -4,  36,  42, -83, -72,-115,  -7, -13, -31, -27,  61, 127, -72, -18, 105, -58,  61, 113,  93,  42, -78,-107, -53, -80,-117, -29,  84, -36, -86,  34, -44, -96,-104,  51,   9, 123,  44, -69,  60,  54,  66, -47, -52,  96, 122,-113, -58,-111, -67,-118,  17, -30,  73,-101,  17, -27, -60,  12,  40,   4,  40,  77, -80, -19,  14,  55,  58, -46, -66, -13, -12, -43,-101,-123,-122, -84, -43, 125, -33,-122, -21, -89,  -2, -40,  74,  48,  16,   9, -58, 110, -54,  52,-111, -17, -45,-108,  -5, -44,  54, 121,  40, 122,  -4, -51,  30,  -7,-115,  10,  25, -65,-125,  78,-124, -59,  -2, -63,  44,  53, -26,  23, 112, -13, -14, -54,  24,  82, -90, 101,  25,-120, -84,  98,  87,   6,  11,  42,  -5, -97, -29,  33,  -4, 107,  78, -27,  67, -98, 115, -74,  13,  13, -94,   1, -38, 119,  76, -47, -30,  10,  -3, 114,  43,  40,  28, -75, 111, -91,  31, 122, -53,  11, 118, -12, 104,  66, -17,-115,  72, 120,  21, -61,  21, -55, -55, -87,-120, 119,-105, 120, -17,  -3,-126, -40,  13, 119, 102,-103, -77,  21,  54,  -2, -33,  -2,  68, 124,  75,  30, -27,  70,-114, 126,  46, -81, -13,   0,-114,  85, 120,-124,  92, -58, 104,-121, 110, -36,  94,   9, 103,  20, -40, -79,   6, -53, -62, -70,  -1, -39,  44, 115,  49, -76,  64,  63,  56, -33,-101, -86,  60,  97,  95,  14, -53, -76,  73,  71,  40,  -2,  91,  27,  33,  71,  64, -34, 106,  12,  62, -54, -46,  75, -37, -50,-112,  83, -54, -93,  10, -69,-118,  86, -61,  76,  47,  19, 111,  20,  -3,-123,  81, -37, -18,  13,  52,  35,   9,  42, -95, 104,  81,  23,-111, -74,  -8, -29, -65,  99, -25,-125, -84, -10,  33, -76,  38, -29, 108, -67, 126, -45, -96,  61, 119,  14, -79,  40,-102,
   70, -80,  -7, 109, -42, -47, -18, -13, -92,  77, 105, -42,  60, -78, -46,   4, -11, -40,-102, -24,   4, -23, -51, -41, -84,  77,  28,  41,-102,  59, -76,-108,  72,-125, -14,-100, 109, -43, 119,-106,  72, -75, -60, -83, 123, -74,-106,  14,  98},
{  81, -17,  42, -63, 116,   1,  21,  15,-101, -23,  20,-119,  21, 107, -56,  27, 109, 115, 125,  11,  68, 125,  49,  67, -55, -23,  52, -40, -17,  73, -16,  77,  51, -39,  36,  -1,  62, -85, -51,   0,  87,  84, -62, -43, -74, -18,  47,  34,  77,-112,   7, -45,-124, -25,  54,  22,-100,  51,  37,  54, 107,  90, -79, -38, -85, -86,   8,-122,  67, 127,  98,  35,  48, -42, -60,  35,-114,-116,  -4,  79, 102, -86,  49, 122, -13, -66,  -5,  81,-105, -45, -74, -87,  -4, -39,  45,  -7,  27, 110, 125,  -3, -47, -52,-115, -15,-103,  41,  19,  82, -12,  91,  63,   2,-121, -66,-109, -84,-123,  29, 120, -40, 121, -13,  75,  -3,-116,  21,  18,-113, -46,-111, -87,-114,  17,  35, -83,  57, 105,  99, 103,  64,  13, 116,  76,-116,-101, -57, -52,  35, -23,-112, 122,  72, -30,  46,  85, 101, 117, -77, -64,  58, -78, -28, -55,-126, 123, -31,  59,  -2,  37, -14,  65, -76,-122,  -5, -96, -18,  22,-118,  86,  98,   8,  69, -60, 122, -45, -56,  91,   8, -47, -23,-127, 113, -27, -66, -46,  82,  14, -78,  90,  28,  42,  86, -73,  27,  28,  -4,  37, -19,  -5,-124,  14,   6,  19, -74,  99,-120,  35, -18,-120, -62,  88, -47, -74, -20, -50, -88,  54,  69, -12, -44, -42,  -4,  13,   1, -88, -54,  68, 109,  59, -23,  99,  18, -75,  65,  25,  64, 116,-119,  21, 102, 115,  79, -43, -97,   7, -51, -78, -40, -10, -15, 119, 122,  15,  68,  87,   9, -63,-110, -59,-100, 107,  26,  73, -65, -45,-126, -71,  63,  39, -32,  16,  -4,  23, -29, -65,  84,  22, -26,  24, 119,-123,-113,  38,   8,  29, -47,  93, -48, -39,  25,  57,   9,  28,  11, -58, -55,  19,  49, -69,-115,  55,  54, -80, 125,  96,  24,-116,  19, -19, 100,  91,  35, 124,  14, -13,  97, -41,-106,  91,  48, -11, -40, -11,  71,  76,  98,   7,-106,  48,  60,  22,  69,   6, -41, 118,  96, -17,  95, -93,  93,  39,-111,-117, 110, -52,  91,  37, 122,  47,  40,  49,  -6, -67, -95, -21, 113,  88,-105,-105, -59, 101,  34,  91, -54, -87, -56,  76,-121, -30, 100, 107,  21,   7,  76, -58, 126,  99,  55,  99,-122, -33,   9,  16,  15,  96, -70,  93, -21, -53,  23,-104, 118,  -5, -29,  44, -82, -98,-125,  76,  57, 111, -51,  12,  57,  14, 109,  -2,-108,-127,  42, 109,   8,  32,  -7, 100,  22, -42, -40,  92,  79,  -3, -60,  73, -27,   0,  91,  10, 123,  -4,-117, 110,  90,  81, -69,   9, 104,-125, 126,  13,  89, -66, -42, 101,  84,-103,  82, -89,  39, -27, -42,-112,  12,  47,  14,-111,  89,  76,  61,  81,  71, -41, -54, -45,  -6,   5,  38, -24,  97,  57, -18,-120,  -7,   9,  41, 103, -76,  31, -50, 126,  19,  13, -82, -18, -72, -73, -16, -98, -69,  69, -73, -24,  89, -26, -39,  55,  78, -76,  26,  43, 112,  12,  39,  26,  37,  37, -12, -45,  92, -42,  23, -99, 111, 125,  50, -64,-109,  83, -13,  68,  36, -70,   2, -76, -33,-123,  68,  17, -17, 116,  -3,  39,   0,  58, 123, 125, -99,  69,-111, -69,  24,   4,-118, -20,  41,  72, -70, -29, -29,  -5, -95, -90, -46,-105,  29,  15,  90, -95,-114, -60, 113,  94,  76, 122,  98,  78,   2, -74, -46,  52,  -7,  81, -61,  72, -90,  71, -91, -24,  44,-115, 102,  -9,  41, 112,  49,  31,  60,  13,  55,  38,  18,-118, 115,  -1,  16,  79,  30,-124, 121, -20,  79,   7, -83, -19,  90, -90, -33,  44, -96,  33,   9, -42,  58,-104, -77,  61,  34,  67,  59, -45,  76, -46, -67, -49,  28, -78, 121,  61, -67,  33,-107, 108,  23, -68, -78, -81,  28,-105,  45,-124, -67, -40, -20, 113,   1,   4, -35, 120,  99,-125, 114, 112, -64, -30,  86,-104,-124, -18, 110, -48, -24,-105,  12,  80,  81, 103,  67, -58,  58,-107,  82, -17, 101,  59,  12, -76, -19, -87,  37,  18,   2, -98, -47, -91,  -7,  62, -72,  96, -97, -98,  33, 108, -60, -74,  94, 125,-106,  60,  83,-115, -66, -22, -58,  -5,  52,   1, 117,-113,  -2,  10,  31, -91, 122,  62,  51,  43,  77,  23, 112,  24,-100, -87,  51, -84,  54,-110,  27,  -4,  63,  99,  60,  91, -78, 111,  49,  65,  83,  -8,-116,-121,  53, -75,  24, -36, 106,  73,  -1, 113,  48, 103,  29,  53,  -5, -58, -44, 102, 108,-101, -94, -26, -66, -37,  11, -31,-116, -77,-114,  44,-111, -83, -42,  91,  18,  29, -35,  67, -13, -28, -18,   1, -27, -97,-111,  46, -60, -36,  90, -21,-110, -18,  58, -33,  -2,  98,  79, -68, -63,  66,  36,  16, 108,-127, -48, -94, -74,  -3,  89,-114,  57,  65,-123, -18, -34, 115,  66, 102, -99,  48,  11,   6,  20, 111,  43,   0, -18, 121,-120, -87, 113, -33, -71, -31, -23, -26, -52, 119,  -3, -95,  72,  88,  42, -37,  61,  92, -93,  -4, -84,  37, 101,  69, -26,  29, -27,  18, -26,-111,-108,  94, -12,  29,   8,  82,-102,  99,  22,-114, -91,-107, -48, 104, -35, 124, -30,-106,  46, -11, -14,-116,-120, -48, -13,  87,  88,-122,  81,  36, -90, -50,  79, -55,  60, -11, 106, -13, -65,-103, 105,  28, 120, -31, -37,  63, 106, -21, -16, -47, -84, 100,  39, -65, -40,  73,   3, 111, -70, -59, -42,  -3,  84,  75,   7, -54, -47, -34, -36,  53, -64,-124, 116, -44, -66, -22, -42, -61, -32, -41,  24,  62, -43, 126, -66, 125,  28,  71,-116,  93, -15,  51,  84, -69,  29, -44,   1, -82,  81,-111, -89,  95,  57,-109,   8,  67, 114, -42,  29, -83,  78, 102, -77,  74, 108, -95,   5,  11, -10,  51,  56, 120, 104,  65, 123, -82, -69, -69,  90, -21,-108,  25,-115,  70, -70,-111,  69, -55,  91,  19, -97,  66, -22,   8, 103, -51, -70,  76, 119, -64,-127, -87,  88, -48,  73,  85, -61,  43,  82, -57,  62,-112,-120, 112, -70, -58,  57,  -3, 126,  21,  49,  94, -30, -27, -98, -41,-111, -83,  69,  70,   4,   1, -74,-103, -52,-126, 100,-105, -29, -93, -11,  51, -51, -66, -74,  99, 108, -57, -58,  60,-116, -50,  -7, -66,  29,   6, -85,  86,  60, 126, 105,-116,  89,  16, -85, -26, 111,-105, 102,-102,  45,  37, -98,  90, 127,  89,  57, -44,-104, 100, -86, -33, 111,  12,  53,  34,  18, -30,  61,  63,  65, -85, -66,  64, -64,  58, -79, -90, -12,-126, -47,  92, -64, -46,   2,  40, 109,   0,  -5, -39, -66, -72,  34,-125,  68,  65,  52,  38,   8,  33, 113,  36, -18, -86,-122,  59, -26,  60,  21,  15, -35,  94, 117,  91,-119,  -4, -40,  36, -29, -42,  71,  12,-118, -55,  34,  87, -52,  12, -73,  -7, -66, -64,  23,  65,  20,  46, -94, -22,  98, -48, -97, -16,  45,  54,  -2, -61,  -8, -32,  31,  85,  57,   8,  54, -43, -19,   4,  20, -35,  10,  22, -84,  18, -73,  14,  89,  72,-115, -42,  60, -14, -62,-111, 120,  42, -72, 113, -78,   4,  65, 104,  62, -32, -86,  -4,  35, -72,  87, -76, -99,-126, -64,  37,  53,  39, -30, -14, -54,-105, -80, -70,-105, -43,  91,  -4,-120, -52, -58, -21,  60, -63,  75,   9, -37,  85, -44,  50,-120, -24, -39, -64,  10,  16,   5,  47,  51, 103, -45, -57, 106, -41,  12,  10,  84,  16,-107,-120, -88,  54,  29, -68, -45,  41,  97,  10, -93,  89, -80, 105,-118, -61,  13, -35, -10, 104, -31,  99, -82,  15, -88, -15,  -3, 117,  73,-125, -41, -27, 123,  84, -94,  63,-106, -34, -12,  55, -80,  24, -85, 101,  76,  -8, 123, -87,  63,  69,  88,  89, -58, -89,  28, -11,  68,  70,  13, -23,  64, -14,  24, -93,  57,  77,  52, 124, 122, -57, -43, 103, -50, -94, -36,  28, -55,-120, -88,  59, -96,  85, -80, -83, 114,  63,  13, -42,  95,  37, -44,  83,-115,   9,  77,  47,  36,  14,  84, 111,  78,  87,  87,  71,   8,   6,  31,  79, 121,   3, -57, -36, -85,  31,  35, -73, -53,  51,   5, -44,  26, -27, -76, -63,  44, -70,  34,-109,  74,  77, -51, -76, -16,  35,  -6,  61,  60, -50,  21,  21, 102, -55, -43,-117, -30,  31, -30,  90,  33, -90, -15,  48, 100,  57,  43,  89,  21,  59, -50, -64,  64, -19,  51,  -9,  64,  35,  35,  76, 103, 123,  -5, -56, -17,   5, -29,  16,  91,-102, -16,  60, -85,-105, -31,  40, 100,  18,-108, 122,  14, -14,-103,  22,  86, -82,  89, -85,  11, -18, -70, -59,-100, -83,-108,-115,  -1,   5, -41, -58,  20,  77,  71, -11,-121, -57, -33,  85, -48,  52,  99, -61,  97,  46, -93, -67, 109, 125,  70,   8, -29,  15, 119,  75, -21,  -4,   6,  -4,  63, -71, -41, -80, -50, -30,-100, -18, 126, 124, -34, -91, -44, -31,  48, -78, 105, 115,  70, -87, -27, 100,   1, -94,  77, -49,  32, -74,-107,  33, 103,  85, -46,  44, -71,  77, -84, -57, 104,-116, -14,  54,-104, -73, -89,  66,  93,  -3, -67,  60, -83, 118,  46,  87, 112,  26,  60, -66,  37, 105, 100, -46,  68,   8,  21,  -8,  51,-117, -52,-123,  68,  92, -79,  17,  82,-126,  92,  12, -54,  87, -18,  89, -85,  96,-115, -43,-122, -55, -33, -68,  87,  58, 116,  80, -82,  72,-122,  19, -97, -87,  15,  40,  16,  74,-119,  36, 112,  46,  26,  24,-105, -13,   9,  42, 120, 101,  68, -89, -22, -27, 120, -31,-115, -13,  14, -65, -28, -32,  61,  34,  84,-118, -73,-124, 100, -33,-107, 122,  23, -22, -80, -80, -39, -15,  15,  80,  11,  23, -77,  84, -66, -34, 113,-116, -43, -22, 101,  22,-108, 116,  41, -34,-110,-120,  -5,  15,  90,  73, -74,  76, -26, -30,  45, -47,  25, -89, 108, -81, -38, -24, 112,  58,   7, -13, -96, -24,  97, -44, -13, 113,-105,-110, 103,-102, 100, -51, -10,  35, -95, -87,-106, 111,-112, -24, -91, -32,  66, -72, -97,  90, -37, 107,-109, -20,  46,-122,  66, -41, -25, -24, -23,  81, 101,  91,  69, 118,  51,  60,-126,  81, -11, -90,  87, -90, -96,   5, 123, -48, -35, -63,  47,   0,  32, -85, -85,  -6, 126,-110, -24, 105,  94,-126, 105,-110, -68,-120,  28,  71, -25,-108,  90,  -5,-110,  18,  89, 111,  80, -51,  -4,  60,-113,  -3,-114, -89, -34,  -1,  69,  15, -15,-126,  41,  86, -63,  -5, -95, -23,  29,  81,  58, -38,  22, -48,  85, 103,   7, -80,   1, -90,  40,  15, -91,  71, 127, 118, -97, -24, 123, -58,  32,  48,   8, 109,-108,-115,  -3, -67,  64, -15,-126,  85,  95, -41,  -5, -77,   3,-124, 124, 108, -18, -69,  92, -69, 105, -55, -77, -70, 109, -24,  78,-115,  10,-115, -69,-124,  26,  66,  61,  72,  50,-114, -38, -42, -42, -85,  91,  82, -81, -71,  81,  -2,  40,  54,  15, -18, -68,-108,-106,  29, -55, 114, -32,  85,  -3,  -2,  25, -86, -26,  21,   1,  88, -49,  74, -98,  17,  37, -98, -82, -24,  33, 110, 123,  10, -17, -17,  16,  22,-108, 119, -38, -73, 112,-117,  48, 122,-106, -26, -63,  81,  10,-101, 117,  77, -52,  -2, 120,  66,  99, -79, 112, -86, 123,  56,  14, -43, -69,  96, -28,  34, -95, 115,  45, -59,  88, -11, -38,  18, -36, -12, -85,   2,  85, -75,   0,  18,-114, -43,-105,  -8, -56, -18, 124,-103, 124, -49,   1, 126, -22, -55, -11,  57, 108,  18, -33,  20, -86, -37, -25, -70,  74,   9, 118, -33,  59, 106, -69, -13,  85, -41,-117, -39,  30, -99,  24, -21,  75,  -6,  17,  -6, 110,-118, -97,  31,  15,-124,
  -21, 105, 121,  89,  72,-104,-116,  81,  99, -59,  74, -11,  26, 121,-117, -73,  29, -36, -87,  -1,  49,  56,-120,-125,-122, 106,  64,  23,  25, -40,  37, -15, -83, -81,  58,  27,  52, -32,  41, -41,  32, -82,  56,-108, 106, -85, -81,  69,  50},
{  82,-109,  25,  28,  70, -97, -29,   2, 105,   4,  28, -70, -74, -17, -24, -10, 101,-107, -62, 114, -58, -75, 111,  58, -10, -26, -96, 120, -61, -26, -45, 124, -22, -94, -72,  70,  13, -47, -31, 121,  10,  82,   8,  67, 115,  43,  97, -93, -74,  78,  40,  -5,  27, -53, -36, -81, -41, -71,  75,  96,  62,-126,-105, -78, 127, -14, 103,  -5,  45,  60,  34, -68, -58,  -3, -74, -51,-120,  98, -20, -72, -97,   2, 108,   5,-116,  61, -81, 122,  39, -24,  76, -16, -91, -40,-120,-114,  89,-112, -26,  51, -43, -14,  49, -91, -87, 116,-118,-116,-102, -75,-117, -47,-117, 126,  73,  48,  49,-126, -51,  22,  32, -44, -24, -97,-105,   5,-115,  34, -89,-118, -78, -78, -58, -51,  67,  11, -32, -29,-115,   0,  56, 106,  54,-105,  19,  90, -29, -53,  44, -65,  65,  18,  64, -74,  27, -14,-116,  46, -54,  62, -87, -83, -64,  76, -85, -43,-121,  44,  90, -62,  71, -17, -70, -91, 119, -51, -10,  20,  37,  52,-103, 121,  49, -45, -17,  60,  33, -53,  61,  90,  43, -78, -25,  73,-106, -81,  27, -51,  63,  50,-117,  28, 102,  73, -12, -18,  54, -26,  62,  24,  99,  40,-102, -89, 104,  68, -76, -46, -40,  61,  70,   3, -76, 107,-108,   0, -12, 113, -89,-111,-113, -99,  67, 111,  82, -95,  -1,  -1, 102, -94,  94,  27,  80, 121, -73,  65, -33,-118, -99,  72, -99, 115,  99, 106,  30,-101,  46, -70, 122, -69,  84,-125, -11,   2, -49, 122,  76, -33,-110, -95, -34,  83, -93,-125,-114, -74,  60, -32, -30, -78, -26, 104,  91, 104,   6,  -5,-119,-107,-121, 106,-111, -47,  73,  87,   7,-126,  33, -56, 115, -96,  80, 127,  41, -61,  65, 102,  66, -96, -20, -33, -56, -19,-123, 112, -14,  81, -40,  56,  31,  59,  20,  -1, -14,  96,  57, -25,  28,  73,  12,-111,  13,  65, -25, -84, -73,   0,-119, 109,  26,  45, -92, 127,   0, -85,  99, 101,  63, -79,  66,  58, -76, 103,  84,  94, 119,  58,-125, 124, -35,   3,  26, -47,  93, -98,  55, -46, 119, 122, -16,  -7,  79, 113, -85, -80, -20,  47,  94, -47,-124,  38, -68, 121, -32,  87, 120, -48,  25, -81,  42,   6, 112,-115, 109, -46,  32,-103, -71, 100, -78, 103, 119,  81, -24,  76,  80,  40, -55, -70, -25,-115,  -3, -59, 100,  -2,-104,  72,  55,  -8, -38,  83, -46,  -2, -34,   5,   2,-119, -63,-106, -53,-121, -94,  88,  66, 108, -80, -21,  42, 112,  36, -31, -63,  44, -31, -27, -45, 123, -75, 120,  17,  23,  25,  38, 102, -52, 108,  71, -29, -12, -80, -65,  74, 112,  37, 108, -37,-109,  12, -78,  87,-101, -33,-114, -33, -35, -49,-108,  74,-113, -84, -50,  56, -71, 103, 109,-118,  54,  24, 112, -50,  59,  61,-120,-100,-125, -36,  53, 113,  84,  16, -57,  40,  -8,   9, 103, -21, -47, -41, -32, -42,  87,  47,   1, -68,  51, -99,-111,  89,  76,-106,  26, -62, -47,-113, -90, -13, -40, -55,-103, -32, -64, -49,   5, -37, -41,  99, -65,  92,-112, -14,  85, 123,   1,   7, -82, -74,  -9,-120,  93,  15,   1,-101, -34,  81, -90,-112, -50,  20, -97, 123, 113, -41, -64, 118,-101,  48,  60,   9,  70,-103, -54,   8,  86,  89,  48, -12,  41, -75,  -6, 109,  44, -96,  76, -52,  28,  40, -20,  35, -89, -21,  97, -22,  59, -67,  45, 107,-113,  98, -54, 110,  23,  42,  19,-123, -57, -51,-100, 123,  18, -51, -78, 124,  34, -26,  98, -62, -28,-118, -16,  62,  24, -52,  13,  55,-106,  94,  89, -84,   8, -57,  50,  74,  89,  -3,  34, 108,  30, -62,  21, 109, -21,   0,  62,  20, -64,  48,   2, 108,  21,  57,  97, -21,  79,-123, -32, 115,-119, 118,  38,  50, -96,  35, -63, 125, -43, -66,  41, -41, -88, 117, -47, 112,-114,-122,   4,   7, 100, -85,  29, -91, -89,  38,  42,  93,  96, -29,  34,  45, -78, -87,  86, -52,  74,  10,  94, -82, -75,  95, -96, -37, -52, -74,  -4, 126,  29,  -2,  21,-119,  27,  52,  49, 124,  52, -11,  46,  13, -35, -35, -86, -11,  68,   5,   4,  73, -42,   0,  12,  42,-126, -22, -77,  56, 109,  57,  26,  -8, -35,-104, -87, -70,  -6,-103,  14,  51, 105,-121, -45,  47,  77,  40,  18,-115,  76,-114, -60,  65, -28, 104, -69,  55,-122,  60, -69,  91, 110, -21,  84,-110,  25, -52,  18,-109,-118,-120,-103,  18, -30, -18,  -9,   9, -77,-119,  95,  21,  74, -10, 126,-125, -47, 106, -69,  18, -58,-119,  21,  73,  84,  75, 117,  51, 116, -68, -34, -30, -43, -24, -31, -53,  72,-113, 120, -19, -86,-104,  69,  51,-114,-111,  31,-103,  94,  16, -56,-116,  -1, -37, -24,  60, -35,  61,  50,  49, -77, -95,  29, -88, -37, 116,-124, 120, 119,  31,  24, 101, -10,  68, -31, 100,  33,-110,  20,-112,  11,  71,  56,  50, -66, 127,   1, 110,  85, -18,  -1,  -2, 116,  74, -94, -64,  43,  63,  37, -23,  49,  -3,-103, -80, -27,   1, -49, 111, -26,  55, -91, -47,  55,  79, -47,  54, -18, 126,  83,  -5,  55,  -4,   3, -86, 118,  29,   1,  29, -59, -83,  32,  63, -54,-102, -52,  67, -49,  -5,  62, -91,  54,  22, 107,-113, -77, -59, 104, -11, -30,  66, -38, -62,  22, -34,  88,  60,-120,  51, -74,-104,  63, -33, -96,  89,  -2,  62,  23,  85,  39, -38, -35,  23,  32,  84, -33,   6,  -5, -28, 112, -71, -48,  78,  74,-126, -38, -89,  20,  86,  32,  45,-124, 113, -30, -82, -82,   7, -12,  96,  49,-117, -41,  78,  26, 109,  62,-101,-124, -17, 106, -47,  45,  -4,  51,-115,  15, -32, -58, -30, -78,  97,  -8, -69,-126, -88, -54,  -3,  72, -13, -75, -28, -19,-120,  32, -96, -36,-115, -40,  22,  39,  73,  94,  88, -29,  16,  64, -74, 114,  55,-116, -96, -12, 116,  26,  32,  62,-101,  17,  77, -33, -51, 117, -21,  49,  -2, 126, -66, 108, 100, 118,   9, -22, 111,-110,  70, 112, 115,  -5, -97, -23, 113,  20, -48, -58,-122, -58, -84, -42,  78,  -8, -47,  14, -19,  95, -79, -77,  12, -56, -66,-114,  68,  56,  18, -18,  59, -83,  51,  65, -28,  18,   1,  -9,  79,  12, 125, -63,  93, -87, -26,  46,-119,  89,   1, -11, -71,-123,  36, -73,  52, 104,  87,  68,  -1, -67,  20, -24,  68,  99,-118,  10, 121,  27,  87, -47, -50,  96, -62,-108,  36,  78,-120,  49,  23,  52,  23,  26, 111, -11, 111, -96,  17, -47,-127, -56, -85, -18, -68, 105, -22, -60,  81, -76, -25,-107,  57, -92,  58, -76,  -5,  75,   8, -48,  47, 114,  62, 112, -83,-125, -92,  90,-108,  45, -11,  52,  53,  40,  72, -69, -42, -85, -51, 113, 127,  80, -54, -15, -25,  20,  10,  47, -18,  17,  70, 120, -17, -92, -87, -24,  95, 123,-115, 126, 115,  28,  26,  87,  68,  86,  80, -38,  23,  57, 121, -82,  31,  47, -90,   4, -70, -79,-122, -78,-102,-109,-113, -70, -37, -58,  31,  81, -45,   6, -94,  97,  21, -45, -57,  63,  78,  81,  10, -50, -38, 109, 123,  94,  50,   1,  44,  92, -93,  91, -68, -18, -20,  -5, -71,  -6,  74, -18,  19,  38, -48, -47,-104, -71, -64, -17, -53, -43,-117,  86,  48,-118, -90, 125,  61,   0,-116,-107,  -1,   9, -20, 101,  10,  96,   5, -40, -15,   9,  15, -45, -74, -69, -13,-106, -85,  29,-112, -29,-120,  59, -72, -40, -12,  33,-103,   0,  18, 107, -95, -97,  -7, -38, -69,-123, -93, -37, -56,  24, -68, -20, -48, -95, 115, -10, -99, 103, -11, 111,-109,  24, -22, -11,  -1,  88,  11,  14,-102,  -4, 119,  -8, -75,  82,  49, -78,  48, -69,  21,-103,   7,  25,-117,  32, -62,-118,  52, -58,  20, 125, -37, 121, -70, 117, 123,   6,  38,  19,  95,  15,  40,  70, -86,  80,  12,-120,  56,-110,  54, -29,  75,  96, 111,  93,  25,  14, -50,  49,  11,-100,  86, -73, 118,   2,  59, -57,   2,-102,  93, 105,  59, -21,-114,  -4,  87, -85,  92, -45,  36, -81,  70,  67, -52, 101,   1,  70, -81, -62, -71,  45, -50,  17,  45,  17,  25, -49, 120, -37, -58,  33,  41,  13, -92,  13,  36, -11,  75,  41, -48, -58, -92,   7, 116, 100, -10,   5, -47, 111,  71, -63, -19,  18, -72, 102, 103, -65,  15, -21,-118, -16,  21, 108, -57,  48,  77, 124, 121,  18, -89,  47,  94, -93,  48,  71, -65,  56,-101,  15, -34, -99,  65, -39,   6,   8, -90, -32,  76, -67, -31, -72, 121, -73,-126,-102,-116, 123, 118, 118, -30, -43,  47, -89,  61,-109,  21, -47,  35,-108, -52,  26,   0, 116, -86,-121, 122,  75, -26, -68,  61, -18,-111, -81,  26,  30, 106,  54,  18, -73, -21, -65,-111,  -4,  46, 120,  33,  26, -66,-116, -74,  42,  82, -66, -20,-124,  97,  14, -87,  -2,  28,  89,  79,  49,-103, -94, -15,  67, -64,   4,  63, -48, 124, -36, -75, 103,-119, -45,-101,-106,  61, -85,  31,  48,  23,  13,-120,-116, 123,  -6,  91,  96,  90, 107, -17, -74,-111,  65,  -6, -10, -94,  32, 118, -20, -26,  67, -62, -43, 102, -61, -25, -74, 123, -99,  31,  30, -28, -89,-121,-111,  22,-104, 112,   2,  64,  34,-114, -16,  32,-114,  56, -34, -86, -85, -14,  96, -81, -41,  12, -57, -58,-108,  65,  74, -11,-107, -39, -42, -94, -44,  73,  22,   5, -91,  57, -52,-124,  92,  60,  65,  54,  51,  93, -55,  -1, -67,  60, -35, 104,  43,  32,  86,   2, 124,   4, -45,  98, 116, 127, 104, 120, -43,  31,  -4,  10, -11,   8, -75, -39, 102,  -3,  29,  44, -28,-110,  15, -16,  35,  18, -93, -21, -70,  33, 125, -12,  59,   6, -31, -32,  68,-123, 100,   3,-119,  18, 111, 115,  69, -53, -97, -87,  16,  18, -99, -13, -26, 110, -74, 123,-126,  10,-107, -20, -68, -72, -42,-123, -16, -35, -73, -96,  90, -45, -27,  94,  99, -93, 102, -86,  -9, -46, -39,  71, 123,  27, 108, -42,  21,  -8, -57, 122, -19, 103,  89,-101,-121, 112, -80,  97,  53,  -4, -28, 111, -84,  -6,  90,  89, 111,  16, -75, 123, 124, -83, 115,  75,-121, -91,-117, -66,-110,  84,  55, -15, -68,  -4,  41, -24,  92, -21,  52,-119, 114,  24, -68,-106, -80,  53,  -6,  56, -20,  98, -89, -95, -92, 124, -87, -30,  70,  20,   1, 126,  19, 109,-120, -39, -85, -78, 111, -82, 103, 103,  51, -47,  45, -44, -76, -90,-108, -67,  20,  -3,  70, -51,-120, 114,  -9,  28, -63,  22,-111, -69, -34, -91, -35, -22, -65,  85,  76,-119,  86, -59, -65,  99, -27, -85, -59, 102, -94, -72, -10, -89, 109,  20,  32,  -7,-102,  27, -88, -57,   2,  11, -95, 101, -57, -83,-114, -90, -75, -92,  55, 100, -75, 108,   1,  89,  95, -71,  92,  64, -53, 114,  86,-102,  59,  -4,-107, -24, -75, -11,-116, -77,  52, -13,   4, -35, -83, -82,  36,  49, -10,  33, -67, 116,  50, 114,  38,  88, -37,  47, -30, -82, -21,  22,-107, -86,  -9, -56, -77,-101,  71, 108, -93, -18,  87, -98, -97,  78, -60,-111,  90, -43, -50,   1, -95, -15,  71, -21, -49,  44, -16,-124,  36, -70, 109,  76, -15,  78,  46,  10, 115, -58, 110, -46,  71,-119, 114,-116, -30, -74,-113,  79,  58, -98,  83,-110, -73, 118, -32,  81, -12, -98,   8,  33,  73,   3,  13,  89, -77,  33, 120, 124, -24,  -2, -75,  50, -18, -88, -47, -41,  80,-118, -20,  60, -27,  27,  85, -14,   4,  87,   0, -90,
   27,-100, -88,   9, 102,-127,  71, -22, -14, -26,  48, -54,  62, -61, -48,-125, -75, 109,  67,  40,  49, -84,  10,  95,  -8,  83, -40, -40, -17, 125,  -1, -24, -23, -90,   6,  28,  -7,-102,  26,  54,  31, 102, -68, -30, -60,  31,  20, -33, -42},
{-125, -37, -81, -45, -90,  53,-110, -22,  92,  65,  -5, -70, -48,  58,  89,  55,  17,  19, -62,-120,   6, -28,  -7, -13, -31,   5,  36,-117, -80,-108,  65,   2,  42,  96, 126,  72,  72, -79,  98,  31, -74,  26, -82,-125,  27,  49,-123, 109, -15, -70, 104,  58, -82, -90,  20, 116,  91, -37,  28, -91, -60, -85,  22,  75, -85, -29,  14, -77,  40,  83, 123,  94, -43,  44,  58,-107,  90,-125,  13, -39,-113, 121, -51, -24,-124,-109,  62, -41, 106, -71,-110,  39,  19,  74, 105, -96,-103, 106, -10, -42,  80,  28,  75, 103, -51,  41, -37,  51, -60,  33, -49, 106,  98, -47,  49,  45, -65, -24,  -7,  71,   8, -66, -57, -99, -86,  12, 116,  23,  81,  14,  50,   1, 102,-116,  96, 108,   9,  -6, -22, -61,  91,  52,-111,-111, 114, 115,-102, -88, -92, 104, -97, 126,  -9, -51,  79,  67, 108,  34,-106,  74, -68,  25,  51, -61, -65, -97, -27,  75,  74, 117,-107, -84, -54,-126, 102,  15, -59,  76,   7,  68,  56,  20,  36,-111,  -9, -38,  58,  30,-112, -10,  21, -34, -14, -59, -52,  93, 114, -65,  24,   3,  30, -36,  52, 124,-123, -18,-115, -62,  91, 121,  65, -26, -41, -18, -73,  54,  95,  27,  33,  -4, -62, 112, -64,  31, -58, -45,  -7, -78,  72, -43,  25,-111,  74,-101, 106, -72, 126,  33, -93, -52, -59, -94, 120,  -5,  72,  25,  -8,  41, -12, -32, -67,   1,-110,  57, -58,-104, 108, -40, 123, -29, -91, -46,  69,  76, -81, 127, -42,  -2, 125, 123,  66,-110, -61, 123,  54,  71, 121, -64, -11, -95,  42, -58,  25, -41,  29,  93, -72, -77, 109,  50, -89, -47, -52, 125, 100, -60,-122,  -2, -84,  78,  10, -18, -73, 117,   4, -95, -87,-101,  40,  49, -28, -80, -48,  71, -86,-123,-119, -65,  48,  99,  -2, -12,  41, 116,  63,  90,  95,  36, -64, 107,  71, 105, -87,  50,  17,  17, -58,  12, -88,  20, 105,  97, 103, -20, -77,  39,  21,  58, -61, -90, 107, -60,  53,  47,-116,  63,  89,   4,-123, 122, 123,  45,  14,  87, -93,  85,  89, -56, 107,-106, -28, -25,-105, -56,  10, 126, -31, 109, 100, -81, -81,   2, -53,  48, -45,  -7,  24,  89, -47, -26,   3,-118, 108,  -6,-122,  48,  52,-107, 108, 114,  -7,  90,-120,  39, -66, -58, -44,  89, 112,   8, -18, -97,  21,  81,  26,  54,  49,  45,  -4, -61, 110, -12, -94, -84,   2,  67,  29, -25, -21, -92, 100, 101, 118,-108,  99,-125, 127, -88,  40,  91,-111, -21,  88,  76, -63,   5, 127,  79, -46, -11,  12, -78, -64,  43,  -8, -30, -47,  41, 115, -84,  87, -17, -39,-115,  42, -99,-113, -61,  31,  84, 100, 100,  24,-109, 114, -36,   5, -67,  10,-113,-110, -76, -33,  31,  -5,  69, -72,  -8, -60, 118, -11, 119, -71,  87,  10,-105,  98,  65,  38,  -6,  49, 101,  16, 116,-115, 123, -61,  93, -39, -91,  33, -89,   1,  94, -97, -13, 125,  14, -24,  74, -46, -76,  68,  77,  13, -81, -62, 104,  53, 103,  44, -69, -51,  42, 119,  13, -24, -20,  76, 108, -30, -96,-114, -40, -69,  -5, 118,  18,  58, -97,  86,  78, -72, -68, 113,-116, -13,  49,  99, -95,  72, -42,  97, -26, -64,  19, -43,  47, 122,  65,  90, -72,-100, 122,  24,-125, -19,  51, -44, -57,-104,  -2, 106,  93, -90,-115, -68,  85,  87, 105,-125,  47,  10,-106, 127,-109, -65,  -1,  81, -91, -16, -44, -79,  -1,  56,  10,-125, -74,  57, -67,  43,   2, -37, 123, -69,   8,  93,   0, -59,-116, -48, -23,   3,  20,  70, -30, -51,-111, -39, 102,-124,  80,  16,  15,  46,  -7, -64, -67,   0, -26, 102, 120, -50, 111, -85,  17,  74, -81,  99, -31, -75, 106,   9,  58, -63,  56, -13, -64,  19,-105, -67, -33,-117, -17,  63, 123, -12, 101,  11,  47,   6, -66, -10, -52, -15,-120, -77, -86,  34,  55,  20, -44,  17, -74, -67,  14,-125,  49, -82,  69, -93, 101,  15, -91, -62, -40,-102, -32, -27,  20,  50, -99, -43, -84, -51,-127,  67,  24,  -2,  60,-107, -32,-114,  45, -39,  12, -43,  91,  -5, -38, -92,  55, -24,  90, -18, -93,  89, -26, -68,  19,  98,  46, -23, -54, -94, -19, -42, 112,-117,  48, 107, 127,  63, -91, -37,  42,  60, -34,   1, -96, -44,  91,  68, -53,-103, -50,-111,  37,-127, 125,  10,-112,-100,  80, -60,  67, -14,-110,  86, 108,  69,  93, -48,  19,-116,  41, 120, -61, -81, -62,  90,-120, -11,  21, 100,  64,  62,  -9, -62,   3,  30,-115,  70,  -3, -79, 127, -27, -71,-115,  17, 126, -11,  17, 122, 108, 108,  13,  10, 104, 104,  35,-121,  20,  31,-105,  11,-111, -75,  47,  79, -91,  49, 122,  58, -28, -27, -24, 116, -23,-116,  -7,  69,  -1,  79, 127,  -2,  52, -60, -65,   8,   6,  14,-125,  99,  37,  60, -61,  -1,  68, -77, -77, -55, -39,   4,  -7, -97,  70,-118,   4,   8, -41, -15, 106, -38, 104,   1, -53,  22,   3, -80, -66, -93,-108,  -8, 106,  75,  25,  20,  58,  55, -97,  59, 104,  75,   2, -69,  63, -92, -18, 126,  -8, -69,  25,  80,  86,  43, -55, -12, -25,  58, -73, 125, -48, -25, -27,  -3,  -8, 120,  35,-106, -36, -44,   4, 109, 119,  -1,  41,  15,-123, 108,  60,  82,  19,  10, -17, 114, -72,  94, 123, -11, -94, -56,  98, -75, -87,  36,  26, -61, 122,  24,  52, 123, -41,  75, -75,  16,  10,-121, 122,-101,   6,  30,  99, -82, -46,  40,  22,  -8,  51,  29,  82,  87, -51,  64,  64,  20,  94, -93,  28,-126,-101,  -9,  59, -81,  91, 121, -44, -39,   2, -65,  69,-125, -88, -45,  44,  55,  37,-114,  58, 120,  19, -13,  50,  46,  38, 121,  80, -68, -97, -56,  48, -52,-101,-103, -49, -48,  73, -60, -25, 106, 119,  14,-105, -37,  70, 110, -21,  69, 104,  64, -48,  32,  50,-111,  19, 123,-102, -70, -78,  -7,  41, -94,  58,  59, 126,  40, -77, 105,-109, 107, -62,  57,  62,  20, -17, -83,  22,  60, -34,-113, 106,  49,-118,-100,  -1,  64,  81,   6, 104, -90,  64, -68,  -8, -58,  20,  96,  17, 114,  57, -15,  85, -99, -67, 118,-124, 104, -42,  38,  69,  58, -66,  14, -98, 123, -37, -24,  -6, 118, -94,  16, -61,  11,-123,  35,-106, -68,  53, -61,-101, -18,  78, -90, -75, -29, 120, -17,  76, 113,  38,  72, 109,  83,  57,  83,  61, 110,  72,  72,  10, -46,  70,   8, -38,  97, -48,  20,  35,-101,  15, -59, -10, -54, -49,  21, -43, -30,   6, -90, -68, -84,  22,   6,-122, 125, -84, -82,-126, -36, -64,  86,  93, -46,  60,-107,  91, -30,  22,-121, 115,  37, -71,  80,  14, -96,  78, -64, 108,  59,  40,-107, 107,  74,   9,  36, -19, 126,-123,  39, -37,  66, -62,-116, -44,  76, 126, -40,  78,   2, -43, -89, -29,  62, -91,  78,  45,   5,  35,   8,  87, -56,  33, 118, -89, -90,  69, 119, -40,  64, -72,  55, 103,  82,  88,-109, -27,  29, -94,  98, -55, 100, 122, -82, -66, -51,  38,-114, -37, -15,  43,  50, 112,-107, -65,  87, -45, -58,  10,-103, -10, -11,  16,  58, 116,-122, -28, -72, -26,  -3, -47,  -5,  -5, -64, -57, -28, -59,-124, 126,  -8, -49,  71,  -7,   8,  53, -38, -74,-113,  94,  67, 111,  11,-115, -84, -13,-115,  52,  42,-111,  15,  58,-111, 117, -41,-122, -88, -10,-114,  23, -20, 105,  69, -51,  33,  61, 125,  32, 107, -61,  46, -27, 115, -33, -28,-101, -46, -57,-125,  75,  81,-122,  47, -18,  93, -18,  -6, -78, -82, 123,  54, -59, -63,  80,-105,  40,  38, -51,  76, -75, -66,  29, 109,  16, -98, -11, -25,  68, -64,  89, -95,  59, -53,-100,  91, 112,  73,  37,  84, -96, -47,-100,-105,-111,  32,-123,  46,-105, -75,  75,-108, -24, -35, -97,  86, -32,  56,  62,  77, -36,  67,  13, 110,  80, 105,  11,  97, -94,-124,   4,  66,   9, -17, -29,  11, -22, -57, -60,  86,-119,  88,  45,  25,   0,  50,-110,-116, -47, -60,  50, 122,  13,  -2,  86, -26, -86,  27, -10,  56, -39, -40,  30,  97,-101, -73, 109,  71,  73, -75,  75, -38,  57,   4,  66,  13,   0, -39,   3,-109,   2, -60, 110, 118, 123,  -2,  18, 115, 117, -13,  89,-110, -64, -42, -64,   6,-114,-102,  76,  14, -22,  90, -66,  56, -69, 111,-106,  95, -13,  30,  31,  80, 108, -51, -30,-117, -93,  98, -76, 111,  54,  -4, 102,   1, 106, -58, 110,  55, -22,  75,  74, -22, -86, -51,  30,  15, -18, -45,-122,  77, -19, -13,-121,  33, -69, -65,  85, -87,  28,  55,  37,  84,  -3, 115,  41,  -4,  40, -40,-118,-108,  48,  46,  62, 111,-100, -13,  76, 101, -54,  58,  97,  45,-119,  11,-101, 103,-122,  25,  32, 109,  99, 110,  21, -59,  59, -73,  51,   4, -34, -48,  -9, -26,  25, 121, 121, -61, -29,  59,-114,  23, 102, -34,  48,  78,  88, -34, -19,   1,-124,  29,  69, -35, -46, -42,  99,  54,  69,  75,  -3, -72, -86, -88,   4,  73,  90,  65, -10, -23, -33, -28, 111, 116,  71, -63, -59, -52,  74, -66, -37,  40, -96, -41, -97,-103, -18, 106, -68,  47, -73, -36, -35, -51,  55,  94, -75,-104,  82, 109,  25,-111,  12,  72,   0, -51,-100, -91, -27, -74, -62,  61, -54, -33,  15,  80, -10, -45, -16, 112,-116,  -6, -34,  98,  68, 101, -68,  63, -74,  48,  11, -42, -27,-104, -49,   6,-112, 110,-119,  42,  40,  34,  20, -50, 107,  -7, -36, -94,  92,  -4, 100, -47, -29,  57,-124,-120, -97,  23, -28,  30,  31, -86, -94, -71,  80, -60,-126,   9, -41,  41,-122, 107, -83,  57,  39, 116,-100, 105,-102, 121, 105, -23,  43, 126,  35,  70, -72,-101, -61,  41, -32,  10, -84,  23,  63,  35, -65,  -8, -29,  93, -50, -22, -85, -55,  -6, -43,-106, -25,  46, -37,  -4,  40, 118, -57,   4,-102,  77, -44, -97, -10, -15, -12,  42,  24, -11,  19,  79, -27,  37,-107, -37, -86,  79, -81,  36, -69,  60, -89, -33,  38, -27, 105,  80, 120,-119,  56, -65, -45,  58,  68,   7, -22,  70,  65, 109,  -1, -70,  37,  54, -40,  81,  96,  57, -69, -71, -76, -83,  21,  46,  61,  58,  15,  89,  86,  23, -30,  77,  69, -96, -24,  33,  14,   0,  94,  47, 106, -80, -25, -54, -63,  92,-118,  57,  95, -36, -44,  43, -87, -87,  82,   5,-117, -98,  62, -99,  90,  24, -58,-116,   5, -38,-125,  70,  -3,  18, -12,-126, -79,  -4, 103, -41, -84,  71, -91,  58,  11,-105, -26,  54,-108, -76,  14, -54, 118,-118,  61, -61,  96, -46, -19,  57, -35, -86,  -3,-121, -82,  99,  56,  62,  79, 114, -59, -82, 116,  42, -47,  12, -45,   7,  85,  51,  67,  14,-108,-105,  51,  60,-117,  14,  11,-103, -29, 114,  29,  25, -96,  38,  75,-108,  55, -40,  20, -20,  41, -17, -94, -91,  20, -48, -81, -18,  71, -13,  44,  30,  89, -30,  63, -72, -40, -76, -18,-105,  88, 123, -80,-109,  59,  80,  45,  61,  99, 103,  59, -72, -54, 125, -57, -77,  13, -49, -42, -43,   8,  68, -11, -88,-117,-113,  54,-118,  -2, 103,-108, -22, -94, -17, -39,  -1, -80,  -7, -11,  32,  71,  85, 113,  22,  65,-108, -34, -10, 120,  35,  26,-115,  18,  78, -82,-115, -69, -34, -81,  13, -34, -21,   0,-113, -44,  94,  48,  23,  40,-110,-108, -78,  87,  64,  61,  30,  94, -77,  21, -69, -69,  58, 111,-127, -29, -39,-102,  99, -21, -89,  56, 115,
  -58, 112, -61, -81, -21,   5, -65, -48, -40,  98, -98,-101,  29,  -7, 119, -64,  -2,  61, -84,-100, -53, 110,  48,  66, 117,  95, -45,  91,-106,  84, 115,  63,  98,  -7,  88,  72, 104,  79,  78, -67,-111,   0,  86, 111, 115,-122, 111,  90,  66},
{  -2,  73,  89,  40, 110,-105,-126, -84, -30,-103,  84, -35,  96, -14,  76,  19,  18, -60, 103, 123, -58,  58,  13, -94, -40,   7,-125,-106,  51, -92,  21, -34, 116,  17,  51, 106, -42,-117, -25,-104, -20, 112,  50,  -4,-111,  34, 122, -35, -28, -28, -41,-125,  69, -37, -10,  -9,-113, -54,  82, -16,  37,  -4, -72,-120,   0,  68,  81, -26,   3,  57,-111, -58, 101,  79,-127,  67,  55,  72,  -3, 114,  45, -45,  94, -78,  87, -84, -63,  61,-105,  11,  68, -22, -28,  32, 119,-111,  14,-106, -38,  35,   5,-115, -44,  43, -98, -90,  88, 116,  12, -57,  23,  56,  29, 100,  32,  32, -35, -47, -16,  20, -36,  91,  85,  39,-104,  38,  80, -36,-124,  19, -51,  61,-117, -94, -28,-117,  -2, -67,  49, -79,  88,  35, -53,  99,-113, 121,  41, -48,  72, -76,-118,-106, -45,  85, 122, -62,  44, -80, -31,  -5,-123, 109,  71, -89,  85,  35, 118,  31,  -6, -32, -97,  -5, -94, -41, -43, -39, -91,   9, -86, -67, -14,  28,  -3,  -6,  19, -20,  93, -65,   3, 102,  67, 114,  60, 107,  27, -40,  35,  41,  77,  33,  31, 114,-125, 111,  28, 102, 109,-120,  92, -98, -21, -73,-116, -21, -78,  57,-126, 115,  60,  41, -91, -48,  36, -14,   3,  76,  50, 122, -17, -36, -99, -97, -76, -15,  41,-120, -26, -14, -70,-111,  40,  35,   1, 125,-123,  30, -52,  -1, -68, -17,  38,-100,  58,  73,  39,-118,-115,  47, -62,  78,-116, -96, 120,  82, -10,  49, -23,-108,  24,   1, -96, -14, -14,   5,  32,  33,  15, 109, -33, -38, -17,  62, -68,  98,  95, -91,  13, -59,  95, -33, -50, 117,  20, 115,  60, -44,  93,  79, -34, -56, 104,-127, -15, -89, 124, -93, -45, -10, -90, -37, -96,  80,  31, -58, -12,  11,  17, -39,  60,  -1, -31, 121,  29, -10, 107,-104, 118, -71, -91, -37, -13,  71,-118,  39, -79,  19,  10,  94,   4, -73,  62, 112, -93, -60, -89, -45,  48,  70, -51,  56, -85, -92,  -9, 117,  42,  19,  83,  57, -36, -26,  -5, -68,  17,  -4, 119,  93,  16, 115, 107,   6,  29,-113,  40,  74, -31, -59,  80, 111, 105,  84, 126,   4, -26,  58, -11,-107,  15,  40, 123,  79,-108,  35,  93,   4, -57, 118,  24, -52,-101, -60, -18, 116, 121, -26,-108, 115,  32,   7,  64,  42,  59, -58, -47,  97, -27,  92, -94,  65, -26, -10,-119,  57,  70, 104,  32, 122,  -4, -54, -32,  21, 109,  33, -95,  92,-105, -26,  38, -32, -21,  68, -30,  63, 125,  17,  89, -79,  81,  15, -97, -44, -58, 113, -95,  22, 120,  -6, -93, -56, 100, -10,  17,  -7,  82,  21, -89, -30, -27,  91,-126,-118,-117,  -9, -79, -51,  91, 112,  16, -76,-114,  96,   5, 112, 120,  16,  38,   9,  39,  16,  20,-105, -93,-110, -64,  20, -11,  12,  52,  -2,   5,  58, -93,-114, 100,  15,  69,  17, -18,  10, -54,  57,  80,  35,  99,  94, -61, 123, -47, -50, -51, -48,-119,  92, -86, 124,-100, 127,-112, -94,  10,  87,  41,  73,-116, -65,  18,   6, -83, -14,  77,  -6,-103, 124, -44,  51, -66, -55, -97, -94,  80,  17, -51,  32,  60,  75,  11, 114, -32, 100, -67,  27, -40,-102,  74, -20,  27,   7,  39,  64,  63,  45, -30, -63,  16,  79, -35,  88, -83,-107,-125, 109, -34,  69, 113, -83,   9,  39,  22,-109, 111,-103, 123, -69, -48,  71,  61, -87, -26,  61, -55, -77, -29,  67, -13, -21, -36, -53, 108,  31, -76,  33, 106,  42,  -2,  77,  64,   7,-106, -49,  37, 110,  73, 105, -19, -81, -86, -79,-123, -33, -65,-101, -93, 125, -21, -62,  88,  25, -41,  88,   4,-105, 127,-111, -32, -73, 113,  -5, -77, -78,  -5,-109, -60,  11,  93,  22,   9, -70, -56,  99,  55, -44, -18, -87, -23,   5, 117,  -1, 122,-118, 104, -70, -34, 105, -75,   7,-103, 105,  89, 107, -19, 113,  22,   3,   4, 118, -18,  45, -14,  41, -72, -76, -65,-106, -68, 111, -67, -99, 120,-122, -94, -39, -19,  29,-125,-120,-111,  23,  35, -97,-103,  63,  22,  61, -84,  55, -42, 117,  10, -88,  59,  15, -12,  39,  -8, -61, -66, 113, -45,  58,  30, 117, -48,  37,-104,   3, -61,  18,  72,  65, -93, 115,  16,  52,  33, -51,-104,  70, -77,  10,  72, -36, -35,   6,  35,  14, 100, -10,  -4,  60,  66,-117,-103, -15, -86, -20,  83, -59,-122,  29, -95,  67, 115,  55, -30,  61,-111,-118,  24, -37, -17,  34,  46, -86, -36,  89,-120,-110,  58, -23, -26,  20, -14, -74,  19,  39, -82, -21,  48, -62, -49, -41, 120,  43,  32, 125,  24,-119,  59, -81,  31, -39,  -1, -73,  76,   5,  55, -43, 119,  27,  13, -51,  67,   0, -87,  86,-122, -71,  85,  13, 114,  68, -99,  12, -14, -65,  54, -74,  -6,  96,  42,  64,  70, -34,  72, -84, 123,  60, -97,  55, -13, 122,  92, -55, 110,   0,-118,  63,-106, -70,   2,  74,  -9, -65,-124,  72,   0, 116, 127,  -1,  97, -51, -45,  12, -66,  15, -75,  76, -64,  26,  -5,  29,  79, -49,  15,  63, -97, -20,  69,   8,-100,-114,  64,-102, -32,  39,   3, -76, 121, -38, -59,  13, 120,   6, -80,  64, -68,  13, -13,-105,  46,-104,  33,  23, 104,  79, -13, -56,  64, -26, -14, -35,  29,  84,  14,-110,-104,  27, -48, -35,-100,-115,  37,  48,-118, -67,  35,  49,  69, 117, -23, -32,  59, -84, -23, -95, -63, 112,   4, -23, -75,  43, -79,  57,  10,  54, -48, -29,  44, -71,  75,  88, -51, 119, 107,  -4,  13,  -7, -72,  91,  85,  55, -42,  -6, -89,   9,  71,-112,  69, -18,  86, -89,  78,  59, -98, -77, -16, -94,  39,  87,  19, -53,  62, -33,  35,  50,  68, -28, -77,  -4, 122,   2, -35, 111,  -1, 106, -83, -86,  46,  32,  17, -91, 124, -91,  76,  -4,  29, 125, 115, -57,   4, 121, 107, -86,  98,  60,  20,-117, -56,  62, 121, -49,  14, -68,  42,  90, 122, -18, -51, -25, -87, -73,   9,  -6,  42, -19, 116,  71,  20, -36,-112,-112,  25,  60,  35, -14,-126,-102,  26, -86, -89,-109, -40,  81, -55,  67,  -9,-111,-112,-116, 114, -72, -58,   5,  20, -10,  49,  62,-124, 120, 100,-113,  54,  51, -30, -64, -72,  72,-126, -80, -72, 116, -98, 111,  19, -84,  33,  25, 101,-105,  48, 109, -75, 114,  80,  55,-121,  37,  87,  43,   3,  16,  25,-111,-114, -94,-125,  88, -25, -59, -28, 127,  84, -76,  60, -35, -35, 103, -33, 101, -11, -81,   4,  20,  17, -81,  29, -35, -77, -75, -90, 110, -70,  44, -22, -26, -46, -42,  -9,-126,  88,-109,  89, 125,-117,  66, -64, -84,  97, -62,  76, -80,  -2,  19, -92,  68,-125,  40, -77, -42,  60, -44,  -6,  54, -86, -52, -25,  76, -17, -75,  38,  96,  58, -40, -60,  27,   4, -81,  35,-121,  87,  97,  96, -62, -53, -77,   6, -52, 102,  48,-122,  -6, -39,   2, 104,  10,  70, 100, -95,-104, -88,  73,  84, -33,  82, 107,  63,  35,-105,  69, -67,  70, -20,  60, -49, 118, -68,-109,  39, -46,  65,  36, -37, -85,  95, -73,  97,  49,  24, -41,  64, -15,  18, -30,  94, -44,  13, 124,-106, 124,  27,-119,  69, -40,  30,  34,  38,-109, -95,-111, -22, -66,-114,  21,-118, -51,  -2,  85, -31, -17,   1,  25,-114, 124,  -5, -23, -64,-105, -32, -96,  56,  86, -84, 102, 121,  83,-102, 104, -58, 124,  48,  83, -97,  26, -20, -93,  52,  44, -78, 116,  71,  61,  90,  23, -43, -32, -28, -34, -77, -79,  79,  46,  20, -42,-126,  95,  86, 106,   4, -60,  49,  -2,  73, 118,  -8, -76,  71, -22, -98,  54,  31, -36,  57,  -5,  16,  36,   5,  -3, 118,  -2, -73,  -9,   3,   7,  65, 112,  62, -15,  88,-125, -99, -62,  63,  68,  84, -34,  71,  44, 101, -11, 107,   0,-112,-108,  87, -30, 127, -34, -44, -40, -90, 107,-101, 114,  52,  27,-106, -35,  53, -32,  67, -67, -42, 118, -81,  92, -83,-124, -34, -65,  11, -53,  35,  73,-100,  38, 122, -93, -92,   6, -99, -28,-115, 101,  44,-100,-119,  90, -71, -14,  61,-123, -64, 122,  41,   8,  45,   5, -63,  21,  74, 111, 117,  46,  91,  94, -88, -41, -10, -44,-102,  85,-102, -31, -76, -32,  56,  90, 115, 116,-121,-108, 111, -45,  45, -72,  85,  69,  58, 121,-107,  97,  26, 121, -73, -17,  37,-103, -96, -63,  -7,  93,  88,  47, -17,  68,  37, -87,  79, -27, 123,-125, 117,  90, 119, -19, -56, -46, 102,   7,-122, -25, -69, -55,  63, -46,  45, -98,-100,  61,  85, -41, -86,  80,  68, -88,-125,  51, 112,  87,-116,  38,  35, -97, 125, -73,-112, -61, 119,  42,  94,  92, -99, -20,-103,  90, 109,  22, -28,  62, -90,  21,  55, -61,  11, -65,  -3, -10,  -7,  89, -29, -41,  56,  67, -34,-102,  -3,  13,-104, -90, 119,  64,  60, -99,  -6,  50,-122,  52,  -8,  11, -41,  41, -75, -23,  93,-104,  11,  75, 121,  84,  56, 111, -91,-124,-108, 114, 122, -54,  17, 115,  21, -77,-125,  86,  71, -43,-126, -20,  -8,-114,  25,  98, 122,  29,  38,   9,-127,-109,  75,  80,  30,  84, -42,   6,  11, -61,-105, 102,  70, -78,   6, 126,-124,  74,  17, -91,  37,  87,  51,  60, 115, 106,  20,  82,  15,  72,  28,-122,-117, -19,  45,  36,  60, -91,  16, 112, -65, -91,-111, -17, -83,  -8, -46, -29, -21,-103,  80,  90, -70, -46, 125, 120,  11, -26,-118,-117,  44,  48, -91,   7,  47,-118,  33,  13,-107, -54, 123,  40, 112, -74, -75,   9,  83,  10,  -1,  84,  86,  47,  40, -34, 126,  78,  34, -71,  92,-106,  82, -35,  61, 125,  60, -44, -37, -76, -76,  -1, -87,  96,  -1, -80, 112,  78,  31,  57,  50,  12,  34,  76, -26,  71,  94,  72,   8, -20, 106,  89,   6, -75,-109, -86,   8, -15, -31,  90,-118,  44,  95,  14, -24,  -7,   7, 119, -51,  19, 115,  -5, -16,   0, -35, -12,   9,  30,  28, -37, 124, -35,-127, 107,-119,  81, -91, -46,   7, -24,  61, -21,  58, -21,  -3, -68,-102,  93, 102,  37,   5,-126, -45, -85, 114, -42,  90, -39,  30, -27, -22,  48,-116,  15, -57,  69, 103,  70,   3, -86, -31, -28, -16,  58,  -5, -68,  90,-116, -97,  78,  84, -70, -39, 105, -19, -69, -40,-121, -16,  81,  64,  64,  43,  67,  19,-118, -28, -72, -56, -86,  30,  90,  24, 102,  51,  -8,  80, 105,  63, -64,  81,  53,-112,  81,-100,-104, -42,  28,  51,  20, 117,-113,  16,  25,  10, -63,-102,-109, 111, -30, 125, 109,-106, 117,  58, 106,  49,  50, -33, -49, -11,  70,  35, -40, -80, -29,  16,  77, 126, -81, 123, -10,  80, -89, -86, -20, -88, -75,  86,-102,-111,  -6,   9,-118,  56, -50, -61, 100,  95, 111, 124,  75, -50,  50, -99,-119, 106, -86,  69, -52, -40,-109,  -4, -25, -80, -38,-124, -63, -43,  -9, -98, -36,  31,  -8, 107,  53,  92,   0,-104, -38, -31,  30, -47,  67,-105,  97, 119,-100,  24, -58,  91,-121, 105,  69,  77, -89,  66, 121,-116, 102,  78,-110, 104,-110, -49, -58, -75, -18,  42,  25, 126,  28,  17,  14, 112,-101,-119,  -6,  89,-101, 123,  56, -84, -72, -76, -59,  17,  12, -38,  84,  69,  21, -35, -15,  41, -47,  -5,  31, -85, -48, -31,  82, -63, -19, -67,  54, -15, 116,  56,  93, -98, 117,  -6,  21, -36,  60, -48,  49, -17,-100, -56, -67, -46, -75,  94,-108,  95,  77,  82,  42, -64, 104, -91,  60,  23,  61,  63,
  -27, -32, -80, 113, 126, 119,  87, -48,  59,  43,  95, -69, -64, 122, -85,   3,  36, -85,  61, -38,  44, -27,-108,   6,  -5, -16,  35, -35, 106,  17,-122, -11, -67,-106,  44,-124, -23,  64,  66,-114,  85, -10,  60, -83, -51, 112, -41, 122, -43},
{-123,  77,-127,   2, -34, 117,  68,-123, 106,-108, -95, -88, -34, -32, 118,  34, 124, 113, -83, -57,-108, -78,  33,  77,  44, -65, -32,  43, -99, 109,  82, -23,  58,  57,  -9,  68, -61, -51,  84,  48, 106, -10,  54,  36, -77,  87,  87,-102, -59,  85,  69, -88, -81,  22,-100, -77,  66,  30, 112, -35, -21, 112,-102,  94, -27,  40,  12, -81,-118,  76, -42,  76, -16, 122, -46, -14, -94, -51,  32,-101,   6,  97,  97, -71, -47,  80,  43,-109, -97,  18, -72, -56,  41,-103, -16, 122, 115, 124,  -1,  61, -28,  93,  39, -42, -60, -30,  36,  41, -79, 120,  -6, -59,-114,  30, 104,  91,-107,  -8, -71,-117,  -8,-115, -30, -60,  94,  65, -54,  25, -60,-113, -65,-112, -44, -55,-104,  66, -69, 127, -14,  48, -74,  62, 104,  14,  59,  57, -92, -25, -59,-101,  61,  -3,  44, -44,  -5,  14, -18, -39,  61,  81,   0,  23,  39,  95, 100,-124, 116,  -8, 119, -49,   7,  62,  82,  40,  92, -76,  47, -27, -78, -99, -94,  60, 124, -45, -85,  40,  66,-114,  71,  62,  32, -27, -75, -59,  70, -42, -83, 111, 116, 100, -10, -90, -46,  41,-123,-121, 114,  68, -94, -55,  68,  75,-111, 100, -54, -34,  58,  67,  44, 111, -65, -55,   9,  38, 105, -42, -26, -32,  25,  54,  12, -46,  -9,  41, -64, 115, -85, -29, -14,  75, -91, 118, 121,  18,  29, -76, -40, -75, -92,  88,  66, -12,  70, -19,  90, -22, -96, -38,  40,-123, -75, 114, -94, -59, 114, -75,  54,  39, -57, -39, -32, -89,  74,  -8,  76, 114, -17,  47, -22,  66,  27,   3, -54,  15, -44, -92, -65,  90,  16, -50,  30, -39,   6,   5,  29,  95, -47, -74,  79, -13,   9,  40, -10,  98,  52, 124, -58,  28, -28,  75, 112,  97, -54,  30,  73, -41, 109, -96, 101,  34,  47, -47,  38, -27,  88,  22,  -6,  69, -32, 126,  57,-107,-117, 104, -73,  -6,  14,-110, -82,   5, -23,  35, 114, -62, -73,-122, 102,  88,  48,  45,  42, -56,  37, -54,  27,  98,  34,  79, -39, -13, -75, -69,   7, -47,  37,  51, -68, -88,-117,  58,  64,  95, -30,  83,  98,   0,  93,  15, -45, -16,-103,  23, 117, -13, -58, -14,  37,  69,  -9, -61,  28,   5,  17, -15, -26, -11, -12, 122,-119, 109,  14,  88, 126,-126, -92,  39,  79,  48,  35,  13,-116, 113, -52, -92,  82, -22, -62,  88,  50, -80,  52,  37,-116,  58,   4,  31, -45,  65,  31,-126,   5,  27, 117,  51, -56, -58, -99, -48, -36, -94, 104,  20, -87, 121,-104, 101,-103, -42,-101, -85, -72,  21, -74, -61,  35, -65,-104,  22,  89,  52,  35, 105,-118,  15, 112, -82, -98, -61, 126, -27, -51,  -1,-118, -26,  61,  15, -37, -26, 120, -48,   4,   1,  96,  69,  54, -21, -76,-110, -60,  24, 107,  13, 110, -59, -26, -79,   8, -39,-115,   1,   0, -46,  91, -95,  74, -88, -24,  29, -38,  58,  90, 107,-118,-123,  10, -77,  28,  99,-125, -84,  76,  23,  83,  77, 125,  44, 113,  70,  27,  63,  96, -77,  67,  94,-112,  58, -30,  22,  98, 122, -67,  51, -78, 102,  -2, -85, -57,-120,  77, -35, -13,  31,  83,  98,  60, -39,  24, -10, -67,  53,  48,-105, -62, -53, -52, -59, -95, -73,-120, -17,  20, -45, 127, -47, -40,  21,-109,  -2,   0, 106,  32, 108, 110,   6, -83,  90, -54, -77, 108, 117,   2,  23,  60, -62, 118, -14,  48,  41,  45,  47, -97,  36,  62, -64,  87, -36,-109, -98, -74, 117,-112,-105,  87,  -8, -14,  -7,-125, -19,  38,   0,  36, -92, -30, -31, -57,  94,  46, -18, -29, 106,-109,-127,  28, -93,  -1, -87,  61, -38,  54,  95,-100, 102, -98, -79, 126,-100,  50,  75,  50,   6,   7,  19,  46,  58, -12, -56,  42, -27, -73, -89,  43, 101, -95,   7, -85, 106, -65, 123,  84,  25,-113, -20, -99, 107, 115,-125,   0, -69,-116, 105,-126, 107,  83, 127,  48, 124,  56,  17,-109,  86, -23,  37,-102, -11,  65,  18, -59,  31, 112, 108, 113, 119, -53,  10,-119, -15, 111,-112,  51, -33,  -9,-110, -77, 102, -48, -80, -93, -77, -71, -13,-124, -35,  -9,  22,   9, -55,-115,  79, -97,  -2,  63, -53, -82,  75, 105,  45,   3, -32, -71,-126, -68, -33, -40, -13,  22,  47,  91,  24,  -6,  -3, -74,  61,  29, -67,-123,  18,-117,  28,  69,  37,-115, -25, -13,   3, 122,-104,  18,-106, -70, -34, -72, -87,  32, -22, -50,  74,  73, -97,  90,  -9,  68,  62, -50,  21, 102,  94, -13, 107, 116,  -3,-117,-124, -79, -73,-123, -46,  92, -58,  12,  71,-111, -98, -73, 127, 114, 126,  75,-122,  63, -41,  21, -41, 102, 103, -57, -96, 124,   2,   7, -38,  -3,  43,-118, 115, -24, -66,  77, -47,  79,-107,-115,-110, 123,  20,  73, -52, -88,  50,  13, -25,  44, -11, -72, -46, -75,-100,  64, 121, -78, -39, 115,-125, -73, -72, -85,  67,  -3,  44,-111,  98,  34, -63,  77,  25,-100,  27,  78, -42,  31,   6, 119,  65, 121, -32,  34,-108,  46,  38,-103, -79, -14, -17, -60,  16, 102, -16,  72, 123, -58, -74,  94,  67,  35, -63, -59,  91,  80,-120, -18, -24, 125,  -6, -81, -57, -42,  62,  50, -93, -70,  90,   9,-111, 116,-115, -27,  80, -11,  27,  77,-111,  36, 115, -30, -63,  29, -30, -29,   2,  -4, -20, -79, -12,  34, 115,  75,-116,  57,-125,  17, 112, -88,  45, -18, 123, -29, -42,  91,  63, -23,  41, -85, -76, -59,  17, -89, 127,  66, 103,  95,  39,-122, 100,-126,-103,-120,  71, 116, -88,-116,  96,  75, -13,  69, 105, -46,-110,  16, -79, -71,  96, -21, -46, -50, -33, -79,-125, -98, -48, -67, -17, 127, -41,  32,  46, -42,-118, -65, -64,  27,  33, -55, -57,  51,-115,  55,-105,  -7, -90,  39,  42,-114, 127,  33, 116, -39,  91, -60, -84, 110, -18,  -6,  63, -75,  10, -35, -29, -25, 127,  24, -36, 115, -44, -37, 119, -87, -22,  81,-127,  86, -45,-111,  65,  87, 107,  -2, -18,  82,  35, -29, -69,  40, -26,   1,  56,  22, -87, -91, -82,-114, -85,  91,  51,  -5, 119,  -1,-102, -86,-119,  77,-119,  67, -70,   5, -66,  18,  97,  74, -67, -40, -26,  97, -49,  18, -31,  99, 112, -31, 118, -60, -34,  76,  48,  24,  31,   1,  37,  -3, -33, -36,  72, -66, -50,  35,  79,  54,  38,  -9,  47, 114, -62, 121,  30, -35, -89, -29,  58,   9, -16,  37, -98,-126, -54,  -7, -93, -20,-101, 119,  39,  82,  26,  31,  12,  32, 107, -85,  75, -83, -67, -36, -36,-125, -60,  26, -22, -68,  75, -62, -38, -26, -54,-102,  93, -40, -92, -26,-117, -13,  70,   1,-109,  40,-112, -68, -21, -41, -88, -93,-117,  40,  46,  11, -58, -70, -13,  21,-125,  97, 125, 121, -23,   7,  39,-106,  96, -80,  52, -52,  16,-123, -71,-104, -95,  21, -21, -12, -97, -20,  -8,-120,  20, -83, 103, 124, 102,  31,-104, -32,  71,-100,  73,  36, -13, 123,  87, -30, -62, -29,  29,  50,  28, 120, 111,  85,  19, -66,  29, 110,  70,  38,  96, 101, -89, -94,  -7, -50,  41,  96,-101,   8,-120, -48,  16,-101,  39,  31,  75,  94,  29, -18, -32, 126, 115,-119,  76,  28, -51,  63,  67, -96,  60, 123, -30, -56, -14,  92,  16, -41, -35,-106,-103, -29,  89,  61, 122,   4,  71, -35,-112,  69,  87, 119,  17, 122, 110,  97,  97, -91,-122,-112, -15,  -5, -70,  13,   2,  30,  17,-110, -69, -19, -30,-118,-116, -34,  76, 109, -68,  31, 125,  72,  93,-112,  11, 124, -50, -49,  97,-100, -37, -34, -73,  52, -19,  49, -83,  21, -26,-112, 123,  73, -76, -71,  82,-111,  96,  69,  90, -26,-106,-111, 116,  37, 110,  93,-114, -78,  49,  59,-107, -85, -75,  53, -40, -95,  99,  26,  59, -40, 105,  67, -59, -43, -97, -84,  51,  45, -67,-102,  57,-127, -84, -26,   3, -89,  16, -75,  75,-127,  94, 115,  23, -87, -86,  41,  83, -67, -82, -72,   9,-121,  18, -24,  -4,  -5, -22,  51,  45,   2,  16, -79, -12,-114, -31,-120,  66, -98, -70, -88, -95, -47,-100, 123, 111,-119, 106, -66, -42, 102, -87, 106, -37, 111, -88,  23, -95,-103,  89,  95, 111,-123,  38, -22, 110,  74, -84,-107,  92,  91, -41,  67, -75,  -6, -34, 106,  95,  90, 102, -24,  30, 126,-123, 100,  58,  91, -66, -43,  45, -56, -96,  70,  43, -48,  98, 117,  87,  65, -79, -67,  78, -85,  67, -10,  22,  73, 117, -64, 108,-123,  35, -90, -73, 106,  47, -75, -98, 108, 116, -38,-114,  15,  58,  33, -57,  30, 114,  75, -21, -47,  67,-102,  68, -22,  16, 110, -80, -83, -70, -81, -31,-100,  70,  -8,  81,  53, -84,  89,  83, -73, 121, -21, -51, 110,  10,  38,-104, -21,-113, -50, -18, -63,  -2,   1, 126, -82, -73, 122,  91, -86,-105, -17,  58, -70,  53,  98, -87, -74,   0, -15, 120,  30,  42, 121,  62,  85, 114, -35,  91,  27, -27,  45,   2,  43, -96,-106, -98,  74, -50, -43, -39,  73,  37, -21,  17,  52, -61, 122,-113,  27,  84, 122,  77, -61,  19,  87, 124,   5,  45, -29, -83, -70, -31, -70, -90, 116,-107, -79,-121,  69, 123, 123, -36,  -5, -51,  76,   2,  22,-108,  10, -20, -79, -31,  25,  68, -76,  43, -56, -13,  54,  71, -78,  55, -13, -40, -42, -15,-115, -93,-110,-122,  52, -19,  73, -16, -40,-110, -53, -33, -85, -58,  61,  20, -84,  12,   8, -26, -20,  12,  96, 108,   7, 119,  66,  40,  44, -76,  -6, -90,  90, -70, -81, -99, -88, -59,  42,  98, 104, -18,  39, -75, -77,-105, -85, -96, 127,  86, 122,  71, -69,  78,  14, -58,  16,  88, -14, -74, -62,-124, 103,  14,  34, 123, -87,  87,  75, -91,  49, 111,   9, -24, 101,  26, -90,-123, 113,  11,  -8, 108, 100, -40,  75, -42,-111,  -1,  32,  97,  37, -58, 101,-125, -91,  42,-111,  99,  75,  47,-106, -91, -58,   2,  86, 119,  73, -47,  32,-111,  64, 121, -35, 122,-102, 120, -40, -74,-107,  62, -65,-123,  -4, 112, 110, -96, -50, -30, -19, 116,  -6, -47, 112,  57,  77,  10, -89, -31,  80, -16, 119,-113,-127, -36, -98,  82, -36,  47, -46, -11, -96,-105, -40,   3, 117,-114, -88, -33,  51, -80,  24,  -7, 102,-113,  20,-119, -43, -76, -48, -69, -48,  25,  88, -13,  96, 102, -50, -42, -43, -51, -50, -65,  57,  97,  17,  39, -38, 110,-126,  38,  98, -48,-110, -92, -89,  45,-124, -58, -13, 101, -69,-126,-117,  93, -34,  16,  31,-125, -30, -46, 124, 117,  47,-106, -29, -28,  44, -21,  58, -89, -63, -70,  91,  -5,  37,  -7,-112,   2,  -5,  -1, -75, -86, 103, -95, -18, -66, -41, -17, 126, -59, -70, -29, -35,  11, 110,  37, -16,  46,-107,  62, 120,  19, -23,-107,  87,  49,  35, -62,  88, -90,  23, -85,  57,  32,  12, -21, -18,-100,  72,  62, -21, -19, -16,  66, 116, -57, 110,  69,  48,  81, 108, -12,  53,-105,-114, -63,  44,  50, -97,-117,-113, -23, 120,  24, 119, -41, 120, -99, -57,-105,  10, -73, -33, -98, -41,  70,  63, -58,  16,  -3, -74, -30,  28, 123, -15, -90,  20,  81, -34, 119,  33, -97,  24, -65, -17, -48, -43,-121,  33,  28,  97,  26, -54,  30, 104,  13, 121, 126, -67,  43,  67,  10, -80,  10,  64, 101, -35, -48, -43,  39, 123,  27,  36,  23,-111,  14,  -5, -58, 124, 107, -74,-118, -97,  56, 118,  95,   3,  61,  22,  77,   9, -58,-102, -32,  94,
   67, 117,  97, 101, 123,-123,  24,  73,  -9, 121,  72,  65,  61, -40, -23, -32, -85,-126,-115, -92,  32, -76, 127,  23,  87,  55, 114,  63,  38,  83,  16, -48,  37,   6, -74, -79, -55, -75,-122, -48, -40,  -3, -85, -93,  -3,  22, -74,  55,  93},
{   0, -29, -95, 100,-114,-102,  51, -84, -17,   0,  77,   1,  38, -60,  -4,  87,  -7,  22, -22, -78,  26,-120,   9, -41,-112,  94,  15,   0,  76,  87, -62,  44,  94,  52,   6,  24,  14,  31,  32,  69, -62,-100,  80, -14,  11,  83, -20,  55,  89, -36,-108,  23,-113,  -4,  94,  43, -12, -49,  27, -63, -77, -67, 104, -59,  -4,  43,  40,-104,  -6,-103,  49, -42,  96,  62,-105,  74, -18,  39,  33,-108, -30, -32, -50, -53, -78,  -3,-110, -95,-109, 103,   2,  15,  45,  -1, -50,   0,  75,  43, -27,  78, -27, 124, -36,  86,-107,-118,  48,  66,  56,  47,  93, -39, -78, -22,  23, -15, -82, -34, 113,-117, -75,  92, -26, 100,  87,  23,-103, -32, -37,-117,  52,-127,-122, 101, -49, -31,  43, 115,  66,-120, -19,  -4, -82, -91,  55, -47,  17,  10, -21, -83,  62,  57,  88, -51, -52,  57,  52,  75,  57, 112, 107,  31,  72, 103,  42,  61, -85, -29,-106, -90, -76,-111,  50, -34,-125, -39, -28,-123,  29, -40,  17,  27, -76,-106, -64, -86,  20,  50, 107,  69, 107,  69, -13,  40,  28, -54,  20,  -8, 111, 120, -77,  23,-110,-123,  46,  95, -54, 103, -38, -88, 110,  24, 113, -81,  69, -97, -11, -52,  53,  -6, -98,  68, -91, -83,  49, 125, -95, -71, -56,-119, -96, -30, -87, 115, -61,-115,  79,  36, -25,  37, -41, -93, -60, -16,   6,  53,  51, 108, 122, -52,  28, 102,   9,  23, -61, -56, -80, -75,   4, -86, -95, 119,  57,  72, -64,  -2,  -1,   4,  24,  46, 106,  -9,-122,-103,-104, -59,  26,  81,  59,  10, 119, -97,  62,  54, -27,  42,  84,  85, 103,  90,  59, 121, -81,  72,  34, -84, 116, -48, -67,-123, -27, -78,  98, 117,  32,  53,  53, -27, -91,  -2,-108,  41,  71, 106,-101, -80,  26, -25,   0,  89,-100, 126,  62, -22,  28, 100,  18,  72,  93,  60, -48,  83,  21,  92,  53, -78, -92,-125,  11,  70, -34, -20,-110, 104,  12,  39, -68,  86,  36, -82, -54, -48, -44,  56, 110,  33,  68,  -2,-121, 107,-100,  -1,  23, -30,  53,  78,  -2,  25, -77, 105, -26,  12, 126,  30, -65,  50, -75,  30, -97, 116, 112, 103, -90,  20, -67,  28, -12, -50, -32, -30, -26, -17,  -7, -71, -59,-113,  39,  11,  20, -82,  18,  85,  29,  67, 121, -99,  73,  81, 127, -97, 126, -39, -65,  57, -36, -74,  61,  54, -37,  80,  41, -12,  61,   5, 112,  41,  73, -80,  43, -40,  10, 118,  40,  -5, -59, 108,  66, -49, -11, 118, -22,  17, -88,  70,-119, -61,-124,  43,  51,  29, -44,-113, -64,  34,-102, 100, -44, -63, -36,  91,  15, -20, 124,  42, -41, -58,  85, -12,-107, 101, 124, -71,-116, -12,-112, -79, 118,-112,  16, -96,  25,  84,  43,  34, -85,   5,-121,  75, -79, -21,  64,-106, -72,  -7, -68,  85,   0, -72, 102,-112,  12, -55,  34,  48,  53,  43,  27,  76,-125, -95,-119,  69, -11, -68,   8,  62,-115,  10, -19, -46, -20,-103,  66, -74, -85,  77, -21, 108,  36,  -1, 102, -91,-119, -76, -71, -84,  71, -56,  63,-109, -61, -54,  38,-102,-100,-101,   9, -66,  27,-124,  43, -14,  -3, -34, -66,  49, -47, -95,  30,  76, 126,-116,  55, -98, 114,  33,  82,  20,  37,  22,   0,-103,  29,   3,  80, -42,   2, -66,  11,  52,-102,  64, -39, 114, -25,  37,  30,  54, 113,  25, -56, -70, 115, -89, -36, -83,  35, -81, -54,  31,  39,  57, -82,-103,  47,  80, -82, -66, 125,  -4, -37,  80, -99,  53, -26, -46, 120,-104,  69, -31, -21, -95,   6,  16, 125, -84,  64,  72, -45,  -6,   9, -93, -61, -77, -39,  80, -47,  68,-103, -41, -48, 103, -71, -19,-116,  57, -44, -94,  19, -56,  20,  41, -29, -47, -31, 125,  -3, -34, -31, -76,  33,  66, -98,  63,  48,  41,  48, -14, -97, 102, -92, -28,  33, -84, -60, 111,  14,  87,   7, -44,   0, -77, -18,-118, -58, -42,  72, -37, -66,  45,  48,-113,-116, -76,  98,   6, -64, 101,-116, 100, -60, -12, -47, 106, -74, -73,  14, -58,  97,  10, -17, -15, -19, -56,-118,  63,   8,  -6, 111, 110, -53, -12,  84, -95,-112,  85,  22,  79,  18,  65,  98, 102, 125, -23,  90,   3, -27,  50, 109, -41, -61, -69,  82,  65,  10,  73, -42,  52, -58,  95,  44,  72,-100,-126, 106, 115,  71,-120, 124,-125,   2,-114, -36, -91, -71, -22,  16,  44,   5,  21, -34,  82, -66, -49, 125,  69, -96,  71,  47, -99,  70, -25, -63, -25,  71, -75, 103, -52, 124, -99,  70, -29,-117, 122, 108,  40,   0,  10, 110, 113, 101, 100,  55, -97,  55,-114, -99,   4,  47,  51, -86,  -6, 119, -30, -18,  53, -35,  27,  10, 120,  63, -77, -78, 100, -14, -27,-116, -94, -93,  98, -97, 116,  46, 122,  70, -83,  11, 122,  83,  17, -75, -33, -53,  48, -48,-101,  79,-107,  33,  -4, -69, -32, 123,  11, 109,  66, 111,  57,  23, -15,  -4, -42,-103,-127, -97,  91, -31,  12, -19, -27,  35, -81,  94, -57, 112,  64, -43, 118, -27,  36, -17, -17,  22,  12, -88, -63,  42, 103,  97,  24,  82,  41,  14,-118,  60, -75,  87,  40, -91,  96, 118, -89, -80,  63, 100,  39,-102, -74,-103, -31, -60, 123,  84, 103,-114,  10,  -8, -33, -67,-101, -93, -44,  87, 102, -55, -74, -99, -22, -64,-106, 106,  46, 121, -23,  60, -60, -38,-111, -74, -74, -85, 113, -47, -46, -49, -91,   8, -93, -90, -87, 116,-119,  39,-111, -57,  62, -57,  76,   0,  77,  89, -26,  63,-113,  74, -80, -95,  33, -64,  36, -69,-122, 110,  79, -32,  37, -10, -10,-114,  -6,  72,  86,  94, -15, -20, -64, -93, -93,-109, -57,  93, 101, -29,-101,  44,  20,  35,  33,  20, -46,  81, -46, -21, -62,  60, -86, -91, -69, -23,  43,  65, 106, 109, -99, -65, -19,  36, -79, -19,-122,  18, -81,   8,  -6,  51, -91,-106,  70, -47, 107, -47, 113, 117, -80, -37, -46,  11, 102, -81,  91, -52, -43,  82,  16,  36,-102,  64,  53,-107, 118, -14, -77,  11, 121,  95, -21, -46, 112,  37, -16,  78,   7, -80, 124,   5,  51, -75, -13, -39,  64,  17, 123, -91,-108, -98,  30, 108, -29, -91,  94,  89, -91,   2,  40, -80,  87,  -7,-120, -47, -76, -49, -93, 125, -69,  73,  22, 120, 126, -80,   5,  90,-103,  77, -81, -29,-121,-111, -38,-101, -34, 108, -50, -22,  93, -99,-127,  96,  63,  17, 104, -78, -70, -68,  -4, -27,  79, -50, -15, 107,  30,   2,   7,  83,  44, 110, -62, -70, -28, -69, -55,  34,  30,  67, -95,   0,  27, 109,  89,  57,  52,-123, 113,  91, -97, 108,  43,  12, -24, -10, 117, 115, -96,-109,  70, -88,  -8,  76, 104,  -6, -78, -19,-123, -18, -68,  37,  80,-103,-126,  59,  31, -54, -57, -26, -91, -62, -61,-101,-117,  -4, 122, 118, -54, -28, -12,  20,  -7,  -9, -63, -84,  77,-111,-126, 113, -95,  55, -74,-103, -23,-123,  55,  82, -51, -57,  33, 109,  48, -71,  37,  75, 124, 120, 124,-118, -72, -31,  33,  85, -26, -56,-109,-121,  25, -54,  81, -44,  49, 117,  35, -71, -11,  77, -12,-112,  33,  23,   7, -99,-112,-122,  79, -89, 121,  94, -97,  97, -22, -27,  -1, 116, -56,  76, -24,  43,  72,  -3, -58, -38,   2, 118, 100, -21,  34,  -6,  51,  99, -99, 104, -26, -57, 121,  74,  45,  42, 115,   1,  41,  42, -52, -27,  99, -70, -54, -75,  85, -91,  74,-116, -87, 123,   6, -20,  47, -84,-126,   7,  35,  52,  30,  32, -70,-127, -46,-110,   3,  23, -60, -39,  36, -87,  43, -65, -56, 125,-120, -23,-105, -46,  95, 116, -57, 115, -37,-114,-103,  72, -72, -39,  56, -94,  75,-118, 117, -37, -23,-115,  20, -20,  34,  30, -80,-116,   5, 113,  47,  42, -87,   8, -84, -24, -84,  86,  86,  28, -45,-100,  15, -34, -33, -73,  -2, -36, -37, -70,  -9,  46,  99,  56, -27,  21, -89,-126, 125,-120,-118, -23, -29,  28, 117, -91,-122, -68,   7,  29,   1, -43, -66, -65,  79,  25, -12,-124,  97,  88,  57,  70, 106,-119, -51,  44,   7,  62,  54, -93, -66,   0,  63,  54,-106, -68,  24,  72, -12,-100,  76, -66, -11,  95, -64,-126,  41, -26,  11, -90, -76, 124, -61,  50,  28,   4, -25,  94, -92, 116,  62,  38,  85, -64, -32, 126,   4,-111,  24,  59, 108, -42,-101,  13, 115, -96, 108, 122, 107,  36,   3, -85,  89, -42,  -1, 100, 116, 117, -51,  63,-108,  -1,  70, -13,  62,-105,  56,  85, -19, -60,-107, 117,   2, -70,  96,  15,-122, 102, 126,  47,  36,  21,  53, -96, -68, 109,-120, 103,  97,   7,   2,  96,  96, -46, 109,  89, -26,  89,-111,  71,  85,  33,  52, -77,   1, -45,  89,-120, -37,-104, -99, 115, -18,  67,  81, -53,  55,  20, -49, 115,   3, -84, -93,  91,  31, 105, -38, 110, -87,  42,  49, -80, -38,  21, -36, 124,  73, -34,  83,  34, -86, -54, -48, 117, -63,  54, 120,  11, -45,-117,  25, -44,-104,-127, -50, -57, -96,  81, -94, -69,-106, -86, 117,-125, -57,  79,-113, 119, -65,  40,-110,  83,  63,  48,  29, -92, -16,  81, -57,   3,  17,  16, -74,  75,  98, -65,  14,   9,  50,  63,  18,  16, -12,  -7,-123,-103, -38,   3,-103, -88, -17, 127,-110,-101, -11, 112,  52,  32,  45, -65, -91,  89,  92, -15,  50,  24,  74,  40, -83, 124,  78,-114, -20, -81,  24,  85,-108,   7, -16,  32, 125,  71,  43,  74, -26,  41,  28, 108, 101,  53, -89,  69, -58, 119, -80,  12,-118,  85,  11, -31,-111,-103, -55,  67, -75,  70,  72, -56,  11, -87, -53,  13,  38,  94,-108,  80,  79,  50, -74,  91,  50,-121,  48, 116,  70, -22,  55,  -1,-118,  37,  72, -38, -46,  47,  -8,  29,  45,   3, -94, -40,   8, -91, -20, -49, -47,  48, -33,-113, -58,  73, -76, 119,  93, -87,  57, -17, -60, -62,  -2, -19,  41, -99,  86,  24, -12, -80,  69,  65,  -4, -39,-121, 126, -75, -35,-117,  31, 127, -72,  63,  83,  36,  80, 105,-105, -85, -97,  94,   8,   9, -49,  95, -60, 100, -93,  52,-125, 121, -23, -37,  69,-101,  67,  98, -86, -82,  84,  36,  49, -54,  -3,   8,  99,  52,  73, -54, -15,  88, -58, -63,  16, 120, -79, -74,  20, -98,  90, -80,  58,  10,  40, 102, -78,  79,  57,  28,-107, -81, -29, -97,  38,  -8,-105,-105,  81,  79,-114, 105, -88, -69, -89,  35, -43, -49,-103, -68, -35, -70, -18,  59, -26,-125,-124, -77, -98,  72,  69,  10, -85, -80,-110,-119,  66,  66, 124, -22,  88, -40, -23, -62, -14,-103, -16, -94,  41, 103,  -7,   1, -82, -96,  76,  88,-111, 100,  63, 121, -62, -82,  93,-125, -19,-100,  89, 110,  87, 109, -35,  55,  39,  86, -29,  32,   6,  -4,   2,  57,  10,  12, -75, 114, -96,  31,   3, -84,-118, 104,  20,  64, -41, -58,  89,  51, -37, -36,  85, -61,  18, -59, 121, 123,-106, -71, -10, 107, 110,-119, -21, -57,  34,-125,  -6,  25, -98,  60, 103,  31,  60,  76, 113, 108, -78,  11,  24,   3, -36, -52,  42, -28, -47, -58, -11, -79, -89, 107,  -9,-114,-120, -39,  85,  56,   9, 105, -39, 112, -55,-114,  32,-116,  66,  45, 101, -89, -63, -33,  87,  11,  53, -31, -51, -18,  47,-124, -67,  85,  29,  69, 126,  14, -55,  53,  99,  30,  69, -17, 117,  58,  61,  30, 124, 123,  97,  -5, -35, -70, -57,   1, -51, -32, -76, 109, -81, 107, -29,  37, -21, -22, 121,
 -122, -78,  -9, 101,  32,-112, -37, -92,  63,   2,-108,-119, -26, 105, 108,  30, 116, -56, -85,  53,-113, -35, 119,  84,  48, -61,   7,  79,  82,  -2,  75,  94,  49,  73, -97, -17,  54, 103,  47,-113,  -9,  46, -45,  16,  -2, -57, -66, -76, -18},
{ -60, -77,   9,  13,  86, 122, -29,-118, -54,  59,  18, -65, -31,-120, -64, -90, -91,  62,  53,  72, -74,  62, -23,  50,  22,-122, 105,  11, -46,  70,  73,-120, -38,  63, -29, -24, -77,  58,-125,  59,  69,  12, 119,-101, -28,  77, -28,  96,  68, -83, -53,-103, 101,  48,  12,  51,  79, -52,-103, 120, -65,-104,-103, -23,  27, -23,  -6, 107, -51, -39, -49,  -5,   6, -78,-117, 100,  -5,  39,  78, -65,  -3,  -7, -34, -95,  -3, -56,  30, -39,-111,  73,  82,   3,-104, -12,  10,  -9,  95,  81,-125,  70, 124, 105,  35,  97,  97,  71,  40,  64,  18,  61, -18, -17, 125, -72, -24,-108,  45, -87,  -5,  61, -16,-125,  30,-104,  77, -64,  97,  19, -19,  49,-103,  10,  21, -35, 116, -68,  93, -46, -67, -12, 109, -86,  38, -62, -36, 124, -70, -41,  17, -12,-124,  23,  -6, -14, -49,  79, -69, -65,  89, 112,   5, -44, -84,-116, -49, -81, -64, -92,  84, -70,  57,  83, -40, 113,  36, 101,-116, -69,  90,  79, -62,  94,  53,  71,   1,-104,-120,  -9, -87,  97, -31, -27, -22,  -9,  69,  -7,  86, -28, -73,  -7,  67,  64,  77,  22,-121, -87, -51,  -1, -88,  77,  39, -45,  52, -53, -10, 104, 102, -38,  31,-119,  98, -95, -87, 118, -80,  51,-100, -99, -72,  97, -16, -30, 114,-117,  47,  -6,  78, -91,-107,-124,  96, 109, 115, 100, 106,-120,  95,  33,  98,  24,  16,  38, 104,  15, -55,   0,  63,  79, -71,  63,  21, -98, 115,-124,   6,  27, -68, 122,  83,  95, 119, -35,   5, -77, -42,  19,  97,   1, -21, -79,  84,  -4, -68, -48,-107,  99, -94, -81, -72, -20, 122, -87,  63,  -6, -72,-120,  56, -27, -89,  69, 123,  40,  16, -62,  77, 124,  15,-105,  56, 126,-121,  41,  93, -79,-113,   7,  41, 102, 104,   6, -32,  44, -17, -34,-127, -53, -56,  67, -19, 110,  94, -24, -80,  98,  25, 103,  38,  85, -89,  64,   3, -24,  30, 100,  -2, -91,  24,   8,  71,-116,  67,-102,-100,-121,  82,-106, -65, -29,  -3,  31, -70,-124,  27,  -9,   4, 123,-119,  71,   3, -58, -80,  13, -16,  12, -18,  87,   6, -96, -43,  13, 103, -78, 122, -90, 101,-117, -74,  14, -78,  88, -42, 106,  79,  62,  -3, -88, -99, -87, -35, -98, 109, 123,   0, -70,  48,  32,  55, -52,  30,  17, -81, -76,-120,  25, 115,-117, -87, -76,  72,  43,  97, -77, -30,  -4,  14, -15,  87, 118, 111, 102, -34,  17,  92,-114,-100,  40,  85,-104,  64, -19, -79, -48, -46,  15,  -5,  13,  78,-104,  -7,  55,  30, -88, -31, -19,  46, 117, -39,-113,  86, -52,-105,  54,  95,  19, -53, 107, -70, 118,-117, -42, -19, -90,  50, -61,   5,   6,  89, 112,  -1, -52,  98, -85,  78,  79, -22, 124, 107,  66,  36,  60,  39,  34,-113, -85, -70,-117, 111, -95,  58, -31,  99,  99,  89,  18,  79,  57,  12, -96,-104,  71,  73, -44,  59,-113,  40, -30,-116, -75,  85, -17,  68, 100, 109, -93, -96, -12,  65,  -9, -69,  78, -48,  61,  64, -23,  79, -28,  36, -43,  99,  68,-107, -44,  23,  55,  84,   6, -89,  -3, 111, 107, -32,  90,  18,  51, 124,  82,  71, -69,  -2,  75,  58,  48, -87,-101, 104,  67, -21,  62,  10, -69,-122, -83, -35, 103, -45,  57, -63,-113,  57,  28,  76,  66,  91,-109,  97,-123, -63,  30,-107,  35,  -9, -26, -64,-107, -98,-103, -98, -51,  39, -32,  48,  21, -42, 104, 101,  18,  90, -81,  98,   4, -84, 113, -89,  50,  74, 107, -14, 102,  44, -18, -75, -23,  84, -94,  76, -10,  72, -60, -20, -63,  77,  27, -80,  10,  80,  57, -98,  16, -29,  -1, -59, -10,  47, -68, -27, -88, -44, -47,  77,  17,  83,  78, 113,  93,  -7,  63, -46,  98,  61, -74, -62,  87,-125, -91,  81, 107, -26, -46,  68, -52, -86,  27,  36,  55, -84, -82,  26,  29,  59,-112,  91, -90,-101, -65,   4,  26,  99, -64,  21,-123, -23, 112,  76, -61,  20,  77, -19, -11,  75, -37,  82,  14, -82,  64, 107,  56, -52,  51, -42, -62,  -7,  25, -40, 103, -16, 106,   1, 102,   6, -12,-110,  39, 120, -39, -75, -97,  -4, 117, -93,-113,  54,-122, -89, -28,-102,  50,  92, -80,  91, -73, -88,  66,   1, -69,   2,-119,  42,  62,  55, 115, -32, -84, -69, -56,  14,  23,-112, 123,-115, -41, 108,  42, -38,-118, -93, 123,-125, -20, -52, -12,  48, -23,  65,  30,  87, 105, -68,  53,  62, -80, -60, -75, -50, -27,  53,  53,  23, -57, -94,-105, 107, 104,  12,  80,  51,  82,  39, -42, -38, -11,  13, -32,  10, -92, -52, -59, -89,-119,  20, -83, 125, -71, -89, -11, 124,  42, -87,  75,  78,-100,  -8, 113,  58, -43,  59,  48,  98, 106, -84, -88,  29, -52,-110,  49, 112,  21, -14, -93,  84,  -6, -73, -42,  73,  91, 121,  89,-116,  -6, 121,  41, -87, -66, -56,  91,   2, -94, -90,  96, 115,  19,-120,  10,  52,  46,-106,  81,-108,  74, -17,  52, -17,  68,  29,  -1, 124, -19, -54,  95, -81,  -1, 112, -30,  88,  89, -90, -37,  86, -26,-110,-122, -74,  71,  94,-115,  82,   8, -52, -86, -31,  22, 127, 118,  42, -19, -82, -68, -12, 104,  41,  80,-112, -61, -34,   1, 112, -26,  17, -85, 112,  80, -31,  63,-107,  64, -18, 104, -76,   9,   4, 102, -11, -61, -65,-108, -99, -18, -55, -17,-111, 102,-122,  77, -15,  68,  83,  26, 109, 102, -59,  -8,  95, -25,  23, -11,  30, 114, -79,  81, 116, -68,  16,  97,  79, -60, 101,   8,-115,  61,-120,  53, -46,  26, -32,  93, -82,   6, -59, -40,-108, -42,  -2, -98,  25,  54, -89,  89, -29,  28,  15,  95,  27,  11,  79, -18,  60,-120,  41,  71,   6,  86, -98,  24, 126, -91,  99, -76,  98, -28, -18,  -5,-109,  46,  16, 110,  95,  15,  19, -47,  90,  94, -74, -92,-125,  66, -74, 115,  -6, -67,  14, -32,  21,  53,-121,  20,  -5, -20, 103,  42,  79, -56,  68, -27,  54,  29,  72, 117, -59, -94, -19, 113,  80, 125, -99,  37, -63,  48,  97, -33, 100,-106, -73, -96, 112,  60,-107,   5, -61, -89,-100, 112, -99,  -5, -28, -63, -84, 108,  -5,  70, -35,  63, 105,-112,  58,  22,  35,  96,  95,  77,  38, -41, -17, -17,  84,  26, 119,   0,  32,  21,  20,-113, -67, -44,  47,-126,  28, -10,  71,  12, -77,  53, 103, -81,-122, -61, -92,-109, -83, -12, -81,  77, 117,-116, -80, 102,  33,  34, -68, -77,  52,  91,  86, -73, -41, -62, -54, -87, -26, -27,-108,  77,   6, -18,  -2, 115,  67,  10, 123,  71, 127, -36,  72,  64, -22,-107, -65, -18,  29,  -3,  17,  54, 106,  12, -66,-110, -91, -67, -56, -71,  20, 109, -87,  -1,  82, -72, -31,-103,   8,-107, 118, -82,  29, -30,  60,  45, 114,  25, 106, -67,  93, -21,  27, -46,-124, -82,  80,-112, -10, 115, -97, -68,-105, 113, -55,  13, -13, -33,  42,-117,-118, 105, -17,  80,-124,  65, -30,  67, -23,-122, -78,  45, -28, -63,  -4,  70,  13,  92,  58,  63, -54,-123, -58,  78, -19, -47, -33,  15, -52, -37, 123,  58,-112, -31, -98, -68,  37,  87,  81, 103,  45,  71,-120, -73, -14,  39,   2,  38, -67,  76, 118,  70, 114,  91, 114,  22,   4,  42,  22, -27, -25,-106,  36,  52,  45,  72, -61, -40,  -7, -57,  30,-108,  90, -51, -37, 122, 107, -94,  70,  14, 114,  28, -77,  97,  -2,-106,  23,-119, 124, -95,  12,  13,  50,  10,  80, -97, -39,  83, -38, -20,  61,  20,  80, 100,-122, 119,   7,  15, -89,  57, -15,  32, -19, -80,  98,  76, 126,  85,  26,  59,  30,  84,-114,  41, -85, -19,-104, -73,  62, 117,  43,  37,-114, -54,  67,  36, -19,  -2,  69, -69,   9, -74, 110, -69, -73,  -2, -27, -52, -86,  93,   7,  49,  82,  74,  85, -21, 118,  68, -57,  80, -94,  81,  82,  19, -61,  64,-127,  61,  75,  38, -40, -80,  -1, -92,-125, -42,  34, 102,  18,-100,  17, 116, -29, -65, -75,  50, -83, -31,  44,  99, -22,  80,  74,  68, 120, 104, -83,  21,  36,  73, -79, 106,-121, -52, -86, 110, -88,  39,  89,  31, 126,-107,  94,   0,  85,  46,  57, 114, -22,  56,  -4, -31, -57,  70,   9, 101,  37, 126,  98, -14, -34, -56,  30, -21, 120,  26,  96,  68,  40,  47, 101, -98, -12,  44, 118,  27,  64,  26, -42,   1,  96,-113, -47,  66, -82,  62,-119, -24,  54, -92,  44,  53, -12,-109, -61,  33,-114, -62, -93,  37, -42, -40, -22,  69,  25, -16, -60,  10, 109, -45,  24,  85, 102,  95,-124,-124,  -2, -44, -73,  88,  47,  50,  24, -16,-100,  73, -93, -38, -53,  -8, -13,  64,  67, 123,  81, 124,  88, 120, 110,  69, -42,  65,  -7, -59,  92,-123, -61, -78, -57, 123, -50, 125,  82,  14,  59,  50, 124, -25,   9, 114, -83,   5, -26, -26, -90, -88, -73,-103,  87, -57, 117,   5, -63,  58, -13,  95,  51, -46, 108,  14, 120, -22,  39,  66, -20,  31, -75, -69, -82,  54,-124,-114, -17, -88, -59,-121, -58,-121, -95, 110,-120, 108,  90,  88,   6,  27, 126, -45, -35, -48, 123,  47,-104, -35, 119,-123, -21,  92, -67,  52,-107,  25,  39,  46, -40, -38,  38,  36,  -1,  23, -41,  95,  22,-107,  33,-110,  81,  45, -45,  68, -26, -22, -28, -64, -46,  70, 119,-106,  96,  12,  52, -68, -19, -72,  38,  94,  94, -82,  37, 117,  80,  92,  -9, -12,  61,  52,  84, -48,  63, -48,  35,  24, -42, -67, -16,-117,-103, 126, 101, -85,  10,-111, 127,  29,   6,-110, -50,  97, -69, 122,  57, 112, -66,  -5,  36, -24,  39,  82,  76,  10,  28, -43, -60, -45, -64,  20,-123,  72,  71, 109, -69,  62,  26, -24,  -3,  35, -26,  97,  29,  95, -83, -53, -38, 127, -55,  64,  40,  -2, -85, 108, -20,  54,  28, 119,  13, -38, 118, -40, 114, -61, -70,  -6,  42,  24, 103, -35, -11, -74, 124,  99,  36,  81, -93, 101, -29,  95,  63,  -3,-125,  18, -85, -33,  34,   0, 117, -47, 108, 100,   5, -71, -76, -80,  93,  24, -20,  22, 113,  -3, -86,  37,-120,  43,   7,  24,  96,   6, -26,  62, -62, -36,  40, -59,-122, -54,  79,  34, 109,-120, -99, -59,  55,   9, -48,-117,  -6,  62, -34,  62, 118, -27,-108, -38, 101,  68,-111,  96,  71,  32,  73,  14,-123,  40, -98, -27, -44, -55,  27,  13,  45, -25,-113, -75, -81, -33,-100,  47, -26, 101,  91,  42,  37,  44,  19,  56,  47, -77,-125, -24,  97,  44,  63, -13,  50,  45,   4, -30,  -9,  79,  99,  -3,  78, 107,  42, 100,  91,  29, -51,  82,  13,  60, -59,  50, 102,  39,  87,  -5, -85,  36,  42,  86,-121,  38,-119,  49,  16,  62,  -4, -96, -64,  85, -95,  63,-115, 102,-120,  51, -68,  69, -71, -83, -38, 110, -11,  -2,  17,  45,-124,  45,  11,  54,  84, -46, 101, 100,-114,  80,-115,  12,-103, -68,  91, -30,  -6, -63, 102, -92, 106, -63, -75,  73,  12, -10,-113,-109,  47,-114, -45, -21, -35, 124, -88,  78,  21, -91, -40,-123, 110,-102, -81,  58, 105,  65,-125,  63,  22,  -2, 109,  21,  66,  36,  42,-109,  70, -52, -92, 110,  51, 101, 110, -16, 127,-108,  72,  22,  64, -10,  28,  86,  85, -22,  11,  72, -10, -65,  46, 107,  83,  62, 112,-108,  31, -31,  61, -65,  45,-106,  15,  92,-108, -30, 107, -88, 124, -72, 127,  89,  -2,-121,-110,-100,  39, -31,  10,  -8,-102,  47, -14,  64,  44,   8,  91,
  -47,  70, -73, -26, 103, 107,  85,  73, -61,   5,  10,  -8,  39,  22, 104, -58, -35,  79,  96, 110, -75, -68,-108,  11, -24,-111,  35,  57,  65,  47,  77, -61,  94, -11,  58,  66, 118,  68,  99,  54, -89,  88,  43,  87,  98,  80,  22, -36, -49},
{-117, -49, -59, -15,  -3, -18,   6, -84, -56, -84,-126, -40, 106, -93, 103, -81, -76,  -8,  50, -97,-101, 111,  47, -31,  73, -74,  87, -94, -25, -46,  21,-113,  85, -16, -89, 113, -26, -30,  -6, -75,  78,  58,-105,  94,  92, 117,  46, -76,  33, -63,  43,-110,-124, 113,  24, -65, -27, 107,  14,  55, -23,  30, -60,  57, -15, -35,-102, 102,-116, 124,  90, -73,  82, -42,-123,  50,  98,  63,  94,  67,  64, -47,  14,  52,  11,  -2, -78,  71, 125,   2,  40,  89,  78,  15, -78,  39,  56,-120, -23, -12, -74, 102,  85, -88, -89, 104,   3,   5, -79, -51,  64,  -9,  90,  62, -88,  54, -40, -32, -94,-111, -54,-103,-100, -15,  83, -41, -73, -95, -26,  27, -21,  71,  52,-120, -20, -62, -51,  70, 113,  -5,  71,  69,   4,  80, -97, -15, -67,   6,  65,  24,  55, -78,  35, 111, -53, -39, -95, -33,  -8, -32,  -3, 103,  49, -11,  39, -83, -60, 103, 112, 122,  29,  36, 104, -20,  74,   5, -57,  26,  86, -73, -94,-104, -48, -80,  73, -48,  77,  80, 126, -67, -19, -52,  36,   2, 124,   1,  99,  25, -71, -77,  65,  76, 119,  71, 105, -27, -31, 104, -27,  19, 115,-109, -78, -13,  68, -21,  58, 117,-102,  -4,  28,  24, -89,  93, -51, -83,  38, 106,   5, -67, 116,  29, 126, 121,  49,  32, 124, 101,  -6, -74, -54, -29,  67,-103, -98,  -8,  65, -57,-109, -81, -88,  51,  98,  33, -36,  99,  82, -31, -86,  71,  67,  39,  75, -86,  59, -72, -21, -66,  50, 114, 100,-112,   4,   5, -91, -36,  53, -50,  23,  86,-124,  34,  76,  76, -79, 106,  95, 117, 100,  16,  35, 123,  19,  11,-109,  26, -20, -96, -33,  72, -53, 118,  90,  22, -66,   0,-121,-118,  45,-114,  65, 114,  27,-122,  36,-113,  52,  19,  14,-110,  68, -28, 101, 125, -80,-123, -60, -69, 105, -27,-121, -18, -24,  95,-121, -87, 104,   3, -70, 123, -72,  91,   1, 107,  29, -50, -64, -45,-103,-124, -73, -35,  78, -85,  14,  77,  13,  19,   3, -40, -64,   3,-126, -89, -70, -97,  75, -63, 126, -13,-127, 118,-125, -98,  -3, -75,  27,  21,  41,  -9, -63, -98,-122,   9,  74,  73,  16,  65, -63, -48,  -4,  86,  27,  63,  -1,  33,  86,-124, -19,  16, -17, 123, -37,  60, -52,  15,  51,  90,  64,-118,  97,  70, 103, 108, -88,  20,-117, 103,  -5,   1,  44,  97,  37,  34, -56,  84, -46,-103,  99, -91,   9,  -8,  57, -13,-125,  68,-112,-117,  77,  56, 127,-120, -64, 101,  26,  -4,  24,  50, -84,  26,  39,  36, -50, -68,  61,  76,-122, -14,   0,  11, -48,  98,  38, -25,  -2, -72, 110, -79,  34,  14,-106,-118, -93,  64,  86,  61,  90, -10, -64,  40, -82, -95, -29, -33, -11,  -9,   8,  93, -88, 105, -96,  96,   2,  34,  17, -55,-124,  59,  88,-108,  66, -34, 108,-116,  32,  -8, -67, 127, 108,  94, -15, -40, -42, -17,  80,-109, -19,   7, -56,  35,   4, -89,  76,  52,  47,  35,  84, -81, -88, 122, -97, -27, -43,  41,  61, -51, -66,  87, -62,  30, -13,  57,  26,  74,  14, -36,  38, -34, 108, -14,   2, 123, 104,  13,  47,  57, 114,  98,  60, -12, 109, 116,  -1, -67,  -1,  55, 124, -78,  65, -23,  38, -15,-110,  68,  77,  27, -93, -39, -10,  30,  72,  74,  49,-120,  57,-108,-121,-104,  13, -55, 112,-108,  67, -14, -49,-109, -24,  32,  64,  62, -47, -20,  76, 111,  34, -70, -93, -61,-126,  -3, -35,  -6,  16, -76,-109,  57, -59,  54,  87, -98,-111,  22, -11,  84,  92, 116,-126,  19, 116, -89,  70,  81,  91, -68, -60,  47, -46, -32,  42,   9, -27,  52,  84, -93, -63,  70,  26, 108,  62,  56, -28,  91,  63,   7, -66, -27,  43, -11, 115, -69,-121, -42,-115,  88,   6,  50,  79,  10,  95, -95, -79, -76,  26,   1,  57, -87,  -9,  43, 115,  91,  91,-119, -20,  37, -99, -56,  -6, -60, -20, -18, -98,  20,-100,  56,  -5,  21,   2, 115, -19,  -5, -57, -93,   8,  22, -65,  48, -53,-127, -91,  -8, -84, -17,  23, -15, -12,  91, -42,  16,  -9,  88, 113,  15,-111,-126, -62, -93,  -1, -48,  44, -59,  15, -55, 126,  88, -35, -93, -65,-102,  67, -25, -64, -73, 111,  56, -17,  -8,  26, 100,  86, -63,  61,  66, 100,  80,-121,  71, -68,  78,  33,  34,-100,-120, -44,-125, -76, -86,  83, 123, 118, 102, -88, -10, 123,-125,-102,  66,  58, -25,-111, 114, 116, -56, -27,  49,  17, -15, -99,-126,  19,  49,-121,  29, -18, -51,  16,  61,-102, 117,  86, -53, -21,  60,   5, -33,  56, -72, -74,  10,-109,  65,-110, -86,   4, -85,  -2, -37,-127, 125,-119,  47, -89,   1,  -4, 105, -84,  88, -36,-125,  34,  21,   0, 124,  74,  89,  69, 110, 107, -15,  64,  93, 126, -12,  24,  77,-117, -71, -63,-107,  41, -67, -47, 127,  13, -87, 117,  68,  -9, 103, -49, -71,-121,  -9,  58, 109, 125, 106,  71,  -5, -73,  77,  24, 106, -47,-111,  93,  -3, 112, -78,  98,  52, -35,  85,  45,  44, -54,  86, -56,  20,  14, -74,  37,   8,  21,  29, 104, -65,  37, -59, -58, -16, -36,  90,  53, -16,-116,  79, -20,  68, -23, 103,  92,  61, 115,  46, -81,-107, -81,  19,  75,  59, -97, -93,  -5,  52,  53,   3, -60,  90, 116, 113, -18,  99,  81,-117, -45, -98,   8,-103,  43,  67, -65, -27,  65, -36, -20, 110, -63, -51, 110,  30,  26,   9, -10,-115, -57,  34,-106,   6,   9, 125,  -8, 102,-108, -86,   0,  23,  60,  15, 110, -88,  18, -52,  56, -64,  85, -98,  60,-117, -30, -51, -38, -52, 100, -29,  46,  17,  37, -96, -83,  49, -92, -54, -42,-124, -20,  51,  -4, -41,  -4,   3,  50, -83,  22, 114,  94,  63,  72,-125, -49, -91, 104, 102,  12,  54, -66,  66, -29, -19,  24,  25,-111, -23, -35, -96,-109, -52, -20, -39, -44, -77, -26,  34, -82, 108,  49, -38,-122,  66,  74, -16,  56, -19,  33,   4, -66,  18, -66, -22,  83,  39,  68,  91,  33, 105, 110, 101,  58,  51, -66, -59,  14, -72,   4,  16, -87,   1,-119,  31, -85,  10, -92,  64,  23,-127, -61, -52, 101, 101, -57,  90, 114,  96,  84,  33, -15,  -7, -18, -41, 105,-123, 101,  97,  48,  34,  32,  19, -78, -20,  31,-104,  -1,  99,-105, -87,  15, 116, -95, -76,-105,-123,  50,  88,  82, -89, -51,  50, -57,  -2,   7, -76, -57, -80, 103,  12,  45,  89, 123,-126, -18,  77,-114, -66,  47, -33, 104, -20,   1, -40, 126,  66, 100,  55,  52,  20,-105,  70,  70, -74, -24, -56,-123, -50, -93,  86,-100,  49, -96,  81, 111, -33,  94,  83, -27, -83, 107, -60, -27,  38, -42, -96, -80, -18,  57,-111,  93,-104, 107,-108, -50,  62, -28, -96,  -6, -44,  19,-125,  74,   6,  36, -51, -43,  44, -70,  56, -86,  31, -74, -89,  27,  20,  21,  19,-127, -76, -42,  69, 117, -83,  53,  19, -32,  11, -94,  65, -79, -55, -80,  42,-118, -20, -68,  38,  45, -20, -79,  49,   2, -56,  61,-110, -54,  50,  54,  61,  64, -61, -36, -96, -26, -88,  16, -32,  85, -81, -47,  94,  34, -77,  36,  13, -16,  19, -83, -75, 101,  93, -47,   8, -37, -41,-117,  -5, -30,  45,-106, -22,  74, -64,  48, -67,-124, -37, -80, -28,  76,-112, -74,  81,  59, -38,  37,  36,  16, -44, -91,  73, -28,  65,   0, -75, -71, -50,  81,  92, -21,-123, -14,  83,-121,  10,   3,  -8,  58,  18,  75,  90,-100,-125,  -8,  86,  85, 104,  -6,-106, -14, -23,  65, -48,  25,  64, -51, 126,  55,  74, -84,  21,-121,-124,  -6,-118,  -6,  81,-105,  76,  71,  26, -77, -34, -54, -58, -19,  12,-122,  42, -83, 120,-113, -13,  58, -90,  19,  63, -47, -73,-102,-126,  98,  70, -63, -42,-116,-110, -70,-116,-101,  44,  62, 122, 124, -55, -76, -76, -69,  92, 118,  68,  -6, -88,  73, -69,  64,  60, 115,  72,  68, -37,  61,  86,  86, -28, -63,  84, 102,-109, -76, -10,  76,  35,  -6, 101, -66,  14, -99,  15, -82,  60,-122,-100,  -3, 118, -54, -83,-127,  81, -78, -84,  52,-102, -79,   9, -78,  95,  41, -67,  28,  70,  -4, -96,  78, -68,-103, -94,  38,  74, -31,-114, 118, -58, -40,  83, -76,  15, -42, 124, -89,  39,  31,   2, -10, -35,  64, -45,  60,  -7, -82,  87, -16,  38,   9, 115,  65, -72, 104,-114, 115,  24,  46,  74,  58, -88,-109, -51, 101,  26, -89,  78,  97, 110,  62,  46, -26, -50,   2,  33,  52,   5,  91,  51, -25, -30,  77,  61,-106, -97, 100, 110, -27,  72,-102, 113,  39,  90,  87, -29,  87, 110,  31,  -9,  50,-115,  -6, 118, -66, 109,  85, -78,-121, -67, -48,  53,  77, -42,-114, -18, -81, -95, -21,  39,  22,  86, -77, -17,  40,-108, -82, -56,-126,-127, -60, -25, -40,-103,  37,  74,  15,  87,-119,  38, 126,  69,   2, 115,  74,-111, 103,   6,   4,  67, -40, 115, -88,-106,  89,  96,  84,  -2,   5,  24, -24, 115, -18, -81,  40,   5,  65,  61,-106,  66, -54,  52,-103, 115,  21, -36, -96,  -4,-111,  63,  11,  82, -48, -15, 105, -94,-118,  90, -87,  48,-108,-100,  32,  15,-107,-127, -66, -17,   8, -48,  72, -29,  49,  47, -62, -85,  44, 103,-123,  76, 112, -21,  91,  30, -22, -17, -37,  15,  74,  38, -37,  28,  37, -57,  28,-113,   4, -55, 116,  52,  89,  45, -95,-111,  -1, -14,  95,  -2,  78,-106, -34,  18,-111,  37,  69,  79, -66, -78,-116,  29,  29,  91, -91,  87,  31, -77, -23,  82, -29, -53,-124,  82,   0,  82, -38, 107,  73, -54,  80, -39, -44,  67,  61,  44,  29,  28, -38, -90, -10,  35,  88,   4,  77,  70, 127,  47, -45, -49,  61,  22, -62,  87, -20,-125,-121, -51,  60,  33, -76, -80, 104, -70, -51, -54,   6, 107,-105, -12, -80, -76,   2, 125, 103,  24, -39, 102, 125, -18,  69,-111,  16, -88,  43,   2, -19, -72,  66, -95,  52, -90,-106, -19, -59, -47, -45,  -3,  43, -52,-111, -78, -37,-111, -89, -68, 103,  13,-113,-106,   0, -14,-103, -12,  91, -54, -74, 107, 100, -10, -18,  33,  62, -26, 103,  44,  59, -80,  91, -60,-111, 122, -81,  99,  56, -85,  -1,-100,  61, -82,  81,  14,  28, -16,  68, -24,  12, -61,  57, -56,-113,  12, -91,  51,  16,  83,  49,  52, -83, -57, -95, -20,  67,  17,  71,  11, -15, -76,  18, 104, -78,   1, 109,-103,  83,  29, -40,  89,  99, 111,-123,  51, 120,-121, -43, -94,  70,-122, 111, -64,  60, -96, 114,  12, 124,  92,-107, -24,  83,-122,-107,  59,  67,   6,  16, -49, -35, -60,   7,  46, 112,  13,  27, 117, -65, -94, 106,-123,  49, -92,-116,  49,  11,  94,  60,-120, -62,  60, -81, -15,  10,  27,  30, -36,  29,  61,-102, 114, -57, 103, 104, -32, -99, -85, 105, -11,-113, -67, -69,   5, 121,  -9, 123,  75,  68, -80, -79,  53,  18, -46,  50, -10,   9,  73, -22,-125, -54,  40, -27,  -6,  79, 107,  56,  67,   2, 124, -21, -54, -98, -69,-110,  64,  99,  12,  -6,  61,-118, -58, -47, -80,  30,  24,  44,  96, -51, -64,  20,  -4,  74,  21, 116,-106,  70,  71, -98, -11, -12,  13,  52, -95,  42, -77,  38, -95, -50,   7, -98, 123, -76, -42, 117,   9, -80,  14,  28,  20,  73, 110, -51, -81,  48, -73, -83,-124,-108, -53,  87, -72,   8,-116, -12,  31, -41,  70,  94,  74,  36,  78,  16,  43,  97, -62,  66,
  100, -97, 110,  87,  20,  64,  37,  69, -44, -13, 100,   0, 123, -17,-105, -49,  40, -68, -86,-123, -80, -80,-126,  38,  -6, -57,  44, 102, -25,  85, 121, -29, -79, -93,  38, -53, -81,  98, -31,-110, 115,  24, -25,  90,-126,  -4, -35,  95, 108},
{ -94,-125, -98,  24,-115,  44, -40, -15, 102, -47,  70, -53,-121,  73,  62, -16, -19, 123,   5,-123, -77, -61,-126, -47,   6, -38,  25, -99, -28, -31,  -6,-116,  68,   9, -95,-123,  12, -35,-111, -26, -29,  21, -14, -84,  -7,  -8, -79, -96, 109, 121,-121, -19,-101,  68, -67,-126,-124, -77,  64, -46, -44,  81,  95, -85,  31, -55,  37,-104, -35,  19,  14, -93, -68, -75,  73,  44,-112, -37,  -4,  68,  94,  81,-118,  34,   5, 112,  -1,  10,  60, -81, 106,   6, -23, 103,-117, -43, 100, -68,-114,  87,  87,   1, -80,  88,  72, -69,  73, -64, -36, -65,   6, -20, -39, -85,  15,-109,   9,  -6, -10, -31,-125, -19, -11, -53,   6,-119,-104, -96, -78, -23,  61, -31,  54,  85, -91,  53, -28,  76,-122,-126,  -3,  84,  14,-110, -62, -30, -53,  43,  59,  -3,  28, 100, 113,  21,  96, -73, -70, -74, 108,  48, 102,  47, -65,   7,  93,  73, -71,  26,-110, -39,  -8, 126, 126, 119, -80, -98, -80, -56, 103,  92,  71, -69, 112,-121,  70, 124,  76,  72, -68,  33,  63, -43,  22,  76,  45, -54,-105, -58,  77, 107,  -1, 116, -55, -54,  77,  32, -15,  88,-112, -96, -24, 103, -99, 116,  92,  10, 114,-122,  25, -49,   2,  32,  86, -45,  14, -82, -68, 107, -72, -36,  56,  27, 101,  34, -58, -69,   1,   0,  66,  94, -22, -68,  95,   6, -27,  68, -77,  29, -67,  33,  99,  33, 115, -77,-120, 120,   7,  21,-102, 112, -57, 123, -38, -77, -96,  46, -68, -57,   8,-104,  60, -85,  91,-110,  99, 118, -97,  98,-115, 125,  89, 122,  92, -36,  26,-118, -55, 121,-111, -81, 113, -97,  -3, 111,-125,  20, 110,  -2,-126,-121, -64, -73, 102,  97,-121, -95,-112, -63, -37,  50, -10, -39,   6, -73,  -2, -25, 121,  76,  11, 104,-121,  43,  39, 122,   3,  71, 113, -32, -26, 124,-121,  60, -75,-111,  24, -65, 100,  69, 118, 104,  26, 118, -95, -15, 125,  28,  46,-109, -38,  78,  27,  17,  80, -13,-103, -92,  54, 103, 101, -86,-101,-124, -86,  12, 119,   8,  23, -10,  46, -49,  90,  34, 100, -90,  11,-126, -83, -67,-108,-127,-104,  57,  99,  39,   6, 124,  46, 105, -36,   1, -53,  25, -97, 109,  68, -60, -74, -45,  13,   1, -99, 115, -48, -79,  73,   3, -96, -73,  29,  18,  22,   3,  29, -24, 125, -97,-123,   9, -46,-118,  41,-119,  45,  37, 100, 100,-106,  83, -94,   9,  44, -82,  44, -53,-123,-108,  95, -14,-122,  16, 122, -34,  32, -44, -57, -68,-104,  69,  83, -93, -40, -45, -93, -46,  33,  83, -29, 127,  -8, -86,  67, -37,  39,-119,-110,  41,  28,  32, 125,-100,  71, -39,  56,  -7,  71,  46,  58, -61, 103, 126, -16, -12,  16, -40,-109, -38, 108,  54,-110, -48, -91, -96,  46, 103, -79,-114, -38, -73,  69,  86, -52,  27,-110, 120,  -6, 103,  32, -83,  33, -68, -29, -92, -45, -98,  28,  13,  68, -62, -30, -73,-106, -28,-103,  19, -19, -32,  80, -57,  97,  33,-117,  34, 101,  47,  27, -15,  67,-121, -75, -11, 126,  27,   1,  -2,  83,  16,  58,  95,  51,  33,   6,  12,  40, -64, 107, 101,-122,  50, -13, -10, -25,  64, 113, -96,-119,  -4,  51, -25,  47,  26,-118, 123,  93, -47,  46, -53,-125, -15, -32,  72,  86,  88, -75,  75,   2, -31,  86,  56, -53,  93,  -2,   1, -67,  67, 101,-124,  75,  86,  34,  37,  84,  71, -81,  19, -45,  17,  45,  29,  69, 114, -42, 105, -25,-121,  16,-123, -79, -89, -44,  16,   4,-103, -51,-113,  -1, -74,  99, 111,  76,  60, 102,  78, 112,-111,  63,  25,   8, -89,-115,  37,-101,  42,  33, -72,  63,  45, -23, -45,-122,  83,   9,  91,  94, -99, -10, 104,  90,  -7,   0,-115, -63,   7, -77, 120,  39,  16,   6, -91,  85,  32,  35,-112,-102, 120,  65,  54, -95,  88,  94, -24,  25, -99, -34, -19, -87,  84, -35, -79,  58,  94,  -9,-109,  78,  -4,-126, -99,  85,  70,  -4, -27, -65, -50,  30, -91, 113,  71, -92,  11,  26,  51,  64,  11,  28,-123, 112, 126,  64, 111, -32,   4,  62, -35,  96,  60,  59,  96, 103,-101,   8,  91,  21,-110, -93,  68, 109,  95, -99,  80,   8,  39, -13,  91,-103,  53, -92,  56, -56,  45, -71, -40,  41, 114,  71, 103,  -6, -66,  11,-104,  47,-110, -69, 117,-107, -36,  58,  45, -24,  63, -85,-107, -11,-116,  68,  -5, -15,   0, -93, -95, -66,  46, -60,  67,   6, 120,   7, -38, -86,  58,  40,  94, -11,  59,  -7, -39,  16, -35, -64,-116, 115,  36,  59,  18,  32,   1, -74,-109, -53,  -3,  -7,  66,  24,-108, -94, -75,  27, -18,  77, -35, -33, 114,-122,  93, 118, -97, 100, -67, -17,  93,  14, -40, -83, -78,  96,  44,  25, -22,-117, 110, -93,  -2, -85,   8,  67, -64, -81,  90,  -4,  67, 115, -54,   3, 125, 121, 101,  38,  13,  41, -53, -43,  92, 104,  38, -12,  51,  62,-125, -56, -36, -40, -53, 125,-111,  43,  53,   7,  -7, 105,  -1, -56, -83,-113,  10,  44,  55, -15, -73,  18,  77,   9, -79, -45,  36, -10,-102, -86,  25,  26,  72,  33,  60,-100, -39,  95, -34, -37, -20,  25,-102, 107, 124,  38, 121, 101,  32,  -1,  33, 100,-121,-124, -41, 105, -95, -65,  69, -70, -36,  55,  99, -29,  36,  82, -19, -98, -37, 115, 108, -46,  -5, -75, -51,  76,  68, -84, -50,   9, -64,  57, -79,  48,-111, -48,  19, -51, -14,-103,  19,  67,  56,  -1,  52,  83,  76,   1, -75, -69,  29, -95,  65, 111,  48, -86,  32,-108, 110,  85,  78,  79, -73,-112,  45, -46, 118,  23, 125, -53, -36,-107, -39,   3, -75, -51, 103,  71,  54, -58,  68,  39, -76,-122, -29, 121,  90,-101, -66,  -9,  50,-102, -25,   7, -49, 103, -69,  27,  20, -50,  50,-103, -84, -52,  25, -16, 127, 103, 125,  74,-103,  96, 125,  93,  71,  76,-107,   4, -45,  53, -70,  52, -23,  48,  71, 127,  57,  46, -68,  25, -65,  97,  -1,  -6, -39, -90, -22,-103,  60, -13,  52,  71, -84, -10, -32, -26, -17, -65, -79, -76,  63, 124,  70, -38, -51,  -4,-119, -38, -35,-113, -24,  58,  -1,  99, -90, -83,  57,  -2,  70,  66, 116,  27, -32, -59, 112,-123,  -7,  84, -23,  38,  35, -65, -33,  95, -73, -29,  65, -46,  60, 104, -46,  51,  50,  78, -53,-122,  38,-109,  72,  34, -57,  96,  40,  41,-115, -84,  92,  65,  41, 109, -93,  57, -58,   3,  77, 111,  56,-105, -56, 116, -64, -17,   5, -21,  74, -28,  95, -58,  43,-102, -54, -99, -64, -35, -48, -83, -60, 118,  62,  68, -33, 124, -12,  79,  47,  41,  58,-114, -42,  54, 115,  82, -54, -65,-104,  -3, -65,   3, 103,-116, -99, -67, -86,-102, -97,  53,   7, -73,  81,   6,  52, -96,   5,  33, -71,  98, -12,   5,  12,  -6,-122,-114, -41, -36, -56, -15,  -8, -55,  68,   4,  90,  49,  23, 120,  19, -37,-101,  30,  82, -66, -89, -58,  80, -26,-108,   8,  -5,-106, -45,   5,  48, -35,-119, -56,  99,  -7,  83,-122, -31, -45,  57, -15,-122, -12, -50, 107,  51,  35, -85, -94,  25, -53,  57, -40,  31,   3,  32, 110,  51,   0,  46,  94, -27,  38,  -2,-119,-103, 121,  67,  37,  77,  90,  28, -38,  43,-112, -49,  40, 108, -94,  91,  75, -41, 123, -72, -55,  37, -31,  77,  -4,-122, 112,  33, 112,  96, -43, -65,  22, -99,  51, 120,-102, 110,  26,  61, -69,-100,  77, -19,  12,  59, -16,-114,  89,-109,  44, -83,  56, -99,  96, 112,  61, -19,  24,  75,  77,  67,  54,  55, -61, 103,  44, 120, -59, -22, -87, 118,  73,  63,-105,  52, -38,  26,  90, -99,  78, -83,  70, -13,  17,  89,-100,-105, 118, 120, -52,  47, -90,   4,  90, -83, 106, -58,  73, 102,-108,  27, 116, -73, -15, -73,-104,  11, -76, 126,  84,  -6, -56,  62, -52,  12, -18,-116, -68, -66,  82, 126,  90, -42,  -1, 102,  42,  16,  40,   2, -66,-114,  -9, -31,  15,  91,  67,  65,  72,  44, -14,  33,-100, -76, -72,  95,  -3, 100, -64, -67,  45,  48,  49, 106, -20, 103,   0, -97,  95,  46,   7,-105, -55,  36, -77, -27,  54,  40, -33,  -2, -84,  40, 102,  37,  14, -84,-109, -31,  41, -18,  49,  32, -11,  56,  24, -22,  97, -68,   3,  48, -41, -92, -32, 102, 104, 127,  76,  74, -64,   2,  91, 111,  90, -40, 104, 115,  36,  71,  25, -71, 103,  33, -60,  -1,  22, 110,  -7,-123, -90,  64, -26, -35,-109, -67,-119,-121, -66,-105,   9,-104,  71, -26,  96, -62,  99,   6, -80,  37, -16,  90, -24,  79,  56,  22, -96,-119,  85,-101,  79, -87,  20,  44, -59, -77,  86, -68,  37,  74,  52, -12,-126,-120,  90, 111, 119, -36,   7,  54, 126, -36, -73,  91,-117, -72, -87,  -6,-112, -53, -97, 112, -37, -76,  19,  14,-106, -26, 107,  32, -20,  60,-119,-111,  88, -82, -84, -89,-111,   9,  49,-126, -80, -51,-118,  93, -40,  95,  78,  43, 104,   9,  24,  25,  84,  24, -92,  37, -38,  36,  33, -77,  86, 115,  -9,  59,-100, -71,-117, -63,-114, -81, 122,  31,  37, -12,-109,  86, -42,  12, -10,  36,-117,-101, -74, -20,-120, 106, -16,  19,   8,  -1, -47,  -9,  -9, -41, -99,  67,  44,  -9,  -5,  13, -32,  38,  78, -24,  94, 113,  86,  58,  79, -67,  81,-105,  -7, -93,  95,-115,  38,   4, -28,-111, -14, -88, -47,  63, -23,-122,   9, -33, 118,  44,  -2,  66, -95,  97, -56,  71,  83, -23,  -3, -94, 102,  63,  15, 123, -44, -16, -30,  50, -17,   4, -84, -83,  51, 114,  39, 102,-100,  -7,  25,  91, 115, -34, -17,  40,-104,  38, -47,  23,  23,  20,  63, -32,-119, 109, -91,  96,  94,  53, 116,  47,  44, -75,  65,   1,  22,  21,  25,  20, 111, -86, -59,  83, 101,  69,  33, -22, -44, -96, -98, 108,  22,-104, -47,  64, -98,  86,  79, -48, -46,-121, -11, -44, 100, -40,  26,  39,-125,  10,  39,   9,  -4, 120,  27, -69, -14, -94, -79,  76, -28,  91,  79, -86, -20,-121,  17, -85, 110,  68,-120,  29, -26,   8,  19, -29,  37, 110, 103, -74,  -2, -15,  47,  42,  11, -57, 103, -44,  47, -93,  31, -73, -74, -37,-116,  82,-103, 115,  93,-114,  65, -56,  29,-101, -74,  44,  47, -81,   4, -80,  90, -44,  32,  49, 126,  25, -51,  74, -59, -27,  56, -24,  45,  63,  35, -71,  77, -16,  22, -41,  84,  75,  81, 103,-109, -30,  83, -74, -48, -59, -21, 122,  22,  24,  80, -75, 102,  46,  98,-123, 117,  -8, -97,-125, -39,  47, -91,  65, -42,  65,  25,  42,  26, -85,  43, 123,  72, -73,  94, -10,  59, 105, -19,  33,  64,-115,-105, 125,  67,  69,-107,  55, -94,  63, -41, -43,  70, -82, 101,  90, -40,  20, -23,  67, -37, 120,  56, -79,  17,  33,  72, -57,   7,-115,-111, -18, -11,  47,  76, -74,  88,  13, -45,-106,-120,-117,  81, -31,-121, -12, -57, 114,  52,-107, -92,  65, -69, -41,  23,  93, -12,-111,  18, -39,  80,-126,  43, -57,-110,  23,  77, 123,  54, 127, -68, -56,  83,  18, -33,   2, 121, -92,  96,  -9,-109,-124, -30,  21, -62, 117, -73,  -7, -40,-102, -91,  69,  48,-107,  28, 101,-103, -39,  46,-108, -59, -52, -29, -64, -17,  64,   8, -60,  66,  59,-112, -10, 113,-118, -37,   7,-122, -46,  24,  55, -90,  28, -13, -96, -54,-105, -64, -48,   6,  25, -59, -37, 102, -14, -47, -29, -85,
   83,  14,  83, -47,  -7,  36,-119,  75,  33, -68,-118, 122,  78, -53, 120,  31,   7,  84, -62,  60, -22, 114, -21,  97, -45,  61, -81, -18,  65, 113, -23,  11, -79, -47,   9, -74,  24, 103,   4,-107, -74, -88,  48,  59,  29, -29,  18,  15, -40},
{ -72,   6,  69,-111,  67,-106, -39,  55, -97,-123, -60,  13,  97, -93, -44, -15,  27, -47, -89, -35, -30,  61, -91,  69, -49, -92,  72, -17,-121,  30,   4,  46,-105,  96,-106, -38, -51, -20,  84,  42, -95,  68, -72,-112,  88,  77,  55, -77,-116,  37,  69, 111,  62,  85, 112,  31,  53,   6,  16,  61, -11,  46, -78,-115,  14,-119, -36,  95,-101,  64,  -7,-113,-114, -37, -29, -87,  14,  92,  25,  67, -11, -67, -18,  66, -31,  31, -57,-126,  26, -32,  26,  22,  94, -26, -42,  -7,-113,-111, -99,  72, -81,  99, -44,  59,  57, -56,  86, 117,  58,  79,  55, -42,-107,  49, -48, 125, 106, -26,  45, 120, -54, -14, -81,  33,  -6,-106, -24,  -3, -35, 100,  -8, -73,  96,  47,-106, -57,-108,  85, -58,  53,  56,  56, -95, -34,  40, -26, -43, 113,  61, -45,  62, -41,-123,-107,  73,   3, -22, -17,  51,  32, -63,  42, -95, -83,   7,  16,-123,   6, -27, -75, -16,-106, -83, -29,  21,-109,-124, -19,  41, -10, -31, -36, -89,-124, -92,  39,  11,  46, -69, -29, 115, 120, -97, -20,  24, 103,  23,  78,  85,  78, 110, -33,  44,-127, -96, -61, -58,-109, -97,-113,  88,  99,  76, 113,  43,  44,  13,  27, 123,  24, 121, -36,-101, -72,  97,  19, -40,  92, 107, -39, -51,  -4, -33, 116, -52, -78, 106, -57,  67, 125,  99, -13, -83,  90,  14, 116,  17,-101, -73, -49, -53, -35,  66,  -7,  37,  68,   1,  50,  98, -75,-124,  91, -36, -87, -30, -81,-100,  43,-121,-104, -10,   8,-100,  65,-116, -54,-126,  13, -54,  66,  50,   7,  89,-127, -31, -31,-107,  25,  88,-105, -51,-124, -57,   6, -87, 121, 108,-113,  65,  40,  24,-110, 126,  97, -12, 106,  69, 112, -95,  94, -29, -86, -55, -97, 104,-112, 107,  44,  56, -91,  79, -31,-114,  72, -27, 123,-116, -52, -72, -38, -61,-100, -17,  29, -44,  16,  17, -40, -78, -37, -56,  73, -48, -65,  35, -39, -41,  51,  91, -38,  36, -25,  -1, -93,   3,  -4,  55,  49,  30,  88,  65, -32,  57,-123,  -3, -78, -47,  73,-115, -49,  41, -64,  75, -52, -84,  -4,-127,  12, -74,  89,  -9, -59, -91,  37, -29, -50, -68,  52, -36,  80,  80, -57,  15, -79,  17, -78,  10, -13, -38,  13,  -6,  76, 117, -47,-103,   1,-117, -15,  64, -51,  52, -51, 102, -77, -77,  59,  80,-113,-118, -28,  75, -99, 103, -50, -94, 105,   8,   3,  18,  21,  88,  -8, -55, -74,  10,  83, 124, -97, -23, 103,-122, 116, 103, -53,  20, 104, 107,  74, 117, 118, -73, -74,-101, 115,  26, -83, -53,  79,  45, -52,  32,  95,-113,  51,  30,  29,-120, -46,  30,  50, -61,  59,-126, -15,-101, 107,-109, 100,  23, -99,  12,  76, 123, -43, -11, -69,   6,  39,-105, -64, -35,   9, -71, 118, -49,  29, 105, -28, 113, 104, 102, 111, 126, 115,  70, -47, -98, -87, 126, -99,-108, -29,  47, -84,  -8, 115,  34,   8, -75, -95, -35, -99, -48, -77, 125, -79, -59, -96,  57, 101, 113,  -7, -76,  59,  13,  86,-100,-116, -64, 108,  44,  56, -40, -72, -25,  89, 125, -85,-105,  14, -84, 111,-114, -84, -41,  50, -94,  29, -95,-121, 101,  53,  99, -56, 108, -75, -11,  20,  40, -68,  15, -28, 107, -11,  18, 116,-118,   1,  69,  40,-101,-109,  32, -58, -57, -17, -39,  82,  10,  24, -18, -62,  24, -48,  44,  -3, -89, -60, -89, 111, -76,  82,  -8,-105, -16, -18, -14,  21,  87, -85, -50, -46,  23,   3, -90, -98, -81, -34, -87,  61, 104,  69,  31, -83, -82,-100, -24, 102, 119,   3,  23,  56,  54, -12, -54, -13,  54,  33, 114, -84,  56, -89, -14, 107,  27,   9,  -9, 111, 114, -27,-119,-115, 124,  31,  -5,  -2, -79,  64,   2, -73, -31,  91,  92,  45, -26,-105,  30, -56, -28, -93, -84,  22, 123,  77, -99, -96, -86, -23,  91,  38,  74,-126, 113,-107,  55, -42, -27,-126,-119, -18,  50, -26, -51,  23, -55,  64,  70,   6,   9,  83, -36,   6,   5,  40, -40, -62,-125, 117, -30, -70,  83, 111,  23,-119,  31,  87,-115, -16,  54,  74, -17, -32, 107,  57, -45, 103,-123,  91, -37,  58,  59, -49,  31, 117,  13, -85,  34, -39,  21, 120, -42, 121, -62, -84,  40, -75,  49, -18,-103, -88,   1, 100,  98,  -3,  51, -10, -51,   0, 113, -24, -27, 117, -18,  51,-123,  94, -38,  -4, -94, -95,-124, 127,  13, -22,  42, 103,  71, -60,  45,  24,  99,-124, -74, -94,-115,-118,-112, -54,  58,  89, -17,-106, 118,   9, 110,  -7,-106, -37, -59, -22,  48, -13, -97, -77,   5,-102,  72,-101,   4,  86, 116, 126,-121,-122,  94, -36,-106, -60, -97,  74, 122,  72,  25, -41,  39, -43, -53,-109, -69, -78,  -1, 115, -88, -63, 116, 116,  60,-113, -41,-104, 108, -15, 108,-100, -59,  59,  36,  80, -42, -50,   2,  28,  44, -59,   2, -52, 117,  93, -11,  10,  36,-117,  80, -61, 102,  62,  96, -64, -49, 114,  67,-123, 124, 109, 117,  39,-114,  25, -54,   3,  76, -74,-105, -49,-115,  89, -79, -76,-126, 105,  44,-124, -76, -55,  -8,-107,-104, -18,  88, -71,  91, -72,  54,  45,  60,  -1,   5, 110, 101, -30,  95, -54,  44,  67, -83, -74, 100,  35,  31, -41, 105,  30,-103,-100, 120,   4,  25, -73,   8, -31, -75, 110,  73, -60, -51,  37,  65,-121,-126,  81,-109,  63,-114,  42, -90,  10,-108, -84,  97, -46,  76, -29,  61, 101,  91,-115,-110, 124, -55,  25,  63, -89,  74,  14, -89, 102, 122, -10,  54, -66, -82, -86, -59,  83,  -4,  59,   1, -63,  79, -24,  10, -11,  94, -90,  88, -21,  66,  44,  41,  76, -45, -27,   3, -25,  34, -29, -81, -34, 116, -80, -79,  67,  13,  45,  35, -96,  30,  77, 106,-105, 119,  14, -77, -33,  69,-110, -55,  77, -33,  48,  62, -16, -18, -47, -34,-126, -45, 118, -26,  48, -28,  80,  77, -58, -48,-106,   9, -31, -78, 110,  31, -89,-121,  46, -26, -58,  89,  32,  51,  72, -35,-119,  68,  39,  49, -86,  87, -79, 118, -12,  24, -34, 119,-100,  85, -59, 113, -59,  -1, -16,  40, -87, 103, -21,-119, -36,  93,-106, -28, 121,-113,  14,  11, -71,  62, -34, -83,  43,   1,-118,  15,  19,  21,  62, 102, -48, -82,  77, -69,  83,  99, -73, -99,-111, -47, -12, -37, -21,  16, -32,  57, -40,  62, 113,  53, 123, -49,-114, -40, 108,  63, -88,  36,  34,  40, -84, -75, 104, -99,  -9, -40, -47,  12,-110,  33, -80, -54,  17, -88,  68, -54,-112,-114, -53, -23,-121, -75, 104,  29, -92,  69,  23, -83, 107, 104,  73, -19, -24, -79,   0,  55, -70, -56,-111,  23,  34, -87, -44, -65, -15,  98,  -8,  -2,   1,  64,   4, -57,  56, -90,  75,  49,  19, 115, -72,   1, 116, -74,  20, 126,-100, 103,  23, 100,  77,  19,  23,  59,  61,  10, -29,  33, -85, -36,-120,  66, 115,   2,  25, -10, -66,-101, -51,  48, -96,-116,  14, 125, -36,  36, -26,   2,  13,  55,  42, 104, -77, 115,-108, 113,   0, -70, -48,  89,  78,  89, 114,  66,  74,-107, 127, -89,  80, 125,  70, -58,  -5, -60, 123, 113, 107,  59, -55, -66,  68,  -4,   6,  19,   8,-107,  73,   0,-112, -82, 123, -35, -64,  52,  36,-100,  57,   4,  65, -77, 109,-110, -68,-102,  88, -62,-105, -54,-125,-104,  -1,-126,-118, -53, 123, -95,-104, -78,-117,  -6,  32, 118,  82,-125,  79, -93,  63, 127, -57,  83,  41,  21,  20,  14,  42,  70,  83, -55,-114,  66,-126,  87,  -9, -81,  74, 103,  66,   3,  43, -68, -33, -18, -21, -27,  50, -19, -51,  97,-126,  26,  97, -87, -15,  15,-117,-101,-109, 116,  15, 112,  25,  93,  22,  93,-103, -76,  20,  -8, 105,   2, -39,  38, -39, -71, 121,  30,  -2,-101,-125, -42, -78, 115,  73, -17,  86,   0, 120, -67,  51,  21, -75, -38,  59,  14, -38, -89,  36, -92,   7, -60,  97,-126, -83, 102,  12,  84,  83,  77,  92, -99,  59, -97, 109, -46, 100, -39,  22, -76, -66, -52,-102,  74,-106, -72,  72,  30, -19, -75,-117,  12, -13,  82,  69, -94,  73,  85,  69, 110,   9,  -7,  19, -43,  92,  34,  94, -31, 120,   5, -97, 105,  22,  91, 104, -82,   8, -69,  31,  16,  85,  97,  80, -77,-125,  53,-115, -54,-104,  -6,  68, -34,-112, -65,  35, 125,  -4,  32,-122, -29, -11,  13,  46, 112, -92,  -1,-106,  -2,-111, 115, -88,  -2, -88,  88, -54, 100,   2, -52, -66,  25, -14,  19, -68,  57, -81, -29,   1, 110, -29, 106,  72,-108, -49, -34,  42, -93,  87, 101, 124, 126, -86, 104,  84,  17,   7, -87, -28, -20, -73, -48, -40, -21,  23,  48,   1, -44, 116,-105, 102,  45,  32,  57, 112, 103, -97, -24, -18,  -2,   2,  25,  45, -40, -87,  28,  23, -27, -33,  14,  97, -24,  53, -73, -25, 125, -73,  -7,-117, -38,  -8,  21,  50,   0, -97, -66,  90, -16, -35, -80, -38,  84,  66, -63, -34,-103,  -2,   3, -78, 121,-112, -61, -69,-111,-121, -82,  43, -43, -72, -40, -86,  40, -17, -47, -50,   1, -44,  38,  -4,-120,-119, -87, -28, -81, 115,-107,  64,  70,  25,  46,  48, -11, 107, -14, -27, -12,  19, -82,-121,   9, -20, -46, -52,  37,  13, 111, 126,  87, -31,  75, 118,  25,  -6, -54,  78, -40,  82, -45, -51,  39,-111,  99, -52, -57,  78, 108,  69, 115,  47,   9, -17,-118, -23,-109,  14, -84, -93,  62,  43, -19, -69, -44,  85, -40,-108, -61,  62,-105, 102, 106, -92,  23,  57, -60,  74,  94, -68, -84,  10,  -8, -14, 101,  56,  42, 104, -67, -48, -56,-123,  97,  14,  91,  -7,-104,-117, -81,   9, -31,  71, -47,  96, -28,  14,  96, -68, -85, 102, 107, -93, -58, -51, -72, -33,  37, -99, -79, 105, -26, -33,  12, -72, -47, -23,  35,  -2, -90, -66,-106, -15, -45, -40,  23, -33,  -7, -56,  -4, 111, -15, -42,  22,-101, -74, -54, -39, -84, -63,  53,  -6,-101,  46,  37, -34, 107,-122, -26, -19,  72, -20,  12,  84, 120, -73,   1, -74,  23,-124,  96,-121,  37,-101,  42, -49,  30, -23, 127,  24, -41,-101,  16, 104, -11, -12,-117,-123,  59,  42, -96,  89, -51,-114,  49, -47,  -3, -57, 118, -88, -65, -31,  60, -32,-103, -70, -49, -60, -80, 110,  80,  -4,  51,  99,   3, 127, -52,   1,  42, -77,  44,  69,  70, 106,   2,  73, -66,  66,  29, -92,  47, -39,   5,  53, 127, -34, 107, -68, -31,  78, 121, -57, -33,  88,  71,-104, -81, 111,  57,  13, -12,  29,   9,  44,  53, -57, 108,   7, 122,-113,   7, -28,   0,  95,  37,  52, 102, -82, -92, -93,  92,  27, -77, -62, 111, -84,  17, -45,  17,  -4, -47, 110,  83,  58,  52, -44,  83,-113,  87,  -7, -98, -46,  76,-116, 119, -60, -55,  86,  29, -90, -65, 107,-112, -63, -27,   6, -59, 102,  93, -57, -72,  11, -58, -49,-126, -28, -96, -10, 118,  -1, -95,  37, -70, -47, -50, 123, -69, 119, -12, 122, -16,-127, -10, -71,  -4, -66,  33, -90, -61,-101,  19,  67, 101,  16, 103,  71,  47,-109, -27,  84, -69, -99, -63,  46,  63,  30,  69, 108, -64, -33, 100, -33,  -7,  13,-103, -33,-125,  -7, -44,  57,-102,-111,-113, -95,   0, -59, -32,-123, -73,  90, -23,  14,  59,  51,  83,  50, -87,  25, -14,-111, -19,-111, -17,-112, -42, -40,  60,  26,  52, 112,  50, -47, -85, 115,  36, 100, -67, -89, -92,  67,  69, 120,-115,  56,
   58, -61, 103,  79, -31,-110,  97, -98, -66, 120,-117,-110,  13,  12,  34, -75, 116, -14,  37, -59, -46, -24, -11,  -7, -75,  47, 122, -13, -90, -89,  97, 107, -33, -18, -59,  15, -63,-123, -45, -26, -87,   2,-115, 112,  83,  81, -13,  80,  45},
{ -89,  32,  35, 121, -77,  28,   7, -67, 126, -75,  71,  54, 100,  69,  80, -26, 102, -99,  14, -93, -66,  64, 103, -58,  -2,  72, -39,-124, -59, -71,-124,  37,  29,   5, -87, -88,  60, -75, -77, -64,-101,  72, -55, -22,  38,  83, 115, -67,  95,  67,  96,  41,-104,-126,-103,-102, 118,   6, -29,  18, 110, 116, -32,  67,   0, 107,  57,-118, -48,-114, -51, 105,  44,  73, -71,   1, 127, -45,  57,-103, -76, -82,-116, 122,  76,  85,  56, 101, 122,  88, 115,-109, 116,  67, -75, 116,  21, -86,  85, -93, -89,  53, -32, -78,  44,  12, 105, 118,  53,  40, -70,  60, -84,-104, -72, 118,  90,-109, 101,-102,  16, -36, -20, 103,  60, 104, -38,  50,  22, -89,  57,-124,   7, -55,  79, 102,  82,   7,  17,  36, 102,  97, -14,-120,  -4, -77,  -2,-111,  35, -51,-102,  71, 101, -42, -25, -53, -25,-102,  52, 102,   8,  30, 109, -42, -38, -72, -30,-101,   3, -29, -26,  37,  45,  90, 109,  48, 120,  35, -84, -53, -78, -98, -67,  80,  96,  15, -77,-125, 100,  84, 102,  68,  53,  89, 115, -29, -23, -66, 115,-105,  58,  15,  30,  40, -60, -56,  81, 116, 123, -99,  57, -91,  81, 118,  83, -47, 125,  37, 109, -56,-125, -63,  51, -51, -34,  30,  59, 117, -28,  -3, -52,  24,  88, -74, 124,  10,  89, 115,  13, -57,  39,  41, -92,-122,  30, -67,  95,  21,-109,  38,  37,-115,  78,  65,   1, -37, -56, -34, -10,  12,-109,  29,  20, -34,   5,   4,  78, 120,  10,  24, -13,  74,   6,  49,  92, -81,  -8,  26, -14,-106, -90,-115, -16, 121, -75, -63, -61, -58, -88, -13, -81, -41,  84, 110, 125, -43, -13,  98, 106,  96, -11,   8,  58, 110, -89, -76, 102,  62, -13, -16, -98,-112,  27,  26, -19,  36, -72,  50,  93,  30,  15, -21,   7,  46, -83, -73, -59,   4,  -2, -26, -16, -90, -85,  75,  58,  75,   0,  70, 101, -96,  88,  -6,  67, -78, -16, -93, -99, -90,-108,  99, -63,-104, -13, 109, -98, -81, 101, -28, -55,  38, 123,-103, -35,  34,   9, -63, -66,  88,  63,   6,-117, -76,   7, 105, 122,  71,  74, -21,  81, -78,  49, -81, 117,  33,  11, -52,   9,  31, 123,  -1, -92,  37, -22,-121, -42,  -5, -44,  77,  14, -28,  43,  96, 125, -26, -84, -20,  98, -14,  53,-121,-116,-107, -35,  15, -72,  85,  80,  52, -22, -23, -35, -11, 106, -22,  95, 123, -97, -28,  71,   2, 121, 110,  41,  62, -45,  81, -58, -99, -97,  -1,  68,-110,  70,  96,  45,  60,  67,  -6,  38, 117,  88,-126,  91,-109,  93, -86,  73, -17,-100,  28,-126, -75,  64,   9,   6, 108,  12,  93, -63, -12,  77,  71,  53,  60, 103,-115, -73,-104, -31, 126,-108, 103, 111, -98, -28,  39, 125,  34,  34,  55, -66,-122,  56, -97,-125, -81,  66,  20,  92,  50,  29,-110,-106, -80, 102, -38,-126,  35, -11,-113, -77, -35, -99,  95, 114, -34, 123,  41,  16,  12, -76, -10, -22, -52,  25, -32,  22,-104,-100, 103, -42, -45, 112,  26,-105, 116, -50, -51,  36,-125, -64,  86,  81, -97,  78, 115,  92,  75, 102, -81,-115,  48, -37,  58,  -2,-116, 112,  -7, 107,-115,  43,  93, 105,  -7,  32, -76, 124,  17, -16, -58,  60,-111,  91,  36, -61,  66,  67, -13, -83,  71, -10,  38, 108,-121, -45,-107, -79, -51,  -6,-103,-107, -18,-127,  47,  -6,  40,  50,-109,  74, -37,  -8,  63,  31, -63, -32, -82, -11, -53,  98, -29,  92,  67,  74, 122,-100,-106,  41,  44, -86,  38,-113, -38,  -4,  19,   4,   0, -36, 123,  43,  26, -79, -41, -30,  50, -19, -18,  66,  87, -37,   3,  26,  78, -80, 101,-102,  83,  87,-114,  13, -22, -20, 119,  43, -22, -52,-114, -64,  59, -64, -91,   6, 121,  81,-127,-113, -75,-108,  33, -15,  57, -25,-125,  66, -33,  26,  75,  94,-101,  95, -86,  96,  72,  66,  17,   3, 120, -59,-104, 112, -14, -35,  11,-122,  49, -25, 113, -90, -74, -18,  25,  79, 103, -42, -31,  87,  81,  54,  92,  45, 115, -82,  19, -45, -68, 103, 105,-106, -26, -61,-125, -18,-124,  50,  23, -33,  21,-126, -60,-127, -74,  67,-118, 109,  69, -49, -60, -53,   0, 108, -18, -38, -61, -71,-123, -61, -84,  55, -85, 105, -11,  73,  14, -89,-110,  24, -88, -92, 112, 105, -19, -19,  80,  96, -82,   9,  54,-111,  90,  59, -42, -63, -75, -44,-103, -39, -57,   1,  27,   4,   3,  80, 117, -66,  27, -32,  53,  22,  58, 106, 115,  -4, -83,  47,  57,  75, 110, -99, -79,-110, 124, 113, -61, -15, -89, -56,  24, -98,  65,-101, 115,-120,-100, 107, -87, 114,  34,  34,  43, -81, -58,-123,  26,  17,  59,  55, 122,  54,  43,  29,  49, -98,-103,  16,-117, -83, -62, 121, -88, -67, -34,  46, -46, -58,  38, -76,  36,  30,  30,  64,  64, -94,  45, -87,  67, 104, 121, -46, -97,  74, -29, -49, -39,  -3, 117,  79,  70, -49,-103, 109,  41,  42, -72, 119,  49,  27,  93, -26,  97, 112, 111,-118, -72,  27, -57,   5,  83,  33, -75,  91, -85,-113, 118,-123,  83, 120,  21,-113, -13, -28, -86, 121, -69,  45, -40,-113, 126, -10,-127, -65,-111, -32, -85,-104,  98,  61,  83,-111, -12, -89,  70, -61,  56, -14,  10, -94,  12, -54,   5, 127, -26,  71,-103, 117,  21, 120,  67, -78, 115, -37,-104,  21,  26,   7,  18, -64, -41,  25,  73, -59, -27,  37,-118,  -5,-103, -45,  61, -95,  59, -15,  43,  60, -65,  93, 108,  -7,  42,  34,-114, -30,  57, 111,  84, -98,  73, -30,  89,  17,  38, -53,-106,  24,  60, -20, -33, -55, 106,  73,  49, -71,  -4, -23,  78, -87,-124, -69,  24,  97,  -9,-119, 107,-113, -50, -68,  91, 127,  89, -92,-125,  42, -55,  48, 108, -36, 113, 110, -96, -81, 100, -77, 118,  35,  34, -32,  85,  94,   6,  76, -34, -82,-102, -33,  58, 114,-113, -34, 100,  27, -85,  64, -32,  19,  14,  -5, -83, 124, -18, -43,-115,  67, -54, -54, -16,  14,  13, -19, -43, -90, -29,  74,   1,  38,  35, 120,  10,  70, -23,  97,  58,  45,-114, -60,  -5,  47, 106, -23,  41, -47,-116, -59,  77,  53,  76,  97,  29,  13, -44,-121,  74,-120,  70, -26,  58,  -3, -30, 116, -60,  57, -15, -19,-114, 123,-122,  37,  16,-114,  96,   9,  80,  97,   2, -42,-126,  36,  74, -90, 103,  72,  13,-109,  68, -87, 126, -15, -30, 105, 127,   8, 107,   7, -37,-100,  90, -61,  69, -87, -58,-123,  27, -34, -92,-122, -71,  72, -68,  37,  81, -43, -68,  -4,  79,  -2, -25,-100, -48, 112, -33,  60, -90, -88, -48,  13, -69,  88, 119,  44, -19,  54, -19, -51,   2,  80, -73,  94,  69, -55, 102,-121,  10,  56, -57,-109, -87,  26,  36, -97,  37,   5,-107,   0, -15,-115,  82, -38, -95,  65, -46,  39,  18,  98,  32,  32,  85, -51, 121, -60, -84,  36,-116, 103, -79,  31,  -7, 113,-114,-117,  91, 113, -99, -40, 123,  60,  -4, 117,  73,  68, -54,  96, -24,  46,  68, 114, -30, -85, -82,  70, -36,  30,  -2,  96, -81, -51, -96, -85, -78,   2, -69, 111,  56, -39, -94,  54, -91, -65,  52, -98, -15, -39, -82, -91,  68,  91, -87,  46,  67, -63, -70,  27, -97,  25,  98, -41, -63, -89,  35,  53,  27, -53,  68,   3, 102,  -6, 117,-110,-126,   2,  66,  87, -81, 101, 126, -74, -36, -77, -97,  75, -62,  71, -37,  41, -37,  24, -21, -17,-124, -31,  19, -45,   1,-112, -94, -93,  57,  13, -24,  15, -48, -62, 108, 118,-108, 109, 123, -84,  54, -64,   5,  44, -49,-102, 110, 109,  34, 102, -20, 109,  76,-122, -64, 112,  90,  62,-105,   8,  80, -37,  10, -88,  10, -18, 115, -72,   3,-105,  -9, 126, -26,-122, -22, -71, 114,  56,-117, -34,  26,  96, -29,  66,  57,  27, -56, -42, 124, -84,  69,  56, -79,  41,  96, -58, 107, 105,  24,   6, -88, -28,  24, -81, -30,  12, -89, -93,  70, -24,   5, 100, -34, -83, -76, 100,-121,  65,  -8,  19,   9,  92,-124,  33, -59,-123,  60,   0,  41, -13,  20,-102,  -9,  32, -49,  44, -37,  70,  73,  97,  20,  -1,  11,  81,-123, -48,  72,-106,  95, -85,   1, -25,  63,-104, -66,  83, -44,  39, -70, -88, 101,-105, 109,  11,   9, -39,  65, 110,  62, -67,-126, -55, -82,-105,-120,  52, 115, -81, -80,  49, -69, -16,  23,  18, -51, -27,  97,  80,-112,  -3, -37,  -7,  81, -62,  48,  27, -23,  41,  45,  66,  71,-108, 103, -38, -31, -60, -58,-121, 111, -22, -27, -36,  69, -94,  12,  16,  46,  24,  20, -48, -11, 112, -17, -13,  66,  12, 112,   7, 123, 120, -22,  59, -93,  81,  87, -81, -33,  48, -76, -35,   3,  93, -43, -52, -37,  73, -59, -72,  40,  -1,-121,  25,  35, -59, -73,-103, 121,  81, -48, -28,  -8, -58,  32,  44,  77,  47,-116,-120,  87,   3, -93,   4, 103,  93,  74,  77, -93,  12,  67, -20,  47, -50, -22,  85,  84,  75, -38,  43, -60, 112,  23, -55,  12, -75, -75,  85, -58,  25,  45,  41,  85,  -7,  57,  93,  10, -50,-110, -40, -70,  11, -80, -86, -96,-106,  65,   4, -48, -51,-117, -95,  57, -12,  -7,-125,  34, 115,-121, 110,-120,  14, 106, -59, -59, 112,   7, -23,  57,  36,-109, 118, -56, -65, -57,  57, -99, -67,-115,-109,-126, 106,  -5,  23, 109,  46,  82,  93,-125, -84,  62, -55, -78,  -1, -64,-120, -32,  52,  12, -82,  40,  73,  57, -20, -88, -17, -68,  41, -43, -96, -68, -77, -85, 113, -54, -44,  -1,  22, -35, 107,  80, -28,-107,  13, -75,  85,  90,  61, -97, -70, -93, -90,  77, -45,  -6,  23, 114,  28,  35,  -3,-113,-114,  14,-127, -83, -68, -57, 124,  27,  96, -13,  11, 118, -99, 119, -52,   2, -89, -20,  89,  38, -65, -80,  12, -98, 104,  93,  99,  30,  76,  34,  13, -35,   8, -97, -62, -86,-107,  -6,  33,  12,  44, 123, -84,-121, -35, -53,  93,   5,  12,  23,  56, -79, -11, 102,  41,-105,  41,  62,  26, -99, -92, -34,  72,  -2, 112,  63, -95, -68, -95,   8,  42, -58,  -4,  76, -79,  49, 120, -76, -82,  86, 125, -51, -28, -26,-103, -15,-115, -40,  68,-107,  27,  77, -39,  57, -52, 103, -27,  55, -63,  46,  49, -45, -16, -75,-115,  50,  93,  12, 112, 111, 118,-114,  18,-115, 113,  78,  -5,  48, -25,  -3, -85, -24,   5,  47, -59, -68, -14,  45, -22,  47,  23,   4, 124,  33,  99,  29,  93,  20,  80,  35,  48, 102, -11,  60, -38, -75, -83,-113, -30,   5,-103,  74, -54,  58,  62,-126,   6, -24, 107, -74,  86,-105,  39,  53, -53, -31,  78,  64,   5, -80, 106, -53,   6, -22, -99,-124,  89, -72,-124,  21, -48, -92,  20, -87, -16, -92,  44, 122, -77, -69, -26,  90, 101,  64,   7,-121,-104, -50,  20, -86,  65, -57,  29, -40,  32,  46, -37,-127, -20, -15, -71,   5,  71,-115, 114,  88, -86, -22,  49, 122,  63,   9,  35,-118,  72,   5,  89,  45, -57,  35, -77,  -8, -71,  83,  45,  23, 127, 105, -67, -85,  66,  45,  64,  52,-120,  12,  21,  19, -94, -75, -26,  60, -96,-107,  44, -56, -31,-120,  15, -41, -14,  17, -22,-102,  76, -98, -36, 118,-114,  30,  58, -31,  35, -51,   3,-109,  98,  53,  22, -33, -34, 100, 117, -53, 115, -22, -25,  29, -50,  27,-103,  86,  41, -38, 117,  69,  92,-117,  50,  15,  13,-126, 112,-125,  11,  97,-117,
   15,  45,  38,  45,  -5, -47, -62,-124, -57, 112,  38, -31, -73,  18, -76,   8,  95,  27,-124,  93,   6, -50,  49,-108,  34,  28, -87,  78, -61, -23,  46, -84,  -6, 102,  45, 110,  31,-120,   2,  15,  57, -96, 108,  47, -59, -54, 125,  -4, -99},
{-103, 126,  96,  28,  96,-113, -24, -64, -44,   0, -78, -35, -60, -61, 116, -69,  31,  21,  11,  89, -62,  88, 115, -72, 126,  76,  22,  35, 108,  14,-126,  37,  13, 102, -73,  81, -44,  94,  98, 116,  43, -60,  58,  49,-109,-110,-121,  49, 100,  61, -78,  62, 105,   6,-100,   1,-115,  69, -77, -17,  81,  85, 121,-106,  81,-112, -72,  52, -47,  57, -44,  -1, -36,  32,  34, -94,  28,  96, -22,  32, -91,   1, -23,  13,  48,-107,  62, -36,  34,  80,  20,  -3,  53,-102, -59, -60, 100, 126,-101, -42, -11,-111,-117, 119,  98,  23, -65, -97,  74, -18, -87, 117, -83, -47,  58, 119,  32,  13,  85, -19,  96,  15,  20, -36,-112,  41, -38, -23,  84, 100, -26, 118, 120, -74,-115,  61,  65, 114,  89,-105, -96, 125,  96, -29,  71,  94, 117,   8, -97,  74, -71, -41, 111,  -6,  45, -74, -21,  20, -76,  48,  27,-108, 124, 100, -87,  85,  57,  59,-100, 123, -62, -81, -52,  15, -14,   6,  12, -69,  31,  24, 106,  97,  82, -86, -40, -73,-111,  -3, -51, -92,  27,  22, -45,  86,-117, 112,  98,  54,  79,  64, 125,  20,  75,  87, 108, -54,  11,  -9,-122, 101, 102, -45,  22,   0,-106,  58,-115,  39,  91, -52, -69, -96, -77, -74, -13,-118,  36,   9,  50, -99,-105,  77,  12,  38,  60,  87,  22,-102,  80, 105,  48,-127,  69,  34,  85,  94,  50, 122, 112,  -3,  30,  89, -65,  79, 106, -41, -56, 119,-108,  -4,  21, 106,  65, -43, 109,-121, -82,  76,-115,  92,-121,  -3,  96, 125,  27, -13,  49, -30,  48,  53, 115, -44, -35,  91, -65,  93, -16,-124,  17,  43, -93, 118,-122,   3,  14, -28,  27,  75,-106,-126, 125,  89,   4,  92,-113,-107,   2,  43,-114,  18,  28, -99,  51, -48, 118, 104, -65, -68,  71, -55, -46,  41, -57,  -5, -93, -51, -80, -87, -24, 124,-106, -16, -42, -84, -23,  35, -20,-112, -82,  77,   6,  53, -31, -39,  82,-112,  44, -67,-122, -97,  -6,-114,  43,  56,-108,  90,   9,  30, -36,  74,-124,  83, 105, -77,  56, -30,  52, -17,  -6,  19,  29,-107, -31,-120, -97,  29, -40,  34,-118, -16, 125, -98,-103,  84, -41,  14,  73,  85,   6,  68, -15,  18,  70, -14, -32, -51, -97, -44,  98,  14,  25, 112,  75,  14, -75, -36, 121, 114,  25, -98,   0,-109,   0,  26,-110,  49, -54, -98,-108, 105,-123, -33, -25,  86,  82, 119, -24,-119,  39, -25, -15,  64,  64, 123, -12, -15,  78,  45,-125, -78,  -5,  94, -60,  25,  76,  23,   1,  24, -40,  99, -92,  80,   8, 116,  24,-110,  54,  92, -93, -60,  29, -34,  52,-119, -39,  25, -18, -39,-126,   6, -19, -62, -61, -75,  -2,  62, -66,  92, -71, -10,  49, -98,  36, 108,  60,  -7, -37, -87,  76, -18, -90,-126,-101,  72,  18,  67, 113, -33, -45, -16, -22,  -7,   3, -87,  -9,-106,  89,  97, -62, -32, -68,-109, -54,  50, -75, 116, 126,-124, -12,  65,-116,  17,  -2,  53,-111,  52,  52, -51, 113,  -9, -47, -56,  21,-100, -93, -69, -24,  98, -35,  25, 114,-108,  23, -23, -34,  54, -15,  -3,   0, -16,  96,   5,  67,   3,  34,   5, -63, 104,  44, -93,-117,  65, -15, -76, -85,  57,-113,  -5,  70,  16,  59,  86, -29,-119, -67, -90,  36,  86,  64,-120,  22,  52,  76,  93,  -1,-118, -30,  12, -53, 126, 109,  64, -60,  88,  44, -98, -76,  67,-103, -39,  -8,  69,  92, -31, -91,  99,  63,-113,  10, -99, -19, -32, -50, -69,  74,  12, -32,  12,  11, -70,  40, 118,  56, -93, -29, -75,  36,  99,  48, -58,  99, 105, -66,  21, -34,-102,  90, -46, -47, -38,   6, 114, -82, 117,   5, -68, -36, 118,-121, -93,  -9, 106, -54, 113,  27,-124,  36,  59,  14, -20, -83,  36,   8, -81, -81,-106,-117,  66,  15, -66,  87,  74,  -3,  78, -65, -32,  48,  70,-104,   9,-105,  28,  -6, -30, 124, -74, -86,  38,  -8,   5,  14,  88, 111, -72, -64, 107, -99,-106,-100, 123,  13, -78,  51, -58, -48,  84,  -3,  29, -52, 104,-112, -16,  97, -56, -17, -37,  66,  -6,  13,  -9,  65, -99,  89,  63,-107, -24, -58,  19,  14, -81,  50, 105, -52,  99, -15, -23, -12,  56, 106, -51, -71,   3,  28,  93, -45,  96,  47,   5,  44,  73,   3,  14,-101,-112, 103, -84, -27, -26,  54, 108, 110,  10, -58,  89, -41, -47, -88,  92,  64,  10,-109,  27, 113, -82,  21, -44,-113,  86,  84,   3,-108, 118,  16,  85, -96,  45,-124,  -3,  28, 113,-107,  93, -98,   3, 123,  43,  76,  70,  33, -66, -90,   9,  44, -11, -49,   9, -23, -91,  34, -21,-121,  77,  16,  68,-107,  57, 125, -35, -70, 101, -74,  51, -95,  85,  13,  52, 115,  77,   0, -11,-100, -70,-120,  66,  72, -11, 108, -24, -44,  19,  65,   9,  66,-124,  22,  92,-102,  63,  72, -68, 126,  40, -16, -14, -65, -69,  75, 114,  12,-114, -22, -13,  29,  18, -25, 120, -33, -53,  36,   1, 102,  25,  46,  36,-118, 106,-126, -56, -90,-100,  22, -65,-119,  12,  75,-122, -61, -21, -21,  10, 115, -99,  27,-127,  34, -59,  -7,  74, -89,  44, 110,  89,  -7, -16, -83,   3,  31, 117,-118, 102,-110,  23, -70,   8, -66,  70, -82, 111, -41, -24,  10,   4,  73,  64,  91,  14,  -8,  70, 121,-126,  17, 108, 115,  59, -57,  -5, -21,  92,  20, 124, -73, -43,  51,  17, -97, -83, -61,  41,  79,-100,  22, -23, -73,-101,   8,  -1,  28,   0,-112,   1,  66,-114, 114,-103, -79,   8, -64,  -3,  47, -97, -32,-114, -56,  -2,-124, -45, 118, 104,-112,-124,  90,-116,-125, 121, -59,  54, -42,  40, -48, -28, -25,  -8,-119,-113,   8, -71, -21,  79, -74, 108,  64,-114,  67, 120, 112, -42,   6,  46,   2,  69, -73,  33, -12, -28,  74,  29, -29, -93, -55, -10, 106,  45,-120, -38,  66,  -1,  27, 121, -89, -30,  68, -43, -73,  -6,  -3, -66,  88,  39, -31, -98, -52, -13,  96, -63,  86,  32,  36,  83,-113,  15,  32, -11, 125, -86, -55,  61, -41,  66,  51,  35,-115, -49,  54, -37, -11,   3,  42,  33,  64, -78, -44, -45, 101,  90,  74,-111, 125, 100, -73,  36,  97,  51,   6, -42,  93,  70, -53,  24, -61,  22,  65,  50,  97, -14, 101, 108,  65, -55,  21, -67,   3, -59,  85,  79,  99, -94, -33,-106, -31, 121,  97, -55,-120, 105, 103, -32, 120,  71,-112, -90, -69,  80,  71,-113, -60,-101, -89,  84,  62,-114, -40,  19, -58, -53,  11,  69,  73, -55,  20,  15,  76,-118,  81, 122,  67, -31,  93,  99, -59, -72,   5,  91, -55,  70, -83,-126, -39,  98, -87, -18,  -2, -52, -65, -56,  24,  97,  76,  18,  49, -17,  57, 121, -68, -98, -59,  30, -98,  68,  14, -90,  76,-122, -67, 106,-124, -16,  29,-111, -83,  47,-110, -27,  55,  28,  87, -34,   7,   5,-125, -43, -49,  -2, -98, -26, -88,  54, -15,  23,  67, -90,  17, -76, -22,-118,  -2, -93,-113,  49,  25,  20, -51, -52,  34, 105, 107,-115,  64,  29,  96,  22, -51,-105,  68,  69,   1,-109,  73,   7,  61, -42, -65, -86,  83,  42, 119,  -4, -58,  44,  59, 113,  -1,  62,  54,   9,-121, -82,-119, 113, -30,  -3, -24, -33,   6,  76,   7,  31,-114,  61, -27,-106, -29,-107, -14, -17, -36,   7,-108,  74, 121,  35,   2,-100,-121,  -5,  39,  72, -71,  31, -50,-123,  53,  76,  14,-120,-107,  93,-113, -89,-111,  48, 108, -53, -62, -27,   6,  35,-124,  -5, -92, -47, 123, 121, -22,  16, -78, 110,  29, -47, 115, -52, -91,-112,  15, 111, -11,  54,  23,  22,  44,  -3,  -4,  82, -26, -90, -38, -25, 102, -58,  97,-123, -82,-111, -79,  35,-118,-118,  29,-111, -86,  91, -18,  67,  21, -43,-123, -33,  11, -12, -85,  86,  44,  13, -81, -56,  21,  51,  88,  24, -89, -36,  60, -96, -32,   3, 126, 117,  54,  68, -53, 122, -82,-122, -14,-126,  73, -17,-119,-113,  -5,-104,  64,  -8,  19, -18, 107, -38, 101,  89,  47, -43, -51,  51, -60, -70,  25, -49, 120, -34,   6, 122, 108,  39, -35,  -8,  -6,  -9, -42, 102,-105, -23,-106, -81,-100,   3,  24,  60, -59, -82,-107,-103,  42, 110,  26,   7,  98,  33, -53, -30,  -1,   2, -59,  56, -12, -51,  26,  75, -35,  30, -99,  -6, -89, -70,   2,  80, 122, -42,   3,  60, -52, -80, -86,  37, 105,  48,-118, -10,  41, -75,  45,  22, -43, 107,  87,-122, 100,  -9,  96,  78, -55,-108,-107,  92,  -3, -96,-102,  69,  37,  55, -92, -42, -98, 104, -64,  38,  60,  54,  15,  -3, -32, -28,  22,  -9,   9, -46,  60, -79,   6, -87,  57,  56,  15, 110, -15,  -6,  97, -43,  38, -88, -70,   2,-107,  12,  27, -14,-125, -75, -60,  96,  79, 101, 105, -27, -48,-110,-110, -72, -82,  -4,  73,  54, -47, -70, -61, 101,  -8, -56, -70,-122, -60,-115, -93,-112, -14, -83, 106, -44, -15,  66, 107, -88,  17,  61,  97, -10, -26, -25, -44, 117,-113, -81, -77,  35,  38,  -4,  75,-116,-109, -63,  54, -17,  11,-120, 117, -88, -30,  20, -86, -68,-107, -25,-124,-105,  89,  22, -89, -56, -92, -60,   0,  -9,-112,  65,  25,  19,-105, -36,   0, 119,  20,-105, 125, -68,-111,-114,  -4,  62,   8, 120,   9,  51, -39, -53,-104,-113, -87,  40,-114, -69, -75, -64, 123,  58,  98, -95,  81,  28, -47,  48,  96,-126, -22,  75,  76,-102,  27, 112,  76,  53, -32,-117, -69, -29, -30,-103, -17,  84,  71, -65, -75,-103,-105, -99, -72,  60, -89, 126, -28, -33,  35,   3, 105, -18,  66, -64, -27, -66,  33, -42, -24, 114,  85, -31, -54,  46, -23, -81,  48, -74, -88,  15,  72,  31, 114,-123,  52, 106,-117, -48,  74,  53,  -2, 108,  33,  74,  36,-109, -95,  76, -35,  21, -29,-125,   9, 116, -47,  89,  33, 107, -41,-105,-118,  19, -16,  83, -55, 102, 106, -32,-126,-101,  93,  14,-101, -63, 100, -25,  45, -66, -81, -21,  91,  29,  11,  86,  26, -90, 117,   5, -46, -83, -88, -89,  -8, -86,   4,  46, -68,  35,-120, -25,  59, 114,   1,  90,  15, -94,  14, -30,   7, -91, -87,  13,   1, -16, -72, -64,  53, -87, -85, -28, 116, -79, -21, -93,  76,  55,  99,  15,  35, 116, -27, -45,   9,  50, -20,  32,  96,  11,-125,  66, -43,  42,  79,  69,-122,  -5, -83,  92,   3,  32,  67,  -1, -90, 116,  82,  21, -50, 126,  60, -33,  74,  90, 125, -71,  53,  99, -26, -90, -54,  -7,  20, 112,  32, -39,  88,-107, 107, 119,-100,  22, -99,  42, -76,  29,-104, -65,  15, -85,  95,  66, 115,  45,  98,  34, -84,  74,  49, -29,  12,-118, 119,  19,  35,-124,  30,  -9, -37,   6,  16,  79,  70,  27, -59,  31,  86, -17, 122, 102,  27, -13,  50,  59,  45,-100,   8,-105,  43, -33, -33, -35,  84, 101, -83,   3,  -4, -14,-116,  64, -80,  44,  99,-108, 101,   4, -36, -79, 125,-106, -32,  26, -78, 107,-124, -67,  99,  80, 110,  -5,-108, -28, -61,  28,  78,  55,-112, 121, 105, -24,  74, -24,  44, -19,  47,-123, -26,  45,  35, 106,  31, 119,  10, 125, -20, -77, -28,  78,  54,  27,  33,  28,  22, -87,-122,  11,-102,  38, -45, 125,  45,   5,  99,  55, -49,  53,-104,  47, -49,  46,  59,-101,  87, -42,  77,  88, -32,  57, -56,  15,  64,  23,-124,   3,  10, -13, -19, -76, -72, -65,  30,-126, -37,  12, -23,  97, 126,  59,  38, -25, -14,
 -103, -12, -86,  14,-118, -78, -77, -98, -33, -15, 110, 120,  27,  93,  31, 120, 122, -75, -48, -76,  69,-123,  10, 122, 126,  10, 103, -84, -71, -24,-124,   6, 113,  28, -90,  72, -70, -75,  21,  11, -79, -91, 117,  68, -21, -72,-110, -50, -49},
{-101, -17,  89,-126,  84, 122, 125,  41,  37,  80,  54, -65, 107, -67,  -7,   7,  51,-101,  -6,  56, -32,  99, 104,  56,  -4,  30, -47, -34, 105,  78,  19,  86, -99,  91, -15, 127, -37, -69,  84,  -3,  83, -26,-114,  29, -29,   6, -56, -19, 119, -61, -15, -94,  48,  37,  82, -81,  82,   1,  59, -94,-114,  38,  82,  14, -75, -64,-112,  22,-102, -51, -70, -29, -17, -97, -66, -83,  49,  88,-113, -90, -69,  -1,  17, -80,  81, -42,  65, -81, -16,  47, -74, 119, -93,  27,-121,  57, -43,  30, -40,  10,-108,  77,  31,  19, -47, -57,-125,  91, -84,-104,  28, 125,  24, 123, -59, 101,  38,-111,  77, -31, -29,  36, -61, -57,  62,  82, -15,  30,  22, -97,  40,  91, 127, -25,   4, -50,  60,  96,  10, -48, -99, -54, -80, -54, 112,  41,  43,  60,   1,  60, 117,-115,-126,  18,  -2,  55, -65, -14, -26, 120, 110, -47,-127,  -6,  44, -12,  10, -60,-126, -87, -55,  66, -63, -69,  95,-107, -12, -96,  89, -45,-115,  15,-113,  -9,  79,  36, -10,  22,  41,  93, -92, 100, -63, 120,  88,-119, -29,  72,  10, -48,-111,  87, -53,  27, -18,  99,-119, -37, -84,  -9,  23,-112,-102, -97,  -2,  79,  38, -71, -69, -34,  94,-121, 104, -79,  21, -97, 118,  35,   9, 100,  89, -77, -25, -87, -12, -25,-102,-124, -38, 116,  75, 106, 125,  45,  26, -60, 104, 122,   7, -81,-116, -47,  36,  50, -82, -16,  31,-117,-116, 125,  17,-114,-110,-100, -41, -17,  97,-105,  81, -97,  15, 124,  -3, -24,  -9, -55,   3,  41, -19,  -8,   8, -93, -64, -43, 124, -49, -60, 118, -63, -85,  76,   8, -24,  17,-124, 120, -80,  86,  82, -95,  65, 106,-102,-120, -10,  24,  69, -75,  56, -47,-112, -25, -38,-102,  26, -25, 101, -25,  94,-105,  49,  54, -75,-106, -42,-120, 124, -10, -72, -93,  11,-109,  61, -49, -28, -30,  54, 114,  -1, -44, -71, 100, -55,  54, -19, 109,  83,  65, -60,  28,  92,  47,  61, -25,  82,   9,  72,  77,  53, -81, -37, 127,  -3, -39,  47,  44, -39,  54,  96, 110,  10, -69,  53,  48,  18,  90, -94,  68, -74, 109, -86, -38,-103,  -9, -79,  30, -27,-112,-101, -24, -98,  24, -15, -94, -70, 102, -62,  92, -45, -10, -50, -15,  61, -80, -82, -22, 105, 122, -58,-124,  -4,-124,  -1, -47,  38, -45, -14,  37,  47, -75,  77,-122,  42,  19,  45,  80, -46, -37, -99,  92,  32,-109, -88,  39, -31, -69, -46,-123,  20, 104, -20,  96,  69,  98,  59,  95, -45, -50,  71, -17, -44, -51, 121, -38, -26, -25, -62,  50, -10,  43, -69,   7,  32,  70,  62,  30, -51, -10, 120, -44,  76, -83, 119,  38, -56, -12, -92,-103,  -1,  58, -59,-106,  26, -18,  24,  91,  99,  48, 117,-124,-101,   1, -72,   2,  62,  91, -96,  69, -13, -94,  65, -72, -62,  94,-120,  70,  56,  -5,  87, -58, -49,  59,-116, -45,-119,  78, -46, -69, 121, -74, -68,-120, -85, -31,  87,  25,  61,  49, -76, 118, 122, -60, 105,  47,  42,  35, 104, -98, 116, -65, -14, -44, -76,   1,  84,-100, -38,  43, -52, -67,  41,  15, -42,  21,-120, -75, 101,  43, -43,-105, -96, 121,  80, -97,  97,  47, -99,  -3, -65,  87, -37, -53, -49,  88,  -7,  66, -31,  47, -90, -93, -16,  18, -29,  30, -20, -13, -39, -55,  48, -13,   0,  -8,-115,-114,  41, -65, 113, -30,-120,  25, -19,  12,-112, -36,  92,  79,   6,  23, 109, -49,  52,-114, 109,  28, -72,  47,  94, -33,-121, -85, 117, -39, -52,  97, -70,  28,-120,-122,  43,-124,  21, -97,  21, 120,-119, -31, -54, 106,  71,  64,  11, -48, -84,  42,  87,  30,  83,  33,   2,  80,  22,  79, -66,  56,  58, -38,  -8, -73, 124, -62,  20, -50, -45, -12, -59, -96, -33,  60, -50,-110, 118,   5, -45,  92,  39, -37,   7,  79, -82,-104, -22, 123, -42,  44, -70, -12,  26,-126,  84,  25,  79,  71, 102, -41, 105, -62, -46,  -1, -42, -21, -98, -70,   2,  96,  51,   1, -11,  42, -59, -39, -37,  54,  91,  92, -45,  75,   6,  30,-119, 120, -16, -65, -19,  -4,-110,  11, -99, -41,-114,  75,  57,  -2,-106,  24,  99,   5,  13, -45,   4,  36, -99,  81,  19, -48,  44, 109,  18,   1, -86, -62,  21,  -4, -69,-123,  70, 102,  36,   2, -93, -75,  13,  96, -51, -76,  57,  20,  -7, -46, -62, -26,  96, 106, -40, -42,  96, -52,  88,  19,-119,  22, 125, -81,  92, -33,-102, -73,-117, -42,  91, -30,-115, 105,  81,   8,  22, -69,  47, -42, -75, -84, -86,  68,  61,-123,  33, 105, -19, -53, -24, 101, -55, 100, -77,  26, 109, -97,  70, -28, 118, -57, 105, -91,  55,-110,  76,  99, -48,  78,  20, 106,-106, 120, -93,-113,-106,  54,  22,  74, -16,  95,  54, 101,  44, 105,-118,-125,  35,  -3,  -1,  39,-109, -20,  -5,  28, -82,  40,  76, -93,  15, -87, -23, -69, 119, -69,   4, 118,  86,  -9, 109, 110,  30,-120,-122,  75, -56, 122, -45,  82,   7,-118, -53,  27, -89, -29, 106,  18,  -7, -65,  23, -21,  17, -72,  -3, -34,  69, 120,  94,  98, 108, -43, -68, -16, 126,  56,-117, -22,  50, -39,  -9, -81, -31, -52,  67, 115,   7, 107, -90, -65,   0,  96, -29,-116, -89, -21, 111, -91, 121,  78, 114,  23, 116, -49, -20, -46,  59, -24, -95,  21,-108, -92,  49, -88,-121, 118, -76,  21,  19, 120, -55,  28, -18, -65, 102, 102,  48, -30,  34, 108,  97,  98, 102,-116,-111,   0,-110, 109, 105, -53,  47,  23,  -9, 106,-123, 107, -33,  71,  24,  17,  45,  29,-125,  22,  55, -95,  59,  90,  -9, -24,  48,  12, 103,  36,-102,  55,  14, -94, -23, 120,  27, -78, -37,  62, -13,  13,  26, -37,  85, -51, 111, -17,-113,   9, 116,  -1,   8, -63,  22, 111, 107,-102, -34,-126,  82, -70, 111, -92,  -8, 103, -76, -91, -75,  17, 108, -10,-114,  56, 117,  15,  82,  80, -19,  53, 114,-126, -88, -55, 111,-123, 124,  19,-110,  31, -29,-102, -85, 113, -55, -59,  83, -45,  83,  36, 108, -90, -94,  20,  25, -85,  46,  28, 123, -49,   9, -66,  29, -83, -91, 113, -67, 112,  22,  28,  91,  20, -81, -53, 123, 116,  53,  57,  67, -98, -47, -85,  16,  16, -93,  88,-101, -20, -99, -13,  15, -11, -92,  33, -90,   2, -60,-104, -14,-127,  73, -53,-122, -15, -68, -12, -48, -80,-105,  18, -26,  72,  97,-108, -46, -14,  53, -96,  91, 100, -12, -49, -60,  69, -93, -29, -34, 106, -57, 103, -53,  17, -25,  60,  23, 120,  55, 127,  72, -37,  92,-110,  99,  21, -63,  -8, -56, -14, -16,  70,-121, 114, -83,  89,-109, 101,-106,  21, -69,  18,  81,  56,  -9, -24,  66, -58, 118,-106,  67,  94,-119,   4, -99, -34,  75, -16, -74,  70,  25, -61,  28,  -2, -36, 116,  63,  62,  47,-111, -67,  45,  61,-114, -61,  20,  96, 108,  27, -56, -94,  90,-113,  15,  60,-121, -43,  10, -86, -18,  28, -97,  99,  61, -18, -26, -71,   2, -87, -83, -83, -20,-114,   4,  78, -66, -56,  17,  25, -53,  60,-110, -55, -58, -25,-120,  64,  23,-103,  89, -67, -40,  63, -17,-109, -92,  21,  44,  87, -15, -87,  51, -29, -91,  73, 103,  22, 104, 107, -32, -86,  88,  86, -82, -77, -25, -32,  92, 115, -11, -61,  29, -20,  29, 111,  25, -51,-121,  65, -85, -79, -91,  43,  96, -13, 120, -54,  37, -49, -15, -30, -86, 119,  58,  18, -50,  66, -29, -94,   4,-107,  -1, -83, -14,  37,  68,  27,  44, -70,   7,  31,  67,-112,  59, -77,  28,  91, 125, 118,  55,  72,  54, -50, -30, -46, -36,   9,  73,  96, -82, -64,  15, -38, 102, -58, -16, -79, -21, -20, -97, 103, -50,   5, -79,  53,  60, -14,  61, -61, 120,  30,   7, -91,  98,-114,  88,  92, 123, 111,  76,  -5,-102,  46, -23, 104, 107, 117,  72,  56, -42,  53, -98, -60, -90,   6, -30, 118, -76, 105,-123, -64, -52, -95,  42,-112,  88,-125,  97,-118,  83, 118, -58, -68,-107,  53,   9,  43, 122,-126, -74,  92,  -9,-112,-117, -76,   3,  31, -73,  14,-104,  75,  91, 116,  -1, -59, -48,-109, -89,  28,   3, -16, -81,  89,  -2,  53, -99, -36, -49,  96,  90, -79,  78,  24,-108, -55,   8,  34, -76,  96,-106,   5, -95,  37, -42, 118, -58,  55,  45, -33, -94, -76, -50,  77, -23, -51,  -7,  98,   5, -26,  28,  -5,  71, -67,  92, 121,  78,  61, -99,   3,  30, -36,  52, -16,  59,  78, -94, 116,-119,  14, -35,-106, -56,-101, -81, -20,  75,  60, 126,  63, 126,-116,  14,  51,  78,   9, -54,  77, 117, -62,-104, -97,  82,  26,  19,  51,   6, 102,  46, 106, -47, -43,-127,  23,  -6,  -1, -11,-115, -36,  98, 125,  42,  23, -57, -35,  66,  14, -26, -73, -66, -91,  87, 112, -33,  91,  98,  74,  41,  -7,   4, -61,-124, -58, -31, 111,  37,  53, -94, -72, 122, 122,  54,-114, 111, -58,  77,  65,  52,  93, -98,-112,   4,  94,  71, -20,   3,  65, -41,-126,  26,  63, -72,  19, -91, -83,  27, -42,  -3,  87, -53,  68,  63,  81,  68,  12,  46, 115, -32, -51, -82, 111,-115, -86,   2,  -1, -69, -59,   0,  73, -74,  61,-121, -26,  28,-115,   3, 122, 126,  15, 122, -23,  -8,  91, -48,-119,   8,  64, 127,-127,  69,  83,  85, -48,   1,  52, -37, -68,  59,  79, -85,  -4,  54,  -7,  82,  93, -23, -60, -37,  13,  54,  76, -43,  44,  32,  13,-121,  -7, -66,  13, -81, -51, -25, -89, -25, -87,  36,  26, -24,-127, -31,  32, -88,  -6, -53, -97,-104, -12,-121,  38, -10,  96, -27, -74,  78, 122, -78,  42,  -9, -48,  27,-126,  40,-114,-125, 100, -69,-118, -77,  45, 116,  82, -16,  41,  -1,-115, -15,  25, -61, 109,-109,  96,  75, 103,  25, -47, -83,   7,  30,  60, -22, -47,-115, 125,-104, -76,-118, -34,  76, -68, -45, -46,   7,  38, -31, 102, -78, 108,  95,  80, -61, -75,  85,  46,-118, -90, -58, -87,-104,  74,  11,  44, -63,  61,  36, -45,  72, 120,  97, -85, -62,  63, -15, 102, 119,  52,  36, -30, -18,   4,-123, -34, -86, -21,  24,-105, -20, -34, -10,  40, -36,  87, -37,  26, -44,-111,  33, -34, -80, -97,  77,-103, -40,  75,-102,-115,-126,  57,  60,  90, -33,  45,  48, -29, -14,  74, -43,  -9,  40, -17,  -5,  68,  30,  11, 118,   1, -64, -61,  90, -37, -30,  16, 121,  15, -64, -51,  36,-119, -15, -69, -38, 116,-115, -30,-112, -56,  19,  -9,  28,  88, 115,-123,  -7, -41,  96,  77, -38, 112, 109, -62, 118,  86, 105, -82, -13, 108,  55, -55, -33, -85,  64,-100,  56,  -9,  -5,-103,  79,  -9,  29,  79, -38, -25,  92, -27,  82,  -3,  86, -87, 109, -73, -49, 120, -73, -10, 117, -30,  65, -32, 111, 105,  21, -32,  92, -68, -59,-108,  -9,  16,  58,  16,  46,-121, -52,  15,  39, -53,  75, 116, -62,  47, -55,  54,-108, -97, -97,  78, -40,-118,  79, 119, -55,  30, -49,  34, -55,  44,  50,  34,  22,  12,  32, 112,  -6, 126,  16, 105,  86, -68, 101, -97, -10, 117,   8,  27,  75,  36, -21,  46,  95,  73,  76, -82, -34, -61, -99, -16,  71, -84,  94,-124,  42, -41,  46, -69,   3, 109, -11, 111, -69,   8, -85, 111, -48,  -7, -97, -20, -86, -79, -20,  21, -15, 121, -45, -83,  74,  58,  66,  -8, -63, -79, -96,  25,-120,-110,  35, -87,-106, -96, -45, 111,  18,
  -37,  29,  -7, 100, -51, 115, 102,  -4,  80,  67, -15,-100,  68,   4,  86, -23, -84,  51,  87,  84, -76,  62, -84, -11, -10,  -9,  56,  69, 120,-115, -78,-108,  31,  35, 118,-119,-116, -18,  51,  35,  32, -59, -79, 123, -41,  21, -31, 103,  35},
{  82, 112, -93,  28,  31, -40,  27, -40,  24,   3, 118, 111,  26, -46,-108,  89, -34, -18, -36,  74,  97, 117, 103, 103,-119,  46, -51,  -3, -79, 125, -36, -92, -14, 117,  42,  67, 100,  95,-112,   6, 107,-109, -61, -36, -99, -26, -61,-122,  79,  18, 115,  39,  24,  33,  27,  66,   5, -58,  76, 103,  69,  54,  95,  50,  60, -17,-125, 126, 118,  38, 101, -20,   2, 110, -35,  40, -53, -56,  98,  70,  25,  65,   6,   1, -69, -56, -16, 104, -75,  42,  38,  -6,  53,-127,  83, -42,-124,  22, -83,  48,-123, 106, -48,-108, -90, -40, -93, 122,  41, -46,  67,-110,  16,  91, -20, 107,  54, -88, -13, -38,  88, -77, 111, -34, -34, -62,  71,-125, -62,  57,  43, -20,-125,  -6,  53, -15, -12, -81, 100, -22,   7, -40, -29,  38,-106,-107,  85,  49,  97, -81,-110, -89,  10,  51, 125, -52,  69,-127,  62, -60,  51, -99,  58, -74, -51, -91,  79,  -1, 106, 110, -87,-117, 110, -85, -90,  13, 125,-125, -19,  78,  90,-108,  65, -87, -92,  13, -92,  72, -98, -97, -49,  24, -65, -40,  72,  -7,  24, -52,  69,-118, -24,  44,  74,  83, -64,  71,  99,  43,  51,  23,  59,  43,  94,  79, -98,-106, -47,  54,   3,-112,  55, -39,   5, -49,  74,  84, -34,  22, 115,  75, -99,  84,   0,-120, -30,  54,  -5, 103,-113, -24,  43,  99, 105,  27, 115, -78,  97, -61, -44,  45, -50,  42,  17, 108, -50,-105, -11,  14, -68, 109,  93,  51, -33,  74, 100,-122, -19,-112,  25,  39, 126,  11,-107, -74,  38, -97, -97,  15,  31, -73,  -4, 104, 108, -30,  -8,-103,  65, -20, -96,-122, 103, -17,   9,  24,-103, -18,  73,-127,  62,-125,  66, -83,   9,  32, -15, -40,  19,  30,  14, -79, -33, -23, -75,-125, -45,   0, -86,  68,  98, -52, -16, -89, -97, 114, -44,  60, -78,  97,  48, -76,  97,  56,  45,  -9, -51, -24,  75, 104,  11,   6, -88,  32,-100, -22, -86,  72, -19,   8, 122, 118,  70,-104, 111,  67, -77, -62,  28,  29,  56,  44,-110, 120, 109, -14,-114,  80,  85,  53, 106, -91, -64,-124, -47,-117,  13, 119, -61,  30,  -1, -99,  36, -15, 119,  69,  -2,  19,  26,  69,  71, -21, -69,  98,  43,  76,-115, -52, -36,  38,  12,  14,  49,-122,  67,  38, -70,  85, -73,  69,  58,  18, 119,  62, -35, -89,  54, -48, -47,  91, -33,  72,  95,  16, -24,  24, -64, -25,  57, 109,-105,  -2, 124, -14,  20, -34, 112,  16,  22,  21, -52,  86, -86, -48,   7,  64,-119, -75,   4,  57,  51,-104, -23,  81, -13,  63,  58,-103,  70, 126, 102,-125, -77, 122, -73, 121, -31, 126,  96,  74,  63,  74, -85,  53,  32, -54,  79, 104, -50, -87, -54,  30,  -9,  29,  26,   6, -13, -25,   7,-121,  42, -87,  44,-114,  32,  60, -92,  91,-103, 117,  67,-117,  57,  -5,  95,  62, -46,   1, -80,  56,-120,   5,  60,  29, -98, -97,   2,-119, -84, -10,  77, 116,  25, -12, 116, -94,-104, -69, -88, 117,  86, -71, -82, -83,-109,  95,  33, -83, -56,-124,  35, -61,  46,  52, 118,  83, -73,  58,-122,-127, 106,-125,  99,  22,-125, -75,  52, -23, -74,  49,  56,-111,-102, -29, 112, -76,  53,  62,  12, -40,   7,  50,  25,  55, -68, -40,-118,-126, -16,  99,  27, -88,-125, -99, -22, -63,   4, 111, 120, -76, -11,-106,-127,  20, -16,-101, -48, -95, 101,-104, -43,  18, -98,  90, 110, -69, -79, 113, 117, -70, -82,-114,  10,  81,-106,  72, -68,  86, -17, -56, -89,-111, -38, 123,  31,  -1, 104,  46, -39,  70,  85,  45,  43,-113, -58,  43, 126,  -7, -77, -91,  63, -96, 117,  38,  76,   9, 106,  51, -87,  44, -66, -89,  94,  69,  92, -25, 112,-106,  16,  95,-101, -36,  63,  28, -68,  15,-117, -80,  23, -25, -81, 124,  -1, 117,  21, -99,  -3, -85, 119,  61,   9,   6, -91,  74, -42, -50,-119,-104,   7,  64, -41,  31,  -9,-122,  77, -76, -64,  40,  -4,  -2, 110,  70,-112, -49, -47,  19, -75,  63,  70, -49, 122,  -6,  76,-112,   3, -34, -79,  55,  24,  12,  94,  -9, -48, 115, -45,  65,  25, -62,  80, -13, -81, 110, -17, -42,-126, 121, 107,  45,  80,-124,-121,  -3,   1,-114, -73, 117,  76, -57,  85,  44, -59,-105,  72,  78,  73,  15, -10, -54, -89,  35, -75, -72,  12,  34,  95, -76,-124, -49,  18,  80, -21, -39,   9, 116,  70,  86, 117, 109, -97,  90, 119, -72,  62, -94,  56, -47,  38, -66,  96,  49, 112,   3,  90, 118, -63,-112, -10,  29,   3,  45,  32,  99,  17,-122, -77,  86, -10,  -5,-107, -72,  38,-124,-108,  19,  65,  46, -41, -49,  65,  10,  -8,  13,  88, 108,  43,  35,  95, 115, 100,  21,  97,  94, 123, -30, -62,  20,  85,-103,  -5, -18,  23, -70,  76,   0, 123, -64, -71,  82,-100,  60, 106,   1,-107,  64,  47, 108,  47,-120,  72,   2,  58, -47,  70, -43,-117, -29, 121,  75,  54,  91,  42, -44,  68, -65, -52,  83,  37, -43,  -3, 102,  51, 112, -77, -73,-127,  41,  45,  59, 120, -34,-119, -30,  35, -72,   3, -50, -60,  -1,  85, 122,  44, -78,  -6,-111, -77,-125, -79,  31,  18,  99, -49, -42,-125,-109,  -5, -86, -97,   0, -92,  12, -68,-123,  39, 110, -36, -84,  35,  21, -81, -37, -86,  74,  35, 123,  27,  32, -92, -32, 114,  71,  46, -68, -16,  56, 118, -59,  86, -48,  24, 114,-112,  69,-124,  40,-123,-117, 111,  -4, 104, 120,  57, -89, -43,  69,   1,  22,  56,  43,  40, 123,   3, -53,-118,  82,  65,  84,-119, 121, -95, -45,  -7, -89, 114,-109, -29,-104, -90,  60, 110, -12, 105, -45, 115,  57,   0, -73,  14, -78, -21, 121, 123,-120, -20, -57,-119, -88, -31,  93, -67,  68, -58,  79,  27, -94,-119,  86, -22,  -6,-123, -81,-106,  23, -43,  64,   3,  96,  73, -87,  11, -30, -17, -89, -61, -52,  87,-127, -78, -37,  99,  85, 108,-118,  40,-119, 114,  11, -55, -16, -63, 111,  24, -62, -21,  40,  -7, -35,-105,  28,  90,  55,  74,-112, -34, 126,  85,   5, -90,  60,  32,  21, -79, -39, -78,-112,   8,   1, -20,  24, -11, 124,  38,  83,  47, -99, 108, -45,  88, -73,  14, -80,  17,  54,  43,   8, -74,  93,  15, 124,  55,   4,  -2,  43, -26,  76, -71, 101,  40, -95, -67, -82, 116, 122,  88,   3, -81, 123,-123,  26, -70, -36,-114, 116,  74, -57,   7,  33,  98,-107,  19,  95,  70,  27, 108, -76,-107,  59, -59, -45, 105,  61,  80, -64, 107, -58,  57, -10,   0,-125,-103,  82,  55,   1,   2, 122,  80, -40,-112,-126,  20, -88,  98, -11,-118, 127, -96, 100, -54, -58,-113, -23,  20,  24, 107, -74, 100,  45, -88, 104,-111,  82,  74, -32, -91,  31,  48,  -8, 108,   5, -35,  14,   8,  -7,-115, -96, 104,  75, -22,-109, -41, -29,-112,  -8, -20,  14,  10, -47,  58, -68,  57, 102,  20,-122, -26, 103,  83,  60,  65,  33, -41,  68,  45, -35, -89,  61, -23, 110, -33,-107,  21, 118,-113,-106,  75, -43,  23, -79, -94,  89, 108,  28, -21,  11,  41, 117,-109, -74,  26,   9,  78, -56,  38, 112, 101,  88, 115,-113, -45, 108, -32,  76,  40,  46, -90,   3, -43, 122,  98,  89,-106,  53,  68,  22, -68, -28, -47, -74,   5, -59, -52,-108,  72,-106,  41,  -9,  20,  66,  17, 118,-115,-111,  35,  92,  52, -88,  54, -87,  80,-111, -40, 108,  -6, -25,  54,-113,  53,  -4,  55, -93,-117,  41,  52,-122,  73,  88, -12, -20, -14, -65, -61, -32,  -9,  -4,  16,  93,-103,  28,-119,  47,  14,-114, -59,  94, -61, -39,  67, -89,  64,-124,   0,  32, -33, -66,  23,  23,-112, -93, -40, -16, -90,  14, 112,  88,   0,  27,  69, -47,   1, 103,  -3,  30, -51,-125, -14,  28,  24, -43,  79, 112, 106,  40, -79,-113, 105, -53,  15, 115, -39, 109, -79, -40,  45, -30,-117,  28,  41,  98, -69,  53,  96,  -8,  68, -60,  90, -42, -78,  86, -15,   1, -48,  48,  29,  76,   2,  49, -60, -49, -80, -15, -71,-123, -34,  83,-116,  31,  13,  91, 113, -29, 106,-126, -37,  59, -47,  74,  80, -53, -76, -14, -33,  64, 112,  57, -31, 125,  55, -71,  69, -74, -63, -36,  44,  59,-124,  14,   5,  98, -75,  98,-100, 111, -91, -26,  68, -14, 121, -91,  36, 112,  84, -68,  69, -99,  95, -99,  57, -75, -29, -42,  72, 119, -66,-126, -87,  67,  24,  97,   0,-117,  81, 121,  41, 123,  88, 112, -25,  33, 106,  11, -93,  36, 102, -62,  59, 106,  10,  29,-120,  71,-107,  67,  -2,  81, -44,  81,-110, -86, -79, -50, 124, 114, -66,  13, -56,  99, -66, -18, -95, 105,  -7,  85,  41,  80,   8, -77,  71, -62,  42, -14,  74, -43,  59, -97, -88, -12, -30, -55, 111,  80, -47,  59, -50, -88,  59, 104,  34,-101,  27,  36, -97, -75,  32,  37, -38,  54,-115, -91,   2,  52, -60,  47, -10,  65,-115,-109, 102, -34,  26,-105,  84,  18, -42,  42, -48, 106,-100, -51,-107, 127,  55,-106, 103, -25, -63, 124,  97, 106,-115, -36,  45, -55, 123, -63,  48,  59,  -1, 122,-103, -99,  45, -27,  68, -86, -78,  -3, 115,  77, -14,  15, -76, 110,  14,  95,  10,  64, -98, 124, -25,  83, -78, 107,   9, 110, -53, -67,  37,  25,  10, -86,  71,  63, -59, -99, -18,  37,  -5, -65, 120, -10, -40, 117,  37,  58, -84, -92,  62,  45,  90,-122,  75,  41,  25,  95,  31,  26, -51,  40,  31,  64,  45,  83, -74,  85,  58,-113,  -5, -30, -96,  70, 119, -16, -14,  99, -88,  -5,  53,  74,  97,  51,  16,  -1,  89, -95, -88,  38, -26, -70,  56,  26, 119,-123, -73,  69,  72,  32, -95,  67,  14,  30,  17, -30, -86,  54,   6,  30, -10,  50, -66,  68, -46, -84,  98,  12,  11,  58, 109, -36,  20, -16, -74,  97,   1, -51, -44, 108, -60,  -6,  29, -14, 125,  20,-101,  90,-116,  62, 122, -34,  61, -76,  60, -48,  24,  25, -77,  39,-117, -71, -61,-118,-121,  74, -61, -52,  79, 114, 114,  91, -90,  40, -77, -24,  49,-121,  73, -97, -49,  20,-100,  54, -88,  34, 113,  23, -15, -38, 109, -52,-126, 109,  19,  62,  14,  80, -74,  21, -86, -25, -42, 112, -42,  67, -45,  59,-115,   0, -74, -92, -38,  -9, -60, -47, 110,  66,-111, -61,-112,  39, -36,  37, -30, -15,  12,  41,  14,  42, -66,-106, -33, -27,-104,  24,   7,  13,  50,   9,  66, -46,  98,  90, -22,  79,  45,  20,  57, 124, -89,   9, 101, -54,  92, -18, -97,-101,  55,  33,  87,  -9, -83,-119,   4,   1, -31, -28, -23,  63,   8,-103,  60,  89,-114,  95,  82, -18,  59,   6, -67, -87,-107, -27,-126,  88,  68,-113,  32, -27,  90, -99,   9,   7,  32,  20,-101,  -1, -25,  39, -30, -61,  79,  -8,-113, -64,   5,  16,  87,  63, 120, -36,  52, -96,  37, -37,  75, 100, -72, 107, -71,  85,-111,  40, -64,  46,   4, 107, -92, -84, -65,-105,-117, -22, 115,  39,-120,  74,  25, -42, -58,   7, -33, -81,-127,  61,  56,  26,-122,  31, -25, -87, -82,  82,-110,  30, -31,  -9,  17,  78, -74,  27,  84, 115,  83,  56,  -1, -94, -13, -65, -20,  51,  68,  32,-119,  19,-111,-114, -81, 127,   3,  75, -21,-127, -51,  46,  56, -15,  87, -49,-102, 125,-104, -25,  56, -31,   2,   4,  62,-102,  55,  66,  67,-112, -28, 111,  74, -36, -38, -41,  39, -54,   1, -42,-108,   4, -23,
  -61,   3,-126,-120, -10,-100,  91,-108,  63,-122, 110,  91,  -3,  97, 116, 113,  21,  85,  83,  58,  30,  72,-115,-119, -91,  40,  52, 106, -17,  13,  90,  48,  47, -51,  82,  -7,  37,-112,  64, 114, -13, -57,-117,-103, 119, -98, -36,  41, -44},
{  33,   3,  83, -84, 126,-107,  57,  52,  86,-102, 127,  75,  74, -86, -49,  83,   7,  78, -17, 110, -22, -43,-113,-106,  17,  41,   5,  40,  15,  30, 121,  28,  39, 107, -55, -72,-106,  77, -33,   1, -78, -31,  19,-103, -89,-107,  -9, -67,-108, -51,-106, -33, -31, -79,   3, -18, -24,  29, -85,  -9, 104,  78, -26,  59, -50, 103,  96,   2,  99, -67,-125,  95, 123,  14, -43,  64,  15, 116,  99, -36,  20,  21, -28,  54,  27,  46, -86, -33,  -3,  80,  60, -64, -15,  73, -60,-108,  21,  22, -23, -59,  59, -46,  90,  10, 107,  -6, -57,  25,  18,-113,   3,  13,  30, -34,  69, -20,-112, 118,-127,  74, -72,  52, -73, 106,-123,  57, -65, -17,  93,  -1,  91, -39,-114,-124,  24, 103,  38,-105,-103,  38,  90, -90, -23,  69,  -9, 121,-121, -91, -59, -37, -64, -22,-121, -46,  86,  44,  12, 108, -64, -80,  86,  40, -62,  28,  89,  32, -83,-122, -49,  -6,  46, -67, -96, -29,  35, -70, -59, -74,  74,  21, -83,  17,-106,-103,  62,  36,-110, 122,  62, -27, -59,  -4, -28,  45, -34,  34, -45, -62, -99, -70,  78,  19,  65, 100,  30, -64, 122, 117, -70,  97,  88,  82, -70,-116, -21,  45,  87,  98, -90, -66,-118, -87, -33, -47,  77, -54,-107,  83, -26,-100, 104, -87, 110,  16,  67, 100,  68, -22,  -9, -13, -93, -72, -14,  -5, -54, -65,  73, -96,  95, -12, -98,  25, -49, 102, -47,  20, 111,  25,  60,  -8, -81, -94,  19,  64,  40,  61, -21, -64,  63,  24,  72, -86,  33, -41, 102,  73, -71,  66, -15, 122, -55,  49,  72, 103,  -5,  93,  18,-103,  98,-114, -47,  16,  77,-114, 118, -41, -24,  59,  77, -48,  57, -48,  64, -34,  11, -92,  38,-111,-113, 100,  43, 105,  20,  -7,  20,-105,  98,  19, -70,-109,-113,  24, 115, -35, -37,  48,-111,-121,  33, -14,  42,  14,-100,  49,  50, 123,-109, -18,  18,  -7, -17,  54, -37, -19,-126, -21,  -4,  54, -26, -38,  90,  68, -20,  12, -49, -77, -43, -40, -80, 107,  75, -67, -38, -57,  60,  99, -11, -81, -38,  40,  67, -14,   7,  66,  94, -55, -35, 108, -82, -19,  46, 107,  86, -98, -29, -64,  70,  83, -41, 127, -22, -64,-108, -43, -45, -47,  -5, -62,-118, -75,-122,   3, -71,  -4,  62, -64,  50,-125,  61, 100, 126,  39,-113, -49,  69,  19, -54, 116, -62, -60,  98,  80, -19,-122,  74,-118, -77, -32,  66, -54,  48, 116, 123, -65,  82, -97,   5,  22,  97,  29,  82,  47, -10,  80,-107,  57,  59,-102,  12, 106,  44,  78, -39, 123,  42,  11,  22,  77, -53, -93,  99, -12,  80,  77, -47, 119, -14,  83, -73,  19,-111, -61,-113, -73,  49, -76,  59, -72,-120,  -9, 107, -67,   6, 100, -63, -38,  35,-109,  81,  50, -33, -97, -15,  17, -19, -31, 101,-124,  89,  84, -43, -73, -75, 110, -40, 116, -91, -22,  48, 117,  78,  38,  24,  53,  98,  42, -97,  94,  44,  90,  40,   7,  17,  -8,  80, -38,  96,   6,  18,-126,  58,  63,  47,-118, -76,  84, -28, -53,  51, -62,  43, 107,-127,  31,   1, -64,  21,  53, -57, -18, -85, -51, -22,  99, -44, -21, -41,  37, 107,  11, -79,  20,-125,  55,  83,  42,  43,  47, -21,  34, -69,-125, -45, -69, -93,  82,   4, -64, -92, -55,  65, -70,  29, -25, 112, -90,  -9, -69,  -1,  59,  33, -99,-103, -56, 110, 121,  -2,-116, -86, 105,  53, -36, 102, -66,  75, -26, 114,  79,  45,-109, 123,   7,  98, -22,  73,-110, -61, -75, -93, -86,-107, -11, 118,  30,  47, -56, 117,  77,  -6,  35,  17, -82, -86,  -5, 115, 109,  90, 108,  28,  33, -81, -91,-116, 110, -89,  88,  45, -89,  66, 114,-106,  95,  22,  36,  94, 125, -89, -69, -96,  23, 102, -85,-104,  25,  92, 123, 108,  63,-112, -25, -16, -39,  56,  87,-113, -24, -94, -16,-110, 124,  86,  45, -71,  62, -57,  89, -31, -23,   7,   9,   1, -30, -14, 123,   4, 104, -61, -77,-109, 100,-114,  65,  18, -60, -99,  47,  -3,  27, 114,-108, -46, -35,  39, -86,-103,   6, -10,  58, -57, -56,-101, -79, -59,-116, 113, -19, -53,  53, -64,  11,  -1,-121,  26,-103, -81,  40, -73, 106,  48,-116, 115,  92, 125, 103, -25,  34,  48,  10, -94,  85,-122,  40,  16,  38, -51, 119, -78,  87, -72, 127, -21,  49,  20,  29, -18, -91, -77,  19,-110, -39, -50,  11,-107,   0, -99, 100,   7,-123, -77, 120, 108, 105, -91,  61, -86,   7,  62, -44,  17,  47,  89, 107,  82,-117,  30,  81,  46,  69,-121,  61,  50, -29,  39,  59,  85,  67, 102, -44,  87, -11, -11, -29, 123,  13,  80, -43, -11, -81, -46,-106, 120,  35, -60,  60,  -3,  42,  32, -19,  -4,  64, -92, 119,-113, -69, -88,  80,  63, 114,  32,-117, -72, -98, -26, -72,  94, -64, -71,  21, 103, -55, -42, 115,  46,-115,   3, -72, -13,   7, -66,  17, -55,  59, -58, -16, -74,  -2, -35, 100,  37, -32, -46,  73,  76,  64,  -5, -21, 114,  34, -43,  86,  -2,  77, -43, -91, -64, -54,-120,  92,  70, -63, -37, 127, -54, -20, -47, 101,  59, 125,   9, -91,  93,  24,   6,  36,  17,  15,  19,-119, -98,-107,  15, -15, -55,  48, -39,  95,  35, 124,  68,  33, -58, -49,-115,-120,  -3,  30,-118,  52, -54,-115,  55,  83, -49, -35,  14, -10, 127,  -8,  54,  33, -48, -75,  16, -73, 116,  -9,  67,  14,  49,  79,  72,  53,-121,  86, 113,  13,  33, -65, -96,-114, -55,   7, -53, -79,  69,  85,  93,  65,  57,  67, -32, 119, -35,  13,   2, -43, -78,  73,-121, -50, -72,-100,  75, -45,-123,  -5,  39,  99,  76,  99,  61,-118, -93,  78,  44,  96, -92,-125, -75,  32,  36, -78,  10,-123,  66, 127, 119,-111, -13,-123, 122,  -5, -84,  81, -39,  48, 110,  44,  49, -58,  98, -33,  68, -80, -22, -35, -86, -47, -91,  99, -71,  20, -46, -64,  19, -26,  46, -42, 121, -23,  74, -97, 120, 123,  74,-117, 111,  99, 119,  77,   4,   4, -96,  99,  21,-123, -84, -26, 118, -32,  29, -50,  77, -22, 111, -71,  91,  95,  16, -73, -36,  47, 127, 108,  80,  59,  26,  63, 104,  55,  -1, -82,  22, 113,  10, 127,  90, 119,  56, -22, -84,-109,-102,  76,  89, 108, -28,  35, -83, 114,  47, -26, -97,  30,-104,  11, -77, 110, -90, 108, -31,  52, -79, -24, -91, -51,  86,  79, 116, -58, -89, -45,  94,   6,  63,  96, -96,  96, -16,  18,  63, -46,  96,  -6, -95, -12, 105, -87,  73, -51,  50, -11,-114,  69, -57, -24, -99,  -2,  -3, -90,  96, -84,  32, -15, 101,   3, -56, -37,  11,-122,-125,  97,  38,-109, 102,   1, -64, -93,  67,  -5,  48, 117,  60, -48,  95, -14,  80, -66, -70, -37, -98, -70,-116,  19,  31,  69,   4,  76,  53,  13,  -7,  48, -51,   8,  75, 117, -54,  82,  95,  21, -11,-102, -78,  -1,  30, -87,-120, -23,  40, 119, -82, -68, -35, -44, -32, 110,  -9, -82,  18, -15,  78,  71,-124, -22, -31,-104, -51,  57,  79, -82,  21, 118, 127,  96,  96, -83,  79, -79,  71,  87, -37,  49,-125, -59, 105,-106, -39, -71,  42, -54,-105,  88,  34,  76,-109,  60,  33, -89,  94,  68,   7,  16, 104, -49,  14, -60,-110,  -2,-106,  95, -45, 106, 123, -28,  54,  15, -74,  28,  71, 106, -34,  14,  51,  34,  10, -53,  80,  40, -45,  42,  42,  17,-122, -49,  53, 106, -34, -88, -59,  17, -81,-127, -38,   3, -30,  -7,  36,  87,  43,  51,-127,   0,  98,  78,  81, 115, -27,  58, -74,   0,  41, 118, -16, -11, -11,  82, -45, -96,  17,  98,  99, -74,-109,  45,   7, -29, -18,  60,   2, 101, 123,-119, -73, -92,  73,  30,-101, -13,  93,  34,  68,  -4, 115, -57, -32, -25,  -6,  25,  94,  87, -58,  72, -73, -26, 112,  -2, -40,  -2,  44, -47,  -5,  91, -62, 105, -88, -63, 124,   4, -89,  18,  84,   6, -78, -29,  73, -14, -77, -94,  17, 110, 125,-126,  -1,  42,  74,  67, 122, -45,   1,  11,-122, 109,-118, 118,  38,  39,-114,  99,  21, -24,-104,  66, 100,   2,  73,-118,-127,  91,-127,  15,  26,  81, 107,  88, -13, -57,-118, 111,  58, -83, -34, 115,  96, 104,  80,  10, -88,  -8,-119, -75,  67,  16,  50,  -7,  15, -71, -13, -89,  44,  19,  36, 113, 117,  40, 115,  98, -43,-110,  31,  83,  11,-118,  62,  61, -32, 108,-122, 124,  -7, -18,  -9, -99, -43, -55, -56, -42,  89,  42, -68, -75, -26,  63,  48, -95,  97,  -6, -34,  57,  40,-127,  88, -15, 105,  55,  -6, -31, -12, -90, -61, -26,  80, -71,  76,   9,  37, -93,  -4,  24,   5, 119,  31,  65, -15, -78,  90,  18,  96, -47, -12,-102, -41,-100,  58,  13,-102,  -7,  99, -10,  -4, 105,  90,  98, -52,  42,  92,-125,  28,  62,  68,  25, 107,  11,  -7, -70,  34, -87, -98,  91,   2,  35,  54, -60,-111, 126,  30,  -8,  62,  20, 116,  70, -14, -39, -25,  -8,   8,-104,  96,  72,  39,-124, -30,  74,  22,  94,  48, -58, -13,  80,   0, 108,  16, -62,  77,  21,  48,  32,-107,  51, -16, -33,-126,  62, -84, -49,  62, -41, -67, -60, -52,  -1,-106, -40,  89, -97, 113,  50,   4,  83, -63,  13, -84,  67,  16,-106, -11, -30,-110,  82, -85, -57,-112,  25, -31,  99,-122,  20,  23,  81, -65,  61,  18,  22,  55,-120,  21,  76, -42,  30,  -5,  15, 113,  54,  26, 120, 116, -94, 119,  64,-125,  56, 124,  14, 116, -48, -59,  50,  62,  -2,  52,  69, -25,  -3, -47,  76,  10,  69,  41,  72, -82, 114,-124, -60, -47,   8, -92, -61,-112, -54, -88,  95,  15, -93,-102,  24,  98,  71, -36,  86, -26, -88,-110,-105,  70,  -8, -59,  59,-122,  28,  80, -80,  -4,   5,  19,  74,  76,  47, -89,  79, -98,  83,  54,-122,  46, -59, -53,  69,   7,  88, 108, -14,-110, -66,  23,  52, 107,  88,  39,-126, -29, -82, -29,  22,  92, -24,   6, -27, -98, -33, -41,  49,-126,  29,  87,  60,  78,  35, -97, 102,-102,  61,  84,  23,  13,  65, 106, -19,  50,-111,  50,  96, -56,   1,  22, -87, -47, -39,  75,  -7,-105, -48, -44,  15, 114,  37, -83, -57,  80,-111, -74, -61,  40,  45, -66,  19, -78, -35,  98, -45, -76,  44,   7,-102, -28, -36, -43, -49,   6, -39,  17, -82, -64,  19, -57,  65,  18, -30, -38,  -1, -39,  -4, -53,-104, 104, 112,  11,  14,  81,  17, 126,  92, 100,  44,  49, -58,   4,  62,  79,-105,  43,   4, -72,-106,  85,  31,-108,  75,  96,  35,   4,  61, -74,  51,   7, -95,  55,  60, 106,  98,  97, -38,  43, -34, -37, -21,  43,  49, 118,  -3,  -5,  53,-101,-120,-102, -63, 108, -21,  -3,  92, -71, -22, -31, -47,  -7,  71,  -4,-118,-121,  17,  71,-106, -81, -27,  -6, -56,  15, -59, -10, -33,  48, -17, 110,  89,  63, -93, 105,-106,  36,  47,  30, -23, 119,  11,  77, 124,   4, 104, -66,  71, -24, -29,  85,-109, 105, -31,-118, -87,  27,-123,  76, -88,-122,-110,  99, 127,  15,-110,  47, 123, 110,   2, -99,  21,  27,  13,-101,  73,  70,-113, 102, -23, -20, -28, 124, 104,  56,  75,  31, -99,  28,  98,  11,  -3, 119,-122,  67, 115, 117,-106, -30,  25, 118, -61,  -6,-126,  46,   9,  22, -72, -60, 117, -66, -53,   5, 105, -40, -22,  33,  78, -82,-101,-119,  41,   2,  46, -87,  -1,  54, 119,  -3,  -1,-113,  12,  76, 124,  47, 100,  74,  86,   1,
  123, -90,  51,  41,  59, -34,-117, -25, 123, -55, -92, 103,  25, -93, -31,  65, -67, -20,-112,  93, -65,  31, -20,  92, -94,  90, 110,-120,-126,-115, -60,  57, -58, -21, -43, 119, -90, -43,  23, -47, -72, -31, 103, -35,  61,  54,  21,-114, -79},
{  91,  92,  22, -73, 103,-124, -56,  80,  56, 100, -87, -15, -55,  62,-112, -11, 101, -90,  38, 113,-115,   9, -82,  53,  19,-113,   2,  84, -16,  82,  68,  -7, 113,  45,   3,  27,-113,  -4,-113, -82, 122, -25, -22, -62, -92, -83, -25, 104,-126,  79, -56,  89, -85,  -8, -48,  76,  35, 118,   2, -41, 114, -84, 104,  88, 122, 112, -49,-123,  25,  80,  36, 102,   8,  88, -80, -22,-114,-105,-124, 113, -64,  48, -76, -74,-104,  66, -97,  83, -15,  42, -58,  67,-110,  59,-125, -28, -84, -44,  -4, 102, -62, -23,  93, 104,  99,  28, -66,   7,  81, -48,  75,  39, -53, -32, -81,   9,-111,  42, 108,  11, -86,  50,   5,  43, 114,  46, -89, 123,  62, -82, -84,   5, -13, -62, -52,-124, -72,  -9,  97,  68,-127, 112, 101, -35,-123,  75,-109,  45,  51,  87,   4, -76,  50,  86, -48, 114,-103, -33,-118, 116,  68, -66,  69, 110,-100,  24,  52,  58, -81,-124,  43,  -5, -27,  77,   4, 121, -56,  70,  63, -18, -10, -21, -30,-127,-123,  11, -51,  48, -37, -93,-126, 102,  26,-113,  32, -45,  36, 125,  -9, -51, -91,  53,  18,-102,-101,-110,-105, -78,  92, -48, -46,  -4,  36, -32, -59,  39,-100,  94,  88,  52, -52, -24,-122,  87,  71, 105, -54, -49,-113,  53, -12,  95, 102,  21, -15,  55,  76, -49, -67, 121, -44,  94,  57,-126,  33, 114,  35,  96, -13, -30,-101, -53, 110, 117, 118, -98,  52,  93,  40,  41,  75,  76, 123, -65,  83,  24,   2, -29, -80,  62,-115, 101, -77,  87, -81,  89,  51, -47,  48, -86,  41,  54, -46, -55,   3, 124,  45,  63,  69, 100,  56, -15,  19,  45,  30,  20,  62,   1, -30,  43,  45, -51,  -5, -53,  60,  97, -12, -96,  53, -83,  31, -49, 117,   9,  16, -57,-116,  84,  41,  91, -95, 114, -36,  52,  94,-119, -69,  34, -30, -50,  96, 105,  79,-101,   2, -97, -68,  36,-116,  62, 104,  56,  92,  92,  77, -93, -15, -29, -95, -47,   9, -35,  72,  77,  -6,  32,  96, 120, -86, -99,  42,-106, -74,  59,-125,   1, -24,  47, -95, -39, -15, 105,  10,-118, -61,   9, -65, -80,-101,  31,  52, -18, 126, -34, -57, -40,  26,  90, -59,  -9, 103, -57, 120, -17,  50,  -6, 115,  -8,  93,  61, -33,  63,  69,  11,  -1, -83, 118,  82, -12,   1,  86, -36,   6,  17, -98, -51, -63,  49,  74,  28,  88, -73, 106, -65,  -3,  -5,  49,  88, -34,-101, 101,  54, -68,  42, -35, 112,  86,  38,-107,  40, -74,  65, -19,  26, -60, -62,  63, -55, -93, -62,   1,  54, -62,  51, 100, -10, -53, -94,-118,-109, -36, -20,  66, -43,  13, -63,  48, -61, -64, 112,  15, -45,-126, -47,  77, -46,  89,-124,  93, -31,  38, -46, -69,  19, -45,  44,  25,  78, -35,  52,-100, -46, -27, -15,  12,  38, -58,  71, -47,   8,  76,  16,  -6, -41, -80, -14,  46, -47, -18, -28,  34, -33,  24, -30, -79,-109,  58,  70, -29,  81,-123, 109,  67,  -4, -47,  86, 125, -97, -64,  -3,  56, -26,  54,  86,  91, 106,   0,  -3, -92,  53, -15,  -5, -30, -39, -87,  45,  24,-108, -14,  74,  26,-110, 120,  67, 123, 120,  98, -53, -94, -33,  23,-103,  20, -83, -47,  95, -14, -35,  -7,  -3,  31,  28, -20,  14,  64, -66,  24, -26,  91,   6, -13, 115, -54,  37,  -3,  57,  -7,  22, 101,-123,  48,-127,  86,  66,  21, 108, -17,  23,  66, -50, 105,  84, -57,-103, -80,  59, -37,-124, -20, -84,  14,  58,  18,  49,  12, 126,  66,-109, 124,  31, -39,-116, -96,   0,  -5, -46,  -6, -89,  93, -88, -11,-120,-127,  64,  -6, -51, -82, -94,  28, -20,  52, -66,  22,  -1,  95, 108,   1,  20, 106, 100, -20, -49, -22,-120, -55, -10,   3, -65,  33, -41, -93, -57, 111, 115, 100, -21, -11,  65,  10, -68,  35,  96,  76,  57, -57,  37, 123,-122,  93, 125,-115,-106,  60,   5,  41, -57,-125, -75, 103, 118, -85, -29,  19,  27, 107, -37, -16,  59, -41,  52, -82, 127,  25,-121, -92, -88,  93,  11,  -3, -45, 123, -13,  76, -36,  11, 111,-113,  78,  42, -44, -16,  -8,-108,  65,-124, -15, -20, 114, -25,   5,  76, 105,  -7,  92,   2,  81, 113,  74,  -9,-110,  42, -35,   4, 104,  35,  29,   0, -59,-123, -23,-123,   5,  33, -21,-110, -87,   6, 103,  38,  99,  14,-124, -41,  82,  32, -90,  50,  79, -39,  89, -29,  96, -92,  84, -33, -48, -41,  94,-123,  35,-114,-101,  61,  48,  40, 109, -14,   3, -80, -82,  23, -70,  84,  79,  66, 115,  39,  -9,  -9,  54,  17,  94,  23, -58, -65, -28,   1,-124, -81, -64,  78, -51,  56, -63,  52, -79,  59,  14, -46, 114,  15,  -1,-105,  -3, 118,  83,-116,-108, 126, 124,  61,  62,  39,  71, -66, -43, -43,  51,  52,-114, 114, -46, -94, -88,  85,  44,  41,-124,  26, 124, -75, -32,-121,  25,  22,  65,   8,  54,  13,  12,-111,  77,  44,  80,-115,-106,  97, -21, -35, -93,-103, 105, 123,-111, 100, 109, -89,-124,   6,  -1,  54, 120, -25,  35,  -2, -61,-127, -95,-126, 123, 115, -79,-125, -75,  71,-115, -31, 118,  19, 108,  46,  50,  88, 105, -75,  74, 100, -99, -67,  99,  18, -52,  80,-122, -55, 104, 113, -67, 120, -47, 118,  23, -12,  31, -12, 115,  31, -48, -40, -39,  50, -31,  56, -48,  -2,  -2,  28, -89,   3,   8, -68,  15, -42,  68,  98,-106, -77, -48,  -8,  33,  46,  71, -14, -86,  88,  91,  80,  67, 122, 101,  99,  99,  84,  -3, 117,  90, 111,  66,  25,-110, -35,  35, -96, -74, -94,  19, 126,-104, -64,  80,  -7,-101,  38, -24,  28,-116,  78, -89, -85,  14, -75, 114, 127, -15,  41, -87,-105, -28,  75, -28, -21, -84,  78,  33,  65,  97, 116, 109, -73, -94,-101, 123, -45, -30,-117,   2,  24,  40, 108,-107, -77,  55,  61, 108, -15,  46,   2,  -5,  91,-118, -74, -87,  92, -31, -36,  49,  19,  34,  -5,  17, -68, -60,   9, -57, -56, -53,  54, -90, -70,  78, -72, -58,   6, 108,  40, -59, -26, -26,  13,  99,  79,  73,-119, -28,  89,  30, -63,  50,  -2,-101, -74,-115, -40, -58,  69,  11,  15, -91,  96,  10, -17,-126, 110, -68,-103, -74, -10, -18, 100, -92, -29, -57,  52, -59,  -3, -14,  71,-101, 120, -23,  83, -51,  80,  -9,  77,  68, -39,  63,-111, -67, -90,  39,  56,  20,  40,-107, -44,  88, -18,  99, -91, -59, -94,  53,  25,   9, -66,-119,  26, -40,-100, -68, -83, -26,-124, -13, -78, -26, 106,-102,  71, 126,   3, 100,  95, 124, -22,  66, -15,-111, 121, -74,-120, -46,  39, -68,  31,  59, -86,  52,   5,-118,  12,-110,-101, -28,  -1,   8, -41, 105, -89, -78,-109,  40,-106, -32, 127, -45,-106, 112,  63, 121, -39, -21, -84,  15,  10, -29, -32,  86,-112, -92,  72, -54,   6,  31, -73, -49,-101,  91, -87, -76,  84,  -5, -73,  26, -76,  14,  72, -38,-114, 101, -74,  18, -85,-121,  24,  71, -72,  13,-120, -26,-122,  62, -19,   6, -93,  22,   7, -91,   5,  26, 113,  50, -72,  31,  65, -11, 113, -57, -89, -99, -13, -82, 102, -21, 111,-114, -54, -32,-127, -55, 118, -30,  49,  67,  46,  10,  -4,  86,-118,  79, -65, -68, -59,-120,-124,  66, -54, -40,  80, -62, -43, -55, -50, -36,  95, -16, -94,  23, 121,  36, -67, 124, 127, 111,  46,   2, 115,  47, 125, 115, 120, -29, -45,  27, 100,  70,  83,  36, -31,  88,-118, 116,  -8, 122,-126, 101,  36,  26, -83,   8, -58,-122,  79,  16,  33, -89,  37,  81, -38, -45, -29, -60,  59, -43,-106,  69, 121, -22,-102, -72,  87, 127, -35,  10, -63,-121,-112, 117,-123,  40, -20, -14, 112,  55,  69,-126,  35, -27,  51, -75, -49, 104,-117,  50,   2, -95, -17, -15, 101, 124,  47,-115,-110, -29, 115,  98, -69,  56,  33, -94, -85,  30,  90, -36, -64, -72,   4, 106,  50, -50,  76, -10, -81,  80,-117, -98, -22, -52, -36,  58, -66,  74,-126,   3,  52,  17, -93,  -9,  99,-109,  94, -53,  72, -43,-117, -38,  90,  54, 101,-107,  97, -86,   0,  16,  68, 109,-118, -60,  26,  -6,  49,  52,-121, -12,   5, -52,  88, -23, -26,  84, -29, 110,-121,-110,  66, 125, -83, -67, -51,  89,  65,  26,   5, -63,  89,-105,  77, -58, -40, -77,  41, -85, -94, -48,  36, 117, -31, -85, -95, -65, -91, -34,  32,  33, -15,  90,  34, -79,  -1,-113, 107, 109,  23,  52, -53, -59,  23, -84, -97, -31, 102, -33, -42,  75,-102,  -2, -74,  91, -62,-114,  24, 100, 110,  80, 106, -37, -94,  -7,  61, 106,  42,  46,  31,  25, 112,-110,  28,-108,  44,  94,  48, -25, -56, -69, -38,  44, -10, -98, -95, -93,  44, -37,  38,  -6,  22, -11, 104,  81, -13,  44,   6, -68,  11, -48, -26,  81,  50,  58,   5, -38, -66,  52,  -8, -98, -56, -46,  48,-102,  40,  41, -85,  24, -17,  42,  19,-105, -40,  72, -42,-100,  16,  42,  43,  96, -24, -50, -83,  53, 120, -62,   2, -16, -23,-103,  89,-106,  37, -32,  97,  89,  57,  78, -36, -15, 116, 102, -66,  90, 120,   3,  40,  16,  88, 116, -62, -45, 117, 123, -30, 101,  57, -65, -36,  88,  33,-109, -95, -31,  11, 114, -23,  34,  36,  68,  -4,   6,  -3, -32, -65, -79,  11, -49,  68,  23,  27,  15,  67,  81,   3, 104, -29,  93, -75, -95,  89, -84,-121,  79,-114, -78,  70,   6, -89,  40, -14, -68, -32,  18,-113,   2,  49,   3,  96, -16, -21,  92,  93, 127, -52,-120,-120, -54, 104,-101,  39, -80, -62,  -3, 100, -71, -96,  30, 100, 105,  67,  23, -46,  21, -45, -50, -97,  13,  62,  -1,  -5, 112, -93, 116,   5, 125,  77, -31, -73,  -5,  88,-113,  49, 122, 116,  68,  35,  25, -23,  43,  31,  19,-126,  63, -46, -65,  83, -49, -25, -83, -17, -93,  80,  92, -76, 101,  73, -83, 107, -65,  28, -94,-103, 113,  97, 108, 108,-124, 117, -15,  47,-114,  78,  89,  95,  58, -81, -34, -61,  62,-121, -17, -19,  -3, -63,  15, -56, -26,  99, -82,  82, -54, -10, -85, 115,-101, -17, -47,-104,  48,  78, 125, 112, -18,  57,-110,-119,   5,  35,  86,-111,  39, -49, 113,  58,-109,   5,  87, 107,-122,  30, -21,  53, 114, 126, -71, -79, 122, -87,  74, 124,  65,  54, -73, -62,  73,  77, -95, 117, -27, -56, -88,-122,  14, -30, -56, 107,  67,  26,  -4, -85,  -9,  32, -40,  99, 119,  36,-101, -10,  62,-110,  76,  33,  69, 105,  56, -99,  70, -55, -81, -81, 110, 123,  29, -63,-126,  -4,-119,   1, 117, -96, -67,  25,-114,  -5,  -9, -54,  37, -24,  97, -46, -18,   8,  -3,  76, 125, -32, -67,  13, -38, -61, -39, -23, 125, -96, -99, -64, -40, -43,  74,  24,-125, -58,  30, 104, -77,  -9, -64,  63,-113, -74,  34,-104,  29,  96, -81,  69,  54,  41, -40,  74, 126, 101,  81, -95, -54,  72,  30, -52, -35,-117,  84, 124, -51, 119,  32, -12, 123, -28,  86,  76, -15,  -4,  60,  94,   4, -43,-122,   6, -80,-110,  13,  51, -98, -62, -39,  18,  -2, 123,  72,-116, 118,  53,  89,  18,  28,  24, -35,  11, -12,  28,  29,  97, 103,  66,-112, -12,-124,  44,  83,  24, -27,  21,  25,  96,-122,  83,  82, -14,-119, 125, -47,  36, -27, 106,  90,  99,  40,  37, -14,  33,  45,  68, -97,  56, -26, -52, 121,  57, -66, -15,  30,-106, 117,  96,  62,  50,  66,  -7, -40,-120, -29, -19,
  -66, 101,  99, -69, -91,  21,  36,-121,  35, 100,  30, -99,  95, -45,-116,  29,-126,-111,-113,  52,  33,   9, -42, -75, -38,-107, 110, -13, -10,  34,  32, 120, -68, -41, 111, -16,  51, -45, -74, -92, -50,   2, 116, -60,  86, -99,  44, -38,-116},
{ -50,  -5,  56,  33,-124, 105,  49, 119, -44, -13, 103, -12, -18, -17, -95,   8, -94,   2,-109, -39,  15, 111, -44, 113, -92,  30,-102, 122, 114, -52, 100,  44, -31, 127,  85,  99,  62,  84,  73, 124, 123, -59,  12, 117,  67,  62,-106,  35, -38,  72, -76, -35, 111,   1, -97,  10,   8, -56,  31, -51, -48, -37,  63, -59,  18,  24, -45,-110,-111, -99, -78, -54,  54, -76,  22, -38, -50, -20, 106,  73,-107,-122,  86, -81, -79, -73,  71, -43,  64, -28,  19, -41,  19,  84,  15,  18, -30, -62,  -3,  16,  66,  81,-107, -29,-122,  10,-106, -78, -33,  19, -27, -58, -66, -85,  64,   3,  18, -75, -77,  72, -20, 123,   3,-107,   8,  24, 102, -46,  14,  28, 114,  73,-108, 115, -84,  -8,  45,  19, -67, -74, -18, -91,  92, -16, -16, 103,-112, -27, -35,  -6, -47,  78, -69,-100, 100, -42, -51, -28, 120,  82, -24, -12,  17, 109, -22,  91,  50, -70,  -7, -44,-120, -93,   8,-115, -96,  64,-120,-108,  28,-110, -31, -20,  29, -62,  86, -25,  50, 116,  -3,  62,-103, -57,  -1, -68,  66, -87,  25,   9,  27,  29,  18, 120, -71,  41,  70,  32,  89,  12,  60, -54, 102, -38, -19, 100, -59,  33,-105,  90,  66,-107, -93, -94, -52, -96,   8, -93,-118, -95,  58, -29,   3,  60, 121,  50, -42, -61,  54, 113,   0, -62,  72,  79,-115,-120,-126,  -5, -26, 123,  62,  67, -15,  -9,  91, -81,  30,  35,-103,  10,-102, -51,  82, -22,  63,   6,  -6, -41,   3, -26,  63, -91, -25,  28, -98,-113, -20,  40,-103, 108,  90,  35, 100,  35, -14, -18,-117,-104,  42,  55, 113,  21,  -4,   6, -77, -21,  69, -75,  55,  36, -68,  72,  24, 103, -66,-113,-106, -69,-121, -53,   4,  71,  80, 104, -62,  -9, -43,  74, -68,-111,  13, -61, -33, -14, -85,  87,  99,  29, -18,  71, 114, -81,-123,  60,  45, 113,  22,-101, 118,-101,   2,-113,  92, 116,  51, 116, -92,  56, -47, -39, -21,-123,-110, -43, -29, 121,   0, -28, 123,  62,  18,  11,  73, -70,  60,  97,  72,-109, -66, -34,  52,  38,   0, -90,  60,-112, -44, 111,  88, -37,  28, 104,  78,  42,-123,-121,  54,  24,  92, -43, -87,  19, -54, -54,-100, -32,-125, 115, -87,-115, -56, -61,  19, -88, -19, 119,  64, -61, -32,-119,-117, -62,  38, -31,-121,  42, 102,  86, -20, -98,  -1,-120,  67,  81,  -3, -73, -14,  97, -44,  85, 110, -99,  31,  92, -27,  12,-116,-116, -95,-119, -84,-122, -43, 103, -54,-121, -80, -61,  93,  79, -74,   0, -84,  47,  50,  76, -61,  66,   0,  70,  11,  24, 104, -43,  94,  97,  44,   0,  76,-115, -64,-111,  88, -77,  27,  64,  29,   4, -80,  24,  15, -49,-100,-113,  88,   2,  82,  85,-111,  64,  26, 121,  87, 106,   1, 112, -87,  82, -69, -46,  20,-107, -75, -51,  99, -54,  38,  25,  54, -95,  66,  95,  72, -77, -59,  94,  34, -76,  16,  52,-109, 119, -77,  49, -66, -57,  26, -67,-126,  64, -42,-119,-125, -80, -43,-123,  37,  37,-126, -45, -67, -86,   4,-117,  77,-117, 122, -45,   8,  61, 102,  37,  18, -96, -88, -46, -21,-114, -40,-110, -83, 114,-107, -34,-124,  22,  84, -23, -74,  12, -79,  93,  49,-104,  -3, -97, -72,  65, -10,  62,  96, -88,-107,   0, -71, -59, -75, 126,   3,  23, -67,-114, 122, 126, -59, -17,  36, 113,-102,  21, 126, -56,  44, -59,  98, 124,-102, -90, -84,  42, -32,   9,  91,  73,  69,  -8,-125,   7, -42, -12,  33,  82,   4,  92,  59,  30,-107, -36,  28, -85,  20, 125,  23,-120,  70,  18, 125,-114,  77,  62,  50,  91, -11, -21,  37,  40,  80, -49, 123,  84,  97,  81, -20,  92,  37, 106,  15,  15, -67, -87, -60, -40,   2, -81,  28,   0, -64, -83,-106,  90,-106,  59, 121,  26, -98,   2, -28, 107,  65, -46,-112, -59,  93,-121, -94,  46,  83, -48,  68,  18, 104, -35,-109,  54,  17,  20, -47,  72,   2,  16, 102, -71,   4,  27, 115,  17, 104,  51,  33, -86, 119, -35,  50,  -1,  61,  99,  -6,  95,  96, -46,-121,-119, 117,   9,-113,  31,  76, 111,-122,-102,  77,  13, -16,  35, -22, -26,  76,  29, -20,-116, -92, 112, 101, -15,  86,  22, -34,  50, 126, 106,  27,  97,-105,-122, 112, -59, -46, -26,-126, -84,  14,  91, -33, -57,  43, 102,-105, -36,-116,  84, -57,  66, 114,  86,-120, 109, 123,  98, -12,  28, -59,  -7,  18, -50, -51, -73,  88,  40,  39, -24,  -4, -42, -85, -34,  12, -55, -45,  79,  24,  44,  14,-124, -39,  21,  66,  38,  57,  58,  -5, -18, 108,  53, 106, -51,  29,  89, -26, -93, 124, -63,  -6,  90, -42, 126,-100,  69, -42, 111, -62,  22,  93, -29, -41, 101,   2,  -4,  88,-114,  61, -57,  21, -78, -89, -56, 114, 120, 124,  54, -58,  53,  72,-106,  22, -83,  30,  38, -51, -12, -50,  83,  51, -49, -10,  75,  77, -64,   6,-112,  73,  68, -39,  84,  29,  61, -87, -43,  28, -40,  75,  78,  87,   7, 110,   6,  16, -61, -44, -86,-106, -18,-124, -88,-127,  97,  56,-103, -97, 121, -77, 110, -86,  14, -56, 119,-123, 126,  45, -20,  93,  74,  22, -67,  87,  91, -14,  83, 122,  93,-101,  -6, -31,  66, -97,-104, -17, -70,  43,  25,   7, -43, -43,-103,  99, -55, 101,-112,-118,  18, -52, -18,  63, -36,-113, 102, -65,  42,  72, -54,  39, -51,  34, 118,  89,-109,  -5,   6, -82,  62, -68,  96, -19,  92,  74, -88, -70,-124,-111,  42,  44,  62, -36, -11,  89, -80,   5, -83,  30, -88,   9, 119, -21, -86,  84, 120,-113,-119,  44,  48,  23, -43,-110,   1,  67, -37,  31,-120, -66, -84, 121,   7,  70, -39,  65,  57,-115,  -6, 111, -88,-114, -82,  36,  94,  21, -61,  68, -65, 112, -28,  -2,-114, -90, -40,-121,  -1, -72, -39,  99, -42,  12, -18,  34,  12, -17,  67,-109,  80, -46, -18, -89, -13, -45,  72, 111, 123,  53,  35,  85,-106,-112,-112, -71, 104, -89, -26,   9,   0, -48,  -6, -72,  51, -14, -42,  65,  58, -55, 104, -77,  81,  75, -11, -95,  54, -87,   0, -45,  16,  28, -98, 102,  -2, -25,  13,-110,-106,  44, -74, -60,-105, -73, 105, -35, -56, -62,-101, -53,  81, -36, -21, -19, 113,  69, -69,  29,  66,  53,  78, 113,  -7,  61,  67, -16, -14,  62,  -6,  87,  50,  -2, 104,  95,  93, -29, 100,  23,  82, -55,  57, -30,  92,  26, -46,  62,  73, -41,  -4, -36,  34,-121, -46,  69,  54, -65,  11, 100,  57,   8, -43, 124,  37,  39,-111,  68, 126,  32,-123, -66,  41, 112,  44, -32, -56,  -6,  13, 106,  76,  16,-123, -95,   1,-103,-101,  87,-122,  72, -86, -19,   6, 107, -18,  45, -30, -62, -96,  24, -79, -94, -68, -32,  76, 122, -54, -43,  73,  32, -80,  36,-108,   4, -95, -62,  98, -55,-119,  -5, -12,   3,  -8,-108, -10,-119,  82,-112,  55,   9,  75,  30,-100,  26, 115,-119,-115, -39, -26,   3, -64, -55,  -4, -66, -57,-115, -14,  28,  48,  58,  79, -97,   2,-106, -91, -38, -56, -36, -29, -70,  66, -67, -14,  89,-125,  17, -31,  13, -74,  79, -80,  81, -85, 117,  48, -19,-109,  43,  58,  68, 113,  66, 105,  58, -29, -85,  72, -45, 127,  69, -80, -13,  56, -45,-118, 126, -32,-109, -49,-125, 125, -48,  -5,-118, 116,  43,-127,  39, 123,  66, -76, -30, -77, -39,  -3,  81,  34, 101, 114, -52,  63, -36, -61,  18, -60,-117,  30,-113,  73,-110, -97, 100,  40,  64,  87, 103,  30,-126,-123, -21, -98,  60,  32,  -2,  70,  68,  40,  44,  -9,  66, -40,-102,  30,-113,  87,  98,  78, 108, 106, -78,  48,  32,  28,  90,  54,  52,  27, -27, -63,  -2,  40, 106,  -4,  14, -23, -27,  78,  33, 126,  54,  99,  88,  -8, -91, -75, -16, 115,  97,  93,  89,  58, -80, -66,  12, 120, -47,  70, 115, -54,  28,-120,  34,  77, -42,-122,  59,-118,  10,  85, 125,  23,-109,   7,  28,  25,  71,  47, 123, -84, -94,   9, -75,  78,  96,  32, -64,  24,  20, -37, -68, -61, -85,  -4, -21,-111, -87,  92, -73, -23,-114, -88,  83, -28,  10, -74, -69, -38,  48, -89,  88,  11, 124, -44,  -4,-116,  26,-125,  78,-108,  85, -44,  18, -52, 101,  26,  19, 117, -56,  13,   3, -24,  28, -44, -94,  46,   8,  94,  68, -30, 108,  80,  55,  82,  94,  81, -40, -38, -18,  37, -55, -35, -13, -75,  41, -12,  62,  66, -91,  81, 115,-113, 111, -87,-127,-103, 104,  -4, -64,  69,  19,  88, -55,  88,  82, -35, -98,-125, 113, 105, -96,  99, -60, -24,  86, -84,  43, -40,-117,  23, 125,  -3, -32, 102,  70, -54,  86,-127, -83,-103, -36,-101,-100,  44,-119, -41,  82,   7,  66, -21, -67,   2,  27,  -5,   6,  82,-124,-103,  59,  58,  10, -70,  82, 117, -55, -32,   8,  17, 125, -28,  98, -46,  82,  56,  54,  74,  85, 120, 120, -20, -96,-126, -41,  28, 124, -30,  98, -21, -97, -14,  25, 113,   6, -76,  78,  48,-112, -82,-121, -78,  83, -28, -71, -29, -62,  67, -57,-112, 127,  90,  76, -48,  40,  -5,  68, -96, -67, 102,  36, 104,  20,  -5, -89, -80,  72,   2, -45, -13, -83,  87,  62,  61, -33, -96,  44, 122,  81, -81,  56,  -3,  51, -36, -99, -66,-115, -63, -53, -14,  31, -26, -16,  88, 110,  94,  95,  97, -93, -16, -38, -52, -13, 117, -79,  20,  98,  36, -60,-102,-120,-109, -89, -38,  45, -34, -91, -45, 124,  70,  52, -77,  75,-109, -81,  11, -87,-114,-113, -44, -22,  84, -62,  82, -69, -81, 110,  98, -47,  73,-116, -57,  93, -21, -50,-126,-107, -45,  -4,-113, -49, -78, -31,  58, 110,  94,  83, 117,  46, -82, -28, -16, -75, -26,  25,  37,  76,  32,-109,  -4,  33,  78, -91, -76, -33,  63,  30,-102,   7,  32,   4,  25, -56,  -6, 125, -56,-121,  11,  38,  -7, -52, -83, -64, -63, -98,   6,-111, -38,  35, 123,  22, -33, -62, 115, -30,-118, 105, -32, -40, -34,-104, -84, -77,-120,-124, -88, -70, 120,  62,   2, 107,  19, -68, 124,   5,  -6,   1,  45, 114,  74,  34, -15, -72, 104, -61,   0,  71,  86,  -7, -42, -93, -41,-103,-114, -12, -47,  57,  62, 108,  64,  45, 104, 122, -53, -11,  88,  48, 119,   1, -13,  15, -93,  32,  26, -78,  33,  80, -86, -40, 120,  67,  93,-113,-114, -72,  31,  63, -61,  50, -27, -80,  54, -70,   1, -75, -68, -38,  96, -50,-107,  40,-100,  70, -22,  64,  94, -81,  41,  89,  91,  41, -49,  -6,  96, -25, -88, 125, -82,  56, -31,  91,  90, -29,-115,  -5,-117, -13,-113,  95, -54,  48, -93, -40, -85,-125, -32,  71, -94, -22, 117,  20,  52, -72,  52,  84,-113,-106, -61,  94, -83,  44, 121,  26, 109,   5,  30, -49, -45, -99,  68, -50,  70, -79,  59,-100, -24, -79, -76, -34, 123,  -4, -50,-122,-102, 112, 106,  74, -53,  15, -32, -83, -85, -61,  70, -46, 104, -25, -80,  18,  98,-111, -83,  62,  89,  -7, -20, -88,  99, 123,-124,-101, -49, -92, -39, -35,  58,  12,  79,  21,  62, -96,-126,-110, -21, -39,  75, 106,  46, -22,  54, -91, 124,-119, -91, -43,  30, -59,  39,   1,  85, -87,  25,-119,-127, 116,  13, 123,  10, 118,  15, 126, -92,-121,  45, -37,  98, -27,   0,  70,   2, 113,-116, -94, -95,  51,  36,  71,  35, -70, 119,  29, -74, 117,   0,-108, -73,  97,  29, -64,  69,  32,
   -6,  80,  28,  74, -91, -18,  34,  82,  10,  85,-104,  35, -63, -45, -61,-119,  94,  18, -60,  -4, 100,-112, -11,  88, -64, 115, -35, -32,-114, -56,-103,-107,  79,  12,  39, -67,  85, 111,  26,-123, 118, -17,  46,-108,  90, 105, -81,  -4, 100},
{-120, -39,  40,   7,-105,-114,  68,  97, -75,-123,-114, -22,  83, -76,   3,-103, -20,  83, -95,  -5, 116,  74, -99,-118, -11,  54, 105,  93, -62,  78, -91,  53,  12,-120,-126,-108,-101,  72, 103, -90, -61, -69, 104, -80,  43,  22, -61, -15, -81, -27,  28, -82,  48, -66,   5, -38,  52, -91,  79,  -8, -55,  75, -65, -52, -58,   8, -56,-109, -10, -80, 109,  92, -13,  25, -88,  48,  76, 100,  83,-113, -10,  95,-106, -54, 117, -34, -11, 105,  54, -42,  58, -37, -26,  67, 110, -89,  58, 112,  -4, 116, -22, -96,  49, -55, -57, -88,-123, -99,-103,  -7, -65, 100, -23, -75,  14, -22,  95, -17, -50,-120, 121, -31,  83, -30, 118,-120,-120,  86, 119, 115, 102,-123,  83, -14, -81,  32, -75,  42, -43, -71,  72,  44, -24,-109,  50, -97,  43, -67,  16,  58,  45,  51, -51, -71,  36,  65, -56, -87, -54, -43,   6,  13,  25, -41,  45,-120,  92, -96,-106, -79, 114,  17,  37,-101,  53,  17, -12, -46, 113, 116, -57, -50, 104,  82,  51,  52,  77,-105, -89,  60, -37,-107,-100,-124,-100,  36, -36,  98, -77, -94, -42, 116,  95,  26,-102,  59, -14,-115,  44, -19, 114, -20,   7,  10,  16,  41,  83,  -2, -76, -80,-101,-122,  15,  23, -54, 106,  70, -62,-115,  74,  66,  29,  -6,  58,  72, -21, -81,  72, -48, -10,  34, 115, -74,-122, -47,  11,  10,  99, -46,  90,  65,   7,-120,  62,  15, -45, -35,-104,-124,  76, -88, 115, -92,  87, -61,  21, 119,   2,  31, -38, 126,  23, -22, -53, -53,  81, 101,-126, -13, -92,  14, 111,  94,  99,  89,  49,  47,-107,  94, -45, -21, -43,-115, 112, -72,  41,  21, 116,  11,   9, -23,  23,-118,  13, -79, -55,-100,  40,  42, -61, -43,  13,  86,   2, -18,  29, -11,-118, -89,  69, -40, -71, -81, -30, -48, -84,  79, -30,  57,  63,  27,  98,  -3, -29,-126, -52,  90,  51,  82, 119, 107,  -6, 127,  94, 103,  50,  75,  92, -69,  78, 107,  92, -41,   1,  97,  88,  -4,  43,-112,  52, -72,  24,   1, -51, -73,  11, -49, -70,  46,  82,  46,  40, -56,  86,  -1,  53,  29, -15, -55, -50, -77,-105,  -9, -63,  98, -95, -56, 104,  -9, -71,  54, -61,  16, -82,  44, -22,  21,  63, -52,   9,  59, 123, -94, -29,  67,  15,  79,  87,-124,-121,  57,-103, -67,-124,   4, -73, 111,  43, -88,  33, -35,  93, -78, -77,  85, -83,  54,   5,-108, -28, -35, -10, -88,  89, -72,  89,   7, -62, -47,  -8, -30,   3,  79,   8,  19, -66,  73,-127, 126,-121,  99,  39, -98,  24, -98, 109,-122,  64,  88, -79, 121,  48,  -3, -82,  63, -94,  -4,  26,  10,  57,  69, 102, -64,  44, -42, -30, -66, -41,  68, 123,  99,  56,  74,   2, 107, 124, 111,-113,  96,  72,-122,-120, -57,  75,-125,  13,  21,  73,  43, 125, -97,-119,  98, -55,  -9, 116, -31,   0,  46, -81,  30,  -2, 100,-108,  36,  11, 100, -70, 103,  84,  41,   9, 101,  -2,  32, -35, 122, -78,  62,   5, -18,-122, 109, -45, -75, 101,  43, -67,  96,  93,  91,-114,  83,-102,  87,  35,  49, -87,-124,-120, -34,-115, 106,  34, -66, -76, -49,  33, -21, -22, 101, -79, -82, -65,   1, -18, -27,   8,-120,  35,  99, 122, -35,  58,  36,  63,  -8,  -7, 112,  70,  77,  47,  -6, -55,-124,  91, 117,  32,  -6, -17,  10, 114,  30, -12,  95,-122, -59, -25,  80,  18,  67,  20,  85, -26, -29, 113, 102,-114, -88,  46,  49,  60,   9, -45, -18,  14,  23,  16,  90,  39,  73, -19,-118,   2, -81,  86, 109, -68,-114, -85,  42,-118,  28, -77,-108, -96,  -7,  15,  46,  -1, 115, -79, -98, -14,  79,  70, -68,  67, -44, 126, -55, 120,   2,  93,  11, -97,  95,  95,-111,   4,-127,  74,  17,   1,  81,  20,  -1, -55, -55,  84,  49, -36, -11, -55,-111,  25,   4, 119, -93, -61,  26,  90, 124,  44,-116,  27, -48, 114, -40, -56, -92, -30,  16,   1, -88, -46,-126,  36, -36,  11,  69,  -8,-110, -69, -47, -61,  49,-102, -40,  18, 123, 120,   9, 101,-118,  89, -96, -74,  55,-125,-124, 111,  78,  77,  38,  36, 120, 108,   6, 113,-112,-124, -51,  58, -29,-100, 108,  83, 101, -22,  -8,  83, -97,-102, -43,  43,  93,   3, -30,-100, -52,  68, -48,-100,  75, -73,  24,  16, 125,-121, -14,  44,  -9,  76,  28,  53, -29,  32, -24, 119, -79,   0, -25, -19,  93, -79,  45,-119, -67, 111,  92,  -4,  16,  86,  11,  19,-102, 125,  79, 116,  23, -95, -49,-108,-127,-103,  39, 125, -10,  82,-114, 123,  92,  48,  80, -81,-115, -15, -47,  76,  45,-109, -17, -17,  12,  94, 122,  12,  74, 108,-121,  93, -51, 111, -59,-114,-107, -76, 121, -75,  31,  -9, -93, -85, -40, -94, -82, 117,  -6,   0, -70,  44, -28,  40,  85, -55,  18, -44, -91,   6, -31,  94,  64, -74,  76,  79, -64,  45,-104, -97, -77, -76,  92,-113, -52, -24,  -1, -37, 102,  78, -13,  69,  16,  57,-111,  47,  -3, -77,-121,-104, -28, -66,  36,-101,  68,-117,  52, -75,-105,  69,  61,  54, -28, -78, -68, -55,  44,  17, -71, -51, -17, -34, -22, 102,-123, -81,-113,  32, 118, -84,  99,  81, -69, 106, -36,  28,   6, -29, -83, -83,  89, -56,-125, 106, -76,  93,  56,  14, -33,-109, 112,  57,  31, -27,  -4,-118, -46,   2, -18,  61, -85, -40, -62,  -6, -14, -84, -28, -83, -37,  79,  39, 117,  55, -80, -12, -45, -63,-116,  94, -48,  32, -11, -87,  83,  86,  20,  79, -60,  71, -65,  35, -20, 106,  41,  54,   3, -13, -25, -34, -17,  39,   8,-121,  73,   2, -50,  60, -50, -86,   3, -56, -37,  23,-101, 111,  52, -33,  98, -16, 109, 116, -34,-104, -82,  51, -87,  98, -80,  50,  74,  61,-118, 122,  31, -84, 119, 119,  78,  93,  40,  47,  75, -90, 102,  94,-103, -24, -47,  82, -20,  93, -31, -72, 121,-105, -41, -46, 106,  38,-110,  28,  87,   6,-114, 123, 106,  87, -49, -69,   0,  88, -25, -70, -72, 116,  26,  45,  93,-103,  92,  69, -55, -39, -99, -57,-121, 108, -69, -88,  59, -23,  58,  58,  33, -11, -57,  81, -48, -70,  78,   0, -63, -97, 105,  75,   0, -20,-123, -69,   3,  88,  89,  22,  -7,  16,  11, 123, 117,   7, -44, -28,-114,-112, 113,  63,  94, -10, -88, -23,-100, -75,-110,   3, 106, -46,-120, -74,-112, 104, -84, 116, 113, -57, -64,  -5,  44,  -3, -12,  34, -24, -83,-125,  13, -32,-117, -18,  72, -33,  -6,   5,  88, -27,  12, -49,  80,  42,  64, -21,  57, -12,  68, -99, -91,  55,  93, -35, -47, 118, 121,  26,  17, -24, 107,  27, -35, -88,  31,  -7,  85,  21,-109,  58,  64, -25,  59,  37,  24, -47,   0,  78,  46,-116, -34,  35,  62, 106, -62,  90,  62,-127,  24, -93,  70,  67,  48, -38, -70, -79,  88,  92, 118, -12, 105,  83, -61,  96,-112,  -2, -30,  60,  72,   2,  99, 126, -34,  -7, 114,  48, -16,-112,-120, -66, -41, 116, -71,  98, -71,  67,   6, 104,  93, 126,  52,  28,  46,  69, -14, -81, -96, -59,  98, -32,  97,  27, 110, -41,  78,  27, -63, 120,-124, 116, -73,  38, -22, -29, -53,  42,-108,-104, -84,  96,  54,-114,  72,-109, -50, 103, 104,  32,  15, -68,-113,-105,-114,  20,   1,  97,  -3, -83, -26,  82,  14,  -5,  25,-103,  33,  98, -83, 110, -93, -14,  75,-111,  51, 116,  73,  35,  55, 122,-103, -59,-116,-106, -60,  31,  39,  10,  34,  -5,  45, 126,  52, -62, -94, 103,-123,  89, -62, -11,  73,  86, -93,  35, -48, -43, 123,  59,  50, -68, 117,  65, -12, 116, -24,  15, -22,  20,  24, -81, -73, 105, -24, 121,  66, 111, 101,  63,-122,  -1,  81, -46,  72, -80,  56, 109, -50, -94,  -3,  24,  21, 107,  95,  51, -49,  79,   2,  84, -56, -88, -15,-112, -39, 119,  -6, -86, -63,  25,  47, -61, -69,  69,  51, -66, 114,-116, -75,  94,  38,  43, -84,  74,  -1, -94, -70,  16,  89, -61,  64, -89,  36,  27, -26,   5,  33, -25,  23, -22, -17, -96,  15, -34, -26,  21,-104, -31,  75, -31,  48, 102,  69,  58, -31,  58, -82,  59, -67, -21,  77, -37, -34, 101, -83,  48,  23,-100, -20, -31, -50,  25,-104,  28,  44, -20, -48,  92,  18, -50, -61, -21,  86,  92,  15,  48,-114,  89,-110,  41, -39,  24, -12, -18, 102, -79,-106,  99, -85, -27,  82,-115, -82, -38,  90, 103,  89, -79,  92,-117,  68,  49, -54,  29, 123, -60,  51, -20, -79, -68, -86, -14, 122,-112,  67, -85, -69, -29, 103, -99,  96, -17,  70, -72, 109, -24,  71,  91, -13,-109,  25,-106, -39,  44, 119,  80,  24,  67,  94, 105, -61,  35,  -1, -62,  -6, -96,-103,  92, 108,   3, -10,  17, -91, -46, -70, 104, -57,-115,  12, -11, -14, -61, -64,  45, -81,  65, -22, -96,  81, -28,  -1, -69,  31,-102,  22, -94, -99, -79,  16,   2, -92,  38, -33, -15,  51, -21, -14, -57,  47,  52,-100,  73,  -8, 109, -68,-106,  -6,  78, -29, -69,  16, 106, -90,  38, -19,-109,  95,  53, 124,-100, -70, -96,-107,   8,  32,  83, -37,  58, -35,  68, -92,  86,   0,  54, -33,-105,  38,   2,-106, -96, -93,-116, 116,  40,  16,-112,  -3, -29,  97, -79,   6, -57,  85, -17, -24, -99,  83, -90, -55, 106,  29,  80,  80, 115, -77, 104,  63, -15, -44,  31, -45, -64, 112,  51,-122,  80,  86,  20,  95,  -2,  94, 126,  17, -15,  51, 115, -50,  71, 115,-101,  36,  91, 104,  34,  68, -38,  62,  -5,  -9, -69, -27,  81,-109,  90,  74,  20,  -4, -34,  43, -34, -67,  -9, -63, -25,  34,  52,  -1, -66, -37, -15,  12,  45, 107, 114,-106,  53,   3, -19, -35,  50,  38, -31,  32,  87,  91, -44,  33, -66, -67, 125,  98, -67,  98, -56,  34, 126,  63, 109, -78, -91, -10,-123, -37, -33,  35,  56, -13,  69, -35,  55,  12, -31, 113, -26,-124,  90,  92, -79, -34,  73,  97,-110,  -8,  76,  90,-113,  21, -89, -58,-117,  89,  49,  -5,  -3, -53,-103,  27,  79, -59, -80, -70,-125,-122,   3, 124, -20,-120, -27, 115,  -2, -87,  90,  80,  56,-109,  14, 105,  92, 126,  96,  80, -93,  44, -88,  -4,   5,  80,  41, -60,   4, -97,  50, -93,-122,-109, -78,  44, -31, -36,  -3, -11, -61, -47, -59,  45,   5,  43,  20,  52,  81,  -5,   1,  70, -48, -67,  98,  89, -21,  78, -62, -59, 101,  30, -46, -68, -82,  -6,  21, -80, -44,  11, -88,  -9, -97,  33,  77,  48,  88, 116,  72,  41, -84, -20,  43,  12,  -2,  29,  22, -11,  65,  22, -30, -80,-107, -67, -12,  -6, -57,-115, 104, 118,-116, -72, -22,  56, -91, -29,  93, -76, -36,   6, 120, -33,  -9,  -7,  92,-103, -94, 102, -97,  46, -87, -48, -91,  14,  11, 125, -22, -62, -46, -83,-124,  20, -55,-115,  70, -88, -37, -81,  57, -13,  72, -87,  29, -78, -33,-100,  43,  37, -55,  -2,  43,-105, -86,  58, -43, -61, 112,  31,-121, 121, -84,  41, -33,   5, -26,-113, -96, 125,  46, 116, -28, 106,  23, -57,  -6, -72,  55, 108, -76,  83, 127, 116, 111,  -8, -45, 113,  29,-123, -17, -38,  59,  99,  70, -27, -47, 106, -88,  49, -47,-113,  69,  47,   2, -68,-115,-124,  50, 125, 105,  32, -31,-104, -59, -73, 124, -76, 122, -15, 100,  39, -52, 106, -36, 102,  86, 103, 104, -86, 121,  37,  11, -15, 112,  98, 113,-127, 122, 123, -90, -47,
  -11, 114, -89,-111, -98,  87,  33,  86,  65, -48,-118,  55,  52,  43, -89,  67,-121, -74,  98, -71, -36,-104,  91,  48, 122, 109, 101, -86,  19,  78,  88,-120,-123, 125, -19,-123,  50,  63,  78,   6,   4, -59,  62,-110, -20, -63,  70, -99,  89},
{-122,  91,  89,  53,-127, -54, -96,-110,-118,-106, -25, -88,  68,  25, -12,  48,  97, -92, -67,  -1, -36,  38,-113,-116, -49,  83,  66,-124,  76, -66,  57, -50, 125,  99,  72,  40,  73, -10,   9, -44, -94, -28, -68,-101, -48,  17,  25,  51,  47,  70, -88, 107,-126,  74,  27, 119,  30,  65, -24,  73, 114, 101,-118,  42,  28, 114, -61, -16, -72,  41, -51,-122,  46, 103, -77,  76, -51, -69,  52, -76,  49, 104, 126, -90,  51,-116,  13,  23, -13,-108,  72, -76,  -6, -46, -54, 102,  30,  15,  85,-124,-117, -33, -17,  58,  65, -11, -87,  98,  99,  71,-124,   1, -36,  -5,  54,  85,-101, 108,  69,  65, -88, -35, -21, 124,-121,  62, -32,  -8,  54, -43,  -3, 120,  65,-100,  -4,-106,-103,  45, -37, -85,   0,-120,   0, -20,  86,-104,  14,-108,   0,  22, -51,  94,  50, -14,   5, 121,  32, -72,  -3,  41,  18, -62, -73,  48,-115, -51,  31,  -5,  58,  89,  75,  93,  34,-106, 124, -49, 122,  31,  83, 110, -83, -12, 111, -58,  97,-100,  -7, -32,  33,  45,  82,  72, -82, -37, -85, -73, -36,-111,  57,  -4, -70,  19,-112,   4,-123,  32, -35,  75,  59, 125,  19,  97,  96, -57,-125, -79,  19, 101,   8,-119, 109, -21,  69,  95, -10,  49,  53, -15,   9,  49, 102, 121,  75,  95, -63, -91, 120,  94, -18,-118, -36,  70,  47,  93,  45,  29, -13,  42,  34,-118,-110, -87, -12,  -5,  19,  46,  79,  95, -62,  67, 107,-107, -65, -30,  23, -85,  43,  76, -11, -72,-115,  81, -90, -19, -24,  52,  45,  28,  84,-123, -59, 117,  73,  10, -96, -41, 106, -74,  43,   4,  53,  87, -68,-103,-122, -80,  69,  66,  18,  76,  -3,  18,   7,   0, 125,  40, 117,   4, -33, 104, -42, -70, -85,  79, 123,-109,-109,  74,-105, -11, 118,  15,  95, -83,  89,  -6,  79, -19, 109,-126,  21,  89,  98, 113,-108, -40,  -7,  20, -16, -41,  22, -66, -15,  33,-125, 126,  58,  13, -46,  13, -13,   0,-110, -52,  36,   1,  31, 126, -54, 103, -30, -19, -45, -83, -68, 117,  78, -64,  61, -27,   4, -68,-109, -68,  48, -58, -81,  15, -92,  25,-117, -79,   8, -64, 105,  73,  70, -56,  29,  84,  10, -58,  77, -36, -19,  39, -82, -56,  95, 108,-122,  45,  73,  22, -71,  66,  28,  63,  -9, -19,  34, 124, -26,  70,-107,-126,-102, -46, -60,-125, -30, -89, -31,  22, -83,  50,  39,-100, -41, -77, -21, -65,  98,  40,  79,  79,  21, 105, 114, 107,  47,  16, -71,  91,  78,-111,  88,  70,  39,  17,  41, -18,-104, -21,  26, -42,-118,  -1, 107,   9,  53,   6,  33, -21,  48,  22, 127, -25,  18, -63, -62,-101, 111,  82, 105,-115,  88,  98, -62, -82,-118,  -7,-100, -28,  20,  67,  53, 124,  50,  93, -95,  64,  63,  34, -85, -55, -89,-107,  58, -83,  69,   6, -40,  43, -87,  59, 110,  87,-121,  -1,  27, -98,  97, -74,  21, -29, 118, -66,-109,-110,  11, -49, -27,   6,  22,  10,-121, 117,  -1,  93, -74,  41,-102,  78,  -3,  84, 102, -80, 108,   6, 114,  96,  32, -26, -69, -25,  87,  17,  91,  47,-115, -78,  95,  51,  90,  91,  20,  -3, -98,  -7,  60,  36,  23, -91,  18, -43,-114,  15, -64,  92, 108,  73, 116,  33, -29,-115, -79,-116,  95,  56, -60,  85, 118,  88,  64,  68, -55, 125, -52, 114,   7,  23, 110, -61,-102,  89, 106,  83, 111, -44, 121,  19, -65, -64,  -7, 125, -92, -99, -82, -58,  83,-112,  57,  87, -79,  96, -50, -73,  10,  22, -57, -87, -89, -48,  49,  52,  43, 104, -62, 117, 102,  37, -37,  79, -55, -55,  30,  52,-119, -56,  22,-109,  65, 105,  15, -60,   2,  62,  37,  22,  97, -43,  87,  38, -39, -23,  30,  42,  -2, 104,  90,  29,  -8,   1, -70, -44, 121, -65,  20, 112, -95,  34,  75, -94,  72, -25,-121,  32, -30,  44, 109, -19,   2,  52,  69, -71,   3, -87,  64, -96, -91,  66, 107,  48,   1, -56, -53, -94,-117,   5, 125,  56,-127, 109,  46,   7, -20, -33, -52, -15, -45,  68, -74, -89,  86, -32,  52,  21,   4, -24,-106, -40, -34,-109, 124, -21, 104, -87,-118,  15, -32,  -4, 120,  66,   6, -18, 121,-103, -39, -62, 121, 112, -16, -26, -80, -10,  77,  -8, 125,   3,  75,  90, 103, -93,  33, 112, -19,  95, -76, 107,  93,   8,-102,-105,  47,   9, -74,  75, -43,  47,  23, -44,  16,  83, 109,  18, 112,  50, -32,  53,  19,  57,  33,-101,  40, -40,-101, 120,  83,  84, -97,-100,   1, -53, -22,  77,  58, -91,-119, 108,  15,  67, -34,  79, -36, -75, 121,  12, -91, 113, -85, 126,  77, -88,  38,  54,  79, -66,  86,  25, -17,  15,  18,  12,  18, 119, -73,  56,  75,  -8,  57,  89,  89, -12,  99,  27,   9,  18,  52,   7, -87,  44, 107,-107, -69,  50,   6, -53, -15, -10,-113,  70, -67,  41, -19, -54, 120, -27,  -6, -46,  24,  95, -20, 102,  20,  60, -84, 103,  82,  77,  74, -36,  98, -52,  80,  79,  21, -48,  21,-114, -86, -43, -64, 126,-120, -81, -34,-119,  79, -58, 104,  65, 120,  96,  86,  46,  56, -62, -16, -61,  24,  90,  40,  39,  81,  60, -63, 111,   8,  11, -63,  50,   6,  58, -51, 118,  39,  -8, -84, -14,  -9,  41, -10, 113,  82,  49,  -8, -76,  78, -10, -27,  56, -27, -97,  -4,  21,  69,  80,  90, -29,  52, 124,  24,  17,-100,  66,  58,-124, -55,  72, -79,  48, -19,  29,  52,-116,  60, 127,   8,  76, -94, -65,  16,  40,  98,-120,  93,  25,  40,  12,-107,  -2, -85,  47,  11, 112, 123,  73, -85,-100,-102, -72,-119, -53,  33, -45,  60, -28, -65,-123,  50,  10,-114,  91,  75,  90,  21,  47, -35,-110,   4, -82, -40, -52, -74,-107,  15, 109, -12,  15,   6,  81,-115, -37, -63,-124,  56, -28,  69,  70, -50, -69,  70,   5, 127,  43,  -6, 111,  20,  85,  66, -73,  88, -48,  33,  39,  54, 112,  23, -81,-124,-124, -64,  59,  56,  27,  78, -75,  80, -66, -16, -96, 125,  24, -53,  78,-112, -65,  94, -63, -93,  80,  22, 112,  25, -63, 123,  57,-114,   0, -97,  12,  91,  99,  34, -92, 109,  -5, -93,  11, -66,  80,  25,  53, -32,  54, -33,  73, -96,  21, -66,  34,  12, -89,-117,   2,  75, -34, -93, -32, -93,  96, -20,  83, -22, -66,  18,   6, -70,  83,  -8,-122,  -5, -51,  -2,-112, 100,  83,  66, -36, -84,-121, -50,-116,  22,  52,  69, -13,   1,   0, -66,-102,-115,-119,-109, -34, 108,-102,  72, -30, 122,  90,-110, -69,  80, -61, 106,-108, 105,-127,  95,  42,  81, -45,-107,-125,  50,  15,-111, -24, -22,  83, -62, -88,-100, -54,  18,-116, -57, -75, -15,  16,  25, -40,-124, 122,  77,   3,  28, 113,  99, -33, 116, -77,  43,-127, -14,   8,  75,   2,  90,  28,   1,  42,  87, 120, -22,  76,  36, -12, 124, -78,  86,  75, -15,  85,  71,   0,  45,  75, -81, -65, 113,  76, 101, -19,  80,   8, -37, -17,-100,   6,  13,  30, -61, 124,-120, -17,-101, -61,  81,  26, -70,  96,  66,  25, -70,  54,-113,  21, -84, 104,  64, -48, 102,-103, -11,  70,  44,  63, -20,  74,  12, 122,-103, 115,  79,  75,-119,-112, 120,  26,  59,  78, -85, -92,  61,   6,  55,  17,  66,  82, 104, -96,  98, 112, -48,  83,  22,  42, -49,  28,  54,-120,  87,   5,  61, -75,  54,  31,-107,-120, -13,  40,  60,  70,  97, -57, -93,  -2,  80, -64, -35,  81, -70, -63, -72,   0,  62,  97, -32,  53,-103,   1,  14, 119,  -5, -23,  91,  53,-105, -91,  80,  96,  37,  37, -87, -68,  78, -14,  82, -27,  79, -65,-101, -14,  46,-124, -15, -35, 111,  98, -54, -39,  68, -93,  41,-120, -23,  97, -26, -33,  92,-110,  64,  39,-125,  -8,  41, -12,  91,  77,  79,  79,  83,  55,  31,-109,  -9, -14, -57,  55, -96,-109, -55,  71, 101, -72,  33, -73,  82,  43, -42, -32, -31, 119, 105, -20,  87,  23, 102,  49,  83,-122,  70,  83, -55, 106,  51, -48, -70,-104,  51, 113,-122, -73, 102,  75,  73,   8,  36, 115, -61,  69,-101, -63,-124, -41,  48,  -3,  22,  48,  55, -73,  28,  36, -26,  38, -25,  55, -17, -14, -26, -40,  84,  67, -52,  91,  48, -79,  -9, -43, -12,  83,  51, -72, -19,  26,  66, -38, -92,-104,  91,  85,  12, -68, -88, -91,  83,-125,  94,-101,  56, -92, -26,  46,  83,  47,  91,  14, -68,  54, -29,  32, 123, -75, -18, -71,  48, -38, -17, 110,  10,  46, -88, 122, 101, -61,-123, -83,-115,  83,  50,  74, -41, 104, -59, 125,-108,   0, -35,  96, 127, -68,  94,  48,  55, -98,  13, -90,   5, -80,-107,-120,  76,  94, 125, -78,  14,  45,-124,  68, -63, -64,  69, -87,  94, -99,  92,   0,  60,  53,  37,-100,  39, -64, -48,  13, 114, -69, -36, -61, -77,  38,  11, -49,   0,  68, -99,-118,  44,  22,-110, 112, -82,-126,-104,   0,  14, -68, -25, 117,  98, -87,  97,  35,  99,   4,  73,  64,   4, -15,  98,  75,  12, -24,  68,  49,  -9, -21, -51, 123, -60, 119,  89,  -5, 112,  73, 124, -89,-125,  83,  50,-104,  17, -11,-107, -17,  31,  26, -59, 120,  40, -50,-111,  51, 107,  47, -39, -18, 126, -28, -76,  42,  28, 127,  46,  62, -73, -31,   2,  14, -72, -15, -12, -88,  24, -13,  -6, -56, 114, 121, -89, 106,-110, 111, -80, -18,  34,-125,  -2,   4, -97,  40,  20,  81,  92,  37, -85,  30,-102, -24,-115, -47, 118,   8, -24,  78,  66,  85, -81, 103, -65,-110, -19, 109,  85,  45, -24, -89,-119,  65,   8,-107, 111, -40, -20,  72,-102,  10,  17,  29, 119,  79, -44, -27,-120, -26, -31, -39, -37, -89, -17, -43, 120,  52,-125, -36,  20,  97,   9, 119,  42,  33,-118,  59, -46, 101, 119, -58,-107,  16,-120, -38,-118, 121,  22, -69,  21, -51,-125, -88,  29, -99,  87, -62,  57,-109,  29, -87,-111, 122,  74, -50,  16,  45,   9,  45, -63, 105,  49,  -7,  50,  31,  18,  96,-112,  82,   2,  67,  -9,  73, 121, -82,  54, -86, 122,-116, -41,  92, -68,  39,  74, -92, 126,  72,  74, 119,  78,  57,   3, -90, -94, -28, 121, 125, -91,-123,-122, 116,  -9,  68, -21,  96, 108,-106, -47, 111,  73,  57,  55, 112, 101,  12,  38,  61, -12,-110, -45,  40,  99, 112, -74,  11,  66, -99,  67,  93, -54, -94,  98, 116, -61,  62,  39,  25,  40, -71,   0, -93,  86,-112, -33, 107,  61, 124, -19,  81,-118,-110,  45,  56,  17,  -4,  -5,  62, -20, -84, -90,  -4, -84,-100,-100,  11,-113,  54,  90,  26, 100,  66,  74,  37, 127,  72, 111,   4, -66, -16,  62,  49, -80,  20, -39, -98,  25,  -9,-100, 116, -95,  23, -81, -67,  71, -63,  -6, -31,  -5,-107, 124,   7,  16,-101,  81,  17,  69, -25,  59, -39, -26, -64,  33,  37, -56, -57,  17, -93,  88, -74, -79, -93,  43,  -4,  79, 120,  40,  38,  11,  14,  44,  78, -65,  28, 124,  59,  91,  28,-102, 106,  86, -60, 100, -14, -98, 107,  50,  54,-100, -62,  26, -98,-106,-124,  28, -22, -98,  69, 103, 109,  45, -23, 123,-113, -57,  16,-126,  63,  -4, 120, -71,  65, -68, 101,  94,-100,-105,   6, -34, 108,  30, -51, -90, -89, 113, 107,  99,  69,-115,  54,  85,  12, -38, -33, 104, -73,   8,  13,  19, -74,  29,-125, -86,  99, -63,  89, -21, -44, -80, -99,  88, -42, 112, 107, -51,  60,  67,-122, -55,  14,-104,
  -47,  57,   5,-110, -46,-115,-126, -75,-123, -62,   2,  57,-126, -25,  66,  98,  58,  76, -85,-120,  63,  44, -25, -91, -52, 118, -65, -67, -59,  93,-110,  14, -97,   6, -35, -30, -99,  18, 105, -24,  48,  -8,  22, -43, 115,   0,  33,  69, 110},
{  16,  96, 123, -54, -82, -80,   2, -29, -41, -20, -56,  80, -40, -92,-109,  51,  16, -57, -62, -21,  92, -21,  42,  95,-127, -21,  27,  67, 114,  -2,  54,  58, -27, -61, -66,  19,-124, -30, -42,  62, 108, -92,  -9, -13, -90, -68,  31,  64, 115,  -6, -68,  43,  34, -98,  67,-101,-103,  37,  89, -87,  70,  22, -40, 119,  -5, -92, -94,  67, -37, -36,-104,   9, -11, -54, 105, -86, 108,  13,  39,  28,  80,-116, -75,  -8, -25,   5,  87,  20,  54,  36, 123,  -6,  61,  61, -80,   0, -22, -37, 101,  49, -77, -14, 119, -97,  49,  66,  25, -82, -64, -27,  -9,   3,-122, 127,-104,  97,  66,  67,  51, -56,-112, -20, -12,  63,  40, -24,  42, 100, -95,  66,  20,  87,  97, -76, 100,  71,  84,  27, -23, -80, -77, -39, -95,  56, -32,  42,  47,-109, -71, -85,  71,  66,  91, -98, -18,  67, -36, -83,-127,  81, 111, -61, 108,  27,  86, -38, -53, 118,-120, -58,  -9, -91, 122,  82,  94, -80,  82, 109, -38, 110, -20,  10,  49,  87, -35,  70,-110, -43,  32, -69,  90,  94, -61,  26,  77,  49,-103,  -6, -99,  63, 101,  83,  62, -20, -66, 100,-112,  11,  64,  81, 113, -96, -46,  -8, -31,   1,   6,  34, -68,   9,  71, -90, -75,  65, -41, -82, -18,-105, -88, 102,  73, -70, -21,  60, -67, -40,  58,  42, -94, -58, -82,  -5,   6,  17,  72,   1, -91,  47, -63, -39, -89, -30,  46,   6,  53, -83, 102,  44,  66, -30,  80,  87, 104, -85,  20,  97,-122,  52,  61,  49, -93,  11, 126, -12,-118,-121, -95, -24,  95,  -7, -93,  80, -22,  77,  80,  45,   2, -50, -65, -82, -56,  31, -44,  18, -67,-120, 112, -46,-115,  65, -30, -41,  58,  73,  88,  69,-101,  51, -87,-119,  95, -81, -85, -69,-119,  58,  -4,  79, -28, -67,  65,  69, -26,  -7,  40,   7, -95,   8,  -4,  75,-105, -52, -64, -22, -40, -60, -58, -74,  14, -94, 108,  13, -52, -96,  -2,  60, 126, -69, 104,   8, 103,  40,  -9, -18, 115,-107,  21,  -9, -34, 108,  -2, -49, -76, -42,  50, -98, -31, 126,  97,-106, -88,  52, -85, -86, -90, -68, -55,  63, 100,  83,-114,-107, -51,  19, -59, -99, -68, 115, 117, -24,-103,  58,  17,  66, 117,  73,  71,-107, -72, -65, -88,  29,  95, 109, -86,  -6, 112,  80,-113, -42, -86,  45,   3,  96,  30,-113,  50, 118, -99, -45,  98,  74,  28, 109,  18, -12,  93,-118, -63,  90, -16, -80,-120,  49,  -5, 126, -10,  20, -84,  35,  59,  25, -51,  26, -21,-124, -93, -10,-123, 110,  88,  13, -53,-118,  60,  56,  26,-124,  22,  18, 112, -87,  48, 102, -24,-121, -74, -48,  31, -12,   2,  60,  -7, -83, -22, -85, -42,  35, 116,  64,-101, 111,  98,  69, 116,  52, -39,  64,  43, -40, -10, -26,   1,  90,  -9, -78,  77,-115,  -6,  18,  18,  -7, -69,   7, -45,  44,  34,-123,  86,  77,-103,  39, 105,  -1,  18, -93,  37, 105,  28,   0, -58,  19, 107,  90, -37,  62,  76,  41, -48,  94, 103, -31, -41,  34,   3, -28,  84,  66, 105, 113, -64,  73,-114, -97,  62,  72, -63, -76,-113, -18, 107,  98,  27,  29,  79,   4, -75,  -8,  91,-124,  28, -70,  40, -47, -48, -65,  46,  24, -20,  42,  -1,   8, -81,  83, -70,-103, -39,  -1,   8,  69,   3,  93, 105, -96, 115,  95,  79, 122,-114,-108, 123,-113,  48, -81,-104,-100, -33, 124,   6,  31, -64,  40,  31, -16,  -2,   0,  71,  35,  90, 115, -38,  76, -67, -34,-116,  60, -52, -62, -33, -93, -65, 102,-124, -70, -34,  19, -50, -36, -99, -69,  -5,  79, 112,  91,-100, -79, -38, -96,  43, -12, -84,  83,  40, -26, -63, -55, -56,  78,  70, 107, -48,  76, -15, 123,  58,-113,  46,  -5,  27,  89,  33,  24,-109, -12,  17, 100, -52,  97,  64,  82,   6, 119, -73,  76,-116, -16, -52,  13, 108,-118,-102, -83, -78, -13,-122,-110,  23, 105,-111, -43,  -1,  50, -98, 106,  31, -28,  -6,  -5,  77, 110,  60, -23,  44, -84,  67,  39,  80,  44,  -1,-107,-101,  51, -78,  56, -39, -47,  22,  11,  34, -58,  32, -42,  82,  49, 115,  97, -41, -62,  74, 114,  -3, -17,-127, 104, -80, -87, -22, -14,   7, -78,-105, -85, 115, -91, -57, -68, -65, 125, -10, -92,  59, -79,  50, -66,  29, -67,   2,  -9,  90,-104,  74,  21, -82,-126, -15,  17, -43, -21, 119, -21,-127,  54, -16, -27,-110,-103, -21,  32,  34,  88,   9, -91,  39, -85, -89, -90, 123,-122, 103,  43, -64, 120,  37, -18, -52,  69,  14,  96,  61,-105,  53, -74,  95,  84, 124, -70,-110, -75, -97,  -7,  97,  21, -95,-124, -39, 119,  91, 103, -33,  55,-104,  20, -98, -32,  33,-104, -93, 108,  37,  17,  84, -98,-121,-124, 110,  13, -73, -70, -68, -39, -68, 126, -69,  30,  -8, -60, 109, -12,  83,  26, -78,  13, -78,  16,  55, -98, -75, -69, -32,  90,  92,  18,  19,  89,  -7,-106,   8, -77,  46, -78, -99, 117, -71, 115, -71, -61,  28,   4, -56, -46,  50, -14, -41, -60,-112, 118,  43,  73, 124,  51,  27, -45, -22,   7, -26,  -9,  80,  26,  53,  27, -70, 119, -57,  29, -83, -59,-101,  17,  36,  46, -51,  12,-114, -69,  -7,  52,  87,-104, -70, -23, -72,-105,-121, -11,-115,  -6, -50,  76,-122, -19, -18,  67,  81, 111, -71,  15,  -3,  42, -43,-107,-103, -47, -37,-119,  98,  25,-111, -65,  51,  35, 103,  16,  73, -16,  96,  55,  16,  37, -13, -40,  36, 106,  54, -12, 124,  37, -94, 105,-108,   4, 108, -83,  37, -39,  97, -92,  96, -94,  35,-105, 120, 100, -35, 118, -25,-123,  65,  50,  68, -80,   3, -70, -78,  95, -19,  42,  27,  48,-118,-123,  88,-121, -23,  78,  98,   3,-106,  -8,  -2, -88,  43,  14,   3, -97, 111,  21, -75, 122,-120, -86, -86,  74,-102,  82, -59,-113,  71,  80,  88,-116, -45,  93,   5,  88,  94,  49, -40,  59,-115,-115,  19,  25, 103,  81, -81, -91,  64, -58, -14,  73, 126, -17, -50,-103, -58,-113,  98,  73, -25,  14, -40,  66, 107,  -9,-115,  92, -59,  32, -75,  48,   2, -91,   4, 114,  33, -38,  26, 117,  97,  77,-105, -77,  16, -40, -40, -60,  72,  72,  22,  59, 124,-118, -68, -34, -39, -29,  27, 105, 110,  88, 124,  10,  38,  21,  87,  63, 110, -87,   7, 121,  37, -99, 103, -36,  53,-104, -45,  -5,  90, -50, 112,  31, -75, 106, 115,  -4, -28,  90, -49,  -8, -65, -78,  32,  -6, -56, -84, 127,  17,  34,  99,   2,  59, -45, 102,  86,  -7,  39, 122,  44, -29,  84, -10, -18,  96,  92,  11, -38,  24,  -2, -21, -93, -80,  20,  34, -78, -96,  42,  49, -40,-114,  96, -51,  97, -79,  73, 110,  -7,-115, -21, -17, 103, -21,  53,  -5,  52,  -1, -13,  32, -86,-108, 121,  67,  76,  19, -49,-121, -77,  34, -15, 113,  99,-107, 121, 126,  -3, 104,  77, -55,  57,  17,  -4,  91,  77,-121, -22, -98, -86,  79,-107, 116,-110,  35, -79, -84,  96, -66, -16, -27, -87, 115,-123,-102,-121,  76, -54,  73,  92, -97, -43,-113, -53, 105,  11,-105,  83, 101,  10,  73, -72, 105, -37,   6, 120, -13,  43,  95, 104, -78,  95,  98, -49,  77,  18,-113,  52, 109, -15,   8,  37, 111, -32,  48, -52,-123,  83,  77,-116, 116,  90, -51,-110, 107, -82,  64, -13,  48, 118,  62, -57,   1,  47,  64, -76, -11, -78, -86, -21, 119,-122, 121, -74,  23,  31,  90,  24, 100,  85,-112, -43, -24,  44,  -2,  36,-101,  85,  58,  22,  85,  56, -94,-117, -51, 109, -67,  98,-106, -72,  -2, -25,  67,-113,  26, -43, -65, -29, -43,  31,  28, -54, -30,  74,  65,  22, -35,-104, -11,  58,  44,  33,  94, 125, 104,-111,   1, 117, -22, -68, 117, 126,  73,  80, -11,  44,  52,  10, 120,  95, -91, -40,  98, -98,   0, -70, -49,  99,   1,  15, 108,  22, -46,-109,   2,  -4, -46,-113, -57,  45, -48,  26, 123, -69,  77, -22,   3,-111, -99, 105,  12, 117, -12,  17,  94,   1, -18,-118, -67,  93, -63,  49,  86, 122,   9,  60,  46, -63,-127,  -9, -22,  41,  40,-120,  -4,-119, -42,-121,  69, 120, -87, 116, -93,  53, 104, -63,  57,  73, -17, -24, -49,  99,   0,  85, -79,  72, -33,  32, 117, 110,-111,  68,  37,  61, -78,  -7,  46, 123, -78, 104,  66,  30,-115,  82,  50, -64,  56,  66,  90, 120, -55, -61, 108,  39, -19, 108,   2,  77,  13,  50,  21, 120, -97, -36,  16,  -4, -49, -38,  76, -99,-114,  86, 110, -95,  45, -86,-125, -76,-114, -75,  21,-114, -49, 123, -24, 106,  99, -87,  27,  61, -64, 109, 116, -61, -66,  73, -93,-104, 113,-109,-104,  16,  74,  57, -43,-101,  87,-106, -32,  97,  55, -89, -73,  57,  39,-116,  15, 116, -96, 103,  -4,  37, 126,   8,-124, -35, -78,-123, 107, -99, -55,  73,  51, -37, -30, 119, -66, -24, -14, -93,  66, 112, -43, 104, -39, -98, -59, -78,  60, -33,-115, -91,   9, -92,  52,-115,  33,-117, 126, -42,-126,  19,  76,  99,   4, -77,  97,  30, 110,  22,  10,-100,  84,-105,  79, -44, -61, -80,  40, -41, -60, -31, -28,  71,   7,  65,  94, -66, -58,  94,-126,-121,  32,-110,  70, 105,  30,  37, -49, -11,-112, -34,-104, -34,  57, -74,  29,  21, -31, -13,  50,  72,  61, -42, -76,-124,  87, -19, -59,-123, -86,  70, 114, -60, -22,  32,-103,  66, -36,  -7,-104,  22, -48,  16,  -7, -91,  98,-116, -55,   7, -84, -30, -87,  81,-125, -25,  79, -86,  53, 107,  71, 123, -54,  24,  84, -49, -55,  45, 119, -78, -65, 108, -31, -61,-117,  10,  63,  38,  66,   9, -13,  99, -68,  88,  71, -63,-105, -69,   5,-105, -68,  69,  60,   8,  37,  70, -12, -67, -35,-104,  39,  65, -42,   7, -47, 119, -21, -15, -76,  19,  69,-123,  35, -77, -61,  99, -37,   8,  64,-111, -24,  -7, -41, -69,  42,  -1, -67, 108,  69,  12,  66,  31,  78, -66,  -5,  51,  77, -13, -91, -30,  -2, -52,  35,  21,-116, 121,  30, -36,-105, -41,  67, -89,  64, -80,   0, -59,  73, -90,  54,  84, -19,  83,-111,  11,  -9, -76, -55,  74, -77,  17,  15, -32, -80,  88, 124, 124, -77, -53, -74,   6, -92,  -6, -24,-113, -19, 115,  26, -68,  39,  42,  -1, -71, -91, -20,  90, 102,  84, -89, 125, -27,  52, -64, -33,  66,  82, -41,  38, 100, -39, -63,   6,  -5,  64, -70,  13, -31,  -3, -77,  39,  80,  67,   4,  86,-100, -63, -20,  71,  41, 124, -62, -19,  41, 116,  88, -92,  74, -51, -42,  72,-114,  54, -36, -15, -11,-117,  92,  54, -93, -78, -94, -18,  -7, -24,  44, 108,  78, -25, -43, 111, -26,   4, -93,  40,-124,  98,  29, -77, -79,  55,  -7, -44,  97,  53,  -6, -75,  54,  88,-123,  97,  11, -28,  68, -23, -45, -71, -47,  92,-126, -72,  19,  23,-101, 109,  71, -65, -14,-123,-121, 102,  58,  -6, -38,  60,  18, -72, -85,  24, -31, -68,  19, -57,   6,-123,-115, 116, 115,-113, 103,  90, -13, -62, -14,  42,  -1,  99,  40,-101, -77,  17,  86, -17, -29, -40, -97,  21, 112,  64,   5, -77,  13, 117, -58,-103, -92,  31, -99, -36, -77,  81, -26,-119, -83,  -4, -91, -79,   0, -81,  24,-124, -31,  20,  42,-113,  62, -47,   1,  15,   9, -34,  17, -20, -66,  -8, -13,  56, 108,  10,-108,-127, 121, -32,  72,   8,  54, -68, 105, -78, 122, -87,  11, -83,  14,
  -41, -28, -25, -90,  97,  -6, -61,-116,  40, -64,  73,  45,  28, -40,-108,-114,  99,  23, -76, -63, -39,  43,  64,  13, 114,-105,  42,  38, -28,  35, -86, -74, -21,  -2, -69, 109, -85,  -9,  85,  94, -27, -64, -99, 110, -85,  20,  85,  38, -70},
{ -15,  18, -76, -90,  22, 102,  36, -33,  32, 101,-100,  46, -31, -23,  79, -56, -85,-126, -96, -48,-124,-105,  62,  13,  -3,  24,  97, -89,   0, -33,   9, -78,  17, 127, 114, -66,  25,  71, -54,  -5,  53,  97, -44,   7, -80,  73, -58,  59,  69, 124,  76, -68, -16,  93,  79,   5, -98, 112, -47, -64,  55,  57, 117, -43, 117,  52,  68,  -1, -75, -10, -95, -65, -41, -50,  27,  13, -56,  51, -85,  15, -70, -24, -46,-126,  22, -93, -12, -67, -49, -74,  22, -75,-123,  -7, -95, -28,-104,  88,  48,  18,  38,-125,  91, -23,  60,-118,  55, -31, -87, -96,  -7,-100,  -4, -63,   5,  72,  87, 117, -16,  95, 126, 100,   3,  56, 119,  70,   6,  29,   7, -62, 121, 119,-103,  73,  97,  41,  84, -53,-111, -64,  40, -98, 103, 114, 110,  90, 124,-122, -68, 121,  91, -53, -16, 126,  -2, -56,  45, -38,  86,  76,-103, -65,  87,  73,  11,  52,  37, -33, -66,  83,-122,  64,  83,  85,  42, -91,  61,  27,-109, -91,  96,   2,  41, 123, 105,  94,  87,  18,  80, -57,  38,  75,-119,-116,   1, -73, -39,   2,  77,   4,  37, 100,-124,  32,  39,  40, -91,  77, -82,  68,  39, -13, -69, -11, 114, -45,  61,  14,   6, -15,-113,-115,  23,  13,-106,-106,  92, 115,-100, -85,-120,  -4,  58,  65,  79,  58,  47,   6, -33, 117, -12,  69, -26,  44,  10, 113,-103,  -8, -64, -32,  30,  22,  28, 100,  39,  23, -31,-122,  13, -51,-115, -50, -26,  -2, -93,-109, -49,-100, -88,  -9, -57,   9, 119, -50, -45,  -2,-105,  -9, -48, -58,  60,  42, -63,-117, 122, -11,  35, -36, -87, -72, -17,  87, -46,-115,   1, -48, -45,-108,  50, -58,  -2, -84,  -5,  69,-104, -71,  71, -88,  94,  35,   1,  86,  38, -93,-101,  27, 116,  18,  88, -80,  -5, -67, -21,  31, -99, 105, -75,  82, -52, -66,-108,   5,  21,  74,-103, -74,  88,  -2, -38,   7, 100,  82,  71, 103,  -4,-119,  60,  57,   8, -51, 110, -42,  10,  45,  81, -68,  40, -43, -83, -87,-102, 120,-114,  55,  26,-104,  66,  76, -51, -61, -79,  18,  85, 123,   6,-110,-114,-118, -83, -46, 124, -26, -63, -66,  37,  58, -67, -37,  36, -29, -48, -18,-105,   2, -37,  96, 101,  27,  22, 125,-115,  44, -61,  91,  65,   7, 115,-112,-116, -78,  29, -64,  -5, -99, -36, 102, -24,  50,  45,  77,-117,  14,  42,   2,  83, -50,  46, -25,  49, -99, -11,  96, -17,  33,  22,  87, 100, -30,-109, 110,  88, -25,  33,  97, -11,  85, -16,  45, -22,  20, 114,  34, -91, -56, -94,-114,  -2, -43, -10,  38,  72,  48, -38, -65,  -1,  49, -39,  54, -36,-125,  74,  58, -92,   0,-118, -97, -59, -16,   2,  49, -98,  70,  62,  36, -21, -15, 104, -53, -41, -56,  15, 119,  92,   8,   7, -99,  85,  32, -71,-118,  52,  -4,  66,  80,  27, -51, 112, 102,-127,-114, -90, -98, -39,  41,  54, 122,  -1,  70,  78, 124, -78,  55, -35, 106, -69,-100,  97,-114,  54,  78, -77,-114,  73,-123,  32,  84, -39,-121, 105, -96, -85, -77, -16,  94,-113,-110, -74, -41,  49,  74,  99,  64,  26, 116, 119,  69, -61, -65,  59,  -8, 108, -53, -10, -99,-125, 112,  44,  17,  17, -24, -96, -68, -37,   2, -93,  54,  -9,  60,  11,  14,-117, -66, -21,   2, -54,-112,  85,  -3,  14, -39,  48,-101, -77, -18, -92,  75,  88,-115,  29,  22,  13,-120, -38,-127, -97,  89, -20,  47, 106,  72, -66,  25, 116, 122, -97, -36, -88,-112,  73,  16, 113, -42, 106, -42,  71,  87,  51, 105, -19, 124,-108, -42, -77, -24,  29, -37, -46, -40, -31, -74, -38, -81, -36,  96,  84,  31, -52,  76,  68,  38, 106,  -5,-104, -32,  37,  34, -18,  64,  -5,  51, -18,  78,  60,  91, -90,  78,-121,  84,  94, -38, -12,  46,-108, -70,   2,-103,  77, 102,  20,  78,  86,   9,-112, -13, -76,-114,  56, -94, -83,-105,  98,-117,   6, -15,  -3,  11,  21,  34,  87,-121, -66, -98,  81,-101,  85,  13,  58, -22,  30, -10, -97, 125,-116,  12,  23,-117, -79, -44, -61, -42,  52, -81,  43, 127, -57,  38,  64,  40, 106, -18, -83,  91, 123,  73,  29,  34,-103, 125,  26, 106,  47, 106, -89,   8,  33,  23,-122, 111,  58, 105, -91,  57, -32,  88,  96,  64, 122, 104, -32, -32,  90,  13,  17,  51, -79, -80,-110,  15, -63,  25, -96,  65,  74,-123, -98, -88,  53,  47,  75,-103,  91,  67, -43,  37,  33, -13, 118, -56,  55,  -3, -18,  29,-114, -17,  16, -27, -47,  54,   4,  53, -23, -53,  83, -89,  39,  -1,  89, -59, -97,  40,  90, -30, -31,  -8,-123, -20,  77, -16,   2, 114,  24,  98,   8,  79, -37,  87, -76, -15,  50,  39,  65, -67,   5,-112,-108, -66, -20,-102, -54, -48,  11,  83, 114,  40, -20,   2, 104, 121,  -3,  27,  68,  77,  62, -87, -50,-104, -30, -81,  91,  89,-114, -53, -35, 112,  74, -99,-105, -21,  53, -15,  48, -52,  77, -27,  45, -47,  44,-123,-112,  43, -83, -98, -64,  41, -89,   6,   5,-116,-109, 113, -77,  69, -89,  24, -34, -99,  -6, 122, -35, -94,  96,   5,  32, -41,  86,  -1,-119,  58,   3, -76, -73, -34, -73,-116,  18,  33, -77, 127,  -1, -72,  -9,-116, -32,  61,  19,  -2,  64,  95,   9,  98,  50,  21, -69,  54,  97,  49, -54,  84,  16, -75,   0, 119,   5, -67, -50, -87, -15,  -2,  32,  97, 115, -29,  34, 120,  12,  75, 113,  43, -57, -95, -95,   8, -97,  21,  82, 118,-122,  81, 103,  63, -43,  -6, 120,  34, -15, 115, -82,  57, 113,  15, -21,-112,  60, -98, -31, -18,  29,  32,  59, -74, -38,  76,  92,-122,  16, -69,   5, -61,  74, -63,-120, -80, 123,  52, -16, -11,  32,  -2,  68, -13,   5, 126, -72, 101, -85,  40,-120, -40,   5,  55, -21,  89,  -8, -35, -73,  27, -54,  15, -54,  89, -13, -80, 117, -98, -65,  39, 127,-107,  79,-117, -84, 111, -40,  23,  58,-100,  15,  48,  55,  50, -55, -80, 118,  88,  -3,-107, -80, -97, 106,  44,-115, -87, -45, -22,  64, -72,  82, -50, 123,  16, -82, 123,-101,  -7,-110, 101,  76,  26, 116, -32, 116, -75,  64, -33, -41, -15, -11,  85, -50, -68, -12,  61, -31, -96, -31, -79, -22,  41, -75,   8, -57, -64, 106,  13,  10, -19,   9, -29,  73,  91, -69,-125,-114, 104, -70, -19, -52,-118, -26, -31, -96, -20, -94,  80,  58, -58, -22, -58,  94,  14,  20, -60,-127,  19,  42,   4, -28,   0, 123, -86,-110,  93,   2,  42,  42,  11, -28,  80,  73,  61,  86, -92,  44, -88, -33,  29, 118, -41,  93, -27, -89,  -6,  54,  21,  63, -71,  57, -52,  75,  73,  32,  -4, -38,  28,-125,  49,  -5,  -8, 116,  16, 111,  50, -49,   4, 101, 107, -18,-106, 122,-118, -87,-104,  77, -63,  -9, -82, -24, -12,  16, -56,  79,-115,  96, -38,  63, -94,  16,   9,-121, 124,  -3,  41,-121,   1, -15, -82,  -4,  93, 120,  74,  88, -46,   0, -76, -48, -76, 122, 125, 102,  23,  62,  -2, -58, -31,  73,  10, 101,  10, 122, -14,  59,  -8, -74, -39, 123, -27,  97,  68,  10,  -3, -95,-112,  75, -52,-107,  93,  30, -68,  -3,-100,-123, -58,  -6,  95,-118, -79,-109, 111, -62,  87,  -9, 117, -98, 123,-122,  60,-104,  -6,  42, -28,  21,  10,  69, -53,  90, -62,-107, -23, -16,  27,-105, 101,-123, -77, 117,-108,-124,   4, -43,  58, -60, -23,-121,  84,  50,  33, -46,  39,  39,-120,-122,-114,  91,-105, 115, -72, 113,-108, -75, 123,-105,  46, -43,  48, -45,  37,  65, 125,-111,  81, 103, -10, -19,  17,  25,-119,  -4,  -1,-103, -90,  33,  52,-100,   8, -58,  -5, 115, -70,-112, -48, -64,  36, -28, -70,  56,  34,  -3, -66,  65,  -3,-123, -74, -86,-101, -46,  -1, -45,   0, 114,  85, -14, -11, -91, -59,  38,  69, -22, -71, -25,  81,  34,   3, -30,  77,-114, -39,  -9, -26,  74,  -3,  53, -87, -97,   1,   5, -93,  85, -29,  98, -16, -90, -75,  26, -71, 102, -20, -24,  61, -76,  29, -14,  67, -65, -62,   7,  -7, 120, -46,-109,  12,  70,  38,  -6,-106, 121,  62,  72,-116,  31,  68, -66, -85,  22, -91, -84, 108, 119,  68,  45, -65,   2,   0,  17,  94, -96, -40,   0, -12,-106,  29, -12,  70,-109, -78, 118,  17,-100,  93,-118, -31, -61,  53,  54,  61, -49, 124, -52, -46,-112,  90,-123,  31,-114,  50, -81, -36,  12, -43,  38,  11, -22, -90, -27, -26, -40, -74,  35,  21, -39,-111, -31,  -3,  78,  91, 101, -38,  14,-125,-121, -74,-117, -83,  97,  -2, 126,  31,  22, -88, 110,   0,  50, -27, -34,  62, -81,  93, -90,-119,-115, -23, -79,  28, 105,-120, 126,  62, -13,  66, -46,  39, -34,   0,-125,-115, -71, 115,  57,   4,-100,  61, 126, -64, -24, -32,   9, 109, -98,  35, 120,  13, -81, -24, 123,  27,  24, -82,-116,  11,  99,  -7, -36, -67,  72, -52,-109, -32, -38,  57,  90,  34,  73, 102, -57,  -3,  -9, 104, -22,  24,   6, -14,  92, 127,-103, 107,  41, -60, 115,   5, -19, -70, -14, 125, -39,  69, -87, -64,  86,-106,  96, -11, 106,  96, -84,   2, -63, -83,  36, -20,  27,-115, -58, -10,  -2,-124,  39,  86, 112, 100, -40,-108,  93,  35,-100,-121,   7, -90,  16,  13,  33,  66, -43,  89, -76,  86,  79, -91, -88, -58,  60,-115, -18,-106,  45,   4,-106, 101,  83,  48,   8,  30, -98,  52,  16,  33,  17, -11, -87,-117,  99,  73,  23,  13, -62, -87, -93,-108, -26,-124,  60, -28,  63, -83,  50, -63, -47,  95,  46, -75,-109,  94,  32, -50,-118,  55,  69,  47,  33, 102, 103, -58,-104, -72, -86,  86,  98, 118, 119, -38,   6,-108,  39,  26, -68,-115, -31,  65,  21,  96,  13, -18, -46, -53, -68, -63,-126,  59,  56, -59,  32, 112, -30, -98, -60, -50, -93,  86,  32, -95,  82, -24,  59,  26,  42, -30,  90, -45,  75,  52,  56,   4, -66, 102,  72,-125,  68,  60, -94,  -3,  42, 116, -29, -35, 103,  12,  63, -78,  -8,   6,   4,  46, 104, 126, 123, -33,  -8, 115,-110,-127,   3,  89, 114,  58, -91, -18,-108, 124, -77,  20, -50,  14,  35,  -1, 123, -54, -34,  29, -12,  65, -91, -69, 114, -25,  27,  28, 110, -61, -88,  25, -31,  10,  87,  44,  82, -96,   5,  90,  56,  30,  82, 121, -50,-120,-111, -19, -98, -21, 101, 102, -22,  94, -63,-121,  31,  63, -57,  90, -22, -60,  91, -56, -22, -16, 112, -87, 123, -70, -48,-116, -76,-124,-120, -35,  51,  62,  -7,  79,  82, 104,  37, -58,  96,  44, 113, 115,  48, -33, -72,  88,  51, 101,  98,-100, -40,  74, -61, -20, -88, -52,  99, 118,  64,  67,  84, -71,  68,  90,  69, -53,  82,-116, -30, -59,-104, -40, -54, 103,-118, -80,-118,  74,  80, -97,   3,  98,  34, -51, 104,  50,  69, -71,  58, 111, -39,  39,-122,  73, 124, 121, -93, 104, -18, -85,-121,  -1, 102,  17,  46, -16, -65,  47, -83, -86,  14, -10, -18,  70,  51, -15,  43,  34,  -2, 122,  80,  44, -47, 108, 114,  97, -73,-121,  56, 126, -60, -91, 115, -92,   5, -35,  61, -41, -93, -46, -37,  95,  47,  -1,  23,  70,  33,  80,  -9, -24,  50,-107, -99,  30, 127, 104, -54, -69,  81,  47, -63, -82, 101, 113, -62,  41, -92,  28, -75,-105,  77,  29,  86, 117, -72, -66,  71, -41, -74,  57,  17, -61,  78,-100, -83,-113, -27,
   36,   7, -85,  80, -90, 119, -23, 109,  23, -30, 105, -37, -65,  14,  53,  86,  12, -22,  73, -16,-102,  68,-105,-101,  47,  60, -46,  16,-116,   5, -33, -91, 113, -96, 126, -74,  65,  65,  79,  62, -73, -45, -60,  17, -31, -16,-114,-102,  42},
{ -51,  34,-101, -36, -14, -89,  81, -82,-115,  -1,  23,-105,  66, 110, -78, -48, -80,  35, -18,  63, -11, -19,  99,   3, -81, -41,   3,  91,  45,-111,-113, 122, -49,  15, -53, -72,  -1,  50, 101, -11, 113, -86,   0,  38, -96,  31,-110,-106, -51,  62, -57, -50, -56,  57,  70, -20,-108,-122,-103,  49, -84,  25,  62, 113,  99, -58, -57, 115, 103, -98,  53,-118, -92,  88, -37, -98,  -8, -88,  -2,-118, -43,  42,  85,  92,  48, -39, -68, -92,  84, -62,  77, -37,   7, -31, -26,-113,  19, -71, -48, -94,  27, -31, 107,  81,  28, -71, -25,  53, 103,-110,  66,  51, -42,  22, -74, -38, -70,  41,  69,  78,  53,  32, -56,-108, -49,-126, -50,  62,-114,-106,  89,  33,  54, -67, -82,   3,  85,  85,-122,  34,  61,  66,  41,  77,  54,  -4,  75,-115,   8, -46, -64, -95,  42,  98, -22, -69, -97,  74,  39,  94, 115,  91, -26,  35,  63, -39, 106, 106,  68,  66, 119,-120, -78, -44, 109,  59,  24, -32,  -7,  82,  41, 103,  39, -94,-110,  39, -42,  69, -92,-111,  22, 118, 117,   9,  87,  36,  37,  69, -42, -16, -71, -17,  86,  29,  20, 108,  89,  54,  49,   1, -49, -52, -45,  97,-124, 121, -57,  99, -61, -52,  80, -72,  86,  87, 124,  57, -33,-126, 113,-127, -75, -89,   8,  -8, -74,  34, -17, -28,  48, -27,  34, -59, -99, -69,  64,  16,  -5, 100, 118, -25,  58,  89,  55, -59, -15, -12, -89,  16, -46, -50,  -5,  96,  21,  38,  17,  73, -67, -10, -71,  37, -37, 120, -85,  -3, -31,  77, -15, -39, -86, -90,  43, 101, -55, 124, -30, -97, -26,  59,  83,-118, -25, 105, -35,  67,  88,-123, 123, -52, -86,  34,-107,  -8, -38,  88, -18,  41,  30,  63, -45,  53,  99,  40,  16, -77, -78,  30, 100, -82,  49, -69,  43,-118, -21,-106, -61,   6, -33,  83,  12,  67, 120, -70,  72,  42,  64, 100, -92,  38, -12, -63, -50, -25, -62,-114,-116,  82,  79,-108,-102, 104, -61,  24,  82,  70, 123,  68, -92,-123,  35,  -9,  83,  99, 106,   1, -63, -15,  -7, -49,-105,   7, -15, -35, 100, 126,  86,-102, -69,  30, -47, -24,  70, -11, 117,  18,  15, 127,  90,  61,-110,  -5, -30, -12,  -4,-110, -81,  19,  -9, -32, -76, 105,  94, -29,-107, -63,-124, 100, 101, -20,  59, -24,  86,-114, -92, -98, -54,  45, 118,  96, -28, -77,-109, 113,-106,  83, 115, -29,  68,  61,  14, -44,  93,-124, -92,  15, -63,  49,  58,   7,-107,  49, 117,  54, -69,  -8,  74,  77, -38,  -5, -62,-119, 120,  76,  71,  18, -10, -80,  61,  24, -94, 117, -77, -61, -95, -42,-121, 101, -72,   6,  10,  56,  60,  -4,  32, -90, -68,-101, -82, -35,  54,  -5,  86, -48, -97, 114,  17,-116,  47, -54, -30,  -9,  21,   2, 125, 103, -42,  74,  33, -22,-114, -35, -77,   6, -99,  17, -90,  29, 103,   6, -97, 126, -36,  -3,  42, -21,  -2,  97, -38, -18, -66,  -3,  -9, -12, -35,  85, -97,  49,  92, -47,  45,-103,-109,-125,  70,  88, -60,  73, -76,  82, -73, -21,-109, -58,  28,-105,-121, -92, -74,  42,  44,   1,-102,  -6, 122,  81, -33, -51, -52, -61,  -1, -38,  27,  23, -32,-100, -65, -91,  38, -50, -50,  74,  72,  24, -17,-117, -31, -32,  78, -23,  60, -49, -17, 102, 124, -53,-115,-122,  65, 123,  83, -21, 113,  93, -75,   0,  37,  33, -18, -57,  51, -86,  86,  64,  78, -94, -64,  91,  85, -45, 118, -54,  19,-121, 111, -61,  -5, -54,  -7, -95,  37,  52, -33,  24,  20, -10,  31,-123,  -6, 108, 123, 127, 111,  48, -44,  -5, -56, -53,  50, -54,-120,  79,  73,   2,-113,  57, 102, -84,   9, -45, -34,  59,  79,   0,-126,-127,  42, 114,   2, -47,  61, -93, 123,  33,-103, -99,  63, -50,  84, -64, -51,  56,  79, -51,   8,  34,  73,  14,  67,-119, 102, -50,   8, -79,  -3, 121, 117,-124,  23,-106, -97,  90, -77,  32,  -8,  52,  87,  65, -68, -63, -47,  18, -53, -10,  58, 124, -11, -48, 111,-120,  78, -19,  -7,  26,  -6,  80,   3, -47,  92,  45,  60, -95,  55,-102,-121,-105, -61, -38, -83,  70, -14, 109,  67, -79, -54,  -6, -23, -23, -67,  65,  63,  64, 110,  97, -57,-117,  26,  93,  24,  19,  72, -67,  74,  51,  -1, -60,  30, -29,  12, -32, -49,-115,-122,  32, 111, -80,-101,  71, -49, -76, 116,  53, -97,  68,  87, -26, -51,  81,  48, 100, -92,  43, -32,  40,  47, -11,  58, -63,  34,  75, -12, 124, -70,  25,  22,   9,  24,   8,-114, -62, -33,-107, -64, 119,  14, -32, -22,-124, 101,  -7, -83, -34, -52,  72,  68,  78,  36, -98, -18, -50,  75, -80,  15, -91,  88,  -5,-107,  57, -34,  51,  51,  78, 125, -47, -94, -88,-120, -51,  35,  87,-126, -36,  63, -78,  21, -97,  59, -77,  29,  15, -55,   3,  19, -58,-123, -47,   4, -66,  92, -17,  37, -99, -36, 109,-110, 124,-101,  46,   2, 112,  53,  82, 122,  57, 109, -76, -89, -72,-106,  10, -14,  52, 126, 112,  43, -87, -61,  58,  39, -94,  25,  38,  55, -30,  40,-102, -83, -59,  81, -41,  51,  72, -45, -18,-105, 101, -75,   5,  87,  16,  -3,  57, -50,  86,-115,  29, -13, -96, 126,  58,  13, -27,  61, 123, -93, -72,  39,  74, -35,-114,  -6,  29,-124,  70,  -8,  83, -75, 120, -67, -72, -98,  10, -53,-111,  65, 100, 121, -23,-111,  81, -40, 111, -48,-114, 100, 104,   8, -32, -36, 122,-116, -30,  94, -54, 118, -47, -18, -77, -80, -99,  78,  87,  92,  73,   2,  23,  77,  95, -26,   0, -48, -73, -48,  63, -50, -79,   1, -14,   0,-113, -50, -84, -39,  65,  18,  16,-108, 108,  62, -33, -25, -30,   8,-112,  86, 125,  96, 126, 121,  -7,  86,-109,   8,-107, -93, 101,  66, -81, -19,-102, -87, -76, -71,  18,  40,-100, -23, -41,-102,  73,  96, -66,  43, -46, -85, -64, -17,  -6, -53, -18,   2, 113, -42,  90, -18, -69, 112, -89, -50,  99, -13,   0,  71,  -3,  74, 103, -87,  93,  43, 118, -90,  12,  43,-115, -72,  67,  82, -48,  28,  62, -72, -56, 105, -71,  30,  63, -64,  -4, -38,  64,  32,  -6,  82,-119,  47,  29,   0, -99, -71,-112,  81,  -5,  79, -90, -85,   9,  12,  86,  67,  32, -32, 127, 101,  45,  64, -13, -91, -97, -38,-126,  46, -99,  86,   1, -50,   6, -77,-108,  65, -85,  24,  26,-105, 102, -15,  16,-121, -98, 105,   5, 123, -32,  68,  92, -27, -31, -56,  20,  30,   1, -97,  99,  43,   7,-115,  43,  27,  70,  78,-110,  35, -50,  67,  93, -95,  55, -40, -89, 105,  19,  56,  35,  21,  -9,  44, -27,  38, 126,  -8, -27, 123, 102, -44, -63,  24,  85,  72, -34, -85,  36, -71,  83,  35, -89,  27,   3, 102,-111,  28, -66,  -4, 106, -13,  17,  22, -17, -10,  27,  -9,  12,  39,  14,  14,-112, -64, -86,  32,  59,  57,  23,  60, -75,  -3, -16,  84, -65, 116,   3, -95,  81, -51, -66,-100,  49, -58, -85,-122, 123,  91, -13, -59,  39, -66,  13,  23, 123, -48,  27,  32, -21,-108,  67, -20,  86,  54, -30,  57, 101,  31, 124,  28, -57,  75, -84, -69, 109,  -5,-101,  44, -59,  59, 108, -84, -19, 120,  42,  29,  91, -25, -76,   3,  25,  21,  97, -77,-123,  45, 109,  83,   7,  92,  92,-107,  20,  57, -48, -22, 124, -53,-116,-121,-101,  22, -12,  90, 103, 110,  28, 107, -94,  96,  38,  -4,-101, -14, -49, -76,  47, -97,  -6,  33,  13, -13,  93, -19, 118,-126,  12,  -9, 113,   4, -36,  62, -42,  85, 112, -88,  46,  28,  27,-120,-109, -29,  94, -63, -37,  97,  88,  30, -88,  58,  71,-124, 108, -20, 127,-103,  60, -93,  53,  -9,  -2,-122, -66,  58, -55,-127, 102, -99, -36,  96,  97,  26,  67,  29,-122, -53,  42,   8, -93,  77, 122,  12,  62,-122,  47, 119, 116,  17,  43, 114,  54,  19,  33, -27, -22, -50,  82, -96,  93, 108,  -6,  -7,  24,  -7, -18,   3,  35, -13,-116,  87,-101,  57, -74, 120, -60,-117,  66,  99, -24,  23, -37, -97,  39, -18, 119, -41, -73,   2, -50,  47,  81,  95, 107, -14,-107, 124,  20,  22, -15, -53, -35, -64,  53,  13, -90,  39,  87,  15, -88, -71,  72, 109, -58,  52,-126,  73,  64,  69, 119, -88,  62, -94, 106, 104,  62, -21,  -4,  62, 110, -45, -27,  83,  -3, -78,  67,-124, 100, -28, 105,  30,  -9, -37,  58,  34,  71, 116, -29,  75, -62,-106, -97, -18, -45, -77,  76, -87,-118,   3, -64, -75,  27, -44, -37,  -8, -34, -93,  71,  85,  77,  28,  72, 122,  65, -98, -77,  50, -65, -57,  74,  18, 121, 106,  44, 113,   7,  68, -89,-111, -37,  82, -48, -17, -70,-108, -63, -74,  46,  68,-101, 114,  -9, -65,  73, -34,  15,-117,  87, -89,  10,  22,-107,  12,  44,  15,  48, -79, -84,  25,  93, -91,  51, 104, -93, -77,  -5,  -7, -19,-105,  48, -88, -47,  64, -24,-112,  -5, -22, -77, -61, -68, -80, -19, -27, -19,   2, 119,  -2,  95, -34, -43,  69, -94, 119, 108, 124, -15,  80,  80, -96,   1, -23, -29,  43,-108,  89,  58,-107, -43,   3,  26, 104, -96,-124, -43, -41, -58, -29,-104, -53, -93, -95, -36, 117,-108,  75, -57,  72, -92, 122, -91,  86,  22, -21, 117,  -3, -58, 105, 113, -49, -97, -89,  26,   6,  10,-103, -11,  75, 120, -96,  89,  -9, -26,  -8,  15,  89,-120,  82,  33,  25,-106, -58,  17, -29,  67,  69,  78,  34, -73,  -3,   9, -99,  57,   0,  54, -59, -56, 118,  66,-117,  55, 106,-110,-100, -74,-102, -19,-108, -10, -93, -26,  62, -20,  89,  95, 126,  67,  38, 123,  14, 103, -73,  -9,  -9,-115,  94,  93,-124, -31,  44,   7, 115,  89,-112, 101,  99, -56,  19,  90,  16,-100,-114,-127, -30,-117, 101,-126, -20, -32,  -7, -78, -44, 119,  -5,  23,  39,  82,-121, -45, -79, -86,-111, -36, 102, -91, -43, -86, -18,  59, -73, -77,   1,  39, -30, 106,  14,  56,  47, -64,-126,-100,-106,  86,  23, -55, -73, -41,  16, -83,-123,-109,  15,  70, -90,  13,-105,   2, -43,  -5,  70,  26,   4,  -7,  85,-121, -80,  35,  56,  77,-111,  94, -45, -97,   5, -20, -93,-104,  84,-112, 123,  64,  -7,  98,  51, -39,  50, 119, -97,-117, 119, 110, 119,  73,  42,  49, -80, 123, -86,-107, -10, 127, -84,  89, 120, -51, -70,  -7, -60, -15, -22, -25,-118, -18,-123,  10,  73, -65,-104, 104,  37,  39,-108,  19, -27, 127,  97,  64,  17, -73, -82,  -5, 118,-123, -74,  15,  23,   6,  -6,-102, -44,-123,  -1,   9,  43,  91, -28, 120, -43, 119, -13,  22,  20, -79,  61,  24,-109, -97,  39,-108, -20, -62, -47, -75, -76, -49, -27,  59,  87,-113,  -5,  39, -29,  66, -77,  85, -35,  68,  55,  47, -18,  14,  93,  38, -83,  62, -10, -17, -39, -10,  55,   9,  14,-117,  15,-110,-124, 122,   6,  49, 110,  85,-107, -26,  -8, -43,  32,  97, -61, 108,-119,  -6, 104,-116, 103,  38, -20,-116,  53,  89,  85,-113, -30, 107,-105, 125,  12,  74, -39,  54,  23, -44,  53, -76, -18,  67,  39,  31, -73,-126,  66, 112,  -6, 121,  97,  14, 109,  82,  75,  80, -97, -86,  44, -56,  19, -14, -12, -59, -43, -95,-123,  29, -51,  17, -95, 117, -67,-104,-118, -47,-108,-121,   9,-110,  85, -92, -97,  83,  89,-110, -51, -98, -61,  -7,  63,-121, -20, -16,  19, -48, 109,  10, -15,
  -30,  21, -43,   2, 105,  53, -72, -64, -56,-105, -49,-123, -13,  31,  65, 110, -18,  36,  -7,-119, -16, 115,  -9, 105,  27, -31, -93,  17, -50, -63, -69,  12,-117,  -2, 125, -50, -25, -10, -59,   8,  35, -19, -22,-109, -82, 124,  58, 119, -27},
{  23,  42, 120,  16,-126,  51,  34, -49, -37, -95,  48,  -3,  81,  26, -67,  88, -86,  15,-123, -62, -24,  64,-121, 115, -83, -82,-106,  74,   0, 126,  37, -13, 113, -28,  80, -37, -10, -61,-117,  39,  86, -33,   3,  53, -81, -64,  33,  14, -58,  51, 123,  70,-111,   2, 113,  98, -29,  91,  30, -44,  30,-101, -63, -53, -48,  76, 113,  35,  47,  51, -39, 109, 112,  18,  18,  -3,  85, -19, 117, 123, -62, -47,-101, -75, -76, -74,  18,  46,-119,  15, -32,  78, -20, -17, -70, 101, 111, 116,  80, -82, -15, -44, 102,-110,  91, -39,-122,  94, -87, -77,  28,  19,  68, 114,   8,  49, -26, -64, -50,  24, -25,-106, 104, 123,-124,  28,  47,  21, -92,  99,  20, -78, -96, 111, -21, -84,  69, -93, -36,  47, -74,  77, -78, -95,  73,  23,-118, -75,-123,  30,-101, 114,-115, -12,  38, -86,  90, -17, -97,  30, -93,  48,-118, -77, 108,  62, -81,  58,  72,  60,  63, 103,   7,  62, -53, -93,  13, -16, 100, 105, -49,  37,-107, -24,-127, -28,  15, -35, -42,  33,-121,-122, -35, -85,  72,  43,-109,   2,-122, -84, -65, 112, 106,-117, -74,  59,  30,-124, -45,  43, -34, -20, 119, -63,-126, 124, 120,  30,  53, -52,  51, -82, -85, -31,-110,   7,-101,  36, -73, 104, 120, 112,  60,  12, -51,   4,  13,  44,  73, -23,  59,  49, -79,  73,-110,-119,  85,  -5, -16, -13,   7, 107, 125, -35,  71,  66,  22,-106, -55,  65, -19, -51, -44, -95,   8, 118, -50,  42,  10,  61, -90,  67,-119,  34,  -4, -68, -47,  54,  -4, -20, -78,  29,  14,-121,  43, -83,  54,  13, -51, -79,-103,  50, 125, -35,  82,  81, 121, 119,  33, -18, -33,-127, -35, -63,  31, -46, 117,  60, -27,  63, -61,-108, -41, -17,-101, 117, -27,   1,-112, -88,-117,-111,-108, -55,  82, -81, 114, 108, -14, -14,  76,  27, -30, -45, -32,  87, -40, -23,-113,  93, -47,-103,  80, -70, 126, -13,-101,  89, -27,-126,  39,  17, -48,  10,  97,  86,  22,  14, -91,  -3,  23,  35, -95, 118,   6,  98,  70, 110, -95, -15,   9,  29, -56,-118,  35, -69, 113,  32,   9,-110, -56, -23,  30,  57, 112, -13,  66,-113,  35,  87,  84, -71,  -2, 121, -21,  20,  31, -75,-121,-112, -96, -96, -96,  67,-112,-111,  51,  10,  -5,  86,-112, 118, 124, -14,  61,  -5, -41,  16, 112,  58,  68, 110,   4, -20,  -3,  -9, -71,  71,  53,  75, 115, -89, -58, -91,  33, -15,  18, 114, -54,  45, 124, -69,  14, 114, -19, -33,  46,  13,-117, 114,  26,  83, -12,  93,-114, -21, 114, -74,  75,-125,  90,-110,-100,  85, -25,  91,  64,  96,  33,  -7,-127, -78,-117,  55,-121,  77, -79, 125, -84,  24,  -2, -67,  65,  65, -50,  72, -67, 122,  -5, -82, -18,-100,-108,-118,  20,-123, -53,  51, -49,  11, -63,  27,  29, -12, -97,   2,  81,-122, -51,  50, -73,   0,  20,  12, -34,-102,   7, -46,   3,   1,  42,  10,  62,  10, -45, -28, -35,   7,-114,  98,  10, -95,  32,  84,-106, -10, -72,  80, 100,  -4,  38,   6, -45,  63,  -4,  83, -48,  93, 119,  88,  99,-107, 103, 125, -62, -78, -22,-119, -95, 117,  25, -85,  40,-127, 117,   2,  46,  27, 100, -16, 102,  23,  69, -80, -66,  65, -70,  74, -23,-104, -58,  12,  99, 126,  64,-100,  64, 108, 106, -35, -65,  -8,-124, 103, -99,-113,  56,  46, 126,  76, -73, 114, -14, -28, 112, -68,  84, 100, -70,   1, -36,-108,  65,-124,-117, -30,  24, 124,  18,-110,-125, 109, -71, 104,-112, -91,-118, -29,-105,  19,  47, -21, 107,-116, -33, -61,  29,  77,  -2, -96, 127, -28,  49,  -5, -65,  -5,  64, 117,  34,  67,-117,   9,  17, -60,  68,-115,  46,  19,   2,  -8,-118,  89, -58,  89, -98, -93,  22, -60,  84,  21,  79, -56,  -7, -89,  12,  31, -94,-126,-124,  12, 115, 121, -39,-113,  63,  50,-105,-109,   5, -39,  82,  33, -40,  74, -57,  45,  78, -26, 101,  60,-118,  89, 107, -65, -30,  69,-102, -36,  87,-122,-116,   4,  19, -83,-108,  63,   8, -90,  29,  99,  93, -11,  20,  82, -12, -58, -89,-126,  54,  48,-122, -69, -87, -10,-119, -63,  12,   3, -90, -44, -87,-105,   5, -57, -65, 124,  71, 122,  -6,  17, -61,  41,  60, -42,  93,  42, 111, -37, 112, 127, -73,  92, -76, 117,  28,   3,  93,  55,  61,  54,-127,-116, 118, -30, 125,-122, -83, 102,-108,  10, -82, 121, -30, -84,  50, 114, 121, -53,  97, -45,  61, -81, -74, -31, -21,  19, -56,  12,-121, -97, -38, -94, -72,-120,  13, 120, -12, -32, -18,  55, 122, -25, -25,  22,-113,  25,-127,  61, -34,  65, 114,-112,  31,  -8, -17,  73, -84, -58, -45, 100, -42,  23, 119, -33,-125,-125,-116, 113,  46,  69, -27, 109, -51, -17,  88,  97, -85,  84,  39, -80, -18,   8, 127,  80,   6,  39,  17, -68,  10,  -7, -27, 126, -13,  44,  47,  77,  87, -48, 100, -71,-108, -50,  97, -68, -15,  17,  25,  21,  41,   4,  98, -56,  -4, -60, -98, -75,-122, -68, -21,-101,  40, -47,-102,  95,  28,  91, -80,  18,   5, -36,  41,  -6, -30,  43,  -2,-119, -57, -83,  19, -65, -56, -86, -19,  82,  26, -38,  41,-124,  40, -56, 109,  62,  -8,  63,  32,  17,  56,  22, 104, -50, -34,-101, -86,  26, -99,   4, 119,  49, -15, -22,   6,-111, 103, -52,  49, -11, 105, -10, 123,  57,  85,   9,   2, -73, -82,  -7,  88,-112,-104, -26, -65, -69, -46,  66,  34, -49,  53,-110,  52,  -4,  73,  31,  44, -23,   1,  78,  -7,   2,-121, 105, -49, -13,  59,  22, -52, 117, 124,-113, -78,  55,  57, 121,  25,  37, -43, -89,-101,  62,  68,-114, -26,  10, -85,-125,  48, -11,  63,  19, -74,  -8,-113,  22, -11,  49,  26, 108, -66, -62,-105, 111,-126,  73,  58,-107,  19, -44,  37, 108, -48, 111,  85, -49, -50,-111, -14, -43,  53,   9, -33,  78,  95, -76, -79, -86, -53, -47,  48,-120, -67, -21,  53,  54,  14,  29, -60,  39,  25,  72, -82, -19, 114,  88, -63,-101,   6,  73,-111,-109, -59, 123, -95, -41,-110,-121, -36,  18, -39,  80, -32,  21,-118, -99, -28, 105, -12,  52, -35,  47,  74,  42, -87,  34,-119, -26,  51,  68,-105,  67,-127, -39,-118,  -4, -10, -21, -73,  50,  13, -12, -79,  64,  24,-121, 124, 119,  34,   5, -95, -59,  -1,  16,  63, -78, 104, -41,  16, -34,  13, -18,  24,   2, -30,  60, -95, -75,-105,  40, 120, 122, -17,  -6, -91,-106, -95,  26,-102,  50,  30,  79,-114,  -3, -63, -97,-100, 101, -15, -44, -46,  94, -43,-107, 118,  55, 118,  75, -65,  48,-109,  74, -15, -72, -78, -87,   2,  19, -77, -29, 118, -56,  78,  41,  77,  31, -31, -24, -85,-105, -91, -49, -85,  17,  41,  59, -39, -59, -49, -18,  24,  61, -62, -65, -11,-112, 117,-101,-105,-110, 126, 117, -85, -92, -48,-103, 115,  89, -76,  -9,  41,  65,  46,  81, -47,-106,  92,  25, -12, -82, 113, -30,  -1, -87,-114, 109, -41, -35,  14, -27, -65, 107, 101,  35, -30,  95, 105,-109,  74, -46, -55,  98,  29,  84, -19,  74, -49, -66,  90,-117,-118,  42, -48, -90, -63,   1, -52,  68, 112,  62, -71,  91,  28, -46, -82,  65,  70, 107,  93,  75, -28,-126, -44,  31,  22,-113, -26, -90, -44, -89,  92, -13, -80, -54,  84, -13,-118, -95,  18,  30, -86, 115,  50,  59,-119, -47, -89,  85, 108, 118,   0,-115,  13,  82,  34, 105, -10, -76, -38,  81, -21,  56, -39,  76,  93,  11, -77, -78,  59,  63,  43, -43, -50,  61,  23,  36,  54, -23,  48,  77,  44,  68, -97,  22,  57,  13, -91,  31, -53,  50,  53,   4, -80,-112,  75, -24,  -4, -55, -80, -52, -95,  82, 122,-112, -31, 119,  25,  92,-113, -86, -19, -81, -68,  24, -26, 103, -31, 102,-111,-102,  60, -53, -65, -68, -91,  55, -68, 120, -93, -30,  77, 124, -66,  59,  44,  10, -99,  88, -91, -99, -25,   7,  83, -16,  48, 102,  51, 121, -48,-117,  17, -56, -69,  61,-105,  25,  38, -70,-125,  37, 103, -39,  11,  50,  62, -10,  55, 112,  86,  -1,-117,-113, -13,-104, -31, -18,  68,  71, 118,  56, 120,  76,  47,  63, -32, -67, -24,  48, 113, -28,  32, -64,-100, -88, -50,  61,  59,-117,  70, -10, -76,-125, -13, -77,   8, -60,-101, -79, -38,  60,  -1,  15, 119,  10,   5,  85,  98,  46, 117, -85, -29, -71, -62, -45,  24,  92,  15,-103,-110,-122,-102,-103, -12,  60,  98, -75, 101,  -2,  60,-125,  23, 125, 123, 106,  69, -37,  97,  14,  42, -78,-124,  33, -20, 123,-107, -88,  78,  26, -85, 110,-120, 114,  42, 110,  71,-105, -62, 108, -70, -89, -30, 106,  17, -67, -56,  84, -85, -66, -76,  35,  20, -56, -18, -11, -44,  32,  70,  72,-119,  79,  35,   3, -80,  85, -62, -34,  87,   8,  -8, -53,-114,  66, -58,  63, -54, -79,  11,  46,  23,  64,-112,   2,   8,  41, -99, -62,  42, -86,-126, -92,  55, -40,  89, -96, -25,  82,  21, -63,  19,  51, -17,-127,-125, -15, 103, -17,  69, -49,-122,-104,   0,  55,  85,  20, -82,  56,  86, -80,  51, 107,-117, 103,  37,  15, -83,   0, -55, -33,  45,   9, -87,  80, -84, -27,  19, -83, -88, -30,  76, -19, -52,   9, 114,  54, 105, -46,  97,-118, -82,  10,-126,-111, 110, -45,  54,  48,-103, -42,  -3, -76,-105, -95,  68,   6, 126,  71,  34, -98,-119, 102, -30,  40, -67, -37, -23, -39, -64,-122, -75, -12,  10,-113, -49,  59, -60,  75, -84,  24,  46, -64,  23,  13,-126,  38,  45, -84,-110, -64,  79, -50,  51,  32, -65, -81,  56,  10,  13, -83, -46,  67, -17,  75, -81,  37, -64,  72,  54,  27,-123,  54,  40,  31, 111, -86,  14, -96,  33,  33, -45,   2,  82, -43, -36,-101, -34,  92,   1,  69,  83,  26, 107,  78,-105, -73, -13, -25, -42,  73,  36, 122, 125,   7, -96, -94, -20, -22, -67,  42,   2, 125, -81,-117, -79,  61, -40, -89,  83, -98,  -6, 122, -96,-114, -10,-112, 116,-104,  62,  95,  32, -89,  69, 108, -65,  65,  18, -68, -68, 103, -77, -16,-110,-125, -86, 106,  -5, -41,  27, -71, 111, -77, -25, -47, 106, -52, 125, -40, -43, -85, -43, -66,-117, -69,  86,  44, 119,  50,  37, -67,-120, -83, -93, -50, 111,  72, 122,-102,-121, -71,  15, -98, -19,  94,  57, -20,   4,  41, -83,   1,-109, -31, -86,  20, 119,  49,  93, -22, -20, 115,  49,  58, -21, -67, 126, -47,-103,  98,-117, 114,   5, -62,  34,  62,  59, -36,  69,  95,  88,   4, -26,  49,  57, 123,  71, -57,   8,  -9, -37, -48,-125, -55,  39, -62, -29, -61, 106, 103,   4,   0, -72,-123,  37,  75,  97,  17, -73,  50,-106, -71,   5,  47, -77,-101,  23,  35, -90,   4,  77,  24, -57,-121, -18,  35, -82,  40,  39, -82, -25, 116,-116, -71, -44,  14, -21, -85, 122,-109, 101,   5, -77,  -8, -55, -68,-103,  -1,  51,  29, -43, 107,  30, 118, 106,   3,  -1, 111,  42, -57,  31, -77,  53, 103,-114,  66,  35, -38,-116, -18,   8,-106,-102,-107,   9, 111, -70,   5, -87, 116, -20,   8, -46, -37,  28, 124,-100,-104, -95,  87, 103, -51,-118, -19, -26, -44, -78,-111, -18,  16, -35,  87, -46,   1,  66,  74, -59, -27,-116, -66,  -8,  41, -65, -37,  -1, 100,   9,  30, 121,  95,  77,   7,-108,  15, -69,  60,  43,
   99, -15,  46,  49,  94, -47, -56, -66,  40,  15,   3,   7,  51,  83,-104,  40, -95,-123, -96,  43, -65,   3,  99,  -2, -79,  46,  12,  58,  58,  18,-111,-122, 112, -84, 115,  18, 117,  58, -18,  71,  13, 117, -87, -95,   4,-102, -49,  75, -62},
{-109, -46, -96, -82, -27, 116, -85,  13,-114, -52, -52, -88, -58, -41,  77, 105, -42, -10, -56,  74,  82,  49, -49,-122, 119,-124, 105, -29, -41,  41, -93, -69, -28, -81, 109, -56,  10, 115,  21,  14, -12,  48,  30, -64,  85, -67, 114,  83, -93,  44,  38, -99,-106, 103,  58,  50, -47,  -1, -92,   5,  -6,-122,  57,  80,-125, -20,  74,  28,  40,  23, -64, -23,  89, -74,  26,-124, -83,  30,  26, -38, -40, 125,  74, 113,-100,  49, -36, -72,  87, -38, -52,  58,  75, 101, -20, -60,  47, -64, -41, 119, 111,-118, -56,  53,  64,-108, 101,  25,  87, -42, -78,  44, -19,   2,  37,-112, -33,  76, -53, 115,  10, 125, -37,-121,  82, -77,  31, -81, -48, -12, -23,  91, -62,  74,  50,-102,-113, -13,  33,  65,  66, -67,  60,-127, -59, -27, -57, -86,  90, 103,  -8,  28,  34,  95, -80,  33,-107,  41, 112,  90,  64, -47,-123,-100, -28, -97,  94,  64, -41, -17, -53, -67, -88,-126, -28, -45,  97, -64,  33,  80,  45,-124,  76, 114,   4,  69, -92, -92, -71, -24,  66, -47, 109,   4, -18, -52,  77,  13, -38,  56, -53,-121,  22, 112,  57, -82,  39,  75, -64, -16,  16,  87,-103,  60, -67, -25,-100, -14,   6, 119,  85, -88,-101,  18,  22,  28,  75,  82,  36,  16,  34,  73, -16,  62,  85,  -6,  59,  88,  77,-118, 111,  88,  97,  89,  66,  64,  57, -82,-113, -71, -78,  98,   9,  90,   9,  32,-122,  33,  -5, -92, -22,  73,  35,-110, -47, 123,  -4, -21,   9,-114, 104, -23, 115, -37,  19,  78, -77, -54,  21, -82, -81, -72,-122,  61,  -1,  50,  76, -71, -88, -92, -58,  86, 118,  90, -88, -13, -30, -82, -21, 102,  62,  42, -46,  50,-110,   7,  69,-122,  91,-108,-123,-121,-125,  88, -94,  63, -76, 118, 124, -43, 111, -70, -33, -52,  43,  85,  -9, -36, -92, -45,-125, 125,-123,-117, 110, -82,-107,  69,  64, -77,  26,  80,  89, 113,  38,  54, -47, -71, 125, 123,  93, 105, -37,  39,  -7,  69, 125,  49, 102, -77,  81, -40,  34, -64,  17, 125,  67, -84,  41,  58, -48,  97,  42,  26, -53,  -2,  62,  64,   7, -49,  -4, -93,-104,   9, -55,-120, -17,  11,  -1,  21,-116,-117, -57,  83, -39,  46, 112,  27,  94, -99,-114,  36,-126, 112,  40,  15, -95,  50,  94,-117,  -1,  53,  67,  88,  87,  70, -28, 104,   4,  33, 104,  23,  73,  92, -98,  52,-121,  63,  84, -37, -66, -69, -61, -67, -78, -84,-107, -21,  64, -31,  40, -75,  30,  79,  26, 104,  56,  52,  31,  59, 110, 106,  10,  69,-111,   3,  71,  24,-105, -56, -74, -17,  49,  29, -22,  -2, -90,  53,  59, -23, 101, -58,   0,  91, -22, -42, -92,  87, -42,-103, -50,  43, -36, -65, 114,  50,  11, -35,-103,-108,  58,  11, -50,  81, -75, -12, 112,  71,-114,-123, -65,   8, 102, -77,  77,-119, -65,  28, -85,-122, -88, -18, -18,-107, 115,-114,  57, -51,  88,-109,  18,  88,  90, -10, -48, -95, -20, -51,  94,-107, 100,  -2, -67,-108, 119, 110,  33, -56,  80, 108, 126, -50,  23,  35,  62, -43,-108,  78,-111,  66, -18,  65, -68,   7, -45, -74,  -4,   4, -64, -12,  55, -39, -52, -56,-112,   0,  66, -92,  97, -51,  66,  98,  46,  77, -17,-119,  23, -10,  14, 116, -64, -33,  87, 107, -53, 107,-107,  39, -71, -63,-125, -91, -65,  77,  -7,  82, -53,  71, -75,  65,-105, -92, -69, -74,-124, -98, -54,-106,  80,  -6, -30,  14, -33,  77, 121,-125,   9,  73, 119, -30,  22, -75,  81, -83,  85, 109,  32, -98,  88,  74,  67,  -8, -16, -61, -83,  55,  16,-123,  34, -61, -35,  91,  67, -66,  42,  78, -74,  25, -76, 105,-125,  -2, -36,-122,  38, -18,  99, -17,  71, -97,  67,  -2,  18,  36, -26,  60, -78,  28,  60,-102, -30,-106,-124,  19,  21,  22,  59, -31,  96, 104,  36,  45,  90,  41, -55,  24,-114,-123,  16, -94,  -1,  15, 113,-114,  28, -68,  71,  22, 107, -66,  41,-114,  99,-124, 100,  70, -37,   0,   0, -33, -40,  81, -68,  32,  10, -51, 121, 117, -54, 113,  96,   7,  20, -70,  47,  -4,  70,  50, -75, -39,  -7, -16,  21, -52,   2, 106,   7,   0,  49,  46,  71,  13,  90,  15,-103,  80,-117,  35,-108,  79,  30, -86, -41, -69, -44,  23,  20, 107, -83, -53, -42, -18, -34, -69,-123,  60, -41,-105,   3, -55, -41, -39, -74,  68, 105, 117,  69, -37, -39, -92,  66,  14, -50, -80,  66, -84, -26,  80,  57,  56,  72, -95, -85,  57,  36, -35,  91,  75, -16,  53,-121, -23,  -9,  15, -17,  30,  19, 112, 122, -47,  80, -15, 114, -87,  79,-119, -36,  95, -83, 127, -75, -26, -84,  -1,  98, -87,  15,-125,  49,  81,   0,  -5,  -7,-125, -34, -99, -48,  -6,  41,-102, -14, 115, 119,  95, -90, -65, -47, -22,  13, -29,  16,  72,  -4,  -3, -49,-118, -47,  -5,  85, -41, -66, -95,  24,  60,  43,  93, -78, -96, -90, -40, -47, -35, -91, -29,-105, -70,  86, -87, -13, 124,  10,  55,  79, -97,  98, -79,  35,  35, 120,  78,  60, -98, -50,  41,  95, -58, -21,  18,  -5, 124,  81, -18,-113, 105, -50,  52,   7,  38,  85,  67,-122, -94,  23, -75, -42, -92,  74, -41, -21, 115,   1, -59,  83,  93, 115,  20, -78,  -9,  24,-118, -82,  39, -32,-109,  -1,   6, -64,  -8, -28,-102, 108,-108,-112, -16,  88, 121,  71,  80,-120, -86,  98, -17, -30,  82,-110,  76,  83, -69, -56,  33,  59, -91, -99,  77, 103, -22,  35,  19, -28, 103, -76,  22,-120,  30,  72,  59,  -7, -81,  14,  22, -53,   8,  70, -45, -12,  98, -14, -74,  73, -35,  79,   5,  57,-105,  59,-109,   8, -14, -39, 124,  97, -56,  52, -11,  33, 113,-115, 102, -44, -37,-106, 126, -74, 127, 105, -46, 126,   2, -93,   3, -59, -63,  58,-124,  67,  27,  26,  -8,  -7,  36,   5,  -4, -19,-100,  57,  42, 111, -77,  60, -68, -24,  32,-109,-120, -85,  74,  81,  48,  41,  40, 107, 101,  65,  98,   2,  55, -94,  59, -52,  65, 117,  19,-120, -89,-102, -25,  44,  75,  84,-115, -14,  79,  32, -86, -97, -52, -49,  47,  22, 119,-125,  26,-103,  27,  -6,  51, -76, -28, -44, -38,  81,  78,  98, -29, -95, -57, -96,  81,  81,-123, -34, -10, -23, -21,  84,  97,  -5,  19,  51, -17, -84, -64,  56,   5, -82, -46, -92, -63,  97,  89,  92,  89,-111, -86, -19, 111, -79,  66, 108,  15, -28,  -9, 122, 104, 103,  -2,  48,  19, -13, -83,-105, -90,  94,  75, -14, -76, -92,  55, 127,-113, -95, -37,-107, 120, -20, -28, -16, -24,  92, 108, -88,-115,-115,  42, -64, -26,-103,  19,-103,  29, -46,  77, 125, -28,  27,  79, -15,  21, -79,  -8, -18, 120,  20,  70, -68, 110,  42, 126,   3, -11, -15, -98, 113, -42,  15,  63, 104, -58,   4,  63, 108, -35,  57, -27,-121,  63, -85,  72,  23, -75,  82, -78, 116,-119,  66,  99,-104,  15,  56,  16, -67,  95,  19, -76, -35,   1, -21, -91,-102,  41, 119,  60,   8, -70,-101,-116,  85, -51, -29,  32,-114, -36,  37, -90, -35, -65,  53,-109, -85,  91, -96, -82,   8,  55,-107, -42, 106,-104, -50, -72, -27,-114,  86, -45,  -3, -30, 107,  46,-119,  48, -33,  60, -77,  68, -17, -43, -63,   7, 103, -61,-123,  15, -88,  38,  77, -24, -14, 120,  16, -50,  -3, 122, -80,-119, -51,  19,  31,  23, 121, -25,-102,   4,  -4,  40, -91, -32,   1,  81, -19,  87,  98,  56,   8, -30, -45, 103,  29,-115,  42, -52,-115, -96,-108, 126, -33, -47,  50, 103, 106, 125, -58, -59, -74, -75, -54, -36, -33,  51, -41, -82, -37, -64,  14,   2,  78,  90, -44,  30,  39,  23,  51, -14, -35, -48, -92, 109,  46,  68, -90,   2, -88, 105, 120, -98, -96,  76,  79,-124,  77,  23,  88, 105, -43,-114,-116, 108, 122, -50,  16,  68, -69,  47, -94,  67,-114,  -3,  96,  23,-114, 119, 112,-116, -41, 114, -17,-123, -29,  34, -94, -21,  99,  35, -88,  42,  92, -94, -53, -62, -14, 109, -77,  27, 126,  25, -35,  67, -82,   8, 112,  31, -88,  58, -45, 112, -85, -39,  74,  10,  38,-109, -21,  79, -46, -67,  10, -65,-116,   9,  -8,  84,  62, 111,  68, -83,  35, -20, -97,   0, 103, -67, -39,  74,  63, -77,  62, -14, 105,  37, -30, 108, -59, -82,  30, 118, -98, 120,  -8, -70,  36,  -2,-102,  33,   5,-123, -11,  73,  58, -34,  41,  75,  72,  59,  50,  46, -61, -29,   5, -51, -79,-119, 121,  84,  90,  85,  -1, -65, -67,  85, 109, 104,  76, 122, -52,   8,  21,-127, -25,  33,  53,  74,  88,  95,  33, 100,  87,  -2,  42,  69,-110, -32, -47,  77,-101,  78,  81, 112, -57,  12, -57, -95,   6, -61,-116, -66, -10,  17,-116, -42, -48,  19, 122,  88,  36, -49, -48,  -3,-112, -35,  81,  65,  30, -66,  74,  86, -30, 104,  64, -16, -82,  11, 117,  73,  18,  60, -97,-120,-126,  12,-116, -32,-101, -54, -44,  77,  22,  -9,  18,-126, -20,  30, -25, -53, -62,-117,-110,  42,-102,  35,  54, -62, 109,  -9, -52, 104,  67,  10, -68, -64, -79, -38, -82, 107,-110, -25,  11,   5,  60, 123,  11, -43, -91,  -8, -80,  60, -32,  69,  93,  71,-106, -35,-121,-115, -55, -43, -60, -63, -17, -66,  51, -26,   4,  20,  57, 113, -59, -51,  98, -52, 102,  47,  71, 104,  78, -22, -73, -88,  36,   4,  71,  64,   0, 127,-117,  98,  -6,  33,  -9, -88,  -1,-106, -34, -95, -74,  49,  80, -97, -31,  -5, -56,  77,  83, -81,  19, -99, 110, -24, -62, -17,  14,  95,  13,  -9, 120,  17, 102,  90,  98,-124, -46, -39, -36,  60,  -9, 113, -62, -21, -99, -23,  64,  98, -19,  19,-113, -45, -76, -52,  48, 108, -78, 105, -16,   9,-116,  44, 100, -99,  57,  44,   0,  95, 105, -62,   2, -41,  93, 100,  22, -91, 116, -97,  42, 126, -75, -35, 105, -34,  99, -54, -63,-102, -15,-126,   8,  64, -83, 115, 115,-107, -94, -56,  49, -17,  -1, 127, -31,   4,  83,  16,-122,  45, 120,  76,  -4,  36, 102,  43,  34, -57,  55,  65, -28,  42, -65, 122, 102,  32,  94,  87, -25,-107,  68, -58,  19,  73,-123,  -1,  39,-109, 109,  32,-110,  61,  36,-115, -96,  51,   2,  45, -11,  42, -21,-116,  19, -81,  96,-120,  67, 112,  35,  25, -12, 114,  97,  17, -91,  37,  87,  61,  30,  33, -32, -88,  43,  59, 110, -22, -32,  94, -23, -28,  20,  67,   2,  76, -84, -11, -21,  76, 101, 111,  -1,  42,  53,-120, -36,  51,   2, 105, -70,  65,  93,  50,  81,  -1, 100, -90,  35,  43,  32,  -8,   6,  31,-120, 121, -35, -87,  77, -35,-116,  87,  65,  31,  80,  40,  53, -49,   8, -93,  35,  71,  30,-121,  49, 108,  81,  65,-118,   3,  61, -79, 111,  82, 100,  88, -34,  39,  44,-124, -20,  82, 119,-119,  96,  74, -16,  87, -91,-124,  66,  89, 101, 123, 114, 116, -20, -92, -23, 111, -21,-124, -10,-120, 105,  -8, 102,  43,  25,  61,  38,  40, -91,-109, 114,  51,  99,  64,  35, 117, -49, -73,  21, -64, -15, 125, -47,  36,   1, 105,  98,   0, -55, -16, -55,  -7,  63,  96, -70, -17, -18, -90, -25,  24,  66, 114, 120, -54, -60, -56, 106, -93, -76, 115,  54, -62, -36, -88, -87,  90,-122,  90, -17,  57, -30, 113, -92,  64,  94, -45, -90, -47,  32,  43,  72, -43,-105,-100,  95, 113,   4,
   96, -51,  76, 115, -21, 117,  17,  17,  46,  88,  86,  76,-101, -22, 110, -88, -14,  31,-113,  87,-107,  13, -51,  83, -91,  83,  71, -16, 102,  21, 119,-116,  65, -59,  24,  76,  47,  82,-120,  86, -83,  10,   7,-100,-126,  67,  70, -25,  21},
{  46,-103, -54, -51,  51,  35,  21,  -5, -10, -53,  10,  -1, -18,  74, -65, -53, -23,-126,  17,   9, -64,  92,  64,  46, -87, 114,  13, 103, -95,  85, -54,  96,  14, -99, -54,-106,  31,  28, -92, -54,   5,  22, -97, -99, -47, -13, 124, -18,  79, -69,-103, 121,  89,  19,  74,  -2,  33,  87,  18,  -7, -59,  12,-119, -97,  78,  80, -77,-112,  64,  71,-114, -93,  62,  78,-115,  89, -78, 124,  43, -72, -29, -67,  54, -21, -40, -65, -84, -74,  13,  62, -82, -93,  86,-125, -41,  39, -90, 113,  32,  96, -75, -36,   0, 115,  74, -95,-123,  50, -51,  46,  11, 114,-117,-110, -50,  85, -21,  19,   9,   3,  91,  59,  75,  45, -63, 103,  24, -25, -11,  91,  57, -52,  35, -83, -50,  28, 108, -50,  11,  20, -33, -77, 109,-109,  68,  14,  25, -86,  79,  92, -99,  66, -14, -73,   5,  33, -97, -97,  84, -58,  39, -68,  76,  91,  62, -65,  26, -76,  60,  91, -82,-127, -63,  41,  75, -52, -84, -14,  17,  24,   2,  17,  94, -97,  -5,  46,  -8, -47, -63,-113, -22,  78, -76, -60,  33,  99,  36, 111,-121,   0, -85,  95, 126,  27,  82,  53, -53, -52, -13, -39,  71,-107,-122,-123,  40,  28,  -6,  91,-107,  16, -67,  95,  40,  48, -81,  90,  53, -92, -73,  98,  46, -86, -83,  13,  35,-102, -31, -28,  74, 121,  -9,   4, -77,  32, -35, -11, -69, 118, -77, -70,  50,  -9,  -9,  12, -32,  22, -99,  40,  36, -68,  10, -15, -61, -66, 110,   5,  60, -96, -41,  93,-105, -77, -41, -77, -22, -11,  -3, -83,  18,-109, -84, -30,  68,  -7, -59, -61,  33, -28,  58, -34,-113, -49,  88, 102, -95,  50, 115,  52,  28, -88,  -4, -57,   3, -42, -48, -11, 102, -55,   4,-122,   2, -41,  40, -50, -54, -92, -53, -78, -92,-127,-120, -43,  63,-101, 102, -82,  15,  26, 123, -85,  45,-108,-123, -51, -51, -32,  45,  62,-104,-115,-104, -66,  62,-107,  72, -20, -40,  -4, -60, -40,  32,  31, -93, 107,  48,  40,  38, 120, -14, -84, -60,-117, -52,  60, 114, -44,  73,  26, -98, 125, -56,  66,  43,  67, 127,-120, 117,  74, -46, -93, -39,  24,  41, -30, 113, 102,  38, -13, -33, -80, 103, -66, -79, -80, -82, -77, -49,  50, -48,-113, -34, -84, 115,  28, 107,  23,  13,  20, 116,   8,  50,  56, -21, -71, 121, -30,  19, 108, 117,  58, -99,-101, -43,-109,   4, -57,  51, 102,  16,-126,  22, -84, 120,  59, -44, -12,  -7, -86,  18,  13, -18,  34,   3, -19,  19,-112, -94,  33,  -3,  46,  79,  94, -54,  85,  64, -30,  58, -36,-124, -31, -83, 107,  44, 120, -99,  45, -95, 102, 109, 104,  15,  63, -27, -19,  50,  85, -75,  53,-121, -75, -21, 119, -95,  59,  -9, 108,  33, -71, 108,  40, -53,  24,  98,  80,  74, -74, 122,  55,  -5, 114, -29,   1, -99, -45, 104,  65, -91,  35,  43, 104,  26,  45,  47, 124, -43, -88, -79,  37,  70, -42,  38, -13, -52, 116, 121, -17, -49, -91,   0,  87, -26,-121,   3, -86, 113, -14, -40,  43,  65, -99, -43,-104,-106, -38,-120,-100, 117,-119, -37,  33,-102, -39, 106,  82,-116,  12,  52, 105,  98,  91, 125,  66, 117, -50, -70, 115,   5, -53,  20, -45, -58,  54,  79, -68,  18, -14, -16,-106,   4, 124,  63, -86,  96, -97,  29,   7,  80, -74,  25, 112,  75, -15,  53,-101, -40, -17,  91,  28,  47,  21, -73,-111,-118, -57, -38,-112,  74, 116,  49,  88,  81,-107,-113,   7,  76,  46,  -6, 115, -30, -30, 123,  23,  82, -15,  14, -67, -93, -45, -74,  12,  67, -28,  -5, 113,-105,  71,  97,  25,-120,-110,  85, -35,  17, -13,  41,  73, -53, -61,  82,  70,  39,  50,-111,  90,  77,  -9, -29, -20,  52, -14, -78, -87,  56,-100, -60, -70,  66, -30, -67,  62, -23,  99, -25,  76, -41, -79,  98, -42, -73,   4,   8, -49, -17,  66, 117, -96, 112,  -7, -75,  -9,-120,  98, -82,  25, -21, 106,   6, -75,-111,  96,  52,  -6,  72,  75, -98, -56, -43,  12, -32, 106,  20, 109, -43,   4,  27,  -7,   9, -57,-103,  57,  77,  48,  38,  15,-110,  95,   5, -45,  63, 121,  51,-106,  44,  -3,-126,  -1, 125,  89,  43,  96,  -4, -81,-123, -96, 114, -24, 114,  80,   0,  83,  92,  31, -71,  -1,  50,  73, 127,   4,  29, -31, -49, 114, -72,   9,  78, -69,-115,  13,  19, 101,  22, -24, -86,  65, -88,-116, -29,  22, -83,  61, -52, -85, 127, -85, -90, 113, -26,  22, -60, -82,  92,  24, -17, 108, 110, -49,  14, -10,  10, -49, 125, -74, -27,-117,-106,   2,  63, -83, -87, -48, 108, 106, -42,-123, -36,  56, -29, -62, -40, -64,  23, -78, -29, -95,  25,  49, -86,  47, -79,  69, -25, 105,  48, 115,  23, -47,  33,-116,  27,  -4,  55,  40, 121, 113,  18,-119, -88, -26, -30,  -1, -91,  83,  49,  48,   9,  21,  29,  -2,-122, -78,  58, -22, -75,  91, 100, 118, -99, -18, -76, -20,  27,-112,  97, -91, 111,  45,  25,-102,  17,-119,-115,  25,  -7, 106, -44,-125,-126,  -8,  21,  19,  11, -35,  19,  19,  28,-115, -58,  24,  16,  73,  43,  22,  -4,-112, 108, -25, -46, 118, -47, -43, -51, -77, -97, -77,  60, -48, -42, -88, -86,  95,  62,  57,  88, -20,  35,  92, 113, -54,  77, -50, -78,   1, -27, -13,-121, 123,  48, 101, 118, 124, -72,  62,-101,  59, -78, -91,  13,-114,-100, -98,-126,  85, -43,  95,  74,  66,  -7,  56,   8,-123, -53,-106, 101,  88, 108, 112,  52,  95, -41, -61,  54, -94, -12,  -8,-111,  14,  38, 126,  77,  48,  63, -44,  85,-125, -49, -11,  48, -88, -84, -73, 100,  44,  67, -76, 108,  40,  26,  39, -10,-114,-108,  50, -12,  26,  34, 121,  78, 118,  93, -14, 109, -63,  59, -42, -18,  33, -61, -18,  43, -60,-119,  75,  77, 127, -50, -72,  99, -55,-126,  -8, -32,  90, 120,  75, -71, -10,-116,  24, 121, -33,  98, -45,  27,  23,  45,  13,-105,-119, -43,  79, -41,   0, -40,  12, -65, -93,  20, -55,-105, -99, -67,  17, -83, -32, -96,  55,  22,  10, 112, 120,  13, -61, -86,-124, -51,  35,  83, 104, 102, 104, -55, -26,-115,   6,  12,  11,-109,-100, 115,-108,  86,  73,  89, -22,  71, -16,  -2,-108,  -5, 125, -92, -16,-121,  85,  81,-127,  16, 105,-115, -42,-112, -59,  22, -38, 121, -75, 105,-123,-105, -86,   1,  20, 105,-125,  28,  91, -48, 101,  36,   2,-117, -71,-111, -10, -47,-125,  29, -66,  39, 123,-127, -13,  10,  95, -27,  75, -92,  -9, -27,  27,  25,  57,  58,  18, -92, -37,-117,  77, -10,  97, -69,-126,-119,  30,-115,  34, -38, -79,  25, 119, -90,  83,  79,  14,-101, 121, -22, -99,  60, 115,  50, 111, 127,  87,  68,  25,-114,-107, -70, 118,  32,  78,  99,  56, -66, -35, 110,  44,  27,  97, -18, -35, 107, 102,  51,  36,  14, -79,  18, -84,   0, 124,  25,  -2, -22,  76, -78, 126, -37,  12,  77,  50,  72,  26, -29,-113, 120, -54, -38, -37,-118,  21,  40, -61,  87, -95, -74, 125, -98, -28, 117, -60,-121, -41,  37, -86,-125,  53,  53, -54,   0,-126,-103,  78,  53,   8, -57,  10,  99,  82,  10,  23, -41,  55,  25, -29,  42, -73,  34,  95, -11,  84,  13,-101,  60,   4,  75,  71,  48,  95, -60,  25, -78,  43,  25, 125,-122, 111, -38,   3, -84, -79, -82, -81, -94,  32,  92, -75, -64, -59, -55,  99, 103, -13,   4,  87,  98, 119,  65, -20,  -4, -10, -67,-106, -90, -34,  48, -39, 121,  52, -97,-127,-120,-112, -83, -16, -71,   9, -98, -15, -65,  40, -96, -72, -35,  60, -15,-102, -21, -36,  10, 112, 104, 111, -66, -29,  69,  78, -98, 114, -80, -16,  40,-104, -84, -87,-111,  -6, -31,  -1, 114,  94,-105,  -8,  -7, -17, -78,  13,  29,  61,-115, -80, -81, -57, -31,  21, 108,  99,  66, -17, 125, -10, -98,  13,  35,-114,  70,-114, -10,   1, -61,  94, -67, -84,  98, 122,  62,  22, -28, -14,  59,  -3, -12, -96, -66, 115,  46, -46, -99,  11,  80,-100,  78,  -2, 122,  26, -83,  81, -97, -34,   7, -65, -90, -27,  -1, 126,   2, -35,  14,  83, -99,  64, -84,  78,  -2, -56, -46,-105, -64,  61, -95, -87,  61, -86,  65,-107,  27,  10,  44, -55, -63,  87,  36, -73, -52, -60,-126,  89, 118, -31, 113,-124, -96, -34,   2, -64,  30, -19, -64, -99, -78,  56,  23,  74, -83,  89,-126, -87,   9, 109, -76,  96, -68,  79, -18, -16,  60,  92,  -6, -84,  -3,  23, 120, 117, -54, -11, 125, -27, -81, -11, -55, -32,  80,   2, -94, 105,  17,  11,-106, 118, -86,  24,  14,  32,  83,-106,  45,  63, -17,  65,   9,  30, 124,  96, -23, -46,   6,  60,-124, -76, -70,-115,  87,  -6, -98, -22,-114,   3, 125, -99, 122,  65,   3,  88, -19,  99, -52, 122,  75, -91, -36,   5,-102,  78,  73,  64, -96, -36,  88,  14, -18,  -8,   3, -45,  -3, -91, -84, -44, -14,  85,  21, 100,  34,  22,   9,  89,  15,  78, 125, -13, -67, -63,  27, -92, -36,  25,  34,  88, -43,  15, -79,  83, -40, -52,  98,  41, -64,  30,  37, 109,-108, 100,  -2,  16, 122, -74,  92,  25,  -7,-115,  25, -66,  47,  88,  -2, -63,  94, -94,  34, -54, -71,  56, -48, -98,  36,   4,  68, -69,  64,   5,  73, -69,  19,-100, 102,  50,  -2,  43, -28,-122,  55,  28, 117,  48, -15,  -7,  56, -70, -65,-120,-110,  48, 123, -19,  23,  58, 118,  86, -20,-110,  91,  33,-110,-122, -16, -16,-121, -12, -67,  17, -38,  71,  93, 104, -70, -20,  -9, 115,  38, -36, -96,  64, -12,-116,  56, -51, 103, 126,  29, 102, 102,  69, 114,-114,  77,  12,  85,  63,-111,-105,  37, 126, -92, 105, -41, -81, -72,  97, -92,  31, -41, 123, -55,  25, -76,-117,  64, 103, -83, -65, 112, -70, -87,  24, -39,  84,  81, -75, -18,  38, 113, 120,  84, 125,  86,-104,-115, 110, -94, -30, 121, -14, -71, -38, 124, -32, -49,  71,  73, -38,  10, 109,  59,  23, -37, -27, -80,  52, -32, -88, -52,  93, 119, -56, 122,  76, -21, 119, 103,  27,  96, -42,  66,  65, 124,  39,  34,  23,  -9,  71, -52,  27,-114,  88, -72, 123, -20, 105, -44, 120, -18,  39, -63, 112,  41, -77,  -3,   7,  32,  10, -39, -80,  -7, 125,  75,  54,  47, -49,   4,  48,  36,  30,  -7, -18,  73, -94,   1, -93, -65, -56, -24,  80, 114,  11, -73,  42, -38,  30, -97, -30,  53,  55, -51, 113, -72, -92,  87,  62,-106, 114,-122,  23, 104,  45, 115, -76, -50,  95, 116, -17, -23,  58,  47,  39,  74, 100, -95,   6, -73,-105,-110,  32, -69, -85, 107, -31, 126, -50,   2,  85,  19,  55,  16, -45, 121,  44,  49, -38,  43, -70, 127, -81,  15, -24, -61,  -5,  97,   1, 109, -88, 126,-103, 105,  63,-127,  60,  53, -81,  76, -23, -75, -97, -91,  99, -39,  25,   2, -51,  70,  35,  99, -55,  84,  25, -94, -60,  57, -24,  79, -25, -53, 105,   9, -52,  44,  84, -66, -30,  65, -21,  65,  76, -90, -69,  11, -47, -19, 115,  36, -34,  60, -55, -89,  70, -25, 112, -22,  -2, -13,-118,  -8,  37, -13, -34,   9, -40,  26, -55, -15,-106,  -5,-103,  51,  64, 127, 124,  91, 114, 105, -52,  81,-121,  14, -37, -42, -98,   0,  76,  -6,  58, -86,  69,-118,  46,  76,  71, 106,-109,-112,-125,  45,  -8,  26,  82,  80, -96,  18,  43, -86,
   -4, -44,-114, -11, -22,-103, -98, -98,  38, -73,  42, -89, -13,-124,-103, -58, 111,  -2, -88,  21, -58,-113, -59, -74, -63, 113, 102,  90, -61, 120, 121,-113,-125,  95, -95,  -1, -89,  59, -44, -39, -39,   9, 124,-114, -88,  42,   9,   8,  67},
{   9,  88,   2,  86, -95,  12,  55,  -8,-125, -89,   6, -45,  88,  96,  -9, -82,  35,-124,-114,  26,-105,-102, 111,-101,  94,  90,  79,  97,  48,  34, -40, 123, -49,  85,  75, -88,  24,  62, -30, -41, 106, 126, -89,  37, -64,  22,  94,  19, -73, 116,  94,  25,  26,  20,-108, 110,-105,  82,  55,  -1,   1,  -5,   8,  89, -47, -91,  29,  67,-120, -43, -16,  24,  22, -82,  -9, -54, -58,-117,  34,  37,  21, 120, -28,  81, -94,  83,  88, -24,  48,  39, -68, -24,  75, -93,  31,-104,   6,  58,   8, -10,  97, -13,  59, -22,  50, -63,  76, -73, -72,  88,  80,-114, 119,-106,  72, 101,-123,  63, -66, -87,  33, -73, 113, -92,  -4,   1, 110, -57,  -6, 105,  99, 102, -91,  78, -92, -31,  33, -76,  57, -65, -20,  77,  39,-114,-125, -64, -28,  17, -42,  -8,  82,  79, -98,  14,  52, -94,-107, -15, -53, -51,-114, -91, -50, -28, -73, -35, -84,   9,  12,  13,  46, -62, -21,  73,-121, -41,  18,  65,  89,  41,  10,  42, -77, -70,  -8,-103, -42, -17,-105, -14, -93,  48, -26, -19, -55,  99,-121, -81, -32,  16, -23,  31, -53, -30, -60, -37, -76, -14,  47, -65,  85, 106,  23,-114,-126, -70,  -1,  61, -40, -87, 118, -72, -70,  66,-115, 118, -92,   1, -45, -95,  89, -27, 122,  23,-124,  19, -44, -99,  26,  20, -93, -79,  54, -75, 116,  36,  57, -51,  35, -62, -93, -27, -57,   0, -84,-100,  64, -77, 103, -72, 116,  63, 102,-116,  34,   4,  33,  31,  -8,  57, 107,  35, -16, -66,  18,  -5,  88, -56,   5, 116, 121, -34,-121,  55, -34,-111, -85,  33,  20,  22, -46, -60,  10, -32, 115,-110,  99, -30, -51,  62,  57,  31,  26,   9, -59,   8, -13, -12, 103,  78,  48, -20, 100,  83,  63, -22,  87,  36,  -3, -34, 127,  68, 125, -20,-107,  21, 105,  46,-103,-117,-118, -52, -12, -52,  -4,  47,  27,-102, -66,  45, -46,  15, -36, -75, 103,  42, 101,  41,-120,  63, -73,  72, -48,  48,-121, -75, -91,  20, -88,  45,  47, 125,  78,-112, -69,  29,  11, -66,  65,  -1, -69, -14, -45,  45,  37,  43, -51, 103,  39,  86, -54, -78,  -6,  23,  71,   8,  66,-117,  57,  -6, -75, -86, 120,   3,  35, -17, -75, -30,  91,  -7, -71, -92,  40,  66,  54,  84,  18,  -7, -93, -88,  39,  19, 124, -87, 112, -17,  69,  84,  -1,  72,  49, -94,  71,  89, 118, 116, -44,  53,-108,  38,-125, 110, -88, -66, -94,   7,  55,  29,  97,  65,  60, -27, 121,-119, -64,  48, -21,  99,  67,  47,  54,  17, -60, -42, -54, 126, 122, 104, -77, 105, 118, -79,  29,  17,  18, -24,  77, 102, -50, -54, -40,   3, -97, -56,-106,  62,-120,  -7,-119,-105,-108,  45,  35,  28,-103,  55,-120,   4, -27,  32, -14, -42,   4, -84, 113, -50,  81,  -9,-109,  27, -85, -84,  16, -43,  69,  72,  93, 112, -33,   9,  32, -18,  -4,  -5,  75, -19, -96,-127,  88, -42,   0, -24,  17, -87,  44, -56,  70,-107,  27,  60,  26,-113,-102,-112, -41, -16, -59,  90, 115,  91, 115,-108, -38,  41,  55, -61, -97,  67, 118, -76, 124, 104,  67, -73,  34, -95, -94,  24, -69,  29,  58, -74, -84,-113,-116,  -3,   1,   7,-113,  49,   8,  59, -39,  97, -66, -86, -54,  94,  31,   5,  67, -84, -33,  30, 116, -24,  43,  66,  68, -82, -47,-111,  99, -49,   6, 109, -24, -99, -45,  75,  49,-112, -75, -17,  48,  96, -20,  28,  21, -96,-121,-103, -91, -97,  19,  90,  55,  37, -22,  10,-116, -61, -43,  54, -31, -88,-104,  86, -88, -30,-115, -85,-113,  13,  84, -18,  15,  67, 126,  -9, -11,  26, -52,  40,  77,  48, -56,   8, -18,  27,  63,   7,-120, -69,  18, 118, -87,  49,-113,  89, -96,-118,  25,  83, 111,-119, -30,  45,-115, -13, -19,  30, -54,  -8, -88, -41,  26,  35,  46, -49, -75, -87, -51, -52, 115,  39,  59,  17, 115, -34, -56, -76,  52,  22,-126, -24,  -9, -81,-106,-122, 107,  82, -33, -31, -85, -68, -36,  60, -27, -76,  86,-111, -53, -47, -64, -49,  26,  76, -52,  59,   2, -72, -75,  97,-119,  29, -35, -11, -55,  58, -78, -44,  54,-107, -53,  -5, -20,-114,-124, 110, 118, -53,  20, 106, -63,  95,  35, -39,  92,  77, -63, 108,  -5, -22, 120, -67, 101, 113,   1,-110,-100,  77,  30, 120,-117,   3,  12, -49,  81, -84,  -6,   1, -80, -52,  77, -91,-125, -97,  72, -25, 117, 122, -46,  -1, -76,-121, -77, -90, -22, -25, 125,  30,  81, -15, -96, -52,   8, -60,  97,  44,-117,   0,  47,  90, -50,  60, -29, -68,  31,  46,  97,  81,  54, -29, -96,  16,   6, -20,-114,-123,  82, -82, -99, -79,-106,-109, -41,  26, -77, 123, 102,-112, -19, -32, 116, -24,-122,-119, -33, -33, -45,  28, 123,  70, -17, -72,  64,  79,   9,  78,-104,-103,  50, -57,-112,-104,  -2, -58, 100,  79,-112, -32, -91, -32, -20,  71, 120, -85, -38, 100, 117,  40, -84, 101, -31,  20,  17,  59,-111, -97,  40,  47,-103,-112,-120, 110,  19, 115,  10, 101, 115, -66,  32,  -2,-125,   3, 127,-111,-122, 120,  59,  -6,  67, -26,  -3,  91, 109, -39,  17, -60, 117,  41, -70,  92, -90, -43,  53,-116,  24,  65,  29, -20, -29, 123,-124, -12, -39, -47, 111,-111,-104,   4, -90, -21, -24, -74,-119, -61, 104,  89, 117,  92, -57, -45, -52,  33, -61,  77,   7, -99,  32, -44,  59,  21,  64,-106, 124,  89,  86, -13,-126,  35,  67, -33,  53, 115,  64,  44, 107,-108,  -3, -91,  83, -40, -41,  76,  -8,  72,  41,  23, -92,  77,  79, 108, -79,  42,  44,  34, -15,  27, -67,  49, -62,-107, -35, -23, -40,  30,  68,  34, -62, -51, 110,  37,-117,  23,  56,  57, -79, -81,  -7, -73, -85,  56, -58, -59, -42, -49,-101, -97, -91, -14,  36, -78, -23,  84, -72,  17,  86, -31,  22, -31, 100, -71,-100,  23, -29, -53, -50,  -2, -77,  50,  40, 109,  10, 108,  37, -67,  77,-126, -56, -87,-100, -63, 116,  99, -97, -47,   1,   7,  73, -86, -79, -97, 111,  33,   0, -48,-107,-102,  36,-103,  70,  53, -56,  56,  36,  31, -80,  73,-104,  26,-103, -30, -44, -64, -38, -74, -25, -91,  97,  54, -70,  -1, -60,-114,  -1,  13,  44, -55, -97,  -4, -58, -67,  41, 118,  12,  95, -53, -57,  18, -73,  27, -21, -93,   6, -17, 121, 124, -44,  81,  67,  20,  65, 102, -38, -28, 113, 110, 104,  70, -60,-116, -14,  14,  76, -46, -96,  47,  -5, -63,  46, 112,  28, 118,  66, -71,-110, -16,  88, -30,-100, -42,  36, 113,-116,  98, -60,  28,-107,-118, -36,-120,  -2, -81, -42, 115,  20, -55,-119, -42, -11, -37,  35, -22,-121,  23,  34, -34,  34,  38, 113, -33, -60,  86,  46,  14,  38,  70, -19,   8, -55, -70,   3,-120,  30, -71,-110, -95,   0, -92, -34,  82, -24, -94,  20,  20,  52, -93,-106,  80,  47, -52,  74, 113, -72, -75,  35, -50,  46,  51, -24, 126,  94,  33,  18,  10, -20, -76,  12, -75, -64,  33,-103, -77, -22, -29,  48,  76,  58, 100, 114,   7, -68,-123,   6,  50,  73,  76,  19,-107,  -9,-104,  87,  70,-126,-123,  31, -97, -54, -43,  -1, 117,  63,  37, -89, -69,  71,  -2, -18, -34,  31, 110, -65, -64,  16,-103,  43,  18,  99,  87, -55,-104,  36,-100,  63,  30, -49,  76, -99,  13,  89,  36, -72,  66,  89,  75, -96,   5, 125,  90,  21, 122,-113, 121, 103, -82, -28, 126, 117,-106,  86, -47,  47,  23, -32,  73,  13,-122,  94,   3,  13, -62, -20, -70,-118,  42, -53,  -9,  37, 103,  98, -35,  47,-123,  84,  13, -82, -75,  92, -36, -30, -22,  67,  98, -65, 106, -37, 126,-106,-117,  72, -51, -46,-103, 124,  81, -99,  19, -72, -23, -68, 117,  17,  63, -77,  81, -85,  26, 112, -97,  91,  76,-104,-121, -51, -87,  49, -71,  88,  65, -10, 123,-103, -69,  52, -75,  33,  44, -83, -28, -47, -34,   4, -52, -22, -97,   0, -73, 117,-106, -82,  73, -71,  80, -53,  -3, -48, -65,  21, 116,  11, -39,  61,  88,  -5,  10,-124, 127, -57, -15,  53, 103, 100,-114,  16,  77, 103,   6,  47,  -6, -32, -17,  43, -13,  95,-106, -76, 126,  85,  79, -44,-114, -76,  21, -68,  -6, -12,-110, 115, -57,  92, 105, -87, -54, -44, -84,  40,-121, -63,  47, -93,  -7,   4,  81,  79,  88,  85,-115,-115, -14,  51, -42, 103,  98,  81,  23,  38, 121,-104,  24, -19,  57,   7, 125, -19, -90,  -8, -40,  37,-108,   9,-100,  84,  30, -77, -31,  46, -76, 122,  95, -71,-126, -61, -19, -63, 111,-118,  95,  36, -26,  36,   6, -65, -67,  31, 125,  30,  19, -76,  -9, -44,  91,  -5,  57,-107,  19,-126,  84,-125, -45,-127,  18, 112,   1, -92,  78,-114,-127,-102,  26,  -5, -66,  96, -81,-127,  57, 107, 122,  86, -38,   2,-125, -75,  79, -50,-114, -32, -31,  15,  51,  96,-105, -10,  84, -79, -46,  39,  91, -54,-121,  63, -93,  86, -35, -10,  13, 102, -52,  38,  96, 113,-126,  51, -25,  54,  21, 127, 111,  -1, -67,  48,  79,-118,  70,-124,  33,  -3,-125,  -5, -56,-102,  92,  93, 107, 101,  74,-118, -20, 113, -98,  92, 120, -22, -57, -87, 118,-107, -76, -93,-115,  94, -31,   4, -72,-103, -76, -24,  31, -91, -29,  -2, -29,  88,  98, -74, -50,-122, -33,  71, -55,-114,  49,  26, -83,  33,  25,  11,  58,  47, -33,-114,  -8,  -9, 121, -12,   6, -48,  -6, -78,  34,   9, 102, -12,  47,  70,  28,  31,  10,  78,  14, -86,   4,  63,  65, -76,  99, -57,-103,  92,   3,  44, -37, -78,  50, 115, 107, -22,  88, -62,  91,  70, -48,  63,-109, 119,  23, -15,  85,  80, -66, -66,  63, -95,  -9, -30,   1,  85,   4,  51,  -6,   1,  61, -43,  26,  33, 111, -90, -93,  77,  62, 113, 124,  55,  65, -37,  20, -49,  40,  65, -30, -57,  63, -69,  93, -73, -28, -13,  91, -72,   3,  32,  21, -37, -61,  99,  28,   2,  10,  -8,-113,-103, 123,  17, -55,  30,-106,  10,-124,  36, -46,-126,  35,  68,-104,  21, 112, 102,  29, -13,-103,  91, -36,  83,  23, 118, 116,  29,-115,-120,  96, -90, 122,  51,-110, 109,  86,  25,  52, 125, -43,  89,  66,  10,-122,  89, -70,  -7,   1, -51,  50, -12,  49,-120, -56, -55, 100, -26, -72, -62, -18, -86,  43,-113,-121, -26,  99, -67,  20, -77, -22, 101, -76,-108, 116, -82,  13, -78, 126,  38,  45,  -6,-104,  67, -74, -37, 112, -96,  43, 102,   5,  -2,  32, -59, 112, -29,  78, -71,  48,  85,  -4, -79,   0, -71,   1, 115,-126, -92, -88,  53, 108, -99, -81,  74,-118, -61, -38,  89,  95, -78,  13,  74,  85,  22,  55,  19, 126, -64, -11,  21,  99, -78, 121, -60,  30,-121, -56,-109,  43,  84, 111, -92, -27, -55,  38,  59,-104,  -2,  -2,  17, -64, -68, -14,  33,   5,  82,  33,  99,-111, -65,  76,  94, -19,  93,  48,  66, 104,  22, -58,  67,  84, 104, -14, -37,-106,  61, -78,  53,  61,  28,  40,  10, -66, -18,  92,  29, -96, 115,  48, 117,   9, -47,  81,-118, -79,-103, 106, -88, -82,  45, -23, -35,  23,-123,  88, -11, -25, -48, -73,  18,-124,-100, -93,   6,  33, -63, 115,  71,  49, -18,-110,  -6,  94, -68, -20, 115, 106, -93,  29,  21,  13, -85, -35,  78,  76, -45, -56, -38, -75,  -2, -21,  85,  40, -41,-116,  48, -45, -95, -85,
 -101, -82, -55, 126, -90, 123, -33,  18,-116, -14, 113, -89,  71,  26, -85,  39, -97,  62,  -1, -58, -46,  68, -21, -58, -73,  49, -37,  11,-121,  -5,  43, -80, -96,  -1, -20, -52, -27,  82,  85, 103,-113, -32, 126,  85,-107,  12, -63, -23,  -9},
{-109, -99,  25,  72, -44,  57, 103,   2,  17, -44,  13, 114,   6,  79,  55, -56,  10, 124,  52, -65,-102,-111,  27,  83, -35, -57,   8,  94,-123,-120,  54,-116, -99, -84, 100, -69, -39, -60,  14,   4,-112, -63, -64,  19,  86, 117, -65,  33, -42,-101, 124,  53, -43, -39,  13, -15,  73, -13, -98, -33, -77, -41,  20,  10,  97,  99, -95,-111,   2,  -6, 114,  43, -70,  60, -36,  -8,-106,  98,  18, -65,  25,  95, -14, -17, -82,  79,-103,-113, -49, -60, -16,  58,  80, -99, -66, -74,  87, -80,  55,  19,  -7, -53,  14, -58,  13,  59,  92, -31,  59, -95, -31,-122,-126, 103,   6,  23,  25, -15, -86,  77,  79, -89,  50,  23,  40,  77,  58,-124, -79,-118,-104,   5,  87, -75, 115,-111, 101,-104,  84,  44, 109, 112,-120,  93,  57, -83,  29, 125, 124,  59,-123, -85,  90,  61, -47, -24,  77,  31,   4,   1,-120,  38,  51, -94,-110,  21,-113,-119,-101, -19, -37,  -5,   1,  93,  66, 113, -12, -41, -89,-102, -69,   9, -26,  52, -87,  88, -12, -87,  59,  70, -17, 115,  89, 122, 103,  29,-116,-105,-100, 104, -89,  65, 125, -84, -23, -86,   3,  -5,  46,-123, 100, -24, -35, -55,  34,  67, 111,-100, -99, -37, -32, -87,-106, 100,  -1,  84,   6, 112,  28, -21,-105, -41, -29, -20, -19, -27, -52, -95,-113,  92, -39, -31, -26,  94, -46,  39, -10,  33,  -1, -56, -55,  90, -12,-114,-107,  -7,-104,  94,-102,  16,  13,  11, 112,  66,  88,  56,  80, -64, -87,  98, 111,  82, -86,-126,  59,  16, -25,  14,  16,  72, -78,  65, 104,  62,   3, 123,  77, 108,  91,-120, 109,  82, -95, 113, -80,  65, -59,  95, 109,  95, -75, 103,  45, 111,-109,   5, -11,  90, -61,   1, -41, -33,  20,  32,-106, -73, -72, -69, -31,  36,  99,  72,-119,  29, -55,-108,   0,-107, -95, -49, -22,  68, -99,  16, 110, -86,   7, -72, -87, -30, 109,  49,  36, -67,-118,  14,  55, -40,-118,  24,  54, 115, -22,-101, -37, -62, 113, -23, 111,  86,-107,-123,  80,  -3, -64,  82, -34, -90,  31, -92,  83, -57, -56, -68,  39, -95,-115, -44,  80, -34, -44,-105,  35, -78, -49,  63,-102, -68,  -5, 115,  26, 121,-120,-119,  61,  10, -47, -29, -99,  83,  55,  16,  84,  67, -93,  70,  77,  66, -38, -24,  87, 110, 117,-127, 115,  70,  -3,  47,   0, -35,  65,-107, -33, -38,  14, -22, -10,  65, 102, 110,-120, -55, -78,  84,  90, -40,  26, -45, -76,  48,  12, -72, 126, 122,  50,  28,  95, 116,  30,  62,  -8, -38, -39,  80, -30, -16,-106,  -1,  19, 109,-108,-103,  45,-116,  32, -42,  34,  82, -21,  60,  89,  89, -12,  44,  85,  21,  32, -22,  66,  53,  86,  99,  23,  62,  23, -66,  37,  34, -98, -51, 112, -69, 125, 108,   8,-109,  88,  62,-117,-122, -51, -30,   6,  58, 101, -33,  63, -55, 112, -92, -79, -22,  81,  -3, 100, 125,  44, -78, -24,-103,  88, 116,  93, -37,  88, 106, 126, 116,-103,-110,-119, -10,  -8,  32,  29,  88, -94,  50,  -4,  73,  60, -93,-126, -49,-105,  86,  76,  79,-115, -71,  91,-124, -27, 122,  88, 118, -77,  45,  38,  -1, -98, -78,  26,  23, -89,  67, -97,  96,  65, -84,-102, -93,-127,  35, 111,  77,  46, -70, -77,-117, -18,  85, -65,  -3,  -8, 111, -61, 126,  78, -37,  10,  51,   4,  76, -90,  92,  78, -58,   6, -18, 106, -90, -19,  31,  -6, -43,  67,  64, -86,  63,  76, -20,  70,  72,  64,  89,  16,  20,  93, -56, -92, -55,  21,  37,  16,-126,  35, -54,   6,-123, -43,  81,-124,-109, -22,  50, -59,  99, -17, -39,   0, 106,  -1, 108, -81,  15,  98,  -4,  35,  12,-117, -94, -44,  64,-122,-125,  90, -79, -41,  78,  79, -12, -18,  25,  57, -19,  82,  47,-124, 121,-106,  26,  12,  70,  -7,-115,  94, -83,  -7,-112, -61, -42, -76, -39,  -8, -72,  44,  78, -69,   7,-120,-112,-122, -12,  33, -90,-109,-120, 112, -25,  36, -33,-108, 123,-125,-102,   4,-106, -13, -69,  70,  66,  12, -63,-124,  95, -48,  13,  31, 100,-104, 111,-111,  19,  35,  74, 116,  58,  10,  53,  12, -72, 126, -96, -28,  -2, -73,  72, -21, -75, -74,-110,   9,  12, -60, -22,   4,   6, -10,-109, -45,  83, 114,  78,-103,  52, 102, -70,  72,  54,  82, -28, -44, -78, 109,  29, -74,  47,  19,  89, 114,-109, 125, -35, 105, -93,  -9, -54,  70, -88, 100,  67, 103,  74,  74,-122,  64, -39, -82, -58, -67, -65,  20, -70, -11,  45,  47,  54,  63,  -2, 103,  -3,  29,-109, -17,-121,  53,  40,  25, -79, -58, -84, -59,-122, -45, -85,   7,  64, -87, -92,  33,  11,-112,  81,  22,  37,  41, -22, -45,  79, -63,-118, -87, -69,  22,-106,  29,  34,  24,  36,   1, -23,   4,  31, -41, -86,  18, -86, -89,   5, -44,  63, -71,  22,  93,  -9,-116, -59, -51, -28,  61,  75, -27,-121, -38, -31, -98,  89, -14, -89, -76, -30, -80, -43,  13,  27,  79,  52, -38, -45, -74, -68,-102,  -7, 106, -12,  95, -68, -98, -29, -44, 105,-103, -12, -95, -96,  51, 124, -11,  62,  15,-111,  -3,  47,   1,  81, -91,  20,  21,  96,  69,-113, -20,-122, -52,-100,  83,  41,   1, 125,  97, -28,  67,-108, 112,  19,  -2, -27,  91,  13, -69,  86, 114,  69,  64, -48,-104, -69,   1,  94, -36,  49,-112,-125,-122, -20,  43, 118,  49,  30, -74, 114,-101,  61, -98, 120, -45,  58,  89,-117, -96, -59, -64,  49,  48, -32, -18,  41,  33,-110,-120, -91,-121, -36, -91,  -9, -86,  76, -57,  64,  14,  10,-115,  -5,  79,  91,  14,  41,  73,  17,  84,  67,  88,  16,  91, 104, 121,  64,  72, -36, 102, 125, -62, -94, -38,-111, -57,  93,  42, 112,  42, -43, -78, -28,  21,-102,  64,  56, 121,  64, -16, -95,-108, -98, -95, -94,  31,  59,  30, -61,  21,-115,  50, -73,  35,-123,  68, -87,-105,  67, -25,  26,  85,  93, -68,  -8, -27, -33,  68,  78,  27, -22, -50, -26,  44,  48, -97,  60, -68, 120, -62, 127,-117,-105, -30, 106, -20,  70, 114, -51, -94,-108,-102, -57, -45, 122,  39, -73,-121, 106,  47,  -5, -77,  -9,-123,  43, 116,  79,  10,-114,  80, -57,  30, 118,  93, -43,-117,  45,  88, 106, 101, 109, -94,  -9,  45,   2,  70,  92,  71, -72,-114, 109, -66, 105,  -5,  33, -63, -32, 102,  -3,  26,  -2,-103,  95,-119,-114, -50, -16,  73, 107,  56, -22, 124,  86, -84,  51,  22,-114,-124,  55, 102,   5,  23,  -7, -70, -61,-119,  50,  64, -96,  11,-120,  15, -74,-119, -28,  70,  18, -39, -10, -18, -40,   7, -31,  28, -93,  48,  -1,  33,-121, -98, 105,  52,  73,  29, -25, -35, 124,  58, -16,  43, -48,  65,-123,  96, -67,-123,  41, 116,  51, -67,   5, -98, -92, -43, -85,  -5,  -9,   1,  68,  55, -70,  67, 104, -45,-116,  82, 115, -79, -51,  89,  73, -16, -69,-116,  37, -90, -31,  32, -10,  62, -43,  96, -63,  68,   1, -20, -33,  86,  32,  -6,-126, -98, -77, -93, -21,  13,  17,  76,-125,  -8, -49,  75, -69,-100,-114,  81, -39, 121,  89,  48, 108,  91,  -5, -68, -26, -11, -80,-103, -91, -43,  98, -61, -50, 123,  36, 125, -63, -47, -27, -78,  93, -68,  40, -23, -36,  64, 109,  27,  43, 124, 118, -65,  87,  21, -71, -10,  75,  44,  19,  91,  42,  -2, 116, -94, -61, -65,-108,  -6,  24,-112, -17, -63,  24, -88, 122,  21,  22, 121, -79, 126,  77,-126, -46, 115,  47,-121,  67,  56,  -7,  40, -93,  89,  40,  61,-107, -25,  17, -27,-114,  -6, -64,  32, 122,-102, -47,  70,  35, -19,-105, 111,  42, -72,   2, 118,-105, -10, -67, -25,-113,-124,  69,   6, -45,  58,  84,  55,-112,-122, -48,  83,   0,  26, 106, -16,  71,  40,  48, -41,  -6,-112,  39, -33,-109, -17,  71, -20, -43,  82,  44, -14,-110,  91, -65,  19,   8,  20, -20,  77, -59,   0,  91,-120, 110, 121,  62, -80, 122, -95, -97, -15,  63,-108, -70,   3, -38,  26, -89, -11,   8,  43,  21, -95, 102,  26,-117,-100, -63, -65,  27,  14,  88,  36,-101, -98, -31, 123, 103, 102, 115, -19,  78,   5,  86,-114,-114, -65, -82, -87, -47,-112, -85, -64, 120,  52, 106,  21, 113, -33, -57,  69, -25, -40, -70, -34, -54,-116,  73,  -9,  39,  25,  99,-114, -32, 109,  17,  40, -35,-121, -50, -70, 121,  63, -82, -33, -48,-102, -60,  56,  83,  66,  19,  70,  16, -68,  48, -39,  95, -34,  26, -74,  71, -74,  77, -78, 121,  55, -93,  73, 119, -49,  10, -30, 120, -76,-107, -97, -94,   1,  45,  82,  79,  -1, -54,  44, -70,  40, -47,  93, -21,  75,  66,  34, -84,  12,  32, -74, -90,  72, 117,  59, 110, 111,  24,-122,-123, -11,-119,   6, -40, 117,   6, 104, -52,  40,  67,  30, -31, -66, -28, -74, -75,  86,   3,-111, -97,  -4, -13,  96, -12, 104, 102, -17, 107, -27,-105, -11,-106,  59,   2,  29, -53,  51,  41, -44, -90,-126,  81, -37,-100, -37, -36, 119,  -4, -16,-113, -36,  28, 101,-115, -70, -62,  29, -60, -10,-120,  89, -44,   2,  19,  77,  48, -18,  61,-117, -41, -36,  55, 120, -86, 115,  83,-115,  93,-114, -30,  41,  22, -12, -20,  97,  74, -18, 120, -80,  73,  76, -41, -68,  24, 110,  53,  28,  30,-123, -80,  70,  71,-102,  31,  27, -42,  29, -30,  20, -13, -33,  86,-124,  24, -98,-118,  58,   4, -33, -52, -42,-102,  94, -68, -50, 124,  26,  51, -50,  50,   8, -67, -66,  75,-103,  76, -85, -21,  58, -72,  39, -79,  54,-109,  85, -84,-117, -54,  36,   7,  13,  64,  87, -58, -23,  89, -32, 107, -61,  61,  70, -29,  18, -92,  31, -91, 106, -33,-121,-103,  67,  67, 108,  60,  90, -49, -20,  80, -84, -85, -33, -14,  53,  38, -84,  39, -58,  54,  46, -55,  47, -38, 122,  91,  23,  90, -34,-106,  13, -13,  56, -60,-127, -70,  55, -96, 125,  93, -34, -36, -77, -48, -68,  -3, -16, 114, -89,  22,  53,  83, 112,  36,  86,   6,-120,  66,  26,   7,-113, -87, -22, -14, 105, -43,  32, -60, -16, -81, -58,  86,  86, -20,  83, -50,  32, -74, -94, -18,  37, -89,  67, 100,-110, -47,-125,  25,-100, -19,  50, 102, 121,  92,  53,  25, -94,-123,  -9, -93, -35,  65, -35, -31, -91,  52, 123, -97,  -8, -92,  65,-106,  50,  86,  12, 110,  37, -37, -91, -43, -58, -34,-105, -65, -87, 110, 109,  25,  80, 109,-121, -41,  96, 106, 114, 100, -60, 115,  89,  62, -79, -54, -48,   6, -73, -24,   3, -20,-127, 126, -14, -56,  99,  35,  81, -29, 120,  90, -15, -19, -62, -95, -39,  86,  64, -52, -74,-103,   7, -32,  50,  58, -97,  88,  77,  -9,  43, 122, 101,  42, -27, -19,-114,-110,  17, -59,  87, -98, -96,  30,  87,  54,  -7,-102,  84,  86, -68,  95,  74,-109,  17,  96, -27, -84,  -8,  96,  24, -98, -93, -56, -53,  43,  86,  70,  95,  39, 125,  57,-116,-124,  45,  14,  -5, 104,  89,  48,  -1, 114,  81,  93, -35,  79, -61,  45, -52,  48, -34, -69,  41, -81,   0,-121, -81, -36,  40, -58,-119, -97, -33,  47,  34,-127, -16,-101, 110, -18,  61,  17,  75, -26,   5, -53,-120,  44,  66, -82,  -1,  83,  37,  89, -45,-103, 107, 122, -85,  58,  33, -28, -41, -35, -19,  66,   9,  57,-120, -86, -15, -31, -87, -33, -57, -83, 102, -40,  85,
  113,-125,  -3, -52,  63,  46,  24,  62,  37, -13, -86, -97, -19, -23,  84,  90,  40,  28, -64, -82, -31, -24, 103, -66,  -7,-100,  68, 125, 127,-111,  14,-113,  45,-105, -36,  76, -38,   7,  82,-114, -25, -97,-109, -61,  44,  51, -10,  11,-114},
{ 114,  74, -49,  -4,  81, -10,-114, 100,-102,  76,  63,   2,  55,  98,  69, -28,  74,  46,  87, -16, -38,  49, 100, -15,  -9,-111, -45,-103,  18, -95, 117,  56, -49, -13,-114,  36, -82,  25,-103,-102,  46,  -2,   7, -53, -27, -85,  17, -53, 103, 126,  49, -63, -33,  42, -28,-109,  90,  71, -98,  65,  29,  21, -78, -31, -24,  10, -45, -17, -13,  39,  38, -40,  -3,-124,  70, -10, -33,  15, -47,   8,   7, -55,   7,-121, 123, -52, 109,  72, -58, -56, -59, -22,  71,  90,  27,  90, -61,  38,-110, -73,  -5, -17,  55, -82, -85, -57,  75,  89,  16,  79,  77, -51,-108,  80,-121,-111,-103, -32,  32,  16,   0, -15,  66, 125, -79, -22, -93,  34,  87,  93, -96,  90,  80, -95, -12, -14, -69,-107,  83,-123,  61, -73, -71, -84,  16,  73,  72, -86,  -4, -13,  23,-104, 109,  35,-108, -23, 117,  57,  22,-104, -27, -89,-106,-106, -63, 125,  93,-121,  68, -88,  21, 109,   2, 103,  75,   1,   0, -91, -13,   1,  23,  59, -26,-123,   6, -84,-124, 100,  28,  14, -17,-117,  59, -71, -61,  82, -47, -39,-119,-121, 115,-100,   0,   4,-122,  -9, -78, 104,  78,  60,  84, -11, -52, -53, -24, -76, 102,-114, -71, -79,  27, -89,   9,  47,  47,  63,  16, 117,  11, -28,   2,  27,   5, 118, -96,  -5,  -9, -47, 105, -96,-126, -89, -72, -44, -99,-123, -20, 105,  54,  65,-117, -10,  75,-127, -13, 112,-118,-122,  25, -25,  15,   7, 122, -97, -26, -89, -86,  94,-111, -92, -26,  91, -44,  59,  93,  63,  12,-109,  42,  -3, -56, -27, -62, 119,  39, -39, -95,-120,  69,  53, -76, -42,  18,  31, -71, -25, -42,  82,  85, -62,  45,  23, -97, -88,   1,  38,   7, -57,  62, -39, -45,   7,-113,-121,-102,  18,  23, -56,  98, -42,  60, -95,-116,  35, -95,  10,  -7,  97, -77,  14,  49, -67, -40,  60, -27, -65, -92,-110,  72,  27, -69,  57, -63,  62,  53,-118,-122, -13,  94,  55, -26,  70, -36, -99,  44, 127,-123,  55,  13, -57,-105,  59,-116, -58,  50,  62,  36, -10, -72,  97,  77, 112, 122, 105,  27, -67,-121, -90,  50,  -6,-120, -53, -83,  10, 121,  17,  66, -96,   7,-102, -61, -29,  85,  92, -84,  82,  59,  53,  98,-105, -24,  20, -17,  10,  69,  85, -47,  75,   5,  -8,-104,  76,  68, -50,  31,  67,  49,  71, -65, -19, -59,  61, 108,  87,  52,  80, -97,  49, 124, 112, -67, -72, 120,-104, -18,-119,  -4,  59,  65, -81,   5, -24,   9, -45,  65,-112, -90, -93, -96,   2, -30,  62, -86, -35,  53, -77,   4,-109, 106,   3, 112, 105,  39,-102,   8,  59,  21, -23,  45, -93,-100, 126,-127,  95,-114,  69,  50,  95,  -8, -89,  60,  98, 115,-106, -20,  67,  75, 101, -58,  50, -25,  90, -32, -51, -81, -47, 125,  -8, -36, -34, -23, -29, -24,  68,-113,  13, -63, -17,   7,  87,  62,  97, -14,  69,  35, -78, 104,  13,  23, -92,-121,  25, -12, 112, -62, -43, -59, -91, 124,  -2,  44, -45,-119, -39, -55,  -8,-106, 122,  19, -86, -62,  20,  41,-100, -12,   9,  76,  74,-118, -64, -35, -95, -82, 109,  98, -42,  40, -55, -62, -13,-107,  89, -11, -66, -54,  18,  30,  46, 101,  66, -75, 109, -79, -84,   1, -90, -51,-119,-115, -31,  -3, -41,  35,-124, 106,  83,  21,-122, -61,  51, -92,  28,  95, -29,  86,-103, -11, -97, -36,  53, -66, -32,  -6, -38,  23,  50,  63, -55,  24,  81,  28, 125,  88, -50,  53,-118,  17, -96, -66,  12,-108,  68, -21,  58,  20, 121, 110, -23, -35, -79,  64,  70, -61, 101,-123, -59,-120,  -7,  77, -40,  99, 115, -74,  76,  36,  72, -52,  61,  19,  91,   0,  28,  10,  79, -12, -76, -42, -76,-116,-114, -84,-123, 111,  -9,   6,-107,  21, -81, -19, -54,  92,-119,  78,  36, -71,  35, -61,  72,-102,  47,-113,  53,  -9, -42, -45,  66,  -3,  12,  76,-103, -70,  82,  32, 101, 120, 106,  42, -79, -98, -44, -91, -99,  16,  -7, 101,  42,  73,-122, -10, -78,-104, -62,  29,  77, -52,  78,  -6, 100, -30, -34,  48,  58,  25,  97, -67, -84, -48,  46,  85, 113,   4,  44,  86, 118,  -9,  -2,  86, -92,  21,-100, -13,-100,   5, -95, -95,  43, -17, -90, -21,  91,  74, -75, -20,-115, -33,  79, -74, -89, 110, -51,  42,  13, -44, 123,   1, -38,   3, 108, -50,  85, -87, -65, 100,  89, -19, -83, 114,   0,-102,  77,  38, 111, -78,  84,  81,-103, -83,  61,  -8,   2,  57, -61, -94,  76, -85,  14,  13,  31, 111,  40,  36,-122,-117,  77,  12,  72, 116,  59, -45, 115, -89,-118, 127, 113, -14,  76, -25, -73, -42,   0,  53, -82,  18,  65, 125,  -3, 121,   3,  76, -51, -24, -79,  98, -39, 122,  79,-103, -47,  95, -37,  73,  17,  12,  40, -84, 106,  84, -30,  49, 101, -80, 101,  50,  81, -31,  39, 107,  69, -88,  18,  -9,  32,  72, -72, -80,-127,  97,  -9, -70,-109,  33,-115, -60,  65, -36, -43, -59,  60, -75,-124,  72, -40,-115, -57,  88, -43, 103, -40,  11,  87,  12, -95, -23, -66,-114,  14,  27, 120,  32,  92, -75,  67, -68,-126,-122,-120,   3, -52, -75,  87, -98,-125, 112,  85, -28, -53, -57,  17, -27, -90, -88,  75,  95, 115, -99,  93,  74, -45, 123,  53,  42,  66, -17, 111,  33,-112, 123, 112,  99,  45,  45,  71,  91,   0,  50,  48, 110, 119, -44, -77,   3, 113,-122,  55,  76,-116, 107,  30,  93, -62,  67,  11,  44, -41,  54, -50, -69, -76,-103, 113, -46,-103, -55, -95,  83,   2,  46,  91, -62, -10,  91, -72, -59,  68, -38,-108,  31, -44, -42, -23, 125,  26,  34, -82,  19,  83, -64,  68, -80,  36, -42,  29,  42, -83, -34,  62, -81, 100, -15,  10,  65, 126, -65,  75, 105, 119,  91,  76,  40,  57, -34, -76, -81,-110, -30,  66, 112,  64,   4,  71, -79, -48,-124, -83,  64, -43,  48, -69,  67, -52, -50, -72, -65, -32,  25,  52, -95,  66, -73,  58, 115,  32,   7, 120,  69, -42, -89,   2,  60, 105,  24,  30,  85, -26, 126,  88,  63,  -5, -73,  73,  52, -66,  79, 114,  57,  13, -52, 100,   8, 125,  79, -65,  41,  73, -53, 125, -63,  69, 116, -29,-121,  37, 104,   7, -42, -99,  77,  65, 113,-117,  10,  68,-114,-105, -62, -59,  22,  -8,  63,  49, -93,-100, -53,  51, -62,  72, -73,  -5, 127,  36,  69,  38,-126,  22,  75, -36, -12,   1, 122,  57, -92,  27, -75,   0,  18,-119,  -7,  72,  90, -46, -74,  68, 123, 125,  48,  43,  98,   0,  32,-116, -13, -92,  72,  15,  27, 127,  43,   5, 122, -95, -51, -71,  42,  87,  82,   4,  11, -58, -88,  21,  53,  80, -21,   3,  38, -71,  77,  91,  48,  60, -22, -79,-105, -35,  64, -19, -70,-123, -46,  10,  56, -11, -33,  49,  80,  26,  65, 102,  95, -19, -10, -84, -20, -27,  78, -60,  71,   3, -52,-119,  26, -56,  11,  23,-116,  95, -18,   3, 108,  65, -63, -18,  23,  73,-103, -63,-119,-104, -58, -94,  55,-110,  -4, -83,  84,  45, 114, -25,  88, -13, -41, -37, -94,  20, -61, -79,-126, -62,-123, -58,-103, -67, 113,  -8, -54, -72,  -6, 108, -65,-117, 116,  87,  82,  67, -68,-123, -92, -45, -32,  68,  78,  79,  35, 100, -54, 124,-121, -30,  38, -20,  66,  41,   3, -73, -49,  37, -96,   2,  59,  42, 101,  65,  -6,  66,  74, -68, -34,  28,  68, -99,  98, -70, -73, -80,-113, -68, -49,  69,-101,  56,  68,  71, -46,  78, -55, -37,-119, 113,  48, -23, -72, 103, -31, -25,  87, -88, -72,  45,-123, -48, -73, -89, -25,  86,  62, -24, -73,  98,  79, 114,   5,-124,  17,  74, -14,-106,  48, -51,  28, -99,  30,  90,-121,  84,  98, 116,-104, 108,  54,-116, -11,  75, -22, -99,-117,  71, -26,  40, -38,  15,  56,  74,  30,  44,-124,  59,-103,  15, 126,-104,-107, -65, -96,  10, 113,  53,-104,  39, -26, -60, -26, -76,  29, 124, -40, 116, 117,-121, -40,  94, -29, 114, -33, -62,-121,-126,-117, -85,  -1,  76,-115,  13, 124,  26,  76, -39,   9,  51,   6,  57, 126,   3, -35, -29,-118, 106,-111, 102,  19,  45,  13,  77, -92,-111,   8,  45, 117,  51,  -5,  68, -10, -88, 106,  79, 100,  15, -45,  94,  20, -48, -62,-113,  75, 125, -43, -66,  52, 103, -42,-125, -71, 118,  59,  -5, -78, -38, -63, 100,  97,   0,  66, -79,  44,-124, -81, -53, -86,  80,  69,  76, -88,  42,  94,  32, 105, -47,  92,  18, -90,  -7, 109,  45,-106,  49, -14, -19,  99,-118,  33,  97, -69, -41, -22, -17, -21,  64,  39,  75, -64, -94, -62, -81, 126, -23,  91,  -4, -94,  -5,   9, 107,-107,   6,  62,  44,  47, -39,  -4, -21, -23,  35, -69, -71,  92, -11, -69, 112, 112, -34, 110, -52, 122,  70,  96, -64,  11, -46,  51,-106,-120,  11,  93,-115, -14, 120, -51, -25, -96,  93, -21,  68,-104,-110, -96,-114, -57, 120,  10, -13, -63, -74,-107, -90,  -6,  -9, -50,-125, -53,-125, -99, -25, -24, -57, -86,   6,-107,  99, -46, -21, 111, -82,  21, -99,  53,-119,  -8,-113,  67,  83, -92, -33,  70, -95,  80,-126,-106, -67, -24, 115, -71, -17, -46,-112,  78, -94, -33,  89,  91,   0,-106,  12, -92, -26, -36, -51, -72,  16,  38,  42,  17,  90,  16, -46, -33,  46,   0, -11, -26, -21,  73, -68, -49, -95, -89,  16, -47,  59,  16,  30, 117, -15, -59, -92, -28, -86,  68, 104, -46, -11,   7, 126,  28,  93, -48, -39,  71, -77, -24,  31,  98,-105, 111,  88,  37,  24, -97,  46,  -6,   9, -51,  77,  60,-108,  12, -98, -52,  57, -79, 116,  68,  -3,-111, 109,-120,  59,  34,  71,  -2,  61,  93, -30,  31, -48, -31, 111, -50, 100,  49, -72,   1, -88, -31,-104,-118,-119,  82, -81, -92,-108, -43, -89,   4, -54,  20, -41,  63,  60,  34,  93,-126,  86,  45,-114,  24,  68, -50,  16,  32, -35,  23, -50,  80,  84, -96,-120,  62, -95, -13, -30,   3,  -2, 100,  -9,  44, -22, -44,  33,-112, 110,  99,  80, 104,   5,  30, -32,  21, -39, -45,   4, -15, -84, -18, -18, 126, -46, -71, -55,  32,-111, -35, -73,  81,  23,  16, 114,  18, -10,  51,  44,   4,-116, -73, -54, -75, -33,  42, -89,-110, -26,  39,  49, -31,   1, 109, -65,  84, 127, 108,  32, -95,  87, -48,  92,  12,  77, -38,  93,  -2, -39,  -1,  82,  59,-126, -94,  58, 109,  46, 102,  38,  75, 125, -30,  58,  59,  69,  81,-111, -22,  27, -18, -43,  78, 107,  -3,-107, -96,-125,   8, 111,  78,  55,  22,  51,  59,  -1, -49,  62,  34, -40,  61,  46,   8,  66,  40,-118, -67, -51,  67,-100,  93, 105,  81, -70, -66, -58,  99,  23,  58,  84, -24,  -9, -67, -72,  74, 114, -29,-102, -92,  67,-114, 104, -85, 125,   1,-122,  10,  70,  95,  82, -38, -58, -23,  87, -88, -84, -28,  68,  14, -51,  91,  69,-109, -95, -55, 127,  99,  71,  20,  58,  -6,  82, -88, -63,  79, 121, -98,  25, -35, -27,  77,-119, 125,  77,  64,  31, -96,   4, -73, -12,  71, 116,  -9,  27, -93, 124,-119, -79,  19,  11,  -3, -93, -45, -55, -85,  67, -32,   8,  37,-106, -45, -76,  29,-114, 107, 108, 101,  34,  55, -20,  21,   4,  26, -40,  34, -16, 116,  88, -27,  20, -75,  98,-118,  86, -10, -22,  99,  -6,  16, 100,-119, -67,-124, -90,  69,  84, -78,  22,   5,-102, -18,
  -46, -57,  43, 113, 114, -86,  30, 122,  87,  95,  24,-113, -88,  84, 116, -98,  49,  82, -77, 127,  25, -78, -83, -25, -84,  60,-105,   1, -18, 110,  64,  41,  69, 113, 115, 127, -82,  50,  52,  50,  28,  97,  48, -87,  69,-127,  77,  65,-115},
{  57,  76,  69, 101,  98, -77, -18,   8,  18, -81,   9, 103, 119,  23, 122,  14, -10, 104, -67,  81,  50,  56,-109, -31, -80, -69,   3,  69, -16, -35,  51,  15, -45, -81, 125,  36, -16,  80, -40,  43,  88,  98,   4,  67,  76, 114, -52,-111, -27,   4,  43,  21, -58, -70, -43,  65,   1,  94,-121,  36,-118,  54, -83,-106, -89,  32,  -1,-110,  52, 110, -55, -91, -36, -74,  63,  30, -43, -49,-109,   2, -97,  71, -59,-113,  45,-115,  54, -75,  25,  34,   5,   2, -67,-104,  26,  69,   7,  64, -59, -42,  14, -63,-119,-107,  79, -59, -77, -95, -44,  95,  91, -17, 119,  47, -83, -36,  99,-123,   9,  34, -72, 109, -46,  55,  18,  97,  24, 101, 106,  62, -69, -29, -67, 116,  -8,  99, -86, -18, -30, -38, 126,  18, 105,  76,  -2,-115, -62,  48,  45,  37, -55, -96, -62,  -6,  87,  68, -80,  75, 122, -15,  98,  82,  -5,  55,-120,  51, -52, 126, -16, -84,  50, 109,-115,-116,  31, -28,  36, -78, -32,   8, 100, -62, 101, -96, 103, -26, -20,-107,-102,  -8, -22,  -6,  37,  10,  96,  -1, -73,  31,  80,  55, -85, 106,  -2, -77, 121,-120, -57,  79, -23, -46,-121, -17,  40, 103, -43,  51, -65,  27,  -8,-115, -21,   6, 117, -58, -63, -55, -24,-119,  15,-106, -11,   6,   1,-108,  49,-109, 104,  72,  -8,  87, 119, 115, 103,  22, -16, -51,  11, 111, -98, -28,  19,   0,  92,  19, 123,  27,  77, -32,  -8,  57,  44,-112,  65, -31,  82, -42,  54,   8,-126, -12,  70, 113,  24, -18, 106, -83, -56, -50,  69, -24,  57,  79,  66, -43,  61,  25, -50,  85, 117,  11,  19,  96, 103,  99,   7, -76,  64,  22,  43, -25,   6, -75,  88, -95, 118,-118,  17,  57, -67,-114, -69,  34, 110,-121, -17,   0,  60,  62, -64,  68,  78, -66,  96,  51, -73, -72, 124,  -2,-120, -89, -84,  95, -85,  86, -26, -29,-113, -34,   2,  60, -81,  20,  48,  50,  57, -61, -27,  84,  63, 120,  65,  97, -31, -11,  -5, 105,-101, 106, -61,  93, -73, -44,  80, -85,-125,-115,  45, -89,  51,  96, -58, -84, -37, 111, -53, 112, -82,  22, -38,  99,  96,  37, -58,  -1,   3, -16, -29, -54,  56,  43, -78, -93,  90,-100, 117,  60, -25,  19,-118,  53,  18, -86,-119,  89,  14, -26,  66, -60, 109,  98,  97,  43,  41, -72,  53, -56,  11,  82,  10, 114,-105,  -9, -22,  26,  72, -30, 113,-108,  69, -89, 103,  95, -91, 105,-102,-112, -55, 109,-105,  24,  94,  75, -99,  31, 118, -73,  17, -12,  88,-100, 111,-119,  11,  22, -91,  22,  42, -37,  -3,   0,  30,  77, -87,  16,  61,  79,  14,-113, -78,  73, -27, -97, -68, -91,  25, -89, -85, 102,-115,  77, 105, -53, -31,-126,-109, -19, -11,-111,  25,  72,  44, -99, 126,  19, -13,  55,  68, 119,  35, -84,-124, -97, 107,  66,  82,  31, -77,-108, -33,-112, -34, -94, -62,  18,  81, -11,-126,  96, -21, -14,  16, -89,  72,  47, -24, -96,   8, -91,   9,  31,-117,-111, -58,-104, -20,  45, -29,   0,  52, -94,  55, -83,-113, -99, 108,  58, -64, -20,  79,  77,  10,  92, 113,  34,-100,  16,  40, -49,  31,  98, -93, -59,-118,  -3,   5, -45,-105,-103, -93, 121,  -8, -72, -18, -14, -63,  88, -29,-116,  75,-106, 114,  40,  16, -82, -34, -82, -10, -71,  37, -60,  83,  75,  -9,  17, -63, -42,  83, -41,-101, -53, -99, -61, -23,-112, 110, 108, -74,  38, -48, -65,-103,  33, -89, -91, 105,  19,-105, 113, -78,  -8, -36, -20,-116,  51, -49, -19, -58,  93,  10, 111, -50,-123, -42,  69, -43, -76,  29,  50,  92,  60,  63, 102,  33,  25,  96, 101,-100,  47,  96, 114,  11, -63, -18, -58,  90, 104,  34, 121, -66, 103,-114,-110,  37, -95, -55, 122,  65, -69,  97,  64,  56, -35,  62,  -8,  65, -41,  88,  14, -78, -34, -80, 115,-118, -30, -57,  12,   9,   9, 112, -38,  68,  75,  23,  95, -93, -23,  65, -17, 100, -50,-114,  -7,  78, -57, 114,  57, -98, 107,  34,   6, -23,  57,  20,  60,  79,   6, -82,  94,  78,-126,  -9,-125, 102,  22, 126,  27,-124, -18,  54, -79,  63, -38, -98, -87, -67,  21, -63, -45,   0, -90, -55, -91, -38, -88, 102,  69,  -4, 118,  87, -43,  -7, -34,  14, -24, -12, -68,  26,  42,   5,  10, -84,  92, -27, -53,  54,  75, -55,  31,   9, -13,  90, 112, -66,-126,-116, -20, 126,-115, 125,  92, 117, -48, -13, -21, 126, -99, -26,  59, -41, -39,  67, -50,  69, 118,  55, -95, -24,  37,  28,  -7, -19,  -7, 115,  69, -43,   0, -73,  71, -86, -17, -34,  21,  26, 111,  78, -65,-115, 114, -59, 125,  18, -78,-124, 122, -46,  70, -22, -62, -97,-115,  81,  31,  80, -81, -79, 113, -49,-126, -18,  51,-115, -65, -76,  -9,  31,  82, 107, -97, -13, -95,  44,  -1, 100,  95, -65,  26,  99,-109, -20, -26, 110,  95,  11, -77,-112,  27, -80,-103, -37,  59,  47, 104,  40, -89,  98,  33, -76,-120,  42, -46,  80,  49,-123, -23, -39, -23, -84, -51,-119, -74,-114,   8,  44, 105,   0,-111, -58,  19, 126, -29,  20,-104, -26, -19, 122,   6,  80, 113,  68, -44, -98,-114,  37,  55, 102, -55, -92,  50,-109,  89,  83, -22, -18, 117,  47, -90,  98,  46, -63, -72,  86,  86,  14, 101,  35,  19,  74,  11, -10, -21,  34,-114,  60,  35,-104,  82, -45,  87,   8,  96, -46, -47, -27, -51,  58, -36, -18, -70,  16, -62, -19, 106, 115, -33,-111, -78, -31,  70,   6, -61,  36, -81, -37,  79, 100,  48, -81, -91,  48,  99, -35, 118, -42,  18,  16,  68, -67,  22, -97, -69,  95,-100,  19, 126, -51, -35,  -4,  82, -34,  67,  -5, -14, -84,  83,  42,  -4,-118, -80, -16,  36,-119, -44, -48,-106,  87,-124, -43, -54,  21,  67,  11,  41,  22,  50,   9,  -5, -65,-125,-102, -48, -72,  -6,   1, 126,  31, 111,  27,  95, -91,-121, 101,  -3, 101,  41, -64,  88, -35,  21, 124,  94, -50,  99, -81,  63,  -4, -85, -75,  64, -36, -25, -49, -81,  42,-124, -25, 117,  74, -53, 111,-101, -53, -65,-102,  -4, -20,   9, 124, -96, -16, -57,  41, -32,  40, -16,  64, -46, 122, -86, -37, -34,  12,-122, 103, -89, -57,-119,  -8,-122, -93, -10, -66, 102,  19,   4,   6, -33,  42,  13,  77,-108,  -5, -26,  78,  32,-110,  53, 126,  74,  82, 108,  97, -72, -32,  94,  48,-116, 115, -70, -34,  33, 103, -16, 118, -11,-106,  29,   6,  20, 108, 106,  42,  89, -50,-127, -94,  35, -31, -60,  11, -14, -17, -49,  34, 111, -84,  69,-116,  36,  -5,  61, -61,-127,  73,-101, -90,  -9, 115, -60, -22, -48, 108,  56, -49,  22, -91,-113,   5,  64, -97, -62,  53,  60, -80, -39,  48, -25,  35, -64, -44,  95,  24,  98,  38, -25,  64, -74, 118,  73,-117,  97, -95, 124, -98,  46, -42, 116, -39, 116,  -2,  46,-112,  20, -68, 101,   4, 108,  84,  46, -23, -31,  58,  57,  91, -93, -56,  35, 126, -23,  63,  15,  35,  50, -37,-102,  13, -83,  58, -39, -50,  39, -78,  77, -84, -44,  91, -25,-109,  49, -75, -94,  20, -98, -28,  34,  38, -53, -25, -95, -96,-112, -48,  28,  34,-115,-119,-113, -67, 101,  43,  56, -88,  42,  22,-107,  15,  64, -17,-124,  31, -79, -85, 100, -78,-101,   4,  41,  85,  61,  72, -75,  60, -93,  14,  23,  56,  79, -24, -31, -18,  22, -35,-120, -55, -23,   4,  -6,  47,  74,  63,  80, -58, 118,  91,-103,  97, -61, -35,  47, 113,-127,   6,  96,  12, -74, -34,-108,   8, -72, -29, -68,  58, -90,   0,  83, 113,  -7, -93, 124,  46,   3,-114,  11,  60,  20,  16,  -8,   9, -72, -12,-107,  40,  74,   5, -32,  22,  45,  -6, -23, 114, -19, -20,  25,  67, -45,-108, 123, -30,  -2, -87, -39, -66, -61,-119, -68,  41, -36,-119,  85,  31, -83,  61, -41,  66, 124,-124, -76, -56,  48, -79, -55,  89, -99, 108, -38,-119,  -2,-119, -28, -63, -88,  44,  56, -67, -39, -99, 105,  46, 111, -94,  20,  39, -17, -67, -61, 106, -76, -97, -24,  55,   3, -27, 127,  97, -88,   1, 101, -15,-122, -94,-122,-118,  80,  12, -81,  56,  98,  12, -92,  80,  29,  34, -50, -76, -55,-124, -84,  19,  22,  26, -92, 107,  29,-126, -66,  13,  79, 111,  95,  83,  45,-106, -62,  34,  38,  95,-119, -19,  77, 105, -58,-109,  76,-100, -92,  84, -44, -11,  97,  82, -56,  58, 114,  49, -31, 101, -58, -96,  93, 109, -63, 120, 107,  62, 103,-107,  43,  17,-123, -79,  64,  22, 127,  87, 110, -40, -94,   8, 119, 115,  40,  88, -36, 117, 106,  -6,  72,  27,  96,  32,  46,  42, -70, -40, -11, -61, -81, 109,  85,  61,-121,  63, -97,-112, 124, -35,  22, -74,  11, -93,  28, -60,  98,-104,  52, -66, 115, -86, -69,   0,-109,  -9, -79, -79, -43,-119,-113,  30,  36, -42,-107,  59, -55, -52, -81,  39, -91,  10, -81,  92,   6, -43, -47, 107, 102,-123, -81,  81, -76, -73,  13, -74, -14,  46, -77,-119, -39,  63,  58,  32, -23, -70,-116, 127,  64,  72, -55,  -6, 113, -39,-110, -51,  16, -34, 117, -60, -31,-119, -13, -18,-126, -14,  23,  -3,  85, 102,  21,-123, -46, -18,  17,  -4,   1, -53,  10,  19,  87, -48,  46, -43,-115,  45,   1, -71,  -5, -65, 107,  66, -77, -88,  53, -12,   9,-126, -12,  34, 113,  46,  75,  68,  59,  96,  24, -58, 119,  51,-124, -23, -78, 110,  49,   9, 113, 127,  74, -62,-117,  65,-125, -70,  64, -88,  95, -20,  27,  74,-125, -27, 104,  83,  16, -62, -72, 105, -57,  20, 125, -25,-121, 111, -49,-115,-125, 125,  34,  67,-109,  39, -94, -26,  96, -91,  33,  97, 121,-120,  42, -84,-106,  63,   4,  40,-102, -39, 104, -54, -45,-108, -69,  63,  46,  90,  96,  69,  16,  10, 124, -30,  47, 124,  31,  94,  -2, -52, -33, -64,  99,-118, -97, -42,  22, -86,  34, -96,  57, 107,  30, 110, -59, -90, -78, -61,-112,-104, 119,-108,  45, 104, -29, 111,-112,  11,  54, 117, -44, -43, -38, -92,  99,  18,  43, 100, -76, -99,-103, -15, -80,-109,  54,  68, 113,  28,  89, 118, 100, -28,  49,  75, -98,  74, -52,  88,  14, -90, -21,  24, -94,  90, 125,  41,  47, -50,  -2, -41, -77, 122, -91,  60,  26, -43,-111, -24,  13,   0,  -9,-124, -92, 116,-123,  89,-109,  39,  25, -60, -81, -69,  96,  16, -79,  64,  38, 114, -62,  86, -99, -57,  65,-102,-122, -50, -80,  31,  94,  67,  52,-114, -65, -66,  56,   7,-120, 109,  11, 100,  58,  40,  38, -67, -21, 126,   4, -11,  84,  72, 115, -55, -84, -71, -64,  42,-114,  75,-122, -64,-118, -84, -35,  19,  31, -14,  44,-104, -68,  74, -10,-125,  12,-104, 116,  -9,  51, -45,  37, -99,  -7,  53, -81,   3,  43, 106,  49, -55,-117,-112,-107, 108,  27, -23,  86,  53,  -5, 116, -13,  98,  63, 107, -54, -34, -96,  24,  -2,  64, -55, -57,  65,  -1, -84,  76,  54,  37, -95,  81, 125,  35, -40, -57,-117, -12,  21, 125,   1, -33, 105, 109, 102,-112, -11,  87,-117, -47,  18,  -5, 102,  91,  -1,-117, 107,  66, -53, -75,  -5, -39, -50,-122, -68, -68, -50, -89, -30,   1, -67, 119,  66,   5, -48, -76, 102, -32,-120, -34,-116,-110, -75, 126,-124,  52, 115, -66,  99,  78, -39,-121, -42, 109,  24, -59,  -5, 119, 100, 116,
   80,  30, -62, -13, 120, 103, 110,  24,   9, -86,  18,  25,  -5,  97, 127, -39,  55, -58,  79, -98,-106,  69, 101,  40, -75, -27,-108, -91, -72,  43, -73, -34, -22,  45, -29,-122, 120,   2,  12,  60, -36, 108, -93,  67,  46,   2,  79,  40,  39},
{ -11, -55, -26, 104, -93, -22, 111,  37, 111,-102,  13,  54,  46,  44,  95,   7,  28,  35,  75, -89,  88, -59,   5,  -9, -97,  43, 101,  97,  46, 117, -52, -41,  16,  68, 117,  83,  75, -92,  72, -92,  22,   5, 106,-111, -84, -80, 124,  41,  98, -49, -96,-119,  -6, -94,  71,  52, -58,  58,   7, -80,-119,   6,  -4, -65, -70, 105,-118,  90,-108,  97, -59, -39,-101,  90, -23, -96, -32,   1,  66, -30,-114, -11,  85, -26,-121, -25,-101, -53,  56, 119,  16,  -6,-104, -90,  89,-112, -93, -21,   0, -99,  52, 118,  98, -82, -52, -35,  95,-123,-116, -60,-114, -84,-124, 105, -30,  -9,  33,   0,   1,-105,  69, 119,  71, -38, -58, -94,  59,   0,-107,  63, -53, 109, -93, -61, -47,  22,  -7,-104, -54,  70,  95, -24, -64, -62, -98,  91, -69,  35,  96,  80, -69, -19,  38,  79, -12,  69, 117,  49,  -7, -43,-101,  78,  -5,  82,  98, -21,  27, -63,  33, -85,-115, -70,  58,  -5,  34, -38,-115,  85,   8, -59, 124,-105, 116,  75,  49, -39,  53,  66,  74,  63,  51, -17, -99, -72,  17, 115, -28,  75, -13,-106, -34,  54,  -9, -38, -99, -33, -83, -29,  60,  57,  54, -57, 127,  90, -48,  52, -25,  84, -20,  -1,  18, -59, 126,-109, -40,  92,-115,  34, -23,-107,  88, -57, -17,-117,   0, 103,  43, 100,  -1, -75,  99, -20, -82,-112,  94,  57,  98,-115, 101,  88,-123,-111, -99,-105, -58,  -8, -18,-100,   8,-109, -19, -70, -10,  93, -81,   1, -94, -39,  38,  -8, -73, -30,  34,   4,  82,  49,  82, -10, -73, -27, -53,  19,  84,  -2,-121, -20,   6,  18,  47,  42, -63, -10,  77,  64, -27, -96, -47,  86,  54, 112,  -1,-109, -87,  24,-106,  48, 101, -16,  62,-109, -85,  41, -59,-101, -12, 112, -29,  42,  -5, 109,  60,  82, -74, -93, -60,  68,  90, -21, -95, -29,   0,  42,  23,   5,  -8,  53, -98, -34, -23, -30,  68,-107, 121,   0, -15, -83,-126,-115,  89,   7,  32,  44, -18,  15,  64,  47, -85, -69, -17,-107, -27,  -4,  89,  80,  65,-101, -65,-114, -22,-124,  83, -31,   3, -46,  70, 123,-118, 121, -49,  31, 104, 107,  43,  56,  94, -59, -70,  48, -11, 110, 124, -21, -42,  14,  51, -31,-125,   5,  86,  21, 115,  15,  54, -51,-126, -27, -62, 117, 119, -24,  56, -50, -32, -55,  34, -59, 122,-108,-104,  33,-111,   5,  46, -83, -33,  67, -33,-113,  61,  71,  37,  19, -35, -48,  64, -83, -75,   7, -57, -77, -87,  91, -10,  99,  38,  28, -13, -92,   8,  -2,  68, -74, -32, -63, -85, -34, -30,  -7,  20,  81, -16, 104,  89,  19,-107, -61, -43, -35, 116,  52, -98,   4, -63, -83, -65, -21, -39,  23,  21,  39, 127,-103,  55,  47,  -4,  77,-119,-104,  -9,  30, -36,  15, -64, -95,  44, 122,  72, 117, 107,  96,  22,  47, 118,  60,   8, 107,-108,-113, -70,  84,  45,  -3, -49, -71, 112, 102,-101,  96,  97, 103,  84, 108, -35, -29,  14,  38,   6,  11,  16,  56,  26, -87,  98,  36,   6,-119,  77,  67, 122,  -6, -85,  59, -27,  81, -55,-120, -16, -65,  94, -31, -11, 106,  44,  24, -74, -96,   1,   1, -82,  93,-119,  89, -54, -95,  17, -93,  16, -71, -10, 118,  11, 110, -98, 112, -70, -66, 120,-118,   3, 106, -32, 110,  76,-124,-118,  30, -76, -60, -55, -70,  68,  27,  82, -83,  48, -28,  62,  79, -70, -26,-103,  54, -57, -68,  94,-112,  16,  92,  13, -46,  80,  63,-123, -84,  20, -20,  56,  91, 124,  85,  56,-117, 107, -31,  17,  45, 102,  64,-107,-108, -45, 110,-127, 107,  76, -63, -21, -44,  77,  58, -23,-111, -89, -29, -50,  78, -27,-103,-104, -27, -69,-119, -30,-121,  38,-124,  39, -10, -27,  63,  -9,  65, -79, -48, 124,  96, -17,  14, 117, -99, -53, -30, -59,  43, -41, -44, -18, 119, -65,  29,  74, -58,-100, -90, -43,  62, -47, -14,  16,  75, -77, 119,-114, -25, -40, 111,   8,   8, -74,  48, -10, -46, -73, -82, 100, -84,  64,  67,-100,-120, 124, -87, 126, -77, 101, -97, -41,  55,  19,-115,  82,  56, -46,-116, -52,  49, -12,  21,-120, -81, 118, -33, -76,  -9, -88,  50, -60, -17,-100, -45, -18, 105, 115, -78,  14,  64, -43, -84,-122,  44, 120,   3,  75,  99, -73, -25,  20,  77, -51, 123, -55, -25,-100, -44,   0, -26, -88,  19, -45,  39,  33,  -3,  62,  41,-111,  31,  68,  49,  88,  99, -96, -48,-127,  -9, -87, -19,  46,  -8,  66, -41,  78, -26,-121, -58,  -9,  83,  32, -56, -56,-105, -91,-105,  51,-113, -24,   4, -91, 104, -78,  93,   7, -77, -88,  43, -64,  21,  93, 118,  90, -11, 107,  94, 122, -18,  44, -28,-100, -12, 106,  -3,  51, -30,  86,  31, -76,-123,  46, -31, -37,  84, 124,-126,  67,  82,  83, -25, 123, -70,   2, -84,  98, -45, 112, 105,  41, 112,  57,-126, -95,  15, -60,  12,-124,  87,  98,  44,  -3, -48, -34,  14, -13,  11, 112,  99,-100, -38, -64, 107, -21, -54, 106,  26,  69,   4, -97,-102,-119, -73, -90,  48,  51,  38,-105, 106,  24,-120, -24,  27, -90,-112,  12, -67,  -2, 109, 125,  -3, -45, -57,  12, -97,  91, 107, 120, -87, -85,  -1,-117, -25,  22,  27,  73,  33, -40,  88, 113,  -2, -54, -47, 118,  88,  86,-121, 105, 122,  40,   9,  18, -20,-120,  -6,   1,-122,  26, -87, 118, -22,-105,  74, -51,  95,  54, 118,   5,  77, -12, -34, -19, -13,-124,  -8, -95,-125, 100,  91, -29,  12, -13, -21,  50, -82,  59,  79,  52,  51,  57,  72, -68,-118, -70, -20,  91, -32, -64,  53,  13, 102,  47,  71,  -1, 101, -17,-112, -46, -61, -17,  12,  94,   1,  22,  99, -27,  46, -87,   3,  24,  92,  -4,  84,  19,  -3, -41,  55,  92,   9, -38,  75,  18,  34,  -8,  29, 100, -16, 116, -73, 117,  33, -74, -91, 113, -11,-103,  -7, -78, -16, -11, -47, -52, -77, -34,-117,-124,  29,  92,  -6,  94, -48,  48,  98, 115,-111, -80, -77,  67,  56,  98, 110,  10,-105, 125, -25, 105,-112,  16,  71,  89,-126,  52, 116,  82,-127, -60,  20, -55, 113,-102, 101, 126,-124, -28, -55,  25,-110,-115, -42,  66,  13, 111, -80, -66, -26,  -3, 114, -38, -55,   1, 101, -26, -24, -87,  16, -90,  23, -55,  59, -36, 115,  57, -82, -85,  93,  95, -66,-113,  35, -85, -38, -69,  14, -54,  23, -35, 106,  -5,  72, -80,  60, -11,  89, -45,  71, -43, -25, 119,  30,-115, -80,-106, -23,  10,-109, -45, 125,-117, -45,  43, -91,  28,  45, -43, -93, 110,  35,  38, -59,  -6, -17,  -4, 110, -88,  44, -38, -31, -55, -64,  43, -17,-121,  93,  92, -78, -85, -93,-112, -16, 110,  36, -53, -58,-108,  58, -91, 117,  59, -83,  46, -59, -66, -34,-123,  18, 103, -42, -64, -90,  39,  12, 117,  39,  48, 107, -18,-107, 122, 110, -44,  11,  27,   7,  -4, -39, -28,  55, -78, 110, -57, 101, -64,  22,  71, -93, -25,-121, -93, -85, -40, 104, -96,  -1,  73, -35, -29, -59, -76,  38,  41,  75,  46, -85, -15, -63, 123, -51,  47, -35, -98,  99,  56,  63,  10,-114,  56, -78,  94, -97,  66, -15, -43,  22,  62, -71,  99, 117,  16,-110,  93, -62,   7, -29,  97, 100,   4, 113, -82,  62, -59,-113,-103, -65,  56, -28,  45,  30,-125, -37, -60, -82,  84,-119, -37,  14,  95, -89,  86, -11,  11,   9,  75,   6, 101,-109, -64, 119,  75, -68,  66, 117, -85, 100, 120,  95, 127, -89, 121,  80, -42,  53,  44,  95,  81,  26, 117,  87,  87, -42,  44,  59, -82,  63,   5, -18, -83,   2, -43,  69, -42, -95, -42,  93,  91, -59, -87, -26,  83, -74,  -8,-103,  73,  95,-125,  37, 105, -22, 100,  44,  13, 127, -87, 116, -77,   7, -11,-112,  90,  56, 111,-118,  77,-111, -44, -59,  39,  -7, -55, -86, -75, 124, -65, -29,  55, -35,  63,  41, 115,-122,  -9, 104, -29,  16,   9, -38, -56,  32,  24,  96,  49, -34,  39, -81,  73, -50,  81, 126,   6, -13,-108, -45, -66, -56,  63,-120, -51, 126,   4, -97, -66,  11, -92,  -4, -12, -39,  22, -25, -28, -87, 108,-110, -31,  -3, -44, 122, -97,  86,  51, 107,  46,-112,  19,  95,  94,   8, 112,  19,  42,  56, -95,  56, -46, -51, -83, -19, -64,  10, -84, 105,  41, -14,  22,  -9, -39, -10, -57, -85, 125,  71, 114, -42,-118, -87,  42,  86, -28,  80,  41, -55, 115,  28,  62,  89,  23,  66, -14,   1,  78, 123,-104,-123, 101,-110,  50,  92, -58, -27,  95,  97,-107,  65, -96,  11, -42,  34,  50,  53, -72, -98,  51, -85,  33,  61,  78, -97, 101,-115, -24, 110,  76,   1,  74,-111, -99, -61,  55, -91,  21,  51, -51, -51, 115,-125,-102, 104,-100, -32,  -1,  33,   3, 127, -55, -18,-107, 121,  63,  39,-125,-126,  35, -63, -81,  -3,-117, -32,   0, -91, -74,  31,  67,-103,  17, -99, -12, -68,-103,  -3,  53,-113,-117, -52,  62, 127,  50,  99,-114,  89,  21,-126,  47,  88, -11,-114,-114,  72,  52,  88,  94, -99,-111, -41, -42,-125,  43,-126, -53,-111, -30, -51,  -6, 114, -57,  40,  31,  60, -29,-101, 108,   0,  31, 124,-110,  76,   4, -24,  57,  75,  89,-120,  75,  39, -71,  17,-113,  19, -58,-101, -67, -66,-124, -33,  64, -40, -25,  71, 101, -10,  79, -49,  -3,-100,  85,  62, 116, -60,  30,  62,  86,   5, -24,-122, -72, -38,  24,  -3,  53,  17,  41, -21, -70,  24,  58, 108,-102,  97, -21, -58,-122, 118, -40,  -4,-106, 109, -65, -70,  41,  58,  23, -10,  81,  69, 101, 112,-110, -90, -45,  26, -11, 111, -91, -34, -60,-112, -91,  67,  21, -48, -52, -55,  31, -66,  23,-126, -64,-110,  67,  -9,  62,  29, -44,  74, -94,-121, -95,  -2,  40,-118,-113,  23,-100,   4, 115, -71,  32,  14,  71,  28, 123, -65,  23,-111,  35,  -5, -80,   0,-116,  38,  12,  22, -14, -29,  92,  14, -36, -73,-119,  61, -42, -84,  36,  94,  90,  88,  66, 101,  65,  -8, -71,   0,  -5, -19, -33, 105, -61,  55,-118, 102, -76,-107,  93,-110, -63,  38,-124,-114,  55, 106, -67,  58, -74,  91, -54,  50,  91,  76, 107,  99, 113,  -9,  81, -72,  43,  86, 102,  41, 127, -38, 112,  75,  -5, 125, -11,   7, -74,-116,  33, -20,  21,  58, -80, -98, 106, -54, -89, 124, -40,  10,   9, 107,-104,  26, 116, -43, 107,   0, -94, -56, -51,  71,  36, -96,  36,-103,  49,  89,  79,  68, -36,  27, -55,  27,  91,  77, -42, -26, -25,  54,  86,  22, -14,  51, 125, -75,   1, 101, -14, -15, -88,  86,  15, -75, -62, -44,  40, 124, 126, -11,  61,  38,  47, -78, -49,  36,  35, -43, -64, -34,-122,-112,  40, -93,  40,  59,  71,-105,  42,  78, -25,-123, -70,-103,   5, -49,  67, -50,  43,-125,-115,-107,  -9, 107,  72, 102,  47, 109, 121,  38,  62,  92, 127,  55, -12, -18,  31,  80,-111,-114,  46,  48, -12, -55, -58,  60, 106,  64,  77, -51,-126,-100,  19,  12, -69,  62,  17,  17, 102,-124, 110,  60,  86, 126,  26, -74,  56,-125,  36,  83, -62, -44,   9,  95,  36,   8,  96,  26, -30,  25, -34,  28, -70, -60,-104, -71, -41, 105, -30,  21,  91,  14, 106, -97,  46,  43,-120,-107, 104, -70,  37, -49, -53,   3, -44,  17,  30,  93, -58,  26, -35, -28, -39,-121, 109,-125,-118,  81, -40, -63,  25,  22,  16,  18,-121,  76,  52,
  -76, 113, -49,  65,  88,  98,  80,  18,  96, 108,  56,  29, 118, -73,  89, -18,  51,  38, -58, 122, 113, 106,  -6,  30, -44,-125,  94, -49,  34, 110, -46,  79,-127,  -4,   4, -58, 111,  62, 111, -41, -33,  59,  35,  33, -19, -18,   4,  -1, -78},
{   7, -12,  16,  39,-121,  97,  54, -96, -98, -64,  44, -94,  92, -51,  69,  14, 122, -44,   5,  58,   5, -54,  70, -31,  30, -97, -69,  91,  -8,-121,-114,  50,  34,-104, -57,  25, -58, -44,  63, 125,  -2,  75,  91,   8,  22,  11,-103,  -2, -47,-102,-104, -36,  49, -71,  13,  20, -19, -61, 111, 106, -57,   0, -51, -32,  66, -53,-107, -12, 119, -53,   1,  -3,  84, 115,-111, -36, 113, -20,  35,  32, -52,  26,   3,-101,-111, -45, -52, -90, -37,  69,  51, -77,-117,-125,-121,  84, -94,  32,  45,  25, -33,  52, -72,  76,  64,  57,  85, -82,   6,   5, -19, -81, 105, -55,  24,  15, 101,  88, -71, -84, 108,  41,  -5, -49, 124,-114,  10,  14, -39,  29,  20,  76, 123,-108, -52,  71, 109, -97,  76,   4,  92, 110,  54,   5,   4,  21,  51, -98, -59,  81,   0,-113,  91,   7,  21,   4,  75, -77,  25,-126,  36,-116, 124, -42,-115, 101, -16, -29,  93, 123, -16,-121,  79, -77,-102, 120,  72, 116,   3, -69, -55,-106,  67,  91,-114, -22,  20, -63, 105,  68, -61,  35, -56, 123,  -1, 125, -61,  82, -61,  39, 114,  44, -45, 125, -31,  57, 115,  99,  82,  15,  -6, -44,  97, 100, -78, 107, -72, -87,  89,  94, -48, -65,  20,  95,  35,   1,  76, -24, -75,  -1, 113, -78,  65,  82,  48, 117,  33, 116, -78, -59,  -5,-102,-110,  -8, -63, -86, -40,  33,  80,   6,  48, -97,  82,-125,-114,  97,  67,-100, -84,  15, -30,  -7,  47, -27, -38,  47,  91,  78, 123,   9,  70,   8, 107, -82,  72,  33,  65, -43,-123, -79, -34, -77, 100, -80, -80, -10,  61,  51,  86,-126,  32,  40, -68,-123, -71, -12, -57, -55,  44, -89,  55,  86,  33, -32,  -9,  76, 120,-103, -92, 106,  66, -79,  54,  40, -73, -24, 106,  97,   6, -44,  66,   8, -83,  66, -59,-119, 109, -65, -79, -79,  62,  47,   0, -55, -88,  36,   5, -74,-105, -73,  26,-126,  56,-103,   2,  54,-102,-107, -30,  34,  65,-114,  50, -97,  32, 118,-102, -63, -87,-121,  31,  82,  33,-118,  95,  60,  75, -57, -14,  -7,  87,-107,  74, -76, -82, -43,-109,-126, -60, 112, -81,   8,-113,  28, -98, -74, -60, -85,  98, -49,-111, 124, 115, 124,  75,   4, -24, -93,  98,  47, -58,  12, -74,-126,-100,  -1, -41,  82,  92, 103,  40,  71, -36, -83,-110, 117, -68,  52, -59,   2,  16, -22,  27, -91, 111, 116, -51, -86,  80,  28,  36, 115,  72,  53,  29,-112, 120, -63,-107,  19,-119,  76,  59, -13, 110, -58,  47,  47, 120, -34,  94, -92, -92,-120,   4, 115, -46,-118,  21, 102, 113, -92, -23,  15, -28, -41,  14, -45, -38,  42,  75, -64,-122, 125,  53, -83, -44, 111, -35,  34, 125,   1, 114,  -8,-126,-123, 101,-103, -72,-114,-123, -18, -99, -58, -19,-102,  45,  85,-118,  43, -68, -52, -78, -73,-116,-118,-112,-103, -68, 123, 111, -20, -64, -66, 115,  65,  -8,  -6, 103, 110, -76,-125, -18, -37,  -3,-113, 108,   2, 121,  -2, 106,  95, -92, -87,   3,  14, -81,-118, -82,  88, 101,  50, -33, -19, -96,  40, -51, -88,  45, -32,  73,   4,  43,  16, -64, -50, 125,   2, -96,  43, -66, -98, -57, -62,  73,   0, -11,  60,  95,  86,  54, -45, -20,  22,-103, -92,  64, -28,  93, 126,  62, -11, -38, 123, -26, -86,-116,-118,  26, -88,  21, -39,  -6, 114,  17, -40, -81, -13, -34,-115,  -9,-108,  82, -29,  16, -24,  50, -72,-113, -54,   0,-114,  88,  65,-100, -73,  40,  62,  56,-113, 123, -55,  21,  91,  32,-119, -28, -54,  -1, -92,  67, -17, -24,-100,  33, -82,  79, -53,-121,  -6,  45, -86, -44,  89,  79,  76, -12, 114, -36,  -3, 105, -98,-100,  71, -31, -85,   1,   8,  16, 123,  -4, -55,-107, -16,  32,  70,  76,  30, -50, -52,  85,  38, -69,-125, -54, -64, -60,  59,  71, -82, -42,  28, -87,  31,-119, -52, 116, 113,  84, -44, -28, -26, -55,  -9,  62,  54, -25,  45, 118, -93,  99,-103,-102,   4, -35,  83, 117, -13, 126,  21, -38, 100, -37,   4,  71,  -1, -25, 124, -41,  -5,  -7, -44, 116,  31, -93,  35,  79, 127, -96,-101,  83, -35,  32,   0,  79,  -3, -11, -55, -71, -32,  22,  75, -59,-117,-107,  47,  98,-104, 119, -89,  83,-105,  -8, -80, -58, -63,   5, -68, -64, -33,  70, -97, -65,   0,-120, -25,  29, -86,  33, -17,  86,  62, -84, -30,  81,  72, -90,  80,   5, -95, -80,  25,  11,  69, -16,   4,  80,  10, -12, -81, -30, -25, -91,   3, 106,  39,  71, -32,-125, -17,  -2,  14,  94,  96, -62, -24, -67, -34, -40,   6,  91, 103, 118, -28, 110,-125, -52, -48,  81,  41, -50, -18,  48, -59, -16,  87, -97,-115, 105,  58,  -1, -84,  74, -77,  -5,  72, -89, 122,  84,  69,  64, -44,  53,   4,   0, -93, -74, -71,  -5, 115,  38,-112, -99,  98, -68,  69, -91, -38,  15,  -3, -33, -37,  63, -33,-114,  15,-126,  33,  95, -25, -89,  61,-116,   7, -99, -63,  46,  83,   7,   3, -69,-121,-118, 121, -82, -36,  53, -70,  13, -88,   8,  85,-123, 115,  24,  24, 100, -78,  44,  34, -12, 126,-127, -22,  31,  60,  92,-116, -98,-119, -62, -67, -36,  44, -74,  24,   1,  61, 104,-120, -46, -20, 118, 113,  64, -99,  -8, -48,  82, 121,-119,  12,  57,  23, -72, 121, -82,-119,  91, -11, -33,  19, -18, -55, 124,  92,   7, -92,-126,   5, -31,   0, 111,  46, -32,-124,  71, 101,-124,  90,   3,  38,  52, -89, -72,  16,  27,  13,-123, -27,  82,-120,  14,-108,  81,  44, -41,  34,-120, -21, 121,  31,  -7,   4,  10,-105,  -4, 111,  23, -11, -64,  74,-117, -88, -10,  29,   7,-107,  95, -63,-102, 113,  29, -30,-108, -38, 115,  24, -30, -31,  44,  83, -87, -81,-127, 118,-100,   5,  17,  70,-122, -22, -71,-108, -56, -89,  95,  20, 125,  94, -37, -90, -21, -96, -44,  36,   8,-126,   4,-126,   3,-104,-119,  58,  29, -38,  50, 100, -51,  55, -83, 106, -64, -48,  47,  25, 104, -30,  -7,-123,  -9, -59, 103,  74, -65,-108, 100,-119,  19, 116,  81, -39, -91,  94, -66,  74, -22, -84,  95, -90,  33, -59, 119, -63, -99, -92,  28,  24, -38,  32,  57,  97, 102, 103, -41, -41, -74,  47,  81, -68,-100,-100, -84,-102,   5,-121,  40, 102,  -2, 122, 105,  84, 104,  -9,  94, -85, 106, 122, -88,-108, -32, -44,  67,  -9,  77, -43,  59,  89,-119,   2, -56,  -7,-125, 103, -86,  44,  -7,  74,  69,  93,  98, -63,  63, 107, 107,  81,-124,-108,-120, -33, -47, -88, -32,  66,  27, -20,-100,  93, -49,  93, 110,  12, -67,  77, -33, -30, -43,  -6, -80,  43, -66,-112,-126,  21,  77, -34,  57, -71, -14, -66,-121, 122, -79, -92,  -8, -52, 123, -54,  22,  22,   3,  40,-118,   0, -65, -17, -14,  89, 100,  37,  90,  77,-105, 106,  76, -87,-100, -31,  -6,  80, 105, -79,  28,-107, -49,  58,  88, -30, -57,   5,  88,  26, -24,  64,  42,  27,  74,  15,  84,-108,  89, 114, -87,   1, -24,-106,  44,  20, -30, -54, -90,  23, -90,  52,  82,  65, -65,  73, -77, -27,  76,  73,  19,  -1, -77,  40,-111, -33,-109,-111, -59, -58, 124,  38, -70,  -9,  84, -13,  99, -44, -80,  20,  -2,-114, 110, -68, -73, -48, -38, -14, -68,-122, 103,-112,  77, -14,  83,  34, -51, 123, -62, -89, -10,  37, -22, -30,  62,  24, -29,-120, -13,  50,  37, -11, 112, -83, -24,  -4,-119, -74,-119,  46, -33, 126,  27, -57,  53,  62, 103,  96,   8, -57,-112,  60, 110,  18,  -3, 127,  -7,  51, -15,  -1, -35,  73, -52,  73,  58, -73, -15, -61,  35,  -6, 117, -80,   8,-117, -88,-117, 108, -25,  39, -99,  41,  16,  66,  71,  37, -34, -44,-125, -11, -75,  51, -94, 124, 123,  10,-116,  75, 109,-101, -90,-113,  12,  21,-119,-102, -94,  52,  -3, -73,  98,  -4, -63, -84,  68,  68, -26, 108,  82,-115,  79,  79,-110,  92, -84, 101, 117, -29,  31,  37,  98,  14, -66, -15,   9,   2, -60, 102,  96,  52,-100,  42, -88, -57, -78, -84,  19,  45, 101, -82, -17, -79,  89, -79,  68,-111,-115,  -4,-118,  93, -69,  23,  40,  19, -12,  -5, -92,-105,  21,-124,  -5, -65,  75, -90,  87, -29,  20, 108,  86,  -5, -54,  92,  53, 106,  -9, -80,  95, -26, 103, -41, -41,  20, 103, -58,  54,  67, -18,  97, -64,  41, -95, -47, 114,  39, 102, -43,  31,  66,  11,-106, 127,-103,  58, -79, 125,  -6,  37, -33, -88, -26,  83,  86,  52,  94,  16, -96, -18, -77,  33, -41, 115, -81, -44,-108, -33, -72,-109,  58, -65,  47, -86,  66,-102, -13, 112, -89,  95, -43,  99,-115,  62, -61, 122,  12,  53,  13,  81,  28,  -4, -42,  30, -65, -94,  34, -74, 122,  55,   4,-102, 105,  60,  76,  38,  -1, -88,  93, -90, -87, -52,-120,  86, -39, -95, 120,  74, -73,  17,  79,  11,  68, -53,  35,  62, -73,-100,  74,  71,  84, 114, -66,  49,  46,  47,  17,  93,  79, -81,  76,  61, -68,-106, -99, -99,-110,  81, -77,-109, 118, -63,  81,-109,-119,  -7,  33,  27,  -7,  67, -95, -87,-126,-116, -95, -87,  34,  39, -45, -79,  63, -55,  80, -29,  88,  52,-105,-112,  12,  36,  48,  74, 114,  49, -90,  11, -97,  55,   0,  48,-115,  13,   5,  -2, -56, 111,   5,  39,-112,  24,  37,   6,-105,  91,-118,  32,  28, -35, -65,-104,   2,  49,  -6, 117, 106, -85,  58, 101, -32,  79, 102, -47, -34,  47, -82, -56, -92, -59, -98,-119,  43,  83, -47, -93,-113,  67,  74, -45, -43,  21,  53,   7,  28,   9, -16,  44, -80,  23,  37, -13, -72, -74, -96, -29, -12,  96, -22, -17,  61, -61,   8, 111,  40, -58,  86, -40, -26, -56,  -9,  22, 110, -45,  60,  75,-120,-125,  84,-118,  28,  70,-120, -47, -90,-124,  16,  80, -12,  62, 125, -51,  -7,  18,  28,  38,   9,  37,  -3, -79,  96,   3,  62,  39, -29, -20, 106,-100,  81, -16, -53, -29,  73,  21,  35,  52,   3, 112,  30, 107, -85, 100,  81,-126,  41,  45, 118, -65, 127, -83, 122,  79,  -5, 111,-116, -80, -74, 113, -31, -96, -23,  62,-116, -61,  27,-104,  48, -97,   5,  -2,   9, -63, -84, -42, -23, -66,   3, 104,  56, -69,-101, -98, -24,  20, 113,  60, -81,   3,-105, -17,  76,  -6,  22, 111, -41, 125, -36,-122, -26,-124, -44, -33,-118,  78,-121,  43, -79, -41, 120,  29, -17, -21,  13, -96,   1,-126, -42, -63, -36,   2,  72,  95,-115, -59, -23,-123, -22, 122, -68,  77, -57,  31, -96,-104,  48,-110,  60, -53, -40, 103,  -9,  -9, -94, 109,  -5, 113, -79,-125,  -7,  79, -74,  68, -97,-118, -62,   2,  29, -77,  -8,-107,  44, -77, -16, -73,  96,-123, 127,-101,  88,  96, 104,  86,-119,  12, -66, 106, -40,  78, -79, -49,  91, -79,  61,  69, -82, -60,  18,   2, 107, -42,-111,  62,  61, -37, -74,   9,  63,  94,  57, -89,-107,-118, -84, -75,-124,  97, -18,-112,-101,  76,  25,  74, -61,  78,  37, -90,  81, -79, -62, 119, 106, -18,  78, -98,  26,  80,-104,  68,-113,  30, -26, -77, -58, -83,  10, -85,  83, -36, -34,  -3,   9,  72, -73,  13, -54, -57,-111,  52, -72,  55, -75,  14,  19,  -6,-116,  67, -57,  50,-109,  27,  64, -76, -15, -73, -56, 101,  83, -56, 110,  -4,  40,-113,  -7, -42,  97, -41, -25, -13, 111,  30, 117,  82, -11,
   74,-123,-101, -46,  50,   6,-114,  18, -92,  13, -51,  50,  -3,  53,  14,  33,  91,  93, -84, -56, -27, -45,-116, 103,  76, -18, -36,  62, -91,  41, 116,  58,  53, 112, -65,  74,  81,  68,  77,  77, -52, -46,  36,  11, -52, -50, -45,-104,  30},
{  17,  -2, 121, -45, 109, -38, -39,-109, -44,-126, 102, -51,  89,  81,  94,-108,  71, -47,   0,  20,-103,  76, -48,  55,  76,  76,-105,  50,  74, -12,  44, 117, 121, -74,  78, -95,-102, -13,  35, -40, -99,  47, 115, -79,  51,  58,-120,  91, 109,  93, -46, -94,  65, -88,-103, -31, -27, -92,  10,-107,-111,   8, -39,  30, 118,  31,  94, 106, -28, -57, 126,   7, -83, -55,  96, -32, -46, -61,-108,-114, 121, -56, -50, 103,  23,  65,  33,  41, -37, -59,  63,-121, 104,  35, -29,  80, -15,  65, -89,   0, 109,-112,-105,  15,   1,  43, -19, -85, 122,  93, -77, -20, 107, -59,  18,  59, -70, 109, -30,-118,-121, -95, -15, 116, -39,  48,  49, -43, -22, 116,-117,  90, 103, 113, 123,-108,  63, 114, -12, -11,  86,  69,  39,  83, 115,  42,  30,  90, -95,  56,   7,-119, -52,  36,  98,   0,  54,  14, -38,   4, -28,  45,  29,  -2, -87,  30,-113,  29, -38, -44,  75,  -8, 116,  75,-102,  28, 110,  89, -37, -79,  38, -91, -56,  82, 121, 100, -89, -48, -80, -71, -67,  49, -89, -23, 107,  88, 108,  -4, -67,  44,  58,  64,  69,  97,-112, -19,  11,-110, -53,-107, -16,  54,  92,  79,-126, -87,  21, -49, 106, 110, -70,  24, -84, -82,  57,  60,  -9, -75, -91, -34, -15, -98, -57,  97, -36,  22,-115,  85, 124, -44, -25,  -4,-120, -64,  25,  32,  59,  45, -48, -56,  31, -72,  25,  -8,  47, -21,  58,  24, -96, 110, -46,   2, -22, -16,  -9,  -5,  89, -67,  34,  -6,  21, -79, -69,  21, -65,  21,  82, -42,  55, -88,   3, -60,-119, -90,  94, -92,  43, -72,-103, 110, -96, -60,  80,   5, -37, -14, -70,  -1, -87,-104,  36,  38, -85,  78, -44,-111,  -1,  46, -53, -30,-101,  28,   7,  43, -44,  11, -68, 108, -64,  13,  75,  14,-118, -38, -53,  48, -66, -54,  29, -79, -21,   0, -39, -20, -10,  34,  52, -96,  71, 108,  21,  28,  -5,   0, 108,  41,  99,   4,  83, -33, 105, -80, -57,  73,  78, -25, -39, -34, -15, 112, 101,-102,  41,-111,  52,-102, -64, -75, 120,  48, 117,  67, 117, 100,  55,-121, -71,  22, -18, 114,  72,-117,  28, -11,-117, -85, -39, -51, 108, -67,-108, 107, -58,  47,  73, 126,  34, -86, -24,  18,  64, 111, 103,  -5, -54,-126,  82, -39, -84, -70,-121,-111,  99, -97,  82, -94, -27, -80, -57, -59,  32,  28,  25,   5,  26, -70, 115, 124,-100,  75, -63,   7, 122, 103,  -9, -34, -27,  33,-100,  42,-113, -66, 112, -51,   3,-123, -60,  84,  13,-115, -86, 110, -46,   9,  -1, -60,  99,-123,   8,  21,  21, -82, -12,-106,  88, -46,  61,  83,  45, -40,  88,   4, -24, 102,-126,-105, -94,  45,  26,  42, 105, 115, 108,  -2,  45, 122,   8, -50,  54, -52,-126,  50, -62, 103,  14,  -4, 127,  45,  40, -56, -90,  60, -95,  81,  90,  24, -74,  15,  29, 106,  36, 120, -64,-121,-103, -30, -42,  60, 119,-111,  33,  44, 101,   5,  36,-101,  89, -84,  62,  92, -14,  70, -28,  26,  99, 106, -14,  32, -82, -64, -16, -82, -21, 120,  21,   8,  -3, 113,  87,  30,-111,-110, -13, 107, 109, -53,  47,  36, -74, -76,-115, -69, -40, -36, -95, -89,  79, -78,  71, 104,   2, 102, -58, -94,  -2,  84, -30,   4, -18, -95,  94,  81,  26, -65,   7, -58, -48,  15, -51, -50, -89,  98,   4, -72,  83, -38,  90,  54, -39,  83,  94,  66,-104,  73, -31, -92, -22, -44,  32,  34, 108,  48,-100,  63, -47,  39,   4, -26,-127, -59, -58, 100,   0,-114, 124,   5,  92,  45,  30, -61, -53,  16, -35, 108, -49,  77, -74,  26, -51,  10, -50,-103, -49, 117,  85,  62,  73,-106, -74,  55, 116, -19,  81, -19, -21,-111, -10,-105,  -8, -72,  74,  76,  79,  46, -69, -74,-101,  90, 106,  17,  78,   9,  85, -20,  -4, -77, -72,  27,  19,  23,  16, -12, -58, -52,  -9, -26,  37,  36, 106,-106,  -1,  36,  -3, -29,   5,  -2, 119,  96, 120,  73, -85, 104,  97, -75, -14, -49, -41,-113, -35, -44, -12,  88,  31,-104,  63,  99, -92, -40,-104, -35,  16, -11,  95, -38,  70,  69, -20, 127,-115, -86, 117, -44, -91,  50,  49,  50, -10,-111,  45,  76, -29,  94, 107, -78,  17,   5,  29,  24,  68, -75, 123,  54,  37, 108, -69, -60,-104,  41,  43,  84, -25,  26,   4,  61,  91, -56,  29,-127, -47, 117,  10, -20,  24,  21, -26, 111,  -3,  19, 117, -95, -84, -99,  61, -40,  33,  32,  46,  66, 111, 108,  24, -67, 124,  75, -77,  13,  33,  75, -50, 120, -11,  58, 119,-106,   9,  55,-108,  32, -44,  79,  34,  37,-102,  36,  76, -39,   4, -40, -66,  71, -96, -22, -56, -88, -41,  73, -95,-109,-100,-102, -30,  98,  -7, -39, -93,  28,  72, -18,  68, -97, -80, -69, -19,  59,  29,  30,  29,  43, 125,  60, -39, -21,  92,  94,  13,  13, -53,  12,-102, -74,  25,  95, -36,  36,  89,  52, -90, -54,-126, -85, -89, 100,  78,  57,  64, 110,  41,  -4,  49,  29, -50,  44, -18,  20, -66,-106,  22, -11, -54, 110, 126,  76, 102,   1, -21, -16, -54,  57, -39,  90,  90, -96,  79,  38, -11,  -1, -33, -10,  10, -45,  61, -50,-117, 104, -94, -73, -56,  77,  18, -93,   4, -34, 114,  35, -10, 100,  38,  77,  -9,  12,  75, -13,  75,  22,  35,  80,  13,  85,  -5, -36, -63, -22,  94, -71,  77, 121,  50, -97, -23,  44,-103, 126,  42,-120,-105, -79,-117, -64,  57,  43, -69,  -3,   7, 115, 105, -53, -85,-109,  49, -10, -82,  86,  77, -71,  43, 123,  97, -89,  97,  -5,-123,  94, 124, -32,  28,  76,  18,  55,  45,  38, 106,  86,  40, 109, -14, -88, -85,  18, -74,  53, -17, -23,  11,  67,  85,  89,  54, 118, -84, -55, -70,-122,   5, 101, -12, -36, -23,-106,  17, -76, -28,  35, -28, -60,  49, -25, 117,  13, -68,  16,  46,  48,  38,  28, -82, -80, 113,  -6, -45,-112, -28,  48, -70,-127, -41,  48,  65,  71,-108,  76,  68,  85, -68, -48,  46, -76,  51,-123,  31,  85, -61, -51,  13,  13, -51,  83,   1,-110,-124, -14, -17,  61,   0, 122, -47,  50, -30,   7,  90,  42, -27,  44, -19, -85,  82,-116, -93,  96, -70, 119, -43,  58, 123, 114,  54,-115, -96,  60, 126, -56, -63, -44, -74,  70, -72,  60,-112, -25, -13, -50, -86,  -5,  86,  88, -88,  14, -49,  -7,  66,  73,  14, -62,-118, -46,   4, -71, -19, -97, -28, -36,  21,  74,-117,  85, -11,  48,  46,-126,  30,  73,  87, 105, -27, -13,  45,  96,   1, -30, -12,  21,  32, -10,  87,-125, 120, -31,  17, 101,  28, -89, -74, -87, -99, -56, 102,  17,  36,   7, -89,  54, 115,  50,  15, -16,  61,-109,  39, -30,  29,  95,  88,  27, -74,-124,  -4,  49,  40, 113, -47,  35,  48, -79,  94, -39, -82,   4,-108,  95,  24,-105,  65,  29, -95,  -8,  69,  11,  75,  25,  33,   8, 126, -62, 107, -24, -15, -70,  96, 120, -18, -26,  76,  54,  93,  72,  44, -49,-127,  61, -72,  21, -35, -17,  92, -40, -50,  94,  -7, 106, -90, 127, -51, -65,-112, -96,-105, -69,-108,  84,  18,  37, -84, -96,  24,  56,  92, -69,-101,  49,  55, -38,  11,  80,  18, 103,   5,  -6,  55, -32,   6,  35, -80,-100, 119,  81, -45,-116, -66, 101, 111, -53, -44, -12, 127,  29,  20, -21,  31,  29, -49,  99,-123,-126,   4,  96, -11, -77, -55,  43,-113, 109,  -4,  76,  31,   6, -95, -72, 112,-105, -64,  85,  13,  42,  10, -77,  47, 123,   0, -55, 110, 106, -92, 103,  14,  17,  60, -95, -69,-111, -84,   0,  97, -57,-118, -87, -42,  51, 108, -65,-125, -49, -89,  62,-101, -49,  68,  73,-124, 113,  76,   2,-102, -65, -22,-125,  38,  73, -89,-121, -11, -13, -16, -55, -39, 110,-124, -59, 121,  68,  23,  36,  12, -50,  62, -78, -42,  78, -38,  18,  78, -51, 103,  -5, 102,-124, 120,  28,  48,  18, -96,  88,-114,  63,  22, -53, -47, -83,  99, -14,-116,  97,-105,-114, -46,  -3,  76,-112,  22, -48, -88,  80,  15, -70,  39,-126, -89,-113, 116, -28,  69,-116, -70,  27,  60, -62,-122, -15, -35,-107, 127,-104,  91,-103, -97,  -1,  51, -84, -32,  30,  62, 125,  67,  25,  96, -35,  75,  -3,  79, 107, -45,  69,  52,  83,-119, -88,  50,   2, -21,  -5,  44,  58, -20,  15,-104,  86, 104, -64, -58, -79, -89, -92, -25,  90,  50, -95,  30, -26,  66, -83,  68,  48,  75,  30,   2,  94, 115,-120, 102,-125,  93,-114, -93,  10,  73, -41, 106,  17, -58,  49,  46,  93,   6, -66, 102,  31,  36, -11, -78,  92,  47, -40,  93,  40,  51,  38, -38, -55, -87,  59,  10,  -4,  67, -64,-109,  94, -59, 102, -44,  72,  94,  67,  84,-108, 104,-122, -36, -53,  43, -60,  63,   5, -31, 103, 117,   5, 104,   1,  17, -65,  73, 121,  11, -19,  92, 113,  38, 111, -13, 100,  71, -65, -80,   1, -87, -39,   3,  53,  84, -12,  -5,  12,-115, -70, -72,-104, -87,  82, 114,-106,  88, -78, -76,  73, -32,  91, -37,   3, -60, -77,  50, -17,  27, -98, -56, -78, -95,  47,-118, -62,  98,  41,  47, -51,  83,  10,  58,  -5, 114, -84,  85,  64,   9, -73,  51, -34, -85, -78,-116, -74, 100,  19,  41, 113, 115,  67, -29,  36,  40, 110, -47,-118,  62,-110, -65, 110, -17,  65, -35,  24,  98,-110,  91,  -6,  10,  10, -81,  45,  15,  99, -47,-115, -92, -35,  19, -48, -41,  67, -40, -78, -71, -53,  40,  -7,-107, -13,  -7,-126,  14, -19,  35, -83, -92,  51,  -1,-115,  -7, -14,-116, 115, -26, -13,-116,-125,-114,  73, -25, -45,  55,  15,   7,-112,  59,  36,  96, -72,  59,  82,  84, -59, -19, -63, -50,   3,   2,-123,  30, -62, -49, -41,  -9,  73,  15, 101,-109,  70,-105, -37,-108, -90,  39, -50,  16, 101, -14,-119, -32,  62,-127,  74,  84, 101,  39, -78,  34, -82,  83, -10,-118, -91,  -8,  73,  89,  81, -52,-120, -41, -35, 126, -59, -94, -21,  12, 124, -41, -59,  12,  80, -27, -33, -26,  86,  37,  -7, 113,  23, 104, -99,  73, -85, -70, -78,  46, 108,  82, 124,  86,  25, -98, -36, -23, -57, -84,  -5,  45,  89,-116, -56,  82, -98,  99,  16, -22, -92, -25,  17,  91,  54,  47, -60, -62,  50,   6,  36, -44,  80,-100,  21,  -8,  66,-103,  81, -27, -31,  -8,  94, 112, -70, -89, 112, -13,  76,  32,-114,-125,  -3,  98,-120, 109, -18, -45, -64, -85,  76,  78, -49,  58, -54, -20,  71, -32, -49,-113, -89,  47, 125,   8,  71, -21,  50, -22, -27,  73, 114, -47,   1,  42, -65,  98, -41, -17,  32,-114,  74, -73, -25,  49,  79,  20,  48,  18, -69,   3,-105,  95,-101, 117,  50, -66, -99,  61, -52,   0, 105,  75,-102, 109, -34, -69, -16,  47,  52,  52, -89, -18, -42, -51,  23,  92,  52, -65,  27, -19,  34,  -4, -94, -98, -78, -56,  51,  91, -83,  26,-126,-113, 105,  37,-102, -63, 120,  -1, -99, 124,  40,   9, -93, -32,  74,   7,  17,  55, -62, -42,  25,-124, -66, -45,  88,  56,-121, -50,  74,  26,  56, -73, -12,  96,  -8,  10,-101, 110, -30, -27,  90, -96, -17,  92, 125,  33, 123,  -2,  -4, -52, 107, -12,  61,  44,  79, -78, 112, -21,  75,  50, -89, -35,  65,  97,  90,  37, -54,  35,  33, -71,   8,  -1, 123, -22, -31,-119,  80, 121,  18, -86, -74,  72, -93,-101,  50,  71,  12, -72,
   12,-116, -96,  40, -53,-123, -65,-100,-111, -82, -56,  61, -41, 123, -32, 101, -28, -57, -70, -55, 106, -98,  12, -23,  41,-123,  10, -44, -45,  63,  37, -37, -81, -39,  50, 109, -22,  71,   1,  49,  11,  -3, -96, 120,  85,  91,-105, -38, -81},
{  64, -30, -48, -83,-102,  50,  14,  13, -52,  70, -28,  73, -29,-117,  78, -93, 101,  -4,  56, -51,  -4,  21, -80, -15,  85,-101,  35,  33,-111, 123,  45, -53,-105,  26, -76,  57,  71,  89, -69,  -8, -61,  10, -39,  69,-109, -25,  -3, -33, 126, -30,  61,  90, -61,-124,  92,  38,   2, -94,  74, -25,  41, -52, -17,  25, -62, 110, -66, -34,  96, -22,  22,  79, -70,   3,  40, -26,-108, -64,-107,  55, -83,  26, -17, -23,  48,  48, 108,  82,  43,-124, 115,  61,  90, -42, 106,  82, -40, 123, -33,  67,  13,  97, -19,  15,  -2, -42,  25,  22, -25, -47,  24,  17, -63, 107, -65,  32,  86, -59,  89, -54,  30,-104,-121, -37,  48, -56,-122,  27,  52,  86,-110,  10, -38, 115, -11, 117,  13,  84, -14, -26,-119,  24,  79, -34,  75, -82, -43,  20,-122, -41,-101, -34,   5,  95,  20,  23, -99, 125, -55, -12, -52,  28, 124,  61,   1, -32, 122, -37, 121, -69,  88,  68, -20, -25,  37, -58,   0, -28,  13,  81,  56, -77, -88,  79,  95,-101, -79,  74, -45, -48, -88,  68,  89, -70,-125, -16, -74, 110, 111,  61,  15,  69, -55, -51,  38,-106,  98,-113, -39,  11,-127,-102, -80, -87,-111,  18,  97,  95, -47,  49, 119, 111, -84,  33,  36, 124, -53,  -7, -32, -78,  -1,-105, -82, -38,  25,  -8,-124,   1, -72, -66,   1,  32,  30,  49,  99,  52, -32,-106,  71, -93,  83, 110, -64, -57, 124,  -8, -88,  24, -50, -62,  81, -17,-115, -80, 104,  -3,-105, -89,  46,   6, -18,-100,   5, -97, 109, 100, -32,-115,  81,  11,  94,   6, -87,  49, -42,  79, -94,   6, -50, -73,  47,  76, -61, -66,-122,  91,  93,  66, -25, -74, -61, -13, -43,  14,  24,  18,-113, 114,  -4, 101,  80, -37, 114, -82,  84, 117, -21,  57,  49,-119,-122,  44, -90,  98, -26,  51, -82, 100, -52,  78,  27,-111,  55,  73,  99,  57,-117, -16,   4, -73,  22,-120,  33,  27, -47,-104, -44,  16,-107,   2,  17, -94, -60,  94, 113,  16,  55,  77,-101, -97,  31, 104, -81, -40,-126,   0, -37, -73, -25, -24,  40,  42, -43,  70,   7, -66,-104,  -6,  20,  96, -21,-100, 114,-116,  59,-110,  14, -41,-105, 126, 121,   8, -49,-109,  25, -22,-114, -31, -15,  43, 124,  89,  -7, -42, -47, -71,-122, -16, -12, -73,  26,  77,  94,  64,  51,  98,  38, -10,  76, -40,  19,  90, 127,  64, -62,  25,  38,  -7, -83,   4, 110,  16, 123, -67,-105,   4, -55,  75, 123,  39, -27,  96,  80, -83, 122,   4, -54, -60, 111,-117, -55, -67,-120, -25,   8, -86,  48,  -5,   8, 107, -72,  -7,  86,  91,   1,  37, -33, -91,  31,-115, -28,  70, -28, -60, -81,  67, 112,-125, -70, 123, -35,  45,-114, -30,   3, -13, 116, -48, -89,   1,  30, -75,   2, -99, 106, 107,  99, -44, -69, -15, -41,-116,   4, -28,  58, -66,  68,  74,  43, 105,  98,  88, -71, -10, -46,  24, -57,  91, 116,-111,   8, -55, -30,  33,  27,-101, -18, -71, -98,  58, -20, -83, -13, 113,  45,-101,  16, 122, -97, 118, -27, -36, -54,-102,  86, 104, -43, -36,  90, 119,  21, -24, 104, 111, 116,  98, -95,  60, 104, 119,-103, -97,   3, 110,  33, -29,-116,-100, -84, -25,  -9,-123, -48, -42,-113, -42, 114,  54,  81, -84,-119, -41,-106, -32, 114,   7, -33, -54,-126, -24, -81, -82, 127,-124,  55,  35,-110, -37, -98, -55,  44, -16,   2, -54, 108, -24,  -4,  30, -60, -13, -69,  15,  25,  55,  88,  87,  28, -63,  22, -53, -40,-116,  93, -21, 100, 100,   4,  -8, -34, -86, -33, 107,  17,  99,  71,  40, -65,  -8, -22, -52,-123,-102,  71, -35,-100,  56, -70,  27,  73, 114, -43,-120, -39,  63, 103,  94,  26,-109, -21,  93,   6,-103, 105, 109,-116,  82, -83,-115,  46,-104,   0, -87, -81,-107,  46,-123,  -6, -96, -46, -45,  27,  79,  18, -31,  58,  37,  34, -24,  96,  68, -36,-117, -57,-125, 122, 111, 107,  91, -14, 103, -33, -99,  52, -16,  92, -33, -30,  -6,  -5,-102, -80, -38, -94,  75,  74,  57, -59,  43, 125, -14, -57,  43,  20, -83, -54,  27, -84,-114,  52, -44,  64,  29, 106, 114,  65, 103, -73,  43,  47,-115,  88, -57, 110,  86, -90, -70,  48,  42,  50, -78,  47,  22,-112, -19,  62, 122, -32,  13,   1,  43, -68, -58, -70,   1,-120, -92,-115,  92, 111, -94, 115,  93,  -9,  42, 108, -72,-121, -47,  42, -84,   1,  46, 118,  95,-105,-119, 103,  43, -92,  63,  41,  79, -11,  -8, 106, -24, -69, -88, -18,-101,  17,-106, -81,  56,  -7,  25, -20,  25,  55, 118, -98,  10,-115,  67,  50, -38, -41,  34, -83, -18,  36,  83, -21, 106,  86, -93, -15,  91, 110, -64, -63, 110,  40, 125,  -7,  25, -12,  94,  79, -54,  81,-125,  66, -65, 105, -33,  20, -45,  47,  52, -25, -79,  32, 100,   1, -46,  31,  54,-115, -82,-108,   2, -62, 121, 100,  72,  47, 126, -66, -29, -67, -23, -90,  35,  79, 114,  73, -91, -43,-112,  -8, -65,  53, 117,-116,  70,  -4, -72, -27,-114, -90,  43, -92, 124, -96,   7,   4,  84,  58,  97,  75,  37, -17, -52, -78, 120,  97,   9, 101,  89, 109,  10,  52,  99, -12,-109, -14,  46, -29, -27,-109, -54,  54,   4, -39,  -8,  90, -32, -87, 118, -36,  96,-118, 119, -48,  72,  78, -33, -60,  63, 107,  18,   3,  26,   2,  95, 119, -93, -82,  13, -24,  54, -52, -43,  88, -79, -36, -47,  56, 101,-115, -99, -75,  23,  35, -75, 114, -76, 115,  79, -84, -90, -35, 109,  64, -34,  71,  88,  80,   9, -49,  37,  -8,  11,-100, -19, 112, -39,  35, 120,  68, -43,   4, -57,  39, -37, -13, 111,  84, -32,  80,   8,-106, -37,  34,-111, -15, 125,  13, -39,  86,  45, -85,  83,  28, -70, -12, -31,  71,-105,  68,  18, -84, -45,  65, 101, -91, 115,  68,  14,-124, -71,  98,  26, 118, -90, -94, -67, -52,  89, 104,-125,-123, 107,  85, -94, -56, -16, 109, -47,  96, -10, -19,  77, 111,  82,  90,  23,   0, -68,-126, -63, 109,  43, -76, -64,  44, -49, -72,  23,  35, 115,  18, -22,  66,  69, -92, -27, -74, -27, 125,-107,  -1,  20,-107, -87,  96,  30, -13,  35,  16, -38,-121, -92,  65,-121, 106,  18,  -6,-114,  16, 121, 106,  55,-105,   4,-104, -98,  36, 101, -15, -19, -15,  68, 102, 103, -57, 117,  19,  91, 121,-101, -36,   8, 110, 102, -32,-113, -12,  58,  -2, -75, -55, -56,  58,  57,  87, -52, -68, -46,  25, -78, -37,  21, -42, -59, -26, 116,   5, 117, 124,  14,  99,  -5,  17, -63, -87, -87,  93, -60,  86,  90,-121, -40,  56, 108,-109, 120,  24, -21,  76, -47,  35, -48,  -3, 114, -85,  58, -96,-100, -83,-117,  74, -58, 116, -19,  97, -61, -99, -16,-114,  98, -18, -42,-126,  69, 104, -64,  94,-113, 123,  74, -13, 113,-108,  -6, -19, -50, -73,-109,  97,   4,  61, -72,  67,  -1, -41, -35,-117, -24,   8,-105,  -8,   2, -61, -15,-101, -87, -49, -85, -91,  82,  80,  11,-115, -27, -78, 101,  41,  85,  17, -48, -48, -69,  29,-125, -30, -43,  37,  36, -52,  75, -11, -64,  36, 115, -91, 103, -18, -23,-125,-100,  86,-126,   4,  91,-119, -36, -44, -69, 118,-112,  90,  77, -62,  80, -52, 101, -11, 102,  27, -90, -46,  28,  54,  -7,-118,-102,-100, 113, 103, -56,  80,  50, 125,-107,   0, -21, -60, -83,  97,  49,  -4, -62,  29, 123,  23,-100, 121,  28, 106,  78, -25,  93, -56, 109,-125, -43,  73,   0,-114,  48, -39,  74, -11, 105, -92,  41,  98, -45,  93, 124,  32,  19,  57, -56,  59,  63, -55, -73, -73,  32,  84, -30,  77, -61, -31, -95,  28,  24, -31,-116, 125, -97, -61,  79, -41,  15, 111, -94,  45,  30,  42,  30, -42,-120, -83,  69,  85, 101, -19, 107,  44, 112,-124, -31, 104, -63, -35,  -1, -96,  59,  92, -29,-117,  95,  92,-118, -26, -22,  80, 123,-104, -79,  43,  89, -57,  54, -27,  89,  61,  17,  45, -97,  21,  -3,  32,  86,-110,  83, -56,  18,  63,  78,   9,  72,  66,  -8, 121, 116, 112, -50,-118,  99,  52, -77, -42, 107,  43, -69, -98,  39, -21,  99,  88,  23,  30, -25, 108, 106,  52, 104, -34,  48, -11, -62, 127,  42,  25,  83,  91,-101,  43,   8,  22,-121,  54, 104, -41,-100,  39,   8,  88,  37, -32, -19,  26,  95,  52, -61,  24,  68, -41, 123,  69,  11,-122,  29,  36,-122,   4,  97, -33,  -5,  97, 103, -87,  66,-118,  43,-110, -23,  90,  48,  77,   4, -17,  33, -31,-113, -93,  40,  60,  54, -75,  90, -82, -25,  25,-118,-113,-123, -44,  22, -31,-122,-103,-109, 120, -78, -64,  17, -23, -93,  12,   5, -46,  55,  10,  93,  46,  69,-106,  29,  25, -64, 116,  -5,  98,  51,-126,  77, -43,  88, -76, -98,  95, 126,  22,-110,  83,  16,  95,   3, 113,  25,  51, -98, -61, -67, 112,-102, -55,  90,  39,-103, -34, -45,  59, 116, -61,  69, 125, -84, -81,  98,-106,  51,  16,  81,  47,   7, 103, -42,-112, -95,  24,  97,  -9, -76, -71, -82, 105, -14, -69, -87, 112,  90,  17,  83,  49,  36,  58, -39, -75,-114, -24, 127,  27, -68,  42, -62,  66,  -5, -20,  16,  23, -53,  -6, -61,  82,-126, -83,  50, -95,  89,  83,-126, -69, 101,  18,  -3, -84, 123,  59, -38,-124, -76, 107, -66, 115, -49,  58, -84,-106, 104,  17,  97,  10,  -2,  63,-116, -76,  37, -39,  95,-119,  19,-105, 113,  44, -20, 122,  -2, -65,  88,  55,  -3,  14, -26, -19, -19,  38,  -9,  77, -63,  -6,  46,-117,  79,  12,  35,  60,-122,-105, -34, -98, -42, 103, -24,-115,   1,-104, -50,  24,  18,  -6,  71,  68,  60, -98,  51,-111,  83,  44, -45, -45, -72, 124,-113, 110,  68,  40,   9, -17, -46, -73,-112,  51, -27, -99, -75, -44,  72, -97,  47, -59, -14,  62, -53,  26, -61,  84,  83,   5, -80, -99,  24, -72, -85,  38, 115, -65,-104, -38, -40,  31, -10, -73, -24,  67,  71, -58, -75, -16,  49, -93, -36,  98,  57, -47, 108,  54, 120, -24,  77, 117, -90,  52,  75,-115, -55,  20, 107, -97,  22,  17, 107,  72, -56,  -1,  17,-111, 112,  70, -46,  44, -10,  94, -18,  90,  42, -83, -69,  97, -59, -46,  77, -58, 111,  81,  21, -39,-123,  -1, -71,-121, 124,  34,  10,  65, 115, -44,  23,  87, -15,  76,-120,  79,  77, -81,  -1, -40, 101,  85,-109,  11, -42, 116, -71,  43, -13,  90,  29, -77,-104,  64,  96, 122, -40,  35,  97, -76, 101,  90, 126, -77, -69,  -2, -21, -58,  58,  39, 126,-118,   6, 121,-113,-111,  82,  14,-122,  19,-114,   1,-122, -49, -27,-105,  71,  20, -54,  50, -22,   6,  74,  -9, 126,  11, -95,  -1, -53,  -9, -29,  97, -50, -39, -51,  28,  56,-107,  13,-100,-123, -96, -18, -30,  14,-102, 110, -29, 110,-105, -77, -86, -24,  -1,   7,  46, -99, -63, 121, -87, -19,-119, -94,  53,   6, 125,  -3,  31, 108, -81, -62,  31, 125,  97,-103, 107,-110,  -2,-117, 103,  53, 103, -95,-121, -31, 119,  78,  88, -31, -76, -23, -20,  63, -69, -56, -43, -24,  96,-111,  35,  52,  -2, 108,-111,  88, -29,  36,  24, -16, -41, -16, -14,  77,-108,  24,  40,  56, -62, 121, 115, -53,  87,  16,  84, -45,  13, -31,  72, -48, -98,  22, 120, -62, -40, -34,-108, -81,  80, -27,  -9, -50, -98,  35,  52, -65, -31,
   64, -18, -46,  51,   3, -16,   2, 103, -78, 115,  -7,-117,-106, -17, -28,  79,  17, -89,  90, -97, -38,-108,  52,  -5,  96,  21, 114,  30,  92,  -2, -83,  -9, -39,  15,-103,-126,  75,-122, -80,  14,-113, 111,  25,   2,  20,  35,  12,  52, 120},
{-124,  57, -26, -60, -91, -69, -46, -79, -39,  88, -41,  48, -52,-119, -14,  77,  95,   3, 113,  78,  35, -39, -26,-105,-106,  73,  -8,  20, -21,  67, 124,-111,  -4, -71, -48,  25, -69,  13, -14, -60, -47,  -8,-109,   4,  85, -91, -81, 105, -58, -56,  17,  47,  -5,-111, -56, -90,  70,  40,  36,  48,  47,  78, -63,  90, -37,  25,  91,  65, 121,   1,  86, 111,  14,  56,-127, -32, 122,-108,  32,  12, 114, -64, -19,  10, -27,-105,  11, 118, -23, -58,  52,   3, -82, 120,  99,  -6,  24,  12,  18, -39,  13,  96,  62,-106, 117, -41,-115,  91, -41, -74, -53,  42, -20, -13,  90,  69,  51,  34, -45,  76,  88, -29,  -2, -69,  -6, -72, 107, -29,-110,  -7,  28, -48, -23, -14, -57,  84, -74,-110,  72,  22, 104,   5,  41,  25,-104, -94, 113, -59,  -4,-119,  73,  68,  27,-114,  81, 119, -20, -65,  95,  61,-107, 120, 107,-101,  59, -53,  -3, -95,  92,  68,  46, 102, 102,-101, -57,  20, -31,  52, -77, -62,  89,  97, 122, -70,  77, 126, -47, -66, -28,  23,  79,-111,  82,  76, 117,  -5,  14,  25,  81,  79,  43, -97,-110,  79, 115, 105, -86,  25,-103, -79,-101, 100,  43, -26,-116,  31,-125,   3,  83,  55,  81,  67, -53,  95,  53, -38, -35, 117, -98,-115, -88,  98,  60, -44,  86,  96, -64,  21,  85,  -7,   7,  79, -23,-116, -78, -14,  -2,  -8, 111,  51,  47,  84, -73,  93, -22,  46, -75,  -9, -77,  26,-107,  40, -71,  76, 101,  95, 116,  -6,   6,  -6,-122,  -6, -44,  81,  12, 123,  27, -44,  85,  18,  33, -70,  28, -39,  89,  48, 104,-115,-109,  61, 110,  67,   8,  70,  42, -13, -75, -46, -63, -58, -16, -25, -21, 115,  93, -37,  -5, -57, -29, -45,   0,-110,  24,-114,-104, -12, 115, -86, -65, -20, -15,  82, -77,  -9, -69,  60,  -4, -73, -75, -96,  72, -67, -52,  69,  -3, 118, 112,  51, -61, 103, -11,  11, -23,  43, 118, -67, -48, -98, -86,  39, -72, -35,  72, -93, -17, -51,-122,  60,-111, -72,  79, 115,  91, 112, -34, -51,-106, -89, -19, -40,-117,-109,  22,   1,   2,  18, -53,  24,  62, -70,  17, -61, -41, -32,  47, -95,-101,  43,-122, -18, -17,  38, 123,  67,  26,  -4,  80,  61,  44,  69, -91, -64,  85,-117,  87, -38, -43, 107,  -9,  70, -32,  17, 110,  82,-105,   7, -61, -48,   7, -22,-112,-122,-110, -46,-112,  11, 111,  91,-124,-105,  54, -97, 117, -77, -99,  20, -14,  41, -72,-126, -53,  49,  83,  -8, 100, -74,  17, -22, -73,  16, -30, -17,   4, -52, -60, -12,  17, 109,  32,-105, -99, -99, 117,  33,  35,  28, -24, 123, 106, -90, -97, -57, -31, -83, -13, -78, -79, -20,  73,  93,-102,  95, -84,  36, -64,-126, 103,  67, -71, -87, -86, -36,  16, -85, -45, -17, -37,  10,  19, -81,  63, -26,-121, -49,  19,-108, -93, -34,-118, 120,  -3,  93,  10, 105,  53,-111,  48,  30,  71, -43,-120, 105,  88, -86, -97,-105, -63, -12,-117, -98,-119, -19,-117, -97, 100, -20, -84,-108, -64, -63,-118, -53,-113,  85,  38, -24, -33, 102,  18, -77,  23, -72,-105, -51,  82, -47, -22, -17,  44, -43,  96,-112, -95,  11, -19,  14,-123, -20, -94,  31, 111,  55,  75, -82, -59, -71,-111, -67, -77,  61, -91,  53,   5,   0, -65,  62,  75,-120, -43, -67, -39, -31, 124,  -7, 101,  19, -39,  87, -99, -73,-120,   4, -67,-116, -41,   1, 112,  57, -96,  42,  24,  93,  87,  93, -39,  31,  22, -71, -46,  99,   1, -70,-109,  55,  49, -98,  61, -51,  34,-112,  29,  42,-105,  48, -83,-108, -80,  87, -14,-118, 118, 115, -37, 127,  50,-123,-106, -78, -49, -95,-124,   8, -16,  41,-123, -71, -96,  -9, -55,-117, -60, 117,  39, -66, 108, -86,  49, -74,  64, -85,  -1,-112, -89,  54,  10, -25,  31,  61, -62,  78,  66, -69, -85,-108, 107,  38, 104, -82, -28,  68, -50, -44, -75,  28,  90,  51,-116,-126, -55, -73, -21, -72,  73, -74,  91, -30, 125, -52, 117, -96, -57, -30, -10,  75,  97, 124,-106,  23,  -2, -60,  58, -34, -91,-107,  27, -69,  81,  -3, 114, 125, -57, -76,  78, -99,-110,  53,  73,  68,  90,  51,-112,  77, -58,  93,  15, -37,  20,  36, -15,  -9,  99, 101, -31,  23,-125, -36, -42,  15,-114,-121,  82, -81,  21, 106,  65, -21, -15, 102,  97, -32,  56,  87,  66, 122,  -8, 125,   9,  67, -91, -34,  54, 125, -19,  68,   6,-111, -19,  52, -75, 113, -10,-111,-123,  89, -99, -32,   0, -78,  18, -55, 114,  83, 107,  90,-126,  50,  13, -98,  15,  22, -93, -45, -57,  28, -42,   9, -93,-101, -87,-118,  61,  61,  55, 126, -68,  54,  14, 118,  -5, -28, -19, -87, -93,  67,  62,   8, -83,-116,  66,  10, -57,  46,  94, -36, -61,  58, -53,  63,-120,  13,  72,  72,  93, -81,  -8,-103, 124,  42,  72,  75,  67,  62, -61,  99, -93,-113,   0, -29,  71, -32, -36, -98,-124,-124,-119,  24, -67,  20, -72, -95, -84,  68,  74,-118, 116, 107, -42, -58, 113, 106, -55, 123,  -2, 112,   2, -84,  16, 122,  92, -77, -46, -27,-117,   5,  31, -18, 112,  23,-116,-109, -50,  51,  62,  22,-107,  92,-120, -34, -15, -19,  23,-121,  97,-104,  35, -45,-102, 115, -90,-110,  59,   9,  92,-124,  73, -96, -88,  85,   8, -22, -50,  -5,  -7, -69, -86,  28, -63, -43,  17,  88,-126,  57,  81, 122, -52, -41,  92,  43,  -9, -92,  22,  -8, -30,  48, -67,  15, 127, -52,  82,-104,  36,-109,-117,  52, -47,  25,  49,  39, -85,   6,  42, 109, -98, 113,  -6, -53, -27,  76, -46,  76, -49, 113,-119,  60, -24,  80,  13, -94, -76,  30, -52,-101, -19, -61, -50, -30,  90, -24,-103, -36,  24, -60, -26, -17,-122,  95, -92, 110, -83, -14,  39, -44,  34, -98, -86, -28, -24, -38, 113,  -3,  75, 108,  89,  22,  64,  30,  82,   9,   4,-115, -13,-118, -89, -75, 103,  -4, -12,-125,  82,-109, -35,  33,  27,  -6, -38, -13,  58,  80,  46, -90,  -1, 104, -65,  52, -98,  58,  39,-112, 100,-121,  75, -40,  22,  33, -61, -34, -30,  35, -89,  53, -61,  -6,  84,  52, 111,  97,  35, -47, -70, 103, -80,  98,  25, -96, -20,  30,  -8,-101, -82,-114,  81,  73,   7,  79,  48,-107,  52, -72,  30, -94,  54, -16,   5,-100, -70, -94, -93,  35, -97, 126, -93, -58,  49,-100, -60,  31,  79, -74,  92,  81,  54,  -8,  37,  54,-109,  14,-110,-101,-118, -28, -54,  43,  61, 101, -76,  70, -10,  60, -31, -41,  62,  98, -47,  89, -80,  60,  75,   3, -16, -52,  17,  42, -27, -94,  94,  -4,-119,  58,  35,  98,  77, 127, -51,-114, -83,-116,  46, -71,  90,-125, -69, -64, -60, -40,  24,   9, -34, -51,  48,-127, -17,-108,   8,  39,-102, -99, -91,  -5,  38, -65, 104,  31,  37, 108, -17,  37,  -2,  25, -89,  11,  17,  90,  46,  47, -98, -88,  94, -26, 125,  20, 119, -91,-119, 117,  62, -50, -77,  90,  83, -46, -98, -68, 126, -15, -86,  22,  86, -80, -84,   2, 113,  44, -61,  -3, -14, -12,  85,  58, -55,  49, -59, -58, -39,-122, -76,  -5,-123,  -1,-103,  16, -72,   8,-102,   9, -84,  30,  64,  88, -53, -68,  12,  49, -40,-102, -33,   3,  79, -38, 121, -32,  32, 115,-119, -35,   8, 111, -16,  55, -28,  68,-123,  77,  57,  65, -32,  12,-104, -39, -42,  11,  29,   0,  54, -83,  33,  25,  52,  -5, -40, -46,  54, 109,  57, -30,  13,  39,-103,  65, -91,  90, 100, -79, -19, 121, 103, -80,  20, 116, -25, -39,  71,  41,  45, -99,  36,  -8, -40,  12,-100, -36,-104,  97,  25, 111,  61, -11, -93,  65, -56,   8, -44,-120, -83,   0, -67,  -6,-118,  82, -95,  50, 122,-107, -25, -26, -33, -32,-118,  46,  49, -76, -29, -17,-104, -96, -21,  49,  34,  49,  48, -46, -97,  96,  90,  24,  92,-115, -95,  29,  68,  23, -52,-104,  52, -92, -20, -89,  25,-105,  27, -26, 110, -87, -50,  15, 121,  66,  47,  77,  85, 107, 126,  -3, -88, -92,  92, -46, -54,  62,-105, 112,  60,  25, -72,  77,  39, -35, -90, -22,  -8,-119, -48, 104,  18,  58,  70,  75, -70, 114, 101, -43, -13, -77,  11,  79,  39, -13, -88, -32,  67,-117,-118, -27, -65,  13, -59, -22,  51, 125,  23, -20, -84,  87,  20,  23, -72,  60, 116, -10, -57,-105,-100, 106, 108,  53,  33, 109, -17, -30,  81, 108, -79, -54, -34, 112,  71, -83, 120,  98,  12,  58, -82,  49, -39,  48, -33, 106, 109,  58, -96,  48, -63,  73,-123,-118,  34, -71,  57,  65,  -5,  -9,  -8,  65, 119, 105, -74, -76, 119, -81, 118, -42,-121,-111, -70,  55, -67, 118, 118,-114,  -5, -64,  88, 112, 111,   5,  21,-101,  99, -25, -46,  19, 108, -72, -40, -40, -18,  46,  34,  20,  -2,  24, -39,  64,  81,  63, -18, -52,   8,  42, -12,  65,  65, -86, -60, -42,   0,  85,-103, -97, -86,-126, 126, -40, -45,  83,  91, 111, -70, -34, 103,  98, -95,  -5,  30, -25, -21, -12, -84, -94, 115,  57, -57, -29,   2,  56,  46,-112,   2,  90,  46,  70, 109,-125, -13, -61,  32,  15, -28,  -9, -29, -55,  -2,  22, -13, -53,-102,  39, -61, -48, -97, -64, -32,   1, 108,   8, -86,-124, -97,   8, 102, -86, -48, -82,  -8, -21,-122, 101, -70, 109,-106,  32,  71, -60, -82,  50,  72, 105, 124,  16, -39, -44,-118,  89, -31,  23,-125,  60,  88, -98,  21,  69,-108,-120, -79,  29, 103,  42,  72,  16,  79, 103,  94,  -3,   0,  85,  63,-112,  66, -29, -47, -96, -51,  -8, 107, -10, 126,-107,-118, 102, 119,  -4,  -3, -95, 108,-117,  82, 122, -11, -87, 124,   1, -30, 111, -45,-123, -91,  19,  77,  94,  98,  43, -66,-119,  61,   0,-108,   4,  89, -30, -47, -23,-125, -45, -38,   2,-127,  71,   9, -22, -55,  -3, -95,-100, -80, -79, -31, 126, -97, -79,  84,  71, 120,  69, -12, -11,  78, -67,  29, -70, 126,   2,  15,   6,  33,  87, -93, 102, 124, 100, -13,  56,-103,  71,  42,  60, -66,   1, -49, -28,  83,  47, -36,  89, -70,  -4, -75,  80,  -4,-105, -33, -94, -85,  99,  14,  -6, -81,-124, -55, -97,-110,  60,-105,  33,  -7,  81,  71,   2, 119,-115,  34,  39,  13,-123,  94,  -3,-116, -22,  37, -51, 118, -46,-110, -54, 124,  40, 100,  98, -10, 107, -41,  66,  15, 111,-108,  99, -16, -59, -78, 121, 119, -76,  67, -80,  71,-116,  25, -76, -86, -84, 127, -25, 106,-125,  79,  43,  48,-116, -16, -35, -27, -63, -92, -70,  -5,  21,  77, -35, -80,  -7, -39,  -5, -98, -60,  18,  -2, -35,  53, -15, -47,  68,  27,-125, -31, -14,  63,-100, -95,  29,  17, -34, -71,   0,  14, -76, -37, -17,-111,-101,  49,  26,-125,   3,  73, -81, -75,  64,   4,  35, -60, -86,  52,  27,  16,-126, 101, -33,-113,  22, -50,  61, -10,  37,-111,  74, -37,  65,  72,   5, -70, -71, 118, -22,-126,  44,  34, 100,  59, 112, 119, -93, -70,  57, -65,  91,-115, -81, -28,  51, -20, 103, -25,  55,  67, -54, -59, -98,-120, -45, -36,-122,-113, -14, -54,   7, -43, -80,  59, -61, 118,  10,  19, -44, 109,-108, -97, -97,  65, -45, 127,  13, 104, 109,-126, -73,  -4,  23,  -6, 103,  88, -82,  -2, -48, -72,-117, -52,-120, -73, -80,  -6, -99,  -2, -64,  -6,  69,  86,  52,  39,  58,  22,  42,
  -71, -54, -20, -48,  45,  -3,  83,  91,  13,   6, -31,  69, -90,  39,  88, 111, -81, -60,   6,  48,   5,  71,   5, -40,  80, 121, 108, -88,  14,   9, -48,  49,-117,  15,   4, 102, 101,  92, -28, -70, 106,  95,-116, -86, -77, 111,  89,  22,  -8},
{  21, 105, -79, 125, -28, 111, -60,-115, -56,  -5,  20, -73,-101, -78,-101, -52, -21,-125, -78,  66,  67, -45, -65,-116,  32, -85,  98,  -1,  21, -97,  22,  52,  93,  39,  53, -37, -51,  85,-109,  93,  14,  26,   2,  66,  -5,  54, 109,   8,  73,  17,  22, -51,-119,-121,  48, 105,  67,  60,  97,  52,  43,  97, -73,  -4, -51, -66,  49,-120, -38,  62, 100, -95, -98,  82,-103,  15, 115,-127,  86, -51,  30,  56,-117, -36,  14,  84, 121, 120, -34, -78,  11, 102,  26, 111,  91,  58, -53,  88, -31,-112,  35,  -6,  20,  27,   7,  80, -33,  23, -77, -77,  42,-102, -79,  49,-104,  70,  92,  52, 107, -34,  36, 123,  21, -55,   6,  71,  22, -64, -51,  99, -82,  23,  31, -49,  56,  40,-105,-102,-101,-103,  54,  64,-106, 105, 108, -76,  -6, 111, -73, -54, 125,  73,-123,  77,-117,  93,  65,  18,-104,  14, -82, 121,-117,  44, -39,  51, -57,  46,  38, -27,  17,-106,  89,  16,-112, 109,   4,  27,  -6, -15,  28, 106,   1,   0,  46,  76,-108, 107, -16, -76, -77,  40, -50,-125, -63,  25,  31,-109, 113, -56,  29, -48, -96,  44,  97, -77,  64,  67, -64, -70,  39,  89,  22, 113, -99, -47,   6, 107,  18, -79, -96, -68, -27, 104, -24,  75, -53, -57, -84,  82,  84,  96,   7, -94,  35, -30,  38,   5, -91,  25, -83,  -8, -38,  20,   0, 113, -17, -55, -86,  61,  68, -22, -80, -32,-109, -56, -25, 123, 107,  69, -85,  68, -12,-125, 122, -74,   4, -91,  80, -37,  94,  65,  64,  88, -97, -62,  -2,  58,  96,-111,  77,  83,  14, -95, -54, -24, -43,-125,   8, -64,  86,  90, -60, -10,  21, -17,-105,  57, -14, -61, 117, -62,  50,  83, -57,   3,  84, -20,  27, 102,  36, 106,  91,  14, -75,  91,  78,-110,  14, 114, -19, -65,  82, -25,-111,-100,  20,  60,-100, -74,-107, -84,  31,  42,-110, -55, -64,  23,   2, 123,  60, -76, 124,  55,-101,-126, -17, -93,   5,  63,  87, 114, -47, -68,  18,   7,-111, -44,  54,  -1, -57,   9, -50, -58, -76, -21,  27,  81,  23,-110, -42,  95,  16,  98,  82, -57, -32,-117, -93,-101, -49,-125,  10,-103, -48,  85,   1,  -2, -50,-115,  70,  43,  22,-116, -57,-103,  34,   3,  20,-108,-121,-104, -23, 110, 122,  49, -42,-104,  71, 101,  30,  53, -10,  52, -39, -41, -67, 125,  81,  19,  10,  72,  85,-120,  74,  36,  25, -75,-121,  44,-110,  93,  27,  16,  84,  56,  72,  44,  23, -24,  25,  79, -47, 124,  98, 118,  97, 100,  61,-126,  51,-114,  70, -79, -63, -58, -18,  75, -32,  84, -62,  -1,  67, -79, -64,  11, -98,  71, 126,-105, 103, -99, -11,   2,  -9,  26,  77,   3,  62, -92,  23,  34,   6,-123,  75, -75, 126, -54,-125, 105, -81, -54,-108,  53,  79, -92,-105, -62, -54,  25, -19,  98,   3,  36, -96, -30,-104, -14,  33, -44, 108, -30,  -3, -92,  85,  -4,-112,-106,  33,  37, -75,  61,  -9, -83, -43, -51, -92, -65,   8,  98,-127, -85,  -6,-112,  90,  16, -29, -23,-112, 107,  63, 120, -17,  14,  43,  46, 116, -33,  30,  13,  53, -25, -11,  27, -15,  62,  68, -29,  26,  94, -88,  99,-108,  95, -66, -62, -63, 107,  15,  44,  63,  39,  90, -48,  88,  18, -27,-116,-124,  86,-114,-110, -27, -32,  74, -75, -25,  65, -46,  93, -52,  61,  90, 115, -35,  94, -99,  67,  49,  11,  64,  69, 107, -50, -83,  -8,  35, -63,  73,  -1,  29, -61, -60, -79, -14,  77, -40, -14, -45,  74,-105,  28, -40, -18, -35,  85,  20,  71,  98, 110,  40, -59,  25,  99, -68, -93,-108,  71, -52,  59,  15,  74,   5, -13,  17, -96,   6,  22, -79,-110, -48, -89,  29, -69, -90, -22, -89, -65,   8, -17,  19,  20, 111,  54,  41, 119, -44, 112, 122, -28,-115, -81, 106,  16,  -6, -95, -76,-101, -32,  -8,  31,-112,  57,  97, -98, 117,-121,  59, -28, -47,  33, -97, -42,-107, -76,  44,  49, -80,-102, 115, 114, -14,-120,-119,  99,  -4,  74, -53,  22,  23, 118,  -2, -78,  38, -57,-100, -31, 124,  56, -19, -90,  33,  29, -30,  -9, -98, -40,  -7,  25,  36, -50,  67,  28, -13, 104, 107, 109,  -4,  53, -82, 103, -19, 103,  -5, 111,  12,  22,-123, -17,  19, -79,  95, 112,  44, -14,  36,  77,  52,   9,  36, -64,  41,-102,   5, -23, -85, -85, -69,  19,   5,  32,   9,-105, -42, 105, -99, -33, -80, -47,  25,  15,  30, -91, -71, -63,  39, 114,  43,-115,-103, -24, -24,  54,   1, -98,  55,-118, 103, 117, -67,  52,   4,  29,  54,   3, -16, -19, -78,  95,  97, -11,   1, -56, -23,-103, -29,  39, 102, -66,  98,   2,-113, -88,  28, -99,  70, -25, -86, -16,  55, -59, 124,  56,  93,-120, -80,-103,  17, -94, -49, -50,  68, -55, -48,  36, -25, -73,  83,  11,  34,  -2, -13, -96, -16,  -1, 109,  97,  28,  50,  19,   7, -60,  59,  81,-121, -31,  58,-110, -24, -20, -44,  96,  62, -89, -15, -43,  26,  85,  33, -55,  38, -28, -31,  73, 110,  87, 110, -89,  91, 110,-114,  83, -73,  55, -57,  51,  13, -17,  76,  59,  28, 126,  80, -73,  95, 116, -74,  72, -70,  74,  10,  -8,  19, -53,-109,-126,   9, 116, -22,-107, -18,  -2,  64,  -9, -66,-112, -55, -95,  11, -38, -53,  34, 119, -70,  91,   9, 112,-122,  94,  27,-105, -59,-116,  22, -98, 120, -15, 110,  32,  51,  13, -56, -54, -88,  97, -36,  88, -78,  44,  -1,  91, -97,-113,  12, -41,-118, -12, -20, -90, -17,  -8, -50, 118, -51,  42,  -9,  44,  57, -81, -33,-108, -17, -98,  17,-125, -97, -61, -29, -17, 111,  83, -16,-110, -94,  69, 114, 109,  42,  55, -79,  23, -67, -13,  25,-119,  58,-112, -84, -24, -83, -72,  15,  68,   1,-117,   8, 125,  93, -19,  80,  34,  46,  21, -34, -89,-117, 115,  42, 112,  66, 121, -58,  82, -68, -90,  62,  25, 102,  57, 104,  99, 126,  26,  71, 111, 119,  64,  79, 102,  -5,  25, -30, -62, -81,  73, -26, 114, -90, -14,-106, -13,  94,  32, -71,-126,-111,  77,  66,   0,  74, -76,  46, 120,  72, -39, 106,  45,  -6,  86,-115,   9, 124,  -1,  24,  17,  81,   0,-109,   9,  24,  73, 111,  82,-101,  -2, -83, 105, 101, -52, 107,  99,-106, -18,  42, 115, 125, -24, -44,  38,  29, -90, 103,  14,  41, -82, -17, -50,  80, -80,-102,  -9,  21,  41,  60,  96, 115,  49, 105, -68, -35, 109,  72,   7, -76,  57,  89,  79, -43, -18, -18, -56, 127, -85,-127,-125,  13, 122,  79,-102,-116, -81, -54, -88,  80,  47,-110,  36,  20, -52, -63,-120,   7, -10,  89,   1,  58, -47,  98, -78, -73, -76,  98,  87, -17, 120,  51,  47, -22, -45,  30, -18, -51,  80,   4,  22,  -1,  11, 110, -37, 102, -97,  20, -30,  26, -18, -46, -72, -20,  50, -39,  46, 110,  -1,  42,-111, 116,  37,  95,  50,  -2,  72,  37,  46,  80,  67, 120, 121, 114,-111,-105, -57, -47,-117,  65,  91,  68, -69, -90,  27, 119,   0,  47, -65, -57,  19, -72,  58,  33,  70, 121, -17,  44,  10,  50, -98, 104, 102,  41, -29,-106,  95,  81, -13,  21, -64, 108,  62,  24,  94, -33, -70,  10, -85,  61,  -7,  -2,  -2, -13,  69, -90,  -3,  -8, 108, 123,  62, 122,-112, -87,  61,  74,  84,  55, -31, -87,-123,   3, -71,  23, -99,  -6,  27,  23,  14,  43,  42,-115, -44, -54, 126,-113, -74,  74, -92,  27, -22,  87, 117,-104, 116,   4, 120,  98, -40,  81, -87,  70,  42,-123,  20,  10,  92, -85, -44, -95,  56,  23, -47, -52, -88,  11, -86, -85,  12, -24,  72, -18,  89,  99,  22,-114,-113,-125, 120, -20,  93,  13,  76, -42,  33,  26, -99, -96, 114,-102,-110, -86,-109, -27,  34, -60,  -5, -97, -24, -47, -61, -41, -74, -48, 121,  14,  74, 123,  55, -93, -81, -88,  24,-103, -34,   3, -48,  91,-119, -94, 122, -21, -56, 112, -27,-119,  80,  10,-103,  67, 115,  38,  99, -31, -70,  78, -12,  95,  81, -39,  83,-120, -81, -25,-122, -51,  83,  59,-117,  25,-114,  48,  23, -53,   2, -74, 124,-117, -12,  25,  52, -10, 117, -20,  95, -33,  -9,  29, 104, -73,   9, -31, -47, -10,  34,-105, -17, -15, 104,-100, 119,  72, 114, -87,  53,  -4,  74, -46, 124, -93, -38, -72, -48,-111, -38, 117, -40, -66, -71, -54,-126, 116,  93, 107,-103, 117,-112, -61,  19,-116,   6, -64, 124,   4,  45,-110, -33,  43,-100, 112, 106, -62,  69, -69,  42,  44,  95,  61, 119,  -8,  81, -26,  18, -37,  -2,  39,  95,  31,  56, -95,  15,-108, -36, 119,  34,  72,  72,-116, 103, 111, -61, -38, -47,  94,  90,  17,-108, -69, -96, 112,-110, -88, 112, -96,  -3,  69,-108, 114,  89,-126, -25,  82,-113,  76, 106,-126,  83,  73,   9, -34, -60, -73, -84, -42,  92, -74,  89,  16,  37,  69,  92, -23,  85,  82,  77,  55,   9, -76, -81, 117,  65,  21,  97,-118,-106,  47,  60,  91, 126,  56, -68,  23,  34,  -6,   3,  99,  38, -98,  17, 103, -67,   6, -85,  10, -41,-123,  49, -54,  -3, 126, -10,  77, 101, -47,-109, 116,-107, -86, 118,-106,-101,  34,  15,  79,  44,  24,  77, 112,  50,  12, 119, -67, -72, 110, -70,-108,  31,  52, -49,  17,  -3, -90, -43, -92,-100, -52,  42, -98,  71,  97, -94, 121,-100,  -3,  79,  20, -24, -10,   2, -78,  53, -99,  22,  17, -79,  87, 119,  32,  90, -72, 118, -87, -63,  15, 102,  37, -15, 107, -33, 113, -43, 119, -54,  -3,-106,  33, -39, -12,   1, -66, -40, -72,  17, -18, -77, -12, 119, -32,-123,  44,  25, -62,-108, 111, -26,  18, -71, 104, 118, -61, -36,-125, 106,  70,-102, -67, -62,  67,  16, -69,  93, -87,  59, -68,  44,  28, -46,  84, -46, 101,  42,  88,-117, -50, -94, -39,  68, -74,  69, -25,-105, -63,  54, -83, -31, 123,-108,  40, -89, -59, -28, -91,  19,  -1,-110, -68, -99, -92, -37, 125, 122, -19,   4, -15,  69,-108,-123, 110,  19,-101,  31, -91, 119, -77,-111,  78, 105,  23,  25,  13, 122,  75, -36, -93,  72, -58, -92,  30,  87, 103,  -2, 124,  46,  49,-122,  63,-117, 106, 126,-118, 103, -68, -98,   7,   9, -88, -12, 127, -86,  19,  85,  20, -60,  65, -30, 117, -75, -80,  24, -19,  15,  58,  43, 121, -95,  76, 122, -47, -35,  15, 101, 117,  91, -82,  84, -77,  45,  99,  77, -20,  47,  61, -45,  15, -38,  74, -91, 120,  73, -32, -12,  62,  35, -74,  43,-122, -63,  98, -24, -63,  -7, -53,-112, 125, -76, -72,  -8,  60,-113,-117, -45, -62, -47,  77, 123,  76, -33,  31,  43,  30, 113,  33,  -8,  -7, -57, 106, -26,  14,  44,  30,  91,  24, -78,  -9,  16, -99, -66, -43, 126,  -2,   7,  87, 109, 107,-115, -73,  21,  22, 122, 102,  57, -23,  74, -20,-106, -60,  67, 117,  31,  64,  59,  26, -30, 124, -26, -30,  23, -69, -77, -40, -54,  52,  92, -71,  63,  -4,  90, -72, 122,  47, -59, 101,  -1,-102,-124,  81,-100,  20,  -4, 103, -31, -88,   6,   7,-101,  16,-108, 118, -76, -64, -53, -17, 126,  91, -86,  80,  90, -57, -10,  55,  20,-123,  97, -38, -39,-102,  92, 102,  77,  50, 101, -81,-102,  63, -23,  22,  80,  25, -62,-124, -86,  -3,  48,-115, -61,-101,-101,  84, -16,  -2,-123,  64, -52, -77, 115, -98, -62,   5,  63,-101,-102,  45, 107, -10, -54,
    8,-119,  -2,  15,-123,  88,   8,   4,  42, -96,  64,  50,  97,  60, -90, -45, 105, 103,  64, -92, 111,  77,-103, 115,  38,  57,  76,  23,  69,  35,-100,  49, -86, 118, -11,  51,-109, 120,  -7, -15,-115, -18,  91,  -1, 116,  79, -38, 117, -30},
{-115,  22,  16,  20,  -2,  40, -27,  25, -53, -19, 126, -82, 103, -12, -39,-111, 113,  89, 108,   5, -93,   3, -43,  13, -74,  -2,-106, -62,  -9,-113,  94, 113, -69, -93,  43,-112,  -3, -60,  48, -22, -86,-106,-100,  13,  84,  18,  99,  96, 125,   8,  42, -34, -87,-123, -86, -36, -99, -55,  50,   0,  49, -56, -74, 108,  57,-112, -87, 107,   6, -48,  24,  69,  93, -19, 100,  42,  84,  79,  22, 112,  32,  56, -51, -88, -37,  -3,  47,   2, 119,   2,-105, -55,  16, -19,  87, -40,  80,  49, 104, -71,  46, -77, -94,-125, -29,  94,   4,-106,-124,-124,  48, 123,-125,  17,-106,   0,  18,  97,  23, -58,  39, -90,   8,  52, 108, 114,  15, -69,   2, -46,  41, -27, -62,  86, -18,  77, -75,  -2,  96,  87,-114, -37,  41,-103, 119, -82, 123,  40, -81, -26,-125, -21,-113, 101,  23,  30,-122,  56, 127, -53, -23, -53,   4,  21, -20, -20, -70, 121, -51, -96,  85, -39,-106, -22, 105, -16,   6,  53,  40, -37,  50,   7,  42,  88, -47,-110, -43,-115, -95, -63, -83, 107,  63,  -7,-105,  20,  -2, -55,-106,-116, -97,  31,  84,  52, -12,  76,  -5, -22,-118, -59, 126,-108,  52,  -6, -46,  98, -33, -80, -91,-103,  68, 111, -22,   3,  14,-106,  89,  74,-113, -29,  17,  95, -85,  60,-126, -94,  83,  79,  -7,-117,  15,  26,  37, -53, -83,   0, 101,-100, 110, -14, -21,  69,  69,-114,  27, -23, -70, -99, -85,   6,-108,  41,-115,  -3,  72,-112,  33, -89,-101, -51,  64,-126, -15,-124, -43,-126,  54,  70,  12,-117,  -3,  21,  84,  -4,  23, 115, -84, 106, -97, -87, 124,  84, 122,  76, 100,   5,  46,  54, -38,-114,  68,   8, -55,-111, -30, -90, 105, -16, -79,   8, -94,  85,  81,-122,  80,  22,  24, 105, -58, -43, -53,  73, -56, -25, -92, -46, 107, -32,  -2,-108, -74, 124, -34,  91,  63, -69,  84, 104, -15,  20, -43,  30,-112,  56, -77,  46,  13, 124,  40,  96,  37, 124, -61, -45,  82, -66,-123,  53, -11, -93, -53,   0, -19,  63,  51,  85,   2, -91, -40, -78,  88,-121, -98, -69,  84,-110, -36, -12, -12, -18,  36,   4,  90,  72, -84,  50,-107, -40, -86,-115,  88,-100, -53, -77, -47,  40, -84, 107, 106,  13,  -6,  32, 119,-123,  91,  54, 111,  81, -91, -39,  -1, -56, 117,  27,  72,  30,  26, 125,  21, -95, 108,  97,-102,  79,-111,  21,-126, -43,-122, -74, -42, 109, 111,  22, 107,  80, -48,   0,  15,  97, -41, -21,  61,  40,  14, -17,  91, -43, -86,  14,   7,  -6,  82, -13,  -1, -87,  56,-123, 116,  18, 104,  98, -27, -53, 103,  16,  -3,  73, -91,  20, 126, -37,  77,  77,  27, -98,   3,-110, -11, -95, -82,  43, -56, -40, 108,-120,  17, 120,  38, -47, -26,  52, -62,  -7,   2,  42, -63, 110,  20, -27,-123,  62,  -2, -52,  57,  51, -59,  -2,   2,  12, -40,  -2, -68,  81,   9, -95,  42, 102,  37,  73, 126, -89, -82, -29,-115,  95, 121, 108,  86,   4, -95, -39, 106,  11,-110, -26,  76,-112, -91, -90, 102, -90,  60, -92,  95, -73, -79,  11,  51,  74,  58, -58, -54, -57,  14,  59,   3, -41, -72,   6,-121,  71, -70,-125, -31,  37,  12, -39, -82, -46,  86, -22, 119, -42,-109,  58,   6, -22, -12,-101, -33, -72,  18, -56, 104,  19,  78,-114,  56, -56, -92,-118,  39, -79,-107, -71, -45,  49,  54, -29, 118, -54,   9, -72,  51, -47, -49,   8, 124, -16,  88,  50,  20, -35, 100, -72,  34, -61,  82, 119,  28,  -5,  59,  30,  99, -58,  42, -21, -89,  41, -13, -33, 106,  98, -57,  10,-102, -36,  73,  77,  65,  59,  66, -29,  20,  -7, -63,  -9, -66,-114,  32, 125, 122,  55, -90, -83,  23,-108,  63, -21, 123,  25,  63, -61, -19,-104, -22,  54,  91,  59, -18,   1, -27,  22,  18, -14, 106, -86,  92,  17, 115,  19,   3, -60,-108, -54, 100,-100,  72,  41,  71,  23,-122,  89,   1,-101,  65,  38, -36,   6, 122,  94, -62,  17,   5, -57, 104,  -3, -41, 110,  38, -47,  63,-111,  62, -65, -97, -71,  24,-115,  -8,  53,  87, -99, -86, -54,  91,-124,  81,-127,  83,  52,  67,  45, -95,  -5, -25, -44,  -2,  74, -99, -27, -34,  51,  62,  30, -17, -64, -88,  53, -54, -58, 125,  30,  94, -40,  49,-115,  42, -84,  70, -76,  79, -38, 100,-126, 118, 100,  10,  -7,-102,  96, 110, -45,  40, 100,  61,-118, -78,-117,  82,  -7,  -4,-124,  45,  46, -56, -46,-117, -96,  43,-106, -93,  -1, -21,  17, 116, -91,  -1, 104,   4,  28, 123,   3,  87, -75, -51, -42, -36, -36,-107,  31, -72,   5, 101,   6, -75, -15, -69, -65,  62, -42,  61, -39,   8, -98, -77,  75, -39,  10, 101,  83,  78, -78,  41,  22,  95,   5, -81,  49, -17, 116, -67,-106,  93, -65, -69,  91,  94,  67, -32, -47, -86,  82,-122,  89, -58, -86,  73, -52,  20,  23,-105, -46, -64, -22,  71, -62, -58,-117, -87,  73,-103,  21,  35, -63, -87, -57, -59,  31, -38,  48, 104,  76,-125,  -5,   9,  48,  54,-121,-109, 117, -35,  90,  -8,  88,   0,  22, -81,  28, -92, 104,  70,   2, 109,-114,-118,  69, 119, -68, -53,  93,  61, 109,  -6,  -3, -48,  64,   4, -37, -19, -92,-101,  67,  22,  97,  -2, -59,-109,-109, -30, -20, -18,  80,  53, 122,  20, -66,  19, -12, -76,-109, 100,  27, -35,  86,-100, -85, 121, 114,  52,  55,  13, -68, -82, -66, 120,  76,  98, -81, 105,  99, -99,  47,   6, -29,  27, 104,  71,-125, -62,  35,  67,  10, 103,  83, 103,   7, -24,  91, -96,  43,   7, 104,  33,  47, -22,-106, -36,  13, -15,  63,  98, 108,-117, -49, -64, -54,  -8,-124,  11, -61,  14, -32,  95,  70, -95,-104, -90, -93, 111,  21, 100,-105, -25,   1,  70,  43,  65, -91,  98,-115, -57,  66, -28,-114,  45,  76,  97, -98,  40,  -3,  -4,  71,  23, -19,  59, -55,-107, -80, -62,  46,   0, -37,  51,  52,-113, -17,  82,  -5,  41, -46,  95, -79,-104,-110,  49,-126,  91, -83,  84,  73, -79, -30, -85, 121, -59, -16, -57,  94,  -7,  45, 125, -23, -40,   7, -20,  68, -55, -53,-115,  92,  83,  87, -51, -37,  47,   2,  18, -97,   4, -74,  38, 123,  54,  81,  68,-123, -38, -22, -53,  37,  73,  78,  87, 107,  65, -44, -78, -34,   3,  17,  34,  11,  42,  28,-115,-101, 107, 110, -75, -73,  40, -46,  26, -84,  97,  64, -29,  27, -56,-125,  73,  96, -85,  34,  58,-102,-108,  74,  26,  50, -56, 112,  -8, -81, 101,   0, -16,  53, 108, -61, -31, -21,  31,  52, -88,  43, -65, 127, -42,-109, 100,  39,  37, -76,  67,-120, 104, -25, -58,  44, -80, -54, -30, -73,-118,  86, 120,  93, -78,-103, 121, -74, -37, -95,  44, -12, -48,   0,  68, -35,-103,  25,   3,  31,  41,-111,  10, -18,  22,  20, -66, -81,  25, -77,  69,  10,  84,  -9,  37,-125, -54,  -4, -97, -66,  83,  89, -44,  77, -69, -52,  10,  59, -27, 104, -68, -64,  32,  13,  74, -63, -41,  63,  28, 109, -40, 123,  75,  62,  95, -25,  42,-118, -94, 120,  74, 104, -19, -92,-118, -90, 118, -16,-110, -19,  55, 100,  26,  92,  62, -48, -79, -81,  77, -27,-100,-118, -10,  17, -12, -62,-113, -95, -71,  21, -78, -11, -98,  56,  48, -16, 127,  42,  97,  70, -49,  72, -80, 101,  -3,  17,  26,  84, -28, -28, 120, -91,  87, -86,  91,   3,  47,  36, -89,  54,-105,-124, -48,  56,  58,  71,  38, -61, 120, -98,  74,   7, -89,-112,  80, -12,  31, -88,-118, 119, -99, -28,-121,  -7, -42,  36, -46,   3, -53, 117,  51, -85,  15,-123, -44, -71,  65,  28, -26, 123,  53,-126,-108,  26,-114,  63,  26,  80,  10, 107, -92,  -5, -64,-117, -95, -12,-104, 106,  40,  82,  84,-110, -59, -20, -91, 127, -33, -40, -37,-113,  54,  87,   8, -17, -24, -64, -24, -28,-126,  44,-121, -22,  -2,  14,  23, -52, -10,  58,  -8,  -5,-115, -71,  69, 118,-113, 120, 111,  64,  -5, -79,-114, -70,   5, -19,  53,  51,  88,  -9,  57,  40,   9, -49,-111, -99, -18, -84,  28,  11,  10,  93,  86,  -4, -54,-100,  99, -29,  71, 122,  92,-126, -57,  52, 120,-112, -71,  58, -15,  76, -56, -53,-108,-108,  37, -84, -41,  51, -12,  70, -10,  27,  37, -96, -88, -81,-103, -39,  22,-107,  29, -91,-122,  13,  65,  20,  31, -30, -72,  87, -45, -47, -32, -54,  49,  72, -51,  13,  54,  -3, -36,-113,  44,  14, -74, -45,  -5, -10,  39,   1,  21,-119, -26, -51,  36,  -4,  68,  18, -78, -43, 102,-117,  94, -34,  46, 104,   3, 118, -96, -48, -92,  90, 101, -14,  28, -62, 106,  23,  77, -39, -20,  32, 126,-110, -63,  88,-125, -41, -96,-113, -84, -18, -18, -65, -33, -43,  10,  -2,  75,  55,-117,  71, -28,  62,  39,  67, -36,  80, -74, -38,  87, -63,-112, -26, -29,-103,  53, 117,-125, 111,  22,  86,  48,  24, -42, -20,   5, -17,-117,  64, -12,   9,  89,  18, -78,  16,-114,  71,  88, -72, -61, -54, 115,  15,  78,  61, -20, 123,  17, 120,  45, -98, -54,  74, 105,  95, -40, -36, -10, -16,-119,  57, 104,  46, 107, -40, -57, -20,  79,-102,  10, 124,  79, -96,  96, -42,  20,  59, -86,  60,  10,  76,  20,  13, -12,  -6,  45,  42, -67, -65, 103,-116, -14, -15,  44, 121, -84, -95,  82,  75,-123,-112,  29,  11, -89,  54, -24, -64,  62,  24,  58,  97, 111, -96, -98, -76, -46,  85, -58, 122, -38,   0,  52,  74, -51, -27,  21,  46,  95,  20, -12, 118, 119,  43, -59,  68, -53, -15,  32, -86,  89, -68,  61, -92,  90,  38, -83, -54,-125, -63,  -1, -25,-100, -42,  41,  59,  31, -83, -21,  -9,  21,-116,  37,  25,  -5,  79, -55, -89, -82, -80,  92,  -8, -14, -59,  68,  -4,  70,  -7,-112,-123,  76, -16, -77,-119, -29, -22, -91, -43,  67,  36,  55,  84,-124, -36,-114,  10,  61,  93, -91, 109,-106, 106,-114, -69,  -1, -21, 122,  84, -37,  42, -88,  85,  13,  -7, -90,  95, -90, -77,-111,  22, -28,-117, 103,  92, -35, -46,  20,  88,  23,-115,  23,  73,  89,   3, 105,-122,  -6, 120,  67, -56,  30,  43, -91, -87, 101, 115,  46,  67,  -9,  70,   1, -14, -66, -96,  86, 116, -43,  30, -35,  47, 103,  48, -19,  68,  38, -66, -11,  42, -59,  40,  -4,  16, 102, -95, -70, 105,-112,  42, -24, -35, 116,-106,  47,  18,   2,  77, -62, -15,  66,  32,  -7, 105, 111,  66,  99,  69, 121,   9, -91,  46,  57, 116,  86, -74, -16, 103, -23, 106,  89,  13, -21, -78,  71, 101,  82, -67,-126,  19,   8,  93,-106,  -7, -37,  14,  32, -59,-101,-103, -98, -22,  17, 114, -55,  98, 100, -11, -10,  -6,-116,  50,-107,-123, -37, -24,  -6, 111,  32, -45, -72, -15,  65, -61, -99, -26,  97, -92, -52, -13, -60, -87, -65,  32, 119, 106,  55, -97, -55,  80,  17,  20, -16,  34, -23, -32, -57, 109,  88, -84, -33,  17, -17, -28,  74,  54, -83,-101, 117,-126, 117,  25,-124,  30, -63,  -7,-102,  57, -26,  64,  60,  52,  91,-108, 125, -72, -68, 101,  68, -55, -48, -69, 106,  80,  46, -97, -23, -94, -50, -85, -39, 107,  62, -70, -87,-110, -46, -37, 100, 102, 124, -22,  37,  82, -99,  60, -83,-109, 114,   8,-102, -61,  -8, -27,  12, 102,  10, -59,  52, -28,  22, 114, -91, -31,  18, 125,  65,
   96,  79,   0, -39,  63, -12,  81,  -7, -42, -75,  28,  63, -17,-126, -86,  88,  12,-116,  59,  29,  25, -69, -24, -11, -63, -41,  19, 110,  71,-123, 107,-109, -59, -28,-110,   4,-107,  61,  41, -88, -43,  51,  30, -42, -88, -50, -70, -32,   7},
{ -90, -11,  73, -58, -42,  12, 121, -31,  28, 117, -88, -99,  65,  76,-100,-122,  47, -12, -23,  89, 106,-127,  63,  66, -63, -78, -83, -72,-122, -95,  45, 106, -55, -61,  83,  34,  27, -66,  26,  14,  48,-105,  93,  74, 105,-110, -86,  83,  -5,  88,  45, -70,  32, -73,-125,  94,-121, -28, -63,  80, -89,  33, -97, 110,  48,   4, -53,  32,  21,-114,  70, -10,  99, 126,  16,  97,   3, 126, -42, -84, -49,   5,-102,  28,  54,  17,   9,  56,  -6,-107, 111, 102, -60,  81, -60, -10, -27,-114,  71,-109,  -8, -79, -77, -61, -28, -68, 117, -35,-112, -20, -49, -65, 121,-117,  -7, -93,-111,-110,  89,  85,  37, -56, -87, -44, -74, -94, 112,-120, -70,   2, -69,  21,  61, -67,  24,  94, 118,  64, -67,  37,  26, 122,  97, -29,  28,  10,-124, -39,-125, -28, -85,  57, -75,-106,  65,-115,  28,   7,  53,  32,  52,  75, 106, 110,  57,  17, -73,-120,  27,-112, -71, -29, -34, -84,  20,  90,  40,-114, -81, -15, -96,  50,  -7,-104, -75, -33,   6, -70,-115, -24,  21, -88, -28, -77, 117,  89,  71, -97, 102,  50, -48, -24,  75,  45,  89,   0,  66, -29, 114,  64,-104,   9,-111,  23,  52,  61, -34, 127,  47,  15, -76,  98,  70, -54,  76, -43,  47,  39, -56, 127, -28, -63,  -8, -24, -41,  87, -98, 119, -46, -35, -17,  48, 118, -12, 119,  52,-114, -15,  85,  17,  -4,  54, 119,-104,  96,  14, 109, 105,-110,-115, -13,  35,  24,  74, -18, 122,-109,  15,  53,  -1, -16, -21,-113, -83, -85,-113, -79,   6,  73,  95,   3, -99, -88,  79,  -8, -99,-126,  34, 121, 121,  -5, -27,   9,  74,  22,-108, -28,  88, 123,-122,  64, -34,  17,  11,-105, -89,  13,  53, -72,   7,  95,   0, -99, -27, 125,  -4,  36, -49,  -6, 118,  46,-103, -61,   0, 126,  17,-100,  85, -42, -34, -44,  -9, 103, 123,  55,-125,-112,  35,   9, -58,  89, -22, -55,  94, -52,-124, -90,  38, -72, -58, 118,  64,-122, -58,-121,  38,  66, 125, -53,   2, -86,  27, -85, 119, -33,  12,  -1, -29, -16,  44, -23,-117,  33, -80, -84,  50, 119,  70,  72, -37, -88, -64,  35, -49, -45, 125,  38, -35,-115,  75,  41, -37,  64,  62, -43,  -6,  45,  -6,  64,  -4,-125, 109,  60,  75, -84,  47,  60, -24,  72, -47,-105,  73, -44,-122,  38,  74,  10, -13, -76,  49, -55,  91,-117,  84,  56,-103,-100,-100,  93,  -3,  85,  -9,-104,  83, -78,  40, -52,  29,  38,-108,-125, -59,-125, -24,  80,  82,-123, 109, 100, -11, -32, -21,  74,-118, -85,  11,-109,  76,  -5, -88,  72, 109, -32, 100,  13, -46, -90,  24, 111,  61,  68,  44, -38, -66, -51,-113, 115, -45,  62, -12,  91,  36, 101, -89, -69,  47, -65,  14, 102, -27,  28,  18,   2,  85, 104,  73, 100,  -5, -84,  12, -56, -85, 115, -31,-108,  78, -79,  55,  18, 114, 115, -99,-108, -85,-117, 104,  80,  34,  47,  16,  71,  -3, -40,  42, -20,  48,  59, -93, -71,  95,  82, -67, -80,  13, 123, -26, 112,  79, 112, 107,   6, -76, -13,-105, -98, -39, -12,-105,   1,  59, -62, -99, -74, -79, -70, -36, -27,  99,  83, 100, 114,  82, -20,  57, -89,-109,  28,  78,  60,-109, -82, 119,-104, -78,  76,-103, -41,  47,   8, -95, -68,  94,   9,  77, -55, -11,  26,  13, -67, -36,  17,-104, 113,  18, -47, -88, 118,-101, -75,  25, -92, 103, -33, -62,-123,  35,  38,  91,  26,  42,  38, -94, -52,  35,  51, 100, 121,   9, -15,  13, -24,  35, -48,-116, -84, 108,  77, -91,-104, -97,-121, -65, -75,   4, -75, -81, -79,   2,  83,  73, -84, -11, -66, -51, 124, -28,-114, -19,  15,-121,  62,   0, 123,  40,  20, -72,  19,  27, -54, -53,-117,  45, -54, -63,   8, 103,  62, 100,  69,  49,   1, -58,  47, 126, -33,  58, -29, -64,  41,  -8, -24,-113, -78, -24,  62,  80,  65, -82, -11, 100,   0, 101,  77,  22, 101,-105, -21,  77, -49, -17,   0,-109, -60, -73, -12, -86, -41,-106,-122, -76,  46,  -6, -49,  68, 110, -31, -83,  77,  53, -43, -68,  87,  56, -21,-103,   9, -96,  33,  57, -76, -90,  -4, 121,  71, -39,  78, -37,  -8,  34,  98,  68,-124,  32, -36, -40,  -8, -81, -56, -47, -12,-116, -38, -99,  53, -49, -42,  -1, -85, -85,  16,   3,  83, 103, -94, -47,  47,-122, -27,  22, -17,-106,  53,-118, -76, -24, -66, -32, -55, -82,  50,  35, -13, -32,  26, -22,  -4, -28, -92,  68,-126, -75,-109,  76, 118, -19,  14,  63,  -5,  26, 126,  45,-124, 121, -36,-109,  38,  25, -71,  76,-103,  31,  55, -21, -87, -56,  55,  18,  22,  67,  53, -59,  98,  85, 125,  84,-121,  61, -22,  11,-114,  91,  43, -12, -97,-112, -34,  49,  93, 103, 122,  19,-122,  29,  59,-109, -76, -98,-108,-121, 100, -23, 117, -91, 105, -17,  42, -73,-109,  70, -70,-118, -79, -98, -64,  16, -52, -14, -99,  75, 120, 106, -38,  75, -69,  98,  -5, -77,   8,  -6,  -7, -62,  -9,  81,  90,-116,  67, -64, 115, 109,   5,  11,  32, 118,  21,  31, 119,  58, 125,-124, -40,  42,  25, 102,   4,-126,-127,-115,  18,   4,  -9, -67,  68,  21, -62,-108, -40, -75,  65,   9, -57, 125, 110,  52,  55, 102,  -1, -90,  -9,  76,-106,-124, -75,-101,  92,  67, -35, -55,  49,  81, 127,  26,  70, -82,-110, -84,  53,  52,  62, -75,  82,  41,  76,  35, -75, 120,  31,  27,  82, 115,  86,-110,  29, 126,  68,-123,  56,-110,  42,  37, -81, 124, 112, -12,-110,  97, -56, -48,  76,  19,-117, -73, -85,  68,   4, -89, -59,  50, -54,-103,  98, 115,-106, -52,  91, -74,   1, -54, 100,  41,  74,  83, -68,  64,  23,  33, 107,  48, -59,-104,  30, -53, 124,  83,  34,-123, 103,  26,  19,  15,  27,  -6,-119, -63,  26, -45,-123, -83,  21, 110, -61, 111, -97, -50, -39, -83,  36, -18, -12, 123,-105, 105, -85,  53,  75, -27, -30,-124,  57,-100,  92, -50,  68, -62,  56,  87, 106,  42,  62,-114,  91, -82, -94, 121,  61, -47,  82, -99,-125, -21, 122, -53,  87, -87,-101, -78,  41,-115, -70, -79, 126,  78,  46, -81,-123,-104, -76,  25,  99,  -9, -82, -78, -86, -47,-117,  -2, -58, 101,   2, -27,-101, -70, 101,  -9, -21, -48, 104, -55,  20, -11,-101, -37,  63, -34,  48,  48,  59, -64,-102, -42,-114,  98, -55, 121, -29,-110,  36,  71, 117,  -3,   1,-116,-114,  32, -82, -11,-103,  36, -64, -47,  13,-113,  52,  34, -45,  51, -51, -67,  46, -54, -96, 105,-126, 109,  55, 101,  35,  43, -47,  41, -48, 125,   4, -76,  21,  54,-126, -74,  34,  95, -65,-101,  85,-120, -68,  47, 124,-109,-122,  96,  -1,  74,   0, -55, 121,  11,-124,-112, -38, 109, 109,  25, -29,-110, 120, -72, 107,  40, -82, 119,   7, -20,-109,  55, -78,-114, -89, -59,  82,  37, -12,-111, -31,   6, -46,  58,-119,  65,  55, -29,  17, -58, 117,  80, 126,  17,  42,  53, 108,  62, 122,  96, -70,  71,  65, -57,-124,  17, -37,  59,  64, 114, -75, 121,  70,-100,  87,  43,  87, 109,-110,  88,  16,  86, -96, -91, -10,  11,  50,  23,  26,-123,   3,  -5,  32, -78,  38,  92,  70,  95,  87, -11, 101,  34, 122,  42,-103, -89, 107,  47, -39, -61,  -3,-119,  38,  96,  17,  74,-104,-126,-101,-108,  56,-120,  73, 110,-115,  70,  -7,  54,  -5, -20, -80,-126,-110,   5, -69, -64, 119, -34, -49, -84, -48,-118, 120, -20,-116, 106, -38, 111, 124,-111,-115, -50,  18, -64, -85, -39, -68, -79,  51,-102, -26,-101,-120,  18, -11,-118,  61,  56, 101,  28,  -7,  53,  24, -15,  38, -18,  -3,-105, 107,  69, -14,   4, -29, -52, -48,  62,-101, -42,  91,  48, -52, -37,-127,-115, 119, 113,  75,  24,  69,  29,   0, 118, -20, 112, 104,-121,  35,  18,  86,-124,  32,  62,  27, 104,-112,  53, -98, -17,-111, -75, 109, -67, -38,  24,  82, -32, -68, -22, -73, -99,  96,   1, -18, -69, -88,-116, 111,-118, 100,   5, -71,  39, -26,  42, -34,  50, 113,  13,  62,  32, -88, -71, -70, -45, -29,  42,-105, -44,  87,  40,  86, -18, -71, -65,   4,  16, 111,  91, -27, -28, 123,  93, 122,  48, -46, 104, -96, -97,-122,  74, -72,  46,   6, 117, 124,  28,  65, -51, -40, -25,  71,  -5,-125, -55, -80, 115,-109,  -7,  71, 119,  17, 126,  21,  73,  70, -49,  -6, -19, -70,  63,  69, 105,  53,  65, 102,  90,  55,-112, -78,  92,-126, -97,  37, 123, 125,  31,  35,   1,  50,-107,   7, -51, 112,  89, -32,  51, -10, -39,  17, -39,  17,  12, -82, -50,  68,  31, -94,-120, 127,  49,-116,-122, -46,   6, -96,   2, -55, 100,  10,  52, -76,  84, -40, -96,   4,  -6, -62, -82, -11, -28,  79,  32,  96,  61, -10,  59, -41, -79, 117,  21, 123, 106, -42, -58,-111,  -2,-121,  83,-127,  92, -49, 101,-114, -64, -35, 117, -51, -76,  80, -86,  78,  83, -24,  -3,-109,-118,  35,  15,  15, -28,-102,  12,-113, -48, -26,  18, -62, 104, 110, -36, -38, -23,-124, -10,  94,-119, -65, -71, -39,-105,-124,  40,  53, -61,  22,-116,-104,  18, -78, -14, -17,  97, 103, -71,  47, -55,-123,  42, -27,  75, -59,  71, -13, -81, 127, -86,  94, -51, -20, -88,  84,-120, -23,-124,  -5,-106,  43, -29,  15, -29, 102,  50, 124, -65,   2, -93, -61, 111,-103,  93,  -7,-112,  46,  23,-113,  50, -47,  66, 115, -37, -66, 125, -33,  31, -33,  57,  76, -54,-115,  30, -15,  30, -87, -91,  53,  36, -73, -52,  74, -83, -34,  16,  74,  -9,  11, -42,-125,  57, -14,  22,   0,  21,  82,  23, -47, 120,  93,  -2,  87, -13,  77,-105,  32,  69, -69,-105,  29,-100, 124,  50, 110, 108,  -7,  15, -21, -58,  93,-126, -99, -96, -36,  -9, 122, -20,  69,  27,-104, -64,-127,  92,-113,  69,-113, 125,  25,  79, -77, -74,  12,  94,-106,  77,  80,  91, -80, -41, 109, -20,  62,  32, -14, 100, -52, 120, -98, -84,  70, -40,  70,  83, -35,  61,   3, -88, -61, -91, -54,  -3,   9,  34,  -4, 119, -99, -33,  12,  60, -51,  38, -84,  91, -32, -43, -72,  40,  49,   9, -70,  -3, -31,  80, -86,  19, -86,-105, 117,  20, -92,  19, -28,  29, 115,  83,-114, -65,-117, -93, -22, -97, -91, -93,  36,-116, 120, -90,  91, -84, -73,  14,  28,  17,  -3,  74,  22, -45, -80, -33, 113,-118,-121,  88,  -9,  92,  14,-124,  -7, -95,  -4, 123,-101,  68,  10, 114,  67,  63,  45, -66,-121, -12, -23, -24, -57, -75, -13,-111, -47, -97, -55,  80,-115,  20, 118, -35, -92, -96, 107,  17,-107, -99, 124,  87, -25,  42,   6, -59, 122,  -7,-109, 117, -25,  67, 103,  -5,  80,  47,-107, -40, -99,  21, -50,  96,  88,-112, 121,-114, 114, -69,  97, 100,  50,  15,  14, -71, -25,  28, -45,  55, -32,  44, -83,  98, -79, -43, -67, -98, -62, 104, -86, -86,  89,  80, -72,  72,  63, -56,  80, -83,-117,  79,  96,  61, 113,  -6,-118, -27,  20,  97, -25, -87, -18, -66,-122,  26, -25,  94, -55, -95,-106,-107,  47,  90,-121, 102, -31, -92,-123,  81, -58,  26,  64, 106,-103, -89,  58,  93, -28, -82, 104, 100,  18, -37,  18,  55,  53, -98, 101, -29,  90, -40,  30,-106, -29, -24,-104,   4,  15,  82,-125, -96,-120,-100,  65,-106,  87, -81,  76,   9,  -9, -82,
  117,  60, -28,   1, -34, 106, 127,-111,  27, 100, -66, -24,  76,  47,  57,-122,   7,  54,  57,  47,   1,-114, 126,  83, -72, 125, 126,  -5, -25,  76, -32, 119, -55,  57,  86,  74, 123, -30,-120, 125,  40, -20, -12, -98, -84, -57,  52, -14,   8},
{ -37,  -6,  78, -40,  98,-123,  40, -22, -53,-116,  81, -94,  -6, 105, -22,-109, -77,  42, -29, -49,-102, -31,  -3, -30, -59, -64,   1,  42,  99, -45,  65,-114,  57, 113,-104, -78, -65,   5, -75, -80, -56, -91,  87,-106,  34,  52, -46, 126,  38, 106, -95, -68, -80, -76,  54,-114,  -5, -59,  49, -23,  -2,  19, -63, 123, -28,  85,  27, -97,  16,  82,-106, -52, -88,  70,  94,  -6,  13, 124, -85,  25,  63,  35,  53,  30, -21,  -5,  35, -67, -50,  -9, 117,  12,  51,  11,  10, 103, 102,-127,  48,   3,-104,  64,-101, -39,  74,  57,  85,  90,  25,  98, -41,  15, 108, -48, -47,  37,-109,   4, 105, -78,   0, 114, -48, 115,  35,  -8, -85, 109,   7, 107, -74,-120, 115,  30, 122,-105,  93,  56, 101,  61,   7, -87, -54,  78,-117,-103,  92, -56,  13, -25,-123,  59,  30, -68,  33,  43, 107,   7,  17,-110, -85,  80,  64,  57, -75,   4, -49,  66,-115, 119, -43, -22, -14, -46,-102, -13,   2, -15, -57, 122,  57,  31,  96,  20, -60, -18, -95,  30,  50, -64,  60,  -8, -87, -96,-120,  30, 106, -15,-111, 101, -11,  39,-115,-117, -48, 127,  -7, -13,-121,   4, -78, -29, -32, -63, 119,-111, -89, -14, -75, -12,-112, 124, -29, -16,  17, -30, -27, -49, -99, -25, -18, 116, -75, -90, 108,  -7, -67, -48, 116,  -3, -51,  -8, 112,-124,   8,-127,-108,  32,  26,   4, -94, -66, -38,-111,-117,  40, 116, -96,   3, -37,  26, 111, -54,-113,-101, -40,-124, -41, -65,   7, 115,  17, -12,-103,  84,-119,   1,-126, 102,  81, 123, -15, -95,  67,  26,-110,  -9, -86,  30,  13, -53, 107,  72, -98,  59,  34,  10, -93,  97, -40,  -8,  82,  16,  20, -32, 115, -35,  16, -10, -91,  32, -27, -87,-119,   4, -98, 125,  91, -43,  33, 103,  73, -30, -64,   4,  31, -41, -23,  74, -17,  -4,-124,  63,  10, -89, 108,-105,-124, -49, -48,  46, -21, 105,  44,-124,  24, -39, -15, -45,-114,  54, -80,  55, -79, -32, -40, -47, 110,  42, 125, -18,  87, -65,-101, -51,  -8, -14,  59, -19, 105, -10,  45,  35,  64, 100,  62, -90,  -4, -10,-110, -11,  27, -60, 126, 125,  76,   3, -13,  62, -54,  93, -84, -11, -83,  49, -44, -22, 100,   8,  22, -69, -14, 122,-119,  30,-103,  29,  79,  -5,  15,  28,  31, 122, -33,  74,  70,-127,-119, 115, -41, -33,  73,  78,-120,  70, -35, -70, -79,  14, 125,  16,  -1,-123, -72,  79,  75,  49,  69, -22, -41, -46, -13,  54,  87,  37, 106,-106,  -8,  56, -20,  28,-107, -94, -45,-112,  38,  65,  -6, 109,  71,  27,  12, -13,  89, -52,  66, -63, -29, -65,  44,-107,-105, -49,  84,  34,  89,  71, -37, -55, -26,  70, -75, -12,-120,  19, -17, 101, -17, -39,  -6,  83,  60,-108,  16,  34,-111, -56,  32,  22, -75,  82,  48, -63, -32, -64, -47,  63,  86, -93, -59,  47,   4,-111,  30, 112, 100,  34, -87,-119, -93, -45,  18,  44,-115, -99,  75, -23,  92,  23,  48,  50,-121,  -5, -36, -31, -88,  80, 101,  82, -41,-116,  32,  83,  40,-110,  94,  15, 107,  49,  29,-105,   3, -32, -91,   8,  -5,-103, -30,-104, -11, -63, -79,  76, -31, -20,-105,  35,-126,  37,-104,-101, 104,-127, -63,  23, -64,  47,   1, 117,-115,  69,  30,-120,-116, -70,  44, -46,  60,  36,  40, 106, 114,   3, -87, -68,  95, 119, -54, -85,  49, -76,  -9, -48, 102, -35,-122, -38,  10, -55,  77, 118,-101, 104, -43, 119, -36,-126, -62, 120,   0, -60, 105,  31, 114,  -9,   4, -39, -36, -70,-121, -16,  75,  76, -44, -89,  51,   5, -33, -75, 114,  14,   0, -53,  85,  22, 120, -29, -75,  36, -30,   8,  28,  71, -53,  40,  92,  60,  17,  33,  36,  60,  21, -32,  38, -80,  62,  14,  62, -18, -77, -65,   7,-127, -35,  21,  40,  11,  79,  53, -33,  82,  87, -84,-109, -50, -99, -35, -72,-107,-114,  -3, -25,  39, -26, -44,  45,  45, -65,   8,   2, -87,  -4,  75,  63,  61, -59, -85,  91, 114,  25, -34, -22,  22,  32, 127, -80,  92,  76, -28, 106,  45, 119, -75, -79, -40, -21,  42, -27, -43,  34, -75, -31,   9, -92, 127,  98, 125,  54,  13, -11,  -3, -12,  40, -90, -34,-124,-112,  38, -20, -40,  92, -20,-112, -17, -41,-105,   8,-101,  40, -39, -55, -49,  67,   0,  90,-120,  18,  26, -17,  42,  17, -25, 116, -76,-100,-103, -97,  67, 115, 115,-105, 116, -90,   0,  67,  17,  99,-113,-124,  66, -58, -29,  32, -89, -26,  39,  76, -94,  26,  16,  44, 127, -77,  -3, -22, -11,  31,-125,  43,  33,  35, -68, -97,   5, 124, 100, -19, -43, 110, -31, -63,  22,  79, 115, -27,  52, -55,-100, 121,   6,-108, -45, -22, -52, -87,  42,   3,  -5,  78, 108, -90,  -6,  71, 101, -60,  48,  64,  98, -85,-103,  97,-122,-119, -89,   6,  20,-100, -91,-123,  80, -78, -22,  64, -79,  54, -79, -79, -31, -80, -76,  43, -49,  63, -10,  71, -19, -98, -60,  60,-115, -65, 120,-111,  35,-124, -98, 127,  74, -19, -45, -78, -34,  89,  70, 121,-121, -21, 124, -88,  75,  42, -77,  66, -21, -84,  49,  -2, -87, -55,  73, -43, -99,   3,   7, -61, -73,  57, -97,-123,   2,-117, -34,-122, -76, 117, -34, -36, 118, -80, 104,  84, -54,  94,  28,  13,  84,   7, -62, -51, -70, -35,   1, -48, -27,  10,  -9,  13, 103,  18,  13,  63, -71,  13, -65,-124,   4,-110, 100, -65, -25,  21, -86, -12,-107,-115,  31, -97, -29,  29,-113,  36, -98, -65, 121,  15, -59,  45,-119,-123, -15,  36, -89,-104, -78,-113, 101, 121, -37, 101,  48, -58,  68,  45,  85,-119, -55, -89, -36,  92,  55, 103,   7, -83,  65, -97, -35,  53,  31,-114, -22, -83,  97,-100, -95,-108,  61,  59,  26, 113, -88,  10,   0,  69,-111,  67, -19, 126,  40,  81, -56, 111, -10,-118,  46, -17, 112, -96,-120, -16, -49,  49,  22,  23,  46, 125,  55,  92,   8,  32,  11, 105,  67, -22, 113,  86,-114,  36, -45,-118,  69,  34,-103, -96,  57, -79, -44,  56, -51,   4,  36,  96,  42,  25, -15, -32, -45, -65, -64, -11, 118, -22,  26, 108,  31,  21, -86,   9,  26,  45, 118, -21, -35, -38, -59,-104, -77, -77,  58, -54, 124,  22, -50, -34,  -9, -75,-109, -69,  77,-111, 106, -61,  72,-126, -60, 114, -71,-106, 107, 114, -54, -39, -89,  -2, -63, -58, 105, 103,-108, -80,   9, -54, -68,-108,  87,  -7, -82, -71,  79,  69, -89, -21,  63, 105, -87,  59,   2,  16,  53, -28, -32, -86,  70,  46, 106, 122, -10,  11,  85, -95,  13, -29,  62, -54,  40, -61,  59,  58,  68, -42, -18, 123, -11, -51,  33,  34,  45,  62, -95,-123,  82, 116,-121,-113,  95,-108, -48, -31,  37,-118,-102,   9, -38,  68, 117, -44,  52,-106, 102,  17, -48, -44, 120, -63, -18,  64,  71, -79, -35, -67,  66, -86,  39,  30, -11,  76, -54,  14,  46,   7,  37,  13,  94,  27,  23, -12,  60, -82,  67, -14,  -7, -63,  75, -40,  41,  17,-100, -59, -52, -58,   3,   0,  95,-126,  84,  71, 112, -40,  70,  13,  74,  70, -82,  15,-119, -39,-100, -61, -61,  87, -68, -24, -97, -50, -45,  84,  51,  61,  72,  57, -91, 118, -35, -60,  93,  14,  50, -15, -13, -64,  13, -32, -83,  67, -42, -95, 113,  80, -69,  60, -35, -33,  50,  99, -35,  20,  33,  90, -90,  26,  66,  63, -71, -26, -92, -24, -57, 118, -70, -59,-118,  55, -92,  -4, 121,   9, -52, -57, -83, -72,-112,  91,   1,  -6, 112, -96,-112, 110,  77, -37, -73,  80, -32,   9, 115, 109, 100,  83, 125,  28, -12,  21,  69, -50, -48, -49,  -3,  98,  -6, 115,  11, 123, 112, -41, 114, -87,  86,  58, -16, -16, -72, -22, -77,  90, -25, -38, -11,-100, -41, -26,  99,-107,  38, -74, -59,  29,   6,-123, 101, -68, -31, -56,  -3, -49, -62,  19, 113, -20,  50,  -2, 106, -90, -79, -23, 102,-117, 110, -58, 126, -32, -98,  50,  92, -67,  70, 112,-122, 118, -15, -16, 120, -20,  81, 110, -98,-104, 117,  22, -24, -88, -37,-115, -48,  19,  77, -71, -38, -94,  86, -83,-111,  97,   1,  23,  99,   9,-126, -61,  76,-105,  82,  18,  30, -14, -84,   3,-101,  17, -11, -20,  26,  23, -41, -70,  36,-119,  16,-113,  21,  36,  60,  78, 120, -28, 127,  25,  58, -34,  70,  70,  62,  12,  10, -31, -39,  55, -93,  -4, 115, -62, -92,  74,  48,  13, -50,-123,  62,  65, -17,  49, -47,  72, 110, -18,  55, -15,  50,  39,  97, -41,  43, -64,  23,  56, -31,  19, 119,  -6, -38, -57, 103, -36,-108, -24, 110,  48, -88,-116,  89, -27, -88, -83,  68,-125,  56,  69, -25,  42,  20, 119, -42, -27, -88,  -9,  99, -93,  41, -26,-105,-112,  35, -86,  36,  98,  76,-111,  16,  88,-115,  10, 120,-102,  12,  20,  70,-100,  42, -82, 122, 123, -55, -24, -59, -80, -95, -24,  42, -45,  86, -58,  31,   1, -52, 101,-127,  58,   9, -16, -10,  32, -34,  61, 111,  23,  73,  25,  64, -83, -22,  -6,-105, -60,-122,-117,  68, 124,  85,  80, 121,  52,   6,  78, -24,  98,  25,  91,-119, -45, 127,  99, 122,-119,  19, 121,  -2, -50,  38, -82,  27, 123,  31, -53, -16, 103,-115, 114,  67, -13, -13,  32,   8, -39,  -5, -98, 114,  43,  28,  82,  54,  21, -22,   9,  -5,-116, 121,  64,  -4, -93,  91,   9,-124, -99, 102,   4,-111, -91, -37,  18,  20,  42,-113,  15, -37,   4,-121,  24,  42, -25, 105,  17,-124, 124, -38,  23, 121,  18, -83, -21,-125,  14, -27,  96, -22, 111, -58, -79,  88, -75, -13, -84,   8,  97,-124,-124,  15, -45,  15,  27, -29, -47,  70,  84,  -9,  19,  98, -85, 124,  95, -89, -96, -34, -36,  30, -76,  61,  72, 105,  52, -66,  33,-124, -59,   8, 117,  60,  55,  70,  52,-117, 123, -90,  70,-108,  96, -31,  65, -99, -63, -39, 117,  -5, -36,   5, -17,-122, -27, 107, -18, -13, -43,-116, -27,-101, -39,  83, -94, 103,  84,  52,-103,  45,  -4, 111, 115, -68, 123,  83,  50, 112,  57,  86, -67, -43,  63,  91, -57, 111,  44,-117,  49, -64, -44, -27,-110,  14, -43,  55,  24, -75,  30,  39, -51, 109, -36, -12, -88, -28, -32,  60,  16,   9,  18,-116, -36, -94, -10, -84, -25,  76,  81, -65,   0,  77,  25, 127, -46,   1, -81,  90,  -2, -47, 111,-108,  93,  35,  32,  20, -89, -32,  98,  26, -23, -46, -89,-114,   1, -37,  81, -56,  95,  10,  82, 117, -48, -24,  25,-116,  83,-101, -74,   7,   9,-124,  24, 114, 115, -97, -65, -98,  86, -31,  14,  47,-122,-109,  57,  94, -56, -22,  97, -39,   2,  22, -50, -45, -26, 123, -77,  -8, -44, -46, 106, 100, -15,  36, -37, -25,  55,-112, -71,  94, 115, 112,-118, 114, -37, -76,-111,-118,  57,  39,  -3,  44, -73, -68, -21,   7,  33, -48,-101, 123,  56, -81, 125,  27,-119,  55,-104, -58, -19,  21, -72, -56, 102,   3, -69,   9,  75,  29, -96,  75,  96,  52, -94, -45, -67, 123, -54,  26,  70,  29, -35, -21, -27,  48,  50,-115, 101, -80, -42, -81,  47,  69, -95, 102, -69,  27, -52, -40,  80,  43,  11,  53, -86,  74,   1,-101, -55,  78, -12, 119, -33, -72,   9,  90,  30, -36, -96,  17,  99,  86,  99, -37,  58,  39,  19, -37,  96,  34, -35,  -3, -30, 107,  74, 119, -37, -78,   2,   8, -90,
  106, -60,  -8, -52,  66,  27, -11,  69,-118,   3,  12, -77,  76,  20, -87,  28,  30, -51, -26,  72, -96, -88, -28,  60, -69,  64, -59, 110, 106,-103,  24, -55, -64, 106, -56, -68,  59,  24,-125,  -9,  73,  61,-122,  -5,  86,  56, 117, 102,-109},
{-114,  86,  93, 102,  13, -62, 105,  76,  25, -52, -83, -51,  27,  35, -41, -84, 127,  49,  18,  91, 119, -51,  92,-126,   4, 114,-125, 119,  17, 105,  16, -81, -37,  13, -49, -48, -98, -56, 117, -33, -36,  89, -73, -48, -65, -40, -30, 117,  62,   5,  39,  51, -70, -48,  50,  52,   5,-115,-123, -73, -34,  -4,-116, -36,  93,  85, -84,  34,  -8,  71, 110, -68, -66, -69,  -3, -75, -97, -56, 101,   7,-112,  47, -76, -96, -92,  21, -53, 117,  85, -49, -46, -62, 117, -77, 115, 109, -87, 108, -72, -18,  20,-113,   2,  55,  58, -59, 122, -26, -42, -19, 121, -30, 117,  43,  -4,-112, -74,-114, 101,  94,  87, -33, -71,  58,  98, -49, -45, -52,  19, -70,  44, -40, -42, -57, 121,  47, -22, 125, -15, -43, -89, -28,  46, -48,-110, -71, -91,  -9,  78,  42, -74,  52,-123, -29,  88, -17, -29,-124,  33,  74,  99, -65, -77, -80, -84, -77, 113,  71,  27,  49, -83, -71, -30, 121,   1, -47,-104,-103, -64, -70,  59,  85,  29,  25, -17,  69, 120, -87,-102,  66,  97, 115, -84,  49, -26,  73, -12, 114,  14,  91,  -2,  57, -73,  88,-118, -31,  14,-117,  19,   9, -67,  28,  87,  -5, -62, -27,-109,  -5, -43,  43,  90, 126, -49, 106, -49,  41, -76,  87,-118, -96, -92, -52, -62, -84,  80,-116, -82, -78, 114,  93, -55, -34, -48, -38, 121,  62,  64,  81,  34, -26, -51,-124, -87,  29,  89,  42,  21, -51, -27, -65, -27,  73, -64, -62, -15,  24,  37,-122, -67, -39, -17, -79,  73,  37,  36,  16, 113,  65,-120,   7,  43,  18,-111,  80,  13, -98,  42, 126, -87, -59,-118,  17, -73, -16,   8,  99, -10, 102, -69, -57, -56,-117,  30,  71, 103,  14,   3, -93, -32,  11, -17,  62,  67, -94,-123, 126, -79,  89, -37, -79,  63,  11, -59, 114, 120, -57, -50, 112,  90, -34, -36,  38,-126,-114,  96, -15,-100,  91, -59, -43, -40,  79,  85,  -7,  66,   1,  77,  98,  59, -70,  66,  95,   2, -19,  51, -76,  -2, 102,-100, -84,  70,-125, -72,  67, -98, -53,  62, -86,  85,  71, 109, -52,  91,  77,  48, -71, -68, -88,  51,  30,  51,  -9, 115,-106,-109,  -7, 127,  20, -41,  97,  23, -38, 124, 108, 117, -51,  52,  51, -87,  33,  -5,  51,  39, -29, -98, -16,  38,  17,  16, -20,  50,  -3, -80, -17,  69,-121, -56, -54,  69,  16,  19, -10,  45, -37,-116,  79, 100,  80, -55, -88,  65,-105, -49,-109,  -3, 106,  24, -89,  27,-121,   4, 102,  33, 112, 114,  -9,-115,  34, -51, -70, -79, -98, -42,-125,  77,  80,  35, 101,  48, -13,  37,  18, -44,  35,  29, -23, -21, -33,  12, -72,  79, -55, -69,  24,  42, -92, -22,  44,  85,  18, -41,  34, -75,  60,  76, -90, -57,  -5,-117,-122,  41, -53, -31,  53, -51,  -5,  20, -55, -83,  46,  82,-121,  78,  14, -24, -97,  -3, 112,  98,  71, -88, -61, 106,-108,  88, -75,  19,  87,   9,   5, -89,  64, -49, -38,-121,  26,   1, -15, 100, -73, -39,-101, -35,  50, 117,  90,  97,  -7, -30, -61,  82, -75,  -2,  86,  73, -56, -79, -14,-109, 121,  78,  77, -24, -91,  39, -83, -54, -67,  76, 104, 122,  53,  52, 111, 123,  70, -67,  14, 117, -59, 104,  84, 122, -62, 102, -43, -91, -24,  49, -13, 113, 126, -69,   0, 109, -55,  -5, 125,  50,-125,  30, -84, 106,  95,  83, -38, -90,  79, -89,  14, 108,  65,  81,  10, -24,  55, 117, -16, -72, -10, -37, 119, 123, 126,  68,  -9, -13, -85, 118,  40, -99,  16, -66, -90,-101,  90,  34,  33, -12,  54, 126,  21, -65, 110, -39,  37,  24,-127, -22,  28,  50,  12,  -5,  54, 119, -81,  79,  38, -74,  28,  34, -53, -25,  11,  -4,-111, -97,  83,-117,  51,   8, -44,  32, -28, -38,  -7,  80,  37,  94, -24,  44,  81,-119,  84,  -4,  51, 116, 117,   7, -62,  94, -86, -11,  73,-109,  52, 121,  39,  96, 108, -40,  -7,  71, 113,   9, -99,-124,  23,-110,  38,  74,  13,  65,-121,  67,  37,  90,  10,  -4, -17, -92, -85,  30, -70, -14,  93, -14, -50, -19,-115,  16,  82,  52, -19,  71,  46, 107,  55, -11, -24,  -8, -94, -21,  46, -16,  51,-114, -66, -27, -91, 107, 110, 127,  65,  11,  12,  71,  60,  94, -68, -77, -28, -36, 123, 103,  12,  79, 112,  -8,  50, -95,  80,  58, -57,  50,  22, 113,  22,  -1,  46,  60, -68,  15,  42,  60,  -9, 111,  90,  94, 106, -79,  17, 111,   1, -35,  68,  10,   8,  87, -91, -27,-119, -13, -25, 103,  69,  27, -46,  42,-122,-126, 115, -48,-124, -43,  97, -35,-116, -99,  47, -89,   5,  60,  37,-122,  54,  84, 116,  94,   3, -52,  37, -28,  89,-116, -86, -67,  77,-109,  89,  86, -69, -74, -88,  17,  76,  67, -57,  78,  -6, -15, -96, -89,-123,  50,-105,  14, -13,  90,  94,  40, -10, -55,  53,  12,  44,  13, -42,   7,  32, -90, -64, 123,  63, 125,  93,  28, -41,  -8, 112,  51,  96, -30, 122,  24,-110,  83, -79,-104,  40,  80, -54,  75, -93, -41,-111,  54, -36,-117,   4,  43,  25, -13,-126,  49, -17, -33,  15, -74, -47, -55,  89,  46, -56,  86,  57,  20,  62,-126,  16, -58, 118, -29,  -8,  26,  61, -75,  37, -66, -97,  66, -69, -66, 101,  25, -96, 125, -39,  35, -73,-109,  -6, -89, 111, -87, -84, 113,   9,  -1, 103, -14,  36, -75,-104,  51, -90,  78,  12, -56,  57,-108, -85,-114,-124, -45,  41,-119, -37,  51,  20,   4,  90, -71,-121,  -1, -99,  -9,  80,  -9, -37, 120, -75,  60, -37,  14,  78,   5, -50, -57, 108,  76, -36, -77, -96,  67,  84,  49,  25, -71, -98,  17, -51,  89,  12, -44,  94, 101,-124,  31, 118,-105, 106,  67, -81,  73,  43, -21,  19,  11,  85,  96,  30, -65,   6, -19,  12, 111,-115, -96, -63,  53,-105,  -1, -64, 116, 115,  57, 101, 109,  43,  70, -69,   3,  93, -51, -31,  24, -74,   1,  36, -93, -51,  64,  33, 100,  80,  92,  26, 124, -16,  94, -12, -57, 117,  76,  60,  62, -67,  -5,  13,  -6,-101,  -2,  48, -93,  52,  72, 120,  34,  32, -89, 110,-103, -88, 121, -66, -35, -66,-118, -48,  38,  28, 112,  83,  85, -19, 115,  92, -98,  44, -51,   1, 107,-107, -93, -37,  67, -25,  20, -77,-117,  97,  43,-106, -33,-123, -46,  86,  73,  32,  72, -27, -75, -45, -67,  53,  -4, -75, -40, 124, 110, -35, -66,-121, -40,  20,  93,  11,   1,  75, -65, -91,  84,  43, 121,-116, -18, -11, -21,  59, -79,  29,  78, -53,  58,  32, -58, 100,  83,  -7, -13,  -6,  68, -19,  -3, -10,  23, -57, -73,-118,  91,  -7, 111,  96, -78, 121, 103,  43,  10, -94,  -5,  24, -55,-107,  22,  21, -52,-116,-121,  40,  86,  35,  64, 110,  43, 116,  46, -73, -19,  13,-101, -58,   2,   3,-113, -56,  92, -35, -85, -91, -19,-115,-102, -25,   9, -91,  35,   9,  19,  58,  62,-106, -56,  61,  71, 104, -68,  61,  81, -93, -63, -64,-122,  78,  56,  42,  29,  27, -77,  31,  -8, -51,  98, -38,-101,  86,  -2,  49, -72, 109,-109,  72,   0,  36, 110,  49, -40,  24, -66,-119,  74,  85,  94, -24, -13,  22,  22,-116,  37, 114,  22,  84,  15,  20, -95, -86,  74, -30, -21, 114,-102,  98, -88, -23,   8, -40,  99,  30, -92, -56,   8,   0, -56, -71,  40, 119, 126, -10,  65,  33, 115, -93,  82,  91,  12,-123,  68, 108,  34,  25, -42, 111,  48,  -1, -37, -70,  25, -73,-121,  58,  51,  88,  61,  71, -62, -68,  12,   2, 111, 113, 106, 111, 110,-108, -34,  30, 124, -54,  68, -82,  95, -99, -88, 115, -59, 115, -47,  12,-112, 118,-104, -11, -23, -24,-122,  39,  43, -52,  70, 120, -65,  57,-124, -35, 113,-114, 105,  32, -79,  81,-120, -69, -96, -83, -10, -75,-115,  16,  95,  20,  21, -34, -37, -44,  -5, -83, -86, -61,  71, -81,  87,  46,  58, -35,-102,-108, -32,  36,-115,  52, 109, -44,  86,  71, -35,   3, -16, -53, -46, -48, 123,  62,  25, -19, 103, -13,  16, -82, -21,-114,-112, -52, -94, 110, -97,  -2,-105,-109, 114, 103,  82,  24,  26, -45, 120,  32,  68, -83,-103, -28,  74,  31, -25,-118,-114,  22,  61, -10,  48, -92,  84, -40,  94,-122,   2,  17,  50, -73, -59, 107,  10,  28, -99, -69,  37,   8,  -2,  48, -45,   8, -61,  28, -29,-108,  82,-122, -29,  -4,  85, 102,  93, 100,-111, -83, -69,  84, -42,  38,  33,  94,  50, -44,  44, -84,  32,-107, -46,  33, 114,  50, 100, -81, 108,-127, -12, 106,  61, -79,-113,  56,  -4, -90, -61,  63, -38, -16,  10, 106, -13,  40, 102, -43, -56,-119,-125, -94, -14, -55, -86,  43,-125, 104,-102, 123,  63,-110,  35,  13,  98, -32,  28,  -9, 114, -16,  90, -59, -25, 110,  92, 105,  -6,-125, -38,  73, 115, -85,  58, -67,-112,-121, -12,  25,  19,-111, -85,  28, -30,  20, 124,  98,  93, -14, -85, -87, -59,-122, -99,  19,  16, -60, -39, -95,  35,  72,  63,-125,  55,  12,   1, 126, -32, -41,-116,  67,  77,  91, 108, 122, -87,  52,-108,  99,  12,-122,  31, -31, -96,  21, -58,   1,  55, -22, -25, -11, -74,-109,  -6, -18,  81,  55,  15, -88,  74,   9,  81,  92, -93, -65,  59,   4,  74, -60,  89,  29,  38, -97, -49, -38, -79,  39,-120, -64,  87, -45,  87, -76, -29,  59,  -7,  24,  56,-115, 114, -78,  22,-115, -87,-109, -98,  24, -34, -15, -18,-105, -47,  18, -52, -76,  23, -12, -88,   5, -69,  92, 115, 120,  16, -38,  64, -28,  48,-104,  58,  68, 126,  -7, -73,  38,   6, -56, -55,-115, -78,  91, 122, -83,-116,  23, 120,  65,  52, 113, -86,  77,  58,  14,  35, -19,  18,  -9,  13,  39, 108,  23,  23,  64, -92,  11,-100,  -9, -64,  56, 104,  21,  13, -26,  34,  20,-112,  64,  61, -46, -17,  87, 122, -37, -48, -77, -83, -67,  -4, 106, -36, -49, -99,-111, -23, -95, -30, -57,  48, -96,-116,  98,  60, -12, -18, -31, 127,  34, 111, -64,  87, -48, -62,  41,-123,  60, -87,  17,  79, -64,-112,  25, -67,  22, -16,   1, -76,  44, -91,   7, -79, -74, -57, -63,  70, -70, -17,  40,  89, -72,   8,   0, -70, -42,-122, -42,  66,  31,-126,   4, -10,  96, -32,  96,   5,  71, -94,  25, -67,  68, -98,   5,  60,  88,  52, -89,  28, -75, -81, -88, -34, -35, -65,-118,  67, -99, -99, 114,   1,-110, -46,  11,  94, -18, -22, -80, 117,  -9, -67,  85, -24, -13,  92, -34,  34,  37, -80, 109,-122, 123, 101,  20,  93, 103,  66, -99, -96,  76,   9, -29, -97, -50,  35, -93,  27, -94, -32, -59, -43,  56,  -8, -60,  69, -65,-119,-115, -29, 105, 123,  48,  77, -19, -69,  28,  38,  19, -96,   3, -91, -93,-126,  38,  17,  -7,-126,  21,  45, -73,  94, -88,  33,  86, -33,  14, 123,  22,  56,  30,  77, -33,  47,  21, -20, -39,  -4,-115,  50,-103, -13,  47, 124, 101,  47, -17,   7,  88, -52, -45,  22, -32,-117, -10, -20, -55, 121,   1,   6,  38,  -2,  -3,   4,   6, -14, -70,  45, -56,  28, -89, -75, 110, 126,  -4, 120,  87,  49, 106,-112, -45,  30,-101, -46, -45,-109,  27, -27,  81,-118,-117,  35,-109, -55,  91, 117,  72,  11,  58,  79,  -2, -82,  21, -64,  25,  58, -83,  99, -44, -39,  11,-122,  20,  12,  19, 109,  26, -60, -90, 105,-121,-117,-102, -13, -47, -94,  37, -85,  -6,  71,
  -28, -50,-126,  -1,  78, 104,  51,-114, 117,  75, -32,  87,  72,   2, -75, -76, -26, -41, -16,  15, -61,  95, -47,-104, -70, 121, -14,-111,-125,  81,  22, -72,  27, -77,  48, -82,-120,  18, -91, -82,  78, -20, -34,  57,  41, -17,  24,  74, -98},
{  65,-118, -37,   3,  48, -91, 126,  44,  31, -43,  -7,  48, 117,-126,  17, -32,-113,  92,  15,  63,  82,  48,  -9,  95,-117,-104, 106, -42,  19,-119,  32,-126,  43, 122,  39, -80, -51,  98, -33,-127, -39,  26,  29,  44,  43, -53,-111,  83,  97, -81,  86, -18,  99, -80, 119, 101, -86,  97, -78,  65,  51,  43,  74, -91, 117, -33,   4,  61,-126,  17,  57,  30,  13,-119, 121,-114,   1,  22,-115,  35,-122, -28,-113, -32,  58,  53, 125,  68,  -8,  96,  45, 100,   4,  99,  67, 123,  39,  76,  50,  90,-100,  68,  13, 117,-113,-105, -31,  -9, 116,-111,-127,-118,  64, 109,  83,  50,  72,-122,-103, -85, -23,  -7,  61,  77,  77,  49,  65,-108, -99, 125, -90, -44,  63,  76,  59, 105, -30,-114, -86, -29,  98,  -8,  90,-114,  18, -11,  25, -23,  26,  47, -37, -60, -81,-102, -34,  30, -30, 124,  99, -61,-101,  43, -18,  88,  82, -43,  13,  57, -43,  75, -72,  41,  -7, 123, -32, -72,  35, -24,-103, -17,-124, -61, -79, -23,  -1, 123,  64,  80,  82, -24, -96, -52, -71,-103,   4, -25,  38,  -2,  75,  20, 103,  89,  84,  65, -10, 122,  28,  35, -83, -74,  58,   8,  -1,  69,-101,  14,  60,  78,  89,  64,  92,-117,  89,   7,   3, -45,-115, 104, 121, -29,  44, -70,  39,  85, -25,  68, -66,  61,   7,  15, -71, 119,  26, -56, -47,  58,-119, -26, 120, -62,-104, -60,  31, -58, -30, -62,  91,   0, -13, -28,-105, -78, 126, -67, 122, -70, 126, -64,  -9, -45, -67,  94, -85, -68,-112,  79, -48, -54, -96, -76, -12, -70, -85,  26,-124,  72, -78, -12,  59,  78,-108, -40,  30,  41,  90,  68,  19,  -7,  65, -63,  -9,  35,  11,  37,  35,  72, -80, 123, 120,   9,  35, -97, 123,-106,   1,-126,   9,  22,  20,  75, -14, -48,  99,  54,  89, 100,  77,-116, -85,  60, -31, -34, -63, -47,  31,  75, 100, -77,  52, -97,  43, -63,-107, -61,-109,  71,  98,  35,  50,  37, -30, -91, -96,  45,  38, -40,   7, 100,  -6,-121, 108,  77, -64, -39,  46,  24, -68, 114, -69,  17,-101, 109, 122,  94, -28, -45, -84,  70,-106,-126,  70,  76, 112, -82,-110,-105, -96, -92, 111,-101,  17,  -9, -67,  82,  64,  54,  26, -74, -81, -54,  79,  -3, -27,  23,  77,  92, -75,  32,-119,  30,  56,  -7, -31, -92, -61, 118, -84, -61, 123,  31, -49, -33,  74,  -4, -64, -41, -48, -80,   1, -66,-123,  -8, -32, -81,  75, -13, -38, -55,  34,  99, -91,  92,-119,-107, -65, -42, 109,  94,  -2, -55,-125,  71, 103,  55, 126,  24, 108, -80,  52, -30, -25,  84, -57,  38,  76,  32, 116,  78,-105,  70,  81, -21,  35, 110, -73, -95,-110,   9,  28,  89,  84,  52,  85, 104, -97, -58,  21,  52,  34,  72,  46,  92,  83, 119,  94,-105, -38,  46,  53, -69,  16, -75, 103,  63,-116, -19, -29, -70,-115,  25, -64,-124, -14, -51, -88,  83,  19,   2,-126,  42,   8,  79, -16, -42,  -6, -91, -48,   4,   6,  41,-120,  60, 103, -80, -40, -30, -73, -69,  59,  54,  55,-116,-126, -74, -33,  42,  71, -15,  13,-121,-107,  55, 105,  34,  30,  61,  20,  24,  70,  97, -30,  67, -13,  47,  -3, -59, 115,  36, -53,  13,  68, -79, 124, 125,  74, -84, -49,  94, -16,  10, -18,  -2, 117,  31,  48, -80, -53, -16,  45,  24, 107, 116, -26,  50, 100, -84, 114,  53,-119, -38,  67, -47, 116, 124,   3,  23,   2,  29, -57,-105,   8,  78, -38,  35, -27, -65,-102, -82,-116,  71,-117,  83,  53,   3, -86,  66, 126, -94, -38, -73,  48,  66,  52, 113, -10, -46, -56,-100,  16,  91, -21, -77, -36,  47,-109,  73, -74,-112, -95, -84,  52, -80,-101, 116,  57,  30,  60, -43,  75,-101,  96, -41, -82, 126,  95,   5, -38, -18,  78,  72,  84,-104, -55,-102,  11, 121, -18, -56, -51, -17,  -2,  97,   3, -82,-104,  33,-109, 116,  80, -30,-103, -20,  24, -88, -93,  42,  97,-122,  -2,  23,   5,  -5, -43,-117,  87,-107,-119,  79, -36,  21,-125, -38,-121, 106, -96, 122, 125,  55, -78, -95, -88,-124, 104, -17,  49,  14,  36,-118,-124,-112, 101,  -8,  47, -45,  31, -24, -41, -50, -74,  79,  65,  98,  83, -81,   3,-114,  34,  -8, -29, 116, 112, 100,  80,-110,  18, 108,  58,  33,-116, 110,  33,-125, 114, -89,  74, -34,-102,  22,  51,-101,-117, -53, -36, 118, -35,  25,  19, 119,-111,-108, -27,  79,  59, -62,  57, -36, -88,  41,  79,   8,-126,  62,  85, -13, -48,-116,  19,  23,  52, -16, -69,  63, -44, -46, 115,-127, -46, -93, -99,  -3, -71, -41, -69,  26,  93,-120, -54,-103,  96,  45, -66, 100,  26, -94,-116,  99, 116,-111, -39,   9,  68,  54,   6, -56, -25,  79, -76,  -3, 107,  33,  68,  97, -65, -23,-107,  23,  52,  85,  79, 107, -71,   4,  46,  93, -85,  -1,-105, 113, -68,  14, -66,  85, -12, -20,  45, -82, 102, 105,  -9,  50,  25, -36,   4, -62, -39,  67, -85,  43,-107,  33,  11,  55,-109, -76,  65, 109, -58,  81,  22, -94,  15, -19,-122,  76, 118, 121, -48,   6, -13,  21, -67,-111, -92, -86,  91,  20,  32,-123, 103, -92, -92, -53,  13, -78,  34,  25,  15,  -9,  58, -60, -90, -87, -75,  -2,  54, -31, -96, 106, 114,  90,  11, 117,  99,  78,  -1, -34, -58,  31,  49, -36, -94,   3, -51,  42, -34,  70,  40, 121,  85, 114, -83, 101,  70,-111,  99,-122, 115,  71,  20,  22,  64, -91,-124,  27, -54,  64,  52, -78,  59,  43, 114, -51,  47, 124,  40,  -9,   1,  51, 106,  64, 118, -56, 103, -77, -78,  47,  39,  46,-123,-104,  11, -27, 122, -25, -91, 123, 113, 116,  17,  21,  39,  84,  44,   0,  71,  72,  87, 115,  39, -30,  -5, -34, -87, -90,  82,  31,  67, -34,  70, -25,  96, -73, -56,  43,  90,-118, -88,-105, -90, -35,-109, -13, 112,  48,  66, -17,  57,  37, -23,  57, -43, -30,-116,-102,  -7,-110,  24,  48, -70, -37, -12, -20, -28,  -4,  56,-111,  76,  81,-108,  -3, -83, 125,  49,   1,  43,  91,  58, -79,-109, -83, -50, 123,  37,   2,  80, -22,-118, -82, -52,  85,  10, -14, -76,  73,  86,-118, 113, -32,  32, -96,  86,  32, -96, -90,-108, -65, -76, -13,  92,-103,  97,-110,  28, -73,  61, 121,   4,-111, 119,  66, -44, 114,  32, -70, 121,  40, 123,   3,  70, -42, -86, 111,  76,-125, -49,-105,  90,  70,  37,  92,  33, -51, 109, -99,  40,  46,  60, -72,  73, -70, -44,   9, 119,-101, -26, -53, -51,  70,  82,  25, -54, -58, -65, 100,  -1, -17,  43,  21, -23, 117, -82,  62, -71, 120, -87,  96, -72,-119,  62, -66,  42,  47, 101, -37, -58, -47,  56,-113, -87,  42, -42,-119,  43, -15, -17, 121,-118,  43,  91,  -9,-125,  51, -36, -47,  93,  -9,-116, -77,   8, 102,-116, 122,   5,  70,  64,   2, -58,  37, -89,  14, -60, -21,  13,  56, -69,  12,  21,  -8,  45, -56, -86,  62,  -3,   3,  12,-101,  21, -45,  29,  30, -53, 124, -78, -84,  78,-103,   7, -62,-107,-109,  22,  18,  -7, -49, -53, -40,  35, -61,   3, -76, -21,  91, -32,  72,  42,  -8,  95,  83,   5,  -7, 108, -15, 121,  13,  80,-113,  61,  97, -32,  58,-121, -63,  20, -52, 103,-106,-113, 112, -83,  17, -62,  96,  24,  66,   5,  46, -51, -48,  76, -96, -24,  11,-104,  49,  68, 112,  14, -88, 113,  -8, -68, -39,   4,  56, -37,  18, -35,  44,  25, 104,-115,  46, 109, -95, 103,  36,  -7, -43,  53,  -4,  62,  55,  12, -52,  45,-120,-124,-103, -81, -62,  61,   9, 118, -16, -87,  39, -14,-112, 116,  73, -98, -12,  81, -37,  71, -16,-105,  -6, -42,-103,-107, 113, 122, -91,  -8, -89, -79,  -4, -87, -17, -71, -96,-105,  44,-116, -24,  76,-123,  58, 111, -77, -13, -88,   9,   9,  76, -81, -12,  90, 104,-103, 109,  71,  33, -65, 106, 124,  19,  86, 121, -34, -93, -77,  98,  52,  97,  53,  15, 124,  86, -77, -31,  97,  60,  88,  -3, 123,  38, -78, 108, -21,  27, -58, -77, -28,-103, -80,  14, -70,  55,  18,  55,  45, 113, -33, -15, -25, -16, 123, 109,  -5, 124, 108, -83,-112,  -2, -46, 110,-108, -90, -97,  28,  27,  27, -83, -90, -28,  59,  41, -90,  -6,  40,  74,  91,  84,  93, -87,-120, -80,   3, -66, 126,  70, 108,-118,   1, -18,  98,  47,  87, 117,  -8, -26,-117, -16,  66,-110,   6, -42,  40,-100,-102,  58, -47, -10, -55,  20, -59, -55,  78,-115,-125, 116, -34, -41, -16,-108, -72, -65, -71,-104,-116,-120,-104, -39,  22,-116,  -8,  25, -64, -85,  70, 110,  77, 106,  34, -40, -16,-123, 110,-104,  28,  33,  33, -66, -46,  49, -70,  -9,  -6, -10, 117, -82, -58, -25, -12,  15,-125,  51,  -7, -32, -78, -75, -45,   6,-124, -53,  15, 111,  57,  92,  13,  52,  42, 127, -19,  80,   6, -22,-106, -52,  93, -56,  75,  88,  99, 127,  -5, -26, -39,  28,  32,   8, -64,  -6, -17,   7, -54,  75, -65, 118, -58, -22,  59,  26,  67, 120, -68,  95, 119, 101,  77,-110, -63,  28, 116,-102,  46, 109,-113, -98, 112, 123,  87, -63,  80,-100,  11, -17, -13, -59, -34, -61,  10, -10,   4, -66,  92, 111, -47, -76,  44,  49, -24,  18, -68,-124, -46, -60,  36,  -8,  -1,  93,  14, -43,-113, -12,  44, -39, -17, -32,  60, 125,   4,  87,-113, -27,   9, -18,  11,  70,  74,  59,-127, -25,  -1,-116,  45,  11,-101,  88, -69,  71,-104, -47,  98, -62, -97, 113,  -6,  69,  32, -55, 113,-102, -18,  86,-115,  58, -75,  76, -53, -91, -26,  86,  97, -25,-120, -46, -10,  78,  70,-117, -89,  36, 112, -55,  89,  67, -32,-117,  60,  89, -54, -89,  53, -96,-121, -67,-101, -34,-121, 114,  83,  66, -12,  40, 107, -68,  48, -13,   5,  88,  16,  -1,  11, 126,  86, -48,  68,-120, -84,-113,  25, -60,  32,  63,   9,-102, -61, -64,  50,-114,  93,  32, -98, -15,-109,  86, -80, -18,  -2,-106, 108, -37, -76,-102,  -6,  39,-105, -56, -35, 126,  35,  85,  51, 124, -57,-105,-123, -85, -39, -14,  -8, -41,  36,  13, -73, -32, -74,  54, -21,  71, 102,  52, -99,  39, 113, -70,  25,  30,-118, 119,  44, 115, -94, -36, -19, 124,  78,  52, -77, -58,-100, -55,  84,  37,  74, -86, 111,  43,  76,  32,  81, -51, -93,  92, 116, -79,  32,-100, 110,  25,  77,-109,  58,  -8, -30, -38,  65,  -6,  -9, -65, -94, -48,-106, -37,  99, 110, -18, 108, 123, -63,  -8, 119,  50,  25, -22, -55, 123, 114, -68,   2,-122, 111,  87, 126,  33, -91, -73, -65,  17,  81, -63,  97,  30, -98,-104, -20,  22,  72, -80, -43, -21,  96,  43,  68, 107, -46,  40, 126,  41, -63, 126,  13, -50,  75,  21,-118,-115, 106, -55, -62,  93,  68,  25,  -1, -90,  24,  47,-124,  54, -57,   4,-114,  72,  51, -64, -92, -68,-117,  42,  82, -15,  58, -20,  21,  80, 123,-109, -86,  35, -56, 105,  83,  60,-122, -78, -42, -42,  -4,  46,   8,  24, -65,  94, -43, -11,  78, -40, -90,  10,  67, -93,  10, -21,-105, 123, -17,  -9,  58, -54, -33, 111, -67, -61,-110, -75, 112, -34,  76, -53,  26,  67,  14, -49, -48, -84,  76,  52, -29,  43,  62,  68, -11, -60, 121, -86,  27,  95,  81, -14, -82, -91,  69,  11, -98,  83, 110, -74, -96, 113, 108,  96,   2,  43,  84,-121,  93,
 -103, -87, 127,-116,  37,  84,   5,  79, -17,  28,-116,-112,  18, 104, -42,-112,-124, -14,  55, -49, -59,-127, -64,  -9, 106, -88, 105,  16, -76,  47,  -3,  61, 127,   3, 102, 119,  30,  32,  -1, 117, -31,  95, -56, 101, -54, -33,  58, -57,  28},
{ -36, -34, -66, -75,  72,  14, 107, -82, 107,  15, 104,  26,-125,-105,  25,  91, -95, -89, 125,  93, -80, -98, -44,  82,  39, 105, 101, -84,  59, -98, -84, -58, -51, -15,-126, -14, -67,  97, 126,  96, -57,  90,  44, -60, -30,  15, -56, -67,-108, -48, -60, -67,  60, -23,  90,  10,  92,  33,  66,  54,-111,-119,  17,  40, 101, 113,  47, -25, -39, -84, -49,  89,-114,  69,  39, -21, 105,  97,  16, -60,  19,  81,-125,  97, -58,-109,  45, -87,  63, -68,  30,  32, -95, -71, 113,  92,  65,  59,   1,  -4, -44, -27,  65, -54, -65,  63,  92,  92,  19, 121, -87, -33,  92, -24,  -1, -70, -34, -37, -82, 116,  -5, 115,  38,  18,  41,  65,  98,  -6, -38,  82,  66,  60,  18, 126,   0, -86,-100,-104,  89,  14,-101,  24,   9, -58,  93,   5, -62, -94,  86, -62,  77,  25,  29,  95,  34,  25, -30,  58,  45,  63, -32,   9,-120,   5, -58,-122,-106, -69,-123,  11, 110, -72,  52,  70,-100, -32,-124, -98,  76,  22,  56,-110,  37, -90,  51, 108, 121, -16, -28, -85, 107, 118,  34, -61, 105, -32,  71, -80, -33,  88,  84,   5,  95,-115, -94,  78,  11,  16, 109,  46,  64,  16,   9, -81, -36,  77, -71, -84, 106, -61, -30, -97,  33,  26,  16, 115, 125, -66,  34, 104, 112, -50, -31,  32, -67,  57,  -7,  55,  73, -91, -53, -67, 101,  -5, -20, -60,  95, 115, -13,  16, -75,  64, 125,  84,-113,  91, -37, -35, -37,  10, -20,-114, -72, -75,   6, -58, 104, -97,  69, -85,  67,  -4,  41,-108,  43,  36,-125,  90,  50, 119,  10,  12,-122, -87, -88,  -2, 101,  23,  48,  20,  51,-119, -70,  43, -20,-107, 105, 107, 105, -72, -67, -22,  -5, -54,  36, -82, -37, -10, -61, -82, -75,  98,-114, -38, -19,  98,  58,  86, -22,-112, 119,  85, -16,  20, -84,  21, -93,  87,  64,   6,  -7,  87, -24, -85, -37, -12, -56, -87,  95, -68,  75,   0, -94,  66, 119, -70, 108,  46,   4,   3, -35, -52,   6, -39, -60,-122,-107, -83,-104, 117, -21,  96, -96, -31, -12,  90, 107, -26, -24,  46,-100,-125, -38, -75, -31,  19,  35,-122,  92, -67, -47, -27,  83, 120,-100,  23,  21, -67,  -1,  31, -67,   3, 118,  94, -20,   6, -31,  46,  32,   7,  47, -33,  73,   8, -16, -58,  65, -34, 114, 102, -10, -20,  33, -25,  -6, -40, -42,  42, -95, -59, -53,   4,  81, -61,  28,-112, -64,  88, 113, 120,  45,-102,  37, -61, 117, -24,  -7, -29,  18,-114, -22, -45, -60,-122, -58,  56,  40, -55,  57,-101,  73, -32,  81,  96,  66,-106, 116, -14, -87, -73, -88, -90,  19,  72, -25, -15,  20,  64, -72, 117,  62, -59, -61,-111,  85, -72, -15, -98,  91, -96,-124, 117,  88,  63, -84,-102,  61, 108, -27, 107, -91,-126,  37,  97, 101, 102, 125, 100,   8, 106,  -7, -13,  58,  20, 110,  19, -96, -76,  15, 111,  31, -76,  37, -76, -27,  -3,  92,  88,  57,  61,-121, -74, -18,  81, -44, 120,  51,  54, -50, -36, -66, -92, -25,  25, 101,  -8, 120,-120,  79,-122,  44, -26, -57,  68, -60, -50,  -3, -86,  63,  50, -72,  95, -12, -65, 103, 120, -97,  17, -94,  10, -94,  78, -80, -18,  51, -88,  18,  27,-125,   3,  59, 119,  34, -85, -21,  84,  44, -47, -74,  52, -66, -98, -68,  51,-126,  -8,-110, 115,  49,  -3, -10,   3, -76,-115, -77,  56,  37, -14, -98, -28, -79,  12, -60,-118, 126, -10,  75,  -3,  77, -27,   2,-115,  -8,-103,  76,  50,  -7, -31, -39, 111,-126, -40,  92, -94,  14,  20,-117, -19, 108, -35,  62, -10, -20,  36, 110,-117, -50, 118,-104,-117,  -3, -56, 117,  86,  19, 123, -70, -55, -27, -28,  73, -43, 108, -89,-102, -31,-121, -53, 114,  73,  18,  94,  64,  55,  78,  50,  91, -51,  72, -30,  15, 103,  69,  65, -83,  46, 120, -83,  82,   0, -56,  56, -69, -60,-118,  82,  54, -62, -90,  56, -79, -92,  96,  18, -90, -36, -65,-101,  29, -15, 121,-123, -53,  76, -51, -44,  15, -69,  79, -76,  22, -71,  21,  93,  91,  39, -67,  71, -76, -73,-123,-115,-106, -57,  87, -66,  73,-118, -17, -98,  -8, -96,  35, -37, -37,-100, -89, -35, -33,  18, -59, -36, -99, -66, 108, -57,-117,  51, 112, -66,   4,-111,  88,  97, -51, -12, -53, 105, -57,   7,  31,  34, 102,  69, 120, 102,  30, -60, -96,-121,  99,  13, 101, 112,  80, -67, -51, -59, -92, 127,  -3,-102,  48,-120, 127, -57,  11,  91, -14, -40,  41,  21,  10,  63, -57,  81, -94, 118,   0,  59,  13, 101, -26,  98,-106, -62, -73, -70,  -3, -96,  34,  31, -23,   3, -64, -67, 112, -15,-105, -13, 114, -45, -62, -22, -22,  78, 109, -11,  73,  74,  -1, -30,  -9, -13,-124, -50, -86,  -8, -94, -83, 110, -18, -75, -75, -68, -90,  90,-110,  57, -99, -34, -96,  73,  36,  10, 108,  92,  45,  67,  14,  18, 115,  70, -24, -76, -96, -11,   9, -73, -29, -92, -92,  14, -35, -46,  37,-108,  43,-102, 106, -75, -75, 118, -35,-115, 104,  17, -77,  56,  34,  36,  96, -79,-100,  30, -17, -26, -56, -60, 105, -51, 102,  32, -42, -67,  -4,-104,  49, -90, -68, -38, -31, -28, -12,   5, 103,  77, -61, -33, -54, -19,  25,  19, 102,  33,  12, -92, -43, -43, 113,  75, -64,  81, 122,  69, -14, 107, 107, -77,  -7, -31, -42,  76, -14,  88, 113, -81, 107,  13, -79,  25, 118, -97, -81, -69, -56, -22, -97,  46, -66, 103,-108,-114,  67, -83,  -9, -73,  28, -29, -90,   8, 111,  43, -82, -25,-100, -57,-126,  64,  84,  65,  73, -75,  92,  70,  86,   8, -80,  81, -80, 126, 125,  54, -44,  68,  10,  47, 123, -20,  -7, -48,  67,  84,  36, 109,  81, 124,   7, -76,  53, -44,  90, -98, -19,  95, 117,  82,  25,-104,  52, -12,  35,  76, -17,  26, 124,   7, -38,  83,-116,  98, 102,  26,  95,  18,  62,-127, -81, -65,  73,-120, -80,   1, -22,  48, -90, 111,  20,   4,  -1,-112, 101,  97, -32,   5, -56, 127,-102, -49,  42, 109, 102,   1, 111,-101,   3,  92,  -1,  37,  91, -82,  33,  29, -39,-110, -59,  -1,   5,  42,-110,-120,  59, -93,  65, -83,  47, 108, -24, -99, -51,-122, -81,  15,  13, -38, 119, 108,  66,  24,  20,  55, -76, -39, -92, 105, -78, 102, -69, -73, -99, -44,-105, -80,   0, -89, -10,  88, -92, -94, -34, -70,  -1, 105, -37,   6,  90, -61,  -5,  27,-103,  70, -81, -27,  34, -38,-103, 106, 126,  65, 102,  70, -25, -53, -23,  60, -84,  42, -39,  17,  94, -67,  91, -40, -71,  90,  89, -40,  26,-108, -59,  89, -96,  46, 124,  58, -98,  97,  22, -74,  -5,  45,  11,  47,  69,  45, -79, 104,  93, -92,-111,-125, -91, 115,  -2, 122, 115,-105,  30,  20, -70,   1,  35, -77,  77, -14, 126, -24,  18,  70,  23, -39,  67, 123,   4, -13,  70,  36, -99, -19,  11,  46, -81,  57, -84, 127,  23, 127, -50, -18, -53,  81,  -7, 113, -74,  27,  15, -58, -30, 125, -22,-103, -96,-117, 111,  41, 115,  87,  12, -54,  55, -40, -37,   5,-109, 106,  82, 100,-108, -96, -26, -34, -46, -96,  86, -41, 108,  35, -46,  81,  19, -20, -88, 108, 106,  63, 110, -87, 115,  15,-110, -81, 102,  90,  88,  42,  64,   3,  73, -57,  25,  -7,  93, 127, 124,  94,   6, 102, -77, -15, 104, -62,-105, -92, 114, 117, -48,-106, 108, -91,  18, -30, -80, -85,   2,-119,  58,  10,-117, -10,-114,   2,  43,  -3, 123, 105,   9,-107,  80,  98, 112, 100,  30,  -6, -32, -26, -78,  96,  98, -79,  38,  21, 126, -13, -42, 112, -63,  -7,  59,  53,  78,  -4,  37,  89, -92,  34, 107,  94, -98,  72, -66, -80, 118, 117,  54, 122, -93, 122, -21,  57, -67,  -5,  34, -41,-102,  23, -34,   3, -81, -75,  84, -82, -15, 122,  43, -91,  23, -45,  23,  32, -55,  74,   7, 118,  83,  -8, 118, 102, 112,  92, -74, -40, -38, -44,-104, -27, 120,  60, -50,  47,-123,-114,  80, -85,-119, -38, -52, -31, -71,  86,  45,  49,-123, 102,  94, -77,-107,  17, -81,  90, -99, -57, -44, 127,-110, -12, -90, -30, -79,  42,-123, -59,  17, -52,   6,-124, -28,-101,  80,  27,  60, 126,-106,  27, -79, -35, 119,  17,  75,  50,-117,  48,  35, -98,  80,  54, -86,  57, -25,  77, -22, -88,-113,  97, -11,  76, 120, -72, -20,-111,  32,  55,  76, -13,-101, -85,-118,  19,  94, -23, -19, 120,-109, -16, 122,  57, -73,  31,-101, -32, -49, 122,  77, -80, -98, -32, 103,  34, 115, -28, 118, -43, -50,   3,  60, 107, -51,   1, -57, -72,  25,  20, 115,-114,  -7,  60,  86, -71, 124, -31, -91,  47,  67,   3, -40, -89, -58, -61, -58, -78,  25, -13,  17, -66,  66, -93,  74, -57, -12,  34,-115, -71, -28,  16,   1,  59, 113,  22, -66,  -8, -41, -78, -13,  24,  73,   6,-124,  80,  31, -88,  60, -49, 121,-113,  85, -90, -69,-116, -61,-105,  76, 112, 126,-102,  45,  64, -37,-107,-105,  53,  64, 109, -10,  -7, -83,  26, -84,-109, -63, -65,  15,  45,  82,  31,-101, -91,  27,-109,  73, -82, -36, -60,  62,-102,  54,  35, -23, -34,  84,  24,   7,-120, 123, 102, 104,  79,  27,  -6, -31, 113, 112, -56,   4, -58,  18,  42, -10, -99,  18,  77,-122, -82,-110, 104,  61, 100, 101,  71, 117,   3, 120, -60, -69, -43, -32,  53, -59,-119, -36, -93,  42, -97, -51,-110, -77, -70, -84,  92,  60, -85, -11, -17,  22,  29,  87,-121,  58,  91, -60, -26,  -6, 122,  99,  59, -55, -50,   6, -34, -91,  20, -76,  58, -54,  77,  83,  45,-105, 112,  93,  60, -81,   9, -84,-102,  41,  -7, -36, -34,  51,  97, -56,  70, -75,-105,  28, -91, -16, 123, -71, -84,  15, 122,  56, -21, -83,  54,-110,  25,  29, -85,  19,  31, -89, 106,-103,  -6,  94, -27, -36, 119,  27, -95, -57,   4,   4,  85,  80,  96, -46,  90,  29, -34, -96,  37, -35, -89, -14, -98, -77, -32, -63, -25, 106,-112, -84, -35, -51, -65, 100,  42,  49,  77,  94,  86,  50, -63,  75, -23, -56, -30, -59, -38,   6,  31,  72, 106,  25,  60,  17, -28,  64, -47, -83,  24,  -7,  89, -56, 101, 114,  21, -72,  -5,   5,  87, 113,  46,-103,-124, -34, 110,  65,  45,  59, -36,  61,  66, 124,-109, 106,  33,  25,-114, -78,  65, -42,  17,-127,  32,  66,-104,  -7,  99,-110,  42,  80, -58,  94,  16, 123,  50, -34,  40, -56, 103, -75,  12,  83, -92, -94, 122, 116,  76,-124,  13, -11,  91, -15, -50, -35, -66, 126, 114,  71, 104,  91, -66, -76, -74,  27,  82,-115, 118, -92,-102,-101, -86, -31, -87, -28,  30, 112, -12, -10,   6, -67,-115, 110, -80, -88, -60, 109, 127, -12,  79,   0,  13,  -2,  10,  -2, -36,  -4, -80, -62,-110, -63, -32, -20,   1,-103, -97,-123, 108, -94,-115,  41,  -2,-117,  67,  28,  35, -10,  90,-126,  10, -84, -51, 110,  93,  62,  28, -71,-100, -67, -35,-103,  82, 113, -82, 111, -62,  84,   1, 121, -83, 121, -63, -96, 127,-103,  46,-103, 107, -37, -72, -92,  93,-118,  -8,  73, -79, 118,  66, -53,  32, -54,  71, -98, -22, 115,  85,-122,  -2, 117, -97,-110,  15, -45,  45,  -1, -36, -94, -13,-113, -95, -91, 110, -44, -97,  78,  70,  22, -58, -20, -44,-105, -56,  66, -22, 118, -72, 106,-106,  15,-102,-109, 103,  76,  74, -95,  92,
   27, -10,  73,  45, -97,  91,-124,   6,  41,  40,  34,   1, 108,  -1, -96,  92, -70,  99, -90,  36,  17,  71,  81,  39, 116, 108,-110, -31,  52,  33,  46, -21,  26,  -9,  27,  62, -12,  -7,  25,  87,  42, -59,   0,  53,  -8,-125, -48,-123,-121},
{ -90,  98,   2,  37,  31,  91, -65,  71,  34,  26, -80, -50, -34,  76,-100,  29, -83, 100, -54, 120,  58,-103, -17,  -3, 109,-126,  75, -18, -31,  47, -73, 106, -81, -34,  78,  96,  -2,  30, -65, 118,  45, -68, -82,  80, -44, 111, -61, -30, -50,-101, -66,  28, -17,  72,  99, -51, 112,-119,  97, -79,  35, 120,  85, -68, -55, -83, -73, -47, -92, 114, -30, -13, -41,-125,  46, -52, -32,   3,  34,-106,  62, -35, -98,  55, -48,  58,  16, -36, 108,  18,  52, 121,  66, -84,-107, 125,  -4,  41,  48, -64,-126,  40,  48, -60, 122,  87,  90, -62, -44,  95, -45, -58,-122,-100,   5,  38,  29, 101,  33, -81, -72,  58,  88,  95, 106,  66,  61, -26,  53,  26, 123,  76,  93, -73, -58, -78, 117, 122, -63,-119, -59,  38, -62,  97, -94,  77,   6,   2,-120, -13, -32, -59,-123, -63,  63,  -4, 111,-122, 113, 109,  89, 116, -40, -25,   9,  -8,  29, 107,  12, -69,  44, -54, -60,  96, 107,-126,  10, -24, -13,  -2,-102,-114,  88,  83,  45,  47,-122, -64,  74,  41,  96, 116,  -2,  11,   3,  90,-117,  51, 109, -90,-103, 117, -36,  44, -53, -27, -10,  -5,  39,  26,  23,  51,  -3, -25,  20, -62, -34,  98,  36,  72, 108, -66,  64,  62, 123,  17,   5, -71, -64, -68,  76,-122,   5,  95, -74,  84, -85, -64,-122, -44,  37, -80,   1,   3,  -1,-121, -46,   5, -23, -52,   0, -17,  25,  58, -23, 107,-116,  37, -80, 122, 103,  93, -86,  22, -12,  14, 112, -22, -58, -78, -17, -80, -18, -44,  84, -40,  39,  12,  47,  12, -89, 112, -36,  99, -92, 102,-126,  -2, -68,-104, 102, -96, -48,   4,-105,  76, -53,-121, -24, -38,  86, -49,  91, -48,  64, -88, -25,  82, -15,  41,  74,  52, -85, 100,   8,  90,  70, -92,  16,  12,  27,  -2, -43, -29, -83, -74,  57,-126, -70, -91,  81, -27, -94,  21,  68, -53,   9,  89, -35, -14,-104,-117,  -8, -33, -65,  95,  51, -98, -96, -55, -13,  15,  21,  48,-111, -85, 113,  42, -85, -94,  72,  59,  95,-109,  53,  94, -43,  59,-117,   2, -53, -50,  -2,  44, -11, -22, -46,  68, -62,  52, -98, -63, -81, 103,-114, 103,-111,-123, 115, -15,  83, -71,-112, -83,-116,  86, -56,  99, -47,  78, -55,  86, 127, -23,   2,-100, -43,  59, -43,-105, 111, -71, -42, -28, -27, 120,   0, -60,-115, 117, 103,  84,  66,  28,  35, -79,  25,-120,  30,  17, -35, -41,  -9, -30, -71,-124,  31,  33,  49,  32,-117, 118, -59,  54, -71,  53, 106,  54,-123,  44, -44,  -6,  93,  -1, -90,  54,  14, -20,  58,  55,  71, 116, -40,  63,  -3, 107, 100, -73,  67,  80, -84, -16,  70,  48,  72,  61, -69, 125,  45, 111,  16,  25,  97,  65, -25,  58, -50, -67,  47,  62, -46, -73,   3,  39,-101,  73,  77, -26, 104,-117, -34,  -1, 115,  -6,  41, -45,  39,-108, -28, 105,  66,   6,  96, -21, -69, -64,  99,  -3, -24, -81,  58, 109,  59,-100, 116,-116,  56,   0,   2,  31, -28,  67, -83,-116, -27, -41, 105,  52,  37,  23, -35, -12, 117, -49, -98, -38,   4, 123, -27,  49, -63, -73, -34,  -5,  37, 101, -97,-104,  51, -52,  93,  90,   7,  28,  14, -46,  34, 122, 116,  11,   0,  23, -64, 111,   7, -18,  31, 106,-105, -62,  -2,  84,  77, -64, 107,-124,  51, 104, -93,  11,  37, -78,  31, -92, -58,-122,  56,   4, -44,-109,  19,  90, -19, -13,  44,  56, -76, -76, 112, -70, 104, 109, -89,  48, 116, 121,-124, 118, 100,-112, 124,  75, -67, -28,  -7, 102, -74, -46, -84, 107, 117,  80,-104, -25, 108,  29, -77,  91,-114, -81,  13,-117,  93, -39, 108,   2, -87,   9,-125,  92, -33,-101,-104,  46, -21,  10,  99,  90,  68,-118,-101,  14,  29,  97,  -8,  82, 105,  52,  38, -21, -61, 106,  95,  10,  96,  44,  49, 100,  24, 114, -39, -15,  72, 108,-103,  32,  25, -39,-123, -45, 111, 120, -52, -68,   0,  45, -62,  -7, -31,-109, -17, -47,  -4,  37, -18, -44,  53, -81,   6,  23,  -8,  -4, 124, -78,  -7, -72,-112,-122, -16, -89, -78,-122,  30,  67,-122,  96, -53, -11,-117,  -2, 106, -94, -40, -66, -43, -49,-113,  -3, -13, -58, -79, -91, -93, 119,-116, -99, -14,  93,  34,  85,-109,  60, -42,  52, -76,  99, -90, -55,  43,  20,  55, -48, -69,-107,  73, 122,-105, 112,  95,   9,  92,-108,  20, -11, -18, -50,  17,  50,  43,  35,  43, -55, -66,  28, 100,-113,  79, -47, -32, -29, -56,  -1, -31, -37, -75,  -5,-119, 104,  -5, -15, 124,  73,  92, -79,   4,   1, -86, -37,-122, -43,  18,  18,-102, -27, -46,  75,   3, 107,-114, -25,  99,-122,  74,  40,  72, 111,  71, 126, -71, -60, -80, -77,   0,-124, -98,  80,-100,  61,-122,   8, -32, 122,-113,  22,  66,  89, -36, -31,  65,  67, -98, 120,  50, -36,   1,  23,  69, 104,  18, -43, -69, -49, -76,-102, -79, 108,   0, -72, -23, -48, -75,  32,-118, 118,-124,  -8, -37,  21, -40, -75, -68, -31, -83, -26,-107,  15,-104, 114,  72, -30,  70,  71, 122,   1,  67, -88,  30,  99,-126,  94, 127,  11, -37,   3, -98, -71,  62,  62, -92, -61, -38,  74,  67,-113, -52, -72, -52, -36, -69, 118, -12,  24,-106,-116,-115,  86, 114, -21,-106,  -3,  80, 124,  56,  93,-101,  51,-124, 103, -40,  16,  59, -92,  24, -96,   7,  19, -73, -76, -22, -46, -72,  69,  61,  88, -66,  88, 108,  69,  36,  92, 124, -93,  -6, -71,  66,  23, -82, 124,  17,  79,  40, -79,-111,-107,   2,  36,-112,  19,  47, -17,  97,  65, 112, -79, -84, 110, -27, -37,  48,-115, -59, -29,  24,  67, -10,  63,  67, -44, 124,  -6, -76, -40, -21,   0, -37, -40,  15,  41,  68, 121, -83,  20, 118,  29,  -3,  77, -55, 105,  34,  55, -52,  76, -35,  18, 126,  13, -16, -42,  98,-116, -31, -84,  23,  80, -52,  92, -88,-121, 101,  38, -24,  83, -89,-125,  61, -55,  60,-122, -50,   3, -74,  59,  29, -64,  62, 124,  53,  80,  -8,  78, -16,  71,  80,  27,-104,  38,  46, -73,  65,  93,  35, -24,  34, -41,  38,  37,  41, -31,  17, -98,  13, 122, -92,  -4, -15,-120,-115,-115, -78,  31, -44,  25, 111, -67, 107, -54, 105, -18,  33,  83,  -2,-112,   7, -70,  -5, -15,-121,  96, -85, -24,-102,-116,  12,  33,  -1,-116,  75, -82,  -4, -59,  80, -92, -20, 109,  69, -23, -25, -98,  45, -92, 118, -55,  24, -70, -80,  57, 104, -72, -86,  93,  51, -44,  93, -75, -12,  33, -65, -12, 107,-101, -26, -25, -39,  14,  35,   8,  80,   4, -73,  73, -54, 118, -77, 120, 126, -76, -65,  -4, -26, -45, -83,  66,   9,-119,-104,  78,-115, 117,  89,  -9, -89, -38,  20, -20,-104,  79,  80,  86, -61,-122, -60,  62, -55,  78, 124,  97, -14,  65,  85, -36, -19,  -5,  84, -97, -46,  54, -57, -58,  66, 118,  32,-124,   3, -44,  43, -68,  54, -23,-102, 107, -54,  77, -33, 117,  -6,  67, -31,  73,   0,  65, -97,  75, -98,  20,  14,-127,  43,-114, -45, -26, -10,  52, 109,  55, -83,  45,-124,  72,  53, 108,  50,  81,-103, 116,-115, -12, -72, 120,  42, -47,-121, -72, -61,-123,  90, 101, -54, -33,  90, -46,  -4, -13, -84,  47, 115, 108, 105,  64, -93,  27, -26, -14, -55,   2, -12, 101, -81,-122, 124, -36, -61, -37,  75, -95, -30, -49,  99,  57, -41,-113,  64, -95, -30,  75,  27, 108,  89,  80,  22,   8, -74,  16, -72,  48, -30, -25, -77,  85, -60,  83, 101, 121, -41,  16,-117,-122, -99,   1,  21, -41, -85,  -3,  99, -94,  57, -26,  18,  97,-119, -67, 121, -25,  81, -67,  63, 105, -85, -25, -52, -68,  67, -38, 124, -68,  -8, 112, -31, -10, -68, -87,  38,  10, 101,  82,  34, -29,-115, -91, -91, -78, -34,  85,-125,  32,  41, 121, -81,-108, -80, 123,  72,-102, -69, -44, -56,-105, 103, 120,  34, 103, -60, -66, -98,   7, -29, -19, -34,   8,  12, -46, -10,  90, -49, -48, -49,  15, -32,-125,  76, 122, -92,  83, -10, -67, -79,   2, -78,  49, -16, -53,  73, 103, 100, -14, -54, -54,  66, -79, -28, -72,  29,  23, -54, 107,  31,  73, 104, -69, 106,  69,-119, -79,  -1,  55, -99,  66, -87, 124, -24,   4,  79,-116, -86, -19,  25,  82, 102,-104, -13,   1, -50,-124,  -1,  68, -49,  83, -19,  10,  98, -18, -25, 110,  24, -28,  89, 103,  96, -21, -24,  41, -93, -28, 124,  40, -96,  -2, -64, -17, 109,   3,   6, -57, 116,-127, 116, -47,  88,-108, -39, -27,  60,-118,-104, -94,   7,  14, 125, -53,-112, 100,  11,-106, -66, 113,  51, -84,  74,  89,  87,  42, 110,  36, 126, 121, 106, -76, 111, -97,-127,  -9, -67,  43,  92,  59,  11,  52, 103, 106, 120,  75,  52, -49,  23, -15,  88, -85, 109, -32,  66, -97,  82, 108, -26,  36, -70, -40, 109, -49, 127,  73,-102,  70, -86, -51,  -9,  11, -64, -57,  80,-112, -87, 118, -48,-111,  -5,  12, -46,-101,  54,  53, -76, -30,  61, -82, -86,-109, -73,-127, 126, -81, 100,  34,-121,  67, -41, 106,  -9,   3, 110,  73, 105, -33,  53, 125, -42, 108, 123,  49,  99,  37,  29, -34,  28, 110, 108, -68, -67, 120, -85, -74, -37, -41, -40, -77,  14,  55,  51, -28, -37, -11, -36,  13, -73, -52, -53,  54, 102, -53, 118,  40, -15,  59, 103, -13,   0, 102,-108, 111, 116,  41, -91, 111, 111,-119, -55, -89,  43,  34, 104,  48,  57,  69,   7,  62,-107, -27, -96, 122,  79, 120,  34,  62,  53, -36,  69,  96, -98, 116, -81,  14,  -3,  65, 117,  21,  80,  33,-103,   6, -76, -86, -96,-106,-109,  11, -60, -34,   6,  61,  32, -86,  34,-126, -54, -67, -59, 108, -56,  62,-101, 101, -41,  91, -57,-102,  99,-105,  52, -67, -48,  80, 126, -55,-101, -52, -74,   2,-106, -10,  51, 124, -44,  26,-126, -80, 119, -72, -59,   2,-118, -99,  68, 114,  53, -18, -39, 125, 118,-108,   5, -96,  10, -98, 116,   8, -41,  66,  21, 115,  -4, -79, -22, -62,  86,  93,  49,  54,  87,-127,  96,-102,  20,  -4, 115,   4, -13,-111, 109, -69, -54, 119,-119, -33,  24, -65, -36, -82, 119, -49,  61, -89, -82,  31,  98,-104,-112,  81, 109, -86,-114,  33,   6, 101,  80, -37, -16, -10, 118, -15, 110,  42,  57,  73, 119, -73, -83, -14,  12,  89, -49, -58,  11,-122,-100,  72, -82, -82, -55,  45, -12,  34, -40, -32, -65, -38,  -2, -85, -77, -28,  78, -81, -41,  92, -55,  65, 112, -85, -18, -12,  21,  21, -75, -39,  11,  53,-104, 110, 124,  36, 125, 115,  -2,  21, -43, -34,  77, -62,  77, 102,  77,  27,  74, -67, -16,  87,  -6,   2,  19, -99,  91,  85,-124, -83,  57, -94, -62,-103,  71, -59,  55,  77,   6,  38,-118, 111, -23,  71,   2,  78,-106,  -2, -74,   7, -28,  62,  30, 124, -11, -23,  66, -35,  43,   6, 117,  95,   4, -52,-101,-123,  85,  91,  17, -48,  62, -26,  47,  84, -18,-124, -90, -80, 109,  24,-100,  38,  48, -55,  31,  12,  28, -98,-113, -69, -88,  69, -58,-115,  40, -43,  -9,   0,  52,  35, -99,  82,  40, -37, 124,  25,  24, -50, -40, 101, 110,  32,  65,  88,  54, -59,  11, -41,  34,  54, -74,  52, 117,-125,-121,  89,  50,   7, -21, -84, -41,-108, -40, -68, 120, -46,  79, -42,  19, -40, -24, -85,-118, -48, -91, -68,  27,
   63,  17,  62,   5, 119, -87,  34, -42,  97,  37,  89,  28,-115, -82,  24,-117,  84, -80,  56, 113,  75, -13, -86,  30,  50, -56,-103, 105,  48,  -6, -98,  19, 104,  18, -36,  59, -65,  73,  10,-122,  57,  41, -92,-105, -39,  23,  56, -14, -78},
{ 110, -42,  19, -46,  -1,  -6,  -3,  10,  17,-115,  -5,  43, -70,  53,-108,  91, -34,  78,  80, -17, -61,  59, -22,-105, -19,  48, -21, -87, 102,-126, -29, 121,  32,  29,  26, 106, 106,  89, 113,  15,  12,   4,  86,  23,  60,  70,  92,-105,-125, -53, -22, -20,   4,  49,  39,  69,-103, 116, 118, -40,  63, -46,-118, -87, -23,  64, -53, -69, 102,  91,  11,  36,  -2,  88,  -1,  33,-118, 117, -56,-104,  42, -89,  23,  32, -81,  73, -60,-105, -88,  98, 106, -20, -48,  54, -49,  28, 102, -36,  81,  97, 115,  83,   0,  57,  15,-102, -80,  75,-111,  67,  -5,  45,  41, -73, 103,  90,  52, -28,  90,  81,  91,-107,-118, -98,  63,  73,  19,-103,  -2,  25,  54, -32, -31, -38,-103, -49,   3, 115,  25,  -8,  69, -65, -17,  45, -13,  42, -42,  79,  64,  64,  64, -12,  73, 123, -75, 119, -56, -64, -97, -94,  76,  -9,  17, -49,  15,  95,-109,  38, -40, -71, -10,-116,  54, 111,  84, -93,-102, -82, -85, -97,  59, -60, 101, 113,  53,  21,   0,   8,-121, -10,  15,   9,  63, -53, -61, 107,-120,  38, -78,  53,  31, -20, -38,  42, 110,  73,-125, -69,-107, -39,  17, -46,  -3, -61,  75, -77, -21,  17,-111,  23, -17, -52, -49, -60,  13,  33,  78,  94,  22,  91, -37,-113,  98, -32, -15, -48, -32, -61, -47,-119, -54,  51, -74,  75, -47,  70, 115, -73, -24, -70,  19,  47,  39, -38,  47,  51, -52, -76,  12, -91,  82,-120, -72, -67, -26,  16,  62, -24,-117, -46,  49, -79, -15,  96, -61, 104,  87, -31,  89, 120,  -9, 122, -28, -58, -84, 104,  15,  84, 102, -65, -53, -71,  -7,  -6,  53, -28, -23,  61,  28,  72, -28,  39,-117, 126, 125,  29,-106, 124,  86, -91, -17, -60,  43, 115,  -2, -74,  -9,  36,  54, -26,  71,  51, 105,-110, -33, 120, -85,  65,  92, -58,-120,  42,-105, -18,   0,  90,  88, 104, -29, -56,-104,  85,   8, -63, -71, -95,  37, -51, 117, 104, -22, -78, -77,  72,  74, 124,-101,  88, -89,   7, -54,  -7,  82,  61, -80,  65,  14,  84,  -4,  70,  94,  96, 120,  47, -43, -55, 122, -25,  72,  47,-103,  25, -95, -35, -53, -89, -17, -40,   2, -68, 108, -21,   1,  93, -70,  22, -30, -79,-111, 103, -75,  74, -62,   4, -41, 119, -57, -65,-126, 123,-100, -85,-126, -54, -65, 111, -30, 123,  57,  49,  58,  90, -47, -75,-111, -15,-119,  98,-116, -96, -31, -51, -19, 111, -20, -45,-103, -51, -74, -88,  91,  80, -39, -39,  54,-102, 119,  27,  95, 125,  82,  34, 115,  14, 101,  49,  64, 117, -50, -34,-126, -47, -23, -40,  28,-106,  17,  69,  33,  84,  62,  25,  90, -87,  77,  -1,-116,-118, 117, -93, 108,   9,  23,-120,  74,-127,  20,  -6,  58,  41, -75,  80,  54,  86,  49, -86,   3, -81,-126, -90, -89,  63, -49, -96,  38,  14,  32, -16, -24,-115, -97, -82, -20, 105,  95,  74,  -6,  76, -17,  76, -30,  73,  92, -90,-110,  59, -28, -55,  73,-115,  31,-125, -33,  83,-109, -47, 109, -80,  49,  -4, -81, -32,-108, -43,-113,  94, -97,  36,  52, -62,  31, -84, -24,  -5,  31, 118,-115,  40, -27,   1, -50, -19, -92,  17, -57,  -2, -62,  39,  95, 104, -41,-111, 124,  74,-110,  97,  97,  -1, -51,-121,  77, 106, -17, 124, -64, 124,  56, -97,  90,  41,  78,  41,  91,  12, -38,  54,   9,-115,  96, 107, 120,-119,  60,  63,  62, -98, -50,  36, -77,  53,  77, -85,  93, -48, -91,-125,-113,  28, -17,   4,-113,  76, 101, 117, -40, -50,  27,  18,  66, 110, -12,   6,-114, -29,  -4,   7,   0,  69, -62, -57, -26,  83, 115,   5,  19, -79, -47, -13, -18,  -9, -32, 122,  68,  48,  84,  64, -63, 102,   0,  80, 118, -16,  -3, -75, 121,  12,  54, -57, 113, -98, -71, 116, 126,-114, -53,  -4,-116,  49,  75,  57, -55,-107, -61,  79,-120, -10, 105, 117,   0,   3, 101,-103,   2, 110, 112,  17,-118,  66,  -5,-126,  -4,-118,  70,  64,  41,  25, 114, -40, -91,-125, 125, -72, -34,  21,  90, 124,-125,  94, -58, -41,  94, -76, -87,  80,-109,  46, -77,  63, -97,  -7, -58, -60, -68,  91, -43,-106, -72, -14, -51,-109,  62,  64, 111, -91, -19, -77, -13, -33,-106,-108, 101,  32,  58, -35,-116, -32, -83,  99, 126, -53,  98,  -2,  78, -59,  78,  42, -64,  42,  58, -31,-123,  60, -34, -79,   3,  66,  41,  17, -55,  -2,  -8, -51,  25, -13,  57,  23, 111,  92,-116,  73, -34, 115, -45,  -4,  12,  19, -25, -36, -88,  98,  87, -97, -76, -88,  73, -59, -33, -10,  41,   7,-111, 120, 125, -77,  56, -97, -91, -51,  88, -98,-115, -20, 120,   3, -33,  39,  53, -57,-115, -55, 115, -58, -80, -65,  76,  17,  50,  12,-113,  41,  29, 126, -48,  34, 123,  69,  11,  23,-101, 125, -59, -82, 111, 118, -41, -98,  39, -14, 124, -99, 105, -61,  19, -98,  48, 118, -99, -25,  44,  92, -26, 113, -58,-114,  91,-103,  79,  13,  17, 116,-101, 120, -69,  41,  95,  23, -41,  48,  60,  -9, 101,  91, -15, -85, -23, 107, -26, -47,-112,-103,  59, -19,  26,  77, -73, -23,  81,  46, -64,  95,  65,  97, -15,  95, -17, -40,  53, 117,  67, 104,  -9, 124, 124,  88,  25, -24,  22,  39,  63,-116, 118, -20, -44, -34, -98,  48,  59,  56, -97,  15, -68,-113,-103, -85, 102,  -3, 110, -68, -97, -73,  47,  16,  77, -79, -10, -70, -26,  -3,  -2, -87,  20,  84,  54, -74, -92, 104, -97,  31,  94,  30, -11,  60, 105,  50,-110,-102, -38,  -2,  45, 108, -48,-106,  59,   4,  38, -67, -21,  86, -69, -25,  11,  64, -57,  40, 120,-103,  58, -18, 106, -93,-107, -74,  33,   9,  48, -74, -82, -91, -56,  29,  32, 121,  91,-111, -84, -94, -10, 126,  78, -28, -14,  41, 116, -28,  -3,  18,  12, -47,-121, 122,-121,  34,  10,  63,  39, 104,-112,  39,-106,  25, 118,  88,  34,  72,  88,  82,  36, 123,  72,-100, -90,  17,-126, -42,-100, -34,-121,  76,  72,-103,  75, -90, -69, -57, -48,-121, -80,  98, -95, 111,  10,   6,  64,  45, 114,  40, -12, 106, -19, -15, -53,-122, -87,  14, -68, -50,-103,-102, -79,-105,  53,-111, -41, 106, 103,  31, -55,  49,  28, -75, 125, -16, -48, 122,  56, -64,-126,  31, -37,  31,-123,  85, -44, -76, -71, -84,-125,  96,  96, -73,  85, -53,  68, -68, -95, -98,-122,  10, -69,   2, 126,  27, -23, 125, -55, -28,  54,  48, -80, -44, -39, -57,  -4,  14, -27,  65,-121, -57, -86, -35, -32, -61,  16,  31,  66,  10,   1,  19, -83,   8, -13, 115, -87, -48,  62, 107,  11,   4, -91,  49, -50,  43, -60,  21,-116, -78,-119,-126, -39, -62, -12, -98,  39, -95, -91, -78, -96, -88, -61, -10, -70,  72,  65,  51, -50, 113, -77,  11,  54,  27, -43,  99,  89,-107, 102, -23,  65,-118, -34,   6,  -3, -75,  94, -50, -45, -45,-104, -36, -96,  74,   7,  57,  -8,  93, -16, -76, -88, -18, -98, -33,  90,   7,-106,  68,  65,  65,  25, -68,  63, -40,-100, -73,  66,  27, 121, 125,-102, 113,  37,-123, -19, 102, -28,  88, 109, -42,-117, -60, -12, -16,-104, 119,  98,  76, -74, -74,-127,  18,  13,  57, 105, -95, -19, 111, -52,  83,   1,-120,-120,   6, -25,  57,  -3,  71, -88,  69, -63, 117,-111,   5,  54, 110,  98,   2,  65, -86,  71, -30,   3,   5,   2,  53, -56,-109,  19,  73, -97,  60,  69,  26,  18, -84,  89,  26, -86,  94, -12, -35,  25, -94,  45,-110,  99,  -6, -61, 101, 127, -71, 117,  48, -93, -60, 108, -62,  87,  70,  96, -47, -14, 100,  19,-104, -61,  32, -79,   8,  36,-116,  26, -21, 102,  80, 105, -84, -89, -24, -54, -40, -19,  85,  89, 105, -10, 123,  76, -12,   7,  53, -63,  59,-103,  25, -92,  78,-111, -46,  -4, 121,-126, -38, -59,  46,  62, -39, -46, 114,  88, -86,  82,  99, -70, -19, -22,-106, -96, -99,  14,  90,  36, -71,  12, 107,-112, -88, -12,  98, 102,  56, -44,  82, -25,-117,  10, -52, -44, -71, -32,  17,  14,  25,  11, -40,-110,  90, -62,-117,  34,  60, -54, -71,  42,   9, -75, -98, -59,  69, -92, -62,  -7,-107, -21,   8, -90, -32,  83,  92,  92,  -3,  14, -84, -48,  87,-123,  91,  59, -43,-106,  37, 113,-125, 107, 103,  75,  29, -53, -14, 120, -69, -44,-115, -77, -21,  50,   9, -23,  -1,  -6,  74,-112,  59, 116, -87,   6,  37,  34, -19, 119,  48,  16, -31,-104,  21,-115,  98, -53,   6,  65,  36, -46, -49,  64, -87,  73, -92,  59, -94,  78, -50, -20,  90,  76, -68, -48, -20,  21, -16, -45,-100, -22, -38,  77,  27,  14, -63,  -5, 114,  64,  41, -97, 114,  27,  -5, -51,  59, -75, -36, -55,-119, 116, -10,  24,  52,-123,  32, -75,-103, -51,   0, 105, -65,-106,  73, -20,  -8, 111,-117,  94, 100, -62,-119, -13,  20, -92,  67,-122,  39,  49, -41,  73, -55, -69, -79,  41, 114,  38,  36,  50,  10, -72,  -7, -88, 106,  88,  85, -97, -47,-125,  26,  87, -45,  25, -45,  35,  90,  14, -49,  -7,-127, 127,  24, -77,  13, -16,   0, 118,   9, 124, -96,  13,  71,-107, -25, -63, -98, -82,  37,-117, 107, 108, 110,  46,  -1, -21,  99, -12, -49, -39, -42, -93,  83,  64, -33,-116, -21,  83, -11,-124, -89,  -6,  27, -65,-119,  87,  65, 102,  36,-122, -60,-122,-115,  70, -64, 127,  26, -30, -37,  11,  -1, -98, 116, -44, -19,  86,-117,  31, -13, 107,  80, -80, -72, -26,  -3, -90, -16,  22,  90, -15, -39,  57, -46, -76, 108,  58,-100,-111,  16, 114, -29,-127,  -5,  67,  53,  31,  48,  -1,  -6,-115,   4, -75,   1,  25,  90, -13, -21, -93,  25, -64, 105, -60,  97,  36,  94,  74, -40, 118,-108,-109,  71, -57,  70,  72, -21,  46,  33, -14,  35,  96,  -6, -56, -96,  74,  95, -42,  74,-109,  81,-116,   8,  89, 118, -12,  45,  30, 114,  -9,  88,  96, -99,   8, -53, -78, 115, -10, -54, -97,  69, -37, -26,   8,  33, -89,-106,  66,  -5,  14, 127,-117,-124, -77, -19, 119,  79, -22,  39,  46,  82, -67,  33, -93,  49,  68, -20,-117,  -5,  74, 104,-107, 113, -24, -77,  39,  70, -55,   7,-126,  59,-106,  92, 125, -34, 101, -59,  -3,  55,  -2,  37,  94,  32, 127,-105, -25,  63,  30,  -6,  86, 116,  93, -80,-120,  -6, -49, 122,  44,   7,  30,  57, -70, -87, 125, 104, -87,-108,  76,  -5,   7, -25, -94,-119, -38,  26, -66,  40,-123, -78,  78, -27,  12, -41,  67, -59,  20,-109,  74,  26,-105,  44, -55,  35,  -4, 107,-110,  18, 115, -76,-120,   6,  98, -20, -64,  23, -40,  19,-123,  66, -84, -87,  39,  81, -68, -99,  -8,  69,  53,  17, -78,-103,  28, -63,  -7,  18,-120,-124, 125, -39, -85, -41, -55,  63,-103,   8, -54,  84, -10,  43,  -5, -65, -93,  26,-115,  -9, 104,-117,  25,  99,  21, 105,  12,-109, 124,  10,  42, -17,  73,  29,  -8,  81, 114,  12, 107, -37, -44, -99, 106, -21, -84,  58, 115,  25,  56,  82,  66,-114, -50, -58,-110, -20,  97, -80,-119, -90, -36,   6, -40,   8,  93, -46,  18, -91,-105,-125,  -5, -40, 116,  52,  16, -89, -27,  93,-120,  39,  42, -95, 109,-101,   1, 121, -78,  71,  16,   0,   8,  10, -57, -65, -33, -64,  11, -56,  90,  39, -32,  88,  72,  71,  36,  69,-116,  15, 117,
  -38, 111, -99,  81, -38,  -2,  65, 114,  34, 114, -40,  80, -35, -61,  24,-113, 102, 107, -31,  76, -34, -51,-104, -33, -98,  99, 118, -58,  49,   5, -76,   5,  71,  85, -59,  60, -26, -73,  83, -72,  19, -47, -26, 108,  -8,  57, 119, -92,  74},
{ -79, -73, -83,  82,  23, -44, -97, -79,  81,  20,  -5,  34, -42, -65,  86,  30, -34,   8, -72, 108,  41,  56,  93, 103, -95, -34, -33, 111, -57,  20, -66, -73,  97, 122, -32, 100, -19, -83, 119,  78,-120, -11,   7,   5, -79, -20, -64,  26, -61, 109,  20,  40,  37,  20,  56,-126,  14,-122, -64,  65, -72, -57,  -8,  33, -40, 120,-112,  52,   4, -21, -51,-120,  57, 112, 100,  20,  74,-114,  68, 122, 120,  42, 120,   9,-125, 102, -51, -93, -12, -85,  52,  36,-108, -62,  72, -65,  48, -53,-115,   9,  -5,-113,-101, 121,-109,-114, 110, -78,  98,  47,  92, -18,  32,  66, 117,-108,  66,  64,  98,  83, -74,  54, -46, -62, -21,  93, 113, 120,  93,  41, -80,  40, -40, -92, -31, -39,  17,  76,-125,-123,-117, -13, -40,  93,  56,   8,  83, -11, -52, -26, 122,  98,  60,  12, -54, -79, -29,  93, -60,  94, -58,  78,  54, -31,-122,  -7,-109, -22,-100, -43, -69,  32, -42,   8, -68, -51,  34,  70,  31, -23,  56,  58, -93,-123, 102,   9,  94, -19,  56,  95,  64,  90, -56,  97,  45, -84, 106,-104,-101, -28,  95,-103,  93, -61,  56, -19, -85, 108, -74,  18,  74, -41,  49,  36, -53,  -4,-103, -80,  47,  86,-118,-106, -40, -11,  32,  71, -71,  11, -95, -84, 121, -52, -13,  -8, 103,  23,-102,  21,  70,  97,  19, -55, 101,  44, 112,  91,  96,  59,   3,  26, -14,  87,  37,  21,  66,  56, 108,  48,  63, 126,  33, -73, -80,  79, 116, -25, -86, -85,  -8,  52,  41,  16, -60,  83, -91,  25, -97, -55,  49, -10, -20,  15,  37,  34, 117, -85, -81,  37, -17, 100, -19, 121, -46,  93, 124,  42,  35,-108,-122,  -6,-106, -26, 118, -81,  61,  40,-127,  12,  -1, 119, -38, -99,  53, -14, 118, 115, -69, -23, -89,  81,  98, -48,   6,  64,  66,-108,-101,  87,  14,  61,  72,  -9,  60,-121,  93,  12, -44,  -2,-109, -52,  -7, 102, 119,-118, -22, 102, -21,  77,  44,  10,  70, -95, 104,  22,  37, -61,  15, -60, -89, -45, -17, -49, -22, -71,  61, -49, -83,  32,   9,  88,  -8, -39,-110, 101,  32,-108,  -5, 102, -65,  56, -33, -33,  11, 123,  51, -18,-115,  38, -55,-113,  53, -75, 101, 105,  75,  93, -91,  32, -51, -34, -73,   4, -16, -40, -11, -90, -89,  -9, -84,  90, 113,-126, -46,  59, -10,-116,  86,-103, -61,  -8,-116,  59, -99,  46,  78,-112,-115, 104,   1, -48,  70, -72,  90, -47,   3, -74,  46,  -2,  86, 119,  23, -93, -83, -15,  79,  71,  54,  88,  97, -78,  38,  31, 108,  64,  80,  58,  14, 121, 118,  80,  24,  68,  97, -22, 101,  72, -75,  85,  29,  24,  58,   0,  15,  58,  57, -97,-120,  88, 101,  53,  90,  88, -31,  50,  37,-124, -25,-126,  84, -57, 111, -71, -92,  84,  53,   8, -76, -83,  79, -77, -17, -95,  80,   7,  47,  83,  11,  45,-125,   1, 103,  -4,  77,-101,  14,  30,  21,  72,  60, -62, -50, -51,-121, -27,   6,  17,  82,   8, -89,  42, -38, -87,  53, -89, -23, 123,  97,  36, -22, 111, -59, -82,  62, -19,   6, -24, -51, -67, 123,-112, 123,  95, -60, -95, -80,-121,  -6, -13,  27, -50, 123,  53, -90,-121,  -6,-111,-115,  14, -16, -51, -15, -11,  87, -71, -75,  -6, 100,  21, -88,  88,  16,-108, -53,  36, -58,  43,  91,  61,  -7,-125, -71, 123, -92, 106, -28, -11, -45, 100,-125, -31,   8,  69, -23, -98, 123,-122, 122, -86, 101,  73, -96, -78, -50, -37, 100,   5,  33, 103, -59,  77,  16,  54,  97, 124,  93, 107, -89, -16, -22, -86,  37, 100, -77,-121, -58,  16,   5, 119, -35, -31,  66,  85, 120, 120, -62, -93, -61, -12, -21,-107,-123, 105,-107, -92, -76, -11,  71, -31,  27, -49,  -4, -58,-119, -53,   1,  -9,-122, -83,  -2, -40, -60,  13, -96,  18, -97, -91,  44, -14, -39,  27,  36, 124,-110,  22, 106,  18, -95,  45,  34, -35, -80,  39, -31, -37,  -1,  54, -35,  82,  46,  40,  25,-125, -28,  77,  61,-118, -79, 100,  38, -53,  77,  35,  23,  27,  56,  -6,  61, -64,-116,  17, -91,  43, -57, -25, -95, -86, -41,  93,  63, -26, -93,  79,  54,  83, -39,  58, -14, -67, -61, -67,   5, -51,-103, -81,  87, -90,  -9,  -7,  47, -31, -80, -89, -27, -84,  22,  -7, -41,-107, -41, 125,  56,  98, -41,  -1,  14, 113,  -9, -19,  95,  44,   4,  91,  80,  81,   5,-124,  27, -73,   6,  28,-119, -78, -54,  60,  59,  82,  49,  30,  24, -73, -30,  38, 102,   8, -77,  90, -62,   6,  99,  73,  -9,-123,-115,  57, -57,  61, -45, -15, -21, 116, -24, -88,  75, -32,  22,-116, -34, -58, 115,  80, -89,  42, -52,-119, -97, -34,  31,  48, -30,-117, -49, -87,  -3, 118,  19, -13, -81, -78, -77, -28, -71,-108, -66, -18,   6,  24,  19,  41,  20, -17, 120, -48, -58,  63,-103, -52,  47, 105, 112,  -3,  29,  42,  32, -64,  -6,  24,  77,-125,-119, -99,  73,   2, 124, -17,-103,  -6,  27,-109,  16, -23,  45,-125,  40,  12,-125, -64,  -2, -93,-116,-120, 121, -72, 112,   7, -92, -25,-116, -70,  94,   2,  28, 108,  -9,  80,  65,  84, -36,  97, -92,-121,  13, -56, -22,  37,  27,  73,  85,  94, 101,-103,-113,  -6, -30, 118,  84,  97,  23,  31, -53, -42,  19,-124,  24, -88,  11,  -8, -14, -48,  88,-112,   0,  57,  93, -93,-127, -82,  35, 127,  53, 123, -72, -48,-112, -11,  36, 102, -77, -51,   4,  61,  71,  40,  50,-100,  90, -29, -24, -87,   0,  62,   3,-120, -66, -84, 115, -71,-127, 104, -51, -95, 100,   8,  13,  38, -49,  39, 119,-126,  55,  32,  81,   1, -85, -41,  -7,   5,   6, -20, -94, 125, -98,-123, -83,-113,   0,-114,  84,  82, -28,  14,  95,   2, 102, -82, -48, -52, -61, 119,  47,  59, 122, 118, 113, -52, -14,-121, -56, -73, -29,  67,  85, 116,-112,   8, -19, -66, -74, -99,  98,  96,  76, 112,   9, -63,  25, -40, 109,  58, -35,   7, -58, -70, -97, 112, -62,  41,  93,  25,  39,  69,  99, -75, -64, 106, -75,-117,  97,  32, -98, -57, -31, 110, -81, 104, -60,  56, -53, -42,-123, -45,  89,-100, -36,-122, -96, -34,  14, -48,-116, 113,  88,  48, -42, -19,  86,  95,-120, -89,-122, -51,  58, -52, -49, -13,  37,  36, -62, -76,-102,  36, -57, 110,  40,  71,  60,  79,  80,  85, -30,  93,  96,-114,-120,  65,  79, -40,  98, -93, -58,-103, -81, -70,  45,  59, -50, -84,  80,  35,   8,  -6,  92, 109,  65, 111,-109,-120,  69, 107,  83, -76, 122, -67, -57,  65,   5,  46,-115,  23,  11, -37, -28, -82,  32,  98, -48, -16,  38, 121, -24,  54, -25,  17,-118,  91,  51, -66,-102,  41, 108,  -3, -25,  28, -99,-106, -96, -90, -94, -30, -80,  18, -90,  -6, -52,   1,  96,  50,  46,-102,  70, -97, -31,  68,  47,   0,  85,  53, -21, 122, -55,  52, 125, 106, -77, -57,  -2,  86, 125,  58, -63,  90, -16,   1,-100,  40, -11,  43,  80, -17, 101, -25,  21,  -1,-114,  73,-120,-110, -61, -82, 115,  34, -49,  -1, 107,  20,  19,  57, 126, -98, -42, -22, -56,-121, -96,-122,  36,  94,  12, 124, 106, -89,  54,  70, -62,  -1,  30,  79, 118,  28,  -7, -83,  53,  14,-111, -40,  93, -13, -67,-124,-101, -37,  49,  92, -30,  38,-100, 122,   8,  30, -83, -18, 124, -39,-112, -33,   3,  94,  99,   2,-119,  34,  94,  68, 102, -75,  83, 124,   3,  11, 114,-120,-100, -31,  12, -20,  13, -82,  17, -15,  74, 121, -58, 109, -32, -88,  93, -54,  -9, -88,  23,-111,   3,  95, -26,-127,   8,  -7, -18, -72,-103, -11, -86,  -8,  72, -95, -28, -24, -52, -51, 122,  71, -97, 102,-109, -98,  -1, 107,  63,-101, -21,  37,-106,  22,-106,  65,   1,-110,  98, -67, -20, -86,  29, 112,  76,  37, -51,   7,   9,  27, -61,  79, 122,-119, -32,  23, 109, -57,  32,  75,  87,-115,-119,  30,-118,  81,-126,  97, -10, -77,  -7, -16, 109, -61, -17, -55,-115,  60, -97, -49,  65, 108, 118, -45, -52, -22,  92,  54, -85,-126,-108, -69, -85, 103,  73,  81,  17,  34,   8,  97,  18, -75, -60, -77, 112,  35, -49,  29, -15,  78, 101, -68, -99, 123,  93,  52,  97,   8,   4, -32, -10, -17,  24,  85,  20, -76, -95, 125,-111,  50,  57,-107,  39, -30, -22, -20, 104,  61, 115, -25,   9, 116,  87,  79,   6,-106, -71,  52, -22, -86, 113,  24,  62, -67,  64,-115, -88, -50,  57,  24, -90, -47,-101, -55, -17,  56,  46,  -3, -45,  72, -65, -20,  99, -40, -17, -40, -31, -24,-108,  77,-113, -62,  26, -25,  41,-101,  54, -51,  35,  50, -92, -70, -84, 116, -48,  62, -68, 109,-114,  83, -51, -61,   7, -19,  81, -71, -22,-106,  86, -80,  93,  34,  37, -17,  37,  63, -31, 108, -86,-105,  77, -88, 114,  48, -81, -16, -70, 125,  34, -77,  27,  43,  -3,  48, -48,  32,  82,-116,  81, 103,  80, -86, -52,  19, 122,  79,   2,  56, 111,   4, -60,  23, 126,  79,-119, -22,  41,   2, -81,  63, -37, 112,  91, 107,  -2, -35,-119, -80, -21,  49,-101,-105, -54, -12,  23, -83, -23,  18,  85,   6, -97,  33, 114, -50,  41,  61, 113,  73,  50, -53,   7, -54,  66,  -9,  75,  33, -60, -96, -56,  80,  79, -95, -41, -42, -29,  48,   2,  63, 123,  59,-114, 116,  48, -18, -46, -70, 125, -90,-109, 110, 116,-115,  51,  99,  53, 125, -84, -60, 100, -87,  53, 123,-108, -28,-121,  61, 122,  72,  61,  57,  16,  11,-107, 110, -82,  47,  47, -13,  77, -69,  99,-107,  70,   1,  86, 117, -72, -61,   9, -47, -54,  21,  23,-102,  87,  35, -61,  61,  47,  78, 111,  -8, -86, 125,  -2,  82,  28, 123, 104,  15,  78, 116,-108,  34,  18,  70,  38,-122, -51,-118,-103, -17, -90,-106, -68,  67,-126,-111,  96,  18, -81, 118, -69, 119,  -8, -50,  19, -15, 105, -29,  54,  16, -73, -82, -13,-126, 126, -16,  76,  21,  -6,-122, -15, -57,  27, 122,  39, -75,  52, -94,-100,   8, -38, -59,  82,  23,  82,-105, -66, -71,  53, -55,  72,  68, -81,  29,  65,  28, -43,  33, -34, -98, -80,  33, -47,  66,  98, -72, -55,  40, -76, -44,  76,  -3, -76,   6, -15,  90, -40, -17, -65, -92, -69,  61, -77,  63,  47, 105, 100, 112, -34, 123,  86, -84, -41,  80,  95,  34,   5,  31, -97, 117,-112, 115, -15,  79,  -1, -85, -19, -55, -18, -40,  66,  82,  30,-115,  14,  90,-109,  71, -87,  42,  36,  59, -79, -58, -95,-126, -65,  91,-103,  82, -40, -51,  75, -74,  33, -39,-102,  62, -76, 127,  78, -19,  16, -74,  87, -71,-110, -88, -15,-113, -23, -12,  22,  44, 101,  32, 127, 106,  47, -40,  26, -17, -12,  99, 121, -37,   0,  59, -34,  82, -68,  39, -86, -23, 116, -26, -20,  49, 127,-120, -25, -31,   3, -96, -51, -87,  47, -18, -57,  44,  -5, -88, -89, -90,  89,   8,  22, -50, -39,  99, -50, -59, -48,  81, -70,  21, -33,  49,  19, 119,  30,  -4, -31, -24, -32,  86, -15,  55, -28,  41, -66, -62,  15,-109,-117,  28,-122,  70,-116,-110,-105, -40,  13,  61, -39,-119, -40,  28,  32,  35,  39, 108,-117, -80,-108, -17,  64,-114,   5, 112, -57, -59,  48, -36, -69,  70,  20,-121, -78,-107,  63, 119,-110, -75, -68,  18,  72,  26, -13, -23, -72, -64,-120,  47, -41,  38,  -6,  -7,  99,
   39, -14,  -1,  14, 106,   1,  51, -27,  63,  16, -62,-126,  40, -93, -85,  78,  84, -22, 105,-104,  21, -29,  66,  70,  89,   5, -49,  19, -38,  93, -92, -70,  91, -46,-110,-103,  93, -88, -66,  96,  39, -72,-124, -31,  26,  86,  91,-105, -14},
{  57,  69, -95,-108, -78,  36, -20, 116,   8, -66, -77,-115, -11, 127, -51,  12,-107, -67,   7,  96, -57,  56,  61, 110, 110,-104, -45,  63, -87, 106,   4, 113, -47,-122,  37,  59, -43,  30,   2,  15, -16,-119, -77,  40, 125,  16,-116,  64, -69,-126, -57,  91,-102,-100, -39,  -9, -59, -78, -87,  33,  91,  24,  30,  86,-107,  93,  75, 111, 100, -34,  77, 117,-107, -83, -67,  18,-103, -58,  -8,  48,  74,  93,  98, -36, 113, 117,  73, -41,  33,   3,  18, -18,  91, 120,-105, -29, 104,  68,-101,  56,  51,  18,  39,  21,  32,-114, 107,  25,-100, -33,  29, -28,  44, 105,-111, -92,-100, -90,  12,  35, -45,  59, -22, -32, -84, -98, 103,  37,  96, 108,-115,  70, -30,  76, 100, -23, 101,  85,-103, -32, -32, -26,  22,  40,  13, -89, -60, -46, -87,  73, -74,-113, 123, -46, -80, -88,  87,  31, -48, -85, -11,  59, 100,  36,-106, -64,  61,  84,  91, -42,  71, -80,  42,  52,-127, 127,  42,-123,  41,  -9, -81, 119, -96, -57, -71, -69, -76,  48, -58,  13,  16,-120, -63, -71, -63, -53,-103,  60, -13, 120,-118, -27, -92, -80,  56, -63,  83,  92,  85,  23,  65, -97, -72, -71,  39,  16, -52,  50,-122, -51,  80,  41,  87, 121,  13, -86, -64, -65, -45,  59,  36,  49,  25,  74,-115, -38, -30, -88,  38,  24,  77,  68,  42,  74, -71, -87, -76,  88, -90, -44, 123,  70,-102,-111, -51, 108,-102, -95, -97, -42, -12,  73, -26, -58, 111,  51,  57,   3,  56, 121,  25,  13,-118,  17,-123,   6, -15, -30, -97, -67,  58,  -4,   8,  76, 111,  -4,  27, -11, -63,  79,  68, 101, -71, -90,  64,  48, -47, -72,   5, -48, -31, -55,  35,  62,  72, -23,-103, -80,-123,  48,   1,  -4, -79,-115,-119,-125,  94,-104,  85, -91,  79,  44,  92,-106, -26, -38,  63, -16,  40, -15, -88, 112, -17, -89, -18, -67,   7, -99, -18,   6,-109,-120,  34, -35, 119, -72,  31, -56, -74, 124,  29,  17, -27, -63,-100, 116,  96,  11, -72,-100,  19,  17, -31, -56,   7,  21, -60,-104, -99, -82, -66,  87,   7, -46,  88,  51,  55, 108,-123, -55, -63, -67,-109, -24,  -8,  38,  16, -68, 103, -15, -14,  97, 120,   8,-126, 124, 102, 108,  82, -22, -79,  81,  21, 102,  37, -81, -92,-118,  80,  21, -11, -14, -76,  -5,  82,   8,  52,  23, -89,   5,  38,-106, 125, -61,  90, -28,  95, -16,  66, -54,  57,  55, 124, -22,  -5,  73,  82,  46,  55,  79, -35,  78,  80, -29,  32,  71,  12,  12, 103, 109, -54, -80, -81, -33, -25, -10, -30,  88, 124, 109,  95, 111,  82, -53,  75,  88, -21, 120,  86, -36,   3,  29,  27, -25,-103,  72,  84,  75,  53, -36,  33, -86,  92, -37, -23,  23,   8,  33, -22, -71, -20, 114,  20,  56,  24, -81, -63, -61,  72, -23, -48,  50,   2,  65,-118, -66,  32,  14, -53,  86,  57,  83, -88, -33,  91,  33,  32,  41, -98, -69, -88,  73,  32, -68, 104, -68,  97, -15, -44,  88,  92,  97, -42, -82, 100,-116,  46, -74,  76,  18, -28,   9, -19,-120,-116,  51,  78,   1, 115,  -8, -27, 115,  85, -27,  -6, 117, -86, -86,-110,  40,-104,  41,  53,  48,  17, -77,  -1, -57,  66,   8, -87, -53,   5,  68, -32, -81,  83,  -3,  94, -72, -63, -46,  49,  61,  43,  71,  42,  -3, -50,-125,  88,  30, 124, -61, -73,-110,  35,   7, -91,  70, -66, -30,  25,-115,-108, -11,  -9,  51, -54,-118,   5,  12,   2, -89, -71, -51,  86,  63, -62, -34,  23, -17,  74, 111,  -5, -40,  18,  65,   0, -10, 100, -45, -83,-111,-124,  94, -88,  91,  24, 113,  13, -35, -54,  91,-123, -92, -56, -42,-123,   6, -97,  65, -46,-107, -21,  65,  13, -62,   1,  -2, -63,  21, -43, -72,  47,  -2,  81, -79,  99,  22,  53, -83, 120,  52, -37,  77, -72, -41, -79, -65,  42,  58, -37, -66,  11, -50,  36, 106, 113,  68,   4,  16,  47,  -7, 102,  80,   5, -44,  54, -58, 113,  28,-113, -59,  -7, -48, 105,  31, 110, 119,  21,  12,-114,  15,  11,  12,  -4, -36,-121,  98, -12,  76,  23, 111,  -2, -21,  59,  63, -88,   9, -13,  51,   6, 125, -71, -27, 119, -42,-116,  22, -98, -56, -90,   8, -45,  18, -90,  56,  48,   8,  25,  55, -74,  63, -32,  35, -45,  -8, 100,-108, -52,-106,  10,  64,-120, -59,-106,-102, -99,-105, -68,  89, 106,  24,  99, 108, 111,-107,  89, -65,  71, 126, -48,-114, -80, -60, -53,-115,  57,  79,  83,-101, 105,  55,  86, -80,  19,   6,-107,   9, 109,  16,  29,  87,-105,  19, -62, -24, -81, -23, -34, -14, 107,  51, -33, 121, -77,  -8, -35, -14,  46,  21, -19, -96,  55,-109,  47,  79, -29, -75,  41, -84,  18, 108,-120, -51,  51, -37, 110,  35, -11, -53, -92,   9,  93,-120, -87,  33,-116, -48,  95,  73, -54,  44,   6,  31,  60,  79,-121, -11, -28,  19,  39,  82,-123, -50, 105,  -7, -64,-117, 126,  56,  50,  28, 125,-124,-123, -13, -10,  55, -50,-114,  65,  57,  74,  79,  36, -19,  23, -93, 113,  34,  88,-100, -38, -97, 122,  39, -87,  64, 126, -42, 120, -45,  -6,-119,  75,-124, -89,  94, -71, 118,  73, 118,  43,-120, 125, 121,  48, -55,-110,  40,  52,  34, -68, -76,-122,  39,  14, -15,  -3,  73,  64,  97,  21,  68,  30,  57, -67,  61, -10, -85, -93, -76,  89, -54, -33, 100,  78,  58, -42, -98,  54, -17,  57, -18,  91,  25, 117, -11, -82,-109,  93, 113, -19,  70, -53,  28, -54,  30,  94,  75,-117,-117,-111,  -6,-103, -52, -22, -18, -87,   4, 106, -45,-116, -34, -14,  87, -20, -56,  53,-116, -56, 101,  24,  61, 113, -84, -86,  42, -90,-110,  27,-103, -43, 102, -13,  74,  -5,-120, -58,  24, -76,  97, -86, -53, 119, -74,  43,  68, -25, -56, -15,-123,  90, -91,  72, -15,  41, -94, -23, -66, -41, -78,  81, 113, -33,  13, -59,  -3,  76,  28,  60,  17,  29,-111, 102, 117, -20, 119, -82, -88,  -9, -80,  88,-123,-111, -31,  50, 108, -52, -55, 110, 108, -30,  59,   1,  64, -88, 120,  45,  71,-100,  90,-117,  -8, -56,  86,  69,  41,  25, 123,  21,   7, -66, 104, -45, 118, 125,  27,  23,   2, -33,  45, 127, -22,  40, -72, -55,  17, -20, 117, -86, 113, -86, -71, -40,  55, -94,  -9,  49,  37,  55, -86, -32, -12,  82, 118, -54,  92, -49,-126, -70, 100,  -4, -87, -64, -70,  72, 105,  90,-110, -73,  14,-105, -96,  53, -77,  77, 117,  61,  83, 119,   4, -53,  48, -18,  67,  85, 108,  76, -41,  72, -38,  44,-101, -40,  38, -20, 108,  66, 113, -71, -36,-106, -62,  72, -13,   4,  50, -73, 117, -17, -60, -17, -58, -16, -10,  43,  70, -69, -32,-109,  31,  42,  83,  53, -91, -72, -90,  37, -20,  46,-110,  88,  21, -14, -67, -96,-101,  15, -92,   7, -85,  44, -96, -65, -23, -13,   9,  27, -79,-102, 115,  12,-116, -43, -95, -11,  91, -60,  21, -77,  78, -13,-122,  28,  34, 109, 125,  65,  40,   0,  23, -85, -77, 111,  19,  80,  13, -40,  30,  33,  -8,  48, -54, -57,-101,   3,  71,  76, -49, -78, 119, -14, -77,  35,  51,  43, -22,  91, 121, 101,  60, -15, -71, -17,  84, -65,  63,  -7, -44,  64, -23,-110, -49, -46,  -7,  24,  54, -40,  35, -67,  78, -57, -37, -49, 125, -80, -29, -33, 123,   1, 101,  76,  72,  33,  -2,  60,  84,  -8,  20,  82, -43,  21, 122,  93, 119, -17,-106,-100,   9, -70,  -5,-108,  41,-109,  67,  46,  88, -20, -86,  83, 122,  93, 117,-109, -17,  37,-104,  69,   8, 104, 120,  47, -79,-126, 115,  38,  -9, -41, 115, -65,  55,   0, 113, 105,-119, -49,  29,-126, -83, -11, 112,  57, 126,  37, 111,  21,  28,  23, -90, -98, -27,  33,-125,-113, -97, -16, -52, 107,-127, -87,  34, -58, -53, -40,  20, -25,  81,-123,-122, -65,  74,  25, -56,-104,  41, -21, 115,  57, -18,  11,  27, -11, 103,  92,  29, 104, -92,  37, -22,  96, -44,   0,   8, 111,  92,  65, -13, -79,  43,  18,  18, 126, -27, 116,  17,  77, -63, 105, -71, -83, 111,-117,  22, -53,-104,  63, -46, 108, -26,  -4, 116,-124, -17, -43, 111,  56,  21,  97,  17,  43,  76, -81,  42,  86,  31, 113,  92,  71, -16, 127,  95,  40,  81,  82,  89,  50,  42,  21, -83,  97,  72, -73,-119,-105, 111, -16, -45, 127, -46,-104, -68, 125, -13,-102,  71, -19, -64, 113,-111, -84,-115, -76, 127, 116,  15, -84, 124, -16,   5, -76, 108, -37, -94,  62, 120,  74, 107, 125,  41, -94,  31,-109, -42, -99,  -4,  24,-103, 118, -39, 122,  59, -74,  99,  22,  28,  74,   3, 127, -43, -88, -68,  16,  68,-120, -53,  84,   4,  34, -96, -64, -18,-124, -87,  10,  33,  14, -40,  60,   4, -72, -21, -53,  32,  58,  13, -85,  45,  66, -96,  19, 115, 108, 122, 104,  24, -56, 123, -42, -94, -54, 125, -67,  75,  89,  66, -36,   1, -56,  60, 110,  63,  17,-125,  -2, -31, -75,  -7,  80, -63,  74,  24,-118, 124, 108,-114,  45, 114, -32, -57,  -4, -54,   1,  -2, -30,  48, -30,-104,  67, -42,  30,  23,  19, -28, -42, -61,  12, -97, -88,-105,  90,  25, -66, 101,   0,  22,  87,  38, 108, -38,-123,  74, -10, -31, 120, 113,  64, -84, 119, 117,  90, -91, -15,-121,  -8, -86,-123, -35,   2, -17, -62, -31,  51, -68,   6, -24,  59,  64, 113, -90,  73, -94, -40, -12,  77,  22,  87, 102,  15, -67, -22,  60, -65,-100,  33, -93,  35,  27, -80,  23,  68,  45, -37,  -8,  96, 108,  29,-114,-100,-100, -40, -70, 119, 124,   4,  67,  95,  36, -63,  40,  46, -81, 124,  60,  91, -60,  26, 127,  47,  43, -11,  21,  -3,-114, -25,  25, -93,  51,  76,  31,  85,  65,-110, -46,  -9,  21,-109, -67,  99,  28, -54, -90,-106,-118,  10,  66, -50,  64,  89, -90, 114, -43,-115, -58, -19,  77, 109, 116, -62, -32, -36,  46,-103, -88, 125,  36, -24, -91, -45, -64,   6,   9,  10,  74,  66, -84,  96, -97,  45, 101,  96, 110, -61, -78, -31,  -9,   1,  95,  75, -88, 124,-101, -45,  51,-119,-113, -54, -59, -75, -89, 123,  73,-101, -87, -61, -40, 113,  26,-111, -10,  95, 117,  77,  -3,  80, -50,  54, -95,  37,  56,   6, -31,  35,  88,  53, 124, 124, -72,  76,  95,  24,-119, -55,  33,   7, -68, -32, 107,  93,-115, -33,-117,  86,  33,  60,  -7,  53,  15,-115, -98,-108, -85, -84, 109,  44, -46,  69,  36,  89,  97,  22,  58, -58,  36,  72, -87,-113, -67,  78, 100, -88,  44, -72, -93,-121, 106, -15,  70, -48,  53,-126,  68,   1,-109,-114, -66, -88, -10, -81,  13,  40,  -3, -79, -10,  88,-106,   1, -70, -81, -86, -42,-119, -99, 115,  86,  23, -84, -34,  26,  53, -85,  17,  54, 106,-101, 116, 113, -62,  85,  23, -34, 108,  56,  40,-114,  36, 109, -81, -24,  57,  82, 115, -95,  31, -66,  95, 123,  -7,  18,  -1,-101,  75,   1, -42, 126,  68,  42,  77,  36,  89, -93,  44, -50,-103,  32, -55, -18, -80, -55, -39, 126,  83,-107,  60, 106, -57,  44, -35,  30,  58,-106,  44, -21, -68,  97, -18, -74,   2,-127, -61,  59, 119, -81, -33,  23, 104, -60,  74,  40,   0, 115,-114, -92, 122,  98,-112,  54,  86, -40,  49, -73,  86, -60,   1, -82, 122,  29,  31, -57,  76, 104, -10, 101, 107,-110, -29,  22,
    4, -82, 119,  -7, -91,  78, 105,  34,-102,-125,  11,  68,-112, -60, -11,   3, -70,  33,  14, -99, -54,   5, 113, -95,  47,  58,  11, -11,  90, -98, -91,  66,  64, -60, -78,-116,  15,  11,  71,  21,  97,-102, -29, -23,   0, -59, 114, -38, -43},
{  81, 120, -61, 107,  94,  92,  93,  44, -88,  65,   2, -72, 123, -39, 103, -51,  70,-118,   8,  18, 103,  23,   4,  88,-124, -82,  96, 118,  17,  86,  -5,  -6,   1,   8, -74,  12, -65, -91,  -2, -13,  81,  29, -47,  25,  34,-115,  60,  33,-105, 104, -95, 108,-110, -88, -30,  67, 111,  61,  71,  -7,   2, -68, -33, -87, -54,  79,  39,  45,-126,  93,  45,  91, 119,  23,  12, -18,   0,  82, -68, -18, -75, -25, -97, -24,  73, -49,  62,  23,  96,-120, -18,  37, -59, -72, -66,  -7, -36, -58,-113,  -6, 117,  28, -20,  85,  40,  96, -22, 117,  95,  96, -71, -92,  42, -36,  28, 102,  41, -85,  46, -80,  98,  58,  58,  19,-125, -60,  14,  43,-104,  49,  95, 109, -94,  25,  18,  69,-116, -84,  34, -68,  86, 126, -45, 104,-105, -73, -25,  -3, -25,-124,  17, -66,  -2,-108,  52, 101, -27,-119, 106, -87,   3, 106, 119, 106,-111,  21,  -8,  96, -34, 123,  51,  63,  17,  84, -21,  14, -99,-118,  80,   8, -96, -49,  20,  20, -58, -84, -67,  92,-103,   9,-114,  93, -64, -38, -22, -68, -99,  -1,  21,-126,   4,  -8, -44, -15, -42, -17,  12,-103, -64, -83,  -9, -26,-111, -22, -31,  38,  98,-114,  32, -15, 101,-123, -72, -57, -16,  12,  63,  40,   2,  67, -37,  67,  64,  87,  84,  69,-114, -73,-104,  33, 123,-103,  86, -61,   2, -53,  91, -71,   9, -65,  46, 110,  -9,-106, -17, -53, 107,   9, 122, -49,  46,-108, -20, -72, -52, -72,-123,  -1, -20, 124,-123,  84, -15, -73, -54,  58,  22, -18,  84,  87,  19,  97,  22,-113, -23,  70,-115, -61, -49,  33,  92,-116, -83,  91, -23,  82, -42, -63, -30,-110,-125,   0,  18,  37,-117,  55, -99,  -3,-109,  48, 123,  67,-111, 124, -85, -20, 107, -94,-101,  11, -40, -57, -30,  58,-110,-125,  92, 106, 113,   0,  90,  14, -52,  32,-108,  92, -22, 109, -89, -55,-126, 114, -39, -40,  67, -67,  30, -67,  91,  90,-106, -82,  30,  73, -37,  17,  -3,  89, -76,-113,  -1,-119,  21,  14, -79,-105, 113, 120, -76,  72,   7,  28, 106, -49, -20, -16,  90,-110, -17,-111,  61, -71, -99, -82, -74,  78, 124,  -7,-116,-117, 108,  20, -80,  92, -89,  23,  18, -84, -30, -75,  -9,-100, -67, -17, -84,-105,  35,  75,-105,  24,   6, -33,  63, -43,-119, 101, -13,-124, -60,  76,  13,  81, -83, -34,  21, -21, -52, -90,  20,-116,  -2, 126, -95,  78,   2, -68, -20,   0,-119,  43,-110,  49,-122,  45, 124,-115, -36, -28, -42, -74, -38,  68, -66,  95,  96,  46,-120, -17, -47,-126, -37,   2, -73, 112, -22,  91,  47,  33,-116,-115,  81, -30,-117, -48, -64,-117, 113,  81,  18, -82, -28, -34, -19, -88, -39, -85, -97, 124,  19, -98,  90, -10, -84, -60, -82,  58, -34, -47, -32,  51,  98, 107, -10,-105,  41, -41, 103,  88,  27, -22, -37, -55,  21,  78,  88, -32,-116, -32,   4,  87,-106, 121,-102, -23, 124,-107,  41,-121, -40, -65,  25, 111, -16, -49,  41,-117, -64,-121, 111,-123,  43, -62, -68,  23,-108, -80,  52,  13, -64, -16, 116, -11, -33,-126,  92, -11, -95, -71, -56,  37, 127,  78,-107, -46,  40,  96,  17,  63,  47, 124,  36,  21, -94,  66,  84,  39, 107,  -3, -31,  17, -61, -32, -77,   9,  74,  81,  98,  18, -95, -98,  87, 110,  -7,   5, -46,-101,-116, -49,  28,  -2,   4,  24, -43, 102,  46, 104, -48,  29, 120,  83,  44, 105, -52, 111, 125,-101,  97,-118,   4,  -6,  12,-113,  95, -29,   2, -83, -60,  25, -91, -56, -96,  63, 101,-124,  58,  88, -11, -71, -25,  11,  24,   9,  17, -30,  -2,-126, -46,  53, -15,  81, 125,-116,  76, -48, -67,  71, -78,  18, -41,  99,  22, -80,  52,  41,  36,  -7, -81, -69, -26,  58, 109,   0,  36, -60, -92, -40,  21, 110,  30, -15, -91, -82, -19, -26,  81, 111, -83, -73,  83, -55,  62,  73,  72, -66, -61,  -3, -20,  80, 104, -30,  15,-100,  46,  99,  33,  76, -71,  97,  76, 109, -83, -51, -10, 111,  92, -63, 124, -34,  77,  36,-107, -23,  60, 123,  44,-120,   9,  94,  37,   6, 111, 126,  53, 123,  49, -68,-102, 108,-124, -56,-112,  33, -24, -19, -56,  60, -14, -64, -34, -63, -96,  65,-125, -22,  87, -14,   9,  99,  98,  16, -47, -49, 119,  53, -84,  66,-108,  32,-120,  84,  90,   8,  66, -29,-107, -18,-120,  59, -51, -69,  90,  61, -98, -89, 107, -76,  10, 102,-112, -24,  21,  84, -50, 112, -68,  85,   0,-104, -12, 108, -47, -47, 120,  94,  69, -21,  56,  28, -65, 109,  65, -88,  87,  22,   0,  12,  29,-119, -34,  -4,  83,  94, 119,-125, -68,  -3,  74,  87,-118,  20,-122,  15,  -1, 115, -18,  55,  47, -36,  28,  38,  94, -16,-112,-121, -27,-127,  -6, -20, -67, 111, -31,  56, -98,  -7,  53,-115,  50,  28, 113, -69, -74, 119,  64,  42, -23,   1, 126,  57, -28, -30, -49,  93, 109,-118,-117,  15,  21,  22,  26, -28, 119, -77, -75,  89,-110,  29,  61, -28, 121, -65,  61, 126, -81, -33, -79,  48,  42,  49,  73, 110, -51,  13, -76,-117, -77, -92, -97,-101, -20,  81,  15,  35,  88, 107,  94,  70, -96, -14,  36,  46, -77,  10, -94, -82, -24,  24,  63,  96,  94, -54,  98,  69,-117, -83,-126,  39,   4,  94, -82,-123, -32,  18,  67, -21,  -1, -50,  85,   2, -19,  47,   9, -79,  69,  31,  86,  48,-127,  14,  89, -66,-123,  98,  95,  69,  28, -14,-102, 108, -30,  23,  93,  49, -93, -35,-104, -67,  82, -83, -90, 127,  76,-108, -29,  29, -17,  95,  97, 120,  -4,  31,  37, -19,  31,-104, -69, -65, -87,  -6, -49,-118,  89, -48, -35,   2,   8,  27,-100,  -6,  48, -52, 126,  73, 100,  12,  39,  73, 126,-107, -11, 121, -19, -86, -81,  16, -76, -33,  81, -81,  40,  57, -87,  46,-107, 115,-113,  53,  83, 101, -96, -36, 126,  50, 112,  75,-124, -87,  70, 118,  50,  37,  69, -41, -41,-100, -98,  90, -16, -45,-113,  92, -70, -52,-103, -87, -80, -94,  78, -47,  89, -45,  -2, -28, -67,-119, 107,  45,-114, -11,  27,  58,-102,  17,  92, -25, -97,  35,-118,-112,  18,-125,  81,  74,  58,   7,  49, -11, -61, 126,  81,  -7, -80,  -1, -65, 125, 102, -69, -98,   1, 113,  65,  79,  -9, -23,  58, -26,  35,  69, -52, 107, -88, -11,  59,  85, -30,  -1, -84,  83,-106, -46,  99,  70,  75, -60,  31, -44, 121,  62,-126,  52,-120, -47,  21, 100,  41, 105,   0,  33, 124,  11, 124,  27, -26,   1,  16,-112,  47,  61, -73, 104,  79, -44, -59, -77,  97, -77,  17,  20,  53,  29,   9, -53, -40, -24,-115,  52,  19,  -9, -73,  33,  99, 102, 125, 100,-124, -59,   3, -70,  35, -51, -78,  57,  66,  71,  53, -29, -30,  33,  41,  13,-108, -57,  21,  52, -58, -97,  21, 115,-109,  90,  62,  23, -88,  83, 125, -46, -78,  33,-108,  29,  -3,  38,  65,  -8,  22,  -2, -73,  14, -56,  65,  99, -15,-125, -97,  21,   3, -26,-100,  18, -35,-113, -90, -99, -96,  54, 109, 107, 104,  75, -66, -17, -90,-106,  -2, -82,-119, -20,  -5,  56, -98, -59,  12,-107,  19, -34,  52,  38, -56,-113, -87, -95,  14,  25,  72,-123, -59, -71, -41, -78, 101, -43, -53, 106, 118, -97, -84,  -5,  81,-120,  -7, -21,  85,  36, -19,  91, 123, -67, -69, -67,-105,  27, 110,-112,  67, -27, -19, -32, -31,  24,  76,  -9, -47, -69,-125, -27,  -1, -18,-101,-123, 112,  94, -14,  24,  88, 110, -30,-118,  81, -78,  89,-110,  38, -17,  -1, -94,  86,  75, -61, -39,  -3,  51, -87, -52,  23,  96,   0,  67, -53, -25, 119,  22, 118,  44,  83,  -5, -54, 127, -98, -46, -52, -40,  63,  86,  97,  -8,  29, 127,  20,  88,  22,-125,  33, -24,  76, 109, -78, -48,  59,  -7,  24, 102,  -7, 101,   9, -50, -38, -67,-119, -30, -59,  -7, -70, 101, -26,  52,  33,  71, -31, -77,  35, -77, -54,  24,  47, -20,  66,   7,  26, -41, 116,  -5,  41,  93,  31, -37,-126, -60, -75, 110,  64, -37, 118, -16, -42, -87, -65,  15,  31, -95, -20,  80,  14, -39, -27,  61,-101,  81, -31,  93,   1, -83,  50,  16, -46, -53,  23,-123, 116,  -7,   5, -27, -76,  37,  56,  97,  28, -71, -85, 123,  96,-111,   5,  -3, -47, 116, -38, -28, -58,-116,  -5,  92, -38,-109, -93, -91, -29,  85,  -9, -48,  33,-100, -26, 112,  68,-120,  81,  94,  77, -39,  61,-122, 123, -89,  34, -67, -20,  47,  45,  -3, -85,  74, -69, 107, -54, 101,  87, -89, -66,-109,   8,-111,  37, 120,   9, -87,-106, 108, -39,   2, -56,  -9,   3, 104,  81, -46, -26, 114,  64, -58,  -4, -23, -53, -73,-104,  35,-112, -76,  30,  88,  -6, -41, -72,  34, -32,  11, -27, -33,  87, 108,-118, -35,  55,  50,   9, -38,  68, -98, -85, 108,  45, -94,  22, -16,-119, 117,   5,  61, -20,-103,   7, -72,-119, -70,  93,  62,  70,  -7, -67, -99,-109, -39,  86,-102,  72, 120,   9,-116,  34, -80,  58,  82, -67, -17,-118, -79, -30, 115, -19, 100, -96,-107,  24, 100, -53, -27, -41,-106, -85,  47,  93, 105, 119,-117,  69,   7, -51, -43,  44, -28,  -1,-121, -64,  42,  13,  27,-101, -16,-119, 117, -26,  66, -49,  39,  59,-118,  87,  85, 111, -84,   4, -79, -26,  54, -63,-116, -84, -38, 101,-102, -78,  -4, -49,  26,  89, 120,  45,-122,-126,   7, -29, -90, 115,  10,  68,  -9, 122, -91, 117, -18, 115, -59, -29,  92, 113,  19,  31, -52,  98,  76,-110, -40, -76, -97,  12,-105, -28,  56,  86, -69,-113, -19, -23, -17, -24, -81, 105, -94,  80, -74,  41,  12,  73, -18,   8,  95, 115,  44, 110,  37, -96, 100, -24,  87, 113,  64, 106, -67,  46,  28, -78,   9, -73, -29, -84,  20, -36, 112, 117,  -9,  29, -37,-107, -70,  78, -97,  46, -58,-111, -41, -79,  50, -16,  73,  96, 120,   6,  79,  -9,  30,  55,  75, -90,-109, -56,  -7,  10,  88, -63,  33, -56,  38, 106, 102, 102,  -8,  23,-123,-101,  24, -89, -53,-124,  27,  35, -64, 114,  27, 116, 118, -20, -75,  -6,  72,  12,-103, -26, -87,  92,  25, -78,-106, -62,  19,  83, 114, -26, -61, 112, -31,  59, -87, -14,-104,-118,-106, -78,  62,  25,  90,-101, -87,  -1,  99, 124,-105,  60,  -3, -74, -23, -89, -39,-102,  18,  94, -58,  34,  11,-104,  16, -95,  95,-116,-123, -22, 102,-118, -45,  -1, 102,  -8,  10, 121,   1,   5,  78,  30,-121,  83,  -7,-112,  55,  74,  79,  70,  -7,-126,-119,  -1,  78,  34,  23,  -2,-114,  61,   1,  78, -91,  50,  44, 106,  30, 123,  42, 110,-104, -63,  41,  75, -35, -99,  75,   0,   2,   2,  69, 104,  -5, -80, -29, -90, -57, 126,  34,  46,  32,  69,  36, -58, -22, -42, -35,   4, -59, -11, -67,-120, -83, -22, -94, -74,  58,  35,  83,  82,  81,  76,  23,  52,  55, -67, -99,  82, -64, 117,  75, 120,  25, -98,-123,   6,  27,  48, -39,  69, -66,-127,  -2, 106,-106,-110, 112,-112,  53, -88,  -3,  62, -80, 113,  56, -17,  61,  33, -86,  11,  -7, -90, -28, -36,-103, -29, -68, -34, 118, -83,  98, 105, -49,  -8,  -7,-102,  62, -72,  10,  51,  68,-110, -98, -66, 116,  51, -10, -61,  59, 108,  63,  61,  28,  67, -21, -29,   0,  44,  -6,   7,  33, -62,-104, -64, 107,-104,
   22,  45, -96, -70,   5,  16, -22, -73,  29, -98,  12,   2, -24,  89,  30, -79,  61,  16,  74, -56,  94, -95, -32, -39,-116,  60,  10,  77, -15,  82, -89, -58,  62,  97,  51,  19,-113,-121, -60,   9,-114, -92, -33,  73, -22,  98,  27,  60,-117},
{  90,  67,  16, -63,-106,-114,  37,  77, -88,  67, -26, -63,   6,  10, 110,-114, -14, 116, -19,  -3,  71,  26, -57,  52, -82, -28, -87,  60,  39,  23,-120,-114,  24, -86, -68,   6, -88, -75,  86, -41,  46,  26,   3,  40,-121, -35,  71,  69,  87, 126,  -5,  48, -61,   3, -11,  42,  35, -84, -24,-119, 101, 103, 112,-110,  56,  71,-104, -99,  71,  22, 114,-103, -67, -79, 123,  51,-115,  20,  18,  54, -68,-110, -34,  46, -32, -77,  77,-102,  -8, -55,  61,  -7,  30, -93,  40,  81,  76,  44, -25, -70, -83, -77,-119, 112,  -1,  52,  58, -64, -55, 111, -14, -33,  43,  77, -68,  19, 103, 110, -50,  46,  92,  88, -42, -52, -52, -53, -84, -74,  28,-121, 114,  13,-127, 101, 110,  85,-103,   9,-108,  15,   2, -83, -73,   5,   4, -64,  66, 117,  -9, 102, 117, -55, 103, 124, 123, 116,  70, 113, -27, -75, -29, -68,  52,  -3, -20, 103, 108, -75, -35,-124, -68, -43, -56, -64, -41,-126, 100, -62,  -6, 125, -98, -95,-123,  26, -12, -82,  12,-120, -67,  76, -65,  34, -54,  58,  80, 106,  56,-125,  51, -33, 103, -77,  40,-120,  42, 112, -62, 109,  95,  41,  84,  10,  18,   2, -51, -26,  37, -61,  43, -38, 112,  69, -65, -16, -19,  25, -16,-101, -73, -93,-111,   0,  98,-126, -95,  89,-109, -80,  68,  39,  12,  93,  66,  92,  20,-124, -80,-105, 115,  -9,-106, -21,  -8,   3, -10,-120,-119, -48,  32,  34, -37,-124, -42,-120, -29,  79,  55,  36, -55, -13, -90,-113, 118, -92, -87,  51,   0,  60,  96,  37, 117,-104,  70,-126, 118,   2,  74, -90,  53, -43, -74, 108, -77,  -9, 125, -80,-106,  20,  76,  96, -36, -13, -92,  99, -44,  21,  12, -32,  40,  -3,  22,-106, 113, -78, -16, -15, -13,-120,  32,  71,  83,  28,  -9,  96,  17, 120, -72,  26, 111, -26,  97,  29, -10,  59, 113, -26,  67,-125, -69,  29,  55,  76, 107, -85, 123, -24,  90, -85,  79,  62,  76, -27, -65,  20,  25, -86,-127,-112,  23,  -5,  18, -94, -23,  -3,  51,  61, -22,  47, -28, -61,-113,   5, -71, -64, 110,  63,  17,-110, -17,  96,  88, 118, -98,  60, -51, -50, -32,  35,  61,  72, -87, -17,-109,  45,  19,  48,  85, 110,  98,  30, -64,  16,  32,  28, -39, -38,  73,  46, 108,  91,  92,  15,  92,  19, -30, -15, -18,   5, -60, -78,-109, 120,-114, 105, 113,  43,  20,  -7, -10, -21, -32,-113, -22,  31,  34,-106, 106, -42,  46, -71, 111, 108, -13, -44,  92,  -7,  65,  -5,  70,   1,-104,   8,   2,  45, 102,-105, -91, -46,-114,  31, -25, -60,  32,  48,  12,  40,-112, -73, -54, -77, -57, -28,  94, -13,  56, -48, -85,  60, 124,  70, 117,  46,  43,-107, -32,  74,  22,-108,  81, -20,-121, 121, -74, 114,-111,-107, -23,  18,   9,  72,  96,  68,  37,  46,  50, -14,  27, -21, -63,  61, -64,  58, 106,  65,-125, -19, -48, 103,  17, -36,-115,  49,-105, -24, -14,  -3,  88, -32, -74,   0,  27,  17,  13,  51,  83, 126, -91, -27, -62, -61,  93,   1, -85,  27, -44, -74,  27, -70, -81, -95,  49, -66,-119, -14, -84,  52,  76, 108, 126,  -8,-105, -92, -65,  85,  -2,-113, 115,  28, 106, -11,  17,-122, -36,  57, -92, -71, 101, -87, -25, -31,  26,  63,  66, 100, -66, -27,   4,  62,  22,-122, -81, -35, -54, -47, -15,  11, 104,  44, 113,   1,  67,-107, 112, -12,-116,  12,  56, -93,  46, -49,  85, 124,  81,  -7,-107, -43,  57, 102,  33,  79, -21, -78,  47, -26, -62,  18, -90,  46,  32,-125,   7, 106,  49,-114, -67,-102,  23,  75, -60,   9,  81, -34,  59,  54,  46,  67, -15,  46,  21, 120, -49,  22, -21, 102,  44, -16,  22, 121,-119, -63, -99, -34, -45,-104, -31,  29,-103, 122,  14,  11, -79,  90, 120, -60,  32,-127,-111,  87,  98, -93, 110, 126,-125,  75,  17,  64, -89,-117,  74, -76, 106, -93,-113,-109,  54, -92, -32,-118,  86,  60, -17, -12,  -7,  60,  54,   3,  86, -27, -93, -35,  32,  16, -37,  83,  67, -91, -65, -13,  17,   6, -14, -56,  87,  26,  31, -38, -46,  23,  -9, -50,  90, -18, -42,-127,  89, -15, 122,  14, -60, -46,  63,  85,  59,  89, -71, 107, -83, -79,  77,   5,  40,  71, 113,  -7, 100, -83, -23,-118, -56,  62,-104,   7,  10, -93,  43,  48,  83, -41, -50,  13, -62,  11,  65, -95,  17,   3,  66, 113,-122, -51,   9, -67,  22,   5, 115,  90,-124,  23, 117, -21, -15, -31, -89, -16,-102,  62,  62,   3, -76, -54, -93, 126,-123,  42, -99,  51, -27, -45,  67,  16, -84, 120,  17,  46, -28, -63, 111, 110, -45,  72, -63,  94,  93,   8, -35, 124,  32,   7, -78, -17, -62, -84,   7,-106,  12, -98, -76,  69, -65, -57, 117, 118,  49, -55,   4, -92,   0,  70, -12, -11, -64,-106,  31, -33,  29, -42,  10, 113,-120, -90,  13,   7, -74, -86,-119, -84,  99, -19, -41,   7,  49, -38, -34, -47,-120,  34, 111,  80,  43, -44,-119, -67,  77, 108,  31,-115, 118, -85, -53, -85,  79,  29,  88, -68, -76, -22,  -2, 106, -49,  67,   3,  33,  17, -96, 112,  -6,  10,  51, 123, -84, 107,  43, -41,  36,  47, -81, 106,-106,  36,-105, -80, 122, -32, -90,-113,  20,   4,  -5,  16, -77,  28,  22,  24,-120, 127, -70, -22, -30,  -3,  93, 110, 118, 105,   8,  17, 106, -95, 100, -68,  72, -47,  22, 105,  83,  91, -42,  19, -38,  42, -13, 107, -31,-120,-127,-108,  19, -65,  46, -68,  34,-101, -93,-113,  49, -91, -26, -12,-123,-120,  40,  69, 114, -14,  -8, -31, 124, -62, -50, -33,   3, -76, -12,  23, -13, 100, -40, -32, 109, -24, -58,  35,   1, -98, -95,  27,  47, 114, -61,-100,   6, 122,  86,   4,  56, -76,   7,  90,   4, -88, -54,  25, -77,  11, -80, -14, -36, -19,  81, -38, -54, -52,-125,  92,  22,-100, -47, -25, -24,  90, -94,  85,  23, -80, 124, -44,-127,  72, -56, -85, 113,-112, -19, 111, -79,  29, -51,  15, 115, -75,  87, -74, -12, -66,  42, -91,-107, -96, -59, -33, 126,  59,  -6,  30,  25,  31,  39,  94,  35, -70, 102,  95, 118, -61,  -1,  75,-105,-101,  31,  66, -92,   5, -71,  28,   4, 120,  18,   4,  45, -45,  14, 105,  69,  91, -83, 107,  54, -44, -33,  11,  -9, 107,  87,   1,  76, -39,  76, -56, 122,-115, -57, -40,-118,  19,  50,  -9,  93, 116,  83, -71, 112,  47,  83, -85, -54, -37, -91,  32, -30,-100,  89, -60,  34,-112, -83,-124, -40,  52,  -9,  63, 100,-123,  56, -78,  18,-109, -64, -97,  92, -90, -58, -44,   5, -19, -31,  33,-107, -56,  20, -79, -39,-123, -33,  51,-116,   1,  67, -55, -73, -59,  59, -84,  54,-115, -11,  11, 123,  10, -70, 122,  25,  66,-112,  44,  15,-121,  -3, -89, -67, -64, 109, -22,  73, -67,  19, -72, -79, -85,  12,  86, -52,  90,-114, 101,-116,  42, -36,  45, -92,-123,  51,  20, -72, -32,  80,  13,  90,  17, 108, -32, -68,  55,-104, -14,   0,  58, 122, -20, 109,-117, -87,-107,  -8,  73,  14,  21, 107, 115, 107, -83,  53,-100,  49, -11, -93,  50,  51,   7,  -9,  43,  69, -50,-125,  72, -21,  73,  26,  21, -91,  51,  18, 113, 126,  57,  94, -44,  61, -70,-112, -79,  14,  40, -35,  23, -66,  43, -88, -99,   6,  22,  91, -17,  90,  16, -17,  -9, -72, -62, -73, -74,  28,   8, 110,  23,  91,-116,   2, -36, -14, -63, -45, -25, -69,  63,  83, 103,  30, -26,-117, -35, -63, -97,  76, 119, 108,  80,-120,   7,-122,  76, -59, 120,-105,  15,  41,  -2, -64,  98, -21, -76,   8, -44,  24, -73,-116,-112,  31, -35,  92,  52,  71, 110,-107, -70,-104,   9, -84,  46,  29, -85,   7,-110, 125, -57, -71,  85,-122, -54,  15,  64, -29, -22,-105,  57, -55, -34,-127, -93, -72,  97,  90, -28,  -5,-110, 102,  42, -57,  65,  85,  27, -94,  44, -89,   7,  16,  71,  41,  45, -83,  94, -71,  65,   9, 107, -15,  63, -82,  35, -78, -31,  49, -17,  86, -61, -27, 113,  26, -37,  85,-106, -58,  17, -52,  20, -25, -83, -43,  88,  59, -67, -79,  13, -40,  27,  -5,  -3, 112,-103,-114,-117,-113,-112,  16,-116, 116, 115, -66,-115,  48, -34,  -8, -39, -44,  92,  86,  64,-112, 116, -30, -48,   2,  92,  -9, -46,  64, 123,  51,  90, 108, -10, 101,-118,  60, -16,  15,  24,  -2,  43,  27,  14,  95,  22,  48,  71, 107,-120,  81, -34, 110, -23, 126,-119, -57, 117, -29,-123, 109,  62, -91,  85, -43, 108, -70,  64, -75,  22, -97, -97, -68,  75, 125, -39,  -7,  57, 105, -11, 116,-110,  12, -58,  26, -80,  40,  81, -43,  72, 103,  -8,-126, -94, 103, -92,  30,  67,  -6, -25,  60,  53,-100,  22,  27,-125, -45,  22,-108, 106,-118, 104, 111, -14,  46, -51, -62, -31,   9, 116, -87,   5, -11, -94, 124, -73, -36,  51,  92, -37,  49, 107,  76, -50,  95,  94, -19,  -2,  51, -49, -26,-104,  75,  -5, -61, -17,  -9, -26,  -5,  25, -65, -14,  50,  20,  82, -74,  56,  89, -38,  58,  70,-103,  18, -17,  46, -42,-107,  10, 107, -90, -16,-102, -76, -82,  75, -30,-101,-104, -44,-114,-111, -27,  59, -31,  78,  30, -30, -64,  -5,  29, -92,  82,  71,-109,  60, -98,-100,-116, -89, 123,-116, 119,-122,  49,-121,  -1, -30,  59,  28,  53,  -3,-117,-109, -13, -84,   1,  14,  31,  58,-112,  33, -70, 103, 121,  80,  10, -21, -73,   5,-105,  25,  20,  54,  27, -50,  59,-122, 122,  21, -27,-122,  34,-125, -53,  39,  55, -84, 120,  61,  71,  27,  13,  70,  28,  36,  27,  57,  25,  49,  63, -42, -49,  -8,  -3,  56, -10,  80,  28,  74, -11,-126, 114, -75,  -1,  84, -37,-106,   5, -34, -62,  -3,   7, 127, -58,-127,  43, -13,  -3,-119,  59,  60,  -9, -25, -76, -21,  26,   0,-116,-123,  23, -91, -23, 104, -82, 102, -75, -94, 116, -61,  46,  37, -63, -10,  18,  33, 119, -67, -32,  29,  85, -43, -97,   7,  51,  76,  30, -15,  56,  48, -80,  44, -98,  -9,  17,   3,  32,  33, -39, -25, 120,  33,  78,  -9,  77, 106, -68,   1,  39, -97,   0, 109,  62,-117, -65,-110,  72,  93,  58,  88, -96, -98,  66,  33,  58,-114,  24,  82,  27,  -4,  -1, -57, 108,  21,  36,  13, -38,  78,  87, -45,  12, -36, -60, 119, -96, -48, -70, -54,  55, -63,  27, -22,  62,  64, -38,-108,  36,  19, -76, -20, 108,   7, 113, -22,  96, 116, -30,  -7, -37,  93,  -4, -28, -88,-106, -38, -18,  67, -23, 110,  43,  51, -26, -77, 120, -60,-112, -28,-109,  11, -96,  64, -97,  72, 124, -89, -80,  -7, -95, -58,  60, -50, -80,  -2,-123, -52,  17, -68, -37, 120,  97, -23, -59,  95,-100, -36, -29,  16, -92, -54, -64, -27,  71, -85,   0,  28, -85, -19,  29,  -1,  26,   2,  83, -14, -45, -68, -49,  84, -97,-117,-118,  88,  -4,  44,  71, -41, -15,  72, -47,  86,  56, -72,-127,  30, -50,  87,  25, -24, -69, -77, 116,  70, -38, -55, -45, -77, -83,  73, -54,  -2,  71, 102,  72, 119,  74,  92, -33, -86,  74, -55,-125, -69, -19, -68,  83, -72,-102, -86, 114, -15,  18, 118, -66,  59,  58, 127, -84,  94, 112,  69,  98, -65,  22,  54,  89, -34, 123,  42,  74,  41, -99, -78,-109, 126, -12, 126, -66,  28,  28, -14, 104,-111,  16, 110, -32,  77,
  -15,  61, -70, -31,  30, 124, -72,  49,  81, 114, 109,  65, -83, -48,-104, -69,  -8,  26,   2, -25,  17,  15,  89, -80,  61, -28,  66,  22, -34,  64,  55,  43,  67,-123, -35,  40,  41, -12,  91, -85, -89,  67,-117, -99, 111,-100,-117, 108,  57},
{  92, -73, -45,  86, -68,-102,   2,  53,  24, -11, 113,  35,-104, 127,-116, -67, -50, -32, -51,  89,  -1,  46,  39,  76, -34, -94,  13,-110, 126, -95,  -2,  78,-115, -69,-112,-105,-117,-112, -67, -70,-122,  21, -16,  38, 122,  64, -57,-101,  34,-105, -46, 126, -87,-103, -44, -21, -85,  45,  44,-102, -92,  89, -10, 120,  33, -32, 101,  44, -73,   2,  37,-104, -51,-114,  66, -33,  10,-111,  92, -60, -49,  81, -56,-116,-126,  80, 107,  96, -47, -41,  72,  75,-118,  71,   3, -37,  49,  50,  68, -33,  19,-112,  84,   6,  86,  18,-124,  23, -48, 100,  26,-121,  62,  58, -60, -65, -47,  67, 116,-114, -46, -77, 119, -42, -79, -33,  39, -71,-107,-100,  93, -54, 110,  30, -91, -51,  71, 121,  67,  34, -69, -44, -54, -59, -39, 121, 127, 107,   8,  91, 104, -20,   6, -59,  18,  21,  67, -85,  35, -55,  86, 125, -21, -50, -86,  81,-113, -91, 124,  29,   6,-124, -56, 102, 102, -48, -79,  34,  50,-101, -77,-118,-118, -61, -23,-103, -77, -40, -44,   7,  96,  42, -71, -17,   1,   5, 104, -43, -19, -81, -98, -72,  44,  12,   7,  80, -77, -20,-124,   0, -32,-112, -11, -39, -78,  83,-115, -52, -75, -83, -50,   6, 111, 123,  58,  41, -49,-126,   2, -93, -88, -45,  27,-101,  14,  33,  79,  60,  86,-109,  24, -57,  29,  56,-109,-122,  86, 112, 114,  35, 121,  63,  31,  67, -39, -46,  21, 104,-126, -85,  17, -40,-110, -83, -78, 124,-115, 106, -54,   2, -86,-113,   4, -43,  52, -95, -74, -69,  70, -18,  -4, 118,  -2,   4, -93,  13, 111, 110, -68,-112, -85, -60, -22, -83, -30, -62,  81,-106, 114, 126,  27,  60,  53, -41, -22,-111, -10, -26,  48, -59,  78, -89, -60, -80, -77, -38,  37, -86,  76,   8, -97,  46,  39, 111, -50,  43, 124,-102,  43,  28,  41, -33,  33,   3,  38,  98,-112, -83, -29,  50,  84, -47, -76, -24,-121,  50,  27, -46,-108, -87,  19,  70, -54, -51,  21,-123,  50, -71, -41,  24,-122,  64,-109,-102, -25,-111,  93,  18,  59,  31,-116, -45,  16, -64,  -5, -60, 107, -51,  29, 115, -85, -47,  86,  14,  35, -25, 103,  88,  12,  16, -86,  60,-123, -27, 119,  89,  87, -39,  46, -40, -74, -29,   3, -73, 120,  88,  47,  58, 104,  31,  -5, -93, 119, -29,  70,  44,  79,  67,  52,-122,  70,  46, -43, -95,-127, -43,  92, -89, 120, -16,  42, -88, 116,  -1,  89, -36,-120,  57,  35,  -4,-127,   2, -16,  38, -14, -51,-106, -51, -12,  40, -35, -76,-120,  13, -51, -20,-113, -10,  60,-105,  30, -36,  -1, -59,  71, 122, -94,  -3,-107,-101, 122,-120,  67,-117,  23, 120,  60, -33, -87,   6,  13, -83,  97, -28, -96, -55,  15, 126,  72,  94, -88, -84,  59, 125,  62,  95,  19,-117, -53, -21,  23,-106,  48,  35, 111,  18, -25, -49,  51,-103,  31,  60,  81, -94, -24, 105,  78, 119,  69, 108,   3,-108,  29, -36,  14, 108,  74, -53, -35,-114,  48, -99,  99,-109, -13,  91, -78, -54, 113,   5,  81, 110,-124, -99, -94,  30, -76, 103, -13, 110, -88, -28,  79, -77, -18,  44, -97,  12, -27,  87,-112, -35, -71,  50,   8, 125, -41,   5,-116,  58, -67, -34, -79, -40, -57,  15,  38,  99,  51,  58, -53,  17,  86,  99,  44,  26, -96, 119,-105,  70, -63, -37, -89,  64, -61, -82,  66, -95,  43,  84,  57,  25,  -1, 120, -86, -15,  15, -67, -10, 115, -93, -74,  37,  84,  60,   6,-119, -62,   8,  78, -74,  81, 111, -98, 112, -15, -53,  31, -69, -15, -56, -34,  86,  98,  68, -14, 110, -52,  54,  32,-127,-112, -34,  54,  25, -91,  43,  10,  83,  37, -32, 105, 115,-116,  12,  45,  44, -80,  18, -73, -91, -36,  10, -62,-107, -36, 108,  91, -69,  54,  75,  97, -21, -96,-101,  59,  60,  48, -77,  74,  92,  92,  85,-115,   2,-100, 110, -52, -60, -47,-120,  40,-103,  23, -72,   0,  37,-120,  44, -85,  65, -28, -92, -67,  16, -43,  75, -60,-124, -16, 103, -48,  13, 124,  72, -50,   6, -37, -36, -16,  34,  45, -14, -49, -78,  43,  98, -43, -10,  68,  51,  84, 125, -49, -39, -97,  52,  -4,  36,  20, -95, 115,  94, 111, 116,  55,  74, -43,  48,  54, 103,  81,-105, -66, -71, -15, -10, -21, -62, -58, -12,  -9, -12, -16, -17, -93, -88,  90,  42, -92,   6, -84, -86,-111,  47,  51,  96,  49,-103,  74,-102,  -3, -56, -81, -49, -40, -84, 104,  91, -40, -18, 120, -73, -83,-111, -45, 125,  83, 101, -43, 121, -97, 114, -70,-112,  -1,  46,  93,  42,  37,-124,  60,  74, -50, 104,  33,  48, 123,  49, -22, -84,  15,  82,  14, -77,  23,  65, -55,  37, -49,  85,-121, -20, -41,   2,  72,  68,  67,  -7, -48,  75, -94, -53, 125, -91, -16,-116,  31,   4, -82, -47,  43, -52,  43,  60, 100,  55,  -9,  27,  40,  30,  75, -82, -62,   1,  37,-119,   4, -73, -42,-106,  39, 123,-112,-121,  32, 115, -44,-120, -31,  18, -35,  93, -82, -41, -95,  40,   7, -87, -37, -32, -58,-105,  12, -81,  14, -86, 110,-108, -87, -81,-123,  64, -91,  75,-116, -87,  72, -35,  -2,-126, -79,  42, -84,  20,  90, -22,  49,  23,  43,  23,  20,  15,  79,  48,  25, -34, -77, -89,  67, 111, -42, 117, -19, -28, -42, -61, -38, -52,-124,-122, -46,   0,-119, -35, -12, -67, -88, -69,-117,  45,-119,-107,  59, 101,  43, -55,   4,  -2,  74, 121, -78, 117, -56, -32,-121, -93, -21,  97,  41,  59, 104, 100, -81,  79, -60,-115,  85, 102, -58, -83, -60, -75, -59, -93, -91,  38,-115, -44, -13, 117,  24, -43, -54,-117,  28, 109,   3,  67, 104,  -2,  -6, -24,  81,  48, 124, -19,  93, -73,  65, 126,   3,  -6,  12, -16, -32,  47, -57,  90, 105,  98,  75, -31,  40,  -8,-107, 100,  44,  71,-100,  24,  77, -74, -57, -85, -57,-108,-123,  47,  16,  72,  70, -94,  -5,-123, -73, -80,  49, -74,  21,  34,  34,  81, -47,  32,  25,  36, 107, -58,  61,  10,  84, -49, 113, -81, -36,  99, -40, -41,  63,  68, -85, 110,  91, 104,  65,  48, -41,  85, -85,  26, -31,-105,   1,  37,  25, -62,  18, -89, -23, -65, 119, -29, 117,  46,  81,   3,-126,  99, 123, 107,-108,  43,  76, -91,  63, -44, -62,  30, -23,  75,  58,-120,-103,  41, -28,  28,   2, -29, -62,-114, -72, -60, 107,  11,-124,  80,  48,  53, -23,   9, 114,   7,  59, -93, -41,  49,  58, -38,  44, 123, 109,  97,   4,  82, 121,  97,  31, -67,  79, 100,-126, -45,  32, -89,  51, 124,  22, -11, -57, -37, -30,-127,-124, -80, 113, -69,  62,  42, -67,  80, -84,  63,-108,  89,   4,   0, 104, -21,-102,  93,  19,  56, -59,  65, -73, -95, -41,  59,-106,-119,  83,  97, -42, 114,  80, -84,   8,  90, -64, -66, -74, 120,  28,  35,   1,  99, 111, -51, -17, -75,  87, -93, -33,  20, 102, 126,-102, 106,  99, 112, -67, -52,-126, -72,  40,  82, -32,-119, -82, -54,  93,-115,  16, -87, -12,  24,-126, -58, -89,  47,  20, -79, -71,  85, 116,  17, -53, -42,  -1, -69, -58, -95, -65,   1, -97,  -9,  92, -89,  67,  77, -62, -79,  21,  86, 121, -88, 126,  -3,  71, 124, -71, 118, -93,-107,-100,  12, -44,  66,  69,  87,  84,  18,  84,  72, -56,  33,  36, 102,  53, 111,-107, 105,  62,  53, 101, -13,  44, -52,-115, 123, 104,  44,  61, -75,  -3,  94,  89, -51, -98,  76, -62,  40,   2, -18,  42,  14,  29,  24, -57, 114, -27,  85,-121,  90, -44,  -2,-100,  93,  28,  66,  49,  -5,  62, -43,   7, -78, -55, -75,  21, -86, -42,-101,  31,  28,  48,  -4, 101,  57,-109, -97, -87,  96, -97, 116, -71,  39,-102, 110,  -5,  90,  75,  68,  24,  86, -95, -21, -85, 105,  66,  28,  45, -80, -69,  14, -36,  -6,  72,  70,  51,   1, -44, 102,   8,-123, 123, -20, -44, -10,-121, -45, -20, -20, -30,  80,  87,  32,-121, -88, -82,  50,  90,  40,  29,  -8, -62,  20,  86, -18,  43,  82,  82,-109,  71,  75,  92,   4, -86,   0, -34, -52,  -1,  87, -64, -84,  83, -86,  19,  60,  18, -15, -67, -16, -93, -70, -52,  -4,-108,  31,-105,  18, -80, -28,  14, -55,  20,  61,   2, -69, -67, -86, -82, -92, 114, -47,  65, 119,  18,-111,  41,  26,  -2, -32, -53,  48, 118, -42,  43, -72,  87, 112, -15,  25, -84, -40,  44,  91,  14, -32,  62, -97,  70, -89,  18, -80,  66,  86, -14,   1, -47, -18,-102,  52, -60, -83,  90,-108,  58,  50,  -2, -76, 124, 126, -33,  -9, -85,  14, 100, 100, 105,  17,  61, -11,  89,  15,   1,  49, -59,  88,-113,  48,-123,  17,  19, 125, -39, -17, -68,  13,  29,-101,  89,   7, -55,-109,  55, 120,-119, -61, -47, -47, -32,  36,  83, -31,  42,  -7,  12,-122, -11, -65, -11,  11, 115, -27,-113,  87,  62, -91, -72,  19, -53, -11, -79,  94, -60,  20, 105, -49,  34,-101,  96, -91,  85, -48,   2,  62,-124, 119,  33,  82,-113, -47,  52, -42,  72,  58,  20,-110, -23, -21,-105, 102,   3, -50,  22, -20, 100,-107,-115, 109,  73,  17, 116, -67,-116, -53, -41,  89,   9, 126,  87,  -3,-127, -97,  62,  68, -55,  78,  90, 110,-110,   1,  85, -55,  41,  75,   4,  56, -91,  40, 110,  69, -83,  67,  78, 125, -47, -21,  -1,  71,  32, -36, -95, 123,  52,  98, 115, 108, 115,  48, 109,  53, -41, 112,  71,  16,  62, -18,-107,  90,-117, -73, -67, -39,  67, -77, -53,  -4, 106, -67, -59, -60, -97,  29, -13, -69, -94,  27, 122,  25, -25, -64, -75, -19, -39,  27, -55, -80,-103,  -4, -78, -83, -92, -74,  38,  78,  49,  86, -37,-122, -40,  19, -10,-104, 106,  95,-122,   8,  -9,  90,  -4, -96, -42,  41,-127, -85, -83, 104,  34,   5,-101, -17, 102,  90,  29,   8, -45, -21, -42,  -9,  -2, -12,  68,  -5, -33, -34,  -2, -33,  63,  57, 103,-121,  57,  82, -35, 125, -87,-127, -60, -94, 124,  60, 112,  75,  50,  76, -60, -18, -78, -39, -29,  52, -33,  -5, -44,  88,  29, -61, 121,  26,  76,   6,  72, -96,-101,-103,  49, -62, -96,-125,  81, -74,  84, -67, 100, 118, 114,  29,-123, -84,  15, -67, 109, -60, -77, 120,-127, -69,  12, 120,  72,  38,-125,  -7, -51, -90,  60, 123,-110, -97,  74,  99, -94,-101,  65, -13,-126, 110, -24,  90,  80,  14,  25, 121, -57,  -5, -15, -74, -19, -72, -56, 103, -48,  34,-119, -22,  44,  68, -31, -84, -91,  32, 115, -71, -32, 103, -89, -65,-102,-120,  65, -80,  -9,  20,  61,  97,  -2, 120, -90, -96, -11,  59,  45, 112, -75, -79, 126,-111, 116, 116, 103, -19, 105,  66,  67,  54,  66,  95,  -3,  27,-118, -27,-121, -92,-107, -92,  24,  19, -69, -65,  -4,  96,  20, -15,  22,-109,  60, 106,  19,  55,-111, -75,  13,  12, -16,   7,-116,  75,  -1,  44, -95, 125, -24,   9,-102, -66, 122,-108, -27,-119,  78, -59, 127, -15, -87, 111,-123, -71, -12, -25,  67,  90, -43, -67, -21, -12,  82, -62, -57,  80, -40,  76, -78,  89,  15, -63,  -8, -39, -82, -94, -91, -24, -80,  47,  43,  52,  74, -91, 102, -83, 115,  99, 111,  19, -73, -33, -71, -35, -30, 109,  49,  86, -62,  12, -27,  36, -66,  -5, -56, -27,  22,  63,  10,  89,   3,  70,-100, -60,  60, -42,-120,  71, -87,  56, 120, 109, -28, -23,
  -26,  26,-127,  56, -67,  15, -18,  58,  -3,  12,-115,  36, -27,  10,  64,  19,-100,  46, -89,  37,  63, -17, 118, -85,  57,   6, -50,  81,  96,  -5,  21,-126,  71, -87,  81,  40,-100,  67,  -4, -32,  15,   0,  71, 104, -19,  40,  37, -58,  24},
{ -33, 106,-122, 104,   0, -50, -45, -37,-112, -80, -84, 125,  83, 120, 112,  15, 113, 123,-108, -24,  40, -10, 115, -31,   8,  77, -98, -24, 115, -80,  68, -99,  -6, -40, -30, 109, -88, -37, -34,-111,  23,  71, 120, -17, 111,  46,  42, -34, -73, -25,  31, -64,  69, -43,  50,  60, -47, -60, -19,  98, -77, -52,  13, -84, 121, -48,  77,  38, -32, -50, -46,  57,-115,  42,  18, -77, -19, 119, -55, -89, -34, -95,  85, -89, -90,  -8,  67, 119,  99, -95, -79, 116, 102,  30, -71, 110, -22, -85, -14,-126,  94, 122,  96, -73, -67,  36, -93, -26,  63, -70, -52, -14,  41, -73, -99,-107, -32, -13,  18, -51, -37, -39, 113, -56,  77, -25, -47, -88, -87, -76,  27,  32,  76,  12,  79, -52, -46, 116,  84,  87,  61,  73, -63, -54, -15, 119,  -4,  66, -81,  -4,  49,-121,  89,-109,-114,  59,  -9,  75,-124,  12,-121,  67, -36,   6, 101,-103, -27,   9,-102,-101,  51, -75,  31,-119, -12, -97, -46, -45, 104,-113, -64,-115,  79, -40, 110,-117,  96, -74,  31, 121, -69, -99, 127,  16, -47,  15,  38, 121,-121, -38,   5,  17, -45,  27, 112,  52, -75, -45,  73, -75,  24,  29, -73,  98, -60,  99,-115,  99,   2, 103,  37,  95,  16,  13,  88,  67, -23,  37, -23, -55, -90,  31, -80,   3, -77,  98, -46,  69,  44, -26, -58,  93,  -5, -83, -81,  60, -56, -12, -88, -41,  24,  92, 121,  61,   7,-117,-102, -24, 121, 104, -81,  87, -79, -21,-119,  55,   4,   0,   9, -64,-107, -62, -64,-120, -86, -40, -39, 120, 126,  52, -77, 121, -33,  11,  96, 106, -45, -69, -96, -61,-119,  53, -84, -62, -95, 106, -66,  64, -31, -16,  93,  92,-104, -76, -57,-116, -96,  -4, -80,-109, -10,  90, 117, -65,  23,  51,-119,   0,  94,  28, -78,  24, -96,  69, -52,  -1,-122,  44, -21,-110, 118, -73, -17,  35,-123,-102, 123, -86,  90, -11,  88, -57,  16,   2, -83, -68, -18,  48, -24,  68, -73,  94, -53,  -6, 107,  17, -88, 121,  15, -70,  61, -84, -55,  56,  64,  40, -34,  87,  54,  41, -71,  45, 107,  17,  85, -15, 120,-111, -31, 117, -55,  15, 112,  23,  54, -96,  27,  54,-111, -14,-115, 101,   4, -29, -83,-115,  -4,  33,  -2, 109,  36, -95, -68, -41,  90,  25,  82, -54, 113, -59,-116,  31, -98, -25, 126, -53,  -7,  85, -33,  91, -76, -53,  55, -65,   0,  51,  94,  48,  17, -84, -50, -96, 107, 107,  96,  92,  -4, -28, -10,  51, -79,-103, -15, 107,  89,  26,   1, -81,  75,  82, -85,  -2, -88, 114,   6,  86,  41,  20, -16, -52,  60, 110,-101, -22, -80,  56,  -7, -36, 105, 124,  37, -97, -46, -64, -96, -26, -30, -71, 122,  26,-100, 100, -72, -46,  70, 109, -18, 120,  72,   0, -16,  57,  46, -79, -77,  78, -27, -53, -56,  -4, -37,  35,  -7, -35,  69, -83, -28,  46,  90, -58, -66, 107,  45, 115, -83, -75,-127,  18, -87,   2, -17,  96, -99,  55, -72,  95, -97, -83,  18, -27, 125,  65,  18, -23, -48, -18, -81, -79, -20,  13,  94, -86,  75, -15, 122,  31,  58,  43,  31,-103, -76, 117, -73,  58, -34, -85,  27, -59, -14,-121,  -7, -83,  97, -82, -13, -77,  42, -53, 123, 121,  -9, -33, -44, 121,  41, -55, -93,  45,  28,-127,-102,   9, 118,  63,  38,  42, 121, 124, -81,  -5, -77, -92, 127,  98,  11,  24,  28,  50, -78, -34,-122, -43, 112,  65, -78,-103, -16,  -4,  84,  -8, -70,  59,  25,  10, 120, -13,-120,  31,  47, 108,  43,  26,  17, -66,  87,  90,-106, -46,   5, -33,  -9,  91,  69,  73, -46,  89, -94,  14, -37,  24, -84, -96,  -4, -65,  33, 102, -17, -70,-111,   2,  75, -62,-114, -43, -10, -44, -97,  -9, 107, -57, -13,  74,  91, -79, -11, 108,  26,  44, 100, -80, -55,  55, -57,-112, -37, -96, -43, -35,  55, 121,  23,-115, -72,-107,  62, -74, 108,  76,  61, -14, -55,-106,-104, 118,-116, -58,  31,  81, -82,  -8, -62, 117, -43,  57,  88, 107,-105,  -1,  75,  -9, -49, -81, -27, -67,  79,  52,  83, -15,  74,  89, -43, -57, -22,  12,-114,  19,  26, -21,-126,  16, -55,  57,  99, -50, -19,-118, -84, 103, -82, 100, -40,  59,   2,-114,  73,   3,-120,  23,  55, -66, -65, -45, -10,-125, 126,  32,  24, -38,  28, -66, 126,  79,  19,  48, -72,  34,  38, -75, -68, -22,  43,  95, 124,-110, -22,  24,-122,-116,   3, -37,  -8, -43, -54,   7, -57,  71,  77,-112,  -2, -75, -42,  42,  11,  31, -46, -76,  -9,  23, -68, -34,  -5,  19,  21, -34,  24,  41, 122,-125,-126, -45,-103,  49,-107,   9,  29,  -2,  90, -54, -43, -40, -98, 101,  84, 123,  71,  83,  67,  64,-107, -74, -81, -58, 124, -88,  34, -32, -52,  78,-112,  87,  95, 127, 105,  94, -97,  95,  -1, -79,  69,  -6,  88,  45,  89, -15,  90, -27,   0, -12, -48,-109,-110,  -2,  97,  98,  71, 115, -90,   1, 116, -24, -66, -64,  87,-117, -68,   1, -68,  68,  57,-123, -87,  19,  -5,-117,  37,  -4,  67, -81,   7, 103, -20, -72,  -5,  -5,  85, -27,-124, 117,  49, -39, -21,  87, -62,  82, -67,-108,  99, -82,  65, 121,  93, -72, -33,  49,  -3, -28,  95,-103, -99,   2, -81,   7, -62, -78,  62, 113,  89, -40, -33,  76,  29,  57, -76,-123,   7, -83, -82, -39,   9, -35, 108, -70,  81,  56, -14,  13,-121,  46, -60,-125,  33,  66,  53, -80,  58,  34, 103, -34,  14,  -5,-117, 126,  56,-122,  73, 107,  67,   9, -46, -52, -57,  57,  59,  57,  49,  28, -69, -60,   5,  29, -41, -55,-107, -33,  64,-126,  37, -20,  67,-108, -25, -16, -10, -94,-121,  94,  96, -48, 122, -29,  14, -21,  19, -82,  88, 113, 103,  -6, 116,  68, -73, -28, -96,   0,  17, -67,  44, 112, -88, -69,  59,  83,-119,  66,-111, -58, -59, -19, -10,-122,  91,  38, -28,-108,   1,  -4, 115,  77, -62, -73,  83,  42, -37,  76,  10, -19, -52, -49, -64, -28, 104, -86, -13, -53, -85, -18,  37, -95,   6, -40,-104,  18,-108, 116,  13, -13, -25, -61, 108,  88,  10,  14,  90,-110, -19,  59,-112,   9, 124, 111, 108,   8,  63,-116, -63,  93,  -9, -18, -64, -14,-125, -11,  -1,  81,  80,-102,  19,  -1,  -3,  -7, -14, -97,  95, -70, -93, 110,  26, 123, -57, -13,  77,   4,  79,  94, -45,  94, -45, -80, -30, -16, -52,  27,  21,  24,  42,   1, -19,  -9, -56, -28, -28,-105,  59,-124, -94,-117, -32, -51,-111, -59, -49,  41, -19, -31, -58,  24, -65, -51,  14, -33,  77, -67, -41, -59, -74,  33, 113, -55, -13,-125,  23,-104,  89, 123,  28,  -5, 126, -68,  15,  97, -80,  51,-113,  29, -50, -34,  87,  83, 127,  67,  -8,  87, -19,-102, -54,  37,-114, 102, -37, -65,   9,  -4, 108, 115,  49,-121, -83,   1,  95, 105,  36, -21, -32,  58, -27,  51,  52,  93, 110, -35, 112,  14, 120, -21,  11, -59, -15,-106,-107, -94,   5, -31, 104,-127, -13, -26, -86, -50, -85,  78, -14,  37, 100,  78,  28,  73,-102, -72,   1, -57,  64, -27,  39,-121,  16, -27, 103,-115, -94, -89, -37, 106, -91,  17, -83, -15, -98,-115, -76,-125, -24, 105,  35, -79,   2, -76, 117, -19,   5, -26, -86,  60, -91,  58, -94, -46, 104, -34,  57, -21, -53, -15,  65, -87,   8,-114,-100, -29,  73,  62, -87, -33, -94,  15, -70,-123, -45,  34,  85, -68,  77,  11,  30,  -7,  11,  94, -45, -57, -53, 118, -49,  12,  72,  94,  -9,  -5,  85, 106, -93,  99,  39, -62, 122, 119,  -7, -48,  47,-119, -88, 111,  80,  54,-121, -70,  74, 100, -78, -54,-113,  40, -93, -74,  83,  60, -36, 100,-116, -71,-126,  37,  25, -84,-126, -61, -48,  24,  85,   6,   5, -49,  34,  85,  21,  24,-116,  42,  90,  51,-122, -94,-126,  96,-124, -78,  90, -17, -74, -44,-108,  37, -86, 103,   9,  78, -44,  55, -48, 101,  43, -11,  90, -92, -23, -37,  -3, -88, -79,  81, -84, -59, -15, -49, 100,  97, -18,  31,-101, -61,  32,  58,  46, -25,  61,  30,  34, -89, -99, 102, 127,-127,  46,-123, -62, 123,  68,  35,  -9,  90,  68,  -1, -87, 112, -32, -99, -80,   2, 100,  -7,-118,  39, -11, -39,-114,-121,-122,  17, -89,  -3, -30,  84, -83,  33, -17,  18, -68, -99,  53, -86, -99, -52, 119,  14, 113, -96, 117,   6,  33,  21,  54,  67,  50, -87, -71,  74,  56, -60, 126, -86,  73,  26,  -8, -47, 113, -21, -50,  -3,  58, -63,  98,  42, -66,  49, -24, -63, -22, 101,  14, -93, 108,-110,-113,-102,  56,  27, -96,-120,  92,   1,  -1, -16,-125, 104,  86, 112,  31, -97,  87,  62, 113,  50, -55, -85,  -3,-102,  43, -24,   9,  52, -85, 118, 122, -62,  24,  51,-125,  40, -20,-118, -35,  -4,  22, -40, -85, -90, -98,-121,  85,  82,  -7, -89, -46, 100,  67, 110,  69,  66, -95,  63, -18,-114, -40,   0,  77, 119,  33, -17,  40, -31, -53,  41, -15, -74,  88,  56,   1, -26, -34,  69,  15, -52, -52,  84,  20,  64, -26, -13, -20, -36,  76, -52,  57,-107,  97,  -8,  44, -77, -19, -83,  43, 126,  42,  83, -74, -88,  78, -34,  64,-120,  90,   6, -75, 101,  28,  96, -28, -67, -76,  26, -60,  -7, -67, -25,-120, 106, 107,  80,   4,  95, -61, -27, -79,  12,  -1,  28,  43, -29, -27, -95,-105,-113,  91, -62, -59, -42, 108, 117, -70, -39, -66, -62,-109,  58,  11, 118, -15,  69,  80,  14, -80, -23, -56,  -5, -44, -84,  -8,   7,  93,  77,  12, -81,   1,  84, 106, -59,  29, -57, 117,  96,  65, -48,-102, 106,  78, -43,  62, -29, -35,  35,  27, -88,-102,  75,   1,  20,  94, 100, -81, -52, -74,  30, 119,-122, -91,  69, 112,  84,  70, -25, 105,-108,-105,  20,-114, -35, 112, 112,  98, -75, -80,  27,  56, -23, -90,  -2,  40,  65, -76,  22, -61,  68, -41,-116, -65, -23, -68, -29,-120,  50,  49,-101,   2,  28,  73, -49, -99,-100, 120,-118, -66, 119,  46, -94,  89, -98, 100,   8, -98, -98,   2, -78,   7, 113,  86,  45, -10,  40, 124,  45,  14,  58, -80,  95,  70,  87,  40, -58, -58,  55, -13, -12, -45, -82, -99,   1, 103, -10, -15, 114, 107, -53, -55, 117, -39,-109, -73,-109, -22, 120,  69,  64, -65,  65,-120,  29, -18,   5, -80, -42, -97, -63,   9, 107, 125,  54,  -3,-107, -95, -28,-117,  99,  34,   9,-102, -93, 106,  76,  15,  74, 121, 103, -11, -91, -78,  89, -27, -75, -34, -47,-117,  64,-113, 112, -84,-104,   1,  26,-110, -73, -95,  11, -20,  -6, -87, -31,  96, -68, -95,  36, -88,-112, -52,  69,  65,-126,  95,  88,  32,-110,  55, -29, -52,-124,  95,  70,  56,  68, 106,  92,  55,  85,-118,  76,-111,  21, 104, -89,  55, -42, -41,  77,-127, -35,  66,  49,   4,  76, -74, -53, -38,-119, 113,  10,  82, -10, -56,  69,  46,-120,  30, -41,  95,-111, -21,  93,-119, -92,  92, 125,  87,  51,  76,  19,-126,-112, -24, 101, 104, -19, -31,-121, -68, -84, -78,  18, 119, 121,  51,  85,  32,  95,   2, 110, -28, -91,-122,-103, 103,  -7, -44, 121,  26,-104,-114, 115, -70,-107, -51, -80, 103, -73,  69, -16,  47,   7, -74, 100, 100, -55,  61,  -9, 127, -10, -59,  56, -18, 123,  20,  96,  97, -88,-102, -47, -62,  -4,-126,  78,-123, -84,  21,-113,-109, -93,  -8,  58, 103,  89, -71,   4,  32,
  -35, -72, -91,  -6, -77, -63,-111,  69,-101,-122, -69, -37,  17, 125, -90, 124, -82, -99,  64,  62,  -1, 113, -88, -57,  42,   5,  10,  18,  72,  64,-119, -71, -28,  23,  75,  49, 114,  -5, -33,   9,-100, 103, -28,  75,  96,  13, -43,  93,  43},
{ -65, 102,  84, -63, -92, -22, 123,  20, -69, -55, -20, -80,  27,  24, 115,  16,  28,  81,  11,-122, -83, -40,  60, 102, -95,  15,-102, -69,  55, -37, -26, -56,-119, -28,-125, -83,  86,  34, -55, -71,  50, 101, -50,  13,  42,  43, -85, 105, 125, 108, -18,-125,-113, -20,  42, -84,-115, -21, -70,  10, -88,-106,   8,  -9, -97, 113,-124, -38, -18,  -9, -65,  84,  45, 115, 109, -98,  84,  96, 115,  21, 111,  31,  -8,  40,  50,  30, 112, 101,-122,   9,  62, -79,  52, -27,  20, 102, 121, -61, -44, 111, 107, -68,  61,  60,-123,-117,  17,  44,  66, -10, 117, -51,  41,  48,-119,-126,-101, -52, -40,   6, -63, -66,  79,-115, -98, -40,  59,   4, -23, -96, 120, -99, -38,-105,  29,-124,-116, 111, -57, -73,  71, 107,  94, -36, -15,  81,-120,  55, -58, -86,   3,-107,  30,  32,  95,  85, -10,  -1, -75, -89,  43, -77, -57,-113,  93,  10, -16,  39,-117,  13, -96,   5,  41, -13,  -5,  43,  12,  51, -23, 106,  18, -79, -14,  18, 117, -31,-103,  99,  -2,  96, 105, -32,-123, -31,-105,  46,  72,-103, -44,  30,  58,  57, -87, 126, -44,  49, -45,  64, -57, -48,  93, -25,  72,  -7, -87, -18, -36, 109, -71,  49,  -5,-120,  77,-104,  -9, -17,-112,-118,  33, -24,   7, -27, 125, -86, -90,  90,  80,  68,-126,  46, -23,  30,  40,  -9,  90, -32,  58,  10, -24,  31,-107, -33, 109,  80,  46,   5, -56,  22,  80,  97, -94, -69,  -5, -62, -23,  62,   9, -23,  48,  55,-123,  95, -39,-102,-120,  24, -56, -73,-114, -49, -90,-111,  23, 121, 125, -32, -35,-106, -17,   0, -51, -77,  48,  98, -98,-106,-118, -53, -79,  -3, -93, 126,  31,-101,  22, -48, -95, -39, -64,   5,  89, -92,  59, -74,  17, -41,   2,  21,-127, -39,-109,  37, 100, -95,  75, 124,  79,  22,  57, 116,-111, 118, -12, -23,  40,-113, -53, -65,  84,  89, -42,  -2, 123,  70, -53,  95,  33,  69, -29,  31, -47, -55,  37,-116, 102,  99,   8, -47,-106,-102,-123,  17,   5,  20, -50,  24,  71,  74,  -3, -89, -40,  91,  49,-120,  18,  12, -67, 111, -60,  64,-116, -27,   1,-123, -86,  54,  39, -63,  55,-109, -99,  62,-114,  38,  -9, -92, -12, -78,  57,  26,  63,  70,  26,  48, -53,  99,  -4,  16, -29,  93,  -2,  23,  -8, -20,  80,  -6, -83, -20,-126,  43,   8, 116, -43,  28,-110,  44,  83, -86,  31,  83,  30,-114, 103, -54,  77, 110,-121, -48,  34,  -4,  -2,  85,   2,  -4, -61,  51, -30,  73,  94, -67, -20,  60,  36,  52,  58,  98,  12, -91,-109, -84, 113, -71, -70, -81,   1, -43,-109,-124, -18, -31, -48, 114,-101,  12,  52,   4, -76, -75, 107, -46,  65,  -5, 116,-112,  76,-101, -19, -11,  41,  37,   3, -31, -61,  69, -10,  56, 111,  19, 127,  58, -49,  87,-122,  25,   1, 115, 124,-113,  34,  94,  67,  57,-105,  15,  29,  93, -99,-120, -14, -87,  10,-121,  50,  99,   4, -57,  93,-106, -47, -68,  54,  46, -53, -33, -31,   9,-101, -89, -66, -16,-116, 103, -76, 100, -96, -58, 113, -68, -68,-116,  79,  98,  24, -86,  -5, 120,-105, 124, -45, -94, -52,-125,  42, -84,  54, -90,  -5,  18,-118, -37,-117, -55,  24, -52, -31, 110,  84, 118,  10, -49,  90, -20,-119,  12, -17,  48,   6,  -6, -86, -56,  83,  48, -89, -50, 103,  60, -44, 101,  81,  54,  31,-123,-118,  36, 109,-113,  23,  20, -70, -13,  48,  37,  46, 116, -83, 110, -54, 123, -21, -41,  75, -94, -54,  13,-116,  53, 121, 113, -76, 119,   1,  49, 125, -56, -14,  59,   4, -99,  56,  62,  57,  -7,  -8,  79, -72,  74, -18,  72,  35,  37, 125,  36,  94, 119, -41,  98,  -5, 114,  33,  69, -52,  28, 105,-118,  35,  70, 120,  84,  -8, 121,  32,  40,-102, -22, -12,  63, -58, 108,-101,  67, 107,-106,  -3,  71, -18,  76,  75, 101,   9, 125, -34,  -1,  84, -44,  78, -33,  37, -95, -20, 113, -71,-125, -26,  96, 114, -75, -68,  18, -11,  18,  72, -81,  36, 102, -14,-111,  58,  36, -99, -10,  84, -99,  90, -47, -86,  97,  72,-109, 104,   1,  62, -45, -94,  55, -60, 115, 100,  47,  91,  14, -21,  -1,  85,  88,  46,   7, 126, -40, -39,-119, -66,  53,  11, 123, 117, 111, -16, -17,  36, -10, 112,  95, -76,  86, -66,  55, 103, -59, -51,-111, -75,  35,  15,  18,  96,  40,  62, -35,  88,   8, 111, -16,  20,  56, -31, -22, 107,  -7,  -7,  22,  59,-117,  85,  10,  89, -41,  36, -72, -69,  50,-103,  -3,  48, -73,  40,  92,  17, -71,  82,-116, -79,  54, -22,  41, -55,  58,  22, -86, 105, -10, -79,   8,   2,  62, 116,-121,  32,  80,  61,  85, 117,  62,   5, -73,  -6,  73, -16,-120, 119,  72, -90, -76, -51, -29,-110, 126, 112, -71, -38, -40,  64, -17, -82, -48, 102, -45,  57, -10,-115,  53,  10,  68, -51,-121,  -4, -62, -63, 100,  54,  20,  27, -84,  96,  -9, -87,  61,  -5, -28, -90, 117,  41,-105,  62, -81,   1, -47,-118,-126, -68,-109,  62,-109,-104,  51, -39,  90, -25,  65,-107, 120, 124, 127,-116,  90,  17, 122, 116,  44, -24,  81, -80,-117,  69, -63,  21,  -3,  68,  66,  58,  13,   7,  37, -23,-126,  45, -21,-104,  -2,  44, -55,  72,  47,  12,  55,  85,  42, -94,-120, -17,  61,  21,  80,  39,  77,  86,-113,  89,  42, 119,  31,  34,  70, -57,   4, -72,  77,  89, 113,  62, -74, 100,  51,  88,  38,-119,-120,  90, -77,-110,  66,  55,  78,   5,  26,  22, -71, -79,  39,  27, -42,-101, 119, -20, 113, -45, -42,  56,  31,  54, -66,  32, -25, -22,-112,  17, -80,-106, 116, -46,  14, -37,  99, -53,  47,-116,  26, -98,-111, -38, -36,  82,  23,  33,  31,  77,  19, 127, -60,   1, -84,  15,  95, 105, 124, 101,  92, 126, 105, 112,  65,  29, 101,  33,  39,  31, -45,   1,  94,  22, -43, -93, -57,  34, -29, -95,  63,  38, -54, -25, 121, -73, -92, -40,  61,  34,  11,-108,-115,  43, -87, -57,  57,  -3,  89, 113,  55,  75,  95, -51,  83,-114,  19,-123,  68,-121,  60, -74, -24, -67, -43,   2, -18, 104, -76, -95, -81, -60, -50, -70, -15, 107,  57, -57,   7, -41,  19,  61, -49,  34,  99,  22,  -7,  14,  61, -38,-108, -31, -99,-119, 103,  36, -86, -93,  15, -70, 106, 125,  89,  -4,-126,  12, 120,   3, -12, -89,  36, -80,  35,  83,-112, 117, -25, -10,  49,  73, -12, -17, -29, 126, -56,  47, -28,  29, -86, 127,  35,-119,-117, 109, -28, -62,  -9,  86,   4,  52, -60,  43,  -4,  30, -94, -14, 112,-115,-105, -99,-115, -76, -89, -21,   8,  47, -22, -24,  68, 110,  12,-104,  77,  -1,  39,   0, 122,  67,  64,  -8, -83,  73, -66, -42, -83, -87, 107,-112,  46, -28, -51, -34, -17, -47,  18,-113,-100, -81, 126, -54,  47, -65, -66,   8, -61,  94,  16,  46,  86,  39,-107,-102, -21,-126,  36,  28,   1, -89, -82,  57, -69, -28, -52, -43,  46, -71,  83, 110, -86,  11, 111, 120, 102,  65,  -4, -60, 126,  30, -53,  20,  96, 114,  55, -26,  90,  34, -52,  57,  87,  81, -18, 121,  41, -53,-120,  64,-105, -26,   5,  15,  39,   5, -86, -32, -43, -97, -62,  45, -45, 126,  68,-114,  13,  24, -82,  64, -55, -52,  61, -18, -66, -53,  19,  74,  57,  81, 118,  28,   0, 108, -59, -87,  44,-127, -91,  64,-101,  11, 104, 107,-112,  84,-120,-121,  90,  76, -79,  29,  31,  62,  -5,  77,  -8, 119,  18,  12, 126,  12,-120,  59, -99,   5,  -5,-100,  46, -17,-101,  64,  57,  22,  89,  93, -50, -53,  -6,  33,-118, -99, 103,-105,  86,  44,  38, -75, -39, -41,-115,  13,-109,  -2,  44, -47, -91, -30, 122,  35, -21,  93, -32, -53, -57,   6,  26, -70,  51, -95, -20, -95,  41, -50,  66, -86, -65, 127,  14, -30, 123, 127, -27, -14, -84,  80, -12,  47, -91,  44,  58, 106,  82,  38, -66, -49,-104,  -8,  29,  19,-107, -36, -68,  -4,-102,  -3,  83,  29,  44,-121, 117, -54,  20,-110, -12, 112,  29, 118,  23,  49,  58, 108,  42,-117,  49,-120,  53, -34, 115, -75,  57,  45, -67,   9,  93,  44,-118,   6, 112, -86, -28, -39, -64,  16, -33,  -1, -20, -54, -75, -96, 117, -53, 127, -78,  -2,  35,  77, -83,  39, -95, -81, -33,  31,  27,  43,  60,   9,  -4,  40,  75, 120, -11, 103,  68,  -1,  36,  49, -15, 103,   7, -34, -35,  78,  28,   9, -35, -52, -25, 121,  63,  50, -18, -91,  40, -95,   5,  30,  19, -69, -97, -20, -46, -26,  91, -74,  80,  33, -33,  56, -67,  95,  56,  16, 101, -41, -85, -54,  83,  45, 120,-123, -43,  60,  81,  42, -39,  72, -81, -31, -47,  28,  44,  39,  39,  42,-106, -55,  83, -97, 101,   9,   2, 104,-103, -97,  60, -73,-120,-104,  45,-101,  18,  36, 121, -22, -39, -65, 120, -41,  21, -33,-122, 104,  -6,  41,  66, -69, -90,  73, -85, -69, -55,-102, -56,  -2, -37,  78,  11, -32, -43,  30,-123,  50, -35,  41, -96,  34, -82, -37,  56, -60,-119,-126,  73,  49,   0, 106, -23,  78, -94,   3, -79, -73,  -2,  65, -48, -79,  14, -15, -14, -91,  91,-121,  52, -77, -21, -88,   8, -89, -50,  69, -18, -84,  25, -71, -22,  -9, -51, -90,   7,  70, -78,   1,-113, -46, 114, -60,   8, -24,  77,-104, -96,-125,  29, 115,  94, 107,  45,  71, -68, -11, -71, -61,-120, -20, -75, -61,  33,  33, -70,  77,  41,-105,  51,  35, 124,  58, -39, -81, -22, -76,-101, -13, -43, -41, -13, 107,  41,  39, -45, -89, -28,  79, -33, -80, -88, -68,  97,-107, -84,  29,  73,  51, -50, -34, -55, 109,  41, -86,  19,-120, -96,   4, -24, 104,-122,-104, 121,  90, -64,   9,-114, -23, -95,  51, -26, 104,  95,  54, -36, 121,   3,  71, -62,  27, -28, 111,  10,  23,  27,  30,-116,-113,  42, -69,  -8,  -1,  -6,  49, -97,  50,-119,  93,  42,   5,  40, -79, -40,  18, -46, -23, -25, -10,  97,   7,-105,  49, 103,  95,-125, 101,  22,  21,  22, 118,  12,-127, -66,  61, 125, -90, 116, -93,  95, -70,  62,  53, -93,  73, 122,  -7,  75,  93,  39, -52,  39,  11, 115, -27, -51, -63, 116, 102, -89,  60, -43, -37, -92, -47, -61,  12,-125,-118,  13, -56,  37, -30,-109,  15,  61,-121,  41,  80,-111,  56,  36,  90,   8, -73,   2, -59, -76,   7, 114, 115,  19, -18,  -2,-114, -80, 111,   6,  48,  67,  71,  97, -41,   5, -60,  60,  45, -32, 124, -88, -88, -14,-126,   9,  -9, -28,  19, -67,-126,  95,  37, -45,  83, 111,-110,  53, -97,  55, 121, -68,  19, -81,   7, 127,  27,  74, 110,  38,-113, -64, -55,-102, 126, 112,  -3, -79,  41, 113,-108, 124, -23,  68, -33,  72, -59, -23, -84,  76,   7, -49,  82, 115, 124,  11,-112,  49,   5,-122,  47,  45,-115, 126,  86, -18, -87, 120,-104,  67, -75,  77,  44, 106,  73, -91,  67, -93,  -5, -72, 121,  11,  78,  15,-115,  -1,-116,  50, -51,-126, -68,  83,  21,-127, -69, -53,-102, -76, -33,  53,  88,  97, 117, -86,  33, 117, -61,-110,  40,  42,  63, 105, 122,  28,  26,-115,  45, -99, 120,  83, -80, -64,  39,  -3,  11, -41, -63, -46,  -5, 125, 124, -74,-116, -31,  24,-100,  64, -62,  97, 127,  74, -92,  58,  22,  38, -24, -65, -87,-118,   3, -95, -24,  59,  67,  -3,-113,
  -16, -12,   0, -44,  92,   7,  90, -29, -72,  78,  27,  44,  62, -25, -43,  80, -30,   1, -16, -56,   1,  22, -28,  48,  47,-113, 109,  44, -32, -39, -44, 105,  -2,  28,-108,  58,  52,  39,-108, -16, -85,  38,  38,  65,   7, -23,  94, -78, -42},
{  81,   8,   3, -60,  -3,  62,  20,  16,  65,-102, -12, 124, 110,  79,-102,  98, -25,  -9, 116, 116,  57, -21, 126,-101,-121, -70, -53,   0,  62, -47, -85, -27,  46,-117,-112, -20,-120, -73,  18,  34,  84,  44, -40,  58,   1, -24,  62,  33, -27,  21,  11, -11,  60, 119,  -7,  71, -50,  53, 101, -25,  74,  92, -19, -32,  23, 107,  57, 104, -51, -72,  58, 102, -91, -92, -30, -32, -29,-124, 101,-119,  90,  69, 112,   6,  73, -37,  93, 119, 114, 119, 103, -51, -51,  90, -61, -28,  45, -26, -80, -87,-122, 113, 111,  11,  28,-122, -15, -13,  95,  57,  48, -97, -87,  23,-122, -17, -42, 100,  -8,  19,   7,  19, 123, -47, -85,-105,  59,  32, -91,  -6,  90,  61,  22,  -6, -85,  11,  11,  66, -31, -20,  24, -61, -53, -34,-108,  94,-105,   3, -65,  62, 114,  19,-120,-120, -14,  50,  11, -63,  33,-119,  39, -69,  87,  61, -81,  54,  -2,-114, -16,   8,  80,  -7, -35,  78,  -2, -97,   4, -12,  72,-116, -88, -77,  79,  -5, 125, 105,-105,  67, -22, -19, -12, -62,  -9,  39, 124,-118, 109, -59, -29,  93, -42,-117,  -9,  16,   9,   3, -66,  70, -96, -66, -73, 120,   8, -79,-119, -99,  61, 105,  71, -17,  37,  26,  89, -90, 115, -31, -94,  67,  45,  98,  58, -21, 121,  91, -61, 105,-110, -97,  22,  -9,  56,  -6,   1, 120, 124,  91,  76, 100, -83,  34, -18,-122, -49,  20, -64, -94,  47,  22, 102,  52,-117, -18,-103, -96,  -4, 125,  41, -87,  70,-119, -75,  89,  45, 119, -96, -54, 103, 120, -11, -72, -96,  82, -61, 117, -85, -33, 111, -45,-102,-127,  59, -54, -77,  59, -41,  -3, -43, -57,-125,   5,  74,-112,  -6,  68, -72,  13,  35, -52, 113, 127,  28, 124, 102, 118, 111,  16,  86,-120,  18,  26,   9, -54, -91, 120,  11,  65, -70,   5, 115,  34,-102,  87,  51,  71,  -3,  52,-124,  24, 112, 123, -23, 109,  10, 122, -83, 109, 106,  96, -37,  10,  88,  65,-102, 122, -28, 124, -44,  29,  60, -24,  61,-101,  59, -76, -53, 122, 124,-104,  26,  40,-103, -56, -70,  77, -42,  50,  -8, -38,  34,  67,  54,  52, 115,   0,-122, -72,  55, -69, -44,   4,  53,-122, -79, -40,-127, -22, -77, -19, -71,  98,  10,  36, -70, 109, 122,  63,-106,-121, -97,  -5, -50, -18, -33, -43,   2,  54,  65, 124,-101,  10,-120, 111,  28,  90,  -2, -33,-104,-125, -30,-101, -46,  -8,  -7,  90, -41,   9, -96, -89, -48,-111,  88,  82,  35,  56, -82, -85,  28,-125, 115,  98,  57, 110,  61, 115,-127,  92, -19, -43, -54,  41, -60,  77, 104, 114, -77,  70, -90,  91,-111,  77,  25,-115,  97,  68, -30, 111, -79, 123, 110,  83, -89,  34, 107, -48,  88,  91,-126, -29,  19, -20, -39,  48,  86,   7, -13, -73,  -5,-106, -53, -51, -77, -36,  82,  18,  96,-110,  75,   9,   6, -35, -90,  74, -57,-127,  -1,  -5,  65,  -4,  18,  16, 110, -48,  82,  25, -36,  50, -78, 102,  42,  67,  76, -47,  77,  68, -45,  36,-106, -81,   6, -79,  26,  29,  49, -20, -13,-114,-125, -45, 115, 121, -74, -30,  54,  44, -74, 100, -49, -55, -21,  24, 113, -40,-108, -21, -88,-111,  34, 102,   3, -56, -42,-110, 119,-124,  57, -43,   0, -56, -24,  87,  91,  21,  81, -15,  69, -36,-123, -33, -64, 126,  23, 125,  34, -80,  11, 106, -57, -97, -71,  54, -24,  77, -81, 112, -16,   1,  12,   4, 123,  60,  37,  -1, -69,  32, -11,  87, -11,-123,  35, -20,  74, -18, -96, -10,  35,  91, -70, -22,  81, 126, -29,  42,  72, -18,  52, -85, 127, 112,  86, 126, 107,  77, -35, -99, -89,-115, -41,  24,  50, -79,  18,-124, -30,-125,  82,  22, -13, -88, 120,  97, -23,  43,  34, -11,  96,  37, -43, -81, -38,  81, -70, -96,  28,  75, -35, 115, -39,  -5, -72, 117,   4,  37,  49,  96, 100, -77, -35, -32, 109,   5,   9,-113, -83,-101,-124,  80, -53,  62,  99,  45,  11, -34,-104,  89, 108,  38, -87,  54, -63,-103, -72,-103,  88,  83,-122, -38,-100,  16,  41,  69, -52,  91,-116,  14,  59,   6, 123,   6,  -5,  78,  17, -44, -84, -39, -34, 104, 119, -74,  58,   0,  64,  72,-115, -79,-121, -75, -68, -59,   5,  61, -33, -83, -32, -31, -53, -72,  51,  51, -79,  11, 110,  13,  15,  45, -67, -90, -90,-105, -67,  37, -81,-118,  78, -86,  49, 104,  12, -29,-116, 111, -54, -75, 117,   4, -52, -88,-110,  17, -92, -97,  51,  81,  14,  -7, 106, -12,   3, -73, -83,   3,  13,  21, -36,   7, -15,  96, -16, -13, -81,-103,  43,-116,  87,  79,  28,  81, 103,  77, -67,  97, -16, -77, -23, -86, -27,  -9, 126,  65, -63,  21, -69,-117,  86, -57, -24,-109,  77,  61, -27, 118, 109, 105, -89, -50, 124,  29,-105,  99, -16, -87, 105, -10,  48,-125,-104, -87, -66,  19,  99,  52, -41,  71,  27, -42, -64, -44, -29, 105,  29, -48,  47, 110,  47,  78, -99, -29, 107, -67, -79,  34,  40,  92, -89, -76, -69,-120,  99,  52,  96, 120,-114,  33, -97,  57, -39,  10,  83,  96,  15, -62,  21, -73,  82, -63,-117,  72,-101,  70,  -9,  77, -48, 110, -35, 124,  92, -10, 108,-123, -64,  60, -43, 105, -46, -70, -93,  -5,  80, -62,  87, 113, -97,  75, -48, -69,-111, -90,  98, -55,  48, -74, -55, 119,  17, -77, -93,  95, 112,-115, 112, 125,  56,-100, 124, -84, 110,-108, -78,  72, -15, -43,  73, -36, -40,  -1, -72, -80,-123, -71, 125,   6, -29, -44, -79,  29, -84, -79,  90, -11, -83, -83, -30,-118,-106,-103, 126, -54, -40,  99,   7, 105, 111, 124,  51, -80,  19, 113,  43,  26, 124,  82,  26, -93,  34,  77,  90,   5,  39, -23,  80,-117,  88,  43,-109,  65, 101,  58, 122,  -9,  -1, -97, 116,-102, 113, -69, 125, -91, 102,  11, -62,  39, -17, -99, 119,  50,  -2, -87, -50, 122, 111,-112, -28,  74,  -7,  44,-117, -74, -29,  87,   4,-110, -89, 108, -84, -54, 105, -36,  77,  11, 118, -54, 122, -51,  75,  60,  75,  17,  87, 120,   4, -51,-120, 111, 120, -36, -87, -80,  84,  50, -86, -64,  79, -61,  -6,-118,  37,  78,  74, -70,  35,-117,-107, -93,  80, -23,-113, -35, -17,  19,  -2,   8, -83, -73, 112, -89, -45,-100,  85,  18,  55, -73,  56, -39,  98,  -9, -64,  84, -85,  77,  80, -38,  82,  76,-100,-126,  20, -54, -94,  89, 127, 116, -67, -34,-101,-111, -55,  33, -17,   9, -61,  -4,  95, -21, -74,  89,  45, -63,-118, -25,  97,  48, -98,  21, -26,  23,  20,  84,   9,  -9,-104,-105, 122,  48, 115, 123,-103, -54, -72, -47, -90,  -7,  96,  67,  74,-124,  68,  83, -91,  37, -71,  37, -87,-100, -71,  47,  22,  86,   1, -93,  23,  86,-105,  27,  26,-117,-124, -19,  34, -41,  59,  14,  84,-102, -81,   0,  77, -10,  -5, -27, 110, -81,  13, -71, -12, -66, -95,  -9, -30,  31,   0, 113, 119, -53,  -7, 127,  49, 114, -35,-124,   9, 109, -29,-126,  15, -32,  16, -92,  89, -63,  15, -13,  11, -19, -27,-117,  -3, -86, 123, 101, -47,  92,-126, -36, -38,  15,  61,  35,  33,  61,  22, -13, -25,  57,  92, -19,  28,  80,  60, -12, 108, -96,  88, -28,-126, -75, -27,-124,  47,  77,  81,-107, 109,  61, 102,-115, 100,  88,  63,  73, 118,  -7, -31,  36, -69,  25, 126, 112, 122,-125,  33,  65,  99, -96,-108, -34,  37, -24,  -2,  33, 102,  21,  63,  76,-123,  43,  68, -15,  40,  43,  50, 111,  78,  15, -17, 112, 112, -15, -98,  62, -86,  50, -15,  74,  88, -98,  -5,  -9, 106, 101, -48,  31, -79, -77,  36, -31,  -8,  66,-113,  40,  23,  89, -37,  70, -28, -41, -37, -13,-124, -10, 107, -27, -85, -61, 115,   4,  86,  81,  43,  24,  -9,  67,  -5, 123,  31,  20,-119, -67, -27,  70, -79, 113, -39, -20,  41, 115,  94,  21,  76,  20, 105, -52,  -4,  39, 109, 109, -46,  91,  10,-104,  64,  -6,-109,  50,  81,  72,  55, -97,-123,  92, 114, -36, -39,  -3, -94, 108,  25,  22,  59, -62,  16, -75,  62,  30, -85, 115, 102,  87, 108, -96, -36, -49,  63, -62, -66,  21,   7, -12, -41, -43,  23, -34, 107, -13,  63, 122, -78,  97,   2, -67, 113,  64, 105, -27,  -8, 115,  67,  48, -99, -59,  90, -81,  82,  40, -76, -99, -90, -29,  60, 110,-126, -91,  19, -33, -84,-105, -44, 119,   6, -24, 124,  88, -29, 111, -32,  57,-116,  39,   2, -20, -14, -76,  29, -30, -68, -47,  -7,  -4, -46,   2, -75,  47, -21, -88,  87, -28, -23, -61,  -6, -42, -36, -11,  86,  45, -49,  12, -86,-100,-117, 123, -78,  17,-115,-104, -96,  11,  64,  92, -86,  30, -49,   4,  63,  57, -51,  -7, -53, -62,  36,  73, 103,   2,  63, -95,  17,  39, -19, -22, 103,  48, -34, -69, -63,  69, -85, -52,  31, -70, 120,  55,  13, 116, -38,  63, -72,-118, -75,  31,   4, -49, -69, -57, -76,  70,   1,  34,  81,-107, -37,  16,  29, -63,  -4,  94, 117, -71,  85,  33,  -5,  65, -14,  14,  31, -33, -12, -15,  71, -57, -42,-110, -90,   6, -78, -36, -95, -19, -85,  88,   0, -81, -93, -54, -59,   7,  79, -85, -75,-101, -80,  -5,  71,-116,  46,  37,  58, -50,  44,  95, 100, 100,  41, -15,  -3,  44,  58,  -4,  80,  -4, -97,  30,  68, -12,  81,  60, -26,-111, -58, -50,-120,  78,  60,  88,-121,  86,  10,  55, 115, -17,  49,  86,  93,  44,  30,  13,  92,  -7,  49, -64, -40,  63,-102,  17,-103, -22, 114, -86,  49, -18, 115,  65, -46, -39,  -4, -72, -12,  63, -51, -27, 123, -43, -95,  11,  43,  22,  77, 124, -93,-127,  62, -74,  61,  -3,  26,  13, -31, -18,  99,  77, 119, -33, -87,  92, -80, -72, 122,  16,  25,  86,-122, 125,  53, -97,  22,  12, -89,  84, 113, -97,  90, -37,-104,  48,   9, -98, -47, 109,-113,  92, -66,  84,  13, -79, -98,-112,-103,  25, -62, -36, -63,   4,  22,  16,  94, -21,  85, -25,-109,   2,  58,  13,   9,  56,-100, -40, -58, -53, -79,  -5,-107,-102, -55,  22, -88,  93, -96,  -9, -19, -62, -72, 117,  16,  -3, -63,  46, -25,  56, 113, -61,  45,  62,  27, -19,  62, 122, -36,  43,  86,-121,  97, -80, -50,-105,-116,  30,  37, -24, -58, -61, 108,  27, 105, 122,  69,  93,  45, -92, -83,  92,  99,  -3,-117, -33,   3,-101,-114, -46,  23,  86, -17,-126,-124, -20, -15,-113,  38,   8,  37, -35, -85, -13, 113, -63,-110, -35, -28,   1,   3, -20,   9,  37, -64, -72,  24,   5,  92, -27, 114,  86,  95, 100,  22, 103, -12,  98,-114,  31, -58, -91, -91,  79,-108, -34,-121,  94, -13, -68,-105,-104, -37,-113, -15, -85, -83,  99, -45, 119, -96,  26,-106, -82,  -2,  95, -82,  70, 104, 106, 126, 110, -99, -35, -63,-111, -91,-118, -50,  53, 119, -80, 123, -44,  42,  39,  87,  14,  84, -42, -51,  51, -32,  85, -47, -53, -87,-112,-101, -94,   0, -83, 126,  23, 122,  37,  -7,-119, 111, -45,  13,  32, 117, -52,  17, -58, 103, -65, -43, -29, -74, -65,  64, -34,  95, -21,  74,-124,  38,  26,  35,  14,-124, -17,  71, -19,-112, -96,  79,  28,  98, -44, -91, -54,   0, 116,  42,  -2, 108, -38, 116,  47, -13,  -4, -25,  79, -61, 106,  88,  -7,-111, -20,  56,  16, -15,-117,  62,  42, 113,  -2, -36,  91,-102, -48, -75,
  -26, 116,  -6, -38, -92,  81,  90, -35,  18, -65,  14,  54,  97, -10, -51,-125,  43, -31, -33, 100,  81,  24, -70,   9,  21, -69,  39,-112, -36,-121,  69, -42, -45,  68,  29,  13, 105,  38, -77,  47,  -4, -14,  66,  55, -98, 118, -27, -76, -41},
{  68,-123,  73, 112, -31, 112,-103, -32,  -1, 127, -87,  18,  30, -30, -38,  73, -89, -19,  52, -82, -80,  15, 118,  92,  32,  85, -20, -80,  91,  93,  13, -92,  39,  53, -16, 100,  93, -25,  12,  97,-123,  47,  47, 100, -75,-123, -59,  65, 121, -42, -89,  41, 113, -96,  47, 120, -27, 102, 112, 115,  27, -80, -36, -85,  32,   9, -15, 110, -93, 120, -82, 105,   2,  13,  61,  36, -71,  88, -77,-102, 122, 104, -24,  22,  -9, -86, -64, -80,  83,  98,  59,-124, -27, 108,   6, -66, -29,  28, 109, -81, -54, -43, -14,  11,  25, -99,  89,  45,  44, -15, -19, -89,  46,  74,  26, -54, -68, -29, -34, 121,  -7,  55,-120, -23,  25,  53, -55, -30, -17, -96,  -9, -23, -72, 104, 107, 100, -71,-113,  12, -50,  51,  16, -87,  85,  77,  54,  27, -68, 111,  71, 116,   8, 103, -49,-126,  22, -66,   0,-104, 106, -32,  19,-102,  20,  34, -13,  42, -24,  32, -26,  40,  74,  63, 111,  54,  79, -24, -79, -71,  81,-111,  44, -47,  96,  95, -81, -20,  60,  69,-121,-108, 123, -31,  74, -35,  91, -60,  67,  54,  45,  81, 107,-101, -27, -44,  57, 124,  18,-105, -98,  97, -23, -19,   5, -62,  34, -64,-106,-113, -26,  88, -28, -31,  21,  98, -97, 104,   9,  83,  53,  61, 118, -42,-125, -27,  53, 113, -91, -90, 123, -38,  -4, -60, -14, -88,-113,   9, 105,  12, -12,-124, -55,  11,  47,-125,  42, -40, 122, -64, -54,-118, -59, -92,  88,  54, -18, -31,  85, -99, -35, 101, -38,  25, -51,  13, -81, -31,  95, -70,-116,-113,  72, -34, -53, -25,  55,  16,  64, 108, -33, -19, 115,  51, 100,  33, -21, -41,  80,  72, -54, -33,  91, -81, -98, -74,  91, 108, 104,  31, 126, -15,  56,  80, -58,  22, 111,  32, -72, -52, -38,  91, -43,  98,  75,  76, -79,-124,-119, -67, 100, -37, -76, 105,  29, -31,  35, -33,  58, -99, -74, 110, -37,   6, -75,  99, -20,  29,-120, -78,  21, -66, 109,-119, -56,  15, -51,  78,  92,-124, -52,  -8,  47,-121,-101,  75, -32, -22, 104,  10, -94,   3,  63, -39, -30, 116,-100, -68,  -2,   1,  62, 116, -66, -51,   0, -38,-116,  52,-113, 114, 118,  75,  41, -25, -56, -58, -94,  27, -44, -70,  29,  85,  97, -67, -47,-104, -88, 121,-120,-110, -30,  45, -65, -59,-123, -66, -53, 107, -15,-125,  -7, -24, -57,  63,  57,  13, -84,  58, -18,  94, -36, 110, -63,  17,-116, -79,-102, 100,  77,-121,-118, 105, -73, -65, -14,  15,  47,  46, -67, -24,  88, -13,  16,  40,  15,   3,-120,  56,  22,  93, -25, -24,  44, -91, -60,  40, -79,-118, -96,   0,  62,  11,-126, 123,  38,  71, -83,  91,  44,-102,   8,  10,  32, -45, -45, -86,  23,  63, -88,-102, -18,-105, 123,  67,  69,  -5,  47, -80,  19,-127, -20, -31,-110,  70, -22,-111, -65,  -7,  24,  90,  83,  38,-120,  90,  18, -60,  86, -22, -86,  14, -45,  16,  86,  71, -63, -20,  93,  23, 114,-116,  56, -28, -55, -56, -30,  77, -53, 106, 105,  -7, -16,-126, -59, 121,  76,  43,  63, -69,  96, -73,-110, 124,  15,  -2,  16, -88,  67, -66,   2,-107,  89,  31, -16,  33,-118,  77,  38, -14,  15, 126, -58, -13, -79, -51, -65, 125, 112, -60, -92,  -8, -61, -56,  96,-100, -85,   9, -27, -23, 107, -25,-107, -92, -73,   4,  70, -64, -10,  45,  60,-110, -93,  76, -38,  76, -20, -73, 105,  -8,  45, 115,  76,-101,  65,  -8,  17, -73, -71, -33,  57, 124, -76,  59,-119,-113, -95, -96,   2, -12, -37,  10,  84, -92,  70, -54,  74,  80,-104,  97,  69, -96,-108, -19,-110, 101, -36,  -4,  39,  83, 123, 111,  -5,  82,  -6,  43,  43, -18, -58, -56, 121, -11, 127,  60, -44, -73,-118,  47, -32,  23, -35,   4, -11,  44, -62,  95,  20, -44, -97, 109,  39, -35,-111,  49,  63,  50,  -5, -91,  80, -30,-120,  44,  76, -18, -55,  54,  41,   0,  98, -80, -41, 115,  19,  81, -95, 113, -16,  44, -11,  28, -25, -76, 124,  19,  40,  76, 119, -81,  83, -47, -71, -47, 116, -92,  -2,  19, -85,  40, 120, -29,-100,-104,   0,  74,  46, -36, -74,  -3,  29, -13, -43, 110,  66, 121,   2,  47, -90, -55,  86, -99, -23, 124, -19,  23,  27,  46,-102, 124, -27,  21,  11,  58, -47,  79, -10,  89,-100,  29, -39,-122, -20,  58, -98,  41,  24, 114, 125,-116, -75,  75, 109,  21,   6,  69,-127, -52,-104,  18,  43, 105,  68, -25, -59,  85, -53,-116, -78,  77, 125,   0, -72,  58,-101,-106,  -7,  23, -84,  12, -80,  99, 127,  -4, 100,  -5,-124, -68,-124,  72, -20, -86, 101, -98,  48, -42, -58, -97,  84, -81,-100,   5, -89,  11,-112,  60,  49, -20,  55, 121, 102,  -9, 107, 115, -78, -58, -26,  25,  21,  68,-116,  47,  82, -76,-118,  60,-104, -65,  58,-117,  -2, 124, 103,-103,  84,  78,  14,   7,  75,  47,   9,  18,  -8, -81, -25, 126,  73, -26,  93, -66,  -9, -22,  66, -69, -48,  57, 116,  56,   9,  95, -78, -37, 116,-110, -73,-113, -83, 116, -24, 102,  40,  -5,  54, -91,  35, 124,  26,  24,  58,  69, -39,  54,   8, -79,-102, -72, -99,  20,  77,-124, -15,  28,  54,  88,  82, 104,  25,  66, -21, -81, -33,  67,  79, 114,-112, -80, 117, -96, 111, 105,  -3,  16,  10, 126, -33,  18, -34, -10, -82, 103,   2,  60, 107, -28,   0,  24,  99,  18,  77, -13, -83,  47, -33, 105, -76, -69, -93,  80,  57, 103,-111, -25,  91, -71,  56,  94, -59,   1,  13,  19, -84,  97, 103, -86, 107, -52,  -6, 104,  59,   8, -57,  96, 104,  34,  -7, -43, -15, 113,  13,-107,  78,-117,  44, -55, 101,  11, -76,   5,  71,   4, 109,  17, -50,  95, -55, -35, -97,  32, -94,-100,-119,  80,  33,-111, -86,  35,  85,  -8, -79, -15,  58,  67, -11,-123,  56,  -9,  28, -44, -97,  85, 111, -73,-117,  22, -53, -34, -29, -49, 119,   2,  74,  22,-124,  -6,  -9, -68, 126, -85,  80, -22,  51, -67, -72, 118, -93, -27,-115,  69,  26, -78, -57,-111, -29,  21,  -3, -78, -45,  85,  46,  28, -36,  24, -42, -16,   7,-110, -92, -81, -59, -71,-120,-104,  65,-105,  22, -56, -12, -37, 118, 120,  39, -52,-116,  11, 100,-104,  51,  42,  26, -57,  41, -59, -40, -68,  38,  74, -17, -38, -77, -12,  35,  81,  64, -41, -52, -57, -23,   7,-117,  70, 119,   4, 110,  87,-103, 102,  35, -51,  27, -21, -61, -30, -89, -69, -61, 101, -21,  73, -19, -48,  15,  39,  61,-123,-125, 113, -21, -49,  51, -22, -81, -89, -15,-114,  54,  52,  65, -78, -16, 125, -22, -80,  18, -39,  -9, -23, -90,  12,  -2,-103, -66,  48,  -9, -52, -13, -21, 121, -89,-100,  73, -68,  50, -79, -14, -79, -10, -33,  45, -75, 114, -31,  29,  99,  80, -98, -21, -17,  86, -90, -25, -33, -88,  34, 105,  35, 127, -89,-101, -42, -75,  -4, -25, -56, -98,  62, 111, -87, -99, -75, -42,  86, -96,  -8,  96, -11,   1, -39, -99,  58,  17,-124, -93,  79,-106, -74,  16,  -5,   2, -16,   4, -71, -27,  94,  69,  54, -62,-112, 124,  72, 100, -54,  -2, -97, -82,  79,   9, 121,  32,  60,  53,  26,  54,-103, 107,-114,  70,   4,-103,  56, 108, -68, -86, -21, -12,  25, -18,  73,  85,  65, 109,  58, -87, -15,  50, -45,  74,-103, -15,  80,  14,  12,  70, 119,  65,  90,   4,  36, -29, -61,  78,  -7,  73, 111,  17, -42, -75, -25,  76, -56, -72,  58,  88,  26, 112,  92,-121, 114,  51, -94, -63, -11, 116,  50,  28,  51, -12, 126, 103, -28, -40, -36,  18,  46,  85, -13,-110, -84,  96,  97,  33,  80,  74, 105, 108,-113,  10,  14, 106,  69,  62,  96, -59, -57,   8,  93, -44,  55, -84, -20, -37,-124, -48, 111,  77, -14, -51,  30, -27,   9,   8,  -2, 102,   8,-110,   8, -16, -81,  31, -10,  70, -97,  52, 103,  96,   6, 119, -58,   8,   2,-104,  94,  50, -45,  -9, -14, -18,  39, -49,  89,-100, -65,  66,   3,  86, 126, -85, 123,-116, -24,  12,-112,  85, -98, -61, -21,-101, -44,   6,  73,  37,-123, -74,  48, -13, -81,  83,  38,  74,-113,  55,  53, -27, 108, -79,  82,-106, -13,  11, 115,  10,   1,  35,  23, -46,   8,-114, -34, 116, -84,  58,  61,-125,-105, 119,  44, -44,  -7,  81,-119, -53,  63, -28,  19,  -1,  89, 124, -79,  59,  86,-104, 104,-110,  31, 112,  39, 121,  90,  -5, -97, -91,  63, 119,-107, -65, 124,-110,-125, -99,-103,  59, -48, -39,-101,-113, -72,  17,-108, -92,  21, 103,  64,  24, -93,  24, -56, -52,-117, -49,  87, 111, 112,  -6,  63, -79,  75, -50, -10,  30, 118, -94,  66,  91,  71, -20,  -9, -17, -58, -98,-119, 112,-117, -63,-113,-118,  58, -70,  79, -21,  69, -11,  16,  58, -77,  59, 124,  91, -28,  88, -33, -88,  86,   0, -46,-103,  11,  63,  67, -33,-112,  13,  -1, -63, -49, -43,-116,  40,   6, -26, -96, -36, -25, -41,  33,-103,  17,  36,   0,  12, -60, -59,   7,  87,-118,-111,  76,  78, -50,  36, -76,  55,  49,  53, -38,  77, -18,  39,-105, -80, -96,  15, -59, -77, -55, -14,  58,  13,-102, -65, 111,  62, -53,  79,  68,-104, 100,  80,  20,  52, -74,  71, 109,  58,-100, 121, 121,  42,  -6, -10,-115,  74, -90, -28,  70, -20,  45,  25, -10,  52,  23,  45,  66, -31,  48,-114,  98, 122,  91, -68, -62, -52, -66, -10,  -1, -52,-108,   6, 105,  65,-116, 113, 102,  33, -17,  23, -36, 127,  83,-119, -29, -20, -50,-114,  38, 114, 119,-104,  46,  71,  13,  40, -71, -37,-101,  83,  85, -45, 105,  19,  76, 121,  28,   9,  41, -96,  51,  -6,   4,-107, -73,  41,  18, -36,  85,  -3, -42, -58,  11,  13,  -9,-119,-116,-100,  59,   0, -89, 105,  87,  45,  -5, -70, -90, 127, -98,-118, 111,  18,  73, -99,  84,  31, 102, 102,-113,   8, -84, 125, -12,  14, 112,  10, 103,  49, -62,  95,  63, -85, 110, -53,  55,  16, 106,  71, 103,  29, 106,  28, -80,  50,  52, -38,  21,  60, 105, -78, -34,  72, -92,  -2,  14, -51, -75, 102, -81,  18,  45,-127, -31,  52, -85, -34,  82,  22, 111,  22,  15,  40, 104,  27,  66, -70, 107, -34,  33, 118,  58,  87, -99,  42,  63,  65, 113, -85,-114,  68, -70, -83,  13,  89,  32,-127,-109,  99, -21, 110,  59, -48, -32,  30,-117,  84,-120,  14, 126,-110, -15, -49,-118,  28, -53, -37,  97,-118,  45, -24,  35, 111,-116, -24,  20, -32, 110,  77, -36, -96,  15,  25, -28,-101,  -4,  85, -16,  24, -11, 109, -17, -60, -43,  -6, -76, -22,-106, -59,  28, -24, -66, -50, -32,  40,  47,-102,-101,  -3, 103,  11,  -7,-110, -55,-106, -10,-115,  -7,  93, 113,  26, -32,  89,   6, -77, -91,  68, -61,   3, 118,  11,  93,  69, -41,-114,  10,  73,  58, -50, -39,  17,  26,-120, -20,  77, -40, -90,-119, -31, -69,  42,  38,   0, -55, -32,  69, -83, -13,  34,-102,  66, -69, -91, -60, 127,  21,  37, 122,  30, 124,  28, -43, -58, -40,  44, -54, -43,  15,  51,-123,  38, 126, -76, 116, -67,  96,  99, -70,  23, -11, -70, -19,  95,  57,  13,  37,  41, 102,  76,  49, -88,  48, -77,  48,  89,-101,  86, -95, -16,  53, -18, -33,  92,  84,  98, 116, 107,-117, 118, -50,  91,   7, 117,  87,  19, -99, -74,  15,  35,  87, 107,
   65,  66,  -5, -86,  65,  92,  97, -46,-104, 112,-116, -60,-106, 122,  69,-104, 118,  -1, -91, 111,  30, 104, -85,  28, -86,-121, -74, 101,  60,  29, -64, 102, -37,  95, -61, -24,  82, -59,  47,-102, -80, -12, 118, 123,  89, 120,  14,   9,  52},
{  24,  48, 116, 104, -99,  70,  48,  43,  85, -69,  45, -27,   5,  29, -61, -38,  79,  70,  61, 122,-119,   5,   3,  56,  98, -21, -37, -16, -40, 125, -47,-103,  58,-109, -42, -86,   0,  72,  82, -16,   2,  47, 110,  92,   5, -18,-121, 100,  26, -34, -94,  75, -38, 106, -54,-116,  62, -13,  68,-121, 114, -83,  58,-109,   8,  60, 100,  39,  30, 126,  62,  -4, -48, -95,  -4, -66, -37, 111,-104, -10, 108,  36,   9, -35, -61,  84, -74, -64, 112, -90,   3,  -6, 102, 106,  10,-116,   5,  40,-117, -61, -34,  32, -41, -20, 127, 112, -98, -54, -36, -86,  28,  15,  99,  -1,  16, -99,  -4, -73,  -9,  34, -34,  41,  59,-120,-115,  75, -73, 113, -32,  64,  31, -82,  21, -62,-105,-114,  52,  40,-116,  -9,  46,  98,  58,  94,-108,  99,   8,  23, -27,  -1, -28,  90,  76,-126, -20,  49,  28, -66, 115,-106,   6, -67, -99,-107,-126,  59, -46,  41, -94,  66, -61, -67,  90, -30, -17, -32,  87,  77,   5, -72,   7,  44, -77,  52,-106,  49, -41, -43,  59,-126,  81, -77, -24,  40, -19,  -8,  88,  83, -22,  86, -10,  61,  -8,   5,-102, -63,  -4, -72,  47,  -8, -80, -94, 124,  45,  18, -24,  -9,  50, -64,  30,  95, -74, -99, 123,  45, -89,  87,  85, 109, -63, -26,   3, -80, -97,  74,  -9, -82,-126,   3,-111,  27,  89, -48,  92,  -6, -44,  98,  -4,-124,  -7, 102,-107,  88, 100,-100,  -6, -80, -78, -38, -42, -32, -77, 104,-101,  26,  36,  30, 101, -95,  91, -82, 126, -75, -83, -98,  16,  69,  14,-120, 111, 119, -83,  81,  49, -92, -17,   7, 103, -13, -97, 116, 114, 107,   9, -21, -42,  37,  92,  63, -73, -55,  78,  26, -11,  14,  22, -92,-115, -77, 127,  35,  91, -31, -96, -38,  87,-126, -41, -52,  37, -98, -16, 122,  98, -49,  38,  77,  16,   0,  41, 107,  95, -33,  65,   5, -89,  20, 108, -29,  66,  62,   5, -87, 118,  81, -74, 115, -69, -57, -37,-125,  97,  87,  85,-119, 104,   2,   4, -48,  37,  76, -50,  90, -59,  10, 126,  97,  48,  62,  33, -76, -26,  38, -12,  13,  43, -39, 107, -76, 117, -90,  47,  81,-122,  86,-102,  34,  -4,   5, -33,  24,  63,-112, -86,   9, 113, -54, -58,  94,   5,  -3, -32, 109,  13, -91,  46,  86,   2,  37, -98,  24, -43, -80,  22,  38,  41,  52,  96,  45,  -1,  86, -50, -79,-117, 119, -54, -78, 102, -91,  48, -61,  21, 111, -44, 105,  74,-127, -99,  13,  12, -66,  40,  81,  61,  47,  65,  22, -78,  48, 126, -39,  53,  50, -67,  35,  22,  54, -66,   5,  43,   9,  98,  48,  72, -42,  77, -97, -39,-100,   3, -30,-105,-101,  18, 122,-119,  77,  83, -89,  44, 105,  85,  -6,-103,-118, -41, 123, 113,  15,   7,  60,-125, 104,  49,  57,  59,  95,  17,  22, 104, 121,  97, -98,  29,  70, -26, -59, -65,-119,  -1,-107,  -7,  -1,  35,  92, -35, -66, -32,-108,   3, -84, 102,  -7, -36, -33, 117,  75, 106,  46, -54, -28, 105, 117, 114, -44,  72,  40,  48, -41, 121, -38,-123, -16,-114,  42, -21,-123,-112,  96, 106, 122,-111,  12, -49, -98,  74,-125, 103,  40,  72,  27, -98,  -7, -29,  78,-122,  93,  13, -81, -36,  44, -64,  59,  24,-113,  81,  -7,  20,  25,  37, -92, -22,   1, -48,  84,  54, -63, -87,  39, -90, -73, -66,-104, -10,  61,  76,  17,  45, -41,  -7, -23,-113, -32,  45,  87, -96, 104, -15,  61,  84,-126, 113, -18,  47,   4, -35,-102,  11,  37,  84,  96,  98,  81, -39, -36,  92, -38, -47, -91,  14, -80,  84,  87,  65, 100,-122,  75, -26,  49, -39,  71,-121, -53, -66,  95,  -6, -13,   7, -75, -75,  87,-122, -58, 102, -59, -10, -47, -98,  68, 121,  98,  92, -77,   8,  71, -42,  80,  87,-114,  -7,  43, -29, -84, 123, -77,-116, 113, 117, -62,  70, -48,  10, -42,  81, -11,  81,-103,  36,-120,  -1, -58, -41,-122,-103, -30,  16,  13,  10, -91, -14,  85, 108, 106,  93,  -9,-125, -31,  67,  88, -43, 120, -27, -89, -55,  71,  65, -81, -83,-122,  51, -70,  75,  99,  65, -91, -65,  92, -58,-123,   0, -54, -26,  67, -33, -32,  24,  35,  39,  12, -85, 122, -79, 120, -65,  89,  21,  26, 103,  99,-121,  38, -93,  63,   3, 123, -90, -88, -82,  15,  68, 106,  26,  44, -24,  10,-104, -83, -30,-117, -35,-110, 123,  67,-112, -73,  43, -45, 102,   8, -21,-107, -59, -65,  87, -13, -56, -26,  39,  24, -45, -36, 127, -14, 104,  88,  11,  -9,-103, -28,  51,  -5,  86,  25,  65, -21,  76,  63,   8,  77, -43, -13, -28, 124,  72,  91,  -4,  75, -95, -84,-117, 112,  -1, -50, -95, -37, -39, -39,  18,  13,  72, -84,  22, -17, -53, -54, -39, 123,  -4, -16, -23, 101,  80,  88,  40,  84, -43,-120,   4, 100, -68, -95, -28,-102,  46,-112, -51,  39, -26, 110,  71,  58,  61, -50, -61,  80, 117,  60, -26,  -4, 100, -98,  83, -14, 105,  96,-112,  95, -12, -76, 106,  56,  54,  43, -50, -63,-120, 121,  83,-105,  14, -18,  20, 116, -94,  60,  18, -80,  57, -82, -86,  23,  90,   6, -10, 121,  37,  35,   4,-109,  33,  27,  93,  44,-103,-116,  33, 121, -14,  63, -81,  81,  26, -46, -63, -86, -36, -23, -46,  51,  13, -35,-105,  76,-104, -29,  32,  28, -85, -64, -44,  90, 113,  16, -55, -93,   1, -70,-104, -69, 125, 125,  64,-121, -13,-122,  68, -77,  -4, -67,  77, -82, -73, 105,-108, -91, 115,  -1,  41, -86,  83, -32,  87, -34, 126,-119, -56, 115,-104,  17,  71, -62, -79, -24,   1, -60, -79, 116, 124,  25,-102, -86, 122, -71, -49,  76,  29,  94, 120, -47, -38, -53, 115, -36,  39,  13,  97, -81, -35,  34,  77,-123,-106,-101, 126, -26, -39,-102,  90,  77, -70, -99,-105,  87, -40,-108, -69, -61,  88,  -6, -60,  14,  11, -62, -53, -38,   6,  44, 100,-108, -57,  20,  17, 119,  51, -36,  92,  -2, -89, -79,   6, 125, -64,  15,  14,  31,  95,  -6,  53, -93, -16, -83, -54,  99,  68, -68,  84,-121,  65,  41,  20, 119,  96, -55, -86, -40,  -2,  38,   0,-104, -21,-103, 109,-104, 100,   6, 113, -14,  67, 123,  34, -68,  -4,  41,  85, -80, -13, 104,  52, -41,  70,  69, -57,  55,  40,-112,  -5, -44, -26, -83, 119,  25,  65,  35,  85, -46,  99,-123,-105, 121,  -4,  57, 126, -25,  65, -53, -25,  17,  41, 119, -64, -87, -45, 102, -43, -45, -41,  62, -34, -90,  34, -98, 114, -19,  13,  35,  42, -83,-107,  75,  61, -52,  38, -14, -37, -61, -16, -48, -47,  72, 116, -34, -75,  77, -17,  54, 120,  33,  93,  86, -63, -40,  33, -98,-120,  23, -93,   9,  -4,  21,  75,-117,  -3,  86, -59,  53, -22,  72, -83, -60, -52,   0, -33,  32, -18,  67, -75,  57, -97, 109, -98,  67,  17,  35, -53,  41,  67, -20,  25,  39, -25, -39,  -1,  78,-111,  85, -30, -36,  39, -56,  14,  -2,  20,  46,  56, -55,  19, -87,-112,  95,-108, -52, -40,  40,  49,  66,  -3,  60, -52, -85,  85, -46, -19,-112,-108, -38, -56,  35, 118,  16, -64,  68,  56, 107,-107,   4, -99, -54, -44,  59, 119,  10, -88, 109,  14,  81,  24, 104, -25, 121, -61, 116, -20, 110,  59, -84,   4,-111, -27,  98, -44, -83,  10,  27,  31, -79, -69,  97,  90, -11,  41, 107, -82,  48,  -3,  43,-107,  -7, 100, -93,  20, -35, -53, -59, -56,  40, 118,   1,  64, -46, 117,  24,-101, 102,  91,  39, -80, -66,-113,  21,  76,  35, 121,  23,  92, 118,  30,-116, -35,  21, -76, -34,  82, -46,-113,-111,  88, -17, -94,-121, -57, 123,  94,  74,   9,  -5,-111,  70,-119,  70, -36,  18,-101, -95,  71,  28, -46, -54, -48, -95, -39, 102,-104, -11,  60, -42,  35,  -8,  61, -51, -98,  10, -42, -43,-119, -60,  44,-104, -91,  68,  68, -86, -56,  60, 121, -16,  -9,  82,-106,  80,  50,   1,  16, 111, -12,  86, -77, -85,  42, 111,  92,  19,  70, -45, -45,  25, -72,  11,  73,  70,-125, 100,  45,  85, 103,-103, -62, -63,  70, -51,  82, 122, -81,  91,  82,-118,  -3,-101,  27,  -2, -43, -30, -95, 120, -65,  -2, -71,  28,  11,  18,  45, -82, -77,  -7, -43, 118,  55,  52, -12, -67, -33, -17, -63, -80,  96, -66,  48,  76,  36, -12,  -1,  43, 126,  24, -41,  94, 107,  64,  52, -40, -40, -80,  63,  -6,-125,  25, -67, -87,  88,  45, 126, 114, -41, -54,  82, -80, -79, -98, 118,  27,  99,-111, -96,  13, 117,  66, -41,   2,  13,  91,-125,  47,-127,  93,  65, 108, -75,  74, -34, -19,  35,-125, -18, -90,  56, -98,  88,  -7,  97,-118,  35,  59, -54,   1, -85, -37, -59,  47, -86, 110, -60, -79, -36,   0,  84, 100, -62, -31, -78, -24,   9, 106, -27,-103,-125,  91, -19,  60,  19, 101, -53, 104,  59, 113,  83, -30,-106, 125,  51,  44, -64,  13,  68, -20,  62,  45, -19, -35, -23,  88,-122,  19, -65, -36, -13, -70,  92, -46, 124,  37, -63, -93,  85, -29, -80, -35, -66, -89, -23,  67,   3, -68, -15,-120,-122,  12, -74,  40,   3,  91,  69, -25, 105,  84,  -8,  87,  82, -63,  16, -73, -16, -22, -50, -34, -80, -78,  59, -20,  45, -76,-112, -51, -30, -12, -76, -52, -85, 105,  49,  75,  50,  17,  25,  48,  23,   0, -64, 107, -38, 105, -94, 102,  93,-126,-100,-116, 120, -86, -80, -34,   2, -29,-114,  53, -92,  89, 102, -38,  88, 104,  70, -70, 122, -92,-117,  98,  17, -47,  41, -53,  23,  93, -47, -48, 104, -13, 124,  32,-102,  66, -43,  99, 114, -67, -56,-119,   5,  57,-119, -69,  71, -38, -56, -36, -94, -57,  43,   7, -92,  89,  44, -46, 115, -76,  24, -30,  68, -94,  72, -49,  35,  88, -32,-103,  66,-105,   3, -69, -44,  15, 107, 102, -95, -83, -36,  43,  92,  35, -87, 114,  57,  -5, 101,   8,-100, -44,  21, -83, -70,  26,-118, -36,  41,  38, -77,-121,  27,-118, 112, -53, 109,  22,  60,  59, -41, 121,-115,  99, -38, -44,-106, -23, -56, -51,  86, -36, -92, -37,  82, -87,  89,  63,  78,-100,   7,  48,  45, 106,  46,-101,-117, 105,   9,  17, -47, -64, -63,-115,  26,  21, -35,  77, -70, -66, -34,  62,  -1,  92,  56,-123,  82,  53, 117, -33,  56,  90,  72, -90, -77,-111,  89, -29,  98, -71, -29,  49,   5,-112,-106, 101,  64,  73, 114,  -9,  78, -76,  90,  25, -29, 109,  60, 127, 121, -18,  11, -88, -87, -23, -68,   9, -13,  84, -26, -97, -37, -35, -40, -72,-110,  -5,   8,  47, -72,  42, -66, -75, 102,   5,  31, -96,  84,-116,-104,  60, -26,  82,-113,  88, -93,  18,  19, 119, -96,  -5,-104, -93,  39,  17, -24,   5,  70,  19, 105,  30,  52,  78,-112,  79,  66,  69, -29, -81, -35,  92, -32, -40,  60,-123, -11, -75,  -6, -57, -35,  51,  98,  26, -65,  80, -79,  50, -54,-108,   8,   3, -79,  66, -19,-108,  71, -44, -21,-123,  98, -52, 102,  63, -86,   7, -19,  85,  45,   4, -82,-107, -47, -37,-111, -65, -19,-111,-112, -41,  80,  88, -91,  61, -49, -37, -73,  26, -72,  11,  58,-111,  52, -19,-104, -12, -18, -87,  56, 101,-104,-126,-113, -78,  24,  11,  31, -50,  79, -46, -46, -84, -78,  51,  98, -36,  -1,  13, 126, -83, -85,  55, -43, -83, 114, -99, 113,  42,  73, -54,  91, -38, -84,  20, -83, 121,  54,  -9,
  -32, -59,-109,  90,   3, -36,  60,  25,-121,-110, -24,  98,  93, -31,  -4,  -3, 103,  27,  63,  98,  73, -70,-110, -68,  -1, 103, -15, -91,  41,-103,  24, -44,  77, -66,  84,  37, 122,-116, -88,  53,-100, -57, -86, 119,  30,  83,  24,  30,-112},
{  52,  88, -60, -33,  21,-104, -95,  48,  45,-114,  96, 127, -90,-124, -16, -98, -32, -84, -18, -31,  35,  23,  80,-110,   1,  34, -66, 105, -33, 112, -19,-125, -15,  25,  33,  -9, -81,  92, -61,-103, -82, -90, 106, -52,  18,  -5,  99,  -5, -34, -50,-101, -22, 108,  49,   6,  26, -71, -75,  41,  -6, -54,-110,  72, 118,  67, -49,  67,  30, -30,-107, -50, -53,  -7, 127, 121, -67, -86, -67,  88,  91,-124,  11, -43,  96,  76, -92, 100, -40,  35, -74, -91,  36, -16,  57,  50, -10,   9,  42,  29,  27,   2,  79, -11, -13, -62, -25, -76,  -3,-106,  15, 118,-124,  28,-105,  10,  75,-127, 101,  30, -43,  92, 112,  81, -10, 103, -90,  79, 111,  34,  83, -86,  12, -75, -82, -70,  28,-109,-119,  55, -35, -72, -51,  28, -54,  -8, -10,-126, 108,  66, -22, -32, -95,  59,   5,  39,  16, -43, -38,  60, -86, 127,-121,-116, -35, -13,  91, -20, -60,   9,  32,   8, -29, -27,  34,  22,  95, -15,  71,  50,  26, -45, -36, -15,  89, -20,   0, 106,  17, -14,  -1,  39, -57,  99,  84,  41, -43,  61, -79, -22, 112, -10, -91,  40,  71,-109,  52,  81,  93,  54, -12,  77, 127, 106, -13,  64, -94,  21,-121,  71, -60,  95, 102,   5, 120,  68,  19, -69, 104,  48,  28, 123,  35,  54, -90, -18,  51,  49,  85,-101,-124,  83,   9, -82,  -8, -52, -57, -91, -69, -73, 111, -17,  97,  19, -82,  71,  76,  19,-120,  12, -78,  -7,   8,  77, -35,  78,  51,  81,  17,  96, -15, -22, -86,  40, -21,  -6,  87,  89, -94,   6, 123,  66,  52,-123, -67,-109, -61, -89, -35, -92,  77, -63,  40, -20, 112,  56,  62, -84,  94,  -7,  94,  24, 121,-111, -90, -16, 119, -57,  -9,  41, 116,  51, -96,-100, -57,  94, -65,  34,  91,  30, -88, -29,   0,   2,  88,  11, -32, -94,  95,  63,  -6, -55,-103,-113,-116, -63,  89, -18, -29, -97,  85,   0,  -9, -65,   5, 105, -64,  96,-111,  16, 125, -72,  30,  24,  -1,  51, -97, -98,  85, -45,  36,  -5,-115,  86, -56, -81,  19, -40, -93, 118,   8,-116, -81, 124, -62, 113,   5,  16,  54, -80, -20, 106, -21, -78,  44, -88,  93,  58,  57, -25, -34,  -3, 112,  -7, -53,  52,   4,  69,  76, -30,-124,-122,  91, -56,  63,  65, -76,  47, -40, -87,  50,-115, 119,-110,  48, -24,  80,-108,  91,  11,-125, -82,  77,  18,  72,  85,  13,-116, -82,-100,-105,-120,  30,  51, 121,-117, -61,  29, 101, -65, -52,   5,  27, 122,  71, 125, -79,   0,-118, -54, -65, 121,  41,  39,  77,  84,  34,-116, -68, 125,   0, -49,-105,  54, -57,  39,   2,-109, -64, 105, -55,  30, -92, -96, 115, -45,   2, -44, -16,-101, -95,  68,  49,  92, -70,-108,  79,  73,-121,  71, 121,  69,  -9, -76,  95,  78,-100,-105,  38,  84, -18,-124,  44,  33,  88,   4, 107,-115,-113, 124, 106, -10,-102,   8,  62,-104, -95, -52,  70,  78, -64, -59, -90, -45,   4,  74, -84,  24,  80, -80,  24, -19, 122,-111,  34, -74,-123,-122,  27,-115,-124,   9,  84,  51, -94,  60,  91,-112,  -1, -67, 101,  50,  54, -39,-124, -84,  25, -31,   6, -25, -27, -98, -72,  43,  -2,  45,  70,  57, -45,  28, -17,  75,  91, -20,  77, -32, -96,-103,  47,-116,-103,  87, -39, -33,-126, -46,  34,  40, -40, -65,  66, 122, -76, -24,  -2, -91, -97, -57, 101, -43, 117,  34,  13, 103,-119,  62, 123, -99,  59, -55,   9,  -1,  75, -72,  93,-118, -80,-108, -92, -14,  15,   0, -91,  43, -63, 123, -82,  48,-109, 122, -69, -25,  55,  57, -69,   7,  -7,  28,  27, -44,  67,-124, -66, -48, 102,  -7, 105,  10,  98, -39, -24,-100,  41, -20, -70, -79,-112,-109,  53,-107, -67,-115,  23,   0,   3,  11, 105,  79,  62, -28,  25, -49, -49, -77,  40,-106, 107,  82, -88, -58, -14,  39,-112,-115, -35,   1,  45,  60,  24, -21, -47, 100,  83,  59,   2,  99,  21,  65,  25, -85,-124,  60, -73,  70, 123, -17,-105,-108, -75, -64, -91,  -4,-110, -76, -89,  -3, -56,  66, 109,  56,-110, -18, -44,   5, -73,-109, -21,   7, 126,  90,  34,  75,  37, -22,  12,  87,-125, -84,  90,  92, -39, -89,   8, 106,  48, -72, 117, -78, -32,-105, 116,  97, 115, -70,  -9,  56,-114, -14,  54,  84,  12, -48, 113, -26,-113, -83, -91, -86,  27,  93, -54,-115,  36,  84,  34, 112,  -6, 118,  26,   5,  35, -61, -32,  -5, -11, -64,   6, -81,  21, -74, -80, -82,  85,  15,  52,  88,  -1,  62,   6,  19, -29,  57, 105,  48, -60,  17, -72,  88,-125, 103,  22,  73,  71,  89,  83,-121, 119, -60,  47, -18,-124, -21, -18,-107, -83,  43, -18, -23,-114, -42,  27, -42,  20, -34,   0,  41, -33,  57,  98, -51,  56,  62,  93,  23,  28, -87, 127,-124,  95,  15, 108,-100, -76,  94, -93, -83, 110,  60, 120, -43,  48,  79,  21,  93,  46,-111,  42,  16,  88,   5, -66, -12,  21, -81,  94,  98,  49, -47,  71,  33, 116, -91,  23,  53,  65,-112, -97, 112, 119, -66, -35,  54, -66,  93,  53, -98, -54,-117,  88,  24,  50,  60,  86,  34,  29,  41,-120,-121,  -1,-120, -98, -22,  47,  58, -21,  94, 120, -83, -46,  44, -69,  12,  39, -95,  87, -66, -27, -96, 101,   6,-121, -19,-112, -76,  77,  39,  15, 107,-119, -42, 106,  42, -46, -94,  10, -47, -68, -43, -41,  84, -17, -37, -33,  87, -46, -50,  61, -62, -78, -52,  32, -94, -78,  -1,  72,  77, -26, 115, -86, -85,   7, 124, -69, -20,  94,  45, -61, -85,  43, -46, -73,  71, -79,  93,  60,  19,-117,  91,  37,  91,-102,  62, -58,-117,  57,  73, -60, -55,  63,-119, -89,  42, -26, -28,  46,  31,-113, -68, -25, 119, -90,  42,  91, -97,  67, 117, -22,-115,  39,-112, 114, 114, 104, -11, -73, 102, -59,  12, 112, -15,  39,-102,   0, -10,-100, -25, -10,  -5, -30, -92, -43, 122,  34, 108, -48,  86,  96,-121,-107,-123,-120,  -6,-121, -15,  76, -89, -50,  21, 102, 107, -30,  90,-126, 124,  47,  16, -89, -91, 102,  72,  27,  61, -53,  59,-102,  37,-106,  64,  50,  -8,-118, 100, -34,-107,  17,  25,  64,  -4,  81,  66,  92,   7, -70,  -9,  57,  28,-104,  83, -16,  26, -94, -39,  66,  72,  19, -97,   8,  25,  14, -44, -65,-102, -33, -85,  71, 108, 118, -64,  13, -86, -48, -52,  39, -38, -18, 109, -89, -12, -72, -54, -67, -78, 109, -87,  95, -13,-109,  29,  48,   2, -36, -33, -78,  -2,  49, -20, -24, -29, -22,  85,  43,  73, -41, 111, -72,  -8, -38, -35, -66, -17,  51,-106,  93, -35, -68,  -5, -88, -94,  61,  38,   6, -58, -56,-103,   5, -36, -23,-116, 112, -48,  97,  11, 122,  -8,  19, -58, 112,  93,  58,  -9, -90, -41,-109,  -5, -20,-110,  77,  27, -81, -94,  81, -11,  68, -62, 113, 120,   3, -40,  62,-112, -85,  49,  52,  67, -96,  31, 112,  99,  25,  10,  67,  -7,  35, -31, -23, 118,  36, -14,  49, -97, -32, -74,  23,  -3,-108,  20,  -8,  49,-115,  18, -28,  64, -10,  57,  63,  95,  17,  49,  44, -45, 102,   6,  70,   5,  59, 124,   4,  17,-113, 112, -30,-105, -59, 125, -32, -15,  87,  84,  13,-106,  30,  56,  92,-109,-107, 112,  70, -68,  -2,-121,  13,  71, 127, -19,  29,  23,  91,  24, 116, 111,  20, -60,  33, -61, 118,  32,  37,  77,  -2,  32,  13,  93,  42,  84,  21, -17,  50,-109, -55,  99,  98, -21, -73, -50, 120, 114,  82, -64,  48,  88,  12,  65, 108, -18,-113,-121,  27,  29, -45,  30, -60,-116, -24, 120,  98,  83, -22,-115, -99,  -6,  55,-111, -61,-126, -63,  17,  17, -75,-126,  33,  42, -22, -46, -16,  93,-125,  83, -18,  98,-109,  30,  39, 114, 125,-109,  -6, 115,-121, -24, -54,  68, -53, -48,   9, -62, -42, -63, -69,  64,  47, 122,-124,-108, -50,  15, -75, -61, -59, -86,-118, 109,   3, -28, -80,  70, -89,   8, -55,  64, 107,  78,  48, -41,  47,   0,  84,   2,  52,  46,  25,  16, -62, 109, -80, -28,  60, -11,  -3,  18,  -7, 123, -46, 107, -67, -43,-119, -33,  51,  45,-105, -65, -60,  37, -86,-105,  70,  -5,  57,   7, -35, 124,  88,  91, -42,  -5, -99, 127,  69, 100,-110, -81,  58,  35,  84,-119, 123,  20,   2,  -1, -50,   9,  75,  53,-108,-101,   5, -25,  84,  58,  39, -46,  90, 100, -34, -42,  -1, -84,-107, -28,  -5, -92, -22,  28, -39, 106, -99, -69, -96, -10, -69,  45,  10,  41, -10, -49, -18, -54,-122, -80, 102,  92,  37,  93,-108,  -3, 124,-126,   6,  64, -13,  11, 120, -86, -89, -78, 105,  48,  -1, -89, -90, 104, -69,  85, -37,   6, -24,  22,  26,-127, 125, -12,  67, -68,  25,   5,  40,  22,  47, 110,  59,  86, 108, 125,  55, -98, -92,  24,-116,  11, -98,  84,-116,  59, -93,  84,-115, 104, -60, -83, 104,-100,  99,  88, -25, -40,  47, -63,  31,  -7,  56,  87,-116,  48, -64, 126, -27,  97, -70,  74, 111, -39,  -4,  30, -52, -31,  47, -83, -96, -16,  95, -78,-108,  95,   6, -85, -14,  32,  59, -66,  67, -11,  -1,  40,  87,  72,  10,-102,  22,  62,  30,-107, -64, -75,-111, -69, -28, -39,  61,  35,  86, -76,-118, 121, -64,  64,-119, -71, 122, -51,  95,  75,  49,  58,   0,  79, -90,-107, -28,-112, -80,  63, -25, -62, -90,-122,  -7,-104,-116, -31, -69,  33, -31, -71,-112,   5,  56, 119, -69,  48,  83,   7,  -4, 115,-115,  19,-120,  79,  44, 116, -57,   9, 125, -88, 110, -45,  91, -30,  39, -31, -22,  72, 118, -92,  -1, -76, 126,  58, -23, -25,  62,  41,  -4, -20,  92, -40,   4, -30, 110,-119,  32, -16,  16,-110,   0, 115,  52,-101, -52, 125,  91, 118, -13,  -9, -24,  44,  -3,-111,  18, -91, -43, -58,-108, -78, 115, -79,  60,  70, -21,-122, 121, -13,  32,  -9, -41,  94,  58, -49,  -4,-114, -98,   1,  19, 103, -34,  58,  68,-110, -59,  98,  92,  25, -37,   9,  29,  89, 124,  16,-116,  94,-121, 127, -16,  12,  91,  88,   1,-124,  17,  77,  20,  89,  44,  62, -52,  28, -44, -48,-121,  73,  77,  91, -28, -99, -85,-110,  25,  33,   0,  84, -40, -94,  -7,   2, -52, -87,  15,  -6,  77, 113,  61,  62,-121,-123,  72, -48, 110,  10,  44,  46,  56, -77, 124, -23,  62,  78,  93,  78,  62, -93, -90,  63, -99,  39, 123,  53,-100, -72, 105, -72,  -2, -78, 113,  38,-108, -92,  96,  78,  55, -92, -63, -54, -44,  85,  90,  27, -74, -95,  25,-108,   1,-126,  44, 124,  40, 110,  48, 105,  32, -42, -61,  96,  95, -91,  -7, -97, 125, -72,  14, -27, -52, 107, 107, -81, -16,  -9,   6, -40,   1,-104, -99, 103,  55, 120,  50, -33,   2,  88,  71,  36,  70,   5,  -2,  31,-124,  82, -55,-125,  97, -51,  74,  49,  88, -97, 109, 117, -51,  95, -95,  -5, -88,  66,-124,   6,  87, -70,-112,  82, 115,-107, -88,-121,-124,   5,   6,  15, -41,  95, -62, -43, -56, 120,  10, -76, -31, -72,  78, -75,  74, -26,  94, -98,  87,  61,  -8, 119, -29, -83,  35, -63, -32,  98,  63,  39,-106,   4, 113,  33,  76,-118, -52, -81, -50,  55, -47, -81,  74, -33, -62, 120,-114,  91,-123, -33,  38,  45,-113,  48, -62,  28, -12, -22,  37, 106,  13, -92, 116, 120,  73, -30, -87,   3,   0, -98,-100,  84,  -8, -96, -11, -63,  32,
 -124, 123, 101,  20, -82, 118, -26,  98, 117,  92, -14, -16,  37, -72,   5, -73,-123,-121, 121,  92,   6, -92,   7,  34, -55, -90,   1,  92, -80,  25, -64, -36,  35,  58,  22, -22,  90,  54, -45, -95,  43,  48, -42,  68,  25, -60, -97, 125,  -4},
{   1, -36,  64,  85,  60,  50,   3, -67, -64,  36,-108, -22,  36,  11, -18,  26,  54,  -7, -71,  74, -56, 127,  68, -30, -85, -27,  88,-118, -84, -58, 103, -60, -10,  91, -54, -55, -11,  -5,  54, -55,  85,  95, -61, -33,   1,  50, 101,  30,   5, -87,  59, 103,  78,-110, -55, -82,  37, 107,  73,  96,  47,  15,   2,  15,  27,  70, -53,  17, -50,  44, -27,  67,  -2,  43, -89,-101,  31, -61,  99,   9, -64,  18,  21,  21,  10, -14,  10,   8,-111, -21, 100,-121,  18, -48,   8,  69,-100,  88,  96,   5,  90,  93, -18, -75,  64,  49, -62,  36,  92, 102,  25, 122,  25,  32, -20,-116, -12, 120, -12, -98,  48, -46,  51,-106, -22,  25, -20,  -5, -11, -46, -70, 106, -19, -55,-109,  12,  17, -72,  42, -83,  85, -37,  60, -90, -81,  25, -37,  94,  58, -50, 100, -12, -71,-124,-123,   6, -24,  41, 110, -30, -85,  99,  74, -15, -87, -82,  52,  59,-113, -38, -78, -15, -52,  38, -20, 117,  88, -15, -26, 126, -40, -56,   1,-113,  72,  10,  90, -63, 103,  54, -24,  50,-117,  84, -23,  -8, 126,  65,   3, 114, -74, 126,  42, -14,  36,  76,  -8, -15,  65, -38, -99, -99, 124, -77, 126, -46, -91,  68,  40, 104, -99, -92,-126, 125, -53,  62,  90,  38,  58,  88, 125,  50,  61, -19,-100,  17,  13,  -6, -75,  99, -39,  71, 101,  95, -72,-125, -99, -42,  96,-107, -86,-115, -64, -18, 109, -70,  49, -88,  42,  79,  -7, -32, 120,  22,-124,  62, 119,   9, 119, 102, -87, -21, -38,  92,-101, -98,  51, -68,  -8, -21, 126,-113, -17,  34,  55, -82, -94, -79,-125,  35,  96,   2, -60,  43,  61,-111,   4, 111,-110,-124,  81, 118, 100,  21,  72,  99, -34, -48,  64, -86, -93,  68, -48, -20,  48,  25,  84, -99, 113,  11,  18, 100,-125, -11,  29,-126, -33, -47, 115,  54, 126,  48, -76,  88,  65, -27, -86,  53,   4,-105,  27,-118,-116,  51, -14, 103,  10, -81, 119, -95, -50, -39,  -3, -34, 120,  57,  73,  64,  32, 100, -31, -67,  12, -25,  29,  70,  59,  46,  64, -21,  42, 117, -93,  40, -95, -25,  41,  97,  34, -51, -37, -29,  47,  32,  64, -28, -12, -30, -79,  -9, -95, 103, 119,-112, -76,  98,  12,  51, -16, -74, -91,-106, -26, -36,  50,  16, -29,-105,   9,  38,  10,  51, 111, -72, -96, -21,  -1,-114, -27, -90, -53, -96,  88,-126,   3,  29, 120,  79, -76,  13,-120, -18, -16, 103,  70,  30,  -6,  59,  -5, -96,  21,-102, -75,  20,-105,  99, -50,-108,  -8,  20, -85,-121, -19, -55, -26,  59,  88, -90, -53, -56,-106, 124, -61, -23, -57,  95,  94,-104,  47, -80,   7, -19, 101, -26, 124,  -7, -48, -50,  16, -78, -76, 119,  -9, 123, -42, -81, -36,-107, -18,  75,-124, 114,  -9,  17, -37,  74, -97,  41,-120, -66, -25, 118, -17,  -6, -45,  52,-124,   6, -88, 123,  38, 116, -46,  45,  32,  26, -78, -91,-110,  78,-123,  70,  55, -28, -28, 123, -51,-113, 119, 101, 113, -45,  84,-121, -52, 124, -96,  20,-109,-105,-112,  23,  -3, 107,   2,  59,  34,  76, -98, -81, -34,  25, 119, -45,  52,  67,  34, 112, -53, -17,  23, -48,  96,  20,-100,-110,  46,  68, 119, 119,  85, -92,  94,  79, -85,  -8,  46, -96,  35,  89,-126,  51,  14, -90,-113, -48,  55,  20,-103,  69, -56,   8,  79, -37,  90, -49, -75, -10, 116, 122,  88, -84,  36,-115,  45, -40, -13, -58,  71, -20,  76,  40, -61,-102,-124,  74, 110, -78, -23, -73, -99, -86,-106,  78,-116,  89, -77,-102,  10,  86,  76, -59,  85,  -3, -26, -60,-108,   3, -37, -13,  83,  83, -40, -77,-120, -47,  31,  90,  22,-115,-126,-119,  91,-117, 126,  23,  33,  98, -74, -43,  49, 122,  13,  61, 114,-120, 102,  98,  17, 126,  82,  71,   7, 125, -80,-102,  78, -95, -17,  69, -50,-112, -29, -40,  39,  38, 119,  74, 123, -55,  78, -43, -62,  55,  27,  41, -32,  44, -57,  66, -92,   7,  52,  35,  26, -12,  13,  99,  24,  78, -27,-118,   3, -96, -80, -37, -30,  -2, -91, -49,  54,  51,-118, 106, -60,-102, -39, -79,  63, 108,  47,  35,  69, 109,  -9, 102,  22, -52,-103, 125,  36,   8, -38,  78,  89, -63,-103, -22,  83,   4, -57,  46, 123,  21,  10, -70, 115, -71,  74,  35, -48,  63,  57,   3,-119,  18, -23,  27,  35, 100,  20, -22, -62,  78,-119,  51,-114,-114,  10, 118, -12, -11, 115, -52,-127, -54,  36,-109,   9, -56,  17,   9,-124, -88, 102, -39, 104,  39,  15,  71, 121, 126,  -3,  72,  -4, -85,  55,  58, -29,  19,  86, -66, -57, -79,  -7, 113, -25,  71, -58,-113, -32,  14,   4,   4,  69,  28,  35,  30, -18,-122, -36, 110,  12, -62, -92, 102,  42, -95, -39, -11,  20, -97,  94, -16,  37,  85,  45, 111, -33,  54, -27,  98,  16, -91,-119, -89, -16,  91, 121, 101,  58, -49, -86,  55,-100, -50,  66, -65, -45, 105, -53,  52, -14, 109, -90, -34,  -9,  37, 106, -15, -23,-116,  85, -82, 122,  32, 101,-127, -68, -93, 100, -24, -41, 124, 105, 117,  12,  -7,-126,  94, 113,  74, -13, -50, -15, -70,  56,  -1, 107, -86, -68,  29,  79,  80,  73,  62,  81, -70,  20,-117, -12,  78,  53,-126, -75, -44,  72,-106,   8,-121, -45, -29,-100,  54,  26,-119,  51,   9, -12,  36, -76,   8,  83,-115,  50,  96,-107,  52,  29, -20,   8, -93, -22, 125, -72, -73,-110,-127,  -6,  45, -44,-122,-107,  58, -80,  27,  53, 109,   3,  66,  35, -76, -66,  61,-116,  62,  76, -41, -71,  55, -54,  70, 101,  27,  36, -74, 122, -33,  -1, -15,  44, -16,  54, -33, -63, -30,-102,  12,  34,  73, 117, -51, -40,  29,  37,  34, -30,  13,  45, -61, 114,  67, -38, 110,  22, -17, 101,-101, -64,-108,  64,  87, -58, -19,-112, -52, -19,-113, -96,  43, -88, -64,  34,  20,  65,  56,  88,  -2, -23,  50, -12,-124,  85,  35, -57,  57,-120,  37,  11,  99,  72,   2, -23,  30, -62, 108,   2, -86,   0,-118,   8, -10,  90,  -4,  66, -90,  90,  72, -78, -69, -39,   7, -16,  81,  79, 118,-104, -20,  52, -73, -77,  12,  76,  30, 125, 108,   5, -63, 113, -77, -71, -44, -46,  21, -46, 127, 110,  47, 119,  -1, 125,-105,  23, -72,  95,  42, -79,-124, -20, 126, -39,  80, -60, -25, -16, -53,-105,  91,  -9,  43, -38,  -1,  50,-120, -73, 114, -99,-118, -22, -30, -97,-127, -63, -34,  59, 125,   4, -77,  13,-110, 114, -88,   4, -41, -89,  99,  58, 112,  26, -61,  67, 118,  62,  57, 104,  87, -69,  25,  -2,  89,-116, 118,  49,  61, -18, 103, 113,  74,-107,  58, 124,  91, -89,  68, 118,  -9,  19,  -4,  25, -78, -90,  21,  21,  99, -95, 100,  43,  76, -22,  33,  63, -76, -45,  27, -32, -19,  67,  22,  50, -79, -28, -49, -85,  26, -12,  12,-120, -47, 102, -42, -82,  17, -65, -99,-105,  -2, -64, -32, -19,  80,  -3,-114,  41, -91,  49, -99, -76,  16,-120,-126, -32,  -9,  71,  83, -32, -86,  44,  38,  52,  55,  50, -26, -45,-120, -37,  68, -98, -71,  83, -44,  94,-100,  78, -34, -88,  36, -18,-106,  48, -36,-122,  10,   5, 112,  41,  25,   9,  56, -95,  86,  18,  16,  17,  18,  41,-115,  35,  30, -87, -82,  73,-122,  48, -69, -47,  87,  -5,-116,  51,-116,  16,  81, -61, -95,  56,  79,-122, 121, 102,  50,  64, -22,  45,-126,-120,  -6, -76, -85,-101, -77,  21,  86, -80, -15,-117,  95,  68, -41,  82,  46, -36,   5,  49, -69, -14,  37, -85,-116, -93, -57, 115, -75,  32,  28, -71, 118, -94, -12, -45, -59,  57,  47,-104,  54, -72,  47,-118,  59,-111,   3,  -4, -82, -54, 111,  73, 106,-108, -90, -85,  93,  -7,-122, -36, 110, -25,  76,  13,  68, -56,-114,-108,-114,  95,  66,  48,-120,-121, -61,  39,-123, -78, 102,  95,-119, -27,  96, -45, 113, -62,   1,  67, -12,-120, -87,   1,  28, -19,  23,  58,-119, -68, -71, -19, -15,  32, -32, -42, -58, -93,  52, -41,  25, -93, -62, -32, -78, -40,  11,  91,  81, -39, -35,  54,  28,  61, -84,  -1,  95, -79,  70,  -4, -27,  84,  50,-116,  74, 111,  -1,  99,  88,  57,   8, -54,-105, -45,  -7,  74, -69,  38,  -9, 115,  -1, -48, -47,-106, -82, -23,  14,  80,  35, 123,  97, 116,  22,  92,  43, 124, -87, -78,-115,  27, 107,  58, -28, 126, 114,  20, -31,  39,-107,  39, -32, -23, -70, -44,  64, -42,-122, -23,  86,-113,  63,  32,  21, -96, -87, -22,   9,  49, -57, -18, 102,  57,  17,  -9,  58,  -8,  32, -78,  42,  17, -37,-117, -91,  13,  18,-120,  82, 113,   9,  39, -37, -85,-103, -31,   0, -22,  69,-126, -15,  83,  -8,  92, 119, -12,-101, 113,  82, 117, 121,  84,  62,  66,-110, -39,  13, -93,  49, -40,  13,   3, -57, -27, -44, 110,  22,  61, -31,-101, 105,  63,-101, 118,-113, -93, -22, -99, -89,  64,  65,  -5,  69, -28,  45,  77, -79,  64,  35, -13, -84, -99, -93, -94,  77,-111, -14, -55,  59,  -5,  88, 117, -76, 117, -65,  61,  89,-122, -54,  86,  20, -97,-125,-103, -10,  67, -57,-110, 117,  47,  63,-102, -23,  21, -53, 105,  28, -40, -71,-109,-113, 105,   3, -47,  -6,  92,-115, -14,  96,  -9, -20,  56, 123, -35,  90, 100,  15,  65,  70,-106,   2,  32,   4,  87,  65,  23,  -2, -47,  91, -55,  18,-112,-120, 105,  88,   4,-109, -40,  37, -35, -33,  34,  32, -90,  88,  99,-119, -34,  67,-121,  54,  88, -35,  56,  58, 104, -25,  44,  79,  -3,  10,-105, 106, -60,  10,  53, 119,  58,  26,  13, -69,  87, -10, -80, -36, -65, 101,  40,  74,-114,  48, -55,  21,   8, -49,  75,  23,  -5,  89,  34,  78,  64,  92,  91,-114, -65, 121,  44, -33, -82, -92,  13,-104, -78,  71, -99,  93,  99, -16, -96, 114,  41, -66, -38,  -8,  17,  28, 101, -88,-100,  28,-123, -73,  55,  44,  40,  -7, -65,-124, -99, -60, -23, -76,   1,   8,-104, -86, -16, 116,-112,-112,  76,  52, 111, -65,  30,  46, 110,  39,  -1,  60, -32, -80,-113,  48,  18,-126,  91,-122, 100,  13,  38, 116, -46,  50,-127,  82,-120, -16,  72, -19, -32, -60, 109,  72,  73, -83,  62,  12, -72,  93,  29, -27, -85,  33, -19, -57, -81,  -8, -54, -60, -61,  61, -12, -37, 116,  66,  33, 117,  61, -15,   8, -77, 109, -47, -57, -67, 109, -36,  11, 110,  96, -21, 110, -87, -27, -57,-110,  36,  96,  79,-110, -39,  66,   9,  77,  -6, -45,  56,  13,   2,  40,  43, 124,  25,  76,-101, 116,  30,  84,  53, -20,  71,-117,  66, -94,  64,   2,  65, -15,   6, -11,  95, -15,-114, -10,  -2, -64, -74,  -8, -42, -61, -39,  -3,  10,  43,  21, -33,  14, -64, -19, 106, -70, -87,  65,-113,  96,  19,  64,  86, -25, -34, 121,  -5, -34, 118,   9, -58, -36, -66,  70, 113, -84,  67,-114, 126,-123, -84,  98,  41,  70, -26,   1,  -5,  -9,  46,  22,  72,-121,-114, -34,  64, -29,  80,-126,  48,  21,  70, -30,  93,  60, -95, -70,-108,  77, -93,  77,-107,  33,  -2,-103,  32,  98,  -4,  18,  21, -57, -92,  28,-125, -21, -65, -32,-127, -26, 102,-126,  74,  73, -13,  78,-127,-121, -70, -17, -55, -58,-112,-107,  27, -28, -10, -18, -43,  91, -25, -17, -24,  95, -90,  95,  87, -81, 120,  92,-100, -34,  54,   7, 105,
  -67, -52,-121, 102,  18, -60,  17,  54, -70, -62, -71,  44,  62, -93,  26, 118,  74,  14,  62,  70, -53, -57,  47,  81,  24,  27,  64, -99, -50,  87,  53, -26, -25, 124,  49, -60,-115,  55,  96,  41,  65, -56,  20,  87,  83,   5,-120, -28, -82},
{  38, 126,  23,  71,  35,  18, 113, -45,  87, 109, -79,   9,  58,  61,  66,  47,  81,  56,  11,  13, -13, -13,  66, -13, 104,-106,-119,  82, -40,  86,  67, -10,  40,-126, -44,  64, -93, -39,  -1, -72,  79,  13, -31,  17, -81,-107, -41, -21, -37,  41,-105, -38,   2, -66, -11,  20,-111,-126,  54,-113, -70,  -4,  64, -98,  69, -16,  -4,  93,  31,  59,-111, -65,  82, -93,  92, 126,-122, 122,  78,   3, -38, 101,  46, 102, -68,  19, -60, -55, -84, -19,  30,-116, 100,  90, 105,  82,-103,  90,  74,  88,  62,  98, -82,-109, -17,  38,-106, -41, -17,-111, 104,  44, 104,-105, 103, -86, -31, 112, 127,  55, -99,  63,  70, -26,  60, -68, 107,  67,  77,  31, -39, 110, -31,   8,  19,-103, -56, -12,  89,-107, 101, -45, 102,  -3,  28,  50,  88,  51,  41, -64,  87, -23, -82,  80,-112, -22, 103, -82, -68,   9,  42,  19, 115,  75,  18, 126,  78,  -4,  57,-122, -26,  58,  50,-110, -74, -44, 119, -13, -14, -35,  11, 125, -14, 116, -31, 126, -96,-120,  73,  -1,  19, -34, -76,  47,  35, -31,  73,  40, 124, -48, -67, -79,  26,  51,  50, -83,  29,   6,  95, 102, -94,   9, -45,-121,  43, -22,  58,  -7, 126, -58, 110,  41,  58, -81,  87,  36,  55, 119, -95, -19,  80,  21, 123, -56,  38, -80, -14,  47,  87,-117,  68,  82, -72,  62,-111,  93,-106, -14, 105, 121, -50,  86,  23, 113, 108,  99, -78,  51, -51, -17, -13,  50,   8,  18,  62,-116, -14, -17,  78, -89, -80,  80,-125,-115, -64,  -8, -25,  64,  73,-110, 113,-115,  91, 116,  70,  87, -91, -30, -98,-100, -68,  42, -30,  38,  80,  63, -76,  89,  51,  93, -69,  56, -98,  31,  15, 106,  85,  52,  60, -58, -54, -27,  59, -23, 122, -83, -92,  79,  66, -66, -39,  40,  51,  55, -74, -14,  23,  52,   1, -15,  14,  32,-112,  25, -39, -56, 113, -19,-120, -18, -90,   2, -87,-126,  67, -21, -70,  89,  82, -28,  16,  43,  23,  14, -33,-108,  71,  90, -78, -47, -68,-121, -41, -75,  36, 125, 118, -57, -85,  80, -99, -10, -96,  33,  24, -93, -22, -50, -86,  93, -22,  23,  20, -38,  65,  83,  67,  26, -20,  45,  67,  32,  -5,  42, -90, -33, 121,-113,  79,   0,  92, -31,   3,-102,-126, 102, -53, -87,  44, -94,-104,  61,-101, -70,  33, 109, -49, 127,  91, 125, -90,-116, 117, 118,  94,  -5, -48,  78, 106,-105,-117,  43,-113,  23,-126,  70, 112,  53,  48, 107, -92, -20,-116,  69,   5,  14,  -9,  57,  33, -64,  76, 115, -82, 115,  85, -72,  48,  40,-108,  29,  -9, -35,  59, -99,   5,  95, -52,   9, 105,  15, -78, -89, 113, -68,  15,  65,  -1,  97, -34,  92,  -3, -46, -59, -64, -89,  99,  -2,  11,  56, -12, -32, -20, -10,-118, -27, -31, -66, -14, -64,-106,-103, -41,-125,-113,  92, -16,  14,  88, -88,  37, -79,   0, -40, -77, -20,  10,  59, -71, 101,  59,  67,  37,  95, -54, -84, -13, -58, -59,  99,-103, -30,-102, -43,  61,-113, 105,-118, -25,  87,  77,  44,-103, 114, -98, -62, -14,  -2, 105, -28, -50, -26, -42,  50, -29,-104,  19, 126,-103,  70,  82,  61, -33,-107,   4, -84,  29, -19,  -2,  60,  27,-121,   1,   9,  86, 101,  41, -63, -79,-100,-100,  26, 120,  91,  14,-102, -27,  99,-118,  67, -75, 122, -72, -74,  -6, -65,  -8, -19,  35, -23, -96,-102,  68,  90,  27, -68,  -1,  53, -96,  27, -56, -42,  24,-124, -69, -18, -27,  28, 101,  61, -51, 103,-103,  82,-113,  59, -75, 122,  67,  40, -80, 117,  44,  72,-113, -36,  29, -70,  69, -96,  55,   2, -89,  85,  68, 106, -45, -69,-103, 104, -50,-104, -11,-120,  74,  18,  40,  77,  41,  54, 113,  35, -75,   5, -72, -92,  24,   0,  94,  92,  50, -31, -99,  40,  83,  13, 109, -46, -65,-117,  88,  79, 123,-109,  61,  17, -65,  -2, -55,  46,  29,  62,  97, -10,  48,  38, -99, -10, -27,  46, 102, -75, 116, -99,  79,   5,  55, -18,  57, -24,  58,  92,-121,   4,  86,-120, -67, 118,-116,  55,  16,-100,  25, -78, 117, 110, -50, -69,  21, -21,  94,-117,  92, -11, -18,  14, 112,  -3, -31,  31,-117,   4,  97,-115, -49, -40,  86, -32,  -4, -52, 109, -28, -28,  -9,  86,-103,  77, 116, -68,   1,  13,  92,   0,-117,  29,  19, -29,-122,  75, 112,  84, 120, -32,  48, -89, -46, 110,   6, -69,-119,  70, -77,  67, 106,   1, -37,  40,  68,-113, -85,  97,  72, 108, 113, -26,  72,  29, -87, -24, -13,-127, -88,  99, -57,   5,-119,  34, -48, -77,   9, -77,  46, -84, -79,-113,  46, -87, 122,  16,  36, 122, -26, -21, -72, -22, -86, 106,   8, -82,  65,  22,  73,  94, -14,  29,   5,  -6,-106, -52, -84,  26,-120,  45,   6,  32,  74, 121,-106,  46,  67, -65, -43, -16,  36,  67, -47,  98, -59, 117,  13, -39, -73,  87,-101, 124,   0, -86,  96,  79, -54,  46,   1,  39,  38,  99,  10,  19,  86, -68, -88, -69,  59,  13, 122, -13, 120,  -6,  16, -64, 105, -31,  43,  10, -58,-119, 107,  56,  -8, 112,  42,  -1,  10, -74,  -2,   8,  -5,  31, -55,  66,-111,  92, -68, -22, 123,-113,  11,  14, -61, -25,  53, 112,  41,  -1,  42,   9,  39,  66, -82,  73,   5, -80,  62,   1, -92,   6,-107,  61, -94, -21,  -3, -16,  -7,  72, -53, -41,  64, -22, 112,  71,  98,-105,  46,  27,  98,  45,-116, -29,  22,  63, 119, -49, -27, -14,-100,  10,  24,  18, -91,  -3,-123,  62,  52, 123, -56, -28, -17,   6,  39,   9,  14,  89,  11,  82, -91, -94, 118,  66,  83,  83,-105, -25,  78, -82,  20,  79, 125, -24, 112, -48,  79,  58, -50,  41, 112, -98,  32, 112, 108,  18,   8,-113,  61,  36,  25, -73,  80,-124, -62,  53, -73,-120, -25,  33, -49, 105, 113,  24, -92, 101,   0, -11, -42,  16, 109,  14,  20, -16, 101,  70,  30,   3,  16, -25, -51, 106,  32,  76, 115, -65, -62,  28,   5, 108, 126, -30, -57, 114,  31, -35,  57,  58, 112, -86, -12, -98, 125,  21, -70, -76,-110, -14, -39,  76, -60,  86, -59, -11, -25,  51, 121, -86, 111, -98,  12,   1, -63,  91,  11, -45,  13, 105, -28, -82, -48, -80,  56,  92,-117, 118, -39, 102,  39,  79, -72,-112,-125, -39,   5,   7, -87, 111, 114, -11,  63, 100,  17,  -7, -33, -89,  94, -68, -29,-113, -45, -23,  23, -42, -60,-124,   4, -68,  67, 104, 105, -44,  92, 119, 117, -62,  12, -15,  67,  15,  20,  72, -62, 114,  97, -56, -32, -61, -41,-102, -64,-102,-125,-101, -58, -20, -39, 120, 112,-121, 100, -29,  55, 112,  -3, 102, -67, -39, -54, 118, 113,  87,  -4,  52, -35, -99,  73, -48,  73, -39, -15, -60,-108, -92, -52, -29,  48,  86,-124, -71, -55,-122, -10, -70, -14,  24,-106,  92,  45,  -2,  28,  38,  71,-107,  87, -98, -19, 104,  88, -43,  66, -54, -30, -94,  -2,  72,-120, 101,  43, -97,-103, -79, -19, -48, -24,  67,  80, 125,  12,  33, -93,  41, -42, -33, -61,  80, 111, -42, -26,  10,  28,  39,  81,  52,  75,-117,  93, -56,   4, -63,  78, -11,  35,  -1, 107, -55, -58, -29,  57, -39, -26,  88,  -7, -71, -60,-126,  42, -38, -64,  29, 105, -47,-103, -40, -11, 120, -41,  37,  27,  59,  18, -64, 101, -11, -79,-110, -93, -40,  15, -11,  23, -35, -63,  99,  34,  61,  38,  -9, -27, -61,  50, -75,  96,-113,  73,  58, -31,  31, -55,  21, -67, -83,-116, -17,  -3,-110, -26,  86,  67, -60,  -4, -69, -30,  70, 105,-101,  -8,   3, -38, -22, -66,  41,  83, -38,  10, -37,  64,  64,  13, 116,  90,  76, -80,  20,  -5, -77,  66, -67,  41, -64, 124,  53,  46, -86,  37,  71, 103,-112,-118, -80, 105, -38, -10, -45,  38,  73,   4, -72,  15,  84,  15, -65,-126,  49,  14,  78, -72, -19,  42, -46, -25,  36,  25, -79,  65,-127, -64,  22, -20, -44, -20, -64, -69,  60,-108, -60, -57, -33, -59,  19,  72,  77,  94, 117,  81,-111,  88,-126, 106,  -3, 115,-125, -35, -10,  -6,  74, -16,  19, 104, 100, -44, -57,   9,  49, -82,  99, -31,-104, -30, -80,  56,  43, -10, -17, -65,  10, -82, -73,  82,-101,   6,  -5, -97,-109, -74, -30, 113, -89,  22, -24,  63,   9,  62,  98, -21, -78, -90,  61,-113,-104, -26,  40, -98,  57, -22, 124, -83,  44, -26, -96,  93,  68,  81, -99, -33,  55, -85, -90,  -1,-120, -19,   6, 117, -33, -23,-120,-106, -55, -34,  75, -58, 114,  -4,-106,  25,-122, -28,  14,  20,  -3,  60, -41,  -8,  41,-107,  51,-102,  25, -66,  79,  95,-100, -28, -34,-111, 101, -53,  85, -41,  74, -50, -34, -75,  62, 115, -37,-111, -46,  31,  68, 108, -59, 105, -22,  23,-107,  93,  22, -27,-126, -26, 109, -29,  86, -70, -25,   8,-119, -50,  -9,  24,  78,-127,  46,  73, 113,-125,  33,  48,-102,-124, -23,  -9, 122,  -3,-114, 107,   7, -73,  88, -65, -53,  70,  -6, -81,  22,  78, -92,  72, -37, -98,  73, -80,  37, 115,  81,-104,  70, -38, 104,  51,  38,   4, -79,-124,  90, -26,-126,  -9,-118, -26,  41, 124,  50,-118,  -8, -82, -63, -75,  96, -87,  31,  60,  27, 114, -32,   0,-120,  43,  68,-114, 108,-117,-104, -12,  99,  -6, -79,  45,  58,  59,  89, -93,  34, 121, -62,   4, -23, -16,  71, 111, -31, -85,  16,  38, -52, -77, -96,  15, -21,  54,-113, 104,  10,  45, 116,-101, -76,  38,  98,  21,  70,  35, -49, -81,  46,  73, -14,  85, 106,  -8,-113, -96,  79,  13,  34,   0, -72, -72,  84, -12,   3, -98,  -2, -11,  93,  51, -76,   3,  52, -32, -96,  -9,-118, 101,   3,-126,   0,  60, -58,  -3, -31,  81, -76, -21,  89,-124, -80,  -7,  55,  57,-112, -76, -67,   5, 113,  32, 119, 118,  33, -70, 122,  10, -49, -84,  87, -98,-110, -55,   3,-114,  55, -78,-105,  57,  16, -79, -95,  31, -89,  54, 125, -96,  60,  91,-115, -95, -50, -66,-109,  81,  31,  43, -91,-120,-112,  68, -67, -44,   5, -94, 101, -39,   0, 111,-108, -82,   5, 109,  -4, -47, 109, -39, -69,  31,  98, -80, -84,  87,  25,   5, 123,  -3, -62,  62,  86,  -7,  -5, -41,  99,-104, -75,  93, 104, -64,   8, -80, -66,  72, -19,-120,-100, -30,  -7,   1, 114, 104, -96, 114,  46, -29, -88,  67, -24,  35,   4, -23,  12,  44,-117, 120, -17, -96, 104, -33,   7,-119,  95, -61,-119, -58,  -2, 120,  68, -93,  82, -40,-126,   2, 101, -90, -44, -76, -39, -31,  24, 108, -29,  27,  28,  56, -34, -88, -51, -21, -26,  15,-124,  31, -27,  25,  46,  59,  17,  49,  66,  72,-126,  -5, -63,-115, -65, 110,  38,-103,-116,  30,-120, -46,  32,-118,-124,  65, -12, -95,  66, -34, -12,  36,  -7, -11, -92, -38,  -3, -66, -97,  29, -20, 113,  51, 104, -84,  50,  -2,  36,  42, 113,  39, 123, -13, -71, -26,-126,  42, -90, 118,  15,  73,  56,  41,  -8,  37, -28, -97,  83,  83,  43, -51,-113, 117, -37, -71,  38, -58, -87,  82,-110, -92,-105,  42,  24, 100, -83,  90,  46,  40, -64, -30, -18, -34, 110, 110, 110,  46, -66,  10,  76, -31, -69,-113,  94,   9,  14, -55,  26, -50, -52,  15,  31,  79, -39,-106, 111,  73,-105, 112, -94,   1, -47, -95,  -1, -76,-106, -34,  75, -23, 108, -99, -15,  80, -45, -70, -48, -19,  25, -64,  58,
   35,-116,  72, 107, -56, -14,  16,-102,  91,  23,  12,-111,  55, 120,  41, -10, 100,  -5,  93, -47, -95,   6, -89, 112, 108, -12, -83,  42,  33, 124, 110,   3,  56, -93, -69,  57, -33,  31,-119, 100, -16,  78, -19, -90,  61,  51, 109, 126,  55},
{ -37,   2, -36,-109,-105, -34, -12,  78,-107,  24,-116, -27, -89,  10, -19, 109, 114, 106,  42,  82,  42, 118,  13, -73,  26, 100,  47,  28, 118, -60, -52, -54, 109, 126,  52, -76, -34, -36,  95, -16, -57, -77, -86,   0,  74, -93,  38,   9, 121,  27,-124,  25,  22,  36,  90, -23,  48,  93,  38,  99, -56, -95,  61,  -2,-117, 102, 102,  61,  49, -29,  47,-127, -75,  98, -63, 115, -99, 108, -69, -49, -80,  50,-118,-122,  91, -46, -39,  81,   3, -37,  24,   8,-111,  80, -85, -49, -30, -88, -74, -74, -94,  59,  58,  84,  51, 101,  49, -83,   0,-122, -21,-115, -30,-102,  71, 124,-100, -60, -63,  54,   5, -53,-116, -61, -18, -50, -48, -29, 119,  83,  68,-105,-108,  25, -35,-119, -82, 125, -26,  52,  91, -68,  23,  98, 101, -16,-115,  60,  14, 118, 104, -81, -28, -42,-121,  69, 113,  60,   9,  43,  87,  17, -91, -18, -59,  55, -29,  17, -65,  51,  75, -52, -73, -43,  92, -55,   4,  26, 120,  27, 125, -11, 124,-105,  41, -56,  56, 111,   1, -48,  44,  16,   1, -50,  32, -43,  56,  17,   6,-103,  86, -80, 127,  77,  78,   7,  97, 118,  74,  -3, -73,  84,  12,  30,  93,  -9, -45,   5, -25, -82,  87, -83,  87,  12,   0,  94, -41,  45, -19,  25, -50,  75,  58, -36, -82,-113,  54, 123,  45, -10, 114, -48,  23,  56, -15,-113, -34, 110, -82, -35,  54, 116,  13,  94,-117, -30,  52, -89, -25, -49, -96,  31, -54, -80, -83, -31,   1,  10, -79, -60,  -6,  64,-124,  88,  18,  -1,  -8, 110,   4, -78, -33,  21,  99, -77,  62,   0, -50, -36,  64, -18,  34, -14,  40, -46,  95,  -4, -31,  31,  -7,  -5,  31, -63, -32, -30,  21, -74, -81, -54, -71,  43,  54,  30,  76, -17,-106, -92,  31, -96, -36, 117, 102,   0,   7, -27, -42, -36,-105,  87,-111, -10, -95,  69,  76,-120,  99,-103, -49, -53,  53,  65,   0, -57, -69, -91,  12,  41, -93,  -7, 108, -97, -19,  82,   2,  99,  39,  -3,  16,-117,-107, -97,-121,  52, -41,  14,  44,  -9, -13,  13,-113, -81, -31, 120,-109, -17,-111,  77,  92,  61,-117, -63, -46,-127,  82, -13, -15,-106,  42,   0,-104,-105,  -4, -48, 125, -17,  94,  11, -24, -50,  95,-127,-117,   0, -20, -71,-105, 125,  96, 108,   0,  99,  67, -83,  45,  45,  -9,  64,  39,-122, -36, -27,  86, -65,  24, -36, 123, -90,  98, -37, 126,-105,   8,  14, -55,-104,  -2,-121, -77, 104,  31,  52, -29, 122,  78, 121,  32,  20, -96,-122, -33,-124, -81,  -3, -76, 100, -70,  11, 121,  64,  78, -91,  98,  74, -14, -70, 106, -64, -79,  18, -94,   5, 123,-110,  54,  59, -26,  35, -71,  94,  11, -45,  62,  72, -92, -74, -24, 103,  70, 124, 126,  82, 103,  76,-115, -15, -30,  12,  91,-108,  -7, 106, 119, 103,  62,  79, -61,  65, -10,  15,  55, -85,  95,  89,  -1, -37, -36,  45, -50, -12, -53, -15,  68, -14, -62, -83, -51,  57,  99,  24,  15,  10,-125,-117,  76,   4,  73,  64,-121,  41,-104, -69, -56, -20,  17, -19,  41, 117, -69, 117, -63, -11, 120,  11, -25, 119,  92, -78, -35,  -1, 101, -32,-105,  66, 105,-107,  34, -55,   1,  -8,  96,  73,  28,  73,  53, -83,  44, 123,  55,-103,  40, -44,  14,  24,  30, -67, -50,  -1,   7,-118,  47,-121,  76, -89, -57, -50, 120, -58, -83,  85, -88, 117, -73,  62, -99,  63, -80, -72,-118,-103, 104, 101, -48, -73,  23, -35,  69, -73,  79, -14,  42, -93, -13, -40,  84,   8,   7, -67,  10, -32, -73,  54, -68, -47, -66, -18, 121,  66, 120,  76, -17,  82,  68, -92,  -9, -82, -63,  35, -93,  35,  97,  60,  23,  52, -23,-127,-118,  55,   5, -88,  54, -85,  94, -51, -43, -26,   0,  30,  16,   0,  12,  54, -24, -42,-126,  73,  44,  30,  93,  35,  -5,  90, -41,  -1, 103, -28, -52, -64, -68, -38,  31,  45, 125,-114,  64,  67,   3,-117,-105,  15, -21, -69,  95, -20, 118,  68,-101,-115, 113, 100, -37,   0, -37, -15, -48,  74, -77,  88,  74,-103,-126, -38, -53, -64, -22, -51, 117, 100,   1,-102,  39,  89, -81,-102, -70,  23, -44, -40,  67, -79,  53, -14,  -3,  81, -57,-118,  -5,  89,  38,  27,  90,  48,-122,-111,  47, -32, -57,  54,  52,  42, -12, -78,  11,  94, 112, -81,  76,  -5,-121,  72, 104,  44,-118,  11, 120,  38,  85, 112, -44,-119, -25,   3,  45, -16,  95,  68,-112,  80, 105,  20, -18,   3, 119, -87, -40,   6,  95,  66,  77,  30,  54,-117,  45,  50,-123,  53,   4,  -4, -88, -50,  53, -37,  50,  17,  36,  53,  55, -17, -39, -91,  65,  59,  92, -63, -91, -94,  74, 115,  79, -94, 112, -63, -34, -76,  58, -47, -85, 121,  53, -35, -75,  -7, -91,  56,  41,-118, -65,  58,  61, -58, 113,  85,  64, -77, -75, 100,  -3,  16, 100, -98,-120, 118, 120,  43,  74, -38, -14, -98, -54, 118,  68,  82,  -3, 123,  39, -54,-119,  39,  47,  67, 108,  48, -82,  42, -22,   7, 124, 123, -71,   5,  75, 121, -44,  48,  23,  44,  92,  81, -28, 110, -87,-126, -67,   0,  79,-120,   7,  24,  -6,  75, -42,  87,  28, 107,  99, -70, -33,  72,  21,-125, 118, 100,-106,  98, 107,  82,  56, -29, -74, 120, -37,  97, -87, -57, 125,-124,  13,  12,  76,   5, -29,-117,  11,  60, 123,  72, -91,-119,  81, -88, 108,  67, -43,-121, -15, 108,  97,-102, -13, -68, -50, -75,-114, -57,  37, -17,  42, -95,-114,  11,  -1, 115,-103,  62, 121, 117,  21,  -7, -27,  -4,  30,  78,  66, -24,  40, -70, -29,  56, 118,   0,  -6,   4, -53,  41,  30, -94,   0, -12,-116, 106,  77, 119, -31,  70, -93, -83, -30, 114,  58,  98, -21,  89,  66, -52, -36,  50,  10,  53,  38, -76,  33,  93, -28, 125,-117,  79, -70,  -4, -64, -29, -29,  -7, -38,  12,  95,  95,-119, -42, -44, -89, -17,   9, -98,  56,  24,-111, -32, 102,-124,   8, -38,  -6,-123,  96,  68,  39, -42, 125,  40,  29, -45, -89,  76,  87, -59,  36, -53,  33, -71, 123, 125,  64,  81, -46,   7, -80, 123, -46, -42,-121, 112, -63, -63,  55, 101,-117,  21,  34,  76,  -3, 124,-122, -99, 119, -60, -70,  24,  15, -83,  80, 122, -84, -50, -87,-110, -96,  81, 105, -29, -79, -35, 101, -67,  18,  86, 110, -26,-110, 122, -81, -80,  26, 100,-126, 114, -37,  -3, -50,  10,  37, -48, 102,  -8,  28,  26,  94,  12,  91, -92,  -6,  79,  80,  72, -26,  83, 100,  81, 104, 126, -74,-120, -41,-110,  18,  55,  53,  80, -19,  40,  70,  62,-122, 114, -40,  22,-109,  82, -15, -83, 119,  77,  46, -62,  54, -22, -89, -76,  74, -14,-121, -26,  35,  74, -29,  23, -89, -77, -67, -56, -63,  86, -44,  39,-124,-108,   8,-111, -38, 118,  97,  86, -19,  11, 122,  -4,-105,  22,  37,  62, 114,   9,  74,  38,  -3,  56,  63,   5,-104,  18,  25,  23,  64,-120,   0,  81, -77, 110, -38, -95, -59, 105,  73, -36, -91, -39,  57,  29, -53, -76,-112, -94,   1, -25,-118,  90,  43, -12,  56, -88, 109, -99,  66, 122, -98,-122, -38, 118, -39, -84,  68,-124, -99,  27,  54, 122,  -4, 107, 105,  43,  59,  94, -19,  90, 121, -78,  56,   7,  19, -49, -15,  10, 102, -61,-119,-111, -22,  26, -32,  26,-103, -82, -78, -17,  90, 112,  18, -89, -44,  -1,-113,  15,-101,  12, 127,  81,-109, 110,-120, -29,   7, -23, -55,  87,-111,  -3, -27,  11, -29,  39,  89,  -6,  21, 117, -96,-117, 100,-115,-122, -83,  30,  98, 114,  23, -24,  87,-106,  45,  82,   2,  85,  99,  31,  57,-108, 106,  17,  84, -55, -11, -51, 106,  56, -88, -40, -43,  84,  96,  13,  21,-111,-116, -23,   0, -31,  51, 116, -54,  24,  49,-108,-104,-106,  41,  30, -71,   0, -49,  86,  -4, -63,  -4, 102, -84,  56, 123, -76, 113,  -1, 117, -16, -13,   8, -79,  43, -44,  52,  27,-112, -66,-112,  58,   8,  48,  25,-125, 127, -74, -20, 115, -24, -72, -93, -31,  28,  87,   1, -82,  43,  56, -84, -74,-103, -46, -28,  68, -71, -51,-104,  62,  27,-126,   1, 120, 124,  37,  15,  61, -91,  48, -18, -88, 108,  -7, -49, -52,  29, 100,  70, -20, 115,-119,-125, -14,  96,  43,  10, 118, -21, -57,  98,  38,-110,  64, 121, -95, -79,  29,  90,   5,  75, -74, -30,  49,  44,-113,  35, -49, 109,  80, -62,-102, 102,  38, 102,  71, 108, -38,-104, -16, -39,-100,   1,  74,-106,  27, 118, -63,   4, -40, 124, 116,  87,  13, -29, -38, 108, 110,  51,  35,-114,-119,  16,-121, -34, -91, 116, 123,   1,-103,  80, -43, 127, -18,  68,  80, -30, -43,-105, 115,  66,  98,  -7,  94,-109,  -3,  15, -95,-100, -45, -90,  23,-116, -79,-101, -55, 118, 126, -16,-102,  23,  42,  53,  -8, -57,  27,  98,  34, -18,-126,  96,  64, -59,  -6, -81, -86,  96, -21,  68, -56,  29, -79, -68, -57, 118,  33,  18, -47, -18, -97,  23,  61,  29,  86,  82, 111,  25,-117,  -3,  54,  73, -92,  65,-115,  77, -61, -89,   9, -99, -88,  -4, -24, -91, -93, -43,   8, -60,  64,  55,  35,  -3, -37, -30, 112,-118, 114, -98,  35,   3, -68,  31,  22,-113,  -6,-115,-102, -42,  83, 110, -33, -40,  13, -47, -99,  82,  73, -54,-100, -32, -31,  15, -97,  -9, -28,  94, 125,  43,  19,  -5,  11,  38,  67,  86, -43,  63, -25,  98,  78, 103, -99, -62, -49,  -5, -40,  74,  24, 112,  -3,  27,  74,-111, 118, -99, -29,  42,   8,-126, -27, 100,  71,  10,  50, -82, 125,  -6,  61,  55, -93, -33,  36,  92,  52,  75,  95, -21, -83, -74, 122,  59,-122, -56, -86, -93,  93,  71,  17, -26,-115,-111, -59, 124, 112, -60, 101,  76, -39,  44, -93,  -7, 116,  27,-110, -48,  -4,-121,-116, -62, -59,-114,-109,-126, 122, -43, -92,  65, -94,-119,-102,  72,  68, 104, -20, 113, -45, -15,  70,-115,-111, -41, -19,  52,  47,   0, -93,  66, -64,   1, -31,-111, -24, -59,  20, -48, -51,-116, 123, -69,  23, -14,  59,  54,  60, -66,  -4, -61,   1,  38, -15,-117, -74,  -4,-106, 124,-118, -75,  63,-108,  66, -85,-107,  66,  68,-124,  32,-121,-109, -42, -11, 110, -69,   0,-105, 122, -64, -75,-101,  94,  54, -68,  93, 116,-120, -16,  51, -41,  45, -83, -48,  90,-116,-103, 118,  62,  72,  32, -68, -74, 109, -91,  12,  75, -38,  96, -72, -98, -98,   8,  47,  32,  37,   7, 119,  89, -56, -77, -71,-122,  85,-124,  91,   6,  81,  52,  60, -57,  14,-117, -72, -52, -73,  87, -65, -77,-126, -25,  32,  32,  96, -47,   1,-126,  69,  60,  26,  49, -22,-122,  60,-115,  62, -99,-122,  34,-102,  58,-124,-111,-101,   1, -45,-113, -29,-124,  36,  47, 101,-116,-112, -61, -21, -29, -84,   5,   3,  27,  99,  64,  31,  11, -27,  58,  -4, 104, -35, -74,   0,-115, -18,  85,  20, -24,-116, 115,  59, -53, -90,  80, -65,   8, -32, -33,-106,-100, 104,  56,  71,  48,   4,-118,  97,-105, -87,  32,-122, -21,  19,-102,  83, -24, 126, -39,-120,  30, -21,  21, -88,  86,  50,-113, -66,-110,  23,  76,-107,-117,  48, -40, 104,-118, -29, -70, -32,-114,  88, -82, -39,  30,   3, -91, 110, -45, -76,  41,  92,  80, -10,   3,-114,-126, -11, -38,-105,  25,-122, -21, -10,  35, 119,  71,  54, 124, 103,
   77, -91, -90, -29,  15,  -3,  57,-104,  84,  -4,  50,  21,  90,-107, -54,  12, 122, -73, -73, 113, -36,  32,  93,  77, -59, -60, -54, -40, -39, 123,  41, -90, -83,  49, 123, -59, -68,  71, -45, -60, 110, -25,  32,  49, -42, -38,  90, -13, -42},
{ -62, -27, 127, 114, -23,-107, -14,-117, -33,  30,  89, 125,  50,-107,  18,-124, -30, -94,  23, -20,  58,  49,  89,  -5, -74, -77, 101,  51, -85,  44,  91,  57,  89,  53, 115,  58,-100, -55, -65, -22,-119,  31,  10, 114, 111, -61,  99,  34,  76, -92,  54,  84,  93, -44,-123,  47, 121, -67, -80, 125,  99, -25, -29, -54,  50, -18,  29,  52,  30, -91, 101, -18, -34,  56, -29, -61,  92,  45,  64, -81,  16, -24, -43,  45, 116, -80, 107, -64, 110,   6, -89, -80, -99, 114, -69, -70, -31,  49,  81,  69, -66,  29, -35,  92, 119,  55,  85, -51, -87, -35,   8, -82,-114,-112, -82,  12, -37, 121, 120,   7, -88,  89,  69, -16,  48,  51, -89,  95, -44, 119,  87,-116,-107, -95,  -9,  -6,  27, -70, 117,  78, -88, -99,  70,  44,  89,  36,-107, -60,  75, -90, -89, 103,  32,-107,  -2, -53, -85,  65,  50,  -1,-100,  33,   7, -96,-127, 124,  88,  21, -83,  90,  15,  73,  49,-101,-104,   8,  16, -91,  54, -37,  41,  72, -15,  33,  67, 117, -19,  -9, -61, 108,  42, -79, -56,  25, -63, 107, 115,  37, -25, -28,   8, -66,  75,  86, -43, -83,  18,  62,-122, -46,  -3, -98,-108,  58, -26,  59,-126,  52, 117,-107, -52, -22, -31, -51, -59, -14,  46,  99,  64, 102, -52,  21,  -5, -99,  69, 118,-121,  75,  63, -73,  30,-121,  60, -36, -70, 125, -57,  82,  74, -35,-124, -51,  -8,   5, 105,  20,  20, -54, 125,  62,  34,  53, -90,  78, -95, -59, -80,  28, -74,  60,-107,  88,  39,  65, -39,  10,  46, -37, 118,   6, 116, 108, 122, -22, -91,  40, -25,  29,-124,   8,  10,  45,  16,-115,  99, 124,  45, -41,  79,   1, -46,  75, -96, -79, 114, -67,-109, -42,  83,  21,  72,  41, 114,  29, -63,-111,  20, -41, -88, -84, 113, -81, -53, -73, 121,  28,-104,  83, -25,-110,  45,  42,  96,  36, -75,-116, 111, -39, -98,   5, -53,  93, -93,  92,  95, -26,-120,-117, -43,  89, 125, -23,  42,  41,  -1, 126,  55,  40, -27,  15, -95,  38, 110,  20,  76,  28,-121, -54, -67,   9, 113, -28,-104,  -1,   5,  78, -43, 101, -73, 122,  13,-116,-116,  70,  18,  -5, -64, -17, -64, -54, -87, -84,  83,  30,  21,  42, -79, 117,-124,-117, -33,   8,-125, -97,-111,  31,  80, 117,  12,   7, -62, -24,  68,-104, -93, -59,-123,  56, -98, -88,-111, -73, -34, 123,  30,   0, 118,  35,  78,-117,-102, -84, -93,  25, -62, -53, -81,-110,  39,-109,-112,  65, -15,   1,  35,  85,-109,  14, -98, -18, -22,  67, 105,   4, -63,-110,  81,  63, 110,-122, 107, 124,  34, -33,  37,-121, -48,-117,  64, -62, -76, -49, -57, -93, 105,   3, -15, -25,  27, 113,  -8,   4, 102, 124,  56, -88, 114,   6, 113, -62,-116, -96, -38, -33, -46,  39,  26,  43,  51, 111,   0, -18,  53, -42,  80,  14,  42,  89, -30,-107, -42,  66,  80, -51, -74,   0, -76,  87,  15, -52, -27,  57,   1, -50,  21, -76,-123, -74,-110,  28, -28, -15, 127, -85,   6, 106, -96, -80, -10,  -6, -97, 126,  49, -76, -79, -27, 117,-113, -29,  -2,  24, 118,  67, -42, -13, -32,  11, -26, -84, 113, -13,  34,  44, -54,-122, -70, 107, 106,  27,  44, -19,  53, 118, -10,  18,  85,-125,  40,-107, -33, -26,  27,  76, -55, 104, 115, -77,   2, -58,   8, 114, -60,  75, -50, -52,  51, -95,  18, -77,  29, 104,  33,  39, 103, 103, -92,  -5, -44,  15,  72, -33,-102, 124, -73,  -2,  93,-100,-111,  52,-125,-116,  14,   1,-107, -49, -75, -79, -75,  -2, -74,-106,  67,  51,  90,  33, -24,  86, -46, -45, 124,  18, -10, 106, -84,   0, -82,  17,-121, -20, 121, -43, 118,  90,  55,  39, 113,   3,  51, -38,-124,  82,  63,   2,  33,  67,  85, 105, -71, -83,  75,  84,-119,  28,  71, -97, -85, -98,   7,  28,-101,  15, -81,-102,-120,-106,   6,   5,  94,  38,-103, -98, -27,  -6,  80,  19,  57, -41,  -5,  29, -31,  43,-127, -87, -96,  63, -29, 113,  85, -59,  39, 112, -94,  82, -47,  14, -12,  15, -86,  92, -30, -52,  67, -32, -51, -14,   8,  92,  87,  56,-116, -90, -57, -67,  -1,  63, -57,   2,  33, 126, 126, -80, -16, -90,  -3,  80, -60, -24,  47,-121,  46, -34,  15, -78,  51, 106,  -7, 112, -12, -32,-122,-103, -49,-126,  76,   1, -37, -34, -31, -73, 100, 120, -65, -47,  46,  70, -27,  19,  48,  14,   8,-109,  95,  -5, -38,  32, -88,  79,  38, 122,-102,  42,  55, -48, 121, 102,-120,   9, 121, 106, -98,-112, -10, -38,  21,  89,  47, -72, -39,  43,-100, -42,  47, 103, -81,  47,-109, -80, 125,-114, -25, -53,  -9, -48,  17,   7,-108, -50, -96, 115,  -6,  64, 112, -13,  84,-108, 101,  46, -30,  -6,  90,-114, -92,-106,-126,   2,  94,  48, -75,  35, 122,  75,  62, -79,   1, 116, -30,  73,  25,  92,  -5, 117,  15, -54,  -5, 103,  58,-123,   0,   5, 127,  54,  34, 126,   8, -54, -43,  35, -38,  38, -43, -40, -73,  -8,  64, -31,  54,  57,-121, 104, 117,  68,-123,  66, -31, -13, -75, 125, -27, -54,  97, -79,-105, -14,  35,  38,-104, -75,-117,  91,  82,  48,  53,  65, -98, -92,  62, -97, -77,  80, -32,-118,-109, -91,  -1, -42, 109,  56, -77,-117,  31, -41, -90,  29, 123, -83,  40,  62,  82, 101,  57, -97, -92,  21, -78,  98,  52, -61,  51, 107,  66,  21,  66,   7,-111, -88,-102, -97,  78,  42, -92,  77, -33, -70, -83,-121, -32, -46, -33, -57,  49, -90, -46, -82,  15,  -7,  32, -53, -72,  95,  11,  15, -81, -52,  -7,-115, -34, 106, -53,  32,  23,  82, -52, -73, -73,  31,  67,  64, -45,-123,  62, -49, 101,  25, -85, -32,   4,  82, 119, 109, -36,  11, -62,  53,  56, -77,  65, -47,  20,-117,  93, -54,-125,-125, 126, -22, -15,  74,-121,  94, -60, -27,-111,  48,  69,  96, -91, -18,  40,  96, -26,   2,  29,  99, -64, -27,-104, -87,  -2,   2, -26,-110,  40, -50, -80,-105, -29, -24,  57,  74,   7, 126, -85, -75, -55,  68,  41,  -4, -80, -38, -50, 127,-126,  18, -17,-111, 115, -60, -63,  93,  22, -57,  38,   7,  45,  89,  37,  -8, -12, -36,  43,-113, -36, 117, -31, 127, -24, 126,-107, 119,  77, -79, 103,  86,  28,  35, -67,  37, -13, -88,  80,  17,  31,  62,  -6, -93,  73,  45,   7,  92, -46, -95,  66, 103, -58,  38,  15, 100,  23, -19,-112, -21,  10, -47,  18,  33,  77,  46,  79, -45, -46, -36,  37,  64, -57,  33, -83,  83, -42,   7,  -5,  23,  62,-111,  27,  56, 114,-127,  38,  27,  11, -39,  39, 113,-107,  66, -80, -88, -49, -57, -79,  79, -20, -16, 125, -35, -75, 103,  20,  39,-109,   3,  75, -27,   0,  39, -64, -70, -67, -14,-111,-127,-120, -11,  61, 119, 119,   1,  57, -43,-114,  39,  31, -42, -30, 100,  95,  53,  48,  78,  72,  49,  95,  41,  21, -34,  48, -98, -47,-110,  85,-122, 108, 104,  67, -85,  55, 119,  39, -59,  95, -78, -17,  13,  -5,  61, 109,-125,  24, -25, -20,-111,  83, -32,  22, -83, 117,  54,  85,-116,  -4, -15,  16, -35,  47,  73,  38, 127,-107, 108,  59, 112,  -2, -71,-116, -47,-105, -61,-118,  19, -41,  91,-110, -51,  62,  31, 122,   4,  68, -91, -71, 119,  79,  52, -43,  85, -20, -64,  70,  64,   7, -35,  33, -16,  -3,-118, -75,  65, -19,-115, -80, -84,  36, -22,  82,-100,  17, 121, -73, -71, -13,  -4, -32,-102,-114, -34, 102,  28, -16,  47, 120, 106, -44,-108,  17,  63, -60,  10,  69, 104, -10,  60,  84, -66,  36,-114, 124, -92,  28,  61,  34,  42,  19,  18, 105, -83, -89,  39, -13, 123, -33, 124, -43, 122,-105, -62,  82,  63, -45,  27,  48, -26, -86,  49, -29,  -9,  36, -59,  40,-114, -66, -55, 108, -55,  55,   0, -52,  89, -60, 118, -87,  31, -25,  33,-121,  95, 120, -66,   3, 102,  87, 117, -83,  40,  21, -74,  28, 112,  92,-118, -23,  51,   2, 116,  65,  93,  11, -57,-118,  -1,  15, -34,  50, -73, 127, -37,  37, -21,  44, -33,  -6, -95, -50, 126,   9, -15, 113,  62, -53, -43,-122, -84, -84, -40, -45,  80, -49,  17,  98,  78,-119,  20, 114, 100,  78, -86,-107,  48, -48,  34, -91,  47,  26, -40, -18,  -1, -93,  70,   9,-109,  89, 106, -15,  23,-106,  75, 101,-113,  16,-110,   9, -79, 125, 111,  89,  74,  41, 106,  -3,-120,  85,  78,  77,  27,  45,  95, -16,-100,  60, -37, -42,  52, -73,  94, -69, -50, -42, -47, -19,  68,   0,   5, 120,   6, 107, -25,-111, 112, -61, -76, -63,  38,  25, -93, -86, -23,-115,  48,  63,  11, 119, -96, -88,  16,   0, -96,-112, -26,  10, 118,  80,  58,  25,  33,  58,  81,  90, -10, -32,  72,-126, -44, -66, 120,  19,  39,-126, 118,  93, 112, -76,  -2,   4, 104, 100, -47,  79, -28,  40, -98,   4,  37,  -3, -61, -30, -75, -67,  84, -68, -16, 112, -33,   3, -83,  52,-107,  71,  43,  11,   3,  25,  93, 116,  66,  74,  51,  -4,-111,  36,  61, -32, -91, -29, 116,  -8,   8,  23,  -8,   9,-116, -68, -36, -43, -88, -99,  26, 104,  49,  69,-102,-122,  90,  91,-125, -81, -53,  43,  58,  69, 125, 116,-114, -65,-106,  -5, -35,  44, -69, -60, -58,  21,-125, -52, -71,  25, -82,  67, -56,  74,  25,-103, -11,  23,  29, -73, 102,  55,  14,  95,   0, 124,  70, -12, 105, -83,  94, 116,  25, -64,  62, -36, -95,  69, -47, -78,   8,  76, 117, -64, 121,  45,  -4,-107, -69,  73,-125,  56,  65,-101,  78, -62,  -9, -36, -33, 106, -84, -44, -85,  -9,  78,-111,-122,  21,  94, -57,  52,  70, -41, 117,-120,  77,  32, -60,  12,-126, -60,  76, -24,  25, -31,-106,  61,-123,  94, -85, -56,  -2, -19, -79, 126, 124,  56,  17,  86,  -2, -82,-107, -11,  48,-100, -36,  47,  75,   0,  62, -13, 127,  -4, -70,  61,   6,  91,   7, 109,-119, 111, -10, 124, 116,  -4,-112,-113,  18, -62, -82, -22,  62,  97,   3,  73,  49, -96,  35,-102, 109, 122,  16,   2, -19,  81,  54,  20,  -4, -81, 125,-102,  22, -53, -51,-121, -35,  37,   3,  36, 109,  76,  45, -23,  98,-113, -68, 117,  42,  48, -81, 121, 104,  85, -14,  57, 117, -94, -42,  29,   7,   9,  18, -49,-109, -37, 122,   5, 120,  84, -27,  78, -23,  -9,  59,  83,-102, -42,  49,  98,  62, -83, -46, -50, -88, -14,-119, -82,  13,  19,  26, -42,  91,  12, -56,   7, -72,  73, 106, -49, -58, -51,  85, -75, -85,  17,  91,  31,  76,  72, -67,  57,  89,   3,  95,  -9, -22,  17, -75, -25,  66, -13,  14,  92,-117,  66, -80,  47, -28,  24, 107, 115,  -6,   8,  10,  94,  75, 122, -12,-120,-123,-100, -78, -35,  69,-117,  84,  50, 112, -95,  18,  98,  16, -70,-119,  86,  -7,  17, -34,  33,-122, -28, -76, -32,-101, 111, -86, 126,-114, 110,  69, -32, 124, -16, 114,  27,-115,  60,  11, -84, 103, -39, 100,-101, -56,-127,  52,  19,  57, 121,  36, -67,   5, -15,  16,-116,  25, -80,  56,  96, -34,  78, -63,  69, 102, -86, 121,  77,  22,  14, -75, -91,-125,-104,-110,  20, -13, -40,  -5, -58,  15, -51,  78,  62,  39,  52,  52,  76, -56, -58, 108, -24,  17, 109, -85, -81, -17, 113,  91, -68,  15,  18, -85, -72,  66, -93, -36, -91, -79,  91,  28, 113,-126,  -5, -33, 124,
   44,  79, -48, -85,  20,  66, -57, -39,  53, -26,  57, -51,  68,-122,  78, -33,-102,-106,  11, -57, 120,  49, -11,  70, -73,  34, -36,  23, -70, -16, -11,  89,  25, 125, 123, 118, -43,   1,  23,  58, -40,  65,-108,  74,-112, 111,  75,  55,  23},
{ 123, -29,  51,  -8,  88, 116,-109,  54,  49, -13,  53,  20,  68,  43,  23, -96, 106,  53,  88,  59,  83,-123,-124,  44, -37, -57, -40, 120,  37, -25,  -3, -65,  37, -17,  41,  59,  43, -68, 118,  89,  96, 120, 120,-108, -14,-125,-103,  -1,  26,  22, -75, 123,-100,  38, 113, -83, -20,  68,  74,  26, -28,-124, -27, -93,  66,  14,  -3,  90, -63,  88,  29, 117,  -7, -83, -88,  24,-119,  21,  43,  73,  77,-126,  44,-105, -46, 102,  85,  80, -45,  45,  66,  73,-122,  89, -12, 119, -64,  17, 101, -18, -61,  61,-120,  36, -43,  99, 125, -44,  47, -24, -41,  47,  78, 105,  84, 101,  51, -35, -67, 112, -82,  42,  87,  27,  65,-113, -49, -54,-105,  38,  99,  29, -51,  34,  31,  82, -67, -48,  32,  72,-106,-125,  99, -67,   7, -39, 113,   9,  24, -35,   1,-124,-127,  60, -30,  96, -95, -55,  64, -24,  81,  49,  -3,  74,  50, 124,  49, -96,  24, -81, 119, -70, -64, -82, -74, -86, 118,  84, -10, -96,  10,  -7, -81,  46,  15,-101,  92, -79,  24, -47,  10,  29,  43,   5,  40,   9,  90,-118,  52,  95, -27, -34,-107, -49, -56,-127,-116, -29,  33,-104,  97,  70, -90,   5,-114,  94,-111, -85,  59, -47,-122,  26, -17, 121,  -1,-115,  29,  32,  86,  62, 108,  14,  77, 127, -93, -71,  33,  -6, 109, 104, -95, -33,  94,  93,  91, -70, -75,  43, -45,  12,  26, -54, 112,  -9,  55, -73,  13, -25, -14, -38,   8,  69, 112,  76,-109,  67, -73,   6, -15, -88,-109,-105,  53, -36, -45, 108,  63,   4,  24,  73, -55, -69,  -1, -18, -82,  -1,  45,-119, -75, -69,  60,  87,  -9, -64,  10, -47, -59, 104,  57, 109, -81, -95,  76, -97,  30,  92, 112,  81, -28,  99,  22,  -1, -86,-107, -81,  96,  68, -73,  88,  68,  62,  20, -45, -42, -76,-107,  86, 114,  92, -79, -56, -87,  51,  42,  84, -83, -67,  13,  92,  42,-103,  29,  84, -65,  86,-114,-125, -82,  57, -86, -45, -52,   1,  41, -81,  73,  64,  65,-112, -15, -30,  16,-112,  16,  28,  62, 106,  26, -11, -47, -31,  10,  90, 124,  -2,-106,  72,  34, -28,  47,  40, -79, 104,  91, -60, -22,  11,-115,  58, -53, -81, -23, -66, -96,  47, -40,  84, -12,  32, 101,  51,   7, 114, 118,  36, -61, -19,-110, -10, -41,  99,  48,  18,  73,  69, -27, 109, -74,   0, -58, -21, -77, -45,  25, -30,  12,   0, -75,  21,  58,  71, -72,  68,  61, -96,-127, -37,  13, -98,-125, 104, -16,  84, -89, 112,  22,-107, -77,  18, -26,  75,   6, -70,  69,  68, -48,   3,  37, -91, 112,  74, -80,  37,  77, -89,  23,  42,-101,  88,  90,  94, 106,  68,-120,-126,-114,  34, 122, 101,-119,  -7,  17,  -2,   8, 105,-100, -43,  80,  75,  76,  21,-109, -53,   6,  23,  36, -82, -89,-113, -62, 113, -87, 104,  39, 125,  20,  74,-107,-107, -67, -28, -13,-123,   8,  52, -65, -84, -38,  10, -80,   6, -85, -15, -24,  -7, -11, -62, -89,  91, -78,  58,-102,  77,  26,  92, -96, 104, -94,  55,  60,  41, -56, -67, -78, -27,  39,  40, -47, -58, 121,  71, -64, 119,  28, -93, 103, -32, -50, -26,  -8,  -8, -78, -72,  84, 115,-125,  46,  81,  44,  82, -45, 118, -33,-115, 125,  98, -34,   7,  71, 115, -50,  92, -82, -29, -37, -80,  -7, -21,-112, -73, -90, -94, -37, 117,  44,  15,  23,-100, -80,  32,-103,-107, -74, -60, -59, -72, 103,  57, -83,-108,  86,  41,-108, 118,  14,  40, -65,  92,-103,  38, 116,  81,  15,-113, -22, 117,  45, -13, -39,-113, 104,  47,  73, -34, 102, -82,-108,  26, -70, 125,  87,  -7, 107,-109,  11, 104,  85,  54,  58,   0, 114, -11,  -6,  75, -41, 110,  83, 120, -44,   1,  -3,-109,-107, -70,  50,   1,  70, -61, -57, -73,-106, -99,  83,  93, -83,  28, -84, -47,-115,  75, -79, -55, -43, -52,  95, -47,  69, -72, -31, 113,  16, -18, -29, 101, -60, -21, -45, -33, 103,  36, -44,  72,-122, -53, -18, -72, -19, -36,  89, -24, -74, 106, -72, -48, -97, -52,  83,  13, -51,  -8,  25,  12,  70,-113,   9,  74, -14, -23, -54,  41, -84,  53,  -7, -97,-117,  60,  71, 105, -20, -50,  53, 103,   2,  52,-106, 123, -26,-123, -17,   0,  67, -17,  47, -32, -38,  10,-109, -60, 103,  24, -44,  66,  79, -15,  59, -76, 105, -29,  85,-110,  21,  75,-116,  55, 108,  -7, -55, -32,   6, -95,  76, 101,  92,  73, 124,  40, -32,  27,-114, -75, 107, -61,  76, -38,  73,  31,  38, 111, -55,  83,  -2,  89,  18, -48, -36, -86, -17, -29, -89,-111,  31,  82, -69,  35, 119, -95,-126, 120,  31, 125, 113,  78,-108,  13, -41,  63,  45, -53, 125, 120,-124, -46, -61,  30, -87,-108, 116,  11,  29,  65,-103, -45, -24, -21,  -3,  38, -55,  40, 102, -24, -68,  72,  73,  55, -11, -97,-118, -74, 106,  31, -11,  26,  44,  89,  27,  95,  38, -54,  29, -22, -74, -35,-121,  28, -52, -53,  68,-120,  96,  -6, 126, -49, 109, 107, -85, 111, -99,-101, -70,  -2, 119, -35, 109, -31,   8,  78,  68, -40, 110, -80,-122, -15,   6, 101,  51,  49, -69,-119, -19,-101,  38, -39,  31,-119, -20,-120,-109, 121,  73,  -4,-106,  52,-110, 115, -23,  12, -69,  43,  70, -14,  85, -10, -12, -57, -67, -91,  83,  30, 101,  46,  76,  36,  52,  23, -97, -23,  53, 113, -21,  63, -29, -99, -44, 112,  81, -73, -12, -54, 119,  -6,  65, -82, 118, -90,-105,-120,  44, -13,-111,  78, -90,  53,  23, -36, -67,  60, 113,  94, -44,  27, -97,  54, -23,  85,  11, -25, -56,   7, -49, -20, 120,   3, -66, -84,  44, -40, -72,  15, -30,  61, -68, -35,   4,  53,  13, 126,  77,  39, -83, -11, -42,-124, 118, 103, -53, 110, -11, 122,-119, -43,   1, -22,  53,-102, -62, -62,  10,  96,  41,  50,  78,  10,  -4,-126,  12, -40,  19,-103, -78,  77,  59,  66, -85,  80,  70, 111,  59,  20,-106, -67,  71, 107,  11, 103,  48,  71, -66, -85,  75,  39,  86, -83,-117, -72, -93,  28,   7, -52,  20,  32, -68, -55,-127,  80,  -5,  84, 101, 107, -13,   3,-125,  78, -25,  -1,  38,  14, -60,  57, 106, -14, -15,  65, 114, -46, -89,  32,  94, 112, -26, -15,-104, -15,  93, 101, -94, 105,  26, -29,   6,  15,  16,-118,-116,  14,-116,-121,   3,  13,  -5, -10, -64, -24, 111, -76, 105,  35,  44,  -5,  75, -69,   9,  23,-116,-124,  45, 112, 118,  16, -91, 119,  19, -12, 104,-110,  -3, -92,  65,-125, -67, -42,  -6,  74,  66,-112,   1,  -5,  53,  52, -79,  53,-109, 121, -49, -51,-124,   4, -78, -74, -80, -69,  93,  82, -14, -91, -83,-120, -93, 101,  58,  97,-122, -64,  68, -11, -32, -84,  49, -49,  44, -39, -79,  43, -85,  24, -94,-114, -26, 115, -71, 113, -47,  25,  26,-116,  97,  69,  79,  31,  92, 111,   3, -29,  66, -67, 119,  29, -81,  95,  13, -58, -66, -77, -68,-109, -33,-100, -95,-110,  83,  58,  28, 126,  95,-104, -28,  71,  14, -47,  55, -31,  23,-115, -12,  25, -78, -82,-105,  31, 104,  27, -75,  41, -92, -23,  14, -79, -80,  26,  12,  44, -47, -54,-118,  -2,  85,  38, -62,  78, -20, 115, -50, -72,-108, -99, -96,  95,  68, -78,-124,  99, 100, -55,  74,  44,-115, -11,  98,  -5,  29,  77, -33, -46, -46,  94,   9,  47,   7,  49,  13, -49, 123, -31,  12, -79,-120, 122,  61,  23, -41,-110,  11,  21,  89,  -2, -23,  16,  -8, -17, 123,  34,  56,  69, -26, -62,  45,-124, -55,  74,  15, -86,   7,  37,  60,  34,-108,  23,  18, 125,   8,-121,  15,   8, 100, -26, -24,  29, -83, -51, 114, -55, 104,  78, -39,  29,  98, -91, -43, 106,  86,  46,  46, -47,  15,   7,   0, -76,  97, -71, 103,  89,-112, -86,  70, 115,  -4,-100, -26, -19, -51,  36,  95,  59,  86,  69,  31,  82,  56,  33,-113, 105,  99,  13, 117, 103,  94, 109, 119, -92,  54, -38, -93, 102,  71, -19, -84, 118,  93, 104, -28, -63,  -2, 126, -17,  91,  29,  80,  99,-111, 119, -60,  54, -17, -31,  72,  81, 102,  19, -80,-121, 125,  10,  47, -65,  12,  70,  32, -73,  68,-110,  36,  85,  99, 102, 127,   4,  11, -88, -90,-113,  25,  28, -77,  61,  76,  94, -85, 112,  34,   1, 118,-112,  34, 126, -26, 117,  60,-109,  20,  70,   8, -15, -38, -86, -84,   6,-120,  78,  22,  83, -42,  44,   7, -86,  43,  41, -31, -66,  -9,  89,  59,  88,  96,-115, -37,-125, -42,  25,  -5,  43, -89, 111,  -6,  59,  -3, -37,-100,  15, 112, 121,   6,  41, -91, 114, -42,-123,  41,-106, 114, -70, -73,  -5, 109,  76,-113,  49,  14,  56,  95,  67,  12, -74, -78, -87, -78,  39, -42,  26,  89,  95, -62,  40,-115, -46, 113,  -1,  56, 119,  45,  97, -14, -63,  12,  -8, -92,  84,-124, -79,  36, 112, -31,  98,  11, -27,  39,  14,  54,-115,-118,-103, -47, -27, 122, -57, -86,  80,  72,  54,  67,  23, -67,  69, 107, 123,  83,-107,  76,  39,  10, -57,  32, -58,  95,  72, -52,   0,  31, -53, 123, 114,  48, -22,  50,-110, -17,  57, 112,  -2,  60,  22,  -2,  56,  12, -33,  13, -19,  -6, -90, -96,-102,  64,  30,-101, -10,  53,   9, 120,-104,  -3, -42, -24, -78,  73, -72,  78, 118,  44, -40,  38,  97, -36, -66, -54, -23, -85, 108,-105, -14,   0,  84,  30,  86,  52,  85, -66, -72, -54, -76,  26,  36,  86, -64, 121, -46, 116, -94,  70,  95,-116, 122,  10, -81, -77, -32, -35, -34, -82, 105,  23, 125, -94, -67,   6,  40,  59, -98,  93,  53,  28,-124, 113,  52,  45,  80,  16, -76, -25, 106,  28,-102,-100,  90,  28, -24,   6,  41,  65,  15,  75,  97, -20,  44,-111, 109,  28,  18, 108,  53, 100,-121, 127,  86,  87,  28,  43, -71, 103, 107,  18, 117,  73,  -7,  -8,  77, -11, -61, -64,   2, 119, -79, 114, -58, -39,  74, -87,-104, -10,   1,-126,  84,   9,  31, -99,  24, 122, -90, -23, -68, -87, -46,  -9,  30, -44, -92, -72,-125,  15, 107,  62,-114,  99, 105, -84,  56, -75, -34,  70,  76,  65, -97, -42, -24,  33,  91, 108, 111, -99, -70, 113, -29,  -1,  36,  76, -16, -26, -87,  83,  16, -43,  53, 127,-124, -90,   8,  14,  55,  34,-102, -53, 105, -94,  67, -57,   4,  -7, 106, -48, -56,   8, 124,   0, -88, -21,  -8, -96,   8, -40,  10,  30, -36, -41, -14, -77,  93, 101,  59,-106, -53, -51,-124,  61, -59, -36,  99, -60,  87, 118,  77,  29,-123,  50, -17, -74,  11, 125,-114,  16,-125,  38, -45,  67, -71,  -1, -95,  15,  98,  61,-112, -10,  44, -44, -60, -69,  22,  95, 119,  46,-120,  78,  46, -47, -98, -89, -25, 109, 106, -63, 111,  -8, -78,  30,  38, -96,  79,-100, -31,   3, -27,  42,  44, -70,  79,  42, -32, -14, 120,   7,  15,  59, -90, -41, -58, -35, -37,  23,  49, -90,   5,-125,-119,-123,-115, -57,  51,  85, -57,  31, -41, -21,-110,  10, 108, -72,  53, -27, 101, -84,   4,-113,   9, 102, -32,-125,   8,  47, -53, 106, -77,  39, 124, 100, 117,  95,-125, -99,-113, -97, -62,  56, 101,-121,   0,  13, -41,-112, -12,  66, -13, -63, -51,  19, 108,  54, 102,  41, -70,  80,  53, -66,  48, 112,-114, -30, -44, 108,  40,  63,  60, -32, -43,  -8,-122, -72,-124,-112,  83,  36, -86, -15, -92,
  -99, 124,  76, -20, -88, -42, 100,  91,  61,  95, -49,  98,-113, 109, 107, -42,-117,-121,   2,  83,   1, -49,  25,  -5,-118,-112,   3, -81, 120,  54, -45,  94,  25,  57,  42,  30, -16, 127, -20, 121, 105, -95, -89, -66,  24,-118, -39, -20, -71},
{  85,  18, -26, -48, -88,-126, -88,  50, 107,-104, 126,-100, -29, -60,  99,  68,-119, -84,  42, -93, -69,-108, 116, -19, -46, 111,  17,  46, -80,-104,  62,  38,  79, -62, -56,  65, 124, -27, -21,-100,   8,  31,-110, -67, -87, -53,  -5,  28, 118, -33, 122,  67, 111, -52, -78,  25,  39,-119,  28, 113,-126,-119,  87, -93, 106,  -4, -23,  20, 107, -51, -70,  81,  -3, -95,  88,  55,   4,  86,-107,  36, -31, 107,  49,  84,  77, -52, 107, -58,  99,  62, -90, 111,  63, -17, -42,  76, -60,  31,  54,  60, -74,  89, -82,  88, -43, -49, -39, -88,  92,  65,  90, -47, 119,  16, -15,  -6, 101, -95,  86,  26, -47,  43,   1, 100,-109, 117,   0, -15, 118,  -8,-115,  44, -81,  83,  37,  53, -18, -83, -66,  81,  61,  73, -78,  72, -89,  87, -98,  -7,   0,  66,  48, -30,  54,   8,  35,  99,-105, -85, -86,  80,   2, -82,  83, -52, 100, -20,  82,-101,-113, -21, -55,  18,   7,  -3, -14,  73,  70,-121,  11,-115,  33, -16, -63,  81,  -3,  80,  84,  17,  22,-110, -57,  -5, -42, -10, 102, -82,-127,-108,  12,  83,-122, -95, -36,  42,  29, -69, -56,  46, -76, -46,  79,  77,  31, -49, 126,  92, -62,  -9,  70, 114,  55, -61,  48,  35,  72, 127, -22,  37,  60,  82, -16,-123,  73, -95,  12,-121, -78, -88, -94,  64, -74,-107,  -7, 120,  11, -47,   1, -41, -86, -28,  10,-116,  43, -60, -60,  69, -79, -40,  11,-113,  39,  84, -24,   4,  95,-100,  34, 101, 111,   2,-108, -33, -82, -49, -89,-107,  32,  54, -42, -44,  86,-124,-119,-126,  37,-126,  64,  -3, -10,  26, -31,  -6, -90, -32,  87,  76, 111,   4,  83, -67, -98,  50,  94, -12, -49,  -7,  22, 127,  59,  89, -66,-118, -43, 103,  98,  86, -47,-110,  -8, 122,  -1, -52,  67,  92, -71,  37,  -9,-117,  66,-105,-101,   2,  91,  36,  46, -95,  13,  54,  79,  34,  13, -68,  91, -76,  44, -95,  73, -60,  69,   9,  47,  83,  63,-106,  73, -41, -75,  83,-118,  49,  60,-103, -94, -70,  -7, -27,  53,  79, -81,  71, 113, 100, 103, -42,  97,  94,  23,-102, 125,-118, -99, 115,   7,  37, -74, 101,   8,  -7, -30,  27, -82, 114, 116, -81,   9,  80,-106, -84, 120,  88, -68, -44, 119, -95, -35,  31, 126,-119, -19,  -2, -42,  52,  24,-108,  31, -79,  84,  42, -25, -58,  28,-105,  29,  29,-117, 107, -66, -97,-113,  12, 103, -50, -97,-126, -56,  24, -72,  43,  62,  64, 115,-100,  92,  -3,  68,  11,  36,  -5,  11,  53,  94, -14, -39, -47, -83, 101,  19, 118,  63, -13, 111,  25, 119, -17,  78,  80, 102, -79,  83, -37, -89,  68, -54, -26, -27, -91, -46,   9,  81, -16,  99, -76,-113,  93,  25, 103, -47,  67, -46,  97,   4, -23, -41, -78, -17,  -8,  21,  94, -12,  30,-125,  59, -44,   8, -84,-122, -48, 120, -69, 105,  74, 116, -78,-119,  13, -13,   1, 113,  68, -19, 111,   4,-125, -92,  48,-101,  29, -85, -23,  18, -58, -37,  75,  -9,-113,  73, -22, -11, 111,  26, -10,  67,  44,  -6,  96,-125, 105, -19,  11,   9, 124, -80,  69,  30, 101, -92,   3,  19,-102,  83,  33,  35,   5, -47,  44,  46,  92, 101, -93,  26, -56, -27, -72,  38, -16, 114, -52, -71,  95,  96,  66, -13,  88, -68, -37, -75,  71, -73, 102,  60,  23, -37, -75, -20,  99, -32, -52, 125,  21,  78,  29,  82,  75, -51,  70,  58,  89, -40, 114,  79, -32, -76, 102, -12,  14, 113,  23,  29, -93, 111, -91,  13,  10, -95, -40, -63,  57,  18,  37, 124,  34, -26, 100,  12,  36,  31,  35,  10,  42,  47,  24, -72, -53,-104,  42,  80, -59, -22,  83,-108,  62,  13,  61,  72,  86, -27, -94,  52, -96, -81, -15, 102,-106, -21, 102,  95, -88, 116,   0,  39,  90,-112,-106,-110, -68, -55,  56,-114, 125, -40, 122, -45,  67, -66,  12,  83,  27,  22, -73, -40, -20, -54,  40,  98, -56,  -1, -14,  49, -65,-121,  47,  63,  37,  69,  75,-102,-113,  20,  97, -15,   7, -86, -89,  65, -48,  61,  39, -69,  19,  45,  23,  94,  18, -54,  28,-119, -26,-123, -40, -50,  22, -56,  72, 122, -84, 121, -70, -55, 121, 113,  77,  79,  11,  -5, -58, -25, 100,  76,  98, -80,  84, -77, -28,-123, -60,  10, -68, -33,  62, -25, -44,  66,-122, -74, -36, 119,  76, 104, -28, 102,  61,-111, -33,  26, -13,  92,  82,   1,-111,  56, 115,-125, -30,  74, -34,-100,  45,-108, -25,   0, -42,   2,  24,  21,  21, -25, -72,-122, 126,  43,  49,  58,-102, -63, 118, -35, -75, -82, -87, -80,  68,  34,  42, -90, 123, 112,-114,-109,  35,  48, -54,  83,  76, 121,  88, -37,  12,  60,  23,  53,-103, -76,  77, -19,-117,  -6,   7, -95, -75,  49,  57, -30,  88,  45,   8, 105,  35,  -8, -15, -25,  12, -24,-122, -11, -50,-126, 116,  47,  25,  41, -97, -40,  -9,   3, -14,  14,  63, -65,  63,-110, -25,  87, -79, -62,  91,  -2, -58, 105,  55, -17,  38, -21, -55,  60, -29, -69, -36,-110,  17, -69,-105,   3,  90,  -4,  29,  35,  72,  72, -90,  50,  61, -91,  36,  59, -91,  25,  93, -57,-127, 115, 107,  41,  92,  43, 120, -30, -72, -81, -68, 121, 112, -58, -91,  77, -94, -94,  14,  21, -55,  62, -12,-111, 110, -26, 103,  10,  40,-103,  84,-107,  51, -94, -20, -93, -53,  12, -78,  83, -43, -89,  23, -93, 112,  73,  37,  79,  66, 102, -41, 100,  50,  31, -28,  10, -47,-120,  96, 115,  59,-118,   5, 103, 117,  -5,  84, -12,  18, -24,  72, -70, -55,  92,  39,  34,  96, -74,  87,   6,  78,-123, -99, -68, 117,  29,  22, 120,  53,-115,  85,  85, -78, 125, 117, -88, 101,  36, -56, -43,  -5,  96, -23,-101, -14, 104, -40,   2,  68,  64,  67, -92,  75, -13, 101, -38, -65,  43, -73, -36, -67, -95,-125,  99, -76, -47,-112, -53,  35,  75,  63,   6, -26,  97,-100,-120, -52, -48, -66, -17, -44,  35, 106,   2,  75,  67,  85,  70, -11,-123,  59, -41,  91, 119,  10, 120, -66, 125, -14, 104,  33, -88,  18, -43, 108,-123, -50,  -2, -95, 125,  87,  89,  84,  35,  27, -89,  29, -24, -40,  -9,  23,  65,  92,  16,   0, -37, -24, 102,  39,  22, -14,  39,  95, -11, -85,  63, -44,  93, -38, -84, -28,  99,  -6, -13,  27,  65, -20,  38, 118,  56,  79,  80,  57,  89,  47, -17,-105, -48, 120,-119, 116,  31,  54,  -9, -26,  47,  21, 121,  61,  -1, 113,-103,   7,  24,  72, -10,  80, 113,  39, -12,  65, -39, -11,  37, -54,  49,  98,  92, 106,  61,  89,  36,  41, -64,  21,  74, -82,  78, 101, -14,  62, -59, -77,  61,-116,  26, -69, -37, -60,  64,  91,  11, -75,  26,  59, -10,  13,-120, -69,   8,-109,  29, -62,  44,  15, -69,  25, -82, 108,  44,   0,  45, -71, -67,  48,  51, 116,  -3,  50,  -1, -71, -71,  58,-124, -53, -88,  -6, -43, -32,  50,  92, -53,  98,  58, -70, -71, -16, -26,  48,  18,  11,  29,  64, -90, -55,   6,  36,-121, -57,  10,  65,  33,  78, -92, -13, -95,  37,  18, 105,-106,  89,  70,  92, 103, -58,  37, -13,  -8,   1, -58,  87, -95,  31, -29,-101,  94, -27, -97, -17,  62,  15,  51,-110,-110, 117,  93, 119,-103,  65,  67,  67,  69,  56,   5, -85,  33,  35,  34, 118,  87,  74,  68, -16, -95, -91,   0,  62, 121, -44, -12, 127,  97,  73,  90,-107, -54, -58,  29,-111,  -4,-107, 117, -70,-115, -82, -25, -62, -87,-127,  94,  14, -87, -28, -70,  54,  63,  75,   5,  48,  -2, -64, -69,  88, -21, -32,  -2,  67,  64,  19, 117, -40, -39, 112,  46, 127, 119, 121,-120,  55,  60,  71,-121,  15, 102,   0,-113, -90, -94,-127,  57, -58, 116,  50,  58,  67,   4,-124,  -2,-105, -81,  24,  43,-120,  -1,  72,  63, -76,-107, 108,  83, -32,   7, -81,  18,-122,-119, -94,  75,  76, 111, -16,  57,  71, 116, 113, -67,  28,-121,-101, -12,   1, -41,  59, 102,  62, -59, -90,  94, 110, -86, -24,  53, -73, -13, -76,-114, -94,  48, -17, -30, -68,  -8, -10,  30, 104,   2, -80, -94,  -1,  81, -69,-121,  72,  90, -18,  61, -76, -89, -87, 104,  72,  87, -46, -79, 125, -97,  33,  61,  72, 109,   2, 109, 122, -73, 125,  87,   8, 112,  12,  35,-105,  30, -28,-120, -67, -33,  33,   7,  26,-116,  99, -62, -98,  82, -76,  50, -41, -38, -28,  56,-120, -41,  15, 105, -54,  63,  95, 125, 121, -34,  35, -26, -57, -84,  61, -46, -76,  20,  52,   4,  26, -67,-104, -44, 109,  99, -95, -68, -38,  14, -90, 115,-115, -54, -75,  -6,  28, -43, -76,  95, -87,  38,  32, 119, -17,  63,  -2,  74, -88, -74,  16, -69,  -5,   8,-110,   2,  -7,   1,-113,   3, -50, 121,  91,  59,-103, -45, -89,  43, -98,  21,  17,  98,  46,  94,  54, -46,  34, -28, -32, -41, -16, 123,  28, 105, 107,  85,  32, 113,  16, -44,  -1, -94, -43, -40,  73, 105,  35, -54,  97,  68, -96,-124,-104, 102,   2, -79, 123, -47, -89,-125, 107,  92, 124, -73, -86, -64, 109, -52,  63,  40, 111, -51,  69, -67,-121, -95, -46,  61, -27,  82, 115,   2,   7, -72,  69, -35, -79,  90,  90, 120,  25,  32,   6,  46, -44, -52,  -4, -13, -81,  65,-117, -62,  -1,  89, -56, -80, 110, -93,  59,-116,  31, -96, -35,-101, -50, -99, -29, -61, -60,  40,-112, 100,  20, -46,  89, -12,-100, -56,  86, -93, 101,   5, -24, -58, -79,  65,  90,-102, -77, -37,-103,  62, 115,  15, -43,  71,-119,  61,  14,  22, -46,  34, -43,-119,   5,  41,  71,  98,  16,  94, -95, -73,-121,  78,  82, -99,  51, -76, -31,  13, -81,  57,  88,  67, -20,  -8, -77, -69, 102, -21, 126, 107, -51, 119, -96,  22, -14, -58,  13, -11,  40,  85, -89, -23,   4,  95, -96,-109, 101, 117,   4,   3,  91,  93, -21, -96,  72, -70,-123, 120,-115,-104,  72, -31,  94, -97,-104,  22, -50, -38,  22,-123, -90, 106,  78,  19,-104,  43,  75, -95,  53,  13, -87,  72,-111,  86, 127, -64,  21, -58,  36,   8, 119, -53, -85,  82,-102,-104, -11,  93, 100,   8,   3, -64,-100,  72, -62, -57, 126,  50,  81,  83,   6,  45,  38, -30, -27,  -1, -32, -26,  75,  56,  -4, -58,   3,  57, -44, 110, -35, -63,  86,  63,  92,   8, 107,  23, -28,-100, 120,  44,  58, -18, -97,  90,-100, 110,  73, -30,  81,  24, -83, 101, -45, -62,  16, -99, 104,  61, -16, -97,  25, -49,-101, 113,  62,-103, -55,   3,  -7, -85,  32,-102, -92,  83,  -6,  12, -57,  93,-105, 125, -89,  84,-114,  76,  44,  40, -63,  89,  87,  -9,  24, -37,  74,-104, 101, -46, -64,-106,  -1,-110, 103,   2, 126,  98,  36, -79, 114,  42,  33, 113,-112, -35,  54, -89, 113, -84,-113,  49,-124, 102, -59, -53,  62, -88, -60, -36, 105, -31, -18, -15,-119,  32, -29,  -4,  94, -30,  10,  45,  88,  22,  35,  74, -74, 121,-121,  51,  16, -17, 100, -87,   1, -85, 121,-121, -92, -63,   7,  78,  81,  33, 126,  48,  26, -63, 107, 103, -97,  29,-107, -81, -63,  96,  92, 106,  23, -30, -73,  19,-108, -70, -86, -22,  69, -19, -88, -77, 119, -90, -47,  98, 108, -34, -87,  -7, 100, -40,  91,-109,  63,-117,  19,  61,  72,  93,  86,  96,  94, -72, -52, -92, -15,-106,  94, 119, -48, -63,-104, -91,  11, -22,  32,
   35,  99, -26,  85,-124,  79,  29, -83, -10, -83, 117, -54,-125,  89, -92,   4, 120,  69, -65, 111,  42, -49,  24, -45, -22, -50, -89,  -3,  77,  -1, 127, -73,-122,   2, 117,-114,-122,  91, 125,  91, -26, -65,  37, -79,  13,  24,  93,  58,  35},
{ -77,  70, 117,-123, -94, 114,-119, -40,  61,  23, -14,  70, 115, -78,  -5,  20, -65,   9,  12, -69, -97, -73, -68, -70, -69,-107, -33, -22,  69, -77, -70, -90,   2,  62, -67,  96, -55, 125, 106,  35, -37, 120,  63,  65,  12, -69,-121, -53, -85,  84, 119,  -3, -58,-120,-110, -46,  39, -43, -43,  97,-107,-108,  21,-108,-107, -19,  -9,  45,  31,  66,-113,  48, 126,  97,  60, -18, -84, -87, 105, 114,  55,  20,  54, -83, -35,  61, 100,  -6,  63, 104, -99, -49,  25,  56, -14,-114, -48,   0,-115, 119,  64, 117,  98,  81, -53,  79,  28,-124, -54, -75, -55, 101,  35,-111,-107, -22, -69,-115, -49,  92, -56, 108, 122,   0,-101, -66,  97, -82, 124, -88,  -3, -13,   5,  89,  70,  30,  34,  56,-108, -29, -20,-126,   7,  99, -34,  -1, 106,-111, -48,  -6,  91,  40, -46, -33,  33, -42,  49,-127,-105,-108, -11,-121, -28,  -3,  79,  31,  93, 100,  40,  12,  20,-111,  50, -10,-106, 108, -61,  33, -49, 114,  73,  54,  51, -57, -53,  44, -72, -69, -85,-106,  42, -47,  46,-112,  57,  53, 124,  24,  11, -67, -31,  71, -82,-114,  67, 115, 107,   4, -58,  69,  37, 104, 120,  48, -66, -91,  56, -30,  90, -14,  50, -38,  56,  71,  44, 110, -81, -90,-116,  99,-121,  39,  50, -48,  81, -72,   0, -46, 117,  50, 126, -28, -12,  95,  30, -26, -38, -25, -11,  89, -36,  64,  11, -96, -95, -66, -47, -16, 115, 125, -53,  38, -73, -96, -14,  33,-113, 118, -83,  25,  82, 106, -97, 115,  29, -51, -10,  50, -95, -10,-107, -28, -25, -24,  -2,  71, 105, -94, 118,-108,-109,-123, -43,  40, -72,  56, 120, -87,  36, -47, 117,  43,  37,  97,  99,  74, -18, -63,  37, -14, -26, -93, -28,  25,-126,  87,  46,  -7,  10,  50,  86, -49, -38,  97,  52, -30,  66, 123,  52,   9, -58,  48,  42, -57,  96, 119,  68, -20, -78, -25,  85,  22,  -2, -46, -97,  88, 106,  67, 111, -90, -82,  -7,-115,  41,  85, -12,  20,-103,-118,-115,-113,-112,-117,  -1, -50,-127, -63,  16,  54,  82, -85, -75,  76, -31,  13,  68,  31,  35,  92,  60,  98, 124,  18, -64,  77,-108,  34,  76, 111,  75,-118,  64,  66, -49, 127,  24, -58,  76, -68,-103,  39,  61,  16, 104, -82, -32, -17,-125, 112,  86,  47, -46,  73, 114,  31,-106, -10,  -1,-105, 126, -45,   8,  70, -28,  23,-103,  51,-114,  42,-105, -61, -34, -87, 126,   3, -92, -17,  10,-121, 100,  37,  -6, -99,  21,  91,  36, -26,   9, -28,-109,  79,  66, 126, -72,  58, -17,   7, -92, -14,  81,  49,-103, -39, 118, -52,-118, -90,  20, -30, 120, -81,  94, -44, -90,  67, -87,  73, -90,  78, -70,  63,  31, -60,  42,  65, 121,  83,  37, -28,  88,  27,  86,-102,  21, 118,  40,  44,-100,  95,  17, -65, -20,  74,  -5,  39, -91, -75, -49,   3, -12,  78,  85, 109,   4,  46,-114,  -5,  42, -29,   4, -74,  83,-107,  72,   7,  33,  75,  -7, -93,  11,  19,  42, -14,  31,   7, -51,-115,  43,  21, -61,  98,  26, -26, -58, -71,  58,  21,   3, -88, -67, -54,   3, -65, -96, 119,  35,-120,  -8, 124,  98,  23,-112,  71,  50, -21, -12,  39,-113,-121, -62,  49,  -5, 103, 108,-104,-122, -19, -38,  -3,  15, -62, -35, 122,  92,-106, 115,  92,  98, -78,  73,  40,  79,  37, -12,  95,  32,-117,-102,  10,  25,  55, 115, -88, -26,  99,  76, 105,  35, -83,-107, -35,  44,  70, 101,  98,  75,-109, -36,  43,-103,  57, 120,-123, -81, 121,  13, 114,  44, -35,  39, -53, -73, -18, -38,  89, -69, -83,-103, -35,  50,  -5,  63,  73, -63, -64, -13,-109, -55, 116, -28, -53,  71, -29, 124,  12, -86,   1, -43, 111,  92,  62, -96, -27, -50,   0,  38,   7, -32, -12, -17, -49, -59,  44,  94, 111, -39,  20,  27,  31,  92,   1,  -5,-122, -74,  53,  85,  47,  37,  14, -90, -13,  -6, 109,-126, -62,  53,-123, 115,  44, 102, 106, -96, -68, 123, -88, -49,  34,  90,  30, -75,-126,  73, -83,  83, -35,  30,  51, -75,  98,  35,  19,  86,  13, -73, -96, -71,  88,  28, -76, -32, -51, -15, -50,  54, -66,  78,  59,  93, -63,  37,  16,  -4, -23, -22, -22,  26,  56,-113, -74,  60, -96,  77, -20, -41,  97, -48,  66, -34,  76,-113, -85,  95,  -7,  20,  68, 106, 106, -43,  33,  52,   4,-109,  -9, 116,  98, -20,  21, -98, -67,-127, 105,  88,  99,-110, -49, -73,  33,  64,  57, 112,  88,-124, 104,  -7,  23, -42,  67, 102,  73, -48,  -6, -22,  62,  -8,  -6, 122,-113, -19,  81, -67,  52, -52,  38, -25,-106, 119,   7,  55, 117,   4,-106, -83,  99,  63,  85,  61, -99,  67, -89,  73,  16, -15,-109,   8,  21, -22, -15,-111,-101,-100,  99,  74, -46,  79,  14,  91, -52, -79,  34,  38, 122,   6,  41,  46,  78,-124, -77, -19,  54,  -8,  17,-112,  35, -64,  93,  95, -23, -10,-101,-114,   0,   9, 117,   1,  94, 108,  81,-103,  69, -94, -11, -84,-109,   4, -74,  87, -11,  32,  95, -72,  84, 114, -10, -41,  41,  38,  20,  34, -98,   1, -40, -83,  39, -31,-105, -20, -81, -26, -59, -70,   0,  19, -30,   9,-103,-125, -56,-101, -30, 107, -69,  86, -45, -59,  13,   6,-104,  79,  30,  -8, -40,  -9,   2, -66, -76,-104,  78, -21, 117,-116, -94,  73,  73,  85, -52,   5, -11, -28, -99, -87,  54, -53, -65,  51, 113,-100, -76,  67,  88,  12,  25,  -7, -13,-126, -67, -83, -38,  53,-123, 123, -56,  48, -61,  32, -40,  94, -79,  83,  -4,  82,   4, 116,  77, -50,  65,  72,  37,  21,  12,  85,  80,-122,-127,  92,-115, -66, -56,  29,   9, 117, -78,  -7,  24,-104,  -8,  11, -32, -75,  87, -85, 117,-108,  63, -30, -46,   4,  -9, -24, -39, -26,  13,  95, -79,  94, -90, -16,  24,  97, -82, 119,  81, -28, -57, -37, -51,  64,  -3,  54, -41,  40,  43,  -6,  21, -71,   3,  80, -52, 115, -19, -27, -74,  18,  77,  44, -46,  72,  98, -63, -25, -25,   5,  78, -50, -40,  70, -92,  28,  50, -83,  13, 105, -57, 111,-112, -90,  44, 100, 114, -81,   3,   3, -18,  85,  90, 123,  57, -57,  26,  55, -73, 116, -40,  78,  94,  48, -61, -99, -77,  34, 126, -60,  15,  68, -53,  72,  66,  16, -33,  30,-102,  52, -22,-108,   9,   9, -76, -52, -90,  47, -73,   3, -43,  -9,  85, -51,  34,  41, -79,-119,  34,-123,  86, -78,  -3,  98,  24,-110,  23,  95,  67,  18,-122,  33,  43,-126, -27, 120,  22, -70,  91, -66,-117,  47, -96, -26,  82,  27,  73, -80,  83,  52,  81,  41,  86, 110, -60, -17,  37,  16, -92,  68, -51,  45, 118,  65, -76,  25,  94,  13, -58,-112,  84, -23,  97,  -5, -20, -32,-105,  18, -56,  68, 120,  28, 113, -13,  55, -67,  56,  27,  35,  -6, 115,  75, -93,  55, 125,  77, -29, -96, -30, -30, -46, 115,  -5, -75,  44, 109,  87,   1, 115, 116, -67, -24,  -9, -17,  -6,  84,  65, -76, 109,  20,  -9,-116, 105, -78, 105,  52, -62,  84, 126, -35,  63, -54,   3,  -4,  -7, -42,-126, -73, -60, -41, 116,  48, -23, -22,  60,  57, 125,  -9, -68,  37,  17, -64, -98,  24,  52, -77,-104, -92, 102,  14,  93, 124, -42, -68, 109, -67,  78,  17,  59,  25,-116,  31, 101, -11, 118,   3,-114, -29,  73,  51, -74,-106,  27,  49, -67, 126,   2, -94,-120,  23, -68, -53, -59,-112, -48,  84, 107, 103, 109, -73, -37,  37,  67, -86,  -4,  85, -21, -80, -72,  86,  62, -60,  42,  94,  75,  72,  60, -73,  62, -13,-100, -97, -46,  32, -56,-120,   2,  85, -92, -50,-109, 112, -82, -81,-121,-106, -62,  43, -74,  33,  54,  87,  80,-101,  61, -95, -14,  15, -21, 126,-111, 111, 118, -36,  -3,  26,  -9, 123, 104, 100, -40,   2,  15,  40,   8,  -9, -13,  67,  61, 119, -93,  -4,  70, 105,  85, -40,  44,-111,-113, -40,  61,  57,  34,-125,  80, -97, -20,   9, -81, 127, 121, -62,-104,  98,  97,  95, -22, -60,  49,-107, 124,  46,  86, -87, -92, -46, 100,  32, -45, -86,-120, 124,  51,-119, -93, -95,  42, -10,-108, -39,  49,  61, -50, -39,  51, -13,  -9,  54,  96, 118, 121, -54, -72,  32, -74,  94,  37,-115, 124, -12,  16, 106,  45, -58,  51, -92, -36,-122,  30, -45,  48, -44, -54, -85,  10, 120, 124,  53, -53,  47, 122,  35, -25,-125, -95, -31,  65, -39,-110,  41,  46, -72,  65,  11, 123,-108,  83,  51,  48, -58,  90, -29,  24,  51, -89, 113,-104, -88,-118,  53, 125,  12,  88,  57,  71, -76,  44,  45,  80,-110,  12, -74,  49,-113,  74, 108, -43,  46,-107, -10, -59,  90,  81,  -7, 116,-122, -21,-114,  -2,   5,  69,-100,  34,   2, -38, -76, 103,  44,  59,  12,  44, -29,  65, -35, 105,  44,-126,-116, -27,  36,  35,-100, -34,  23,  71, -27, -31,  67,  -1, -20, -10,  65, 116,-115, -38, -46, 105, -71, -80,-106, 117, -72, -80, -12,  -3,  39, -77,  20, -63,  -6,   0,  76,  78,  80, 103,  50, -19, -54,  51,  49, -69, -88,   7, -71, -32, -89,  97, -88, -12, 111,  11, 102,  81,  69,  97, -84,  24, 123,  16,-113, 110, -97, -24, 103, -55,  31,  98, -59,  37, -35, -78, -78,  68,  13,  -1,  94, -51, -69, 103, -20,-107,  43, -49,  -3, -56, -70,  48,  25,  36, -29,-112, -92, -42, 120, -76,  62,  97, -54,  37,-111,   4,  89,  46, 103, -98, -24,  38,  13, -71, -19,   5, 111,  57, -45,  33,  13, -21, -72,  34,  59,-110, -20,  29, 124,  80,-105,-119,  34,  78, -50,   7, -80,-125, -24,  25, -88,-108, -10, -33,  66, -66,  29,  80, -54,  25,-109, -90, -52,  12,  79, 125, 121,-125,-126, -92,  50,-107, -81,  24,  81,  53,  85,-103, 109,  34,   5, -98, -46,  42, -93, 103, -94, -56, -85,  83, -45, -86,  88,  68,  61, 115,  62, 111, 103,   4,   0,  65, -76,   0, -73, 121, -77, -60,  43, -17, -85,  91,-120,   4, -51,  33, -40,  88,  83,-126,  42,  94,-126, -21,  32, -32, -30, -51,  10,  55, -28,  80, -73, -68,-111,-109,  75,  23,  55, -12,   2,  -4, -94, -92, -88,-118,  68,  90, -85,  87,  46,  58, -28, -84,  -1, -46,-116, -15, -88,  82, -67, -10, -82, -39, 125, 117, -16,-125, -87, -34, -36, -80,-123,  70, -78, -14,-121, -25,  11,-105, 111,  13,  79,  80,  61, -61,-103, -21,  65, 122,  62,-100,  56,  24,-109, -19, -53, 103,  12, -98, -23,   3,  26, -58, -68,  70, -73, -21, -85, -42, 118,  67, -11,-109, -93,  89, -84,-118, -83, -29, -62,  25,  -3, 107, -19,  85,  48, -49,  36, -16,  88,  46,-101, -11,  94,  88,  35,   0,  95,  88,-105, 115, -20,  32,-103,  73,  22, -63,-110,  60, -61,-106,  50, -60, -34, -94,-109, 102,  69, -47,  58, -42, -28,  -7,  31, 114,  90, 104, 124, -33, -21,  54, -27, -57,  91,-107,  75,-119,  13,  36, 111,  66,  64, 126,  70,-102,-101,-104, -32,  -6, -70,  46, -50, -54, -34,  36, 116, -98,-100,  28, 112,  27, -28, 114,  33,-105, -35,-114,  25, 102, -15,  -7,-112, -82, -96, -93,  38, -32,   4, 108, -97, -26,  83,  23, 102,  90,  41,  94, -37,  45, -20, -82, 112,  37, -79,  -9, -11, 109, 121, -37, 112,  22, -29,  14,  30,  86,-116, 126,-123, -11,-113,   0,  19,   9, -84,  57, -14, 116, -49,-117, -31, 110,  16,
   37, -40,  77,-123, 113, -95,-119, 116,  -3, 103,  16,  21,  -7,-112, -16, -77,  80, -66,-102, -64,  98,  97, 123,  87,  55, 105,  24, 107,-114,  17,  61, -18, -51,  65,   5,  54,  -9, -48,-109, -28, -91, 124, -50, -50,  98,  33, -43,  36,  23},
{  35, -13,  94, -58, 112, -29,  89, -46, -86, -67,  53,  -4, -95,  91, -30,  14, -46,  -2,  61,  37,  17, -86, -68, 124,  78, 118, 110,  39,  12,-116,-116, -47, 124,  55, 110,  94, -94, 111,  51, -44, -81,  83, -74,  18,  95,  -5, 113, -38,-111,  -9, -17,  13,   2, -80, -26, -13, -41, 111,  62,  40,  27, -11,  25,-100, -17, -37, -41, -82, -58,  47, -33, -68, 126, -45,  82, -49,-103,  58, -79,  31,  50,  88,  48, -84,  14, -62, -86,  51, -43,  32, -67,  54, -90, -68, -19,  -3, -86,   8,  29,-125, 105,-124, -39,  85, -52,  12,   0, -49, -54,  39, -74,-122, 127,  21, 116, -76,  12,-100, -57,  -3,  37,  62,  61,  43, -64, -42,-100,-118, -57,  53, -63,  73, -10,  78, -43, -91,  46,  77, -67,  -6, -91,  30, -34, -96, -88, 102,  78,  45,  65, 107,  57,  63,  96, -51,  89, -75, -52,-122,  86, -60,  89, 105,-115, -97, -98, 107, -61, 108,  93,  11,  19,  50,  14,  98, -96,   1, -89, -47,   7,  27, -27,  74,  37,  -9, 125, -49, -48, -84,  95,-119,-116,  56,  33,  15,  95, -51, -13,-123,  60, -44, -29,  84, -31, -51, -26,  32,  13,  98,   7, 122, -36,  82,   1, 121, 126, -35,  92,  19, -22,  67, -91,-121, -57,  -8,  42, -27,  84, -68, 114, 109,  28, -76,  41,  68, -52,  26,   4,  22, -26,  54, -46,  61,  39, -83,  83,  51,  83, -81,  52, -46,  84,-105, -93,  27, -19,  20, -99, -85, -58,  57,  -4, -58, 101, -30, -44,  85,  84, 103,  58, -54, -58,  25, 106,-102,  23,  45, -53,   5,  54, -78, -20,  13,  73, -85, 105, -30,  66,  79,  51,  93, -61, -77,-104,  49, 100,  14,  72,  16,  35,-116,  20, 114,  66, -44,  -6,  53,  71,  80,  91,-102,  26,   7, -98, 104, -12,  66,  96, 100,  91,  82, -76,  43,  64,-121,  90, -66, -94,  25, 119, -65, -58,-107,  69, -14,  52,  58, 121,  80, -47,-108, -52, -40, -89, 124,  70, -55,  30, -12,  79,  21,-113, -33, -63,  69,  20, 123,  78, -46,  41,  36, -42, -43,   5,  34, 111,  17,  58, 124,-111,  73,-122,  50, -58,  11,  90,  22, -78, -31,  91,  15,  95,  51, -24, -12, 122,  62, -43,  90, -54, -76, -16, 114,  64,  95,  99, -80,  53, 102, -32, 121,  69, -28,   7,  43, -19,  35, -71,-110, -10,   2, -68,  13,  37,  14,  -6,-121, -66, -35, -79, -80, -21, -73, 127,  11,-100, -12,  91, 109,  47, -45,  84, -11,-100,  78,-112, -40,  45, -53, -51,  48,  76,  90, -65,  17,  67,   7, -56, -27,  62, 124, -51,  10,  25,  81,  50,-108,-103,  -1, -11, 107,  41, -10,-118, -13,  68,  75, 122,  60, -27, -83,-121,  43, -88, -72, -62,  44, -10,  55,  24, -27, -54, -99,  56,-100, -53, -87,  51,  51,  27,  70, 115, -24,  48, -60,   8,  50,  35,-107,  20, -94,   5, -37,  86,  94, -92, -42,  44,  23,  -3,  26,  47,  79, -15,  96,  17, -48,  20,  59, -53, 101,   9,  17, -96, -56, -37, -61, -65, -38,  85, -20,-108,-119, -77, -44,-104,  66, 115, 123,  89,  87, -85, -16, -86,  45,-109,  51, -39,  49, 102, -90, -14,  45, -74,  -6, -20, -20, 121, 121,   8,  83, 123,  35,  29, -69, -96,  47, 109,-101,  52,  88,  68,  71,  10,  43, -52, -10,-125,  98,  -5,  16, -52, -69,   9,-122,  32, -93, -73,  88, -15, 122, -93,   3, -74,  23,  67,-115,  95,  89, -76, -73, -72, 101,-110, -53, -42, -99,  80, 114, 117,-126, -49, 127,  13,-104, -28,  43, -41, 106, -52, -77,  55, -50, 111, -16,-110, -77,  -3,  76, -36,  85,  61, -63, 111, -59, -89, 107, -57,  90,  19,  84,   2, 100,  11,  34,  97, -55, -52,  91,   9, -81, -71, 112,  41, -15,  86, -78,  72, 102,  20,-122,  25,-126, -60, -14, -19,  42,  -7, 115,  28, -87,-120, -80, -76,-118, -69, -93,  -6, -39,  96,  89, -35,-106, -58, 111,  77,  82, 113, -92, -58,-100,  82,  43,  54, -75, -73, 118, -88, -32,  -5,  69,-106, -39,  42,  17,  87, -82, -31,  95,  34,-102,  49, 123,  75,  41,-111, -99, -66,  72, -94, -95,  47, -21, -97,-103, -65,  26,-112,  13,-117, 118,  23, -91, -12, -65, -36,  13, 105, 115, -44, 118,  34, -35,  36,  97,   4, -38,  95,  76, -44,  78, 124, -24, -72, -21,  86, 126,  56,  99, -82,  56,  71, 107,-105,   0, -74, 105,   8, -94, -51,-126,  64,   2, -22,  31,-124, -92,  68,  95, -30, 113,  74,  95,  41, -58,-121,-101,-109, -26, -80, -32, -68, -97, -39, -46,  61,  81, 112, -43,  -5, -39,  11,  -9,  14,-114,  32, 115, -78, 123,   0,  50,  28, -88,-111,  14, -11,  29, -47, 109, 107, 114, -21, 125, -57,  -9, -55,  55,-112,  98, -46,  23, -94, -90, -52, -77,  79, 121,  -2,-102, -57,  29, -86,  89,  57, -37,  -8, -14,   2, -40,  55, -19,  -8,-125,  87,  48,  60,  62,   1, 125, -44, 120,  -8, -27, -36, -92, -60,   8,  76, -27,  -2,  89, -78,  79,  12, -70,  91, -61,   3, -35,-105, -40, -87,-117,  32,-111,  79, -69, 103, -40,  24, 105, -15,  98, -33, -96, 109,  57,  -3, -91, -47,  98, -35,  81, -28, -12, -16, 109, -26,  89,  35, -92, 105,  59,  48, -32,   6,  93,  10,  52, 102, -65, -77,  35,   7,-112,   2,  17,  35,  45,   8, -39, -78,-101,  88, -12,  -5,  20, -14, -91,  43,-114,  47,  20, -87, -72,  86,   1, -22,   6, -81, -23, -95, -60, -85, -19, -51, 113,-113,  78,-118,  88,  83, -20,-106, -20,-103, -71,  57,-108,  -3, 118,-123,  20, -55,  61,  61, 125, 113, -18,-103, 122, -73, -96, -96, -36,-108,  38,  60,  45, -72, -46,  29, -81, -18,-120, -72,  30,  32, 101,-107, 124, -54,  70,  -5,-114,  77, -51, 102, 107,  40,  45,  89,-101, -10,  36, -23, -88,  68, -34,  25, 112,-126, -16,  -5,  51,  77, 110, 113,  77, -96,  28, -33, -32, 100,  80,  19,-103,  66, 104, -69,   2, -88,  48,  15, -67, -80,-115, -73, -53,  90,-126,-103, 117, 101,  91,-108, -76,  99,  60, -34,-111, -33,  -4, -69, -81,  99, -32, -83,  43,  55, -20, -40,  22, -71,  -2,-122,  99, -81, 122,  26,  93,-109, -73,  48, -74,   9, -44, 107, -25,  67,  -5,-122,  75, -40,  40,  34,  46,  59,   1,  36,  -3, -15,  87, 110, 105, -30, -22, -29, -57, 121, -12,  76,  13, -77, -43,  63,  89,  53, -90, 119,  53, -46,   8, -29,  31,  43, -67, -77, 109, -31,  51, -73, -25,  -4,  59, 120, -32, 116, -64, 116, -15,  33,  87, 105,-123, -12, -10,  82, 107, -31,-124, 118, -83,  91,  75,  38, -95,-124, -17, -63,  -3,  78, -75, -65, 126,  76, -38,-104, -24,  53,-112,  31, -42, -24,  44,   5,  45, -84,  87, -67,-108, 104,  88, -86, -99,  93,  70,  70,  54, -23,  56, 116,  26, 105, -26,  46,  60,-114,  29,  95, -12,  42,  88,  32,  73,  34, -64, -35, -20,   2,  -1,  94,  72, -63,-122,  91,  36,  41, -87,  96, -17,   8, -11,  74,   6,  77, -88, -66, -62, -86, -96, -83,  62,  96, 105,-123,  52,-106,  87,  17,  60, -80, -68,  97,-117,  89,-109, 116,  69,  25, -80,  -6, -73, -66, -11,  73, 115,  75, 111,  70,  49, 115, -43,  54,-124, -28,  22,  93, -51, -63, -74, -15, -33, -31, -57, -86,  74,  87, -67,-121, -43,  54,-121,-119,  46,  87,  38, -84,  24,  61,  12, -40,  12,   1,  95, -28, -72,  85,  93, 107, -95,  61,  12,  57,-110, -75, 115, 112, 109, 109,   1, -21,-113, 118,-105, -85,  63,  25, -93, -30, 125, -81,  70,  28,   6,  28,-117,-117, -83, -69,  63, -44, 122,-118,  35,  37, -23, -71,  77,-114,  53, -71, -97, -95, 119, -24, -93,  36, -41, -50, -99,  19, -61, -38,  16, -38,  35,  28,  34, -21, -70,  82,  90,  59,  -8, -87, -23,  25, -24, -65,  64, 113,  94,  37,  23, -43, -10,   3,  65, -92,  51, -68,  90,-120, -81, 101, -10,-108, 110, 127,  45,  86,  35,-125,   4,  39, -47, -57, 114,  -9, 115,-124,  37, 111, 122, -42,  -5,  43,-103,-127,  74, -27,  97,  98, -57,  82, 107,  -8,  99, -93,  12,  48,-115,  81,  33,  38,  85,  -7,  47, -98,  14, 118, -41, -50, -65,  14, -98,  56, -71,  33, 122,  82,  66,  41,-103,  14, -18,  42,  -4, -98, -36,  30,-103,  80,  12,-109, -36, -58,  -6,  42,  81,  14,  72, -62,-109, 115, -51,  47,  77,  92, -70,  26,  73, -57, 100,  29,  99,-117, 120, -24, -45,  64,  12,-116,  29, -72,  87, 119, -99,-122,  -6, -73, -44, -16,  32, -48,  64,  80,-119,  -4,-127,   4, 121,-125,  21, -76, -25,  69, -98, -88, -85, -40, -43, -68,  34,-119, -52,  50,  33,  87,  76, -23,  64,-117,  64, 114, -82, -34, 118,  83, 102,-102,  25, 122,  69,  95,  69, 108, -78, -92,  72, -80,-117, -86,  -3,  97, 100,  35,  87, -54,-115,  53,  88,  30,-104, -99,  11, 100, -22,  44, -41, -44,  -1,  30,  30,   2,  26, 116,  45, -24,  -9, 119,  20, -70,  47,  99,  52,  79,  88, 107, 116,  35,  21,  74,  78,  93, -15, -33,   3,  10, -15,  36, -48, -49, -50, -50, -66, -81,  39,  28, 102, 123, -55,  89,  46,-114, -49, -21, -75, -80, -98,  86, -85,  37, -68,  30,-104,-102,-118,  85, -35, 107, 106,  47, -61,  38, -99, -38,  76,  -3,-114, -25,  -8, -47, -47,  -3, 123, -32,-114,-120, -45, -21, -73, -83, -56,-113,-111,  78,  52, -66,  14, -64,  68,  47, -29,  95,-111,  88,  -8, 124, 119, -72,  40,  78,-110, -10,  91,  92,  30,  10, 107,  47,  69,-121, -49, -60,  22, -92,-124,  -1, -29,-105, -11,   7, 121,-108, -53, -35,  85,  13,-125, -35,-109,  36,   2,  81, 123, -71,  67,  58,  93, -50,  99,  82,  13,  -9, -99,  82,  92,  -8,-102,  39,  57,   4, -36,-105,   3, -47,  39,  -9,  12, -30,  14,  74, -72,  47,  83,  73,  73,  54, 117,  97,  19,  10,  66, -50, -19,-123,  62,   3, 100,  33,-117,  18, -82,-108, -58,  55,-113, -58,  80, 118,  10,   1, 102, -14,  92, -66,  91,  78,  11,  63,  55,  20, -31, -82, -91,  64, -28,  74, -57,-109,  21,  62, -19, 104, -93,-126,  99, -63, -84,  62, -34, -81,  23,  42,-126,  91, 102, -27,  23, 107, 105,  75,  67,  42,  10,  26, 116, -96,   2, -25,-119,-126, 115, -39,  73, -92,  87, -41, -74,  34,  28, -42,  55, -36, -91, -58, -46,-109, 121,  78, -44,  53,   4,  17, -49, 126, -94, 100,  31,-104, -48, -27, -86,  63,  61,  -8, -58, -47,  31,  91,  79, -98,  68,  -1,-107, -70,  99,  38,-110, -17,  99, -66, -51,  23, -15,  32,  27, -21,  96,  77, -73,  72, -65,  -7, -97,  45,-100, -32, -87,  94,  37, -17,  41,  32,  30, -70,  52, -86,  46, -91,  48,  19,  75, 116,  90,  70, -25, 107, -82,-117,  -5, 118,  44, -58,  71, -26, -42, -69,  52,  79,  39,  92, -93, -61, -59,  77,-115, 109,  91, 126,  85,  46, -52, -94, 103, -38,  44, 103, -55,  44,  53, -23,-104, 120, -67,  76, -21,  90, -42,  89, -41, -42,-116, -65, -63, -22, 108,  16,  79, 109, -69,-103, -14,  75,-115, -61, -29,  46,  -1, 109, -72,-104,  10,  18,  68,-110, -52, -28,   4, 108, 127,  19, -71, -27, -43,  11, -94,  -3, -49,  10, -32,  45,-111, -42,  70, -98, -12,-100,  54,-101,  41,-111,-114,  57,  30, -29,-118,  99,  63, 108,  80,  39, -72, 104, -68, 121, -44, 117,
  -64, -66,  26, 103,-108, -59, 119, -58,-120,  67,  24, -93, 118, -70,  21,-118, -68, -82, 103,   8,  67,-117,  65,  96,  53,  36,  85,-113,  94, -52, -84, -28,  21, -11,  37,   4,  73,-122,   6, 117,  24, -76, -31,  -6, 107,  -2, -56,   0, -93},
{ -34, -65,  10,   0,  78,   0, -23, -77,-127, -35,  65, 111, 124,-102, 114, -96,  46, 105, 125, -21, -65,  19, -21, -51, 105, 105,  18,  53,  81, -11,  83, -38,-126, -33, -64,  32, -84,-108,-127,  16,  23,  13,-119, -40,   6, -52,  42, -33,   7, -42,-115, -56, -49, -64, -65,-116, 108, -45, -49, -36, 103, -90, 117, -39, -54,-103,  42,-103,  44, -70, -33,  11, -13,  83, -84, -61, -26,  66,-116, 126,  -2, -45,  27, -60,  -1, -13, -13, -82, -14, 119,  74,  -6, -33,  77, 113,-108,  13,   8, -58,   9, -34,  37,  95, -87,   4, 104,-117, -80, -99,  50,  91,   8,  45,   8,  98,   7, -39,-104,  47,  45, -88, -89,  35,  76, 119, -20,  81,  69,   1, -25, -42, 127,-111,  53, 125,  96,  28, -80,  47,  75,   3, -57,-108, -68,-111,  96,  54, -97,  22,-122, 100, -31, 112,  76,  70,  -8,  26,-115,  -2, 105, -94,  -8, -42,   7, 104, -74,  43,  67,  52,  68,-125, -11, -37,  -8,  78, -51, 112, -58,  -3,-121, -29,  74, -26,   5, 106, -14, -13,  54,  62,  82,-126, 103, -14, -82,-110,-125,  24, -59, -12, -24,  21, -49,  15, -78,  11, -64,  93, -76,  29, -18,-106, 104,  36,  -8,  51,  11,  65,  96, -84, -90, -40,  94, 101,  79, -49,-120,  91, -95, 107, -82,   2,  40,  16, -31, -41, -53,   9,  66,  54,   5,   6,  63, -78, -55,  62, -57,  -3,  98,  74, 123,  41, -36,-103,  95, -58,  85, -55,  18,  57,  65, -57,  21, -36, -80, 117, 126,  17, -86, -67, -47,  84,  69,  27, -51, -13,-126,  31,  63, -89, -67,  34,  79,  11,-102,  35, -57, 123,  69, -39,  59, -44, 101, -36, 100, -60, 119, -25,  26,   7,-111, 121, -50, 106,  75,  95,   1, -48, -58,  70,  98,-112,  10,-117,  91,-119, -94,  98, -30,  75,  35, -53,-104,  31,  18,  86,  69,  76,  -1, -98,  -1, -60,-107,-125, -26, -92,-124,  -7, -37, 122, -79,  10,-114, 105,  64,  42,-110,  -9, -17,-123, 113,  93, -57,  11,  46,-100, -50, 126,  65,  29,  80, -54, -48, -67,-103, -80,  52, -39,  33, -11, -16,  47,  99, 112, -91,  87, -10, -10,-124, -31, -65,  37, -31,   3,  96, -86,  47, -57,  61,-115, -73, 106, -67, -42, -16, 120,  95,  -2, -29, -57, -25,  -9,  -4,  83,  68,   8,  20, -24,   6,  50,  46, -52,-125, -95,  -4, -10,  59,-121,  58,   0,  60,   7, -52,  86,  60, 121,  34, 100, -75,  79, -39,  34,-115,-111, -60, -52, -38, -95, -42, -92,-106, -41, 105, 112, 111, 110,   0,  -1, -50, 113, -51, -27, -47,  97,  50, -98,-115, -19,  -7, 104,  83, -67, -78,-111,  94, 121, -77, 122,-101, -56,  78,  88,  45, -50, -91,  97, -23, -70, -99, 109,  48,  -8, 127, -61,  82, -48, -76,  10,  95, -24, -11,  49, -37, -47,  -2, -27,  42,  34, -83,  15,  56,-107,  22,-107,  61, 100,  96,  71,  75, -34, -22,  47,  60,  48,  -7, -97,  93,  42,  83, -51, -60, -97, 125, -66, -38, 122,-101,-109, -10,  88, -81, -34,  26,  18, -35, -18, -48,-120, -14,   1, -62,  -3, -97, -39, -45,  40,  24,  99, -29, -32,  72,   7, -62,  45, -46, -64, -15, -45, -66, 101,-124, -68, 114, -75,-125,   7,  32,  20,  10,  27, 104, 113,  58,  24,  28,  25,  98, -92,  68,  83, -93,  18,  77,  74, -97,  85,  -5,  16, -70, 104, -48, 115, 117, -75, 123, 121,  71,-122, 126, 116, -39, 110,-126,  22, -10,   0,  69, 119,  25, 123,  88,  79, -15, -25, -28,  27, -91, 125, -57, -84,  -5,-125,  52,  22,  -6, -56,  97, -25,  24, -83, 107,  57, -31,  27,-120,  72,  91, -28,-104, -82,  49,  47,  15,  90,  61,  37, -81,  88, -85,  39,  72,  97, -72,  64,-121, -42, -31, -94, -47, -23,  80, -13, -54,-116, -55,  30, -64,   2, 112, -64,  66, -19, 109,-109, -33,  90, -82,  43, 123,-119, 123,  14, -41, -31, -78, -42,  10, -98, -30, -91,  -9, -94, -64, -47,  21, -79,  63,  48,-110, -25, 110, -10, -19, -81, -66,  15, -69, 114,   7, 103, -94, -33,-125,-119, -89,  12,  12,  88,-114, 123, -80,  33, -38, -81, -71, -22, -94, -32,-121, -85,-114, -85,  11,-101, 103,  65, 123,  91,   6, -24,  23, -12, -66,-116, -23,  17,  95, -72, 105,  10,  57,-108, 122,  91, -87,  38, -64, 103,  47,  58,  58,  61,  10, -58,  60, -15,  72,  31,  87, -69,  40, 109, -21, -24, -12, -95, 114,  -3,-103,-101,  -9, 119, -46,  77,  10,-110,-122, -41, 105,-121, -34, -28,  -7,-125,  38, -80,  10, 116,  20,  10,   4, 121, -97,  43, -76, -80,  67, -26,  80,  19, -16, -60, -81,  63,-114, -57, -43, -21,  28,  50,   9, -93, -39,  70,  79,  92,  39,  79,-105,  65,-109,  90, -27,   2, 113, -47, -85, -45, -38,  98, -60, -57,  74,  36,  23, 107, -80, -73,  27,  93,  25,-115, 117, -79, -62, -65, -56,  90,  93,  -2,  99, -97, -76,  38,  97, -14,  17, -42,  67, -13,   8, -70,  95,  21, -99,-101, -44,-121, -88, 124, -39,  69,  98, 127,  11, 119,  78, -98,  74, 100,  31, -11,-124,  66,  73, 103,-104,-105,-109,  86,-100,  11,   0,  27, 112,   8, -81,  35, 111,   2,  19,-115,-127,   1,  47, -51,  -9, -95, 116,-116,  23,  -8,  68,-101, 114, -99,  35, -99,   4, 125, -54, 121,-105,-127,-112, -76, -32, -99, -49, -17,  -9,  23, 121, 113, 104, 110,  81, -48,  74,  38, 126, -62,  94,-124, -79, -14,  18, -95,-113, -21, 126,  83,  56, 125, -46,  96,  47, 105, -38, -26, -37,-111, 121, -84,-119, -34,  53, 124,  62, -55,  60,-122,-124, -60,   2,  44,  72,  14, -98, -53, -59,  67,  49,  25, -15, -19,-106,  61,  81,  91, -44, -98, 120, -91, -40,  24, 118,  82,  58, 126,-105,  29,  96, -17, 111,  -5,  99,  93,-105,-107,-116,  64,  -7,  47,  53,  68,  92, -27,  18,   5,   1, -91,-113, -56, 114,-114,-111,  50, -68,  30,  76, -60, 125, -78, -33, -69, 116, -27, -88, -82,  93,-102,  91, -77,  62,  22, -63, -29,-117, -98,   0, -44,  74, -56,  -3,  15, -93,  72,   3,-119, -96,   8, -62,-106,-106,   2, -25, 120, 127, -51,  28, -73,   8,  45, -45, -18,  62,  26, -44, -33, -83,-127,  31,-115, -25,  96, -56,-108,  -3, -71,  37, -76, -19,   9,   7, -87,  39,  97,-123, -29, -52,  84,  71,  80,  71,-119, -95, -82, -64,  44,  25,-116, -54, -38,  -1,  47,  58,  -6,  -5,  80, 126,  63, -35,  26,  31,  52,  67, 113,  98, 114, -51,  85,   9,  24,  71, -27,  58, -54,-115, -89,-121,  64, 102,  17, -74, 101,-113, -20, -50,  17,  99, 119,  64,  73,  34,  54,  -8,  11,  78, -76, -10,  -9, -46, 122,  33, 108,  17,  70,  71,  40,  44,   8,   9,  96,  42, -24,  43,  72,  53, -83,  47,  92, 113, -33,  52,  63,  60, 117,  -3,  30,  75, -39,  29,  50, 114, 123, -56, -42, 102,  17, 121,  63,-102,-126,  80,  50, -11,  96, 126,  55, -53, -62, -61, 109, -33,  37, 100,  18,  77, -50,  79,  42, -69,-126,-107, -39, -21,-117, 116,  45, 109,  47, -94,  47, -53,-119,-121, -14, 115,  19,  22, -95, 119, -79,  -6,-127,-105, -71, 111, -75,-123, -16, 121,-122,-112, -21,  16, -91,-106, -10,  91, 119, -68,-103,  15,-102, -74, 102,  64,  -5,   5,-117,-108,-126, -53, -19, -85, -81,-113, -59,  84,  13,  55,  75, 100, -50,-105,  77,-124,-125,  -5,  -8,  -3, -76, 125, -15, 109,  91,  96, -95,  20, -99,  -4,   1,  75,  59, -98,  19,  83, -74, -77, -19, -92, -50, -22, -67,  97,-123, -45, -15,  58, -33,  84,  25,  17, 117,  13,-115,  31,-125, -67,  23,  59,  53,   2,  90, 112, -22, 119, 112,-110, 124,  58,  23, -30,  80,  93, -48, -78,  67,  74, -97,  59, -38, -43, -56, 112, -61, -76, -12, -20,  78, -53, -35, -65, 119, -47,-125,  82,  92,  93, -35,  22, -23, 116, 114,-111,   9, -98,  -5,-117, -86,  20, -66,  40,  -3, 111, 118, -30, -81,  95,  13,  99, -74,  75, 113,  31,  20,  63,  65, 107, -17, 102,-126, -58, -46,  29, -20,  64, -61,  10,  13,  31, -25,  69,   3, -29,  84,  15, -81, -66,  63,  55, 105, -55,  33, -38,  10, -80,   6,-100, -35, -96,  40, -55,-126,-120, -51, -98, -40, 125,-104, -74,  23,   0,-109, -60,-123, -44,  71,  33, -56,  38,  40, -56,   3, -24, -89, 118,  58,  80, -10,  45,  82,-100,  42,  53,   2, -37, 107, -82, -18, -20, -96,-125,-120, 107,  -3, -96, -51,-121,  -8, -50,   8,  34, 111, -74,-126,  96,   9,  18, -66,  20,-100,  48,  -9,  77,  -9,   4, -57,-120,  27,-120, 100, -17,  -1, -16,   8,  10, -28, -59, -97, 106,  94, 103,  75,   4, -31,  92, -64, -74, -26,-112, -12,-109, 126,  91, -17,  31,  30, -47, -23, 101,  25, -61,  54, 123,  83, -85, -64, -89, 118, -17,  25, -79,  73, -60,  51, -97, 124, -22, -26,  86, -32,  49,  -8,  79,  38, 124,  63,  41,-121, 121, -62, -69,   5,  31, 104,-105, -64,  23, -27,-107,  21, 109, 122,  17, -75,-103, -76, -96, -91, -73,  41,  16,  94, 107,  28,  12, -91,  30, -38, -58,-104, -34,-107,-113, -21,-115, -87, -69,  45,-118,  38, -70,-105,  38,   0, -30, -90, -91, 116,  53, -10, 105, -70, 114,  83, -40,  75, 100,-101, -72, -32, -18, 117, -22,  63,-102,  44, 110,  39,   8,  67, -62,  43,   7,  86, -62,  93, -11,  22, -60, -62, -68, -37,  -2, 110, -94, -18,-104,  61,  47,  63, -17, -54,  38, -63,   6, -15, -87, 100,  26,-122, -22,  66, -35,  86, -68, -13,  53, 112, -80,  -5, -28, -59,  37,-106, -27,  59,  52,  81, -10,-124,  58,   0, -32,  14, -10, -46,  65,-106,  91, -35,-124, -32,  60,  37, -97, -88,  70, -93,-105,  28,  93, -65,  79, 107, -90,  24, -94, -58,   3, -93, -17,  81,-117, -13,  88,-108,  92,-120,   2, -26,  21,  65,  73, -91,  46,  74, 127, -28,-104,  62, -16,-107, -85, -48,  30,   1, -88,-112,-111,  11, 111, 102, -44, -84,-104, 106,  88,  -3,-107,  44, -11, -53, -30,   3, -98,  90,  56,  52,  31,  35,-111, -62, -32, -25,-107,  65, -92, -52,  86, -78,  36,-101, -26, -22,-116,  84,  24,  12, -40, -72, -40, -45, -50, -81, 107,  -6,-126,  23, -17, -83, -14, -86,  87, -80,  56, 103, 125,   6, -22,  96, -93,  46, -67,   0,  22, -99,-119,  56, -47,  58, -89,   4,  -4,  33,  -4,  29,  41, -44, 127,  17, -71,  41, -27, 111,  85, -24, 106,  19,  90,   3,  16,  89,  56,-114, 115,  22,  56,  42, -80, 126,  58, 122, -74, 119, -95,  36, -14,  20,  57,  22, -21,   6, -20, -95, -37, -62,  77,  63,  50,  -1, 113,-116,  99, -19,  15,  83,  -8,  26,  44,  -6, -44, -74, -36,  28,  28,  -5,-126,  41,  18,-107, -43, -50,  22, -46, 112,  67,   5,  24, -71, 124,-115,  42, -36, 123, -31, -73, -14,  34, -95,-102, 127, 100, -98,  13,  18,   5, -35, -64, -14,  80, -98, -44,   1, -94, -51,   1,  -7, -77,   7, -38, 125, -33,  99,  90,  86, -61, -46,  69,-100,  39,  17,  96, -77, -87,  13,-125,   0, 119, 112, -98, -75,  13, -40,  47,   7,  82,  86,  69,  59, 101, 108, 105, 115,-112, -92, -33, -83,  24,  91,   3,  78,  60,  -5, -65, -65, -39,  89, -87, 107, -55,-109,  97,   9, -64,   4,   4, -60, -15,-119, -51, -37,  86, -41, -88,-105,-124,
  114,  47, -45, 125,  65,  37,  16,  18, 106,  55, 101,  22,  85, -97,  81,  56, 120,  10,  33, -34,-118,  38,  66, -51, -29, 106, 123,  37,  20,  71, -61, 123,  78, -86, -58, 126,  52, -81,   5,-120,-127,  10, -21, -56, -74, -28, 113,  25,-123},
{  17,-117, -40, 115,-105, 105,-119,  59,  -8, -27,-109, -30, -41,-121, -83, -75, 111, -34, -67, -41, -60, -24,  89, 109,  25,  24,-100, 116,  73, 120,   3, 105, -34,   7,-126,  68,  49, -89,  29, 107,   2,  84, -29,  97, -82, -14, 100,-117, -90,  22, 104,  49, 122, -73, -17, 122, -77, -55,  36,  51, -57,-119, -65, -83,  41, -18,  25,  86,  78,   8,  68, 102,  71,-126, 101, -89, -24, -21, -48,  51,  22,-119,  62, -45,-125,  72,  -3,  43,  14,  11,-115, -97, 108, -65,  17, 103, -92,  38, -21, -70,  26,-113, -35, -92, -72,  48,  11, -31, -59,  55, -91,  70,  40,  13, -97,  94,-120, -91,  -4,-120,  38, -58, -98,  -5,   5,  72,  54, 104,  54,  23, 100,   9, -95,  24, 118, -74, 101,  17, -25, 123, -30,  32, -29,  94,  76, 103, 108,  65,  17, 106, -29,  40, -76,  11,  17,  54,  -8,-115,-108, -60, -24, -50,  37,  60,-124,-125,  -9, -10, -62, 110, -70, -52,  41, 106, -99,  67, -19,  28,  27, 105, -57, -23,  67, 102,  63,  -3,  46,-108,  91,   7,  -1, -54,  85,-112, -75, -53, -48, -12,  49,-113, -69, -92,  69,  62,  16, 127, -79,  79, -22,   4, 109,  53,  14,  82,-119, 110,  26,  85,  42,  -9, -18, -17, 103,  -9, -49, -35,  33,  24,  15,   3, -38,  25,  77,-113, -31,  85,  -4,-112,  37,  16,  -1, -10,  34,  50, 120, -75, -65,  84,-110, 122,  29, 121, -80,  56, -79, -66,-121,  35, -82, -15, -76, -99, -87, -64,-101,-123, 105, -99, 116, -96,-120, -47, -35,   3, -91, 120, -92, 106, -87, -77, -78, 113,  57,-105,  95, -65, 126,  47,  40, -98,  25,  60,-107,   1,  -6, -94,  11,  96, -47, -33, -43,   8,  10, -23, 104,-115,  89,  43,  91,   6,  -5, 122, -64, -10,  68,  98,  69,-120, -76, -47, -97,  75, 126,  76,-101, 100, -84,  74, -67,  24, -54,  62, -70,  12,-110, -36,  86, -45,-117, -56, -10, -70,  86, -36, -66, 116, -18,  20, -22, 109,  21,  25, -57, -11,  29, -13,  97, 113,-104, -58, -10, -64, -60,-104, -43,  45, -25, -30, 117,  52,  48,  40,  86, -33, 117,  32,-100, 103,  71, -53, 107,  55, -10, -49, -89,  12,  76,  43, -81,  75, -39, -90,  54, 127,  74, -60, 114,  38,  41,   2,-101,  36,  27, -41,  62, 107,  15,  19,  22,  88,  19,  77, -53,   8, -30,  47,  -8, -97,  97,  91, 126,  33,  74,   3,  58, -55, -13,  84, -77, -95,   5,  40,  16, -75,  27,  53, 103,  23, -41,   8, -23,-118,-105,  86,  86, -56,  -9,  85, -80, -81,  54, -20,-121,  -8, 126, -47,-123, -33,  23,  85,-125, -22,  94,  -5, -16,  71,  54, -14,-126,  47, -62, -38,  44, -42,-101, 117,  23, -17, 125, -35,  57,  73,-113, -87,  54,  67, -50,  71, -46,  -2,  11, -49,  69,-106,  49, -17, 114, 118, -79, -17,  20,   5,  39, -16, -89, -97, 102, -22, -59, -15,  81,-101,  47,  80,  82,  49,  51, 112,-111, -74,-114, -68, -81, 111,  12, -49, 121,-105,  -9, -65,-126,  81,-118, -77, -45, 106,  95, 100,  72,  -9,  80, -69, -51,  39, -50,  59,  84,-103, -60,  47, -36,-122, -86, -71,  37, -92,-106,  20, 111, -97, -44, -46,-114,-123,  24, -56,-122, -69, -98, 114,   1, -32, -42,  59,  94, -72,  35,-101,  92, 111, -73, -46,-123,-123,  94,  27,  91, -70,  39,-107,  53, -36, 121,  11, 111,-106,-106, 108,  92, -77,  12, -22,  40,  97,  78,  90, 109,  14,  40,  29,  77, 110,   9, -22,-118, -65,  46, -94,  38, -99, -91, -59, 106,  14,  46,-113,  27,  72,  59,  93,  13,  42,  59,  28, -68,  79, -90, 116,  -2, -30,  24, 112, 104,-107,-117,  36, 105,-102, -16,  28, -96, -37,  52, -11, -32, -98,  48, 101,  39, -87,  -4, 105, -42,  71, -81,  45, 124, -28, -44,  85,  37, -88, -75,-125,  72, -10,  33, -88,-124, 103, -30,  20, -63,  30,  29, -88,  80,  -9,   6, -66, -24, -28,   1,  98,  65,  -5, -53,  84, 126, -30, -29, -38, 122,  12, -84, -53,   9,  96, -84,   2,  80,  41, -63,  33, -48, -76,  58, 101, -44,  62,  87,   0, -36, -73,  44,  -6, -15, -61,  16,  22,  39,  -6, -81,  22, 120,  34, -33, -88, -89, -98,  37, -61,  50, -79,-104, -90,-110, -70, 117, -89,  93, -84,  25,  50, -79,  87, -79,  80, 123, -66,-109,  44,-109,  46,  58, -33,  78,  45,  13, -50,  22, -45, -76,  50,  72, -16,  30, -11, -43, -26, -31,   3,  75, -28, -11, -37, 111, -19, -17,  -8,  94, 118,  96, -94, -71,  13,  86,  84, -62,  -6, 105, 116, -27, -40, -11, -32,  64,  53,   4, -13, -43, 111, 102, -78,  71,  46, -30,  39, -68, -75, 107, -12, -16, -38,  16,-107,-103, -28, -48,  65, -40,  79, -60, -99,  24,  19,  64, -64, -97, -85,  44,  -9, 116,  46,  39,  95,-122,  66,-118,  92, 114, -40,-119,  36, -71,  43,  85, -94, -89, -28,  69, -93,  75, -83,  58, -24,  99,  74,  81,  75, 100,  48,  31, -57, 110, -40, -17, -69,  37, -80,  97,  40,-123,-117, -21, 110,  27,  -6, 114,-111,-112,  86, -13, 110, -96, 105, -81,  30,  53,  16, -86,  87,   2,  45, 119, 126, -73,  65,  -1, -65,-108, -12, 126, 102,  94, -81, -13, -50, 120,  99,-122,  77, -44, -55, 108, -45, -39, -27,  62, 120, 101,   4,  71, 111,  80, -87,   7,  10,  13,-101,  13,  42,  18,  23,  23, -19,-123,   1, -27,-113,  97, -36, -88,  85,  58,  92,  56, -65, -26, -35, -89,   9,  -1, -67,-126,  36, -38,  79, -27, 106, 109,  -5,-124,  68, -80, -83, 113, -49, -91, -81, -61,-120, 113,   7,  -3, -13, -11, -59,  83,  59,-109, 114,  -2, 101,  34,  18,-110, 123,-111, -97,-102, -58, -20,  68, 115,   2,  73, -31,  63, 126, -98, -70, -15, -99,  68,  -7, -94,   5,-100,   3, -88,  56,  69,  72,-111, -78, -72, 119,  27, -39, -48, 126,  30, 100, -97, 110, -37,-122, -61, -58,  40,  65, -51, 101, 120,  54,-115,  85, -46, -42, -66,  12,  36,  33,  57, 126, -46,   8,  78,-110, -17, -29, 115,-101,  38,  70,   7, 106, -87,   3, 101,   8,-123, -31, -11,  93, -39,  -8,  24, -90, -35, -78, 100, -61,  11, -23,  50,  19, -89,  96, 102,  -6, -31,  99, 115, 122, -20,  64,  78,  67, -92, -84, -92, -36,  16,   4,  83,  -2,-109, 107, -28, -30, -78,  40,  33,  90, -44, -71, 101,  45,   5, -67, -85,  23, -29, -67,  14, 102,-100, 107,   5, -89,   9,  30,  71, -29,  98,  46, -23,   9, -53,-124,  61, 106, -75, -26,-102, -52, -44, -64, -60,  21,  -3,   1,  99,  19, -91,   9, -66, -53, -70, -13,  57,-112,   7, -30, -31, 119, -88,  43,  46, -92,  46, -84,  82, -29, -92,  12,  89,  10, -95,-126, -91,-120, -41, -43, 100,-103, -40,  79, -71,  20, 112,  44,  -9,-118,  28,  81,-116,  -2,  61,  -5,   0, 111,  34,  77, -82, -35,  70,  -6, 118,  -9, -22,  71,   6, -71,  91,  52, 112,  60, -55,-100, -90,-102,-102,  43,  59, -13,  52,-111, -50,  -6,  98,  19,  -4, -74, 118,  19, -67, -80, -86, -34, 109,  89, -11, 122, -83, -49, -96, -59, -56,-117, -24, -36,  17, 102,  29, 106,-106, 123,   1, -57, -18,-122, -12, -35, -33, 106,-111,  90, -96, -10, -98,  32, -82,-124,  91, -17,-114, -69,  14,   5, 103, -25, -96,  10,  13, -19,  93, -83, -89,-118,-124, -30,  68, -91,  52,  25,  53,  53,-126,  36,  76, -46, -37,  14, -80,-102, -28, -72,  18,  27, -62, -51,  97, 116, -45, -81,  53,  58,  -9,  -5,-122, -64,-124, 106, 127,  56,-111, -31, -70,  73, -17, -83, -87,   7,  -7,  25, -13, -50, -55,-123,-113, -24,  49, -75,  41,  70, -15,  -7,  71,  50, -83, -91,   1, -93, -53,  56, 121, -44, 118,  75, 122, -78, 110, -39,  71,-111, -15,  62,  85, -10,  12,-107, -36,  13, -13,  27,  17,  14,   6,  10,  88, -21,  95,  62, 124, 120, -90, 114,  79,   1,  46, -22,  99,  52,  30,-118,  89,-103, -99,-105,  39, -31,  -5,-114,  80, -36, 114,  69, 126, -32, -43, -25, -35, -42,-117, 102,-126,  95, -95,  96, -53, -33, -19,  52,-114,  76,  27,  40,  28,  55, -41,  26, -71, 122,  90, 116,-121,-100, -85,  89,  48, -53, -77, -98,-124, -33, -16,-125, -38,-112,  56, -30,-107,  65, 113, -78,  -1,-102,  44, -54, -16, -98, -94,  87, -65,  46,-118, 106, 118,  35, -77,  24, -65,-115,  15,  27, -21, -76, 105, -46,-102, -79,  31,  45,  56, -72, 114,-101,  29, 100, 105, -58,  37,  74,-111, -93, -92,  76, -86,  85,-123,  84, -50,  79, -19,  94, -96,  38,  27,  74, -37, -89,  98,  80,   9,-110,-118, -36, 121,-127,  83, -45, -61, 111,-126, 112,  92, 101, 103, -68, 102,  31, -26, -73,-101, 116, 115,  48,-101,  10, 125,-124,  -8, -29, -52,  -8, -33, -35, 119, -41, -10,  95, -75, -66,  20, -95, -53,  16,  42, -92,  29,  38, 105,   1,  -3,-114,-123,-103,  59, -95,-109, -85,  36, -36,  23, -71,  87, 112,  18,-123,  94, -10,  67,-115,-109,  14,  55,  97, 102,  59,  50, 110, -78, -54, 117, -10, 113, -73, -83,  92,-126, -72, -85,  31, -34,  58, 120, -63,  78,-105, -20, -15,  15,  88, 120, 121,   5, -33,  71,  67, 115,  67, -93,  70, 118,  23,  80, -26, -91, -52,  16,  35,  70,-102,-117, -39, -55, -80, -38,-104, -21,  50, 122,  39, -87, 113, -71,  59,-101,   9,  48, 117,  90,  84, -60,  20, -35, 101, 126,  80,  72, -31, 119,-112,  67,  73, 120,  -9, -11,  76, 112,  36,  80,  31,  67,   6,  -9, -58,-104,  35, 123,  37,-126, -52, 127, -19, -22,-126, -77, -76,  -4, -20,  81, 124,  65,-117,  58, -55, -52, -71,  77, -11,  59,-106,  28,  -9,  -6,  30,  74,-120, -73,   9,  -3,   9,  85,  48, -76,  35, 113,-117,-113, -16, 123, -67,  39,  26, -14,-104,  59, -53,  96,  61, -45,-102, -38, -77,  14, 106,  51, -23, -97,-125,  46,-114, -97,-103,  88, -79, -91,-123,  95,  51, -89,-123, 105, -93,  16,-121,  -1, -41,  25,  70,  96, -79, -93, -48,  14, -64,  67, -42,  80,  51,  85,  29, -38,-123,  16,  77,-114, -33,-107,  92,  79, 100, -99,  45, 127,-109,  -5,  36, -19, -12,-113,-125, -50, -40,  73,-121, 124, -93, -38, -22, -73, -58, -21, 117, 119,  21,  58, -10,  91, -81, 110, -49, 100, -77, -82,  44,  40,  90, -51, -30, -16,-122, -49,-110,  68, 111, -12,-101, -67, -87, 115,  40, -60, 120, 117, -68,  39,  21,  20,-104,  48, 121,-112, -45, -25,  55, -91,  69,  48, -70,  73, 112,  25, -52,  80, -91,-116,  12,-109,  46,-123,   3, -88, -76, -72,  81,  84, -93,  93,  47,  42, -64,  82,  14,   6, -62,  91,-102, -42, -15, 108, -72, 107,  60, 106, 123,  99, -34, 102, -57, -90, -45,  92, 103,  17, -14,  69,-110,  51, -62,  71, 110, -68,-110,  71,  85, 120,  -4, 111,-125, 127, -18,  30,  96, -60, -58,  19,  47,  69,-111, 123,   5, 117,  43, 118,  10, -63, -61,  52,  57,  12,  93, -35,  96,-122,  32, -41, -95,  76,  86, 106,  91, -14,-104,  -7, -25,  -4, -19,-121, -77,  55,  92,  79,  84,  88,  62,  66,  36, 114, -93,  36,-118, -98,-116,-108,-126, -92,-125,  16, 123,  60, -52,-123,  83, -88,  87, -80,  92, -69,-110,  96,  77,  33, -75, 101,   3, -16, -76, -35,  13,  54, -16, -57, -90,  24,
  125,  53,  97,  55,   7, -81, -15,  54,  19, -10, -56,  26,  89, -41, -51,   0, -81, -29, 112,  94,  16, -51,-103, 118,  41, -86,  61,-102,  54,  83,   3,  65,  75,  22, -17,  98, 125,  57, -97,  98,  40,  97, -85, -81,  87, -24,  53,  44, 122},
{  70, 117, 109, -71,  67,  14, -13, -27,  78, -86, -20, -91, 117,-100,-106, -45,  44, -17, -33, -76,-111,  35, -47, -72, -29,  24, 122,  45,  57,  60, 109,  31,  90, 121, 115,-100,-121,  51,  61,-105,  10, 110,   5, -73,-114, -41, -38,  78,   9, -46,  53, 117,  24,  10,  64, -55, -53,  87, -49,  29, -97,  32, 101,  76, -63,  32,  73,  -2,  75, -74, 106, -81, -25, 103,  24,-113, -94, -89,  22,  19, -21, -13, -98, -40,-122,-113, -67,  77, -27,  88,  45, -94, -70, -93, -76,  18,  19, -15, -37,-107, -58,   2,-105,-125,  34,  56,  94,   1, -43, -37,  26,  41, -39,  39, -68, -40,   5,  87,-118,  30, -23, -24,  47, -45,  47,  74,  64, -49, -85,  16, -66, -71,  80,  -7,  45,  65,   2, 101,-122, -92,-119, 100,  25,  10, 105,-124, 117, -70,  -7,  18, 113,  27, -61, -71,  73,  56,   9,   5, -78,  53,  65, -64,  86, -86,  19, -21, -49,  10,  56, -64,  89,  82, -82,  43,  97,-100, -14,  76, -55,  32,  61, 100, -94, -61, -57, -83, 103,  36, 121, 113, -78, -14,  71, 111,-119, 113, -60, -11,  60,-101,  44, -61, -50, 108, -96,  47, 102, 114,-123,  81, -13, -91, -70,  20,  97,   0, -17, 122, 123,-122,-107, -58, 107, -41,  61,  52,  98,-114,-110,  83,  12,  -1,  55,  19, -85,  34, 114, -64,  26,  82, -44,-120,  56,  22, -32,  98,-101,-126, -16, 108, -93,   2, -86, -10,  58, -76,  98,-112,  82, -52, -53,   2, -86, 125,  99,-108, -76, -19,  55,  51, -50,  35, -24, 123, -36, -25, -20,  13,  86,  88,  78,  47, -42, -37,-113, -20,   8,  15, -73,  -4,  68,   8,  81, 125,  57,-106, -65,  19, -86, -48, -20, -60,  78,  -7,-101,  -2,  90,  -7, -69, -72,-121, 108, -58,  14,  -3, 113, -39,-122,  44, -43, 111,  -5, -60, -49,-122, 119,  77,  69, -94, 113,  63,  40,  67,  99, -89, -36, -63,-121, -34,   1,  91,-111, -30, 111,  30,  63, -45, -70,-111, -41, 103,-126,  99,  84,  62, -51,-107, -61,  91,  99,  85,-112, -83,-104, -43, -87, -27, -47, -49, -22, -29,  59,  18,  66,  29, 125,   3, -64,   4,  68, -25, -88,-102, -35,  92, -58, -44,  60, -70,  81, -77,  30, -21,  79,  85, -37,  22, -43,  96, -38,  36, 121,-123, -27,-111, -47,  52,  45,  28, -72, 103, -93, 120,  15,  29,  -7, 101, -86, -43,-108, 116,-117,  35, -48,  36,  -3, -34,-113, -78, -55,  24,-110,  12,  15, -42,-111,-120, -71,-114, -70, -63, 121, -75,  23, -84,  33,  97,-111, -57,-108,  30,  28,  38,  89,  20, -21, -17,-112, -39,  68, 107,   2, -91, -78,-105,  86, 126,  58, -29, -10, -96, -32, 116, -95, -65,  48,  85,  38, -39,-100, 110, -88, -86,  -6,  99, -55,-105,  25, -20,  24, -93, -56, -41, -63, -34, -42, -41, -65,  53, -48, -15, -27, -24,-124,  87,  46, -86,  24,  89,  78,  46,  38, -65, -36, -16, -48,-103, -16,  33, -86, -21,  -2,-102,  63,-126, 112,  53,  85,  59, -66,  18, -34, 119,-105, 113,  75, -19, 125,  45, 108, 114,  94, -47,  56,  86, -55, -68,  86, 125, -24,  97, 112,-119, -17, 125,  90,  79, -97, 127, -70,  42,  39, -47,  -6,  11,  14, -96,  74,  64, -75, -11, -19, 105, -75, -94,  65, -38, -93,  44,  12, -63, -50, -50, -45,-106,  22, 106, -10,   7, 101, -17,   5,  19,  -9,  68,  80,  49, -55, -96, -18, -40,  40,  64, -90,  99, -49, -62,  81,  63,   9, 119,  -1, -80,-119,  27,  96,  11, -78,   1, -83,  24, -13, -43,  20,  55,  62, -19,  88,  96, -25,  65,  35,  -3,  26, 118,  26, -99,-119, -38,  54,  -4,  46, -45,-126,-110, -68, -64,  89,  19, -31, -62, 114,  58,  -2, -19,  -3, -51,  23,  32,  34,  -7, 117, -74,  13,  99,  38, -73, -12, -58,  -8,  83,  34, -71, 113, -23,  61, -82,  46,   1, -81,-126, -97, -69,-107,  57,  72,  32, -64, -78, -95, -79, 104,  98, -23,  78,  54,  63, 116,  81, -97,  18,   6,  50, -71, -73, -16, -39, -95,  -6, -69,  62, -28, 112,  15,  19,  61, -46,  49,  80,-101, -54, 107,-111,  78, -45,   8,   1,  17, -24, -80, 103, -93, -64, -73,  57,  75,-107, -11, 104,-105, 123, -72,  80,  69,  51,  89,  88,  96,  66,  32, -41,  83,  35,-122, -47, -88,  96, -20,-118, -72, -51,  -8, -42, -52,  -1,   3, -50,  86, -51,  68, -82, -87, -86, -15, -37,  10,  51,  88,  98,  62,  73,  47,   4,-111, 117, -92, -40,-108, -70, -30, 107,  15,  35, -25,  88,-105, -14,-112, 122, -88, -80,-103, -32, -94, -74, -28,  89,  74, -91,-111, -14,  17,-106,  63,  36,-117,   3,  17, -29,  18,-119,  85, -17,  80, -63, -32,-120,  -9,  37,  32,  56, -42, -22,  63,-118,-125,  54,-109,  72,  60,  84, 102, -10,-121,  77, -35, -89,  97,  88, -33, -39, -17,  23, 117,  21, -23,-117,  64,  -1,  55, 120, -85, -80, -60, -32,  87,-112, -17, 126, -38, -10, -51, -11,-113,  96, 116, -71,-109,-111,  10,  91, -41, -86, -91,-123,  14,  -5, -46,  -2, -59,  41, -79,  49,   2,  21, -15,  14,  81, -60,  94, 110,  73, -97, -67,  59,-115, 119,-101,  81,-127, -76,  47,-122, -36, -98,  50, 117, -40, -16, -63,-110, -60,  -6, -46,  -9, -19,   2,  78,  26,  76,  40,   7, -42,  -1,  10,  81, -89, -91,  43, -70, -28,  88, -76,  47, -27, -44, -97,-107,  13, -54, -15,  95, -18,-120,-126,  -4,  45,  37,  63,  52, -61, -94,  65, -54,  93,  -2, -84, -89,  21, -31, -49,-125,  -1, -39,  44, -21,  70, -17, -39,  48, -60,  47,  67, -89,  79, 127, 102,  89,  65, -56,  42, -87,  41,  56, -44,  51, -76,  40, 107, -10, 107,  12,  21, 118,  71, -26, 100, -73,   3,-114, 101,   4,   3,  86,  -3,  36, -15,   2, -91,  19, -76, -85,  93,  79, -42,  18, 104, -60,-104,   9,  64, 122,   5,-119, -47,  39,  65,  85,  67,-105, -57, -13, 106, -33, 104, 106,  22,  73, 113, -73,  33, 127, -55, -35,  -3,  -1,   6,  -5, -77,  44, -15, -28, -69, -29, -13,-116,   4,  60,-127,  95,  86, -82,  66, -72, -74,  50,-103, -46,  10,  23,-105,-109,  -1, -76,  31, -21, -82,  -1,  16, 110,  51, 126,-113,  24, 102, -94,  13, -97,  35,  25,  84,  64,  27,-119, -68,  50, -88, -76, -78,   3, -47,  10,  48, -64,  57,  46, -73, 105,   5, 109,  11,-110,  22, -67,-122, 105,  32,-106,  89,   3,  23,  37,  -8, -38, -36, -62, -51,  62,  73, 117, 108, 126, -74,  69,-107,-101, -66,  72, -92,   1, -55,  48,  52, -29,  38, -29, 117, 112, -17,  39,   4,  20,  88,   3,  -1,-104, -61,  69,  99, 121,  85, -56,  15, -26, -80,  52, 105, -48,-126,  45,  24, 102,   6, 127,  96, -33,  99, -97, -51, 114,  49,  38,  81,  -1,-124,-113,  56, -24, -64, -15, -39, 116,-103, -71,  -1, -63,  32,  -1, 105,  41,  82,-113, -89, 112,-114,  37,   1, -47,-119, -28, -85, -81,  24,  10,  -5, -54, -37,  49, -89,  17,  71, 108, -19,   3,  73,  88, -57,  36,  74, 104, -49, -39, -46,  35,   5, -27,  36,  33, 108,  84,  32, -68, -32, -15,-120, 113, 121,  94,  74,-117,  80, -22,  59,  52, 100,  30,  55, -82,  82,  89,  44, -25,  59, -13,  30,-111, -42, -94,  71,   4,  16, -28, -20,-106,  94, -18, 104,  24, -65, -68,  39,  63,  53,  31, 115,  17, 120,  29, -10, -80, -16,  84,-117,  80,-123, -22, 121, -57,  15, 127, -48,  75,  60, -10, -18,  60, -54,  56,  87, -84,  97,  64,  36,-108, -87, -66,-127, -32, -21,-101,-114,  53, -25, -71, -22,-104,  34,  75, -43, 107,  33,  92,  43,  29, -44,  49, -47,-106,  91, -76,  59, -22, -16,  14,-125,  66, 105, -43, 112,  94, 116,  46,  31, -68,-124,  42, 106, -88, -48, -12,  -4, -17,  40,  10,  23, -71,  50,  41,  18,  26, -34, -29, -82,   5,  16, -95, -18, 101, -76, -46,  59, -18, 105, -74,  39,  56,  -5, -31, -17, -72,  50, -92,-103,  75,-110,  38,-125, -34,  51, -42,  45,  23, -51,-114,  25, -33,  79,  11, 101,  60,  69,  17, 104, -70, -40, 126,  -6, 114,-125, -97,  87,  93, -95, 103,  87, -48,  -2,   1,  11, -38,  30,-102,-102,  91, 119,-101,  87,-104,-104,  -7, -21,  44, -42, -41,  80,  94,  31, -91, -46,  42, -44,  12, -86, -59,  29,  -7, -65,-104,  75, -53, 104,   3, -97,  95,  94, 114, 103,  18, 125, 119,  45,  44,  71,  13, 111, -77, -10,  53, 114, -40,  40, 111,  26, -74,  35,-124,   6,  23,  36,  51,  -4,  55, 126, -16, 118,  79,  20, 125, -95,   1, -29, 102,   3, -12, 112, -71, -60, -78,   0,  52,  56, 113, -53,  -8,   1, -99,   0,  35, -80,  90, 102,-120, -44, -84, -43, -94, 126, -72, -20,  43,  65, 119, -91, 113, -13, -41,  15,  54,-105, -50, -79,-121,  42, 120,  33,  57,  30, 105, -73,  79, -79, -87,  -1,  19, -68,  -9, 109, -61, -40,  90, -10, -21,   3,-124,  90, 106,-113, -65,-125,-114,-111,-116, 120, -82, -74,  76,  16,  45, -86,  34, 116, 102,-100, 106,-102,  45,-115,  67,  13, -13,  39, -88,  71,-110,-100, -45, 111,  62,  74,-108,  73, -29,  37,  31, -76, -63,-103, -84,  41, -85,  95,  77,  88, -25, -27,  37,  36,-124,  80,  96, -24,  94, -18,  34,  61,  60,  57, -65, -30, -78,  44, -25,  25,-109,  22, 126,  -3, -62,  47,  13,  97, -25, -59, -31,  72, -76, -16, 121, -13, -98,  52, -98,  63,  19, -30, -68, -73,  38, -31,  -4,  -4,  18,-112,  24, -24, -43, -44, 110,   8,-122, -94,-114,  68, -17,  22, 126,  86,  70,  70,-122, -69, -40, 116,  86,   3, -28, -82,  21, -51, -73, 111, -22,   8, -77,  26, 126, -80,  99,  -9, -50, -44, -32,-126,  91,   0, -80,  22,  97,  45, -82,  -8,-123,  83, -74, 117, -33, -25, 115,  75, 116, 121, 111, -97, -26,  70, 111, -86,  14,  43,  12, 116,   5, -79,-118,-104,  62,  97,  70, -59, 122,-122, -56, -67,  39, -24,  42,  59,  66,  46,   3,  90, -94,  96,  85, -11, -49, -55, -72, -15, -96, -81, -62,  32, -49,-107,  74,  54, -15,  84,  42, -24, 113, -76, -56, -70, -20, 112,-122,   8,  47,  89,  93,  56,  15, -47,  74, -51,  53, -40, -31, -46, 105,-126, -23, -37, 105,  44,  49, -18,  91,  66,-114, -59, -79, -47, -24, -27,  99, -57, -15, -13, -19, 108, -66,   7, -22,  90,-116, -55,  26, -51,  71,   7,  38,  11,  63,   5, -32, -82,  42,  60, -33, -10,  93,  -6, -79, -62, -68, -49,  71, -65, -59, -82,  32, 113, -66,  46,  60,-105,  96,   3,  41,   9,-114,-112, -71,  61,  58, 111, 117,  67, -19, -14,  80,  61,  34,  53, -58, -55,  80, -64,-110, -76, 112,  36,  56, -63,  -3,  59,  69, 118,  38, -93,  53,  86, -18, -91,  39,  35,  93, -72, -73,-105, -98, -22,   6,  63, 105, 101, -86, 108, 116,  11, -64,  62,  44,-125,-116,-120,  22, 102, -11, -25,  14, -68,  25,  -3, -19, 103, -44,  49, -34,  -7,  79,  48, 107,-116,  26,  47, 102, 118, 121,-123,  18,  79,  77, 123, -40, -73,  -8,  71, -69, -34,  19,  68,  36, -83,-115, -97, -71, -34,-118,  95,  29,   6,   7, -52,  11,   2, -57,  31, -10,  91,  53, -95, -85, -73, -27,  -1, -46,-118,-122, -31,   7, -34, 120,  20, -93, 119, -50, -97, -99, -83, -49,   1, -44, 117, -58,  72,
  -15, -74, 100,  12,  -4,-120, -65, -51,-103, -23,-117, -94, -46, -62,   7, -62, -41, -71, -26,  18,  32,   4,-109, -81, -16, -43,-120, 125, 103, 118,   4, -35,  55, 116, -43, -27, -24, -38, -85,-109, 110, -86,-101,-122, 116, -71,  46, -31, -80},
{ -10,  49, -16, -30,  89,-123, -14, -38,  10,  17, -72, -93,-103,  49, -21, 111, 102,  87,  12,  15, -32, -94, 112, -78, -46, 123, 121, 107,  -1, -22, 122, -78, 123,-125,   8,  67, -68, -63, -30, -87,   7, -80, 122,   5,  17, 119, 102,  88, -56,  37,-125, -15,  69,  46,  -9,  84, -40, 112,   7,  14,  21,  92, 106,  42, 103, -57, -67, -11,  73,  21, -89, -23,  90,  32,-101,  -3, -33,   3, -87, -53, 127,  36, -42, 106,-113, -97, 110,  75,  26,  12, -48, -23,  21, -50,   5,  -2, -85, -32,  41,  12,  60,  27, -41,  87,   9,-110,  85, -36, -28,  26,  60, 113, 125,-105, -38,  10, -39, -46, 101, -48,  73, -42,  -6, -93,  14,  98,-107, -17, -96,  71, -22,  74,-107,  95,-116,  28, 118,  65,  80, -61, -71,-127, -60, -90,  13, -34,  69,  -1, -68,  -4, -27,  30,  63,  -4, -10,-104, -41,  67,  19, 114,   5,  88, -51, -12,  77, -74,-111,  64, -55,  -9, 102,  30, -11,-118,  90, -70,-109,  26,  29,  76, -57, -40,  95,  21,   8,  12,   7,-108,  97,  64, -16,  67, -59,  44, -99,  52, -83, -63, -81,-104,  18,  26, -27,-109, 126,   6,  43,  78,  -7, -80, -96,  15, -30,  80, -11, 107, 108,  24, -46,-109, -62,  55, -75,  83,  38, -80, -98, 120, -61, -81, 114, -96,  16,  -9, -37,   3, -56,  38,-100,  94, 103,  27,-121,  12,  10,  21,  19,  66, 126, -22, -94,  22,  74,  59, -26, 104, 119,  22,   6,  33,-111,-109, -91,  81,  40,  88, 118,  44,  28,  43,  72, 116,  62,  45, -30,   5,  60, -12, 113, -36, -28, -39, -90,  41,  13,  27,  14, 108, -74, -88,  33, 101, 114, 102,-106,  38, -51, -62,  94, -77, -24, -18, -20,-123,-118, 116,  88, -67, -29,   9,  75, -96,  90,  92, -38, -91,  56, -83,  50, -53,-125,-122,  17,-103,  96, -86, 114, -53,-109, -66,  44,  36, -21,  19, -11, -85, -49,-109,  88,  -2,  17, -69,  64,  38, -96, -38,  75,  67, -72, 103, -60,  18,   7, -69, -34, -31, -36,  36, -13, 114,  47, -90,-105,-119,  84,-117, -77,-123, -20, -30,  17,  -8,  75,  74,   3, -19,  36, -54, 123,  34,  54, -87, -45,-107, -39, -51, -47, -32,  13,  97,  55,-126,  25,-118,  97,  29, -27, -18,-103, 126,  58, 116,   9,  27, -94,  79,  56,  50,-120,  54,   7,-100,  98, -35,-101, 118, -77,  46,  43,  -4,-110,-122,-111,  36, -65, -15, -71, -82, -99,-121,  63,  -7,  46, -49,   5,  31,  -5, -77, 105,  80, -24, -56,  45, -69, -73, 106,  61,  42, 104,  74,  58, -97, -57, 104,-117, -41,  23, -58, -79, 105, -88,   6, -72,  96,  94,  81, -75, -13, 118, -57,-110,   7,  13,  49,  52, -98, -27,  65, -41,  -2, 113, -19, -36, -39,   2, -81, -78, -70,   1, -77, -71, -28,   6, -76, 113,-109,  38,  82, -70, 104,  49, -98, 123,  99,  38,  50, -46,  -1,-105,  13, -51,   7,  26, -83,  55,  49,  56,  86,  68,  87,  77,-127,  74, -81, 100, -69,-107, -85,  88, -94,-112,  -7, -71,  -4, -55, -14, -44, -40,-107,-127,-110, -27,  34,   6,-108,  -9,  92,  -8,  67,-109,-125, -53,  87,  58,-121, 106,  62, 123, 109, -33, -34,  77, 106,-121,  46,  24,  -8, -36,  99,  99, -46,  68,  84,  79,-104,-123,  96,  26, -50,  17,  88,  14,  12,  64,   6,-101, -25,  13,  85,  57,-120,-114,  76, -10,  12, -32, 108,  16, -37,  69,  78,  31,  -6, -86,  43, -19, -48, -99,  47, 102,  70, -52,-118, -86, -63,-112, -73, 107,  48, 113,  82,  55,  41,  56, -96,  27, -63, -90,  28,  93,-121,  17, -38, -35, -21, -76, -55, -52,   5,   2,-106,-123, -75,  20, -21,  75,-100, -50,-108, -23, -85, -46,  -4, -70,  94, -49,  70, -96, -19, 123, -97, -93,  98, -23, -66,  53, 107,  23, -35, -34,-101, -21,-106,  78, -81, -59,  52, 119,  65,  72, -60,  34, -97,  46, -82,  36,  54,  74,-126, 100,  41,-116, -92, 119,  48,-115,  97,-107, -37,  33,  46,  26,   4, -92,  -7,  48,-117,  96, -42, -74,  29, 126,  98, -67,  52,  74, -35,  79, 102,-108,  58,  -4, 106,-126, 121,-103, 101,  60,  35, 112, 104,-122,  20,-104,  72,-102,  -8, -37,  74,  15,  44,-114,  44, 108, -30,  18, 104,-100,  88, 122,  42, -92, -59,   0, -70, -38,  81,  15,  24,-115,-106,  34,  13, -70, 101, -61,  94,  70, -31,   2,  92,  79, -86,  62,  25,  69, 113, -32, -36, 122, 104, -59, -21, -46, -47,   4,  53,  49, -55, -77,  86,-118, -33,-106, -99,  56, 127, -25,  -9, 114, -48, -72, 117, -65, -53,  85,   3,  66, -45, -85,  26, 116, -77,  32, -27,-106, 127, -71,  25, -26,  88,-116,   3,  -4,  89, -81,  69, -19,  -9,  55, -83,  26, -35, 101, 119,  47, 120, -75,   1,  58,-105, 102,-123, 102, -69, -74, -69, 105, -47, 116,  77,  56, -11, -97, -82,  64,   5,  42, -38, -24,   2, -59, -22, -36, -53, 118,  18, -15,-110,  48,  55,   4,  69,  54,  96, -24,-122, 112,  85, -49,  24,-114, -62,   8,  56, 124,  56, -68, -85, 113,   5, 115,   5,  78,  71, -94, 122,  36, -97,  23, -76,  31, -36, -57,-115,   1,-122, -71,  94,  14, -34,  47,  69, -55, -10,   7,-110,  15,  75,  29,  51,  46, -75,  31, -65, -80, -88, -11, -50, -69, 103,-103,  88, -68,  61, 120,  67,  88, 122,  48, -57,  36,  27, 101,  18, -15, -68, -73, 117, 110, 119, -15,  36,   7,-105, 123, -49,-108, -36,  60,  36, -81, -58, -43,  66, -79, -21,  39,-121, -13,-121,-123, -15,  84, -38,  38,   7, -97,-126,  35,  20, -19,-114, -88, -28, -31, -93,  18,  49,  38,  71,  10, -38, -62,  78,   3, -35, -33, 113,  89, 109, -85, 102,-114,  78, -76, -90, -33, 104,  39, 125,  26,  87, 121, -43,  87, -12, -43, -55,  -1,  28,-120, 107, -45, -41,  -1,   1,  60,  43,  50, -75, -37, 106, -66, -20,-120,  28,  43, 107,-104, 109, 127,  10,  19, -63,  88,-122, 117, 124, -17, 125,  38,  56,  80,  78,  47,  43,  27,  -4,-101,  63, -19,  35,-107,   6, -54,  -7, -73,  51, 121,  93,-120, 108, 107,-124, -95,  73, 109,  38, -30,  49,  86,  33,  74,  55, -74, -18, -74, -11, -60, -65, -18,  97,-105, -42, -85, -32,  52, 103, -48, -36, -39,  81, 105, -45,  11, 114, -15,  58,  70,-109, 117, -60,  47, -43, -96,  44,  61,  66, -13, 109,  94, -16, 104, -72, 110, -94, -91, -59,-122, -55,  43, -97,   7,   8,  18, 105,  64,  46,  42,  24,  75, -13,  90, -29,  -8,  62, -74,  11, 107, -88, -44,  53,  23, -72, -53, -79,  23, -43,  58,  32, -48, -97, -10,  47, -62, -75, -75,  82, -45, -79,  81,  33, -44,  69,  59, 102, -82,  44, -30, 117, -28,  22,  96, -45,  -4, -68, 113,  78,  96,  63,-116,  16,   4,  -2, 118,  37, -82, -28,  14, 127,-118, -37, -92,  16, -38,  22,  52,  71,-127,-123, 120,-110, -67, 117,  -7, -50, -92,  20,  73, -37, -53,  97,  96, -90, -28, -31,  -3, -74,   4,  -8, 107,-122,  72,   9,  72,   6, -74,   7,  56,-123, -27,  -5, -54,  21, -49, -34,  95,   6,-100, 121, -36, 127,  50,   6,  63,  66,  84, -36, -52, -85,  47, -18, 106,  46, -44,  30,  24, -68,  90,  -3, 104,  77, -14,  42,-112,  -2, -66, -50,  76,  54, 100,  90,  63, -13, 123, -64,-124, -91,  72, -73, -56,  80,-126,  46, -66, 104,  41, -36, -84,  37,  97,-117, -44, -82, 124,  81, -49, -57,-111, -85, -96,  59, -34, 107,  54, -70,  44, -55,  -6, -50,  87, -45,  72,  59,  38,   5,-121, -26,  86, 104, -41, 114, -77, -67,  55,  30,  95, 113,  11, 104, -83, -31, -75, 108,  45,   9,  20,  99,  25,  12,-125,-119, 111,-125, -29, -79,-117,  78, -44,  86,  28, 118, -67, -56, -41, -71,-101,   6, -27, -32, 102, -38,  25,  91,  -7, -35,  55,  14,  65, -74,  -4, -68, -65,  96,-119, 103, -72,  22,-113,-101, -22,  13,  56,  36, -20, -46,  21, -53, -18, 126, 114,   2, -31, 114, -40, -81,  80,-122,-125, -41, -62, -50,  77, 101, -28,  44, -58, -15, -89, -64,  37, -28, -14, -49,  91, -62,  93, -10,  79, 120,  59,  51, -84, -18,  12,-122,  42, 117,  43,  17,  77,-105,-116, 102, -72,-119, -74,  85, -62, -61, 105, -83,  60,  74,  16,  -5,  26,  83,-117,-111, -72,  64,  16,  79, 106, -16,  18,-101, 117, 123,  51, -17,-112, 114, -63, -90,  13,-104,  15, -78, -28,  91,-110, -45, -77,  34, 119, -32,  20,  28,  49,  64, -12, -97, -52, 118,  18, -28,  39,-116,-105,  29, -27, 110,  36,  20,  34, -70, -23, -14, 106, -65, -69, -95,  33,  66,  42, -69,  73, -15,  53,  82,  30,  98, 110,-102, 118, 120, 125, -91,  47,  31, -42,  10, -17,  65, 104,-115, -52,  60, -66, -18, -19, -38, -82, -17,  64,  -7,-114, 108,-120,  23, -23,-110, -14, -78,  78,  97,  19, -39,  74,  80, -36,  27,   9, -82,-115, -38, -70,  33, -25, -69, -85,-109, -49,-102,  11,  20, -19, -40,  79, -90, -55,  36, 119,  22,  48, -47,-116, -88,  83, -38, -39, 114,  23,   9, -39, 101,  54, -22, -55, -68,  85, -21, -24, -68, -75,-124, 113,  23,-105, -98,  21, -73,  12,   3,-123,  63,  82, -92,  34, 121,  83,-115,  18,-107, -85, -65, -88,  97,-104,   5, -93, -77,  97, 121,  76, -43,-115, -25,-110, -71,  90,  50, -49, -81, -78,  89,  63,  18,-104,  -3, 110,-111,  31,  -3, -83,  63, -51,-103,-106, -14, -42, -69, -21, -51, -25,  98,  74,  15, -87, 123,  53, -73, -28,  25, 119,  33, -73,  78,  86,-116, -74, 109,  56,  28,  83, -22, -93, -56,-110, 125,  54,  -5, -45,-112, -53,  79, -21, 125, -26, 112, -18, -64,-114,  81,  34,  45,  33,  70,-117, -97,  26,  -3, -80, -76,  28, 117, -87, -61, -83, -47, -31, -86, -47, 110,  63, 124,  33, -22,  58,  73,   3,-122,  57, -39, 120,-102,  -8, -68,-121,-120,  -5,-118, -33,-123, -40,  31,  84,   8,  80, -63, -21,-117, -57, 100, 113, -65, -18, -68, -78,  86,  93, -87, -36,   6,-126,  28, -15,  22, -75,-101,  38,  -5, 109,-102, -50, -56, -29,-120, -49, -22,  87,-123,  15,  27, -77,   6,  25,  15,  -3,  41, -93,  28,  41, -27, 123,  36, -81, 103, -50, 108,  94, 109,-103, -98,  35,   0,  93, 127, 110, 106,-123,-103,  43,   5, -10,  90,  72,  31, -45,  70,  93,  56,  94,   9, 124, -57,  71,  64,  51,  24,  59, -95,  38, 100, 112, -26,  24, -70,   7,  -8, -76, -33,  51, 121, 125, -54,  73, -23, -65, -73,  20,-104,  56,  74, -39,  77, -33, -59,  84,  33, -95, -77, -66,-112,-126, -28, 104, -20, -54,  89,  57, 101,  61,  86, -11, 101,  68, 111, -95, -12, -46, -79, 114,  44,   4,  75,-112, -58, 101,  23, -97,   1, -95, -53, -97, 116,-120,  52, -10,  51,-108, -76, -27,  36,  81, -93,  85, -76,   6,  87,  51,-121,  79, 102,  55,-109,  31,  90, -12,   6,  77,  86, -94,-100,  10, 110,  50,  27, -31, -92, 124,  70,  79, -75, -41,  20,  20,  39,   6,  75, -96,-116,  13,  20,  25, -58,  73, -39,  82,  73, -90,  44, -28, -48,  23, -47, -62,-112, -43,  44, -98,  56,  90, -67,  81, -41, -50,  14,  46, -59,  93, 111,  31,  55,-102,  58,-109,-121, 110,  21, -58, -94,-109, -65, -86, -33, 117,  32,  67,  39,-119, -76,-116, -74, -72, -94,
  -47, -64,   5,  80,  34,  94,  59, -20, -43,  20, -14,  67,  57,  56,-122,-110,  20,  40,  28,  74,-104,  17,  34,  82,-126,  85,  59,-125, -74,  24, -40,  40,  29, -16,  69, -99,   5, -20, -85, -69,-123, 117, 123,  21,  98,  -9, -88, -99,-110},
{ -10,  35, 126, -98,  34, -31,  95,  56,   8,  67, -62, -74,  -5,  65,   2,  84,  24,  -2, -73,-109,   2, 112, -17, -38,  99, -19, 115,-126,  -6, -30, -26, 111,-112,  34, -23,-108,  70,  73, 104,  48,  61,  33,  61,-125, 108, -29,  19,  31, -41,  -8, -56, -68,  49, -90,  12, -12, -89, -95, -73,  35,-120,  10, 124,  29, 103,  50,-126,  77,-124,  34, -50, 120, -54,  99, -96,-111, -76, -29, -47, -38,-108,  75, -51,-104, -68, -56,  73,  28, 119,  46,  41,-114,  79,  80,-111,  60,  59, 124, -33, -27, -82,-101, -55, 105,  78,  50, -12, -22,  99,  68,  80,-101, -99, -65,  32, -40, -32,  11,-112, -71,  29,-123, -75,  86,-115, -98,  63, -83,  53,  12,-111, -29,  74, -81,-124,  -3,  21, 118, -80,  39, 100,  52,  56,  17,  37,  13,  72, -76, -62, -85,  39, -65, 112,-106, -84, -60, 120,-118, -92, -70, 120, -68,  19, -67, -46, -37,  97, -38,  53, 124, -25, -93, -53, -41,  26,  -6,   9,  57,  44,  43,   5,  30, -69, -84, 107,   8, -42, 125, -32,-107, 115,  -9,-103,-124,  -3, 114, -96,  89, -14, -66,  22, -40,  59, -71,  97, -81,  15, -78,-121, -18, -91, -76, -28,  -2,   1,  93,  29, -33,  62,  17, 108,   4,  60,-117, 101,  88, 109, -41,  73, -91,  99, -77,  31,  79,   7, -44, 115, -65,-112,-117,-105,  -4,  31,-100, -82,  -7,   7,-120, -74, -60, 124, -57, -80,  38, 113,  -2, -37,  34, 118,  87,  46,   1,-125,  38, -48, -78, -28,-107, -16, -31, -70, -95, -53,-107, -27, -89, -44,  23,  84, -34,  24,  79,-109, 108,   8, -30, 104,  12,  69,  34, -27,  85,-115, -30, -11,  12,  56, 112,  30,  74,  65,  41, -70,-101,  -6, -62, 106, 108,  81, 127, -20,  46, -43, -28,  34,  78, -74,  70,  70, -93, -89,  40,  43,-113,  32,-107, 127,  29, -59, 108,  33, -99,  -8, -26, -99,  12, -71, -83, -47,-106, -92,  31, -86,-101, -32,  21,  94,  21,  20,  85,  40,  16, -88, -19,   4,  64,  74,-117,  26, 107,-103, -32,  38, -10,  50,  -1, -76, -96,  83, -59, -61,  78, -59, -98,-123, -53, 124, -88,  14, -31, 103, -71,  45, -32,  47,  67,-101, -82,-108, -35,  -8,  38, -19, 102, -41,-100,  19, -68, -21,-121,  50,   4, 120, 126, -79,  15, 125, -11,-103, 124,   3,  -1,   1,  22,-108, -84,  69, -91,  67,  72, 101,  30,  62, -79, -88,-104, -72,  32, -65,  79, 112,-111, 118, 114,   4,-118,  43, -45, -34, -57,  96, -27,  98, -42,-122,-109, -57,-115, 117,  65,  92, -35,   2, -14, -29, -88,  10, 121, -26,  51, -40, -77, -63, -58,  94,  -8,  45, 125, 107,  69,  51,  19,  24, -84, -87, -92, 120,  72, -24, -94,  37,  67,  13,  78,  99, -87, -62, -97, -24,-101,  72,   2,-104,  70, 102,  21, -48, -51, -97,-126,-123,  -1, -91, -20,  85, -75,-115,  31, -99,  10,  12,  11,  17, -70, -33,  18, -90,  44, 123,  73,-119,  71,  76,  98, -24,-100, -97,  73, 124, -53, -29,  81, 104,  22,-122,-120, -33, -97, -34, -89, -82,  55,  53,  10, -69, -33,  41, 110, 106, -48, -49, 105, 125,  51, -62,  64,-109,-126, -68,  28, -15,  86,  83,  83,-120, -78, -33, 109, -99,-119, -84, 108,  76,-121,  -3,  86,  59,  60,  66, 109,  53,  19, 102,  49, -96, -60,  -2, -57,-115,  -2,   1, -54,  23,  36, -14,  65, 121, -12, 116,  14, -26, -15,  53, -74, -58, 112,  56,  40, -12, -55, -92,  69, -19,  99, -18,  71,  40, -52,  97,  87,  39,  55,   6, 125,  61, 105,  22, -77, -78,  63,-108, -94, -17,  13, -99, 109, -47,  87, -92, -25,  85,-125,  74,-112,  92, -34, 122,  18, -41, -57,   0, 111,   7, -86,  28,-115, -37, 112, -20, -63,  79,-126, -84,  58,-102, -65,  81,   6,  58, -53,  56,  90,  27,  85, 113,  13,-102, -29,  28,   3,-114, -38,  93, 122, -10,  15,  26, -25,  61, -17, 125, -11,-100,  64, 105,  25, -66,  19,-114, 100, -22, 107,  55,-116,   5,  23,  70,  35, 101, -80,  -5, 102,-115, -82, -58, -10,  49, -24, -42,  46, -13, -70,  16,  48, -32,  74,  20,  47,   6, -66, -44,-117,  49, -26,  58,  41, -36, -54, -53, -49,   7,  33,  34, -51,  26, -49,  79,  17, -28,  34, -47, 104, 119,  33,  87,  96,  96, 112, -84,  65,  86, 101, 116, -69, 103,  75, -53, -80,  69, -15,  79,  -4,  30,-106, -74,  -3, -64,-103,  93, -93, -22, -95,  44,-117,-117, 113,-103, -90, -36, -71,-105, -46,-116,  56,-123,  59,  46, -33, -29, -54,  38,  54, -52,-120,   6,  48, -17, -85, -90, 121, -65,  21,  55,  72, -36,  30, -82,-100,  63, -81, 123,-107, 104, 112, -45,  17,  77,  45,-116, -14, -96, -62, -45, -11,  24, -72,  67, -83, -44,  52,  91, 124,-109,-122, 112, -96, -67,   9, 114,  81, -89, 106, -99, -29,-109,  29, -61, -80,  81,   2,  70,  17,  63, 127, -84, -64, -82, -35,  23, -68,  56, -73,  78,  82,  24,  57,  44,  16,-117, -25, -34,  63, -58,  57,  55, 121, 103, -78, -22, -40,  75,  -5,  55, -50,-105, -25,  -2, -80, -20, -10,-104, -30,  51,  87,  92,  82,  53,  49, -26,-116,  49, -89,  17, 104, -81,  29,  90, -62,  46,  25, -14, -73,  -6, -63,  33, -48,  -8, -25, 108, 118, -71, -24,  40,  49,   1, -74,-101, 108, -22, -25, -22,  91, -98, -80,  49, -17, -37, -36, -57, -66,-108,-106, -52,  45,  83,   6, 103, -14,-104,  76, -68,-120, -11, -59,  26,  20, -46,  76, -34, -13, -43, 125,  14,-125, -14,  75,-111,  12, -53,  43, -68,-114,-112, -41, -73, -28,  78, -77,-100, 111,-119, -60,  75,-125, -69,   2,  17,  97, -32, -14,  98, 127, -70, -39,  -1, -21, -41,  72, -70,  63, -61, 117,  99,-116, 123, -63,  26, -53, -44,  27,  40, -34, -95, -48, -95,  33,-115, -98,  74,   7,  73, -63,  59,  57, -20,  21,  55, 105,  38,  60,  36,  52, -67, -93, -79,  68,  20, 101, 100,  72,  -7, -65, -23,   1,  22,  67, 112,  -7,  10,  67, 110,  52,  -4,   2,  57,-121,  94,-114,-118,  31,  51,  -6,  46, -84, -38,-100,  77, 104,  91, -37,-101, 116, -40, -39, 111,   6, -14,   1,  76,   1,  80,-104, 118, 122,-117,-103, -25, -48,  98,  89, 122,  -8,  38, 106, -52, 108,   2, -63, 119, -87,  88,-106,-104,  99,  65, -55, -68, -64,  20, -21,   0,  33,  42, 104, 108,  37, -41, -86,  47, 112, -56, -92,-113,  65,-104,  -4, 100,  85, -37, 124, -25, -52,  44,  35, -77,-105,  26,  78,   2,  48, -28,-121,-120, 123, -42, 114, 114, 121,  16,  38,  99, 125, -73,  13,-112, -73,  15,  29,  36,  -4,  22,  17, -14,  -4,  46, -84, -82,  69,   1,  40, -22, -18,  77,  56,  50, 123,  83, -89, -89,-112,-117, -20,  84, 122, -41,  34,  31, 106, -80, 110,-114,-123, -89,  71,  39, 110,   0,  32, -73, 105, -16,  71, -97,  84, -96, 104,  93,  28,  30,  12,  -7,-126,  18,  53,-102,  21,  67, -38,  61,  -3,  31, -81,-106,-121, -96,  39,  38, -56, 104,  97,   6, 123,  37,  65, -51, -34,-109, -53,  29, -57,  63, -52,  69, -10, -73, -67, -73, -37,  14, -43, -86,  12, -35, -30,  81, 114, -19,  72, 115,  58,  33, -68, -10, -42, -96,   5,  73,  67,-101, -10, -86,  73,-110, -86, -18,  45, 114,-108, -41,-112,-101,   8, -96, 119, -19,  43, -40, 109,-119, -99, -69, -17,  -7,  29,  94,  95,  46,   2,-109,  87,  75,  30,  56, -29, -79, -12,  -8,-119,  35,  35,  -6, 103,-117, -37, -75, -56,  -7, -51,  35, -65, 120,  18,  17, -45, -27,  76, -17,  95, -37,  78,  31,  60, -66, 106, -99, 109, 115, -23, -87,-126, -42,  37,  30,   7,  66, 125,  50, -42,  21, -11, 112, -60,  -2,  23, -36,  91, -58,  30, -71, -89,  61, -69,  91, -24,-105,-108, -82,  67, 103, -57,  54,  79, -60, -62, 117,-121, 103,  77, -88, 103,   4,  52,  67, -53, -91,  48, 119,  22,-126, -47, -59, 115, -61, -91,  76,  79, -66, -61, -71, 102, -61,  18,  13,   1, -11,  36, -63,  47, -18,  26, -25, -49, -82,  90, -24,-124, -74, -52,  89, -65, -38,-104,  39, 107, -68,   8,-113, -56, -18, 103,  16, -56, -26, -69, -94,  78,   7,   8, -54,  37, -26,  16,  55,  82,  76, -30, -78,  41,  66,-105, -71,  23, 123,  74, -39, -68,  49, -36,  12, -58,  91, -47,  55,  23, -75, 102, -78, 108, 106, -56, -95,-127, -20, -17, -96,  86, -43, -50,  81,  27, 120, -19, -46,-111,-116, 118,-103, 101,-103,  77, -15,-113,-118,   9, 126,-124, 127,  36,  64, 125,  22, -66,  39,  15, -49,  13,  28,  24,-116, -52,   8, -51, -82,  22,  99,  58,  92, -16,  17,  32, -26,  -9,  24,  15, -64,  37, -38, -62,  19,  15, -20, 126,-121,  20, -98, -45,  32,  77, 115, 125,-116, 105,  33, -97,-107, -74,  29,-109, -74,  57, -81,  17, -78, -53,-116, -25,  82,  52, -83,  49,-114,  53, 112, -68, -23, -16, -80, -39, 116, -22, -16,  33,-121,  58, -31,  81,  67, -55,-113,  13, -51, -76,  54,-123, -87,-121,  25,-114, -50, 119,  44, -66,  -2, -84, -12, 116,-110, 117, -41,  77, -59,  95,  13, -89, -24,  55, -25, -27, -15, -17,-101,  97, -85,-114,  86,-106,  23, -73, -65,  29,  69,-123, -40,  26,   5,-106, -30,-103,  44, -82,  86,  29, -99,  78,  77,  22, 114, -78, -96,-110,-105, -47, -88, 114, -69,  15, -69,-114,-124,-118, -23, 104,   3,  -9, 126,  55, -14, -19, -30, 123,-117,  33,-111,  52, -27,  50, -66, -49,  68,  76, -64,  55,  32,  79, -22, 122,  68, -82,  12,  30,  36,  40,  56, -44,-119,  39,  62, -62, -64, -30, 113,  34, -28,  37,  39,  37, 122, 103,  58, 101, -59,  63, -72, -94,  35, -42,  88,  52, -57, 105,-110, -32, -52, -81,  91,-116,  99,  25,  69, -16,  52, -18,  26,   9, -54,  65,  35,  21,  30, -76,  59,  66, -63, 120, -55, -37,-105,  97,  21,   1, -78,  42,  89, -85, -35,-105,  14,  24,  28, -73,  -8,  37,  37,  89,  35, -66,-119, -37, -68, -28,  65,  -2, -33, -33,-102, -32,  48,  58,  72,  78,  67, -62,  17, -30,-108,  29,  99,   2, 125, -15, -63, -56,  47,  90, -71, -37, -78, 119,  40, -10,  40,  73, -47,  76,-112,  -8,  17,  -2, -71,-103,  32,  47, -61, -32, -82, -57, -68,  -9,-117, 111, -71,  62, 103,  31, -36,-112,  36, -65,  71,  75,  49, -60,-104,  55, -51, -35, -10,  -3,  10,  34,  -4,  87,-106,  97, -99,  52, -97,  12, -56,  -4, -21,  32,  27,-102, -31, -69, 114,  13, -76, -62,-111,  45, -20, -23,   0, 104, -66,  53, -67,  84, -47, -81, -83,-124,  36, 114,  89, -78, -74,  95,  94,-101, -96,  49, 126, -71, -99, -55,  21,-109, -13,  15,  14,  58, 114,-112,  67,-115,  95,  -3,  -1,   7,-108, -29,  61,  -6, -59, -17,  59, 118, -22, -85, -13, 114, -68,  87,  64, -25,   2,  63,   2,  -6,  83,  36, -95,  28, -42,  27, -30, -80, 126, -49,  45, -57, 126,   4, -41, -23, -97, -94,-100, -57, 117,-108,  -8, 106, -60,-105, -73,  58,   3,  92,  94,  59,-120, -18, 125, -98, 106, -49,  -5,-113, -90,  55, -30,-107, -45, 107, -36,  61,  -5,  39,  65,  90, 101,-112,-124,  49,-104, 118,   1, 109, 116,  55,  85,  62, -99,  52,  14,  44, 102,  35, -17,  20,-116, -44,-123, -50,-111,
  110,  95,  72, 101,  22, -61,-120, -53,  77, -43, -26, -23,-121,  43,  52,-109, -87,  -9,  34,  19,  67, -85,  26,  74, -66,  48,  -1,  39,  26,  76,  77, -74,-109,  74,-107, -48,  42,  95,  79,  22,  58,   1,  25, -12,  36, -88,-118,  79,  75},
{  53,  90,-103,  -1, 118,-112,  90, -25, 111,  -7,  64,  72, -14, -15,-100,   8,-127,  32,  97, -60, -93,  90, -27, -62, 116,  89,  35,  76,-113, -76, -34,  -2,  37, -95,  44, -19, -41, -17,  51, -90,  77, -67,-119,  95, -71,  89,  23, -19,-108,   3,  28,  12,  62,  35,  64,-116, -86, 123, 106,  33, -28,   6,  22, 115, -26,  49,  22,  86, 113,  -4, -82,  53,  27, -51,  83,-126, -99, -70, -54,  31,-126, -74,  -9, -63, -22, -44,   0, -69, -31,  32, 116,  14, -69, -77,  -1, 119,  92,  64,  70,  12,  87,  43,  90,  56, 113, 100,  45,  90,  49,  47,  10,-103, 113, -45,-105,  66,  92, -87,-107, 125,  68,  47, 117,  31, -13,  56, -97, -49, -11,  42,  59,-105, -33,-101,  14,-100, -73, -17,  89, -29, -64,  26,-100, -25,-106, 123,  77,-115, -67,-113,  37,  40,-103,  68,  84, -59,  71,  13,  84,  -9,  26, -75,  18, -79, -19,  51,  54, -59, -88,  61,  87,  94,-116,  75, -54, 125, -98,  25,  59,  27, -24,  17, -74,  78, -80, -75, -68,  83,  63, -83,  -9,  40, -38,-105, -36, -88, 114,  18, -78, -75, 110, -41,  45,  24, 111, 117,  76, -96, -25,  38, 125,  51, -98,   6, -39, -33, -67,  65, -12,-104,  49,  40, -90,  95, -67, -44, -13, -11,  70, -40, -36, -48,  21, -36,  -6, -47, -55, 111, -15,  85,-103,  95, -48, -39,  27, 119,  17, -97,  -7,  45,  86, -99,  59, -61, 118,-109, -46,  38, -67, -93, -16, -33, -60, -18,  23,-109,  80,  46,   9,  12,  83,  67, 113,-103, 115,  15, -89,  36, -67, -62, -68, -86, -32,   1,  -9,  12,-117,  13,  78, -29, -24, 102,  -3,  12,  29,  32,  45,   5, -20, 108,  55,  76, -76, -75, -48,   7, -95, 124,   1,  78,  73,  -7, -20, 103, 119,   7,-109,  54,-124,  86,  94, -28, 102,  30, 108,  14, -38,  13, 123,  21, -84, -55, -19, -30, -22, -95, -29,  37, 101,  30, -30,  16, -53, 117,-121,-122,  46,  64, -22,  87,  15,  78, -59, 114, 102,-106, 105, -81,-104,  65,  95, -49, -11,  20,  96,  54,  17,  11,  33,  23, 116, -32,  86, 105, -94, 113,-115, -22,  97, -33,  85,  82, 127,  68,  27,-121,   6,  92,  94, 102, -60, -27,  15, 117,   1, 125, 102,-102, 125, -35,  36,  30, -47,  28,  32,  58, 118,   2, -28, 117,  30, -95,  49, -61,  53, -16, -19,  41, -85, -49, -81,  -5,  48,  33,  28, -59, -39, -19,  88, 125,  32,  -6,  84,-115,  90, -70,-104,  28,  89,  95,  21,  88, -82,  79, -84, -32, -49,  -3, -39,   2,  50,  22, -97, -63, -11,  -7, -76,  -2,  69, -36,  47, 113,   2, 113,  -7,   1,  50, -94, -96, -84,  52, -60,  90, 123,  90,  21, -19,  10, -86, -69, -22,  28, -31,-104, -26,   2, -22,  93, -33,  17,  72,-116, -29, -35, 104, -44, -68,  13,  56,  96, 120, 127,  71,-101, -38,  70,  47, -71,   2, 108,-103, -85,-115, -35, 112, -34, -83,  39, -29,  16,  98,  61,  62, 103, -24,-107, -51,  49,  28, -37,  95,   3, -66,   8,  73, -51, -60,  13,  -5, -75, -54,  69, -56,  16, -38,  13,  48,-106, 113, -47,   7, -25,  16,-111, -93, -63, -14,   8,  71, -89,   4,   0, -85, -45,  88,-102,   8, -45, 112,   8,  85, -52, -54, -19,   4, -11,  42, -52, -68,  38, -89, 122,-125,  -3, -84, 111,  41, 109,  51, -51,-103,-115,  70, -57,  52, -53,  76, -52,  20,  -5,-124, -21, -92, -72, 125,  91, -52,  85,  53, -26,  26,  69,  32, -95, -88,  58,  11, -46,  28,  57,  53,  51, -81, -57,-119,  71,  42,  83, -42, -50, -70, -96,  57, -41, -52, -18, 106,  32, -66, -68, 103, -33,   6,  64,   6, -54,  44,-108,  61,   6,   2,  20,  46, -19,  80, 107, -19,   0, 125, 115,  35, -40, 111, -76, -17,  91,  80, -90,  55, -64,  63,  64, -90,-126,  86,  16,  89, -30, -25,  25,  98, -91,  -5, 122, 119,  30, -58,-104,  27, -60, -74, 123,  47,  92, -13,  11,  73,  76, 113, 109,-124, -19, -93, -67, 103, -77,  68,  39, 118, -20, -93, -71,  69,  43,   3, -68,  10,-114, -11,  -2,  -8, -33,  54,  -2, -73,  65,  26, -27,  86,  26, 110, -45,   8, 113, -17,-126,  54,  90,  30, 104,   6, -51,-114, -17,-109,  43,  60,  -9,  73,  -8, 103,  56,  -7,  98,-127,  70, -49,  20,-103, -18,  32,   5,  82,  83,  95, 124, 107,  -6, 112,  71,   6, 115, -18,  41,  54, -25,-117, 101,   0, -41, -74, -35, 100,  95,  50,-122,   5,   5,  58, 114, -67,  23,  32, -97, 122,  85,  26,  90,  -2,  13, -94, -43, -57,   5,  -3,-106, -67,  77,-101, -83,  50,  54,  93, -92,-125, -85, -50,  29,  54,   8,  86,  -2,  30,  76,  30, 106,  30, 120, -94,  89,-102,  85,  61,  58, -49, -36, 117,   5, 101,  36,-111, -71,-125,-121,  94, -89,  39,  -4, 126, -21,   5, -86,  59,  56, -31,  82, 115,  50, -95, 100,  71,  42, 118,-103,  -3,  93,-109,  59, -25,-118,  61,  36,  69,  11, 111,-111,  90,-109,  84, -48, -10,  56,-101, -23,  50, 110,  77,-123, -62, -66,-119,   8, -52, -29, 101, -87,  31, -25, -19,  90, -39, -47, -16, -12, -99,-105,  85, -64, -98, -67, -34, -39, -87, -31, -48, 123,  58, -13,-112, 100, -41, -22, -59,  59, -24,  75,-117, -66,  33,  48,  56, -12,-105,-126, -38, -33,  58,  86, -30, -15, -26, 118, -69,  40, -36,  74,  -1, -65, -55,  45, 123,  68,  18,  38,-107,  28,  69,  37, -21, 114,  81,   8,  -6, -22,  75, -47,-102,  25,  73, -83,  99,  61,-125, 101, -25, 100,-123,  67,-101, 127, 122,  70,  -7, -84,  10, -60,  11, -92, -47, 101, 114, -39, -10, -83,  -2, -45,-126,  24, -94,   4, 122,  37,-104, -64, -30, -10,-124,-116,   4,  18,  20,  92,  80, -11, -34,-101,  -5, -53,   9, -87, -13,  46,  91, -57, -40,  -1,  98,  83,  13, -37, -30, -87, -30,  69, -53, -99,  81,  -2, -68,  18,  -8,-105, -17, -55, -67,-107, -92,-108,  88,  60,  87,  28, -30,  52,  43,  77, -58,  -1,  33,  53, -95, -76, -12,  33, -57,  79,  97, 105,-121,-126, -90, -91,-116, -88, -80, -73, -37,  95,  67, -78,  55,  49,  43,  12, -11, -43,-105,  57, 115, 100,  85,-107, 105,  28,-108,  -6,  66, 105,  81,-125, -61,  39,  40,  33,-105, -73, -98,  12, -44, -87, -73, 110,-111,  62, -96, -75,  75,  68,-105,  96, -43, -91,  66, 108, -83,-104,  36,  -8,-122, -40,  48, 102, 123, 108, 119,-117, 124, -74,   6,-126, 105,  75,-125,  68,  74,-104, -89,  21,  34, 114, -15, -81,   3, 113,   9, 117, 104, 119, -99,  83,  -3,  77,   8, -84, -25,  90,  83, 121,-101, -21, -34, -46, 109, -68,-114,  91,-105,  43, 113,  72,  82, -66,  33, 113, 112, 113, -11, -50,  95, -18,  83, -96,  15,  40, -62,   6,  -1, 108,-109,  44, -37,  81, 108,  22, 127,  97, 118,  19,   6, -52, -76, -80,  92,  -3, -14, -17,  60, -51,  37,  90, -57,  58,  64,   3, -18, -31,  73,  61, 108, -99,  18,-104,  -8,  73, -18, -23, -97,  71,  91, -34, 121,  30, -12, 121, -37,-126, -67,  48,  33,-111, -10,  63,  -9, -86,-124, -62,  81,  44, -62, 126,  19, -37, -45, -74, 109, -71, -23, -55,  63, -51, 109,  33, -73, 108, -25,   8,  66, 105,  98,  42,  80,  97,-113,  -9,   7,  91,  76, -68, -64,  93,  93, -83,-125,  37, -37,-102,  39, -91, -83,  39,  53,  77, -94, -35, -60,  71, -57, -95, -78, -41, -33,  39, 126,  10, 118,  -5,  35,  16, -72, -60, -37, -27, -26, -72, -18, -51, -97,-107,-101, 110, -30,  57, 123, -27,   1, 104, -55,  62,-115,-114,-107,  64,-102,  16, -61,  98,  43,  53,  70, -25, 107,-100,  10,  34, 126,  91,  30,  97,  23, -76, -88,  19, -29,  78, -56,-109,  43, -96,  81,  44,  87,  10, -11,-102, 103, 109, 116, -10,  28,   0, 101, 100,  70,  84,  54,-119, 110, -33,  68, -60, -78,  37,  16, -53, 127,  13,  71, -59, -82,   5,  26, -49,  48,  44, -23, 113, 113,  -3,  69,  17,  -8, -26,  88, -35,  29, 111,  61,  -7, 109, -49,  88, -21, -52,  61, -48, 101,  48, 123,  89,  32,  42, -29, -39,  85, -95,-110, -35,-119, -71,  45, -64,  29,  51, -40,  98,  76,  36, -34, 125,  83,  -4,  66,-106, 108,  21,   6,  -3, -21,  76,-115,  59,  72,  80,  37,  47, 121,  69, -85, -44,  69, -45,-102,  53,  43,   5, -84, 117,  32, -75, -51, -45,  29, -94, -36,-103, -33, -33,-115,  43,  87,  23,  57,  16,  75,  11,-104,-103,-114,  67,  16, -66,  71, -24, 112, -56,  -4,  -7,  96, 117,  55, 115,-125, 101,-104, -16,  86,  80,-101, 101,  16, -78,   7,   7,-103,-109,  76,  86,  95, -57,-103,  14, 112, -31, 107, 108, 101,  65,  51, -51,  32,  55, -32, -20,  -9,  -5, -32, -61, -82,  20, -19, -34, 107,-106, 103, -40,  12, -99,  66,  80,  73,  69,  80,  35,-125, -20, -30, -18, -98, -62, -21,  56,  65,  61,  56, -61,  60, -65,  60,  44, -25, 120, -13,-120,  10, -62, 112, -79, 125, -41,-108, -30,-115,-126, 107,-105,  29, 121, 122,  91, -18,   9,-126,  38, 102, -75,   4,   6, 104, -44,  44, -45, 113,  78,  55, -55, -44,  34,  65,  53,  67, -53, -10,-116, -55, -13, -44, -92, 120,  61,-108,  53, -88,  -1, -21, -64,  45,   0,  37,  87, -58,  62,  74,  63,   9, 115, -84, 100,  53,   7, -84, -77,-109,  38,  98, -93, -92,-111, -47,  47,  97, 123, -39, -90,-104, 125,  63, 105, -17, 104, -57, -17, -51,  40,  42,  86,-113,  52, -76,  13,  -5, 103,  -3, -58,  36,-102,  58,  11, 103,  72, 124, -38, -56,-100, -62, -63, -76,  58, -85,-115, -82,  53,  29, -71,  43,  76,  29, -50,  -4,  10, -26, -24, -71,  22,  44, 116,   9, -85,  45, -94, 119, -19,  75,-101, -29,  42,  15, -61,  99, -32, -47,   9, -27, -20, -63,   3, -84, -53, -28,  50,  40,  46,  51,  12,  24,  24,-109,-124,-123,  -5,  24, -49,  71,  87, -99,  88,  49, -25, -25, -66, -45,  99,  91, -78, -41,  72,  83, -69,  44,   1, -56, -48,  55, -14, 113, 100, -35,  64, -74,  50, -97, 127,  -9, -77,  14, -74, -21, -98, -90,  -8, -18,  14,  10,  25, -11, -78,  12, 104,  41,-101,  91, -19, 105,  53, 100, 123, -72,-107,  61,  79, -65,  31, -22, 117, -75,  -3,  37,   8,  65,  47, 111,  62,  30,  44,  72, -83,  73,  88,  65,-123,  41, -24,  80, -16,  39, -77,  74,  87,  91, -63,  12, -17, -40,  19, 103, -83,  71,  -9, -32,  49, -54, -55, -81, -67, 124,  94,   8, -16, 127,-103,-118,  24,   0,  28, 110,-100, -90, -65, -27, -25,  67,-125, -40, -57, 126,   4, 115, -81,-112, -14,  19, -96,   1,  38, 110,-105,  13, -47,  96,  26,  -9, -60, 115,  42,  74,  32,  23,  27, 116,  57,  12, -88, -73,  35, -64,  80, -70,  71, -67,  60, 118, -43,  38, -15, 119,-121,  39, -52, -76,  53, 114,  70,  79,  -9, -90,  95, -46,-120, -85,-113,  10,-109,   8, -53,  96,-124, -45,  22, 110, -98,  -2, -11, -86,  13, 106, -84, -52, 112,  12,-103,  94,  27, 103, -95,-107,   4,-121, -34,  -8, -90, -18, -48,  -1,-109,  70, -10,  28,  45, 105, -13,   1,   8, -76, -62, -64, -64, -35,  10, 109,  79,  43,  41,   8,  88, -90, 111,  -4, -29, -41, -28, -15,  -7,  48, -95, -74,  82,  33,  62,  81, 108,
    3,-102, -83, 115, -13,   7, -30, -37,  96,  39,  72,  14, 105, 113,  26,  31,  -6,  41,  46,  24, -49,  64,  82, -77,-122, -26,  82,-105,  53,  56,  62,  91,  62,-114,  97, -50,  91, -14,  15, -32,  32, 100, -20, -39,  66,  89, -11, -99,-106},
{ -43, 108,  49, -93, 110,  62,   1,  20, -60,   8,-127,  23,-107, -69, -84, -63,  66, -14, -19,  94,  90, -15,   3,  95,-115, -99, -44,-123,-111,  67,-118,  74,  72, -45,  52,  93,  46, -98, 117,  49, 127,  72, -30, -45, -24, -73,  34, 121, -42,  93,  34, -45,-112,-108,-122,   3, -72,  74,-115, -64, 110, -68,  92,  88,   1,  28, -34,  29, -14, 123,  29,  -9,  25, -27, -79, -33,  87, -21, -68, -95, -85, -67,  -2,  81, 127, 117,  87,-116,  96, -84,   4,  16,  19,-114,  33, -72,  56,  47, -68,  93, -52, -36, 116,-124,  56,-122,  47,  27, 115,  57, -79, -25, -96,  27, -39,  79, -16, -14,  51,  -5, 119,  27,  34,   6, -79,-115, -21, -89,  58,  10, -30,  65,  56,  82,  20, -86, 107,  48, -37,   7,  53, -10,  66, -82,-101, -43,  76,  89,  29,  91, 119, -78,-118,  27, -18,  55,  79, -13, 102,  -2, -72,-107, 108,  72,  18, -25, 100,  67,  75, -81,-113,   1, -61,  58, 108, -96, -13,  65, 118,  82, -32, -16,  70, -75, -38, 124, -17,   4,  74,  76, 122,-105, -74, 100, -19,  13, -87, -23,  83,  99, -75,  64,  78, 101,  19, -15,  59, -11, 119,  37,  17,  96,  39,  35, -24, 107,  40, 121, 104,   8,-119,-120,-102, 116, -51, 109,-121,  19,  17, -44,-102, -87, -75, -87, -46, -23, 117,  87, -99, 125,-114,  -7, -98,-112, -76, -20, 113, -21, -97, -28,   5,  62,   6,   7,  53, -90,  97,  56,-100, -40,  34,  57,  67,  31, -24,  24,-123, 118, -54,  81,  45, -75, -54,  -1,  45, -35,-113, -88,-106, 112,  44,-111, 100,  94,  69, 118,  74, -53,-117, -91,  10, -97,  29,  20, -66, -29,  20, -97,  19, -46,   7, -87,  36, -62, -40, -26,  -1, 109,  51,  87, -35,  70,  24,  75, -39,  90,  77, -21, -30,  -6, -15,   9, 107, 113, -49,  -4, -86, -26, -16, -78, 103,  52, 111, 104, 100, -61,   4,  47, -10, 120,  77, -25, -16,  38, -82,-104, -91,  45, 124, -94,   6,-122,  32, -88, -92,  75,  -2,  58, -66, -75, -82, -14,  87,  25,  32,  90,-118, -74, -10,  96, -70,  49,  76,   0,  68,  41,  11,  54, 109,  51,-101,  12,-118, 120,  53, -50, -94,-107,-105,   9, 121,  47, -32, -93,  45, -17,  49, -29, -10, 109,  28, 118,-121,-105, -63, 110, -85, 101,  41, 107, -99,  88,  38, -48, -90,  -3,-125,  73,  98, 116, 113,-108, 109,  -1,  42, -40,  -1, 117, -33,  89, -73,  81,  40,-100,  20,  42,  41,  76,  10,  23,  35, -79, -50, -81, -55, -96,  49,  90, -72,   2,  92,  66,  -8, 110, -37, -64, -32, 111, -98, 104,  76, 104, -15,  46,-121, -22, -33, -29,  53, -32, -75,-112,-105,  51,  56,   6,  98,  22,   8, -74,  53, -27,-106, -15,  82, -65,  42,  20, 124,-113,   9,   6,  21,  38, -91, -29, -94, -53, -57,  63, 126, 108, 110,  51,-124,  19, -25,  98,-123,  54,  88, -59,-114, 124, 101,  11,  11, -66, -44,  36,  15,-121, -41,  62,  16, -10,  84,  42,  27,  76, 102,-122,  94, -35,  33, 117,  69, -73, -57, -81, -88,  75, 114,  75,-109,  64, -55,  17,  74,  72,  77, -48, -22, 115, -22,  75, -29,  86, 126, 115,-112,   3, 102, -44,-105, -80, -46, -83, -38,  19, -12, -25,  26,  65,  56,  40,  91,  87,-115,  -6,  26, -42,-114, -82, -48,  15, 113,-107,  -6,  26, -35,  46, -15,   7,   3,-113,  36, -77, -90,   8, 115,  25, 112,  29, -32, 113,  96, -92, 107,  27,  95, -84,-118,  61,  23,  -1, -77,-118,  35, -56, -37,  98, -54,-120, -26, -82,  77, -66, 104,  58,-125,  -4,   5, -71, -29,  83,-108,  32,  11,  -9, -90,  87,  55,  14,  52, -21, -99,  99,  -6,  22,  75, -27, 107, -10, -56,  22, -33, -58, -80, -92,  27, -43,  14,-111, -52, 105,-122, 122,  94, -39,  95, -21, -18,  81,  -8,-111,   2, -35, 105, 116, 117, 113, -78, -82,  63,-118,  74, -84,  92, -27, -53,  56,  98, -90,  89, -41,  -3,  99, 110,  89, -46,  42, -34,   3,  30, 121,-124, -38,   9, -67, 120,  54, -85, -62, -35, 112, 104, 112, -11,  81,  94, 116,  93,  74, -41, -27, -74, -32, -86,-105, -59,  62,  53, -22, -18,  77,  55,  36,   5,  24,  20, -11,  37, -70, -14, -52, -17,  65, -21, 120,  -5,  64,  72,   6, -84, -46,-121, -60,  33, -22,  10,-109,  68,  87, -68,  34, -23, -60,  61,  79,  64,  90, -88,   0,  46, -10,  29,  19,   9,  25,  45,-106,  15, 119, 119,-102, -28,  69, -99,  72,  22, -22, 109, -52,  58, -50,  78,  76, -42,  44,-126,   8,  91,  -4,  45,  41,  13, 102, 118, -70, -72,-107, -80, -58,-103,  48, -34,  31,  63, -45, 109,   2, -14, 122,-117,  75, -27,  41, 114, -84,  -6, 112, -56, -80,  23,-118,  50,  98,-100,-118, 101,  13,  -8,  32, -73, -59,  32,-111,  38,  30, 122,  56, -11, -65, 113,  35,  89,  16,-102, -35,  43, -91,  35,  64, -44, -99,-126, -34,  31, -64,  30,  28,  93, -95, -71,  65,  66,  22, -54,  95,  75,  -5,   1,   9,   7, -13, -42, -96,  96,  18,-112,-113,-121, -96,  95,  15,   6,  27, -26, 120,  75, -55, 106,-127, -18, 103,  57, 113, 103, 105,-123,  -6, -47, 109, -83, -95,  79, -12, 122,  26, -95, -80,   7,  17, -98,  94,  93, -35, -60,  80,  53, 107, -87, -13,   6, 104, -83, -51, -66,  -5,  29,  -5,  95,  52, -86,  96,-126,  74, -39, -53,  16, -60, -45,-112,-105, -84, 107, -15,  92, -77, 100,  38,  -3, -38, -98,  -4, 110,  93,  -7, -90, 102,-102,  29,  37,  92, -67,  28,  74, -10, -86,  -9,   9,  -4,  26,  51, -46,  60,  17,  74, -56,  34,  12,  25,  90, -26, -62,  51, -47,  12, 110, -28,  14, -31, 102,  91,  97,  79, -86,   3, 112,  11, 105,  35,  95, -44,   6, 114,  57,  61,  92,  93, 104, -78, -88,-107, -21, -34,  21, 119,  63,  67,-125, 109, -68,-106, -47,  35,  44,  88,  87, -24, -20,  54, 115,-117, -48, 105,  74,  66,  88,  81, -80,  18,-118, -90,  92, 126,   0, -94, -63, -35, -37, -43, -54,  39, 113,  50,-110,-118,  -5, -73, -12,  -3, -54,  90, 123,  54, -56,   1,  22,  23, -34, -83, -57,  25, -24,-101,  92,  40,-100, -92,  62, -58, -24, -51,  90,  39, 114,  50, -12,  23, 101, -93, -13, -79, -77, -35,  23,  87, -84,  18, 110,  19, -76, -33,-101,  85, 107,  65,  78,-103, 117, -57, -85,  24, 101,  23, -54, -44, -63, 106,  65,   7,-113,   4, -42,  83,   5,  46,-123, -83, -88,  41, -77,-106,-104,  41,   2,  -9, -60, -16, -69, -54,  64,-109, -12, 117,-114, -14, -51,  36,  22,  25, 122,  29, -67, -34,  61, -89,  27, -97, 105,-107, -17,-116,  12,  79,  59, -19, 106, -37, -35,-109, -75,-126,-125, -36,-119,  76,  33, -54, -54,  -9,  71,  94,  11, 122, 105,  23,  15,  86, 108,  89,  24,  77,  68,-121,  97, -24,-122,-127, -80, -37,  -3, 126,  52, 117, -82,   0, 106, -87,  62,-106,  -9, -53,  31, -11, -36,  15,  22, -13,  26,-106,-125,-108,  55, -90,  -4,-118, 121, 125, 108,  41,  70,  40,  65,  57,-120,  64,  11, 126,-113, -34, 123, 113, -11, -14, -77,-107, -52,  15, -94,  60, -25,-110, 107,  80, -53,  99, -37,   3, -65, -65,  26,  14,  49, -69,  96, -82, -88, -86,  31, 120,  89, -62,  33, -24,   0,-120, -69, 104,  50,  87,   7,  95, -81, 125, -63, -70,  25,  -7,  25, -42, -70,  18, -85,  79,  -3,  46, -49,  32,  51, -79,  41, -88, -23, -65,-106, -82, -36,   6,  25,-126, -72,-107, 119, 117,  35,  53,-111, -78,  34, -19,  -9, 117, -52, 102,  10,  57, -13,  78, -85,-103, -34,  64, -13, 111, 119, -21, -48,  76,  62, -30,  32,  33, -47,  24,  19, -44,  92,  54, 127,  79,  70, -84,  77,  30,  10,  35, 104, -41, -22,-121,   8,  16,  47, -93, 112,  60,  55,   1, -70, -27, -81,-103,-112, -70, -74, 105,  49, 114, -85,  94,  68,  12, 108,  93,  12,  88, 102, -13, -58, -70, -51,   8,  76,  86,  11, -34,  38, -81, -99,  86,  89,  42, -53, 108, -46, -53, -86,  96,   4,-101, 114,  50, -19, -34,  22, -41,-124,-127,  50,   1,-102,  31, -76,  64, -14, -27,  26, -77, -99,  67, -33,  32,  46, -13, -45,  98,  81, -68,  64,  98, -29, -57,  -6, -47,  75,  20, -25,-125,   0,  16,  25,  15,-101,  40, -82,  37,  72,  26, -22, -84,  17, -50, -26, -82, -96,  38, -84, -40,  82,  32,-127, -41, -90,  96, -40, -48,   7, 101, -72, -96,-121,  72,-124,  86,  36, -91, -77, -89,  79,  43, 123, -49,-107, -84, 117, -80,-107,  17, -16,  42,  35, -43,  13, -84, -10,-120,  76, -35,  -8,  93,-127,  42, -45, -59,-106,  40,  87, 119,-121, -48,  13,-124,  29, 112,-101, 122, -19, 108,  73, -33,  47,-113, 107, -68,  62,  52,-127, -76,  33,-105,  -1,  24, -50, 104, 126, -64, -28,  -9,  21,  42,-126,  -4,  94,  34,-104,   0, -11,  33,  59, 114,  -2, -16, -91,   8,  16,-117, -81, 109,  69, -71, -17, -65,  14, -88,  38,  56,  83,  39,  66, -66,  18, 115, -95,  80,-118,-110,  19, 115,-102,  34, -20,  81,  30,  67, -30, -93,  69, -34, 125,  96,  -7, -77,  39, -90,  97,  47,  -9, -35,  94,   7, 108, -53,  53, -51, -95,-104,  41, -32,   0,  70,  68,  53, -11,  43, -83, -97,  40,-111, 121, -83,  65,-109,  38, -81, -22, 126, -61, -80,-104,-110,  82,  -2, 105,  97, 108, 124, -42,-106, -99, -64, -83,  40,  79,  76,  58,  16,  82, -84, -24, -15,  65, -78,-102,-110,  49, 104,-100,  62,  68, 122,  95, -77, 102, -79,  12, -41,  58,  75, 106, 110, -41,-111, 113,  73,  44, -13,-104,  72,-113,  98, -96, -88,  -2,  75, -72,  75, 106,  15,-124,  71,  -5,  57,-105, -15, -27, -92,  13,   8, -50,  39,  62, 105, -73,-114, -58,-109, -79, -77, -86, -52,  29, -23, -63,  28,  90,  12,  36,  64, -28,  81,  34,  72, -51, -75, -82,-118, -98, -90, -95, -47, -84, 116,  51, 119, 126,  20, -53,  -1,   5, -38,-116,  52, -18, -92,  21, 103,  70, 101, -82,  46,  85,  92,  12,   7, -52, -86, -91,-119, -79,  45, -33,-124, -71, -78,  94,  63, -30,  36, -93,  50,  77, 112, -57,  70,-110,  43,  64,  68,  59,  82, -73,  27, -61, 100, 102, -25, -22,  44,-114, 124,-114,-118, -57, -39, -32,-115,   4,-112, -27,  -1,-113,  60, -81,  81, 121, -82, 107,  44,  74,  83, -76,-112, -82,  70,  44,-117, -72, 121, -89,  20, -37, 109,  12, -73,-125, -58,-107,   6,-116, -19,  -9,  77,  93,-109,  91, -37,  38, -30,  97, 118, -11, -22,  47,  69, -39,-110,-118,  79,  97,-122, -77,-101,  20, -94, 108, -88, -46, -53,-111, -80, -98,  32, -25, -56,-113,-100,  91,  86,  67, 103,-124,-101,  96,   4, -90,-103, -96, -62,  -1, -97, -22,  73, -18,-123,  -7,   3,  59, -78, -80,-124,-101, 123, -89,  26,  -3,  -6, -96, -71, -85,  35,  37, -56,-106,  42, -62,-122,  67, -97, -81, 112, 119,  72,  38,   7, -42,   1,  32, -98,  39,  41,  30,  79, -32,  54,  94,  95, -95, -87,  82,-126,  64,-112, -92,-101,  91,  23,  15, -93, -86, -36, -29, 105,  88,  84,   8,-114,  99,  23, 100,   8, 115,  -6,  -2, -22,   2,  64,-113, -61, -46, 113,  86,-117,   5,  58,-122, -51,  52, -57, -56,  84,  98, 115,  42,  27, -57,-102,
   98,  70,  70,  57, -46,  38,  76,  49,  22, -27,  21, -12, 108,   9,  57, -97, 111,  28,-104,  19,  60, 109,  73,-127,  -2,  67, -19, -29, -22,  28,  25, 126,  -4,  64,  41,  -2,  78,-102,  64,  41,  42, -27, -54,-117, 112, -79, -77,-123, -91},
{  58, -39,   5, -87,  54, -64,-121,  31,   6, 119, -66, -15,   6,  47, 126,  13, -15,  65, -34, -65,  41,-100, -90,  -1, -90,  31,  56,-108, -47, 117,  73,-113,  81,  51,  97,  32,  99,  47, 109,  93, -51,   4,  49, 118, -58, -67, -43, -68,  41,  19,  92,-103,  59,  93,-124, -21, -10,  -4,  -4,   4, -32,  44,  87, 117,  56,  67,  82, -96,-114, -67,  12,  64, -48, 123,  -2, -73, -82,  78,  52,  89, -21, 108, -69,  95, -54,  52,-120, -99, -12,  67,  77,  92,  83, -21, -36,-113,  27,  99, -96,  54,  24,  87, -29,-102, -29,  70,-111,  21,   1,  13, -45,-118, 117, -27,  25,  96,  -9,  -9, -10, 103, -67, -38, 119,  78,-100,  70, -70, -64, -74, -10, -73,  81, -75,  63,-109, -65,-124,  48, -40, 118,-106, -88, -53, -92,  92, -81,  94, -33,  55, -83,   2, -92,-110,  29,  93,  33,  70,  74,  43,  90, -63,-113, -66, -93,-118, -40,  45,  72, 103, -49,-126, -98,  87,  79, -70,  48,  42,  70, 120, -45, -74,  25, 126,  40, -68, -26,  43, -90, -48,  13, -47,  62,  63, -60, -82, -23, 110, -16,  -8, 118, -91, -10, -79,  79,-103,-124,   0, -72,-100,   5,-104, -92,  68,  16,-123, -18,  73,  23,   2, 111,-123, -18, 102,  91,-106,  57, 103,  27,  42,  77, -37,-125, -28,  41,  89,  -7,  34,  38, -80, -35, -28,-113, -22, -82,  47,  88,  37,  41,  22, 123, -39,  45,-104, -40,   2, -62,  17,  68, 114,-126,-109,  57,-110,-103, -83,-109,  55,  89,  35,-112,-125,  15,  53, -70,-112,-112,  54,  90, -95,  51, -86,  32, -17,  77, -14,  57, -22,  63, -75,  27,  29,  57, -76, -43, -26, -22,  21,  85,  89,  26,  16,  36, -25, -91,  18, -91, -46, -86,  76,  25, -46,  94,-115,  92, -56,  44,-108,  95,  76,  98,  -6,   8,  50, -85, -73, -87,  37, -54,  -5,  99,  71,  53,   7, -10,  -9,   2, -87,  66,  13, -14,-111,  54, -37,  12,  51,  56,  36,-100, -57, 111, -68,  82,   2, -76, -64, 114, -38, -15, -19,-123,-116,  30, -61,-113, -38,  70, -78,  -8, -84,  58,  40,  49,  43, -50, -93,  62, -11,  68,  79,  76, -53, 110, -66, -70,  53,  64,   4, 116,  73, -46,  28, -52,-126, -32, -16,-107,  78,-111, -28,   0,   1, -31,  57, 111, 103,  19,-110,-100,  71, -22,  61,  46,  99, -92,  92, -79, 110,-102, -13, -81,  86, -78,  64,  -3,-104,  70,  18, -10,  61,  -8,  95, -26, -30, -93,  36, 105, -87, -15, 110,  67, -45,  56,   4, -59, -17,  -5,-100,  27,  44, 113, 104, -86, -12,  33, -73, 126, -75,-119,  -7,  75, -19, -40, 100,-103,  -4,-124,  93, -54, -87,-126,  -1,  39,-110, -84,-104,  19, 122, -68,  51,  69, -22, -28, 120,  50,  99, -57,  98, -95,  90,  42, -36, -87, 126,-111,  55,  53,  46, -45,  -8, -41, -70, -98,  61, -21, -13,-118, -77,  -1,-116,  26, -92, -72,  16, -55,  15, -49,  40, -75, -57,  32, -33, -78, -93, 126,  47,  14, 101,  31,  95, -49, -75,-115,  75, -54, -60, 103, -65, -72, 107,  56,  97,  94,  27,   5,  92, -82,  95, 112,  75,  60,  68,  74,  24, -98,  97,  99, -15, -17,  66,  80,  84, 122,  -5, 104,  27,  47, 125,  68,  44,-117,  68, -78, -63,  63,  35,  92,  53, -36, -56, -18, -38,  51, -24, -47,  30, -97, -72, -38, 107,  15, -20,  28,-122, -89,-108,  76,  67, 126, -72,  78, -90,-114,-116, 112, -33, -49, -62,  77, 105,   0, -37, -49, 117, 126,-107,-124,  96, -69,   9,-111, -40, -97, -14,  71, -47, -82, 120, 118,-100,  22,-120, -93, -91, -67,  24,  89, -16, -71, -46, -24,   1,  -3, -23,  80,-124,  29,  94,  44,  21,  34,  85, 126, -98,  29,  45, -36, -79, 105,  26, -81,  10,-116, -64,  47, -35,  90,-107,  10,   7,-104,  97,-114,  21, 119,  10, -77, -60,  38,-115, 100,   1, 109, -88,  65,-120, -49, -33,  49,  59,-122,  88,  22, -64,  77,-119, -55,-113,-121,  95, -95,   0,  62, 105, -12, -17,  30,  -3,  76,   4,-117, -42,  86, -96, -36, -35, -48, -93,  43, -86, 105, -97, -93,-107, -23,  30,  35, -94,  40,  -8, -26,  84, -21,  54, -13,  -9,-117, 123, -49,  40, -98,  -1,  42,   5,  51, -34, 119, 126,  39,  96, 104,  52,  94, -24,  20,  70, -52, -67,-121,  80, 125,  94,  -7,  24, -51, -94,  39, -46,  37,  65,  16, -13,  38, -67, -59, -43,-124,  53, -75, -27, -51,  93, -57,  77, -23,  24, -89, 109,  23, 122, -82,  31,  21, 119,  67,  -7,  77,-116,  80, -73,  27, -99, -45,  42,  75, -87, -68, -96, -43, -30,  21,  11,  30,   4, -40,-112, -31, 126, -11,-125, -53,  15, -48,  25,  84, -39, -34,-110,   9,   3, -97, -26, -76,  30,-115, -55,  12, -77,  86,  69, -10,   1, -88, -30,  15, -71,  34,  -6, -24,  96,  86,  62,  85,  48, -98,  36, 104, 120,-121, -48, -79, -58, 113, -55,  51, -14,  22,  91, -12, -85, -18,-124, -84,  -4,  41,  26,   5, -10,  96,  99,  -5, 113, -25,  51, -49, 116,-115,-117, -18,  81,  -3,-112,  65,  97,  46,  96,  27,  99,  53,-107,  92, -23,  12,  10,  99, -60,  83,  32, -40, 124,-127, -82, -72,  83, -10,  47, -45, -90, -84, -53, -47, -32,  63, -58, -19, -97, -87,-103, -90,-118, -76, -82,  63,  12, -91, 106, -31, -34, -87,  24,  40, 122,  69, 126,-124, 114,  90, -46, -12, 122,-117,  32,  86,-109,  82,  49, -27, -74,  52, -17, -45,  21,  10,  87,  56, 121,-109,  -3,  86,  42, 108, 110, -40, 103, 119,  -4, -80, 126,  45,  95,  -6, 126,  25,-117,  38, -88, -52,  20, -57, 113,  28,  57, -99,  73,  90,  77, 122,  66,  76,  79,-125,  -2, -35, -95,-114, -64,  49,  98,   9, -84, 121, 101,  -9, -62,-115, -14, -65, -21,  58,  30, -48, 110, -17,-103, -68,  46, -78,  49,   0,  24, -81, 121,   9, -63, -36,   7,-100,-102,  79,  56, -79,  68,  92,  57,  88,  69,  73, -56,  84, -56, 103,  48,   9,  73,  63, -34,-113, 108, -16,  76, -20,-114,  87, -33, -82,  78,  92,  -8,  93, -11, -38,  57,  -6,  84, -90, -72, -54, -64,  18, -42,  37,  85,  42, 114,  93, -92, -33,  14,-126,-117,  92, 105,   5,  16,  42,-117, -92, -78,  87, -18, -96, -87, -39, -51, -88,  15, -17, 127,  -2,  68,  95, -19, -17, -82,  71, -81,  61,  53,  47,   5,  67,  32,  49,-116,-115, -57,  18,  19, -71,  67, 125, 121,  49,  54,  98, -58, -37, -90, 102, -38,-123,   9, -41,-101, -20, -61, 117, -18,  10,  94,  31,-117, -43, 104, -10,  72,  21, -91,  73, -71, -99,  80,  81, -80,  19,  -4, -84,  25,   6,  51,  21,   1,  48,  62,  86, -25,-117, -61, -37,-124, -49,  91,  92,-101,  55,  52,  28,  -8,  92, 109,  25,-102, 123, -72, -35, 103, -73, -63,  -8,  72, -31,  14, -91,  36, 113,-106, 114,  37, 109, -75,  -8, 120, 108, 126,-121, 100, 122, -82, -82, -68, -10,-111,-112, -37, -44,   6, 123,-105,  82,  38,  14,  81,  51,  47,  -1, -44,  55,  84,   6,  47, -40, -23,   3,-112,   4, -12,  69,  27, -16,  91, -11,  35, -42,  -2,  99,  21,-116,   0, -88,  43,  87,  -5, -37, 123,  22,  80,  27, -19,  75, -62, -25,  78,-106, -66,-126,  27, -53, -20, -29, 115, -46, 104, -62, -39,  21,  95, -80,  -4,  88, -15, -54, -46, -81, -22, -47,-104, -88,-103, -60,  14,  36, 105,-118,   1, -59,  -8,  53, -83, -33,-102,-102, 102,  41, -36,  20, -88, -52,  67,-118,  89,  53, 115,-109,  98, -35, 104, -42, 104,-118, 118, -78,  94, 126, -64,-102,   4,-110,   6, 100, 108,  91,  -7,  95, -97, 104,  50,  91,-102, -66,  65,  -6,  67,   7,-121,  12,-107,  38,  76, 105, 102, 109, -11,  24, -23,  84, 101, 101, 124, -78, 105, 100,  47,  90, 105,-101,-103,  86, -24, -70, -28, -33, -25,-122,   4,  61, -56,  91, -83,  -4,  -8,-119,   5, -12,-115,  83,-102, -43, 110,-112, -68,  -3,-111, -24, 107,  42, -80,  45, -13, -80, 114, -99, -83, -67,  91,  -7,  19,  20, -88,  80,  -9, -88, -77,-124, -47,  45,-112,-123, -33,  33, -74,-115, -13, -47,  65,  67,   2, 108, -83,-111, -28,  61,  26, -76, -60,  80,-106, 100, -19, -55,  22,   6, -62,  26, -99,  29, -68, -76, -55, -86,-114, -80, -96,  15, -23,  31, -95, 112, -24, -35, 119,  43, -15,-116,  76,-122, -12, -63, -39,  23, -91, -98, -44,  48,  40,  -2, -55, -61, 116,  65, -22, 112,  31,  62, 100,  61, -44,  -6,  57, -21,-116,  49, -94, -27, -23,  78, -58,  -4, 123,  47,  73,  50, 127,  11,  -6,-104, 118,-102, -91,  -8,   3, -13, 115,-104,  21, 125,-118, 105,-111,  29, -69, -58,  23,  61, -42,  29,  16,  77,   1,   3, -79,  99,-110, -97, -96,  23,  33, -61,  92, 111, -85,  49,-104,  20, -93,-107, 110, -79, 112,  57,  21,  17, -24,  -4,  82, -11,  32, -23, -33,  67, -26, -20, -71,-106, -33,  23,  58,   0,  99,  28,  11,  37,  78, -93,-113, -40,  94,  77, -47, 121,   1,  83,  60, -77,  30, 122, 103, 120, -35, -63,  18,  26, -79,-102, -78, -25, -96,  83, -13,   9, -42,   1,  46, -50,-123,-113,  63,-101, 126, -90, -82, -70,  66,  70, -19,  10,  34,  50,  89, 108, -85, 126, -84, 108, -22, -28,  94,  27, -66,-106,  61,  82, -48,  73, -30,  38, -53,  36,  81,  21, 105,-118,   7,  11,  11,  35,  87, -30, -59, -15,-122,-126,   6, -22,  -7, -41, -24,  15,  50, 100, -58,  50,  38,  62,  -4,  19, -73, -20, -18,  96,  -4,-120, -37, -70,  70, -65, -26, -72,  -1, -43,  18,  46,  -8,  82,  -1, 121, -40,   2,  86,  76,  36, -36, -40,   7,  79, -24, -33, -26,  92,  -8, 126,  97, -62,-111, -43,-114, -62,-121, -73, -14, -17, -51,  -5, -62,  28,  48,-110,  79,  84,  24,  48, -30, -14,  60, -31,   9, 120,  23,-111,  31, -80, -63, -87, -67,  81, -76,  83,  75, 103, 124,-121,  89,  33, -40,  40, -62,  63, -97, -85, -66,  -8, -38, -87,  52,-109,-105,  54,-101,  35,  73, -79, -43, 115,  64, -62, -73,  86,-117, -88, -18, -26,  54,  90,-125, -10,  66, -96, 119,  23, -67, -33,  90, 111,  86, -92,  64, 101,  -6,  27, -50,   5,  12, -15, 119,  65,  71, -94, 122,  31,  81, -49,  93,-124, 106, -34,  53,  96, -23,  35,  21,  21,  12, 126, -35,-127, -89, 108,  99,  68,  54,  88,-109, -15,  26,  83, 123,-105,  10, -23,  67, -56, -65, 104,  78, -32,   7, -26,  49,  94,  40, 119, -91,  70,  52,   2,  50, -38,  -8,  52, -86,-108,  47, -70,  15, -83, -68,  20, 123,  33,  73,   9,  62,  11, -45,   1,   1, -54, -33,  92,  20, 112, -43, -70, -15,  68,  36, 110,  -5, -64, -84,  82, -51,  17, -40, 101,  52, 102, -19,  57,  -6, -76,-127,  97, -29,  75, -65,  -6, -29,-115, -87, -73, -52, -33,  55,  15, -90, -93, -39,  16,  35,-117,-104,  29,  82,  99, -58,  17,  89,  50, -99,  87, -43, -90, -67,  61, -76,   6, -58,  47, -39, -50,   7,-101, -59,  13, 106, -47,  72, -83, -24, -23,  52, 116,  39, -91, -67, 116,  53,  86,-114,   0,-120, 119,  60,-124, 112, 113, 110, -79,  13,  76,  -7, -51,  52, 113, -63,-126,  52,  42, -43, -42,  76, 126,  98,-101,  40,-100, 114,  48, -81,-120,  29, -70, 114,   3,-103,  80, -52, -17, -40,  14,
 -113,  13,-105, -57, -53, -28, -22,   6, -95,  97, -89,  -6,-117,  32,-109,  44, -23,  62, -88, -52,  60,-102,-110,  44, -11, -41,  13,  -4,-104,  -5,  17, -66,  40, -16,  22, 108,   5, -36,  37, -89, -16, 123, -23, -26,  23,  69,  23,  17, -83},
{  27, 101,  81, -79,  22, -67, -80,-115,  18,  71, -63,  37, -67,  87,  22,   9,  86, 102,-105, -94,  35,  33, -69,  55,  98, 104, 120, -49,  22,  65, -68,   1,-103, -74,  55, -66, -84, -97,-118,   7,  26,  46,  86, -98, 118, -82,  52, -67,  20,  64, -43, -30, 126, -57,  37,-116,  34,-101, -96,  64,  64,-113, -75,  21,  13, -39, -56, 122, -41, 104,-118,  30,  77, -62, -58, -10,  27,  52,-103, -71,  11, -63,-114, -29, -53, -81, -99, -57,  82, -59,-126,  18,-112, -42, -19, -97, -15,-114,  85,  -8, -94,-103, -81, -44,-119, -78,  22, -44, -80, 117,  47,  61, -78, -66,  95, -64,  99,  62,-115, 112, -61,-113, -30, 125, -75,  55, -88,  76, -71, -10, -64,  -9, -73, 117,   5, -32, 106, 110,  88, -84, -90, 125,-119, -94,  78,-116, -21, -51, -91, -68,  50, 103, -47,  49, 105, -28, -24, -30,  21,  52,  61,  27, -72, -45,  29, 115,  -8,-118, 108, -57,-125, -87,  57, -18, -11,  88,  80, 121,  76,  62,  29, -76, -76,  52,  17, -47,  -7,-107, -25,-111, -43,  55, 121,  60, -22,-111,  91, 107,  74, -77,  92, -56,  66, -52, -41, -64, -51,-102,  21,  14, -48, 103,-111, 103, -75,  24,  69, -74, 111,  63, -40, -74, -13,-119, -32,  23, 125, -36, 102, -11, -70,-109,-111,-121,  50,  84, -86,  56,-119,  31, 104, 102, 101,  55, -68,  53, -43,  61,  -3,  56,  29, -61,  86,  37,  35, -26, -34, -11,  17, -35,  20, -91, -94, 100, -57,  57, 122, -24, -16, -65, -62,  40,  86,  75,   3,  77, -46,  19,  86,  -8,  56, -80, -80,-125, -35,  59,  54,  -2,-113, -20, -37,-117,  -9,  92, -10,  99, -46, -14,  68,-119,  61, 102,  81, -71,  38, -44, 105,  42,  -6, 119, -48, -78, -17, -56,   9, 121, -57, -44,  55, -98,-118,  84,  -8,  84,  -4,  68, -80,  15, -46,  55, 127, 124,  54,-127, -78, -37, -94,  76, -61,-109,  55, -13, 101,-115,  45, -90, -95,-120, -25,-113,   1, -81,   2, -25, -71,  24, -68, -51, -73, -17,  16,  27,  34, -35,  91,  91, 126,   3,  85,-119,  34, -15, 102, -90, 120,  93,-109,-113, 114,-123,-102,  50, -21, -62,  44, 106,  41,-105, -23, 116, 104, -73,  -1,-110, -31, -55,  49, 118, -93, 123,-110, 103, 101,-105,  22, 119, -22, -22, -32,   6, -84,  26,  25, 108, -74, -10, -20, -97,-117, -37, -31,  20,  16,  92,  -3, -37, -50, -49,  47,  87,  74,   5,  10, 110, -67, -81, -26, -89,  -1, -80,-120, 125,  63,  84, -80,  91,  43, -68,-123,  11, -45,  98, -78,  61,  73, 113,  45, -73, -58, -31, 117,-110,  62, -41,  30,-126, -86,   5, -12,  83, -11,  48, -62,  16,-115,  54, -16, -54, 106,  16, 124,-114,  73,-113,  54,  34,-120, -49,  10,  44, -35,  87, -26,   0,  58,-120, -41, -33, -76, 109,  50, -82,  92,   7, -12,   1, -73,   3,  70, -12, -63,-124,  69,  31,  23,-112, -79,   0, 108, -40, 104, 115, -49,  15,  78, -31,  36, -60, -27,  82,   7,  90,  82,  86,-124, -15,   6, 118,  56,  13, -58, 108, -18, -91, 103,-114, -23,  -5,  59,  65,-117, -98, -61, 101, -63,  76, -86, 125, 109,  77, -41, -76,  -9, -19,  54, -61,  32,  77,  31,  81, -17, 108,  17, -93,   5,  94,  39,-107, -54, -37, -50, -36,  92, -14, -92,  -7,  67, 113,-126,  71,   7,  17, -49, -85,  99,  57, -33, -16, -47,  75,  72,  32, -40,  -2,   0,  77,  70, 112,  98,  67,  40,  63, -45, 112, -16, -50, -46, -51, -97,-104,  28, -13, -76,   9, -25,  47,  36,  66,   2,-100,   1, -80,  64,  54,  18,  32, -64, -90, -64,  24,   1, 124, 122,  32, 117,  83,  48, -72,  66, -78,  72, -73,  96, -73, -68,-111,-104,-107,-125,-100, -72,  -4,  26,  33,  83, -78, -39,  83,  66,  63,-120,  66, -82, -14, -80,  -2, -53, -28,  80, -61,  89,  42,  90, -50,  34, -25, -23, -75, -67,  29,  33,  83, -58,  66, 117, -25,  74, -98, -50,  -5,   0, -62, -27,  77, 115, 111, 117,  17, -88,  37, -40,  21, -36, -78,  12, -99,-105, -88, -29, 114, -15,  77, -44,  51, -30,  -7, -95, -84,   0,  35,  80, 118,  63, -59, 100,  -8, 123, 118,  13,  35,  16, -14,  36,   3,  49,  19,  52, -67, -72,  41, -98, -21,-119, -87, -71,  53, -19, 120, 101, -92,  43, 102,-123, -71,  91, -77,  37,  49,  64, -53, 106,  74,  93, 101, -38,  46,  13, -17,  24,  -8,  75,  87, -59, -81,  92,-111,  79, -66,  69,  46, 124,  40,-124, 114,  65,   4,   6, 126,  27, 125,-126, -30,   1, -10, -47,  60,  83,  39, -60,  -8, -73,   4,-113,  11, -41,  48,  -5,  -5,  23,-104,-121, -99, -73,  11, -27, -14, -15,  18, -36,  47,-105,  66,-127, -99,  40,  81, 100,  87,  60,   0, -38,  94,  55,  80, -28,  89,-101,  83,  56,  93,  99,  70,  56, -43,  94, -72,  52,  24, -64,  18, -95,  -5, 121,  25,-104, -79,-101, -71,   5, -65,-126, -97,  74,-117, -57,  33, -26,-124, -86,  34, -69, -30, 100,  12,  68, 121, -67,  -1,  86,  17,  98,-117,  10,-109, -68, -13, -42,  23,  73,  39,  11,  11,  37,  88, 122,  80,  38,-106, -10, -78,  21, 112,  84, -73,  94,  90,  61, -77,  74, -41, -68,   0,-120,  10, -50,-113,  -2,  92,  44, 106,  35,  -7, 112,  63, -77,  76,  91, -15,  70, 120,  74,  71,  41, -53, 111,  11, -55,  43, -86,-126, -70, -25,  21, -90,  30,  36,   6,   8,  91,  92, 125, -57, -28, -21,-109,  14, -29, 120, 126,  39,  77, -62,-114,  21, -54, 118,  21, -83,  14,  55,  70,  -2, -35,  20,  -8,  46,  49, -66,  -9,-104, 104,  45,  77,  46,  84, -20, 115,  63,  -4,  99,  75,  -5,  80,  80,  45,-111, 120, 103, 111,  89, -36, 112,  30,  52,  -7,  -5,  79,  89,-107, -93,  68, -26,  24, 100,  86, 108, 119, -16, -38, -97, -23, 117,   8, -34, 111,  26,  94,  13, -98, -75, -34,  40, -46,  10,  99,  82, -56, -85, -85,  48, -46,  51,  19,  46,  96, -65, 121, 106,-115,  22,  86,  -2,  21,  75,  66, -93,  65, -33, -47,-110,  68,-123,  53, -67, -52, -88,-106,  -2, 122,  31, -27,-104,   0, -81,  19,  30, -73, -74,  -6,  -5,  59, -92,  75, -28, -26, -13,  -2, -54, -89,  51,  12, -40, -29,  42,  56,  60, -33, 107,  47, -16, -38,   5,  58,   9, -78,  10, -15, -87,  64, 119,-123,  83,  37,-114,-124,  30,  57, -43, 123, 115,  64,  99,  95, -36,  34, -60, -64, -50,   9,  -4, -54, 121,  31,  70, -42, -18, 114,  43, -21,  16, -91,  97,  38, -68,   7, 117,  24,  33,  -4,-100, -11,  61,  93,-124,  60, -48,  91,-106,  54,  49, 114, -53, -15,  62,  48, -48, -47, -89,-105,  25,  87,-105,  52,  29, -35,-108,  30,  89,  31, -39,-102, 112, -50, -36, -84, -89, -29,  26, -75, -41, -80,  75,  40, 109, -95,  63,  33, -70,  -5,  -7,-121, 115, -68, -84, -36,-123,  55,  30, -37,  25, -57,-110,  66, -44,  94, -94,-119,  95, -97,  18, 111, -95,  32,  11, 113, -52,  82,  56, -35, -39,-102,  63, -33,  77, 123,  15,  82, -49,  70, 113, -18,  79, -76,  -8, -86, -50, -69,  28,  57,  61, -71,  46, -20, -77,  22, 118,  13,  40,  56,  80, -69,-117,  69, -14,  43,  82,  12, -88, -67,  74,  55,  23, -39, -32,-110,  75,  -9, 123,  79,-127, -29, -85, 116, -70,  66,-109,  31, -76,  27,  -6,   3,-103, -13, 109,-125, 106, 119, -79,  31,  24,  89, 124,  84, -10, -69,  56, -76,  -4, -70,  88, -89, 123,  12, -45, 106,  14,-106, -98, 100, -58, 117, -50,   1, -32, -51, -27, -91, -16, -78, -25,  69, 109, -37,-113, -40,  14,-115,  51,  39, -87,-104,  18,  88,  21,  20,  62,  46,-106,  -4, -28, -92,-106,  98,  85, -33,  49,  28, -45, -57,  22,-123, 107,-126,  73,  36,-120,  24, -71,   4,-118,  83,-120,-107, 102,  13,-105,  56, -92,  97, -78, 106,  64, -30,   2, -46,  93,  63, -32,   6,  42,  82,-121, -24,   2,   9, -43,  26, -57,  82,-104,  51, -52,  62,  61,  65,  74,  73, -49, -16,  32,-104,-103,  10,  51, -67, -79,-118,  81,  17,  73, -57,  62, -75,  37, -23, -41,-106,-105, -83,  -3, 107,  -8,  21, -63, -91, 122,  57, -98,  61,  97, -53,  45, -83,  62,  93, -72,  63,  32,  93, -16, -11,  97,  -9,-104, -67, 107,  74, -17,  57, 101, -64, -47,  -4,  33, -15,  47, -33,-119,  20, -89, -44,  46, -85,  69, -85, -50, -34, -34, -65, -18,-103, -51, -23,  67,  26, -84,-107,  50,  37, 100,-101, 123,-108, -16,  16,-120,  98,  62,  88,   7, -37, 120,-109, -37, -28, -20,  -5,  -3,-112,  84,-118, -12, -59,-111, -90, 110,   1, 124, -27,-118,  31,  87, -37, -69, 114, -82,  37,  91, -99, -48,   6, -72,  30,-116, -19,  89,-127, -80,  32, -98, -36, -92,-113, -23,  41,  70, 124, 118, 119,  56,  30,   9, 119,  46, 113, -62, -22,  98, -42,  98, -10,  75,  30, -76,  93,  -1, -17, -87, -33,  61, 113, -96,  27, -61, 100, -84,-125, -59,   0, -95, -96,  93, 100, -97,-107, -22,  83,  62, -62, -33, -98,  46, -80,  85, -46, -43,  -6, -63, -43,   8, -88,  11,-122, -53,  21,-115,   9, -21,  38,  -2,  48, -39,  56,  90,  13,  23,-123, -92, -51,   1, 121, -43, -77, -14, -82,  44,-120, -96, -39,  40,-118, -28,-110,  40, -37, 117,  83, -53,-103,  77, 100, -43,-110, -87, 105,  40,  89,  10,-106, -67, -24,  39, 107, -23,  12, 108, -92,  70,  98,  56, -89, -49,-108,  92, 120,  27,  62,  89,  89, -52,-120,-125,-124,  91,  77, -76,-114,  -9, -31, -23, -62, -38,   6, -85,  30,  68,-105,  98, 106, -20,  42,  78, 117,-112, 114, -68,-113, -24, -40,-125, 110,  34, -93,-100, -22,  35,  58,  80, 111, -87,  31,-127,-114,  92, -44,  46, -46, -90,   1,  33, 122,  35, -35,  39, 107, 127,  -3, -42, -83,-120, -72,   6,-110,  63,  90,  89, 123,-100,  28,  60, -81,  46, 114, -63, -83, -70,   9,-122,  99, 120,  36, 112, -66, -39, -88,  35,  44, 111, -95,  98, -58, -65, -47, 108,-122, -83, 106, -84,  82, -81,  76, -13,  56,  64, -64,  15, 119,  79, -10,  98,-126,  45,-106, -38, -50,-116,  -5, -65, -55, -60,  86, -54, -74, -23, -34, -41,  75, 120,  -8, -79, -93,  78, -64,  12,-100,  40,  63, 111, -43, -94,  51,  84,  52,  32, -13, 114, -23,  71,  43, 117,  56,  19,   5,  90, -98,  35, -66,  73, -62, -54,-102,  77, -41, -41,   6,  39, -95,-111, -45, -15,  -5,  16,  36,  15, -95, -83, 100,-123,  80, -60, -71,  87, 125, -38,  -5, -68,-111,  10, -26, -41, 124, -15,  88, 119, 106,   3,  41,  18,  67, 115,-117,  75,  88,   0, -72, 116,   8,  19,-105,  44,  40,   5, -67, 110, -85, -12, -77, 116, -43, 101,  57, -54, -13,  74, -79, -23,  -7, 104, -68, -61,  52,  -4, -54, -74, -49,  52, -55,-118, -42,  72,  18, 117,  41, 108, 115, 111,  11, -53,-104,-121,  -6,  58, 102,-125, -80, 101, -71, -47, -12,  63, 127, -36,  85,  30,  36,  17,  46,  -4,  22, -95,   7, 104, 113,  42,  34, -88,  78, 107,  67, -50, -43, -95, -41, 109,  41, -90, -43, -60,-117, -26,  19,   6,-111,  20, -48, -67,-116,  94, -92,  11, -35, 110, -99, -51,  72, -53, -76, -26, -32, 117,  40,  20, -60, -13,  85,  21,  -2, -33, -57,
  -11,  65, 122, 109,  39, -98,  86, -86,-127,  32,-117,  39,  55,-104,  -2, -28, -38,  61,  57,  93,  29, -20,-117, 106, -81,-112, -33,-100, -27, -78, -15,-123, -37,   8,  74,  62, -46, -10, -76,  48,  81, 121,  98,  15, -24,  45,  44,-122,  22},
{-122, -68, -29, 105,  83,  71, -34,  79, -54, -75,  13,-125, 108,  95, -22, 103, -16,  25,  90,  -9,  83, -40,  49, -82,  97, -89,  13,-124, -16,  73, -30,-100, 122,   0,  31, -51, -75, -49,-122, 114, 122, -15, -33, -50,  99, -25, -24,  37,-119,  80, -14, -28,-121, -33, -34,  69,  13,  32, -72, -18,  64,  14, -98,   7,   7,  64, -13, -62,  -2,-113,   8,  -8,-125,-106, -56, -27, -63,  17,  90, -83,  18, -65, -27,  35,  20,   3, -11, -31, -57, -84, -60,  87, -41,   4,-119,   8, -59, -43, 127,   6,  98, -74, -66,  76, -84, -75,  55, 117, 104,  83, -95,-112, -64,  16,-104,  94,  17,  64,  68,  36,  88, -37,  35, -19, -71, -15,-107, -71,  49, -68, -23, -29, -97, 106, -26, -31,  29,  13, -28,   3, 100,  93,-112, 116,  80, 100,  87, 102,   4,  35,  50, -14, -29, -87,  74, -21, -15,  46, -16, -52,  -6, -17,-104,  36,  58, -86, -74,-105, -59,  62, -23, 112, -69, -65,  25, 123,   5,  61, -90, -73,   9, -87,  80, -12, -22,  56,-125, -39, -44,   8, -29,  24,  95, -72,  46,-122,  -1,  13, -94,  88,-106, 123,  23,   2,  75, -90,  82, 126,  19, -58, -45,  -6,  50, -28,  -7,  51, -64, -89,  43,   5,-100,-111, -89, 103, -35,  74,  47,  19,-126,  40,  -4,  65,  33,  57,  -9,  52,  70, -44,  87,   0,  13, -92,  85, -58, -57, 117, -25,   6,  24, 118,  66, -86,  17, -26,  73, -31,  89, -17, -81,-100, -10,  38, -50,  80,  47,  20, -68, -37, -57,  -1,  55,  63,  31, -47,-105,  73,  40, -71,  46,  -6, -36,  69,  58, 113,  -1,  22, -88,-107,  68,  89,  60, -36,  33, -98,-125, -77,   5,  42, -19,  85, -44, -22, -31, -67,-119,-115,  96,   8,   7, -52, -44,  48, 119, -64, -13, -57, -75, -13, -26, -26,  10, 106,   1, 113, -69, 110,  27,  51, -71,  43,  33,   6,-116, -86, -24,-105, -17,  57, -36,  89,  29,  18,  -6, -11,  24,  23, -30,  20,  48, -86, -81, 118, -61, -47, -10, -14,  44,-119,  26, -47,  40,  -5,  87,-111, -13,  86, 100, -52,  63, -63,  26,-106, -70, -50,-112, -17,  85, -25, -63, 118, -76,   0, -57, -48, -46,  41,  64, -72,  75,  -1,  -8,  19, -15, -66, -32,  77,-122,-107,  85,  -6, -44, 123,  14, -14, 124, 103,  -1,  86, -80, -76, -71, 104,  46, 121,  21, 113, -27, -50, 106,  16,-118,  -2,  41, -72,  60, 102, 103, -63,-115, 113,  88,  82,   1, 100, 111,  46,   8,  33, -32, -91, -84, -47,-118,  41, -43,  96, -28,  17,  27,  52, 118, -24, -78, -94,  92,-117,   1, -31, 106, -88, 103,  87,  14, -32,  23,-121,  83,  20, -65,  16, -21, -60, -82, 112,  96, -80,  93,-118, -90, -58,  23, 108, 118,  81, 105, -39,  23,  23,  -2,  40,-120, -69,   5,  31, -31, -64,  21,  97,-123, -81,  27,  60,  79,-101, -62, -26, -37, 125, 115,  15, -22, 126,  19,-127, 126,  39,   3,  83, -27, -91, -51,  42,  10, 117,  41, -91,-109, -86, -80,  -9,-111,  30,  19,-127,  48, -66,-104,  67, -63, -70,-122,  46,  18, -99, 126, -67, 110, 121, -21, -97, -35,  -9, -35,  61, -83, -18, -36,   8,  51,  99, -34,  20, -22, -43,  89, 107,   3, 100, -99, -42, -94, -11, 101, -53,  -3, -24,  15, -67,-104, -61, -53,  14,  78,  63,  -4, -76,  91,-102,  34,-117, 111,  97,  84,-100,  -6,  45, -75,  57,  21,  48,  61,  93,  79,-104, -64,  -1,  42,  96, 105,  91, 118, -10,  75,  73,  24,  67,  63,  32,  34, 119,  92,  78,  -6, -47,  -1, 127,  61, -79,-120, -30,-111,-120, -89, 121,   6,   5,-114,  16,  73,  32, -83,  92,  -3,  26, -29, -40, -99,  51,  70,  61,-104, 119, -88,   0,  14, -42,  80, -26,  63,  38, 106, -18, -89, -12, -79,  72, -21,  71,  12, -86, -13, -86, 120,-114,  59, -31, -14,  92, -91,  40,  -3,   9, 113, 124,  16,  43,  66, -27,  64, -56, 120,-102,  31,  92,  75, -63,  57,-114, -82, 121,  24,  53, 102, -98, -45, -71, 110, -79,  59,  26, -69,  66,  32,-106, -31, -85,  98, -84,-115,   0, -55,  -5,  65,  99,  72, -25,-121,  55,  16,  33,  28,  -4, -39, -17,  94,-114,  67, 108,  98,   7, 107,-117, 119, -48,   2,  -6,  58,  55,-113, -31, -75,-123, -72, -69, 103,  61,   2,-127, -42,  57,  78, -33, -83,  14, -99,-116,  11, 107, 125, -56,-108,  89, -98, -42, -37, 115,  36, -23, -88,  31,  84,  26, -85,  75,  19, -84, -72, -57, 112,  68, -84, -85,  74, 107, -20,  -1,  83,  90,   2, -62, -81,   6, -16,  85,  39,  53, -26, -17,  -5,-100, -80, 111,  12, -62,  48,  42, -51, -77,  65, 121,  53,  66, -80,  51, -42,  73,  64,   7,  45,   5,  26,  55, -15,  29,  85, -95,  80, -47, 116,  84, -80,  99, -21, -42, -93,  44,  -3, -26, -22, -92, -32, 112,  -4,-104, 125,  70,-100, 118,  20, -52,  32,  95, 115, -89, -89, -66, -98, -44, 123,-125, -79,-117,  -8, -32,-103,  89,  89, -96, -13,  -1,  57, 107,-110, -62,  28,   7,  97, -33,  -4,  99,  84,  54, -51,  64,  -3, -26,  50,  82,-112,  72,  45,   7,-125, -36,-119, -85,-124,   4,  10, 103,  91,-102, -32, -77,  68,-105,-104, -53, -58, 125,  -6, -42, -86,  21,  86, -93,   4,  11, -31, -34,  17,  -8, -46, -75,-116, 124, -82,  -6, -21,-119, -30, -54, -23,  94,  15,-125,   5, -43, -23, -33,  92,  -1,  43,  51, -33,  61,  50, -29,  -5, -21,  64, -96, -83,  77, 122, -37,   6,  81,  37, -41, -32,-113,  63,  40, -61,-123,  33,-123,  45, -23,-116, -22, -92,  26, -25,  93,  79,  53, -60, -99,  -7,  69,-122, -11,  41, -36,  56, -43,  51,-113,-123, -17,   7,  86, -27, -81, -88,  10,  30, -63, 109,   9, -33, -32, -96,  39, -25,  13, -13,-104, -86, -61, 106, -25, -61,-114, -71, -41, -53,  77,-115,-104,  -7,  -3,  64, -42,  13, -32, -19,-116, -32, 106, -68, -51,  69,  91, 109,  46,  82,-104, -18,  14, -27,  -6,   0, -52, 104,  88, -73, -15, -17,-111,  -7, -91, -66, -38,-103,  61, -18, 126,  31,  67,  39, -12,   8,  14,  32,  93, -74,  17,-116, -77, -58, -44, -50, 119,  34, -52,-113,  35, -54,  26, -16, -37,  94,  65,-108,  18, 121,-107, -12, 104, -33, -78,  31,-121,  93,-119, -89,  48, -72, -87, -66, -38,  97, -48,  71,-118,-125, 120, -66,-114, -29,  85, -49, 117, -81, -62,  -1, -19, 123,  38,-109,  88,   1, -28,  21,  63, -57,-125, -35,  -1, -86, -92, -99,  -7, -33,  -5, -95,-106, -36, -31, -48,  11, -63,  35, -61, -36,  43, -73,  66, -59, 119,  72,  20, 111,  22, -80,  14,  99,   1, 121, -57, 110,-116, -72,  72,  78,  10,  92,  65,  46, -93,-117, 103,-106,  -4,-105, 114, -96,  21,-108, -75,  41,  74,  88, -76,  75,  85,  20, -19, -27, -15,-109,-116,   7,  54,   4,  44,  87,   3, -17, 119, -18,  97,  74,   9,  90, -94,  87, -78,  97, -74,  -7,  58,   6,  96,  30,  88, 123, -84, 103, -61, -76, 127,  67, -26,  76, -76,  51,  72,  84, -10, -80,-101, -94, 103, 109, 118, 117,   3,  38, 121,-101, -54,  16, -87, -75, -57,  22,  -7, -68,-103,  -1, -96, 102,  -9,  82, 102,  68,  59, 109, -33, -36, 121,  71, -72,  71, -17, -47, 123,  72,  53, -78,  85,  82,  61,  75, -38, -32, 118, -24, -71,  72, -27,  16, -53,  -7,-121, -66, -98, -55,  13,   4, 109,  25, -26, 127,   1,  59, 114,  -4,  46, -23,  29, -92,  32,  72, -29,-112,  86,  57, -43,  85,  64, -73,  71, -66, -21,  36,-105, -88,  -4,   9,  38,  52,  21,  49, -45, -28,-105, -82, 109, 125, 112,-105, -89,  34,  79,  35,  10,  88, -84, 116, -91,  -8,-114,   0,  85,  51,  69, -83,  -3,-120, -95, -75,  43,  42,  -6, -76, 122,-121, -20,  85,  13,  63,  34, -64, -85,  37,  43,  84, 122, -60,  61, -83, -28,-115,-123,  20,  48,  56, -45, 125, 114,  53, -53,   2,-119, -74, -45,-104, 100, 102, -58, -21,   0,  79, -47, -26,  34,-103,  83,  27,-125,  81,  17, 102, -55,-110, -36, -34,   1,  84,  13,  48, -53,  16,   3,  58, -76, -69, -15,   4, -10,  39,  87,  38,  35, -90,   7, -98,-104,  42, -53,  19,-103,  55, -15, 124,-127,  26, -23, 115,  39, 110, -88,-103,-117, -69, -63,  59,  -2, -26,  42,  66,-110,  43,  24,-115, -25, 121,  37, -17, -26, -35, -28, -56, 103,  89,  70, -27, 115, -89, -10, -45, -81, 112, -78,  56,  68,  98, -43, 119, -78,  18,  64,  53,  12, -30,-101, -28, -67,  -1,-116, -58, -86,  14, -77, -75,  27, -37, -42,  98, -21,  75,-127,  69,   8,  10,  96, -74,-116, 119,-125,  92,  66,  93,-115, -89, -20,  55,  45,-121,-125, -71, -51,-101,  23,  75, 123,  98, 124,-109,  86, -56, -66,  67, 109, -93,-117,-112,  15, -37, -71, 125,  26, -80, -50, 118,  56,  32,  32,  54, -64, 110,   8, -12, 121,   0,  53,-122, 126, -95, -85, -78,-127,  84, -18,  76,  27,-100,  91, -25, 103,  79,-122, -83,  71, 106,-103,  -8,  32, 108,  -5, -13,  99, 120, 117,  55, -83, 123, 122, -88, -67, -38, -73, -82, -38, -60, 103, 100, 106,  67,  77, -27,  23, -14, 119, -52, -10, -88, -82,  32,  50,-100,  95, -34,  76, -45, -18,-104, -40, -55,   2,-125,   7, -86,  93, -95,  88, 122,  91, -63,   2, -87,  17, 107,  59,-114, -48,  47,  81,  48,  27, 111,-111,-114, -11,  33,   4,  59,-120, -77, 114, 118,  38, 111, 108,   3,  89,  76,  58, -75, -82, -79,  51,  14, -93,  47,  18, -49, -17,-105,  72, -98,  86,  98, -42, -20,  -9, 126, -48, -31,  76, -27, -38, 109, -81, 110, -81, -34,  25,-115,  -6,  58,  -2,  49,  51,  94,  73, -83, -18,   4, 113,  29,-111,  67, 106, -29, -99,  97,-119,   1,  32, -92,  81, 101,  36,  34, -93, -80,-116,  81, -70,  70, -74,   2,   3, 115,  40,-107,  48,  42,  75,   7,  94, -29,-115, -66,  -6, 105,  90,-101,  96, 103,  85,-113, 122,  52,  89, 124,  81,  48,  45,  91, 107,   1, -98,  59, -12,  57,  42, -82,  12, -92, -73,  87,  41,-101, -62, -35, -13,  -6, 102,-104,  89, 115, -11, -34,  45,-103,-120, -87,  62,  64, -30,  91, -43,  -1, -75,-112,  44, -94,-100,  67, 112, -25, -62,  27,   3, -65, -73,  69, -96,-116,  58,-103, 118,  98, 116, -10, -91,  81, -64,  48,  15,  72,  72,-113, -33,  78, 126, -16, -78, -30, -84,  20,  70,  67, -48,  43, -40, -46,  85, -85,  51,-114,  34,   7, -93, 113,  34, -54,-101, 122, -58,  65,  51,  85,  30,  30,  23,  39, 106, -46, -88,  10,  92, 124,  14,  85, -62,  16, 107, -44, -40,  64,-117, 111,  27, 121,  24, -96,-106,  78, -88, -39,  60,  89, -25,  -4,-112, -36, -26, -54,  65,-105,  24,  20,  28, 117,  98,  93, 121, -44,  37,   5,  21, -88,  53, -66,  81,  10,  96, -74, -79, -12,  24, -37, 122,-103, 125,  30, -13, -61,  54, -97, 107, -23,  -7,  51,   8,  87, 104, -15,   7, -98,  16, -48, -18,  59,-112,  81, 107,-104,  -1,  52,  96, -17,-125,  26, 115, 112,  59,-116, -37,  76, 116,  61, -27,-117,-123,  70,-103, -52,  31, -70, -64, -92, -72,  68, -18, -71,-121,-104,  36, -90,  32,  76,  -8, -36,  79, -19,  48, -18,  98,  17,   6, -53,-127, 125,  44, 105, -37, -80,  88, -66,   4,
 -104, 118,  42, -70, -17, -94,  70, 109, -87, 114, -87, -48,  84, -19,  42, -92,  -8,  56, 102, -39, -45, -49,-125, -36,  70,  46, -31, -32,  10,  -5,-105, -58,  67, -76,  67, 119, 100,  -2,  -3,  33, -52,  49, -49, -80, -77,-117,  10,   4,-120},
{ 123,  24,  -1,-106,  70,  31,-126, -32,-104, 119, -67, 116,  14,  96, -79, 105, -59,  32,  26, -66, 125, 100,  96,  -7, -77,  85, -23,-116,  -6,  21, 108, -93, -37, -94, -17,  11,  39, 112,  -9,  68, -17,  61,  -6, 107,  10,  31, -28,  43, 114,  97,   1, -79, -94,  22,  49, -33, -38, -27,  63, -57, -93,  21, -17, -48,  27, -41, -14,  -4, -66, -81,  18, 124, -12, -17, -35,  76,  -2, -70,  92,  82, 124,  81, 104, -70, -71, 107,-101, -73, -42,  47,  62, -34, -65,  33,  71, -81, -24,  20,  89,  22,-125, -99, -76,  73,  91, 110, -10, 118, -49,  14,-102,  31, -98,  67,  71,-118,  13,   6,  33, 126, -13, 117, -11,  36,  78,  85,  52,-119,  66, -38, -23, 111,  62, -91, 107,   4,  28, -49,  56,   2, -19,  44,  11,  76,-107,   5,  38, -79, 107,-105,  18,  11,-113,  99,  98,  63, -76, 126, 114, -66,-106,  79, -57,   6, 122,-106,  37,-107,  25,-111,-120, -13, -25, -69,  89, -48,  -5, -97,  33,  24, -27, -77, -88,  80,-122, -81, 125,-115,   3, -24,  77,   5,  65,  56,-115, 122,  31,  99,  13,  15, -88,  90,-124,  93, -19, -84, -77,  25,-102,  69,-104,-122, -18, 115, -71,  40,  39, -12,  60,  13,  83,  36, -38,  10, -25,  -4, 125,  29, 110,  24,   1,  69,-103, -27,  46, -60, 123, -49, -37,   4, -63, -60, -46, -79, -58,  41,  95,  96, -50, -75,  91,  76, -96,  -9, -11, -42, 116,-101, -24, -89,  92,  98,-105,  55, -26, -29,  89, -46, -36, -64,  57, -77,-110,  71,  15, -31, 114, -14, -49, -53,-103,   8, -79,  -1,  57, 112, -87, -13, -65,-106,-122, -75, 116,  42,  36,  86,  18,  83, -77, -61,-105,  72,  60, -64, 117, 109, -78,  50, 121, -70, -90,-119, 126,  91,  58, 103, -91,  38, -77, -78, -60,  -3, -54,  -1,   2,  79,-112, -64,  -1, -72, -63, 119, 105,  62, -72, -90,  35, -25,  18,  13, -23, 103, -22,   0,  74, -29, -22, 123,  52,  63, -47, 116, -82,  -9, -86,  66, -97,-122, -81, -61, -57,  93,  31, 124, 103,   9, -20,   4, -98, -64,  87,  96, -14, -98,  80,  90,-109,  59,  71, -40, 103, -13,  27, -74, -80,-108,-102,  26, -74, 109,   2,  69,-108, -69, -73,-117, -39,  64,  65, 125,  68,  97,-105, 124, 111, -16,  42,  75,  87,  13, -66,  20,  79, 124,  41,  92,  55,  89,  58,   3,  70, -74, -24,  65,-120,  55,-117, -64, -30,  -8,  -2,  68, -20,  71, -41, -41, 111,   0,  88,  31,  82,  58, -84, -74,  -4,  82, 102,  -1, -38, 120, -87,  85, -88,  -5,  98, -79,-109,  36,  14, -76,-125, -15, -60,  20,  12, -16,  91, -55,-107,  -8,  62, 109,  22,   3,  52, -93,  73,  97,-115,  13, -51,  79, -57,  96, -74, -39, -22,  94,  77,  20, -15, -97, 117, -45, -50, -19,-120,  28,   5,-105,-116,  17,   1,  57,  71, -94,  26,  33,-111,  33, -70,-110,  42,-104, 111,  83, -30,  38,-126,  55,  20, 118, -48, -52, 112, 110,  57,  -4, -47,  47, -15,  27, -12,   0,  82, -94, -69,  59,  83, -84, -39,  69,   4, -24, -18,  50,  64,  58,  94,  21, -45,  56, -47,-119,  62,  34,  87,  29,  69, 114, -49,  95,  25,-123, -10,  27,-111,  88,-114, 102, -15,  95,  39,  90,  74, 124, -66, -78, -85,  28, 125,  22, -69,-123,-119, 109, -69,  25, -78, -94, -12, -98, -68, -73, -39, -40,  68, -32, -32, -70, -91, -27, 106,  14, -44, -34, 107,  -9,  60, -11,  24,   4, -13, -20,  55, -10, -12,  52, -32, -10, -41,  -1, 114,  97,  39,  92,   7, 110,  85,   0,  15,  40,  20,  76,  86, -86, -81, -47,   2,  61, -80, -98, -59,  25,  56,  23, -55, -57, 107, 126,-127, 112, -17,   4, -86,-110, -63, -56,  95,-110,  81,  36, -61,  22,  40,  36,-120,  11,  73,-127, -30, -41, -13,  43, -26,  38, -95,   3,-113, 103, 116,  36, -91,  90,-118, 109,-105,  83,  50, 106,  -9, -87, -39, -65, -64, -58,  62,  97, -86,  17,-116, -22,  91, 105,  81, -61, -64,   4, -91,  -1,  51,-116,-109, -57,  -7,-109,  48,  17,  -6, -16, -72,  89, -80,-104,-125,  60,-104, -98,  44, -75, -97, 113, -66, -52,  -5,  96, -39, -90, -74,  97, 125,  10,  27, 101, 118,   8, -66, 118, -20,  49,  21,   5, 108, -47, -87, -49,  95,  95, -58, 124,  54, -97,-112, -67, -19,  79,   5, -65, -37,  95, -59, 106, -98,  77, 120, -10,  -6,  23,  44,  -4, 120, -49, 118, 125, -40,  72,  15, -31,  29, 103, 114, 104, 107, 100,  67,  10,-103, -13, -61, -16, -57, 116, -24,  35,  13, -59, -16,   0,-125,   9,-119,  28, 110, -28, -42, -32, -87,  97,  46,-107,-109, 120, -22, 100, -22,   1,-111, 109,  54, -85, -69, 114,  36,   8,  89,   9,  46, 100, 120, -99, -63,  88, -94, -78, 103, -66,  30,  -8,  67,  50, -56, -99, -92,  67,  13,  -9, -92, -11,  83, -55, -42, -79,  -8, 101,  99, 101, 106,  38, 102, -23,  44, -88, -72,  31,  69, -48, -31,-107, -43, -37,-124, 112,  98, 123,  35, 117, 114,  25,  24,  44, -60, 107,-106,  80,-111,  19, 100, -51,  22, -15, -48,-123, -16,  85,-108, -34,  80,  28, 101,  16, -69, -80, 101, -30,-113,  60,  81,  84, 116, -46, -31,-107,  42, 104, -99,-127, 114,-123,  99,  68, -49, -45,   7,  24, -12, -10,  15,  85, -94, -91, -11,  70,-110,  76,  19, -62, -28, 106,-102,  36,  17,-119, 110, -61, -91,-111, -23, -33,  97,  52,  61, -24,-109, -98, -24,  55,-124, -37,-114,-106,  17,-110,   9,  54, -40,  61, 109, 108, -70,  68,-120,  30,   1,  85, -22, -80,  19,  78, -19, -95, -23,  -1,  77,  18, -76,  99, -72,-106,  16,   2,  18, 125, -32, 100,-104,  80,  65,  95,  78, -68,  75, -32,-125, -95, -70,  -6,  95,-115,   8, -25, -78, -35, -91,  40,  34, -61, -35,-112,  30,-124,  79, -83, 126,  64,  84,  43, -18, -18, 121, -87, -80,  99,  25,  40, -93,  54,  70,  11,   0, -30,  56, -47, -30, 104, -74,  93,  30, -19,  93, -90,-117,  63, -89, -64, -21,-111, -40, 126, -23,  99,  64, -46, 111,-121,  25,  60, -84,  86,  52, -52,  15,  90,-119, -61,  18,-123, -75,  -8, -96,  48,  37, 116, -76,-107,  50,  66, -58, -67,  32,  13, 116, -94, 114, 109,  93, -85,-105,  77, -38,  75,  78, -95, -25,  33, -66,  11,  67, -52,  20,-114,  63, -79,  57,-124, 122,  39,-110, 110, -37, -46, -23,  60,  19,  49,  -8,  29,  13,  66,  32,-107, -17,  24,-127,  98, -18, -77,-108,  87,-123, -36, -50, -79,-123,  15,  59,  57, 105, -43, -89, -50,  15,  28,  -5,  53, -46,-104, -92, -98,  57,  89,  73,-101, -43,  65, -82,  21,-117, -93, -85,  24,  11,  49, -15,  59,  97, -33,  87,  13, -43,  16, 112,  39,  80, -77, -99,  25, -63, -72, 112,  13, -73, -14,  -8, 115, -82, 105, 114, -14,  77, -60,  99, -64, -64,   8, -62,  63,-108, -90,  -6, -11, -54,  78,  88,  20, -23, -77, -74,-111,-126,  18,  52,-115,  29,  86,-110,-125, -50,  54,-101,  26, -49,  -5,  96,  10, -51,  23,-111,  -6, -77,  27,   2, -64, -17,  83,   7,  91,  14,  82,-111, -27,  11, -14, -21,   5, 116, -87, -87,  -2,  28,  39, -12, -15, -67, -36,  -3, -91, -46, -42, -15,-108,  41,  59,  18, -15,  43,   3,  37,  68,  15,  29, 125,  18, -21,-120,  22,  30,  94,  -7,  27,-106, -50, -28,-116, -20, -69,  22,-108,  24,-102, -78, -45, 123,  20, -44,  -6, -84,  53, -19,  45,   6, -76, 105, 124, -99,  84,  23,-122, -26,  31, -27,  49, -71,  -5,  79,  56, -82,  48,  94,  27, -58, 108,  53, -88,-118, -57, 124,  28, -84, -65,  91, 104,  17,  47, -26, -97, -75,-125,  78,  -6, -86, -81,  98, -57,-122, -48,  37,  63,  96,  71, -80,  54,  13, -59,-107, -41,  27,  25, -40,  59, 110, 118,  21, -27,  42,  10,-103,  34, -89,  31,  -3, -70, -19,  58, 124,  54, -28, 120,  38,  48,  25,-120, -72,  34,-125,  71,  51, -48,  59, -79, -42, -89,  45, 118, -63,  70,-126,  80,  41,-100,   8, -82, -31,  80, -62,  92, -37,  60, -54,  11, -91,  50, 119,  45,  59, 118,-112, -56, -31,  56, -15,  31, -60,  -2, -19,  -8,  78,   0, -94,  46, 107,  -5,  70,-117, -87, 108, -54,  13,-114,  63,  59, -16, -27,  62,   7, -17, -59,  11, -53, -25, -63, -28, 115,  53, 116,  86,   9,  87, -93, -87, -20,  21,-101, -74,-109, -50,-103, 105,  15, -39,  15, -46, -81, -93,  59,  62,  12,-100,  44, -80, -82, 121,  -6,  61,  74, -46, -47, 124, -15,  34, -12, -10, 126, -54,  35,  80, 109, -44, -63, -72, -68, -30,  88,  58, -61, 123, -17,  33,  63, -28,-124, -59, -77, 108, -87,  64, -22, -11, -66,  69, 124, 126, -65, 116, -20, -47, -14,  18,  26, -27,   7, -40, -14, -66, -30,  17, -76, -52,  78,  48, 123, -11, 110, -84, -91, -64,  75, -83, 126,   7, -12,  12,-115,  74,  87,-121, -47,  18, -57,  23,  38,  11,-111,  83,-120, -83, -68,  79,  48,  89, 103,  64,-101,-112,-117,  -7, 122, -46,  97,  94, 109,  59, -55,  35,  -7, -19,  18,  89,  84,-103, -62, -59,-107,  37, -15,-101, -97, -44, -51,  96,   1,  44,  59,  76,  55, 127, -62,  80, -71, 120,  65, -66,  -9,  50,-106,  -4,  91,-110,  36,  14, -42, 118, -12, -26,  27, -79, -93,-114,  11,  18, -78,  15,  75, -90,  11,  19, 101,-115, 119, -81,  69, -97,  16,  24, 104, -64,  99,  60,  46,  79,  45, -27,  81, -26, -17,-106,  49,  75, -20,  -8, -35,  95,  68,  91,  88,  68,-100, 119,  33,  32, -99,  91, -79,  22, -31, -83,-105,  44, -61, -43,  42, -16,  20, -92,  19,  30, -26, -37, -95, -35, -52,  98,  75, -64, -26,-114, -51, -30,-117,-114,  45, -46,  16,   3, 125,  49,  -8,  52, -81, 113,  66,  40, 109,   1,  64,  22,  14, -99, -25,  42,  92, -71, 113,  22,  85, -37,-105, -62, 116, -10,  29,  10,  62, 127,  38, -60, 115,  53,-123,  37, -94,-101, 100,-102,  43, 115, -81, -50,  67, -14, -52,  93,   1,  82,  83, -84,  78,  31, -23,-121, -69,  88, -68,  -6,  57,  76, -24, -16, 120,  -4,  84, -98,  -8, 114,-118, -13,-100,  67,  23,   8,-104, 106, -36, -28,  96, -66,  85,  -4,-124, -59,  19,  82, -94,-122,  39,  91,-111, -54,-110,   1, -43,-122,  21, 125, -16,  82, -78, -59,  93, -59,  49, -29,  70, -53, 102,-118, -11, -97,  53,-111, -89,  70, -50, 115, -97,-109,  87, -52,  27,  35, -85,-127,-121,  64,   5, -44,   7, -60,  87,-104, -91, -48,-107, -56, -20,  59,  91, -74,  99, -30, -23,  25,  -6,  52,  25, 100,  40, -95,-125, -53,-125, -86,  67,  39, -57,  68, 121,-104,  97,  11, -83, -95,  62,-120, -83, -38, 105, -59,-104,  14,  73, -51, -87, -15, 110,  91,  80,-114,-111, -90, -30,  27,-109, -76, -45,  -5, -21,  75, -16, -70,  85, 101, -16,  83,  83, -11, -92,  11, -51, -11, -68,  61, 106, -28, -10, -99,-101, -66, -26, -54, 120,-127,  72,  58, -84, -86, -22,  -4,  65, 115,  12, -46, -87, -33,  82, -97, -90, -36, -17,  35,  11,  91, 122,  94,  93, -26, -50, -87,  -6, -69,   2,  34,  60, -48,  73, -67,-114,  50,  17,  11,  22, 126, -79,  35, -57,   3, 119,  -4,  56,  -5,  95,  88,-125,  52,  27,  54, -33,  63, -52, -85,
 -125,-102, -56,  65,  94,  66, -28,  -1,  45, -34, -97,-120, -28, -75,  45,  27, 100, 119,-118, 118,  14,-119, -12, -10,  43, -40, -16,  86,-104, 124,-101, 109,-125, -95,  14, 117,  87,  21, 118,  54, 124, -98,  83, -99, -56, -73,  58, -74,-113},
{ -10,  85, 115, -25,  44, 123, -69, -59,-118, -46,  85, 102, -21,  92, -21,-113,   5, -90, 111, -73,  23, -58,  -7,   7,  76,-121,  16,   0,  57, -18,  94, -67,  59,  94,-117,  69,  41,  56, 118, 124, -89,  60,  63,  84, -20, -88,  52, -65,  59, -13, 125, -87,  37, 119,  -3,  12, -56, -47,  91, 121, 110, 126, -43,-116, 124, -53,  47,  15, -46,  38,  23, -50, -17,  64, -92,  19, -14, 121, -95,-103,-102,  81,   8, -97, -47, 121,  46,   4,  13, -27,  92, -53, -53, -78, -94,  56, 108,-100, 110,  66,  19, -89, -47, -61,  18,   2,  36,  53, -85,  32, 120, -29, -21,-102,  14,  38,  25, -82, -85, -65,  86, -47, -29,   3, -35, 107, -35,-104,  56,-106, -34,  94, -25,  93, -53,  73, -11,  30,  10, -34, -93, -74, -48,  31,-121, -43,  86,  39, -18,  60, -10, -12, -55,  92, -18,  98,  22, -42, -59,  24, -31,-109,  82, 125, 120,  78, 125, -37, 125, -44,  -5, -29,  88,  -9, 120,   5,  59,  86,  -9, 118,  37,  11, -81, -86, -57,  20, -24, -96, -20,  46,  31,  -3, -33,  23, 116,  -2,  51, -70,  19,  25, -67,  60,  11,  68, -18, -15, -52,  42,  75,  -9,  80, -31, 109, 105,-114, -86, -46, -88, -25,   9,  85, -24, -62,  46,  75, -82, 101, -26,  10, 125,  89,  -8,  86, 121,  94, -74,  23, -71, -87, -73,  62,  59,-113, -60, -89,  -9,  -3, 101, -86,   4,  -5, -15,  -3,-109,  91,   7,  75,  17,  89, -27,  37, -21,   8, -38, 113, 112, -84,  11, -57, -29,  -6, -58,-108, -72, -46, -93, 102,  -9,  -4, 101,  14, -18, 124,  63,  37, 127,-109, -37,  26, 109,  98,  12,  55,-117, -45,  -7,-113, -84, -38, -25, -58,  -3,-124, -19,   7,-113, -65,  13,  -6,  71, -17,  71,-124, 103, 114,  -6, -55, -14, -87,  22,  84, -20,-108,  58, -89,  44, -42, 118, -90, -78,  80,  68,  -1,-111, -23,  71,-100, -77,-123, -87,-125, -59,  65,  11, -99,   9,  57,   7, 114,  81, -93,  27,  27, -89, -15,  -9, -58,  46,  15,  75,  44, -64,  17, 119, -87,  51,  36,  -4,  91,  34,  24, -34, 105,  33,  30,  69, -42,-110, 102,-124, -87,  30,   8, -75,  96,-103,-118,  41, -96,  42, -45,  18, -77, -96, -75,  13,  -2,-104, -76,   8,  37,  -9, 106, -88, -88, -79,-127, -74,  65, 108,  72,  40,  90, 101, 107, -91, -21,  36, -63,  33, 100, 105, -77, 123,  63,  68, -34,  65,-116, -58, 124,  74,-100,  24,  65, -63,  83,  80, 102,  25,-100,-107, -59, -44,-104,  87, -34,  51, -57, -83, 114, -36, -45, -90, -62, -72, -98,  13,  21,  68, -54,  84,  91, -95, -36, 126, 103,  48,-122, -24,-108, -46,  36,  78, 107,  85, 111,  75, -52,  96,  45,  21, 124, -35, -17, -97, -18, -81,  68, -92,  38, -30,   1,  44,   6, -82, -74,  12, 100, -59,  39, 107,-126, -15, 126,  -6,  85, -24,  78,  87,   0,  -2,  35,  31, -94, -22,  58, -96,  86,-112,  39,  18, 120,  24,  25, -96,  21,  43, -14,  61, -19, -30,   9, -86, -69, 100, -42, -70,  86,  27, -68, -47,-108,  73, 114,  68,-109, 101,  83, 100,  82, 125, -12, -34,-126,  63, 107,  51,-118,-123, -77,-109,-125, 112,  -8,-125,  -1,  18,  -1,  48,-119, 104,  45,  26,  67, -64,  85,  87, -18,  72,  27,  60,  69,  16,  63, 119,  -2, -99,  15, -85, -58, -39,  86,   4,-117, -28,  22, -44, 117,  -7,  13, -52,  15, -96, -71,  96,  66,  30, -66, -56,  53, 113, -66, -87,   7, -52,  47,   9, -15, 116, -13, -66, 109,  51, -10, -12,  78, -18, -97, -49, -77, 102,  16,-113,  -3, -83, -76, -77,  99, -73, -26,  43,  14, 119,   7, 109,   6, -71, -69,   0,  50,  11, -53, -27, 100, -36, -30,-114,  27, -88,  13,  -5,  45,  29, 102,   6,-105, -20,  54, -75,-124, -70,  81,  47,  87,  48,-124,-118, 118, -70, -30,  17,  11,  84, -47,  -1,-118, -17,-112,  39,-119,  73,   6, 116,  -5, -53,  27, -38, 122, -44,  94,  67, -57,  63,  44, -39,  72,   1, -40,-106, -85, -66,  88,  52,  11, -17,  63,  65, -67,-115,  69, -51, -97, -52,  -7, -16, 106,  95,  -4, -32,  64,-112,  21,  34,-107,  47,  58,   3,  76,  98,  67,  42, 108, -87,  30, -28,-103,  71,  24, -32, -67, -91,-116,   1,  94,-127, -67, -67, 122, -92,  49,-117,  21,  11,  98,  42,  -4,   0,   7,  24, 109, 110, -80, -38,  37,  19, -77, -31,   2,   9, -73, -31,   6,  58,  78,  89,  17,  81, 103,   3, -24,  64,  95,  68,  23,  23,  52, 114, -99,-125,  87,  39, 127,-116, -74,-121, -39, -36,  51, -12,  34,  -5,  40, 115,-104,   7, -18, -68, 114, -89,  76, -48, -26, 110, -70,  37, -66, -12,  58,-110, -70, 106, 100,  53, -28,  95,  92,  39,  82,-102,-105, -66, 112,  -6, -84, -98,  92,  62,  66, -47, -26,  35, 123,  26, -84, -31, -26,  90,  61, -54,  45,  -8,  37, -73,  53, -26,  -9, -93, -16,  83,  87,   9,  54,  39,-125,  93, 116, 119, -89,  -5,  48, -77,  84,  64, 107,   2, -55, -25,  38, -79,  63,   4,-113,  83,  20, -79,  93, -52,  59,  78,-123,  18, -85, -78,-109, 103,  74,  91,-123, -84,-108,  60,  85, -10,  15,  -4,-113,-112,  40,  26, 109,  -1, -23, -15,-126, 106, -61, -25, 105,  -1, -51, 117, -32, 119,-116,  74, 102,  98,  31,-117,  42,-122,   2, 105, -23, -37, 124, -36,  -2,-105,   0,  62, -62,-106,   6,  28, 122,  81,  72,-115, 105,-103, -58,  99, -10, 122,  69, 114, -45, -37, -13, -38, -46, -17,  72,  28, -44, 102,  17, -62,  25, -39, -47, -52,  47,  73,  -6, -44,  15, -90,  -8, -31, -94, -64, 109, -93, -33,  62,  23, 105,  17, 126, -88,  42, -66, -16,  17, 106, -32, -44,  23,-105, -63,  68, -66,  12,  49, -34, -96, 112,   3, -81,  30, 114,  -7,-123, -71, -11,  83,-121, -15,-109,-101,  29, -44,   9, -80, 117,  82, -29,-121,-112,   1,  -5, 105,-108, -72,  28,   9, -90, -67,-103, -92, -26,  54,  80, -33,  96, -80,  30,  71,  64, -92, 123,  -3,  99,   3, 109, -25, -95,  81, 100, -88,  56, 108, -59, -85,  53,  46,  74, -99, -57, -10, -88, -48, -36, -44, -44,  -6,-105,  29,  83,  80, -61,-115,  44,  80,  35, -20,-106,  13,  86, -18,   5,  96,  28,  -6,-106, 123, -83, -69, -91, -18,   9, -38, 100, -44, -27, 103,  27, 108,  51, 110, -66, -35,  46, -11, -61,   0,   1,  46, 108, -65,  65,  62,  74, -66, -89,  15,  18,  -4,  28,  -3, -56, 112,  93,   7,   7,  -2, -70, -43, -63, -23,  72, -13,  85,  10, -61,  52,   3, 106, -37,  -3,  58,   0,  57,  94, -34, -94,  98, -96,-112,  85,   0, -88, -77, -95,   0, -56,  38, -54, -95,  68,   2,  71,  45, -95, -73,  35, -15, -60, -80,  28,  43,  63,  57,-120, -64,  69,  -7, -91,  27,   6, 118, 122, -32,  54, -64, -44,-111,-105, 102, -60, -88,  84, -34, -48, -17, -69, -88,  23, 110, -79,   6,  46, -81, -90,-100, -59, 106, -99, -17, -57,  49, -34, -71, -88,  68,  36,  90,  -1,   4,  80,  73, -99,-127, -70, -23,-119,-108, -20, -88,  -9, -96,  18, -29, -24, -93,  89, -44,-111,  77,  45,  78, -15,  54, -54,   4,-122, 121, -18,   2,-119,  49, 109, -37,   3, 123, 103,-114, 114,  61,  93,-116,  13,  38, -49, -28, -96,  37, -48, -19,  -1, -64, 127,  92,  46, -42, -76,  46,  80,   0, -64,  60, -40,  -9, 124,  84,  96,  42, -58,-106,  77,-114,  69,  81,  34,-110,   8,-104, 124, -18,  21, -63, 117, -36, -46,  36,  80,  92, -47,  27,  32,-105, -91, -51,  17,  98,-101,  45, -47,  22, -28,  72,   1,   2, -93,  24, -30,-106,  91, -49,-100, -70,  77, 120, 125, 108, -79,-109,  65, -80,  -1,-112, 100, 120, -40,-110, -14, -66,  94, 123,  47, -78,  84, 104, -59,-118, 104, -62, -95,  -5,-101,  14, -54,-100, 126,  73,  -3,  31,  17, -37,-127, -88,  81, 121, -28, 113, -88,-124, -62, -62, -52,  24,  77,  -9, 104, 104,  52,  -8,  67, -17,  64,-103,  33, -41,  82,  99, -96, -83,  64,  31,-122,  46,  67, -21,-105,  78, 116,  41, -83,  -7,  36,  -1, 124, -95, -16, -90, -26,  96, -78, 123, -62, -80, -55,  87,-119,  55, -52, -76,-108,  52,  37,   4,-105,  73, -77, -33,  97,  25,  33,  31,  84, -40, -46, -35, -32,-104, -46,  92,  -2, 127,-120,  -5,  60, -93, -68,  13,-113,  91, 125,  98,  70,  70, -73,  50, -99,  78, 120,  53, -22, -99, -73, -55, -16, -52, 120,  37,  82, 104, -81, -60,  42,  87, -46,  88,  72,  61, -63,  51, 109,   9,  57,   6, -58,  17, -32,  27, -27, -27,-111,  83,  37,-111, 125,  20,  51,  87,   8,   5,  32,  80,  36,  -5, -24,  98,  80, -21,  75,  -4,-119, -19, -67, -66, -29,   6,   2,-115,  98, -56, -50, -28,-122,  19, -27,   6, -52, -15,-103,  23,  53,  92,-104, -56,  90,  21,  43,-113,  98,  47, 116, -31, -22,  98, -86, -52,  40,-116,   9,  -1, -62,   2, -32, -42,  77,-120, -50,  61,-106, 115, -62,  74,  99,  24, -77,  50,  32, -46, 108,-101,  85,  22, 118, -15,-117,   4, -85,   6,  53, -46, -17,  46,  17,  12,  97,  21,  37,  -5,-102, -69, -95, -40,  56, -63,  65, -11, -71,  41, -81,  42,   6, -87, -37,-116, -23,  16,   6, -28,  40,  42,  -5,-103, -87, -53,  27, -48,-118, -91,  58,  58, -38,  60, -68,  -6,  30, 125, -27,   1,  17,  72, -97, 103,-122,-120, 114,  37, -99, -68, -91, -53, -67,   5,  53, -21, -83, -67, -11,  11,-126,-126,  48, -52,-126, -18,  24,-116, -85, -50, -16,-116, -54,  54,  95,  94, -87,  84,  28,  55, 123,  53,-123,  93, -90,  46,-123,  93, -53, -61,-108,  30, -21, -86,   0, -26, -85, -36,  85, -17,  31,  84,  57,-125, 101, -61,   5, -19,  68, -21, -46, 117,-110, -91, -31, -80,  60,  36,  90, -14, -40,  97, -26, -24,  94, 126,  58,-113,  82,   1, -77, -52, -64, -53,-124, -14, -99,  72, -10,  84, -60,  67, -81,   4,-127,  -6,-114,  77, -37,  12,  71,-101,-100, 121,  50, -81,  68,  59, -94,  15, 108, -46,  21,  80,  57,-102,   3, -43, -94, 118,  47, -19,  80,-106, -85,-112, 111,   1,  21, -79, 125,-102, -32, -31, -87,  87, -46,  89,  21,   7,  51, -84, 126,-124,-116, -26,-110,  60,  83,  29,  60,-102, -49, -46,  -9, -30,  25,  24,  15,  28, -80,-108,-123,  21, -43, -61,  87, -50,-126, 102,-105,-109, 117,  -2, -89,  34,-127,-111,  49, -43, -32, 108,  96,  89,   3, -36, -79, -37,  14, -98, -33,  -6,  76,  79,-123, -25, 114,  92,  75, -21, -92, 111,   3,  -3,-122, -89, -23, -32, -50, -50, -97,   8,  76,  61,-101,   0,   0,   2,   4,-124,  83, -23,-117,  71,  56,  29, -49, 111, -93,-125, 107, -57,  24,-100,  34, -34,  53,  22, 108,-117, -74,  63, 117,  38, -47,  22,  63,  -5,  15, -50, -16,  18,-123,  78,  -3,-120, -44, 116, -25, -52, -18,-123, -65, -85,-103, -60,-100,  16,  91, -73, -95, -18,  96,  17,  81, 126, 124,  11,  65,  31, -70, -19, 118, -52,  84, -99, 100,  38,-126, 115, -49, -21, -98,  82, 100, -56,  84, -13, -88, 116,  28, -79,  92,  44, -28, -81, -39,-118,  56, -47, -85, 103, -53, -92,  57,  -6, -98, 120,  20, -80,  58, -38,  55,-107,  12,  28, -23,-101,-117,  36,  82,
   97,  56,  33,  47,  27, -62,  31,-118,-125,  27, -75, -79,  94,  87, 115, -68, -83,  21, -96, -52, -40,  57,  21, -34, 101, -81, -22, 113, -45, 114,  52, -40, -23,-109, 109, -41, 106,-123,   2, -39,  -5,-109,  93,   2, -26,  59, -26,  62,  32},
{  10,  56, -53,  66,-102,  79,  99,  20,  83,-110, -67,  94, -96, -74, 115, 123,-123,-118,  88, 117,  67, -57, 121, 113,  14,  10,  22, -83,-117, -80,  74, -96,  94,-103, -88,  29, 100, -99,  18,-123, -91, -10,  50,  19, -32,  46, -24,  41,-113, -46,  97, 120, -80, -50,  68, -86, -84,  75, -80,  86,  49,  26, -73, -52, 101,  62, 101,  18,-121, -36, -18, 110,-114,  62, 100,-100, -14,  21, -72,-111, -40, -55,  94, 124, 109,   8,  72,  13,  18,  45,  30,  66, -84, -88,-119,-113,  44,  62,  52,  -7,  14,-104,  31, -41,-102, -95,  74,  72, 101,  29, -42, -41,  44, 106, -33, 111,  90, -80, -99, -98,-115,  -7, -27, 126, -76,   9,  15,  52, -38,  -8,  71, -79,  91,  56, 116,  -6, -18, -59,  82, -43,  50, 104,-101,  84,  10, -69, -93,  74,  26, -99,-107, -91,  -1,  12,  59, -34, -45, -19, -28, 112, -43,   8,  72,  12,  54,  25,  37, -27, -47, -44, -11,  75,  46,  63, -23,  74, 100, -72, -93,  17,  81,  -4, 117,  17, 107, 124, 122, 118,  85,  90, 120,  90, -80,-113,  69,   0,-125,-104,-121, -56, 114,  54,  71,  73, 127, -14, -15, -67,  14,  97,  16,  86,-100, 104, -76,-110,   4, -31, -46,  43, 126,-110,-114, -87,-102,  -1,  56,  46,  65,-105, -81,  97, 101, -47, 114,   3, -32, -25,  99, -77, 107,-125,-121, -68,  64,  96,  80, -14, -57,-126, -33,-115, -95,-120,  22,-126,  74, -76, -19, -30,  25, -30,  62,  34, -69,  90,  40, -40,-125,  55,  78,-114, -93, -66,-116, -93,   2,  36, -32, -11, -32, -87,  31, -58, -29,  57, -44, -18,  23,  23,-108,-115, 109, -65,  18,  15,  72, -67,   1, -99, -98,  73,  16,  98, -25,  18, -40, -74,  37,  75,-104, -59,  45,   7,  10,  -7, -60,-113, -54, -91,  86,  66,  -3,  45,-116,  98,  53,  56,   6,  35,   2,  32, -69,   5,  82,  75, -50,  36,  93, -61,  82,  37, -19, 107,  79,  60, -58, -62,-102,  49, -95, 115,  42,  95, -34, -20, -73, -65,  84, 104,  49, -77, -56,-122,  -6,  82,  43,  37, -96,  62,-116, -37, 126, -81, 118,  -2, -84,  55,  78, -24,  52,  85,  86, -23,  51,  89,  65, -59, -31, -15,  -3,  48, -98, 115,  83,  15, -36, -68,  79,   4,  -9,  97, -88, -66, 102, -38,  64,-107,   7,  60, -68,  13, -18,  41, -95,-117, -39,  59,  -2,-125,  83, -41,  53, -30, -32,  77,  53, -62,  80,  97,   2, -12, -89,  36, -19,   5, -40, -59, -98, -82,-114, -24,  46,  44, -67,  68, -88, -40,   6,  -5,  -4, -14,-121,-124, -93,  40,  96,  92,-115, -33,-121, -84,  64,  86,-127, -70,  80,  42,  57,  46, 122,  33, -35,  95,  58, -65,  -5, 118,  28,  76,-123,  66,  72,  -8, -78, 118,  26, -93, -49, -80, 112, -75,   5, -75, 117,-103, 126,  72,  34,-107, -85,  30, -36,  57, -33,  38,  84,  17,  48,-108, -70, -41,   4,  -4,  85,  18,  82,  20,  61,  59,-102, -72,-108,  91,  75, -23,  27,  -7,  55, -25, -67, -80,  73,  54, 127,  62,  47,  70, -56, -67, -73,-101,  87, 114, -40, -49,  34, 123, -82,  49, 112,  99, -26,  41, -52, -47,  75,  99, 124,  72, -91,-115,  54, -42,  94, -90,  76,  29, -52,-105, -24,  75, -31, -94, -18, -81,  73,-124,  75,  25,   8,   0,  71,  28, -81,  24,  56,  32, 122,-117, -21,-124, -50, -86,  81,-119,   2,  52,   5, -89, -39,-110, 103,  63, -37, -91, -19,  -3,  70, 121,  83,  -3, 104, -71,  36, -62,  33, -65, 113,  66,  30,   8,-113,  -6, -10,  90, -43,  59, 100, -82,  82,  54, -19,  87,  48, -35, -47,   7,  35,  55, -20,  97,  19,-111,  50, -48, -83, -45, -93, 104,-113, 111, -91, 119,  67, -68, -77,  -6,  62,  85, 119, -65,  26, -67, -53,  62,  65, 123, -24,-115,  76, -66,  -1, -80,  49, -60,-124, -41, -59, -61, -46,  58,  78, 119, -22, 116, -17,  -5, -22, -34, -88, -18, -41,  57,  89,  35,  -4, -61, 113,  33, -63, 109,   4, -37, -78,  59,  98,   9, -48,  -2, 124, 106,-126,  37, 119,  46,  -4, 119, -69,-109,  57,  45, -90,  70, -49, 127, -77,  16,  77,  17,-117,  -9,  87, -78,  15, 124,-120,-108,  90, -17,  13, -21, -23,  82, -76,-114,   3, -21, -20, -54,  -5,  33,  26, -38,   6,-123,  -1, -80,  74, -35,  30, 115, -57,  11, -63, 105,  22, -69, 113, 126, -80, 101,-108, -28,-109, -24, 102, -50, -92, 114, -74, -59, -97, -19, -40,  50,   2,  74, -68, -62,  46,-100,-118, -71, -93,  65,  91, -68, -81,  87, -37,  67,  14, -63, -28,   3, -79,  99,-106,-107,  31, -89, 109, -95,  46, -12,  76, -45,  -7,-127,  12,-107,-124, -63,   2,  99, -55, -53, 124,-114,  57, 112,  54,-115,-114, -21,-118, -12,-121,   6,   9, -27,-120,-122,-123,-107, -49,-109,  95,  47,  16, 122, -58,-124,-123, -12, -42,  77,  72,  16, -96,-121,  89,   9, -97,  96, -43,  21,  29,  31, -83, -72, 124,  31,  90, -61,  15,  96,  57,  31,-111, -85,  28, -52,  56,-108, -72,-112,  12,  34,  40,  89,  23,  -9, -66,  67,-119, -55, -78,  45,  76,   6, -41, -76, -64,-127,  11,  -4,   0,  57,  27,  36,-109,  31, -88,-122,  12,  88, -94, -90, -26,-104,  49, -62, -70, -91,   5,  94, 124,  56, -10,-105,  37,  89,   1,  35, -69, -87, 106, 120, -16, -95,  -9,  -7,   5, -94,  94,  78,  11,  20,  61, -76, 103, 121, -78,  81,   9,  91,  22, -59, 120,  43, -58, -86,  52,  65, -99,   0,-126,  46,  -7, -23,  43, -16, -77,-120,  18, -53,-125,  75, -65, 123,  46, 127, -84, -51,  -6, -18,   4,  22,  53, -38,  48, 103, -43, -65,  33, -25,  73,   5,-113, -97, -80, -43, -88, 126,-118, -47,-125,   5, -82,  87,  74, -17,  72, -41,   1,  30, -14, -69,  39,  34, -42, 103, -16,  10,  47,-104,-107,   7,  -5,  44, -62,  46,   2,  78,-108,  18,  31, -96,  29, 118,  91,  46, 101,  35, -37, -60,  -8,  67, -16, -66,  87,  -6,-102, -69,-121,   8,  64,   1, -28,  74, 122,  56, 109,  23, -15, -81,-112,  25,   3, -94,  93,  16,  32, -84,  79, -73, -37,  52, -12, -20,  90, -55, -43,  48, 123, -84,  55,  30, -93, 122, -31,  38,  -7,  31, -27, -31,-105,  66,  44, -21, -92,  97, -98, -87,  18,-125,-100,  50,  19, -44, -20, -50,  18, -16,-114,-108, -13, -10,  86, 114, -51, -39, 100, -60,  47, -63, -20,  74, -65,  98,  34, -13, 117,  15,-101,-124,  83, -14,  34, -68,-107, -63, -56, -22, -49, -23,  -9,  23, -78,  93,  81,   2, -65, -87,  25,  60,  38, -99, -85,  -9,  67,   1,  17,   5, 117,  39, -56,  65,  25,  78, -33, -85, -24,  29,  27,   3,  23,  87, -74, -68, -59,  82,  -7, 102, -24,  87, 112, 103, -17, -97, 116,  92,  14, -47, 112,  14, 120,  66, 126, -93,-117,  20, 119,  37, -83,  77, -95,  63, -67, 118,  59,  47, -31, -82, -31,  97, -49, -11,  17, 104, -36,  45,  36, -99, -46, -80,  16,  35,-108,  16,  74, 111, 127, -91, -74,-111,  71,-122, -53,  99,  48,  -9,  11, 109, -16,  47,  50,-102, -74,  82,  19,  24,   9,  99, -51,  18,  28,  13,  82,  51, -68, -89,  46,-112,  61, -43, -38, -79,  54,  54, -18,  69, 109,  83, -46, -53,-126, -83, 118,  44, -94, -62,  15,-123,  52,  74, -13,  77,-116,  84,  15,  41,   7, -53, -97,  46, 117, -43, -98, -29, 103, -93, -89,  51, -10, -14,  81,-123, -42,  61, 112,  87,   5,  20,  13, -63,  86,   9,  25, -55, -73, -18,  31, -17, -62, -26, -70, -12, 112, 117, 116,  64, -58,-110,  37,  74,  67, -22, -26,  16,  20,-124, -35,   3, 104,  25,  60,  18, -23,-105,  73,  61,  30,  82, -39,  37, -60,  73,  10,  56,-121, -29,   3, 105,-120,-109,  55, -32,  19,-125, -66,  62,  20, -62, -71,  60,  21,  70,  82, -49, -69, -90,  19, 119, 108,  37,  14, -76, 120, -88, 107, -53, -21, -84,   6,  71,  21,  12,  14,  52, -75,  76, 108,  74,  55,  -3, -82, -75,  60,-113,  31, -85,  -6, -74, 127,  46, 107,-117,  88, 125, -32, 123, -76, 115, -71, -60, 100,-108,-110,  53, -93,  34,  64, 105, -73,  53,  87, -38,  77,  21, -32, 121,  86,  88,  33,  -8,  25,  82, 122,  76, 109, -66, 112, -60,  72, 109,  63,  47,  13, 123, -34, 123,  11, -23, -43, 122,  75, 123, 114, -96,  14,  48,-124, -14,  60, -28,-120,  -1,-120, -40,  83,-101, -49, -49, -57,  63,-121, 104,  71,  29, -46, -13,  -4,  82, 107,  54, -34,-104,  85,  29,  18,  20, -12, -39, -62, 107,  35, 118,   8, -88,-116, -66,-117, 107,-114,  77, -58,  -2,  88, -77, 116, -98,-127, -81,-111,   2, 126,  69, -93,-124,-103,  -9, -55,  96, -88, -23,   9,-103,  56,  58,  -1, -51, -50, 121, -87,  21,-101, -27,  19,-120, 106,  93,-105, -29,  65, 122, -36,  16, 109, -63, 110,  92,  25,-102,  73,  77,-109,  49, -90, 101, -24, -24,  28, -11,  84,-118,  -5,  93, -10,  72,  38,-112,-112, -90,  44, -83, -16, -30, 101, 101, -74,-117, -92, 118,  80,  36,  94, -92,  71,  -2, -84,  -5, -82, -14, -93,  60,  46,  20, -16,  63,  10,  -5, 119,-125,  77, -94,  99, -70,-125,-107,  47,   2, -12, -68,-108, 103,  12, -23, -61, -67, -86, -20,  62,  11, 124,  21,  46,   6,  53, -18, 113, -68,  65, -30,  41, -54,-120, 114,  47, -18, -94, -42, -73, 126,  36,  75,  41,   1, 120, 109, -69, -39,  -6, -55,  52,  71,  27,  73, -84,  14, 103,  97,  34,  15, -26, -62, -91, 118,-124,-104,  91,  35, -22, -11,  39,  67,  55,  18, -39,  46,  50,  17,  45,  16,-123, -65, -90,  87, 113, -90, -13, -18, -42,  54, 122,-104, -11, -64,  53,-100, -41,   7, -30,  -2,  96,-117, -45,  59, -98, 104, 112, -76,  60,  -8, -11,  62, -28, -73, -90, 103, -46,   3,  99, -66,  34,  18,  85,  -1,  34, -54,   7,-105, -67,  55, -71,  47,  23,  98,  61, -63,  23, -62, 116,  50, -54,  -1,  43,  98,  95,  92,  11,-110,  64,  -6,-103,  52, -88,  54, -34, -34,  77, -24, -50,  53, -13, 120, 122, -47,-106,  24, -68,  32, 122,  42, -54,-122, -94, 121,  -3,  96,  -3, -99,-123, -13, -68,  -2,  60, -69,  32,-107, 110,  20, -73,  19, -98,  83, -89,  68, -96,   3, 123,  15,-110, -87,-110, -32,  97,-109,  36,-102, -32,-106, -51, -18, -39, 115,  28,  59,  83, 104,  81, 102, 108, -56,  77, -31,  21,  61, 122,  16,-116,  89, -18, -24,  -1,  94,  61,  40, 115,  77, -66, -78, -54, -16, 127,  82, -14,  23, -55,  29,-103, -50,  67,  99,  25,  65,  24,  -5,   2, -11,-118,   5, 112,  14, -85,   8, -73,  54, -56, -25,   6, -86, -62, -67, -64,  80,  19,-116,  30,  65,  64,  23,-125,  81,  43, 110,  10,  50,  33, -25, -96,-104,  84, 109, -56, -68,  97, -26,  78,   2,-126,-121,  53, -34, -33, -95,  75, -73, 118,   3,  63, 104, -58,  85,-101,  46,  48,-110, -53,  96, -84,-122, -33, -62,  55,  65, 112,  45, -82, -60,  65,  96, -43, 123, -68, -91,  96,  25, -19, -56,  20, -41,-118,  30, -42, 100, 121,-125,  33,-126, -46,-110, -69, -92, 112,  -8, -28,  -4,  89, -85,  67, 106,  88, -41,  19,-121,  58,-114, -67,  22,  -8, -43, -77, -80,  80,  78, -20,  15,  71, -69,  44, 126,  18,  82, 122,  91, -35,
  113, -41, 100,  95,  40,-107, -83, -43, -71, -53,  78, -25,  94,  86,  53,  97, 109,  69, -74,   2,  17,  11, -96,  85, -56,-127, 120,  98,   5, -30, -66,  49, 113,  -9,   7, -19,  69,  62, -61,  26,  29, -80,  52, -59,-123, -11,  46,  33,  39},
{  96,  73, -30, 115,  37, -51, 106, -25, 100,  61,  11, -12, -19,  10,  60,  47, -64, 100, -65, -80,  38,  18,-109,  12,  55, -88,  24,  56,  56,  43,-117, -22,-126,  29, -79, -53,  97, 112, 127, -64,  49,-126,-120,  87,  99,  54,  75, -73, 100, 118, 115, -26,  72, -84,-123, -74,  87, -75, -17, -79, 110,  47, -69,   0,  13,  44,  91,  64,  76,-111,-106,-104, -34,   7, -62,   0,-124, -15,  91, -49,   8, -37, 125,-127, -71, -38,  36, -87, 100, -40,-106, -15,  41, -76,  54,-115,  55, -55, -77, -32,  16, 107, -83, -45, 110, -33,  29,  28, 102,  -4, -19, -99,  78, -50,  34,   2, -52, -19, -17, 102,-120, -19, -76,-101, -20, 106,-112,  43, -64, -90, -19, -59, -34, -60, -42, -48,  58,  12,  22,  16, -99,-101, -16, 124, 124, -30, 103, -13,   1, -90, -17, -98,  51, -61,  12, 105, -15,  73,   9,  28, 103, -75, -85,  66, -84, -42,-117,-101, -38,  85,  39,   1,-103, -41, -93, -76, -73,  35,-103, 103,  14, 121,-120,  73, -68,   4,-118, -61,   7,  90, -64,  17, 105, -22,  32, -61, 120,  18,-114,  75, -55,-101, -44, -47,  37,  49,  69, -53,  -6,  91,  63, -96, -56,  93, -38,-113, -18,   2,  22, 101, -40, 118,  18,-100,-116,  -3,   9,-116, -49, -26, -37, -12,-100,  43,  79, -91, 113, -87,  31,-106,  -1,  97, -19,  29, -71,  -6,  27,  85,  88,  46, -97, 116, 108, -62, -85,   8,  23,  27,  45,  44,  16, -99, -29,  38, -97,  10, 105,  65,-123, -31,-106,  -2, 102, -42, 120,  95, 117,  -5, -42, -34, -63,-125, -11, -46, -29,   7, -89, -16,  90, -50,  -8,  26,  57,  -1,  60,  73,  98,  59,-123, -60,-126, -41,  -2,  67,  92,  51, -75,   4, -37, -44, 101,  54,  57, 111, -99, -75,-106,  77, -66, -87,  14,  20, -94,   7, -68,  23, 106,  53,  15, -73,  53, -22,  71, -20, -12,  64,  21,  -5,   0, -34, -74,  23,-108,  75, -20,  44, -93, 103, 115,  34, -94,-107,-101, -21,  58, -58, -52,-112, 106, -59, -67,  47, -56, 120, -85,-115,  -7, -58,-119, -54,-114,  96, -41,  89,  66, -99, -75,  73,  96, -44,  27, -87, 109,-116, -26,   1,  -9, -31,-111, -74, -12,  58,  -2,  41,  52,  15,  36,-117,  15,  43,  61,  36,  77,  39,  95,  90, 127,  31,  76,  12, -49,  82,  47, -87, -90,  28,  69,  -4,  72,  96, -45,  73, -37,  56, 104,  98, -18, -50, -54, -10,   0,  98,  -4, 120,  22, -55,  56,  77,  38, -28, -20,  66, 120,  79, 113,  57,  79, -35,   7, -39,  95, -74, -50,  11, 100,-103, -60,   7,  81, 125, -50,  96,  72, -17,  27, -25, 118, -33, -35, 110,  38,  32,-122,  91,-107,  10, 127,-125,  54, -71,  41, -61, -25, -82, -68,   5, -85,  93, 106, -32,  64,   8,  96,  75,  50,   5,  41,-108,  18, -38, -49, -42,  29,  58,   8, -92, -18,  18,-116, -47, -91, -72, -66,  49,  56,  90,  87,  96,  43,  57,  26, 111, -86,  33,  83, -51, -38, -81, 117,-121, -44, -25, -47, -46,-104,  -1, -45, 123,   6, -36, -17,  17, -97,-103, -32,  -2,  -9, -17,  57,  81,  62, 111, 122, 106, -12,  12, -76,-103, -12, -19,   6, -81,-103,  90, 109, -93, -44,  83, -50, -20,  14, -40,  93, -26, -99, -94, -42, 116,   3, -56,  23,  98, -88, 119, -68, 104,  12, -98, -48, 113,   6,  66,  35,  -3,-119,  46, -51,  30, -71, -28, -15, -55, -51,-104, -22,  54,-104, -51, -45,  35, -12, -24,  97, -51,-111,-112,  24,-124,  40,  33,  47, 102, 122, -50, 103, -37, -66,-103, -43,  80,  57, -17,  -7,  48,  26, -54, 110,  91,  -1,  14, 113, -48,  79, -41,  18,  30,  73,  62, -40,  65,   0, -75, -63,  -2, -29,  92,   6, -78,  79,-105,  84,  35,-124,  27, -10, 114, 104, -12, -30, -70, -46, -14, -25, -93,-105, -21,  46, -45, -91,-104, -41, 124, -41,  35,  78,  -4,  -4,  58,-112, -24, -49,  99,  14,  38,   6, -42,  59, -65, -40, 104,  58, -71, -38,  40,-116, -95, 109, -71,  30,  75,  77,  55, -70,  53, -29, 109, 112,  -1,  11,-111,  88,  39, -11,-103,  22, -67, -43, -26,  62,-114, 112, -16,   0,  53,-123,  89, 101, 109, -56,  32,  35, -76, 105,  20,  87,-120,-126, -80, -41, 108,  55, 119, -79,  98, 109, -62, -80,  48,  42, 114, -41,-113,  -1, -14, 105, -99,  44, -49, 113, -55, -32,-115,  20, -15, 111,-125,  44,  76, -39,  11, -81, 101,  71, -95,  59,  89, -74,-121, 110, 104,  65, -77, -66,  56, -64,-106,  -1, -98,  35, 111,  20,  43, 111, -93, 117,  56,-108, 118, -53,-103,-117,  56,  22, -38, -50,-118,  63,  -4,  25,  36,  23,-106, -42,-107,  56, 110, -19,  27, -42,  -5,  53, -33,  92,  -2, -42,  50,  80, -80,  47,  38,  83, 124, -51,  74,  52, -57,  -7, -68, 112,  45, -42, -82, -13, -78,  -5,  37, -20,-126, -96, -17,  30, -19,   0, -76,  21, 126,-117, 106,-100,   2,  84,  71,  93,  21, -23,  22,  54, 109, -82,  82, -82,  73,-123,   9, -23,  95, -80,  78,-116,  18,  71, 122,  -6,   9,  11,  26,-125, -32,-121, -86,  35,  15, 118,-114,-123,  63, -27,  70, -24,  71, -52, -29,  68, -51,  81,-103,-113,-101, -68, -27, -75,  16, -36,-122,  22,  95, -35,  36,  24, 100, -44, -51,  75, -57, -12, -38,-107, -26,  76,-119, 112, -15, -70,  -9,-126, -86, -21,  14, -40,  12, 119, -38, -41, -24,  78,   5, 115,  79,  40,  -4, -71, -25,  -1,-109,  77,  48, -84, -52, 101,-118,  70,  98, -42,  44,  20,  13,  -6, -52,   2, -30, 120, 120, -63, 125, -22,-107, -91, -74,  79, -93,  71,-102, 122,-102,  56, 112, -37, -74,  96,-125,  13,   5, -56, -72, -30, -95, -42,  71,  95, -20, -10,  25,  94, 103,  37, 101,  16,  99, -93,   6, 118, 111,  26, -43,  51, -10, -27, -37,   5, 112,  -9, -46, 124, 100,  22, -52, -42,  42, 112,  81, 110,  58, -84, -34,  81,  93,  38, -58,  33,  62, -77, -20,  95,-113,  61,  20, -81,-116, -96, -37,-117,  62,  10,-105,   9, -59, -65,  28,  44, -47, 110, -93, -48, -76, 121,  70,  40, 110,  31,   8,  11, 123,   7,  87, -50, -43,-112,  72,  34,  73,  18, -91,  50,  15, 116,  30, -84,-123,   4, 114, -45, -75, 116, -29, -33,  37,  21, -34, -85, -24,  25, -61, 104,  46,-127,  59,  13, -93, -80,-102,-113, -99,  88, -24,  76, -63, 105, -65, -51, -73,  62,   3,   8, -81,  61,  69,  24,  80,   4, -52, 102, -66,  73, -83,  72, -78,  20, 127,  77,  20,  -5, -54, -86, -70, -25,  46, -34,  54,   0, -13, 120,  10,  11,  -3, -32, -50,-118, -86, -65, 103, -58,  94, -32, -29, -64,  84, -64, -48, -26,   0, -11,  37, -59,  19,  79, -76, 121,  68,  93,  94, -92, 112,-101, -54, -34,  54,-102,-101,  98, -67, -24,  64, 120, 116, -93,  47,  10,-115, 116, 111,  30, -62, 125, -23,  16, -95, -32, -39,  98,  91,  63, -39, -87, -99,-119,-118, 103,  45, -88,  64,  -3, 103, -26,  37,   4, -16,  98,  -4, -22,  50, -95,  75,-117,   4,  11, 109,  65, -25, -54, -39, -58,  79, -98,  81,  11, 116,  35,  35, -13, -20,  45,-109, -20, -43, -72, -45, -29,  19,  80, -22, -33,  82, -78,   1,   2, -18, -95, -96,  40, -35,  89,   8, -87,   8, -24, -18, -78, -83, -56,-120, 116,  94,  93,   2,  11, -48,  42, -65, 109, -78, 110,  12,  45, 112,  69,  17,  92, 110, 109,  62, -24, -59,   5,  92,  91,  -4, 121, 103,  29,-100,  71,-103,  65,-119, -33,  37, -62, -51, -29,  91,  16, -53,  39,  42,  89,-121, 105, -41,-111, 111,  13, 103, -98, -94, -29,-103, -50,-125,  -6,  33,  79,-126, -13, -72, -21, 114,  73, -10,  41,  60, -95,-107, -49,-122, -53, 106, 115, 118, -45,  54,  66, -29, -99, 121, 120,-113, -10, 110,  59, -70,  55, -14, -82, 121, -53,  83,  62,  42,  51,  87, -59, -89, 112,   8, -95,  18,  97,  30, -37,  46,  37, -90, -16,  59,  44,   7,-121, 105, 110,   2,  67, -93,  23,  15, -46,  -2, -57, -28, 116, 106,  80, 118,  12,  77,  60,  13,  27, 120, -35,  32, -24, 112,  59,   6,  88, -45,  68,  23,  97, 116, -75,  14,-123, -75,  40,-101,-101, -95, -10,  48,-125, -80,-102, -80,  51,  46,  89,  66, 122, -16,  56,  40,  74,-112,  96,  41, -91,-108, -32,  97, -80,-109,-103,  21,  98, -29, -33, -95, -71, -41,-106, -51,  46,   0, -85,  50, -60,   4,  95, -46,  82,  33, 118,-104,  15, -14,  51, -86,  93,  12, -33,-100, -70,  29,  97,  90, -76,  93, -89,  32, -13, -73,  27, 122,  49,-124, 113, -21,-123, -21,  86,  91,   1,  -1,  14, 106,  32, 123,  75,  97,  92,  48,  89, -15,   7, 109,  97,  25,-105,  50,-112, -19,  90,-105,  62,  82,  50, -92, -10,-122, -72, -43,  92, 103, -57, -12, 126,  81, -48,  15,  61,  56,  -9, 122,  -2, 109, 125, -70,-103, -41, 102,-106,  35,  48, -20, -91,  20,  28, -79, -28,  39, 108,  86,-125,   0, -36,   5,  37, -79, 101, -30,  -8,  25, -67,   8,  31,  53, -57, -43,  11, -96, -53,  12, -29,-119,  86,  93, 123, 101, -36,  57, -89,  30,  42,  69, 119, 105,-104,  46,  33,-117, -23, 121,-125, -25,  21, -31, -62,  -8,  35,-120, -52,  33,   0, 126, -63,-105, -18, -53,   9, 117, 112,  -5, -68, -83, -80, -78,  27,  29, 115,  48,-109, -96, -74, -65, -57,  69,  30,-107,  46,-122,  -3,  88, -81,-101, -72,-113, 121, -12,  56, -60,  82,  -5,  33,  62,-115, -11, -82, -78, -86, -98, -36, -13,  14, -39, -71, -83, -44,  23, -52, -83, -55,  87, 104, 107,  88, -46,-116,-109,  90, -45,  22,  55,  23,-122, -62, -11, -78,  26, -32,  -4,-106, 106,  13,-121,  52,   4, -73, -23, 118,   3,  31,  28,   2, 109,-115, -64,  60,  69,  77,-104,  75, -69, 107,-107, -49, -40,-118,  -3, 123, 118,  97,  54,  12,  11, -88,  83,-111,-112,  98,   1, -87, -61, -69,  96, -65,  83,  77,  35,  64, -56, -49, -27,  -3, -30,  99, -11, -83, -42,  76,  60, -36,  69,  -7,  78, 120,  45, -44,-102, -74,  91,  31, -19, -14,  39,  90,-119, -34, -17, -34, -12,  80, -43,-126,  24, 117,-109, -48,  33,-105,  33, -43, -28,  68, -26, 102, -24, 111, -57,  87,  56,  41, -74, 118, -86, -35,  83,  15, -15,  16, -14,  -5,  25,  84, -82,-113,  63,  39, -81,  92, -48, 108, -91,  15, 105, -29,-119, 118,-119, -13, 126,-102,  93,  85,-101,  31,-111,  38,  13, -71, -52,  33,  94,  65, 111,  42, -26, -67, -29,-121, -27,  88, 103,-112,  15, -53,-116,  71,  76, 112, -63,  49, -78,  42, 119,   3,-103,-104, -54,  89,  11, -27,-115, 110, -81, -66,  76,  -7, -83, -69, -68,  -4, 113, -36, -39,  36, -15, -59, -39,   0,  58, 107, -86, -87, -77,  28, -84, 120,  54,  64,  61,  42,  65,  98, -51, -27, -17,  78,  24,  55,  66,  84,  77,  51,  10,   0,-102, -85,-107, -53,-107, -60, 112, -30,   5,  68, -87, -39,  66, -69,-123, -16,  34, -71,  78,-117, -72,  62,  41,  60, -66,  37,  39,  17, -90,-123, -93,  78, -94, -93,  44, -68,  26, 119, -83,  71, -39,  31, -29, -59, -12, -28,-109, 105,  56,  72,  32, -99, -98, -49,  90,  91, -78, 106,  65,-110, -76,  50,  81, -58,  43, -88,  82, 107,  50,-127, -68,  49, -41,
   26, -22,  72, -63, -60,-126,  31, -58,  98, 114, -77,   2,  94, -86,   4, -52, -55, -63, -62,  -3, 124, 125,  36, -31,  48,  -3,   0,  22,   1,-118, 123, 127,  13, -34,-101, 106, -86,  24, -26,  14, -35, -89,  34,  47,  25, 111,-119,-111,-118},
{-100, -79,  32, -93,  54, -54,-120, -63,  59,  80, -25, -91,  63,   4, -49, -57,  73, 112,-103,-115,-103,-124,  12,  87,  28,  84,  33,  24,-106,  88, 122, -87,-109,  52, -38, -23, 126, -92, -64,  74,  25, 106, -50, -15, -38,  30, -26,  33,-110,  41,-108,-108,  36, -72, -79, -12,  14, -30,  25,-111,  15,  57,-105,   0,  85,  97, -29, -60, -70,-115,-114,-115, 104, -33,  66,  64, -71, -21, -47, 117, -55, -41,  45,-103, -97,  69,  39,  -9, -35, -38,  25,  17, -26,  69,  70,  93, -50, 125,  28, -39,-120, -15,  29, -89,  61, -10, 111, -72, -32,-107, -75,  94,  31,  54,  16,  75, -69, -41,  76,-115,  33,  22,-107, -29,  -3, -35, -72,  32,  91,  -7, -27,  63, -94,  88, -37,  93,-120, -97,  69,-105,  -5, -79, -36, -31,  43,  85, -41,  20,  33,  64, -23,  33,  46, -97,-113,-103, -86, -93, -40,  45,  50,  36,   7,  20,  58,  42, -33, -73, -63,  63, 102, -46,  74, 113,-102, -15, -50, -49,  88,  55, 112,-112, -26, -11, -48, -24, -63,  27,  39, -56,  43, -92,-113, -14,  21, -63, 117, -22, -79,-123,  79,-102, 125,-116,  79, -11, -79, -92,  40, -28,  65,-121,  46, 113,  97, -31,-113,  56, 113,  40,  62, 125, -22, -17,  95,  63, 112, -63,  64,  98,  55,  77, -26,   5, 106,-108, 112,  44,  54, -26,  86,  11, 124,  -6, -89,  97,  77, -45, -23, -10,  48, -86,-119,  71, -17,   4, -70, 125,  90, -83,  -2, -74, -63, 126, -39,  76, -60,  38, -13,  62,  21, -75, -15, -17, -51, -59,  38,  55, -33, 123,  14, -48, -77,  26,  21, -89,-110,  58,  45, -79, -67, 111, -68, -62, -83, -84, -38,   5, -82,  44, -28,-114, -67,  92,   2,  75,  65, 116,-115, 119,  14,-109,  76,   0, -95, -99,-118,  16,  61, -14, 106, -76, -86, -88, -74,  33, -86, -95,  67,  44,  37, 102, 121,  28, -47,  84,  13,  42, -81,  79,  62,  49,  68, -33, 123, -77,  31, -39,  22,-101,  63, -14, 127,  -3,  33, -88, -29,-101, -68,  -7,  67, -12,  66,  89, -95,  56,  67,   6, -82,-113,  96, -57, -21, 127,  57, 111,  13,-123,  38,  -6, -38,  -8, 110, -21, -48, -77,  92, -89, -49,  70,-117,-108,  -4, -20,  88,  99,  63, -37,  -5, -26, 116,  23, -58,-117, 122, 120, -32, -13, -95,  77,  -8, 119, -72,  21, -40,  40, 111, -12,-126,  74, -66, -22, -37, -36, -59, -58,  -2,-121,  -7, 124,-106, 109, 118,  42,  72, -54, -31, -17,-108,  29,  30, -11, -87,  45, -21,  96,  92,  47,  51, 120,-106,  50,  76, 110,  83, -30, -43,   5,   5, -97,  -5,   6,-115,  70,  92, -44, -57,  60,  72,  90,  23,   5, -70, -17, -92,  50,  52,  57,-106,   3, -71, -48, -96, 119, -87, 113, -35, -96, 103, -54,-115, -14,  87, 116, -58,-123, 100,  42,  71,  59,  30, 100,  57,   3,  22, -58,  72, -95,-123, -57,  65,  59,  -8,  90,-111, -48,  51,  -4, -11, -88,  59,  21, -62, -12,  60,  30,  70, -74,  37, -53,-107, -30,  79,  33,  90, 117,-106,  16,  66,  -1, -18, -94,  17,   9, 102, -84, -35, 124, 112,-125,  29, -20,  14, 113, -29, -19, -33,-116, 103, -57,-119,  -5, -29, 107,  10, -55,  36,-105,  63, -38,  52,-118, -58, -85,  32,  36, -11, -29,-120,-121,  40, -36,  59,-117,-117, -82,  54,  57,-106, -18,-105,  42,  26, -63, 118,  69,  76,  11,  77, -93, 120, -84, -67,  33, -58,  18, 106,  63, -48, -87,  54, -27, 120,-117, 110, -50,  -9,  84,-102, 118,-114, 121, -77,  15,  37, 119,  98, -85,  81, 101,  21,  78, -33,  40,  99, -45,  73,   3, -94,  20, 126,  10, -86,  27,-118, -37,  43,  61,  63,-107,  14,  94, -70,   1,  39, 124,  61,  11, -80, -81,  52,  62,-107,  16, -11,  36,-119,   2, -63,-103, -98, -41, 125,  77,  -9, 111, -77,  55, 104,  88,  59,  37,  66,  86,  11, 103,  25,-117,  10,   8,  37, 124, 116, -72,  33, -64, -49,   0,  51,  62, -37,  37,  96,  89,  79,-127, 114, -72, 114, -29, -13, -43, -92,  79, -92, 125,  12,  61,  29,  77,  85,  95,  52, -24,  27,-121,  87, 113,  -4, 107,  47, 118, -62, 125, -94,  47,   3, 113, -60,  88,  14,  61,  56, -79,  -3,  30,-123,  62, -92, 123,-121, -96,-121,  60, 123, 104,  44,  65, -70, 127, -63,  11, 103,  17,  39, -30, -46, -73,  -4, 112,  41,  76, -60,  16, 102,-125,  18, -29,  54, -56, 105, 125, 108, -92,  15,  97, -67,  36,  99, -61, -56,-116,-125, 119,  28, -39,  27,-101,  13,  69, -43, 112,  46,-104, -33,  25, 121,  20, -64,  22,-105, -85, 121, 111,  36,  46, -34, 122, 116,  49,-105, -12,  -2,  27, -71,  48, -56, -42, -92, -12, -99, -29,  41, -75, -51, -49, -77, -66, -98,  48, -49, 109, -61,  40, -71,  96, -37,  84, -57,-123,  66,  93, -84, -17,  71, -40,-119,  88,  17, -55,-120,-125, -22,  97,  -3,-121,  27,  78, -32, -69,-106, -75,  73, -34, -30, 106, -78, -57,  42, -12,  14, 105, -13,-119,-116, -25,  46,  74, 108,-107,  98,  12, -42,  32,  48, -65,   1,  28,  44, -56,  77,  53, -41,  89, -54,  46,  26,  -8,  98,-112,-113,  92, -18,  59, -11, -45, -99, -99,  -2, 120, 125,   8,-110,-115, -23,  18,-104,  47, -95,  55, -79, -32,  89,-113,  35, -76, -61, -61,  30, -17,  79,  74, -17,  73, 119, -86,  80,-110,  48, -31, -94, -61,  -9,-123, -70, 124,  19, 101,   7, -56,  99,-121,  43,  39,  31,  87, -25,-126,  78,  77,  95,-115, -62,  -8,  60, 127,  24, 123, -66,-114, -22, -49,  15, -46, -27,  41, -61, -89,   1,  11, -13,  42, -68, -40,  23,  98,-125, -36, 110, -48,  65, -92,-111,  32, -99, 125, -87,   7,  86, -65, -59,  -5,  96, -78, -80, -65, -94,  73, 121, -30, -96, -91, -69,  77, -43,  10, -83,  55,  75,  27, -24, -73, -96,  59,  99,  27, -78, -80,  67,  32, 110,-107,  -1, -94, -26,  78,  86,-111,  20,-108,   9,-111, -67,  24, -82,  20,  22,-123, 111,  90,  68,  10, -43, -70, -46, -76, -50,  12,-102,  -8,-100,  38, 105,-118,  80,  63, -80, -96,-107, -30,  13,  11,-126,  26,-105,  28,  13, -23,  99, -15,   7,  76,  -3,  86, -58, -62,  31,  54,-122,  57,  84,-113,  74, -57,-123,-101, 100, -61,  90,  26, -44, 118,  58,  48,-114,   7, 107, 121, -20,  -4,  52, 101,  34,  25,-101,  80,  26,  50,-108,  67,  66,  34, -38, 105, -35, -73,  28,  20,-111,  65,  19,-104,-118,  50, -68,-112, -15, -11, -68,  65, -22, -20,  89, -63, 104, -33, -58, -43,  -7,  61, -78,  61, -67, -93,  66,-118,  -9, -25,  95, -41,  73, 126, -44, -16,-122,-125, -60,  28, 107, -24,  50,-100, 101,-104,  -6,   9, -69, -17,  37,  91,  17,  10,  -8, -42,  -9,-117,  80,   7, -80, 113, -40, -99,  76, -87, -93, -47, 126, 119,-109,  85,  -5,  83, 103,-107, 104, 122, -39,  26, -25,  32,-106,-120, -12,-118, -82, -37,  -4,  -4,  80, -43, -75,  99, -13,   1, -77,  30,  44, 107,  65,  41, 114,  25,  17,  92,  76,  79, -27, 107,  79, -66,   1, -81, -90,-100, -43, -73,-112,   9, -86, -15,  56,-104, -35,-107,   1, -75, 124, -23, 111,   1, -35,  27,  80,  37,  72, 118,  87, -36,  76,  33,-127,  41,-103,  27,-117,  22,  15, -34, -37, 105, -58,  59,  20,  -3, -81,-104, -21,  26,  62, -82,-113, -89, -81, 121, 119, -42,  75, -11,  39, -67,  17,  99,  70,  92,-107,  12,  86, -81, -42,-114,-114, -80,  -3, -22,  47, -82, -28,  18,  91,-113, -37, -54, -43, -13,  33,  22, -16,  96,-103,  -4,  16,  63,  72, -79,  52, -78,-123, -36, 117, -30, 118, 110, -27, -89,  -6,  40,  79, -71,  42,  13,  77,-123,  96, 118,  23, -19,  68,  13, 103, -52, -24, -31, -83, 111,  97,-111,  63,  61,  24, -68,  59,   4,  44,  86,  67, -84,-108,  56,   7,  97, -47, 126,  -3, -88, 108, 111,  87, 123, 127,  95,   0,  22, 102,-112,  55,  90, -26,  58, -54,  61, 101, -85,  59, -97, -25, -32,  -3,  32,  11, -31, -93,   3,  56,  -3, -52, -71,-123,  79,  10,  29,  97, 108,  50, -44,  13, 124, -75,  91, -36,  10, 121,-125,-114,-102, -83,  71,  45, -50, -85,  97, 119,  99,-105,  75, -53, 114,  61, -51, 115, 103, -72, -83,  20,  89,-123, 112, -20,   4,   9,  47, -31,-104,-120,  30,-105,  49, -83,  -6, -50,-125, -81,  76,  33,  93, 115,  76, -20,  44, 111, 126, 115,  39,  91, -57,  85, -11, -44, -92, -37,-114,  69,  77, -70,  26,-125, -30,  -9,-116,  30,  39,  46, -48, -12, -92, -28,  11,  29,  61, -26,-118, 116,-112,   5,  98,  -2, -46, -70, -12, -53, -33, -38,  63, -74,  95,  22,-124,-126,  62,  47,  50,  76,  -9,   0, 103,  28,  44,  22,  24,  -6,  22,  64, -92,  86, -77,  26,-106,-101,  26,-111, -18, -44,-103, 108,  55,-114,-120, -10,  45,   2,  37, -46, -92,  24, 114, 106,  94,  67,  97,  31,   4, -10,  39, 111,   5,  -6, -24, -25, -67,  80,  82,  86, 110,  62, -54,-111, 122,  90, -34,-100, -21,  -2,  17, -13, -81,  85, -84,  81,  61, 109, -86,  19,  45,  71,-127,  16,  -7,-111,-118, -65, -11,  28,   3, -61, -84,   9, -63,  10,  67, -86,-114,  80,  29,-105,-126, -26, 108, -68, -97, -22,   8,  92,-119,  -8, -79,-104,   2,  22, -20,  96, -17, -48,  25, -74, -78,  18, -82, 102,  57,  39,  65, -32,-115,  56,  44,  48,  64,  45,   3,  11, -70, -46, -20,  15, -82, -31, -77,   7,-122, -94, -75, -60,  34,  79,  32, -19, -37,-117,-121,-117, -21, -59,   9,  15, -52,  52,  42,  68, -37,  70, -95,  15, -69, 100,  71, -82,-112,-103,  88,-103,  66,  17, -12, 107,  30, -79,-101,  62,  10, 123, -31, -65,-126, 105, -74, -42,  -7, -91,  13,  47, -37,-119,-101,  80,  19,   1,-107, -93,-103, -90,  65, -72, 117, -82,-100,  61, -77,  85,-124, -41,  77, 106,  82, 103,-124,  98,  79, -84,  86, -87,  10,-113,  41,  58,  20,  25,  91, -45,  59, -98,  -4,-101,  92,-113,  85,  52,-102,  58,  84,-116, -38, -37, -90, -35,  39,  90, 112, -52, 117, 104,  10,-117, -51,-109, 101,  95, 103,  54,-118,-119,-112, -18, -82, -40, -13, -80, -78, -76, -21, 101,  46,-110,  79, 112,  30,-107,-116,  68, -74, -64, -18,  72, 118,  77,  90,  30, 106, -10,  28,  12, -15,  73, -31,  67, -33, -75, -62, -84,-105, -50,  76,  15,   6, -27,  40, -54,  97, 120,  64, -49,  73, -74,  80,   4,  64,  58, -16,-103, -94, -40,  73,  19,-126,  45,  14,-127,   3, -63, 115, -82, 118,  63, -55, -99, -68, -20,  66,  83,  63, -88, -64,  50,  91,  52, -24, -30, -96, -57,  76, -67,  21,  74,-101,  25,  -9,-110, 115, -15,  45,  43, -82, -69, -45, -48, -61,  39, -19, -80, -27, -96, -55, -14,  13,  74,  24, -66, -19, -39,  30,  46,  59,  24,  15, -95,  40,  -8,  12, -91, -29, -59, -56,  42,  32, -46,  98,  37, 115,   2,  53,  94,  73, -45, -62, -61, -17, -47,  69,  62,  20, -41,  11, -61,-103,  31,-105,  40, -48, -30,  46,  41,  74,  92, 111,-122,  47,  49,  15, -17, -93,  16, 113,  85, -42,-114, -71,  71, -22,  70,  17,  72,-108, -97, -14, -24,  -4, -99, -38,  -9, -47, -19,  40, 101, -96, -40,  -4,  49, -29, -41, -22, 112,
  116,   5, -27,  87,  86,-127,-106,  25, -76, -87,-104,  45,  37, -27,  57, -99,   0,  95, -29,  -1,  56, -20,  83,  64,  83,  25, -43,  -3, 113, -22,   1,  32,-119, 105,  -6,  41,  51, 110,  -7, -25, -16, -16,  34, 124,  39, -87, -48,-121, -97},
{  75, -60,-107,  26, -29, -35, -20,   7,-109,  40,  46,  13,  94,  30, 105,  74, -75,-100, 108, -75,  42, -31, -38,  21, -35,  23, 117,  38, -70,  87,  21, 111,  34, -98,  52,  10,  56,  -7, 106, -47,  89, 100,-126, -70,  46,  -8,  17, -99, 113,  98,  -1,  27, 124,  58, -52,  26,-120, -50,  55,  17,   3, -50, 126,  62,-103,  51,  22,  52,  77,-122, -36, -65,  95,-116, -22,  31, -83, -47,-121,-109,  81,-100,-105,  99, -96,-119, 126, -73,  64,  -4,  69, -83,-117, -56, -76,-119,-125,-106,  19, -43,-123,  38,  -7, 110, -23, -39, 113, -20, 118, 110,-112, -72,  80, 107,  -2, -80,  97, 121, -70, -43,  52,  66,-126, -47,  63,  18,   5,  15, -66,  58, -63,  73,   5,  -1, -28, -90,-103,  74,  -8, -90,   1, 118, 122, -68,  15, 108,  35, 117,   5,  -7, -76, -81,-126, -71,  43,  80,  80, -96,  86, 101,  58,  38, -98,-126,-109, -97, 116,  69, 123,  94, 102,  -7,  43, -57,  30, -72, 104,  61,  35,  31, -15, 115,  51, 103,  74,  58, 124, -16, -16,  42, -47, -84,-107,  -5,  59,  73, -53,  82, -46, 105,  -7,-104, 116,  63,  66,  46,  43,  21,  22,  65, -11,  -1, -15,  -1, -32, 102, -36, -86,  48,  23,  56,  41,  92,  56,-121,  62, 103, 100, -79, 113,  84,-115, -59, -82, -81, -99,  96, 108, 102,  84,  63,-126, -30,  78, -27, -98, -62, 126, 104,  18,  68, -90,-107,  -8,  80, -26,  75,  31, -47,-111,  61,  73,  85,  -1,  33,  64,  -8, -20, -28,  -4,  35,  -7,  16,-107,  60,-103,-103,   1, -90,  41, -15,  74,  60,-105,  84,  43, -96,  36, -39,  91, -30, -19,-106,  33,  31, -75,-105,  62, -84,   1, -54,  84,-103,  62,-119, -74,  56,   8,  52, 110,   0,-117,  25,  32,   4, -18, 127,  41,  60, -87,  41, -67, -45, -46, -36,  18, -67, -35,  57, -83,  -3, 111, -83, -74,  82, -41,  -6, -70, -54,  48, -17, -63,-114,  19,   9, -10,  86,  65, -90,  42, 126,  10, -41, -25,  33,  15, -61,-110, -26,-123, -18, -97, -40,  62, -99, -10, -16,  -9,  51, -91, -11,  -1, -88,  20,  34, -28, -79,  38, -68, -96,  78, -30,  86,   6,   8,  54,  49, -76,  83, 105,  66,  10, -63, -94, -26, -19,  36,  28,   6, -13,-123, -18, -56,-116,  50, 107,  22, 126,-117,  59,-102, -41,  88, -70,  10, -88, -88,  75,  -2, -99, -34, -59, 126, -92, -51, -47, 104, -33, -48, -29,  79,  80, 109, 127, -91, -69, -11, 119, -91,   4, -38,-105,   4,  62,  98, -54,  65, -37,  72,  62, -46,  18,  47, -14, 102, -66, -62,  46, -86,  10,  87,  46,  52, -38,  15,  77,  15, -79, 112,  44, -97,  35, 107, -13,-104,  11, -93, -73,   7,  11, 109, -64, 112,  50, -12,  27,-117,  14, -13,  39, -10, -86,  22,-104,-117, 109,  79, -28,  66, -37,-101,  40,  52,   3, -46, -38,  33, -77,-102,-123, -81, 102, -25, -32, 126, 113,  80, 121,  71, -79,   0,  65, -85, -26,  71,  20,  81,  91, -38,  30,-124, -81,  96, 108,  88,  28,   6, 125,  -5,  29,   4, 116,-107, -84,  28, 108,  60,-102, -58, -66, 101, -35, -25,-100,  -2,  11,  55, -78,  74, -45,  65,  17, -88,  26, -78, 118,  11,  85, 118, 105, -80,-116,  88, -24,  72, -34, -38,-119,  67, 117,   6,  89,  24,  42, -90, -90, -54, -58,  27,  55, -69,  77, -24,-117,  67, -53,  -6,  80,-114,  74, -54, -21, -79, 111,-114,  78, -85, -50,  84, -79, 110, -62, -21, -10,  84,  66, -75, -66,  48,  96, -44,  74,  42,  25, 120, -80, 105,  69, -53,  32,  40,  46, -30, -70, -65,-117, -15, -58,   4,   7,   4,  74,-126,  -3,  29,-118,  86,-116,  57, -69, -72,  18,  67,-109,  68, -64,  41, 100, -38,-113, 110, 114, -98, -30,  15, -44, -88, -44,-121,   5,  80, -91,  35, -56,  48,  42, -80,  36, -83,  95, -32,   8, -40,-111,  94, -47,  56,-101, -13, 124, -17,  -4,  98,  46, -65,  35, -84,  11, -29,  55,-111,  13, -95,  99,  38, -32,  11,  96,  88,  97, -65, 114,   2, 104, 124, -37, 124, -68, -87,  11, -41,-101, -18, -75,   9,  -7, -10,  11,-120, -45, 122,-117,-101,   9, -84, -87,   7, -77, 108,  78,  41,  55, -99, -73, 124,-110, -56,-125,  98,  51,  52,-119, -40, 117,  27, -85,-125, 126, -84, 102,   9, 125, -36, -84,  70, -76, -21, -23, 102, -21,  72,  10,-108,  11,  44,  92, 113, -29,  40,-125,-110,  70,  55, 121,  25, 122, -50,   1, 120,-104,  31,  50, -64, 104,  98, -77,  79, -22,  37,  39, -84, -24, -83, -90, -34,  97, -65,   8,-108, -73,  68, -49,  16,  63, -22, -25, -81, -79,  39,  14,  27,  17, -94,-108,  72,  45,   6,  20,   4, -56, -23, -81,  -3,  36, -95,  49, 108, -38, -99, -13, -56, -69,  34,  17,  -6,  88,  34, -43,  90,  84,  46, -70,  47,  62,  28,  -1, -22,  10,  24, -72, -81, -79,  26, -50,-107,  69,-108,  18, 106,-116, -87, -85, 113, -28,  83,  39,   8,  51,-121, -75,-103, -62, -36,  70,  68, -59, -87, 110,  68, -52,  52,  73, -81,  10, -89,  32, -49, -75,  75, 124,  58, -89,  -2,  62,  -8, -80, -84,-112,-117, -69,  31,  18, -68, -26, -56,-121, 111,  93, 104,  79,  -7,  85,  71, -75, 103,  -6,  30,  54,  13, -47, -80, 126,   3,  78,  71, 115, -29,   7, 125,  20, -30,  30,  77, -48,   3,-124, -92,  -3,  11,-127, -81,  79, 100, -39, -84, 114,  82, -15, 123, 115, -50, -73, 114,  65, 107, -87,  73, 100,  94, -21,  88,-125, -24,-104,  81,  64, -51, -27, 109, -82,-104,  81,  74, -49, -93,  40,  57,   6,  52,  71,  24,  35, 121, -40, 118,  77, -93,  32, 120, -58,  13,-110, -61,  51, 111,  39,  -5,  36, -51,  37,   0, -71,-113,   3,-104,  76,  65,  74,  27, -99, -37,  -9,  -5,  -6,  56,  -1, -43,  78, -18,  67, -97, -79, -36, -98,  38, -63, -59, -28,  89, -90, -71,  70, -36, 108,-109,  24,  11, -43, 106, -89,  64,-105,  56,  78, -96,  67,-117, -87, 117,  85,   7,   1,  31, -59,  30,  43, -55,   7, -49,  62,  80, -79, -14, 112, -47, -19,  -7,  -8, -69,-126,  21, 111, -22, -18,  84, -99, -81, -20,  34,  98,   1,  54, 125, -34,   0,  38,-127,-114,  -1,  10, -92,  49,  88, -80,  33, -28, 109, -23, 121,  39,  53, 112, -16, -55,  50, 113,-110,  -2, -48, -98,  12,  34, 125, -49, -47,-114, -55, -64, -95,  39,  51, -34, 126, -77,  17,  84,-108, -80, -62,  30,  75, -99,   4,  90, -48,  71, 112,  42, -12,  45, 126, -29, -64,  34,-100, -59,  27, -94, -82, 120, -72,-113,  99,-118,  93, -67,-106, -19,  -1,  38,   9, -34,  34,  -9,  95, 124, -35,  -6,  88, 113,  12, -31,  74,   3, -51, -31,  63, -85,  55, -82, -10,-106, 113,  -4, -23, 119, -83,  12,  96,  19, 120,  77, -91,  77, -34,  26,   5, 121,  -6,  41, -47, 101, 121, 124,  45,  23, -58, -94,   7,-125, -29, -66,   2,-125,  93, -81,  -1, -88, -87, -26, -24,-101, 122,   6,  44,  39, -13, -64, -23, 106, 101,  27,   0, 111, 104, -19,-108, -55,  16, -82,  38,-108,-114, 119, -77,  65, -63,-102, 120, 112,  14, 112, -26,  17,   7, -68, -36,-117, -63,   3,  15, -40, 119,   3,  66,  85,  28,  -6, -93,-101,  46, -94,  87,  13, 126,  69,-102, -54,  45,  57, -25,   1,  77, 120, -71, -83,-112,-113, -35, -34,  43,  57, -84, -41, -40,  22,-120, -63,   1, -68, -90, -36, 106,  97,  25,  73, -40, -17, -10, 113,-124, 117,   1,  79, 124,   1, -24,  69, -12, -68,  65,  -6,  82,  25,-109, 118,-102, 125,  -2,   2, -32, -99,   1,-110,  18, 112,  59,  59,-123,  16,  35,  80, -74, 104, -62, -22,  41, 121,  56, -86,-122, -79, -84,-106, -98,-110,  96, 106,  27,  23,  92,  62,-113, -30, 119,  77, -96,  30,-100, -66, 112, -31,  48, 122, -98, -53, -11, 115, -14,  88,  57, -78, 104,  98, -75,  45, -55,  67,  49,  63, -32,  70,  66, 101,  23, -94,  75, 102, 100,   4,  94,  -3,  23, 115, -47, -25,  97,  25, -86,  42,   8,  49,  20, -11, 106,  36,  80, 112,-125,  38,  17,  36,  22,  34,-117,  52,  -7,  56, -63, -45,  74, 122, -25, -87, -90, -44,  26,  29, -89,  48,  11, -84,  83,  34,  -8,  45,  58, -20,  39, 126, -19,  43, -62, -83,  24,  55, -94, -20,  89,   4, 115, 119, 117,  95,  88,-120,  21,-116, -98, -88,  -9,-101,   1,  23, -50,  50, 100, -29,  44, -18,-113, 123, -26,  34,  38,  43,  20,  -2,  84, -67,  69,  57, -77, -41,  15, 113, -64,  -1, -76, 116,  94, 124,  72, -96,  81, -27,  39,-103, -88, -70,-125,  17, -24,   6, -48,-122,   1,  66, -29, 108, 127, -72,-112,  72,  32, -48,  49, -90,  -2,  -4,-109,  58, -83,-113, -22,  80, 121,  -8,  61, -48,  15,  20,  -7,  -9, 113,   8,   1,  84,  21, -45, -44,  82, 113, -93, -10,  21,  -9,  93, -23, -68,  60,-125, -60, -63, -62, -21,  14,  16,  19,  20,-107,  47, -32, -73,  73, -64, 102,  61, -57,  12, -29, -45,  29, -63,  76,  72, 101, -93,  84,  60, -80,  61,  14, 108,   8, -57, -62, -47, -72, -94, 114,-113,  19,   2,  30,-109,  11,-108,  81, -47, -62, -36, -56,  53, -88,-113,  37,  93,  48, -43, -77, -97, 123,-122,-102, -84,  43,  40,  32,  36,  14, -85,  15,  94, -50,   6, -72, -14,   1,   2, 103,   4,  50,  69,  65, 125, 109, -94,  33,  92, -21, 109,  79, 114, -81,  86,  49,  49,-127,  18,  51, -45,   7,  53,  44, -94, -27,  80,  53,  29, -78,   4,  94,  38, -74, -51,  47, 105,  74, 113,  53, -15, -30, -74,  97, -83,  77,  13, 126,-125, -31, 122,  -3,  -7,  14,  47,-116,  52, 109, -87,  44,  59, -95, -95,  17,  64,  40, -45, -62, -82,-103, -96, -56, -13, -79,   1,  35, 105, -32,   4,  92, -33, -91,  94,-124, -43,-102,  -9, 117, -73, 121,-126,  76, -26,  -5,  68, -26, -19,  95, -44, -81,  23, -44, -79,  63, -12, -66,  87, -30,  46,  64, -98,  -7, -78, -82,  59,  73,  39,  -1,-117, -39,   4,-108,  26,-111,-125,-127, -86,  94,  48, -31,  66,-110,  79, 121, 105,-120,  34,  26,  81, 124,  29, 108,  20, 104, -33, -17, 119,-121, -87, -57,  57, -77,  57,  96,  73,  58, -61,  69, -49, -54, 106,  73,  -9,-126,  84,  41, -80, -34, -54,  31,  94,   3,   1, -38,  -5,  14,-126, 110, -83, -62, -95,-126, 116,-119, -76, -95,  46, -29, -43, -43,  35,  12, -91, -62,-117, -42,-107,  81,  56, -38,  77, -16,  15, -69, 123, -47,-122,  96, 121, -73,  41, -38, -58,  52, -58,-109,-107, 124, -65, -57, -67,  64, -83,  68,  74, -27, -33,-116,  54,  13, -83,  76, -99,   8, -63, 125,  78,  -8, 118, -66,  58,  38, -14,  82, -54,  34, -58,  61, 100,  38,-121,   4,  24,-117,  31, -68,  81,  17,  84, -93,-119,  39,  98,  10, -14,  60, -27, 110,   6,-107,-106, -82,-106,  -6,   7, -16,  82, -19,  52, -39,-125,   9,   7,   5, -33, -53,  47, -89, -28,  56,  29, 100, -32, 120,  50,  81,-103, -32,   8, -43, -33,  15,  -5, -30,  76, -88,  37,  40, -72,  15,-104, -44,  50, -27,-118,-121,  60, -22, 111, -35,   9,  87,  -8, -40,  98, -15,  81,  53,  67, 124, 100, -81, -84,  34,  -2,  13,  42,  66,-106, -33, 108,  73, -62,  72,  61, -53, -85,  78,
  -28, -86, -79, -75,  91,  55, -35,-113,  26, -96,  -7,  20, 123,  89, 108, -22, 119, 107, -40,-113, 111, -18, -97, 122, 110,  40,-103,  78, 114,-104, 115, -21,  30, -71, -73,  74,  73, -50,-101, -80,-111, -24, -52, -60, -70,  91,  27,-124, -41},
{   9, 104,  -5,  -7,-117, 127,  56,  43,  41, -29, -41,-116,  18,  85,  83,  24, -73,-127,  43,  58, -62, -70,  82,  43, -83,  56, 102, -57,  31, -86, -46, 102,-104,  -2,  29, -93,  -5,-102, -60, 105,  -3,  14,  73,  91,  26, 112, 100, 123, -44,  24,-121,-110,  -2,  22,  92,  -5, -82, -60,  51,  35,  42, -17, -81,  76, -32,  85, 109, -62, -36, -25,-122,  93, -58,-122, 100,  73, 123,  80,  -5, 127, -52,  46,  57, -99, -23,  44,  85,  75,  49, 104,  72, -49,  -6,-119,  64,  -1, -16, -86,  54,-110,  76,  15, 118, -41, 115,   2,   9,  24, -98,-106,   2,-103,  82,  19, 118,  12,  70,  -6,  47, -78, -94,  99,  20, 112,   6, 105, -94,-121,  31, 111,  99,  77,  12,  49, -48, -37,  90,  11,  80, 115, 126,  12, 107, 124,  55, -99, -71, -87, 120,  10,   6, -28,  76,  74,  12,  74,-123, -65,  72,   0,  33,  83, -94,-111,   0,  79,  86,-106,  90, -60,  -9, -71,  56, 117,  21,  96,  72, -38, -92, -73, 106, -54,   0, -58,  59, -47, -51, -73,  80, 122,  -1,-118,  87, -36,  79,  87, -45, -52, 109, -31, 106,  34, -38, -75, 108,  14,-119,-113, -16,  66,  72,-100, -25, -48, -87,  24, 105,-118,  50, -19,  86,  81,  62, 120,  20,  -6,  51,  52, -55, -99,-116,   6,  93,  12,  34, -26,  87,  14, -42, -64, -12, -17, -43, -58,  42,-110,  59, -38,  -2, -16,   0, -98,  32,-117,-105,-122,  62,  49,  74, -64, -18, -25, -81, -65,  30,-126, 125,  60,  25, 108,-108,   9, 119, -36,  42,   4, -96, -34, -45,  58,  68, -64,  -7, 116, -83,  40,  47,  89, -13,  95, -36, 117,-105, 109,  75, -29,-122, -69, -89,  22, 126, -65,  31, -50, -82, -92, 103, -63,  44,  92,   7, -68, -15,  56,   4,  78,  64,  81, -66,  66, -61, -41, -73, -85,  67,-119,  37,  46, -62,  -8,  90, -66, 102,-127,-119,-127,  48,  89,  32, 118,  92, -13, -36,  47, -39, -99, -47, -10, -73,-110, 104, -93,  48,  20, 101, -67,  18,-105, -47, -59,  80,  25, -66,-111,  36,  47,  85,-107,  89, -66, -44,  -4,  -3,  20,-101,  81, 105, -54,  69, -15, 124, -24, -57, -76,  88,  77, -29, 119,  20,  58, 110,  43,  71, -51,  59, -74,  60,  26,  14, -87,  -6, -33,  19, -35, 114, -83, -29,  -5,-116,  56,  56,  45,-102,-106, -84, -97,-122,  93, -52,-109,-120,  72,  56,  74,  97,-126,  31,  43,  47,  -7, -63,  39, -99,  49,  47, -36,  -1, -57,  -9, -13, -22, -69, 113, 102, -73,  41,  13,  13,  36,  40,  11, -51,  98,  94,  -7, -63, -82, -38, -30, -91,   0,  69, 100,-117,  42, -58, -23, -28, -21, -78,   5,  89,   8,  85,  71, 110,  31, -89,-125, -91,   5,  16, 124, -78,  27, 119,  56, -39, -78, -78, -73, -16, -57,   9,  83, -92, -73,   6, -78, -19, -44,  34, -42,-123,  19,  56, 114, -70, -26,  65,  59,   0,  44,  36, 123,-115, -11,  -3,  29,  -1,  27, 105, -82,-100,  28,  71,  24, -48, 122,  24,  56, -71,  53, -43, 117,  90, -69,-106, -92, -64, -83,  20, -96,  68,-107,  70,  34, -85, -52,-103,  16, 118,-100, -39,-107,  16,  23,  63,  65,  31, 106, -93,-120,  92, 101,  -7,-104, -38,  76,   4,  26,-112,  11,  38, -82, 103,  73, -92,-126,-113, -20,-100,   5,  81,  54,  69, -26,  44,  14,-107,  56,  57, -79, 124,  76, -51, -14, -91, 103, -16, 117,  98,-100,  29,  22,-115,  47, -91,-122, -37, 121,  82, 122, -84, -36, -21,  33,  63, 112, -18, -95,   4,  63,  -4,  58,-125, -25,-100,-116, -31,  17,   6,   7, -30, -57,   0, -35, -84, -96,  19,-123, 113, -45, 110, -97,  23, 121,  82, -79, -18, -78, -43,-105,  36,  12,  49,  80,  11, -42,  14, -63,  39, -97,  18,-110,  13, -40, -70,-113,-110,-105, -55,-121,  56, -39,  50,  74,  -9,  10, -94, -55, -35,-127,  15, 117,   3, 116, -46,  15,  83, 124,  13, -27,  46,  37, -24,  -6, -44, -93, -78, -81, -65, -56, -54, -98, -43,  35, -80, -60,-127,  79, -25, 120,  42, 113,  14,  49,-111, 114, -43,-112,  37, -83,-108,  20,  33, -42, -88,  49, -43,  32,   9, -88,  33,  89, -52, -33, -96,  43, -99,  72,  91,  15,  54, 106,  27, -45, 114,   9, -41,  36, -51,  41,  51, -42, -83, -96,  78,-106, -93,  56,  49, -85, 110,  -3, -32,-110, 116,-115, 126,  36, -74, -52,  41, -70,  32,   3, -93, -85,  64,  43,  73,  33,  92,  24,   1, 110,  13, -83,  -9,  -5, -30,  15,-109,  29, -67,-122, -54, -72,  96,-113,  18, -20,  90,-124, -19,  57, -39, -20,  34,-122,  77, 117,  65,  22, -26, 100,  30, -58,-102,  33, 104, -46, -61, -67, -22,  50, -84,  -9, -15, -91, -84,  43,-111, 105, 107, -59, -87,  78, 107, -60, -96,  10,  -9, -72,-115,-124,  71,-109, 126,-119, 110,  89,   7, -19,-101, -64, -17,  52,  44, 107, -20, -70,   8,-112, 100,   1,  83,  73,-123, -66, -93, -23, -44,   8,  28, -68,  14,  12, -21,  63, -49, -86,  82,  59, -72, -82,  43, 119,  95,-116, -91,  27,  26, 122,  11, -96,  61,-118, 100,   2,-126,  -5, -37,  66,-117, 114,-107,  77, -55, -15, -48,  95,  93,  26,-113, 125,  31, -13,   6,  63, 119,  43, -79, -15, 127, -34,-100, -57,   3,  13, -71,  88, 116, 109, -82,   4,  29, -11,  19,-112,  32, -41,  25, -14, -81,-106, -39,-120, 100,-114, 123, 115, -65, -22,  36, -21,   2,   8,  78,  -7,  53,  25,   6,  64, -38, -79, -90,  -7, 125,  87,  98,-118,-102, -31,  74, -18,-113,-120, 120,-107,   1, 103, -74,-114,  25,  66, -57, -60,-106, 113, -57, -46,  65,-124,  51, -45,  52, -24, -30, -63,  71,   8, -37,  15, -17, -30,  77,  20, 108, -68,  83,  72,  73, -33,-109,-119, -92,-111, -15,  64, -58, -13, -38,  26,  48, -44,  38, -46,-125,-125, -30,-103, -24,  -3, -42, -19, 116, -65, -47, -84,  57, 103,  16,  69, 123,  89,  61,  66,  79,  70,  40,  94, -35, 114, -10, -82,-109,  50, -90,-111, -16, -49, -39,  63, -24, -21,  14,-122, -31,  60, -83,-106,  -1, -59, -60, 124,  68, 114,  68,  23, -11,  83,-116,  67,  55,  32,  88, 100, -69,  55, 126, -94,  -8, -62, -10,  87, 110,  51, -65, -79, 108,  32,  99, -94,-106, -52, -27, 121, -11,-104, 102, -93,  65, -93, -20, -84,  11, -41,  99, -63, -99,  39, -48,-122,   9, -33,-100, -73,  69,   8,   4, -17,   1,-112, 120, -87,  63,  54,  19, -30,  63, -23,  79,  82,  15, -48,  37, -44,  79, -64, -52, -45, -43, -26,  85,  35, -15, -54,   0,  76,  53,-109, -48,   9,  45, -93,  18, -95,  14, -55, 115,  81,-105,  -2,  51,  20,  13,  67, 104, 106,  86,  27,  65, -19,-126, -24,  37,  77, -71, -55,  35,  19, -60,  95,-123,  27,  94, 103, -74, -22, -29, -90,-118, -50, -81,  72, -40,-127,  20, -46,  51, -81,-106, -21, -50,  91, -40,-108,  37,  58, 123,-108, -75, -59, -99,  46,  67,  62,  90, -30, -22, 103,-125,  50,  11,-102,  93, 100, -41,  -4, -49,-120, -14,  38,  12,   0,  82, 127, 124, -46,  48,   2, -24, 116, 111,-116, 117, -75,  48,  72,  18,-115,  53,  53, 105,  22, 107,  14,   2, -62, -74,-105, 123,   7,  66,  87, -34, -46, -24, -95,  62,-112,-125, -19, 121,   4, -52, 126,  82,  76,-113,-102, -66, 111,  87,-101,   4,  62, -34,  49,-105, -91,  77, 113, -76, -50,   8,  91, -85,  26, -15,  42,  78,-108, -88, -34,  47,-101,-120, -94,  -3,   5,-117,  50,  -2,  24,  55, -93, -78, -69, 116,  29,-108,  29, -77,  33,  85, -45,-104,  94,  91,  40,-104,  -1, -53, -41,-114,  58, -86,  86,  82, -37,-113,  93,-119, -83, 114,  98,-106, -32,  -3,  16, 105, -92, 106, 111, -91, -19, -53, -55, -43, -51, 115, -83, -63,  -4,  50, -72, -57, -99, -90, -65, -96,   7, -87,  80, 119,  10, 109,  24,  87, -59, -65,  60, 106,  95, -32,  80,  78,  91,  -5,-124,-103, 108, -82, -53, -14, 111,   8,  10,  97, 105, 119, -48,  57, 109,-104, -74,  73,  58, 100, -53, -56,-105, -40, -90, 119, -41, 103,  66, -44,  15,  30, -32, -63, -59,-108,  81, -19,  23,-124,  83,-117, -14,  68,  14,  28,  -8, 101, -90,  84,   7, -23,  79, -93, -23, -14, 108,  66, -63,  30,  71,-103, 101, 125,-117,-103, -51, 121,  73,-103,  92, -20, -79,  87, -79, -52,  65,  29,  81,  32,  -4,  -9,  32,-124,  71,  29,  56,-125,  17,  84, -97, -80, -45,  71, -84, -18,  84, -66, -18,  36, -25, -97,  19, -94,  48,  71, 113,-112, -68,   8,  29, -44,  36,  86,-103, -27, -47,  35,  24,-116,  -5, -59, -59,  -9, -49,  76, -96,-116, 126, -35, -83,  19,-122,  85, -48,  87,  -5, 109,  52,  39,-118,  38,  36, -37,  96, -55, 119,  93,-122,-124, -33,  81, 124, -69,-112,  20,  83, -41, -31, -12,  98,  49, -59, -92, 120,  35, -40,  40,-121,  79, -26, 111, -99, -84,  43, -97,  -3,  99,   7,-126, -23,  -8, -65, 110, -15,  46, 126,-120, -33,  14,   1,-115, 114,  16, -72, -56,  59, -26,-121,  36, -58,  27,  61,-114, -59,  79, -81, 115, -99,  27,  35, 102, 113, -94, -67,  74,  96, -90, 107,-121, -20,  -1, -45,-126,  92,  80,-112,  33,  13, 124, 126, -71, -99, 116, -51,-109,  57,   0, -19,  65, -30,  10,-114, -96, 100,  85, -51, 105, -47,-117,-116, 116,-122,  87,  49, -31, -61,-101,  56, -74,  68,-104, -64,-124,-112, 103, 110, -34, -68, -95,  40,  89, -56, 122,-105,-125,  84, -32,-117,  77,  31,  69, 122,  87,-110, -47, 100,  37,-104,  85,-103,-115,-124, -59, -38,  20, 109, -71, -16,-111,   1,  39,   2,  -5, 111,  43,-113, -54, -59, -67,   1,  44,  36,  25,  71,   9,-110,  54, -97,  26,  33, -58,  42,  90, 108,  91,  99, -96,  10,-120,  69,-107,   1,-126,  32,  13,  13, 105,  -7, -34, -49,  -3, -49, -32, -55,   1, -48,  84, 119, 107, -62,   4,  81, -68,-124, 111,  61,  18,  15, 119, -73, -26,  52,  39, -67,  60, 118, -29,  -6, -28, -57, -34,   0,  90, -95,  28, 109, -94,-109, -96, -50,  55, -61, -73,  31,  -4,   7,  63, -74,   8, -22,  33, -54,  33, -60,  54,  58, -48,  77, -61, -57,  53,  88, -11,-121,-110,  18, -30, -33,  12,  92, -34,  11, -15, -30, -94, -73,-110, -81,  25, -16,  74,   7,  57, -21,-121,-120, -81,-109,-117,  32, -55,  88, -84, 109,  42,  84,  18, -25, -49,  31, -40,-100,  93,  69,  73, -53, 107, -32, -51,  24, -86, -73, 120, -13,  84, -70,  40, 115,  63,   2,  15, -56, -86,  81,  16,  -8,  23, 101, -60, -31,  82,   7,-112,  57,  80,  41,  74,  -6, -11,-124, -68,  59,  64, 123, -35,  54,-107, -46,  12,  94,  87,  42,  88,  77, -61,  29,  79,  25,  39,   4,  62,  33, -39,  29, -30, -68, 123, -24, -28,  70,  34, 113, -30,  86,  63,  46,  20, 125,-114,-108,  46,-116,  15,  33, 117,  99,  30,   2, -81,  24,   5, -48,  -2,-120,   1,-125,  -1,  21,  -6, -38, -74,  90, -63, -48,  93,-106,  93, 124,-105, 114, -20,-120,-104, -39,-122, 117, -64,  69,  61,  97, 124,   8,   4,  -7,  77, -75,  88,   2,  85, -23, -55,  46, 123, -73,  35,  42, -26,  88, -73,  58, -65, 110,  88,  40,   9, -17,   5, -16, 121,  14,-104,  17, -12,  16,  48, -39,
 -125,  90,  69, -96,  75, -18,  86, 103, -67,-115, -84,  77,  14, 115,  75,-109, -92, -86, 101, -19, -10,  51, -67, -77,-118, -97, -51,  93,   5,  43, -80,  52, -22,   4,  62, -85,-116, -58, -94, -93,-123,  84,-117, -88, -64, -14, -64,  20,  50},};
const int32_t model_test_uwb_axon_layer_4_tf_id_5_fully_connected_bias_prime[] = {  299264, -603392,  301440, -363648,   36096,  662400, -208000, -162048, -109184, -159104, -932864,  261376,   28160, -331008, -376448,   85504, -124032, -454144,  422528, -799488,   46080,   -9984, -496896,   -3200, -471680,   33024, -383360,  369920,  488576,  352512,  -20224, -971776,-1002368,  784128, -629888, -241152,  579840, -111104, -197376, -103424, -958976,  147712, -622336,  -50432,  446720,  258432, -591104,  754432,  367104, -180480,  511232,  238848,  215424,  707072, -347648,  -46848,  314624, -855680,  446720, -402176, -498688,  268800,  268160,   59136,  -24448,   83200,  837632,  383360,  981888, -562176, -594048, -169216, -361472,   89728,  -32512, -122880,  260736,  268288,   73344, -130304, -381696,  382720,  122624, -679680,  128896,  -77696,  168576,   42880,  -70016,  905856, -246272,  -15232, -106240, -178048,  -51200,  366848, -358912,  101376,  -73088, -298752,   45184,  319616, -771328, -892160, -126976,  338816, -348160, -228480,   25472, -154112,  912640,
   254336,   -2944, -451584,   97536,  165888, -155392,-1318528,  204928,   74752,   73216,  402944,  467712, -640896,    7168,  634880,  866560,  222208, -221440,  864384,  348928,  265856, -384768, -566784,  -92544, -321280, -231040,  294400,   86272, -606720, -567680, -268672, -592768,  148224, -174464,  731648, -800640, -118912, -569088, 1149440,  426880,-1076096, -196480,  218368, -525696,  -82304,  -92416,  -16384,   41728,  711936, -508032,  -74496, -387712,  438400,  664320, -135552,  -71168, -186240,  -35072,  492160,  455808, -510080, -226816, -472576, -509184, -120832,  336000,  386688, -395904,  268672,  362880, -131072, -167552, 1168768,   -6272,  109696, -823296,   86912, -291968, -183424,  499968,  713344,  408448, -332544,  273152, 1177600,  -70912, -106624, -169856, -893440,  508416,   29056, -692736, -425088,  -55168, -170368,   30592, -912512,  271616,  229888, -982528,  473472, -411392, -662272, -485504,   73856,  239104,   80128,  207360,  -36352, -111104,  459520,
  -425856, -240128, -411520, -693120,  109312,  424960,  429952,  130432,  -68736,   46848,  182784,  -59008,  326272,  633088,  868480,  379392,  608896, -167296,   80256, -173696,  -44288, -526080, 1151616,  324480,  -93312,  -24320,   51328,  -97152, -256000,  207616,  119296, -248960,  311808, -443392};
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_BIAS_SIZE 1
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_RELU
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_OUTPUT_ZERO_POINT -128
const int32_t model_test_uwb_axon_layer_4_tf_id_5_fully_connected_scale_q[] = {3307,3305,3307,3307,3307,3306,3307,3306,3306,3304,3307,3305,3305,3307,3303,3307,3307,3307,3303,3307,3307,3306,3305,3307,3307,3306,3307,3307,3307,3307,3304,3305,3305,3306,3307,3306,3305,3307,3307,3307,3307,3307,3306,3307,3307,3306,3307,3307,3307,3305,3306,3307,3307,3307,3307,3307,3305,3305,3307,3306,3307,3301,3306,3307,3306,3305,3307,3307,3307,3307,3307,3305,3306,3300,3306,3307,3307,3303,3303,3307,3307,3306,3306,3304,3307,3307,3298,3307,3307,3307,3305,3306,3304,3307,3305,3306,3306,3306,3307,3305,3305,3305,3305,3305,3307,3306,3306,3307,3304,3305,3305,3307,3307,3306,3307,3304,3307,3307,3307,3306,3307,3307,3307,3307,3307,3307,3306,3307,3307,3306,3306,3307,3307,3307,3307,3306,3307,3305,3306,3307,3303,3306,3306,3307,3307,3305,3307,3304,3306,3306,3307,3307,3306,3304,3307,3307,3306,3305,3305,3307,3307,3306,3307,3307,3307,3305,3305,3307,3307,3303,3301,3306,3307,3307,3307,3307,3307,3307,3304,3305,3307,3307,3305,3307,3304,3303,3305,3307,3305,3306,3305,3303,3306,3306,3304,3306,3307,3307,3302,
 3307,3307,3306,3305,3307,3305,3307,3307,3307,3306,3307,3306,3301,3307,3305,3305,3307,3307,3307,3306,3306,3305,3307,3307,3307,3307,3307,3307,3300,3302,3307,3306,3305,3307,3307,3305,3306,3307,3302,3307,3306,3307,3305,3306,3306,3305,3306,3304,3305,3306,3306,3304,3305,3307,3306,3307,3307};
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_SCALESHIFT_COUNT 256
const int8_t model_test_uwb_axon_layer_4_tf_id_5_fully_connected_scaleshifts[] = {23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23};
#define MODEL_TEST_UWB_AXON_LAYER_4_TF_ID_5_FULLY_CONNECTED_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
/*
=== axon layer no 5 (tflite identifier) 6 ================================================================
FULLY_CONNECTED
weights :DEFAULT, activation function:ReLU
ip shape:[1, 1, 256, 1]
k/w shape:[1, 128, 256, 1]
bias shape:[1, 1, 128, 1]
op shape:[1, 1, 128, 1]
*/

#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_INPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_INPUT_WIDTH 256
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_INPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_FILTER_OUTPUT_CHANNEL_CNT 1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_FILTER_HEIGHT 128 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_FILTER_WIDTH 256 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_OUTPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_OUTPUT_WIDTH 128
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_OUTPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_STRIDE_W 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_STRIDE_H 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_PADDING_TOP 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_PADDING_BOTTOM 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_PADDING_LEFT 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_PADDING_RIGHT 0 //NOT_REQUIRED
const int8_t model_test_uwb_axon_layer_5_tf_id_6_fully_connected_filters[MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_FILTER_HEIGHT][MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_FILTER_WIDTH]={
{ -73, 106,  12,  22,  74, -54,  98,  41, 113, -56, -58, -15, -80,   5,  37,-102,  94,  37,   9, -37,  -3, -89, 118, -55,  30,  55,  40, -26, -89, -13, -29,  93, -48, -45,  38, -98,  21,  64,  39, -76, -89,  -3, -53, -81, 120,  80,  92,-102,-104,  52,  -6, -85,  19,  38,  23,  21,-111, -11, 126,  61,-102,  -8, 107,  37, -64,  98, -50,  87,  32,   2,  74,   1,   9,  20,-108,   0, 126, 118, -79, -19, -99,-108,  34,  37,  63, -38,  30,  81,  58,  84, -72, 127, 126, -40,  77,  26,-105,  78,  37, -59,  27, -71,-107,  41, 111, -31, -81,  86,-120, -63,  26, 124, -68,  11, -62, -48,  18,  47, -38, 118,  17,  93,  10,  12, -65, 127,  39,  67, -15, -41,  50, -28, -64,  44, -48, -82, 118, -38,  13, -90,  86,  28,  36, -13, -80,-122, -50,  86,  48,  83,  57, 124,  74,   8,  12,   6, -94,  31,  53, -40, -32,-122,  47,  27,-124,-122,  70, -72,  83, -93, -62, 101, -20,  72, -16,  95,-113, -52, -87,   5,  77,-102, -72, -42, 124,  37, -16,  32, -90,-110,  99, 125, -99, -22,  -2,-101, -35, -55,  69,  42, -41,-107, -28, -25,  80, -86,  97,-102,  52,-114,-124,  39,  71, -70, -62, -84,-107,  72, 113,-105,  17,-125, -99,  76,  47, -51,   2,  83, -21,-111,  21,  12,-113,-109, -34, -59, -25, -28,  65, -66,  76,-122, 101, -33, -25, -59,  80, 106, -72, -66,-106,  -3, -94, -38, -65,  96},
{  12,  37, -18, -34, -18, -38, -12,  96,-110, -37,  38,  18,  87,   9, -31,  52, -61, -48, -43, 113, 103,  83, -44,-125,  34,  -2,  93, 109, -26, 104,  72,  74, 107, 126,  90, -37,  44,   8,-114, -94, -40, -29,  32, -96, -64,  41, -75, 108,  70, -79, -57, -81,  39,-106, -74,  22,   2, -22, -67, 105, 108,  22, -79, 121,  63, -61, -25, -73, -76, -18, 127, -53, -53,  27, -57,  55,  79, 110,-123,  25,-101,-103,  84, -34,  16, -45,-122,-124, 124, 113, -52, 116, 121, -22,  20, -21, 104, 114,  94,-116, -44,  57,-107,  -1, -32,-112,  81, -89, -44,  11,  95,-125,  90,-111,  40,  28,  10, -42, -98,  53, -33, -42,-118,   2,-112, -29, -86, 125,  -7,  95,  62, 114,  34,-124, -59, -70, -18, 104,  79,  13,-123,  43, -60,  16,-120,  67, 106, -43, -98,   1,  27, -21,  42,   5,  33,  40, -79, -20,  92,  28, -99, -10, -26, 105,  47, -19,  -2, -70, -59, -40, -19, -23,  69, -42, -66,  91, -77,  85,-117,   0,   2,  36, -92, -98, -28, -79,  92, -99, -63, -60, -99,   7,  16, -46,   6,-118, -18,-103,  19, 114, -25, 126,  42,-105,  48, -31,  -3,  45, 106, 100,-122,  79, -60, -57, -24, -66,  80, -93,  39, -57, -69, -19,  16, -33, 120, -19,  90,  67, 120,  -6,  25, -90, -70, -10,  -1, 101, -43, -75,  81,  56,  77,   7, -27, -33,-112,  10, -21,  78,  11,  67,  17,  55,  90,-104,  38,   3},
{ -97, 115,-120, -26,  16,  -2,-109,  34, -32,  43,  -7,-126,-127,  87, -17, -87,  69,  74,-125,  11,  53, -95, 107,  -3, 110,  46, 111, -47,  12, -61, -65, -18, 105,  34,  58,-102,  60,  96, -23, -55,  -5,-115,  32,  75,  99,-101,  -8, -57, -60,-115, -35, -46,  99, -96, -96,  44, 127,  38, -87, -56,   9, -29, -98, -68, -49, -19,  73,  19, -95,  34,  16, -61,  82, 104, 123, -98, -67,  96, -68,  19, 106, 114, -40, -11, -13, -52,  28,  67, -47, -41,-113,  45, -32, -90,  90,  87,  41,  48,  82,-122,  23, -45, -95, 102,  58, -18,  69, -14, -83,  94, -54,  49,-122, 123,  30,  59,-110,  56,  -7,  92,-114, -92,  44,  64, -11, -20,  35, -40, 104, -55,   7,  44,   7,  39,  81, -26,-108, 106,  12, 112,-114,-120, 124,  29, -43, -38,  59,  90,  57,  55, 101,   3,  41,  98, -95, -46, -35,  65,  11,  43, -94,-125,   6,  63,   1, -41, -72,  10,  69,   0, -89,  24,   8,  -2,  12,-120,-115,  90,   0,  79,  59,   5,  20, -51, -96, -36,-106,-124,  14,  43,  92,  81,  60, -78, -38,-122, -95,  20,  10, -37,-110, -39,  31, -71, 106, -92, -43,  75, -75,  51, -92,  56, -18,  18,  -4,  53, 120,-113,  30, -50,-120,  94, -80,-111, 105, -54,  -8,  82, 120, -38,-108,  67, -91, -45,  58,  80,  60, -88,  77,-105,  38,  16, -23, 122,  44,-124,-109, -26, -17,  51,  62, 116,  28, 112,  45, -12},
{  -9,  80, -37, -82, 101, -47, -29,  12,  54,  51,  73,  98, -81,   0, -39, -33,-117,-109,  45, -96,  59, 124, 101,  25, -35,  40, -11, -63, -31,  71,  28,-109, -80, 106,  85, -59, 102,  10,  15, -83, -86, -64, -28,-108, -96,  94, -80,  -6, -57,  65,   5,  61, 108,  37, -90,  -4, -18, 100, -47,  37, 117, -55, -68, -79,   2,  41, 114, -61, -38,  54,-123, -19,-100,  83,  84, -61,  45, -39,  91,-127,  -4,-117,  89, 107,   9, -30, -78,-115, -41,  39,  60,  -4, 120,  -7,  47, -26, -37, -73,  16,   2,-126,  82,  -5,-125,  71,  75,-121,  92,  10,  33, -16, -12,  71, 119,  23,  47,  44, -52, -69, -52,  42, -90, -41, -73,  15, -89, 107,-101,  32, 102, -20, -27,  43, 108, -53, -24,  86,  -1,  76,-105,  -3,  11, -54,-124,  88, -67, 101, -44, -34,  39, 101, -58,  88,  27, 106,  -9, -73, -63,  84, -22,  58,  -5, -76,  25,  -4,  75,  -6,  95,   7,-105, 123, 124,  98, -61,  96,-127,  62,  -3,-102,  66, 104,  12, -88,  60,-116, -92, -46,  49, -92,  51, 127,-107, -87, -75, 126,-110, -23,-121,  24, -58, -58,  88, -27,  50,  -7,-117,  -7,  86, -92, 115,-104, 106,  99, -52, -46, 116, 119,  83, -29, -21,  44, -71,  43,  -2,  50,-115,  67, -87,  92, -29, 112,  34,  55,-102, 114,  71, 100,  63, -78,-115, 108,   7,-100,  83,  44,  37, -74,  79,   5,  42,-124,-108,  76, -77,  31,  90},
{  63, 112,  -9, -37, -34,  78,  84, -47, -78,-100, -11,-113,-104,  84,  -1,  -4,  21, -67,  -8, -98,  28,  80, -88, -72,   0,  91,   2, -15,  95,  10,  15,  -6,  94,-121,  18,  72,  71, -60,  92,  96,-111, 107,  57,  53,   2, -41, -41, -86, 100, 118,  46,  66, -20, -14,  63,  46,-116,-115,-107, -46, -66, 105,  93,  81,-112, -45, 110, 126, -43,   6, -41,  20,  19,  73, 119, -12, 107,  86, -19, -92, -46, -84,  82,  83,   0,  60,  66, -45,  99,-111,  84, -64,  11, -58, -77,  -4, 100,  81,  92, -96,  40,  97, -45,  29, -13,-126,-107, -63, -87, -24,  98, 121,  13,  19, -56, -13, 109, -75, -75,  18, 106, -45,   5,-110, 112,   8,-101,  74,  95,  -4,  90, -30,  62,   0,  67, 118, -62,   1,  76, -98,  16, -77, 105,   7,  25,  56,  29, 110,   7, -83, -31,  80, 117, 106,   1, -67, -94,-113, 105,-114,   0,  58,-101,  40,  87, -85,  61,   3,  82, -32,  84,   6, -24,  61, -86,  94, 102,  96, -41,  -7,-127,-109,  -2, -66, 109, 105,  -1,   6, -74, -72,  21,  52,  55,  52, 110,  -3, 126, -17,   6, -35,  38, 118,   3, 102, 101,  19, -85, -92,-111, 121, -92, -19,  93,   1,   3,-125,-108,   8,  31,-103, -35,  53, 117, -18, -97, 112,  34,-119,  47,  62,  88, -60, 110,  88, -37,  72, -78,  30,  -9,   1,-121,  20, -99,-127,  64, -34,  49, 112, -89, -21, 121,  95,  13, -83, 105,  27},
{-119, 107,-101, -86,  14, -39, -40,   5,  72,  14, -71, -77, -39, -80,  40, -59, -84, -99,  -3, -79, -37,  64,  96,  81,  50, -64, 107,-103,  47, 124, -20, -57,  90,  18, 123,  35,   2,  35,  -9,-115,  16,   7,  13,-114, 105,  94, -48, -70,  26,  89, 105, -57,-127, 104,  22, 116,  66,  80,   4,  37, -31, -30,  22,  94, -20, -82, -17,  71,  21, -94, 111, -82, -27, 109,  -6,-114,  78,  61, -45, 122, -56,  37, 124, -24, 113, -72,  -8, 125, -35,  90,  76,-127,  29,  43, -51, 124, -57, -34, -25, -93, 109,  -3,  -9, -65,-105,-124, -11,  21,  67, 125,  -4,  53,  61,  71, -15,  62,  39, -53, -53,  22,-103,   9, -35,  90,  21,  85,  32,  58,  78,   1, -33, -98, -19, -96,  60, -68, -36, -55,  15, -35,  52,  33, -61,  81, -47,  23,  44,  75,  26, -27, -44,  81,  19, -74,-127, -28, 122, -66,  64,  39,  83, -28, -31,-116, -74,  36,-118, -70,  36,  50,  84,  56, -33,  89, -68,  83, -26,  77, -90, -49, -98,   8, -93, -83, -76,  13,  77,   4, -99, -65, -82, -67, -86, -24,  80,  67,   1,  87, -82,   7, 126, -59,  40, -65,-123,  -5, -23,  37, -78, -24,   1, 109,  63,  79, 104, -16, 108, -20,  -6, -17, -26,  88, -39, -70,-105, -81,  88,  76,-119,-116,  53, -74, -21,  87,  77,-111,  30,  73,  80, 106,  67,  60,  90, -96,  77,  -9,  46, -87,  98, -48,-109,  86, -19,   8, -64, -71},
{-116,   8,-102,  21,  81, -10, -17, -24,  19,-127, -14, -76,  25,  76,  29, -80,  30, -48,  95,-119,  89,   7,   5,  51,  34,-112,  81,  27, -23, 111,  49, 106, -77,-120, -57,-121,  17, -58,-117, -18, 124,  27,  79, -75,  72, -52,  99,  20, -41,  30, -49, -80,  -5, -16, -43,  89, 104,  -6, -26,  32,  28,  41, -26,  50,  24,   8, -58,  -4, -93, 122, -81,   8,-117, 114,  30, 109,-121, -19,  55, 111,  79,-113, -60,  80,  24, -87, -35, -87, -94, 120,-115, -67, -96, -34,  59, -88, -78, 101, -30,   0, -29,-123,-109,  42, -51, -49,-107,  38,  62,  64, -47, -80,  37,  24,  -8,  31,  26, -37,  -1,-106, -73,-121, -34, -12,  98, -97, -97, -69,  -9,  40, 127, 110,  28, 111, -38,-118,   6, -82, 127, -50,  45,  83, -68, -34,  42,-110,  94, -69, -96, 126, -21, -12, -81, -92,  45,  57, -21,  74,-109,  35,  63,  49,  56,  84,  -3,-114,  39, -19, -39,-115, -61,-119, -85, -16, -32, -23,  64, -92, 108, -94,  32, -42, -31,  75, -83,  -1,  -4,  30,   7,-111, -78,  26,  -8,  83,  45,  90, -29,  27,  94, -10, -83, -83,  13, -21, -97, 108, 118,-116,  20,  88,  49,  79,-122, 116, 110,  84,  44, -53,  73, -22, 110, -11,  40,  65, -16, 119, -77,-125,  -5, -50, 108,  88,  26, 122,-116,-124,  25,  15, -77, 108, -13, -37,-123, -16, 113,  67,   6, -54, -95, -91, -95, -19,   9, 114, -65,  71},
{ 100, -91, -25, -22,  94, -97,  19, -20,  72, -14,   6,  23,  77,  45,  96,-101,-101,   5, -21, -72,  17, -13,  32, -41, -24, -12, 116, -19,-121, -58, -15,  24, -92,  95,  80,  66, -51,-121, -45, 111,  -2, -32, -97,  45,  21,-109,-118,  94,-107, 121,-121, -62,  30,   0,-114, 115,-108,  95, -54,-109, -87,  25,-109, -86, -57,  95,  15,-117,  56, -91,  32, 111, 113,  39,-127,-126, -83,-114, 120, -36,  51, -94, -24,  -2, -70,   6, -68, 109, 107,  18, -30,  82, -91,  56,  21,  -8, 119, -50,-108, -86,-110, -14, -58, -32, -94, 122, -27,-107,  81, 121,  76, -48,  84, -30, -15, -58, -32, -36,   0, -18,  22,   6,  49, 113,  64,  38,  77,-102, -93,  47, -86,  97, -87, -50, 110,-112,-123, -23, -41,  68,  40,  88,  -6, -22, 101, -59, 102,  99, 101,-105,  44,-123, -63,  43,-109, -50,  21,  87, -73,  75, -11, 119, -24,  18,-127,   4, -61, -76,  13, 102, -97, 100, 103,  37,  83, -28,-101,  12,  21, -11,  -1,  83,  25,-113,-106,  27, -95,  27, -64,  36,  34,  62, -70, 113,-119, 115, -45,  58,  46, -99,  63,  -1, -26, -17,-112,  23,  18, -29,  11,  38,  62,  65, -40, -59, -76,-124,-103, -32, -25,   2,-121,  17, -93,  32,  -4,  90, -40,  18, 122,-115, 100, 115, -19,  -8,-104, -28, 104, -57, -19,  90, -33,   4, -24, -92,  -8,  38, -31, 127,  39, 127,  58,  88, -68,  57, 125, -86},
{ 116, -87, 104,  12, -52,  27,-113,-111, 124,  94,  81,  42,  70,  77,  -7,-117, -81,  37, -47, 113,-117,  54, -99, 113,  41,  57,  54, -63,  76, -43,  69, -57, -73,-125, -63, -20,  58, -64, -73,  64,  51, -25,  79, 126,  30,  10,  59,  85,  -6,  54, 109,  76,  -2,  75,  77,  69,  68, -92,  39,  -7, -19, 120, 102,  36, -86,  13, -66,  69,  80,  53,-116,-111,  89, -65,-126, -98,  48, -71, 104,  27, -30, -89,  65, -28,-118, -13,-117,  -8, -58,  93,  24,   2, -26, -40,  62, -47, -78, -16, 104,-112, 103, -36, -58, 103,  78,  18, -81,  70, -21,  20,  49, 126, -72, -54,  -4,  26, 124,  27,   4, -88,  33, -65,  91,  89,  93, 124,  -6, -21,  82,  48,  97, -30, -19, -32,  89,-109,-110,-117,  31,-110,  14,  86,  26, -87, -49, 113, -92,  54,  98,-120,  27, 110,-108,-120,-115, -64, -89,  85, -86,  79, -34, -69, -41,  35,  35, -38, 118, -11, -50,  22, -52,  45,  45, -87,-121, -53, -30,  63, 126,  -4, -21,  36,  21,  42, -27, -69, -59, 115,  89, -58,  23, -64,  56,  72,  44, -11, -67,  21, -60,  48,  71, -63,-101,  91, -25, -16, 104,  49, -19, -26, -61,  17,  66,  93, -78,  91,  78, -97,  47, -41,   0, 118, -35, -78,  31,  39,-101, -49,  29,  94, -21, -24,-127,-123, 108,   1, -77,   6,  -9,   5,  -8, -47, -63,  78, -37,  55,  68, -82, -20, -20,  -6, -19, -90, 108, -22,  99},
{  39,-103, -57, -98, -68, 104,  67,  63,  -7,  67, -14, -45,  72,  28, -83,-104, -98, -79, -40, -89,   5,   7,  35, 117,  16,  35, -74, -70,  23,  97,  -3, -63, -81,  69,  58,  65,  25,-118,-107, -28, 119,  38,-127,-109, -36,  59,-104,  98, -71, -93,  33, -81,  64,  87,  -6,  65,   8, -26,  51,  86, -60,  85,  79,  81,  91, -24, -13,  -4, -62, 106,  66, -47,  33, -96,  27, -31, -52,  31,-120,   2,   7,  26,  22, -35,  41,  31,  91,   9,-120, -74,  76, -77,  90, -82, -27,-110, -17, 104, -10, -11, -48,  25,  46, -27,  92, -86,  -6,  -6, -20, -17,  35,-118,-113,  61, -45, -97,  12,  21, -12,  28,  49,  43,  59, -29,  57,   8,  33, -60,-126,  61,-117, 120,  21, -83,  85, 126, -57, 107,  22,-102, -90,-124, -98, -43,  88,  11,  85,  30, -10, 102, 120, -53,-102,-119,-121, -15, 100, 121,  48,   3,  28, -99,-123, -85, -14, 106, -56,-125, 105, -93,-122,  28,  35,  12, -95, -72,  99, -92, -20,  58,  -3, -95, 120, 105, -62, 127, 101, -85,  97,  12, 112,  85,   5, -66,  80, -41, -19, -51,  23, 106, 120,-116,  81,-106,  78,-127, 105,  17, -48, 114, -53,  69,  78,  24,-117,   4, 111,-124, -95,  96, -95, 107,  19,  48, -47,  16,  82, -29,  85, 106, -39,  66,  91,-120, 114, -80,-107,  44,-112,-124,-122, 104, 112, -84,  38, 121,  18, -42, -46,  52, -24, -96,-109, -75, 102,  76},
{ -78,  57,  20, -78, -15, -75, 125,  -5,  16, -23, -51,  -8, -30,  72,  83,-113, -54, -25, -76,  16, -49, -13, -57, 106,  61,  -1,  70, -22,  38,  -2, -64,-121,  48,-100,-111,  38,  86,  91,  13,-120,  78, -57,   6, 105, -94,  48,-111, -90, -24,  55, -48, -22, 119,  13,   7,  37, -83,-113, -20,  52,  15,  54, -28, -79, -83, -87, -65, -70,  -2,  76, -22, -10,  -6,  98, 115,   7,  24,-107, -35,-102, -29,  58, 113, -68,  38,  68, -63,  15, -38,  55, -54, 102, -99, 102, -45,-107,  -6,  14, -96, -71, -87, -26,  29,-120, 123,  98,  57,  97, -16,  48,  89,  14,  47,-123,   1,  61,-118, -86,  27,  79,  -8,  54,  18, -78, 126, -13, -34, 105,  80, -91, -28, -10,  35, -51, -22,  30,  90, -74, -11,  78,  85, -90, -52, -30,-109,  50,  19, -64,  72, -47,  -1,  49,  23,-113,  40,  61,  -9, -49,-111,  69, -33, -81, -23,-103, 102,  -5,  68,-110,  68,   7,  83, -99,  11,  82,  -1,  74, 112,  76, -39,  38, -34,  21,  98, -64, -14,  13, -68,  52, -40, -50,  39, -58, 111, -14, 116,  50, -34,  72, -67,  92, -90, -90,   9, -53,-109, 106,  73,  22, -73, -62, -45, 104, -69, 117, 116,-127,-105, -91,  21,  85, -55,  46, -69,-127,  -2,  49, -59,  15, 113, 124,  48, -71,  20,-119,-120,  25, 101, -48,  89,-117,  16, -76, -14, -46,  10,  16,  47,  94, -14, 102,  76, 109, -91,-102, -67, -76},
{  27,  63,   3, 109, -12, -25, -97, -87, 116,  75, 112,  63, -26,  57, 127,  11,  91, -45,  25, -48,  -5,  98, -53,  40,  25, -85,  27, -90,-100,  63,  -5, -22,  70,  83, -43,  24, -77, -39, 121,  26,-105, -30, 127, -36,-107,  20, 120, -58, -29,  21, 127,  26,  88,  35,  14,  17, -79,-123, -53, -75,-115, 104,  53,  32, -66,  52, -90,  14,  52,-120, -36,  53,  36,  11,  18, 120, 100, 119,   4, -56,  62,  27, -35,  33,  44,  -1, -10,  12, -38,  -2, 105,  47, -94,  -1,-107, -37, -61,   2,  81, 121, -48,  18,-126, 106,-126, -42, 101,   0,-116, -90,  19, -70,   4,  86, -90, -18, -39,  69,-121,   6, -85,   6,  -2, -82,-103, 112, 113,  26, -54,  15,-110, -81,  34, -27, -68,  94,  52,  92,  11, -82, 104, -72,  54, -57,  -6, -72, -41, 110,  91,-114, -56, -88, -19,  67, -95,   2,-124,  66, -35, -63, 113,  69, -18,  95, 117, 100,  -2,-122, 118,  79,   9, -95,  92,  61,  67,  20, -68,  62,  -8, 124,  23,-120,  32, -37, -14, 106, -77,  38,  32,  27, 120, -33,  25, -45,-113, -83, -60,  24,-100, -76, 102, -44,  97,  40,-103,  -1,  70, -50, -32,  52,  85,  45,  75, -24, -14, -97,  93, -51, -74, -19,  80,  57,  -4, -89,  89, -42, -34,  95,   2,  33,  92, 101,-121,  67,  33,-120,   2,  -6,-107, -88, -65, -78,-119,  86, 122, -16,  14, -26, -91, -79,  98, -80,-111,  71,  36, -47},
{  87, 104, -28, -97,   7, -34, -22, 125,  69,  98, 109,-122,-111,  16,-102,  25,-100, -12, -85, -67, -92, -44, -62,  -3,  99,  85,-121,-125, -26, -98,  94, 118, -49,  48,  16,  33, -30,  43,  24, 119,  -4, 119, -54,  57,   6,  -4,  75, -33,-103,-113,-119,  48, -26, 109,  47,-114, -71, -98, -69,  67,  49, 116, 127, -89, -25, -84,  25,  90,  58, -58,  62,-124, -56, -20, -26,  55, -17, -11, 102,   9,   5,  22,  90,-102, -18,  39, -83,-115, 121,-106, -98, -98,  19, -12,-124, -31, -97, -42, -79,  31, -33,  45,  27,  89, 106, -21, -53,  80,  33, 109,  43,-113, -47, -50,-108, 125,-109,  51, 101, 107, -15,  33, -43, -35, -22, -49, -70,   4, 112, -63, -54,  74,-118, -49,  32,-127, -66,  64, -15, -35, -80,  61,  44,  76, 114, -90, -85, -57, -23, -29,-102,  31,-109, -25,  86,  38,  11, 112,  60,  96,  75, -85,  14,  64, -96,  36, -33, 125, -64, -70,  56, -66,  39,-100,  94,  92,  -3,  53, -75, 109,  11, -97,   8,  89, -20, -53, -75,-121, -27,  92,  28, 117,  42,-116, 104,  58, -71, -26, -48,-125, -31, -66, -11, -88,  25, 106,  72,  -9,  84, 120,  34,-106, 117,  37,-112,  42, -83, 103, -11,  66, 126,  20, -48,   6, -55,  37,  31,  62, -28,  89,   6, -43, -65,  53, -10, -66, -51,  86, 101,  90, -54, 123,  42, 104, 118,  73, -66,  53, -74,  89,  20,  72,  70, -45,  79,  -3},
{  17, -37, -66,-111, 103, -57,  51,  -2,  71,-103,  65,  -7, -33, -46, -76,  42,  77,   6,  49,  83, -30, 125, 113, -52,  68, -34, -83, 108, -42,  -5,  59,  23,  51, -93, -77,  11, 108,  59,-111, -57, -15,  65,-118,-126,  60,   5,  10, 109,-117, -41,  45, -91,-127,-116, -49, -54,-113, 127,  13,  -4,  55,-112,  72,  20, -27,  46,  54,  61,  26,-120,-124,  49, 107,  84,  85,-125,  93,  75, -93, -57,  82, -12,-107,  45,  60, -90,   3,  16,  74,  15,  13,  82,  28, 115, 112, -15, -83,  71,  12,  77,  82, 125, -57,  84, -10, -76,  -2, -59,-126, -70, -53,  37, -90, -49,-110, -64, -26, -53,  68,  11, -48, -95, -58,-119,  12, -74,-116, -84,  73, -98,  52,-119, -39, -16, -70,   5, -58, -48, -99, 122, -47, -88,   2, -83,  89, -16,  91,   0,  69, -14,  66,  34,-118, -13,  24, -34,  70,  81,  21, -47, -73,  33, -69, 114,-113,   3, -30,   9,  -4,  44, -77,  59,  62, -55,  66, -16,  69, 110,  89,   1, 111, 106, 115,  -7,  -9,  76,-110,-104,  64, 118,  63, -54,  79, -82,-115, -81, -13, 118,  88,-120, -64, 112,  75, -54,  74, -89,  73, -62,  15, -92,  42, -48,  93,  43, -28, -21, -19, -58, -26, -66,-127,-126, -85, -47, -15, 120,  29, -49,  84,  15,  11, -42,  35,  90, 111, 102,  -7, -61,-127,  37, -84,  14, -80, -41,   8,  98,  25, -12, 109,-116, 105, -40,  32,  74,  48,  -2},
{-100,  66,  98, -80,  65, -31,  -2, -25, 105,  56, -45, 120, -78, -94,  88, -93,  66, -54,  44, -10,-122, -68,-113,  16,  -2,-124,  31,  43, -56, -28, -86,  92, 119,  55, -26,-125,  13, -82,  34,  21, -23, 122, 119, -67, -88,-126,  22, -81,-115,  80, -95,  63, -81, -90,  97,-115, -44,  -5,   4,  90,-116, -95,  84,  43, -50, -81, -81,  80,-120, -20,   2,  75,  41,  33, -66,-113,  66,  30, -81, 109,-104,-117,  63,  19,  77, -66, -34,  99,-119, -34, -17,  65,-124, -80, -71, -97, -17, 120, -82,  28, -42,  91, -96,  35,  57,  92, -85, -29,  29,  26, -91, 111,  49, 101,  68, -53, 117, -63, -91,  95,  74, -45, -28, -97,  81, -56,  -1, -76,  93, -29,  10, -39,-120,  57,  75,  86, -51, 107,  34,  79, 121,   8, -80,  93, -40,  58,  59,-100, -20, 102,-103, -17,   8, -37, -61,-103, -33, -90,  90, -30, -18,  44,  82,  39, 109,  28,-101, -27, -90,-123,-116, -19, -97, -70, -33,-121,  52, 117,-107,  71,-107, 119,  71, -93, -19,  25, -20, -70, -53, -17,  44,  88,-113, 111,  65, -57, 101,  52, -92,  32,-103, 125,  79,-111,  79, 124,  18, -74,  96, -91,  15,  37,  12, -68,  59, -22, -33, -60,  18,  58, 107, 101,  25,-114, -31, -26,  17,  96, -76,  60,-103,  23,-109,   4,-109, 115,  90,  97, -73,-118, -97, -62, -54,-124, -95,  57,  58,  62,-127,-108,  94, -27,  32,-102, -38,  51},
{  49, -13, -10, -97,-120, -21, -53, -14,  86,  76,  -8, -63,  81, -38,  68,  39,-121,  72,  59,  46,  46, -90, 117, -94,  57, -25,  81, 114,  72, -20, 105,  47, 126, -37,  81,  14, -32,   8,  29,-109, -13, 121, -92, -94,  26, -42, -26, -12, -89,  -1,  68, -27, 124,-111, 100,  10, -56,  11, 115, 105, -76, -11,-123,   0,  45,  11,  82, -32, -46, 107, 115,  -3,   0,  77,  83, 110,  80, 125,  39,  20,  96,-117, -64,  32,  87,-122, -90,  -8,  33,  89, 107, -64,  47,  65, 113, -55, -71,  70,  94,  40, -76, 124, -78,  91, -33, 108, -87, -36,-112,-101,  57, -18, -82, 108, -15,  70, -24,  61,-122,  10,  30, -36,  86,-104,  73,  -1,   2,  81, -21,  29,-108,  63,  64,  20, -99,  44,-102, -40,-105, -70,  43,  72,-115,  58, -88,  83, -95,  57, 111, -85, -40,  -3,  14, -79, -64, -83, -69, -26,  90,  54, -45,  54,  82,  44, -40, 111, -58,-127,  42,  19,  71, 115, 114, -73,  90,  77, -60,-117, -82, -66,  77, -91,   1,  43, -32,  17, -43,   3, 100, 108,  36,  11, -80, 106, -88, -32, -13,  22, -56, -38,  95, -71,  78, 117,-118, -13,  62, -14,  74,  38,  56, -65, -85, -63, -52,-108,-110, -69,-115,  89,-100,  50,  38,  67,  91, -39, -60, -53,  80, -72, -82,  34, -10, -50, -62, 113, 122, 121, -73, -27,  90, -16,  87, -30, -47,  14, -27,   6,  21,  91, 117,  -8, -69,  73,  52, 112},
{ -66, 110,  -4,-127, 112,  88, -44,  52, 116, 125, -89,  34,  68,-103,  12, -37, 104, -96, -53,-115,  99, -87,-108,  65,  88, -31,   0,  52, -20,  91,  71,-121, -48,-117,  61,  75,  22, -52, -55, -23,  42,-127,  38,  86,-102,  99,  72, -88, -79, -86, -79, 125,  16,   6, -34, 124,  31, 109,-114,  36,  13,  -5, -23, -34, -29,  -4, -19, -27,-109, -42, -52, 111, -47, -27,  24,  84,  83,-109, 102,  84,-103,  22, -75,-111, -52,  85,-124,  53, -67,   2, 117,  62,-108,  44, -21, -97,   1,  37,-112, -56, -93, -35,  97,-119,  81,  34, 116,-120,  69,-100,  76, -67,-108,  98, 127,  20, -71,-115,  74, -15, 118,  15, -81,  28,  90, -20, -75, -97,   3,  26, -13,  34,  25,-101, -65, -89,  74,-103, -10, -27, 121, -60,  -6, -19, -22,  40, 124, -79,  50,  98,  57,  66, -72,-107,  93, -27, 106, -33,  -5,  85,   1,  80, -89,-120,  -5, 119, -54,  48, -59, -76, -33, -88, -40, -22, -29, 122,  34,  92,   9,-106,-114,  40, -82,  39,  93,  20,  19,-100,-109, -29,  48,  52,-104,  70, 115,  94,  97,  -9, -43,  31,  80, -40, -17,  79,  67, -79,  13, -43, -81,  95,  -4,  51, -64,-124, 103, -44, -35, 115,  70, -50,  -7, -14, -22,  55,-101, -76,  60,-100,  72,  63,  87,  91, -28,  39, -53, -63, -12,-113,  -1, -85,  90, -83,  16, -95,  56, -11,  37, 121, -42,  22, 112,  92, 108,   8, -28,  81},
{  89, 109,  23,  70, -81, -32, -21, -18,-117, 109, -23, -54, 107, -93, -75,  45, -59,  98,  76,-109, 103, -27, -12,  29,  11,  76,  93,  -6, 104,  90, -47,  90,  -9, 120,  71,  79,  58,  14,  48,  52,   5,  94, -21,  84, -82, -26,-124, 127,   1, -60, -51, -79, -13,-100,-121, -14,  87,   4, -48, -32,-116, -24,-121, -26,  73, -47,   3,  70,  41, -49, -88, 117,  20, 104, -90,  88, -77,  22, -59, -34,  73,  83, -26,-109,  71, 125,  77, -95,  43, -42, 115,  -2, -52, -71, 109, -86,  40, 120, 114, -83,  39, -30, 118, -44, -74,  33, -73,  43, 103,  41, -12,-115, -95, -23, -85,  70,  66, -65,  77, 116, -49,  21, -78,-124, -67,  20,  92,  39, -61,  99,-125, -95, -58,  14, -44, -41, -93, -62,  76, -81,  -4, -15,  82, -70,  74,  41, -98, 106,  93,  39, -51, 123,-112,  81, -65,-118, -69, -28, -49,  70,  96, -95, -95,  70,   5,  17,  67, -40, -30,  56,  61, -40, -70,  77,-103,  25, 124, -27,   6,  92,  63,   3,  23,  39,  83, -94,  43, 127,  44, -44, -99,  -6, -91, -40, 101, -39,  91,  11,-108, -25,  46, -62,  20, 123, -10, -63, -71,  15,  96, -58, 104,-114,  92, 125,  56,-100, -54, -91,  78, -90,  -3, 106, -29, -25,   1, 111, -87, -20, 126,  33,  25, -18, -27,  74,  98, -92, -48, 109, 120, -75, -82,  38,  40,-118,  83,  13,-103,  79, 116,  -3,  92, -43, -27, -83, -22, -22},
{  42,-112, -15,-123, -31, 126, -44,  28,  67,  75,  19, 115,  15,  64,  94, -46, 125, -40,  90, 127, -65,  13,  -1,  49, 123,   3,  36,  19,  94, 111, 120,  34,   8, -86, 115, -48, 113, -28,  22,  33,  66,  -7,  35,  22, -77, -57,  10,   3, 119, -95,  74, -77, -16, -71,  -9, -54, -19,  19, -37, -78,  53,-112,  51,-106,   0,  57, -24,  55,  54,  96, -77,  28,  28, -99, -26,  27, 123,  70,  52,  31, -76, -70,-104,  97,  31, -49, -68, -76,  -6, -15,  83,  96,  69,-115,-108, -89, -86, -28,  99,  61, -94,  -6,  45,  31,  -6,  42,  95, -77,  47,  22, -68, -44,  60, -60,   4,  99,-116, 109,-124, 117,  77,  11, -12, -15,  20, -75,  27, -22,  23, 115,   0, -11,  62,  32, -50, 101, -12, -59,   3,  10,  -1,-119, -90,-115, 112,-105,  -4,  50,-109,-102,  34,  28,   1,  50, -23,  96, -21, 100,  38,  61, -65,  -1,   5,  68, -92,  -4, 117, -11, -86,  60,-107, -94, -15,  73,  -8,  48,  63,-119,-116, -49, -15,-109, -19, -32,  45, 107,  88,  32,  67,  99, -78,  37,  78, 126,  69, -26, -38, 100, -31, 109, -60,  69,  91, -89,  27,  54, -66,  27, -10, 120, 122, 107, 112,-113,   8, -45, 119,  24,  56, 103, -75, 104,-122, -85, -58, -51,  36, -24,  37,-103, 111, 116, -61, -39, -23,  65,   8,  79, -78, -77,  23,  59, -37,  98,  30, -87, -31, -98,  83, -62, -72, -92,  35,-110,   8,  64},
{ -63, -12,  29,-104, -91, -88, -50,  68, -24, -35, -74,  57, -66, -44,  16,  18,  34, -52, -57,-115,  14,  13,  82, -82,   5,   7,-120, -11,  77,  -7,  18, -93,  69,   7,-106,-116,-122, -45, -68,  -9, -47, 120, -81,  12,  41, 116, -41,  67, -31,  82, -70, -61,   3, 114,-118,-107,  82,  64, -49, -94,   6,  75, 118, -56, 122,  -6, -72, -15,  30, 115,  74, 115,  97,  99, -64, -15,  72,  13,  88, -37,  74, -14, -60,  -5, -64, -95,  33, 124,  49, -71,  69, -97,  13, -42, -52,  40,  68, 119,  97, -77, 100,  29, -98, -87, -95, -13, -51,  49,   2, 102,  18, -95,  11,  17, 116, 101,  89, -10, -82,  58,  83, 107, -83, -78,-124,  87,  19,  93,  97, -91,  30, -85,  18,  23,  -9, 110,-121,  64, -56, -69,  42,  86, 105, -69,  36,  10,  70, 123, 118,  26, -64,-106, -18,  12, 117,  49, -14,  45, 110, -50,  18, 125, -52,   1, -43,  -2, -89,  69, -53,  68, 127, -79, -88,-104, -47,-114,-122,  28,  27,   4,  32, -73,  27, 112, -22, -79, -23, -31, 117, -40, -83, 100,   7,  -9, -68,   8, -10,-112,  93,  80,-103, -98, 100,   3,  89,  -4,  38,  45,  -3,   2, 108,  88,  72, -68,  73, -99,  42,-127, -83,-103,-122,-111, -98, -62, -63,  18, 118,  27,  36,  23,  13,  98, -77,  20, 110, -49, -50,  10, 119, -14, -99, -23,  39,  66,  19,  40,  -3,   5,-118, 106,  96, 101, -12,-115, -88,  49},
{ -91,  87,  77,  81, -29, -78,  38,  68, -30, -17,-116,  79,-103, -35, -80, -50, -64, -70, -88, 125,   3,  -6, -31, -17, -60, -62,   0,  28,  56, -38,  45, -88,  25,  66,   2, -87,  94,  -2,  23, -31,-109,   9, 126,  72, -85, -88, 120, -64,  66,  63, 112,  48, -55,  89, -20,-100, -58,  75, -87,-119,  28, 108, -80,  75, -12, -60, -30, -84, -18,  77,  58,   6,-112,  81,  95,  -1,  69, -45,-114, -15,  33, -87,   2,-114,  43, -45,  39, -99,  -8, 102, -99, -61,  38,  45, 106,  67,  80,   9,  22, -41, 107, 110, -33,  40, -55, -39,  39,-107,  46, -22,  17, 125,  14,  35,  91,   6, -84,  28,   1, -19,  28,  32,  90, -55, -57,  24, 124, 112, 125, -98, -83, -26, -67,  25, -23,-121,  16,   1,  75, -21,   1,  44,  -3, -38, 111, 117, 124,  -5, -78,  30,-100,-123,  61,   2,-121, -17,  25,  25,  -3, -39, 120, 108,  86,   5, -21,  92,  89,  26,  47, -77, -35,  14, 105, -69, 112,  10,  17, -30, 116,   9, -47,   3, 123,-102,  16, -57, -49,  17,-108, -24,  27,  22,-118,-116, -99,  38,  90,  52,  -4,  21,-108,-121,  -9, -95, -33,  17,  75, -51, -48, 120,-104, -57, -72,  43,-101,  11,   3,-116,  74,  22, 121,  -2,-127, -14, 100, -19, -54,  26, -71,-116,  14,  65, -28,-113,  48, -38,  44, -13,  73,-106,  98,  -7,  -9,  88,  22, -44,-120, 124, -67,  82, -51,  69, -11,  92, -30,  86},
{ -86,  59,  78,  57, -58,  24, -98, -14,  23, -68,  27,  82,  81, -79,  35,-105,  12,-102,  65,-127, -59,  80, -98, -52, -64,   1,  46, 100, 119, 113, -22, -48, 116, -14, -13,  35, -94, -71, -58, 120,-116, -82, -60,  -9, -25,  -8, -31, 126,  64, -82, -37,  73,-103, 112,-100, -11,  87,  21,  40,  44,-112, 118,  14,   6,   6, 102,-105, -17,  -2, -60,-107, -62,  17,-126, -79, -69,  69, -15,  25, -36, -94,  80,  99, -11, -87, -36, -19, -25,  80, -81, -69, -97, 102,  38, 116,  74, -90, -28,  91,  13, 109, -18, -39, 125,  12,  64, 112,  78, 101, -18,  74,   8, -94,  26, -61, 110, -24, -71,  23, 111, -13, -38,  72,  74, -34,  43,   2, -48,  67,-100,  52, -20, -49,-109,-124, -13,  83, -75, -89,  23,-118,  76, -30,  -9, -81, 105,  63, -50,-110,  32, 126, -67, -67,  49,  -8,   9, -23, 105,  74,  65,  57,  59, -49,  63, -25,  12,  64, -26,-125,  40,   5, -54, -36,   6,   9,  58, 114,  21,  96, 120,  68,  -6,  58,  58,  60,  28,  -7,  15,  35, -34, -16,  38,  76,  30, -70, 125,  44, -76, -87, -17,  11,  -1,  62, -49,  31,  63,  87,  52,-107, -19, 125, 105, -48, -82,  88,   6, -60, -89,  63,  49, -53,-101,  61,  95, 114, -87,  14,-103,-112,-113,  77, -91,  16, -59,  87, -55, -24,  77, 107,-115,-101, -43, -64, 119, -29,   9,  44, -40,-124,  51,  75, -69, -26,  81, 115,  33},
{  32, -12, -91, -43,  -5, -17, -98,  60, -43, -25, -43, -59, 126, -92,  18,   8,  58, -32, 119, 109,  84,   5,  39,  34, -93,  11, 113, -59, -94, 126,  28,-121,   2, -52,-113,  22,  89, -14, -31,  63, -21,  95,  71, -49,-107,  27,  67, 111,  93,  77,  77, -69,  -2,   3,  41,-123,  41,  80,  22, -15, 125, 103, -45, -55, -40, -22,  54, -41, -95, 112,  38,  12,  17, -98,  39,  89, -25,  94, -15, -24, 108, 127, -39,  40, -80, -22, -59, -23,  69, -10, 127, -75, -44,   1,  89,  25, 120,  25, 108,  23, 110,  31, -95,  35, -75, 123, -24, -25,-100, -89, -31,  42, -18,  59, -77,  14,  51,  13, -32,-107, -88, -63, 113, 115, -89, 124, -99, -17, -45,  73,  28,  60, 100,  13, -44,  25, -37,  42, -20, -44, 119,  16,  10, -50,  39, 103, -15,  66, -30,-125,  84,  92, 116, -72, -12,-101,  82,  -7, 106, 120,  77,  90, 121, 106,  71,  55, 126, -65, -50, -32,  92,  66,-122, -26,  93,  54, -69, -56,-119,  54,   4,  19,-112,  70, 106,   6,  28,  61, 109,  13, -21, -47, -18,-119, -89, -68, -47, -21,  83, -73,  66,   2, 101,  75,-121,  51, 111, -49,-120, -43, 106, 105,  12, -28, 104,  68,  82, 126,  72, -66, -66, -99,  91, -12, -88,  25,-109,  47,-109,  69,  72,  95,  40,  60, -28,  28, -60,  67, 112,  94, 123, -67, -39,  19, 122, -79, -82,-121,  96, -14, -97,   3, 100, 116, -57,-117},
{ -81,  82, -97, 116, -23, 116,  13,  48, -31,  25,-126, -23, -68, -22,-125,-118,  29,  92,-111, -71, -18,  83,-124, -93,  63,   8,-100,-123, -87,-117, -21,  52,-119,  40, 101, -97, -21, 121, 115,  30, 110,  45, -76, -65, -35, -87,  34,  47, -76, 119, -97, 113,  28, -15, -65,-121, -83, -89,-125, -37,  15,  68, -36,  34,-114, -87,-101,  71,  24,  -2, -42, -71, -10,   9,  34,  -4,  72, -73, -13,-100,  98, -50, -43, 108,  56,  94,  69,-116,   6,  97,  37, -48, -28,   2,  23,  24,   6,-120, -91, 116,  81, -99,-106, -99,  45, -35,-113, -46,  12,   4, -52, -88, -43,  -4,  40, -87, -40, -69, -95,  19,  48,  47, 116,  59, -59,-109, -88, -65, -65, -45, -18,  62, -67,  81,  32, -30, 120,  95,  -5, 113, -90,  45,  52, -27,  38,  29, 118, -15,  67, -21,  70, -16, -61,  58,-116, -79,  16,  93,  64,   0, -59, -88, -31, -23,-107,-107, 114, -61, 124,  89, -43, -41,-123,  69, -13,-107, 101, -77,  20,  50, -18, -98,  85,  48, -71,-127,  33, -84, -13, 120, -78, 100, -42, -31, -41,  70,  64, -96,  67,  27, -26,  -5,  -1, 126,  23,  31, -85, 105,  84, -96, 100, 102,  82, -41, -61,  48, -76,  25, -53,  46, -98,  12,  32, -57,  75, -92, -11,  60,  57, -68, -96, -64, 109, -43, -55, -15,  94,  64, -62, 109,  35, -42, -72, -60, -97, -26,-106, -54, -79, 119, 124, -35,  28,  81,  98,  57},
{   8,  71, -37, -42,  39,-106, 119, -11, -57,-100,   7,  23,  92, -84,   6,  79, -92,  51,  -5,  15, -51, -47, -65, -21, 113,  97, 119, -16, -96, -12,  63, -17, 101,  28,  91,-117,-106,  52, -93,-106, -61,-122, 115, -33,  28,-106,  21, -94,  -7, -55,  21,  45,-110,-112, 127, 120,-125,  56, 126, -78, -27,  37,  61,  63,  -7, -72,  75, 118,-108, -43,  60, -93,   4,  28,  52, -23, -35,  14, -23,   2,  74, -26,  87,   8,  26, -28, 104,  54,  -2, 106, -57, 125,  -6, -53,  10, -80, -35,  12,  -5,-108, -73,  48,  39, -81,-126, -81, -15,-125, -19,-104, -59, -31,  30, -87,  -5,  98, -18,   1,  95,-116,  63, -20,  11, 122, -66,-119,  -8, -44, 111, 126,  99, -86, -79, -11, 109, -20,  92,-114,-125, -61, -89,  -6,  75,   2, -55, -90, 109, -62, 124,  65,   2, -11, -55, 110, 120, -27, -91,  37,  -9,  65,-115,  40,-105, -91, -15, -28,  59,  -8, -49, 126, -63,  72,  76,  83, -33, -69, -43,  40,  67,  37, 116,  30,  20,  76, -79, -51, -73, 106, 119,  16,-112,  93,-106, -61, -33,  87, -58,  65, -17,  55, 118,  78, 108,  47, -94,-102,  31,  -5,-118, 103, -24,  69,  57, -18,  28,   3, -14,  39, -56, -33, 118, -42,   5,  -9, -11,  74, -37, -54,-100,  -8, -51, -18, -81,-125,  75, -42, -79,-114, -90, 127, -20, -65,-105,   1,   6,  -3, -66, -12,-120,  84, 109,-119, -65, -89,  91,  43},
{-112,  69,  58, 114,  47, 116, -16,  83, -66, -85, 106,   5,  95, 100,  -6, -72,-115,  69, -14, 101, -69,  -6, -40,  89,-116, -57, -98,  32,  50,  -5,  45,  71,-100,  36,-127,  97,  48, -22,-117, -65, -29, -17, -42, -19,  53,-123, -85,-124,-125, 124, 113, -80,  70,  41, -50,  95, -68,  79, -54,  84, 120, -63,-127,-121, -29,  80,  59,  25, -66,  26,  80, -46, 119,  61, 102,  13, -47, -43, -54,  50,  16,  92,  40, -79,  22,  89,  24, 107,  87, 108, -32, 118,-110, -33, -22, 109,  69,   9,   2,-123,  22,  -7,  80,  16,  90,  66, -70, -26, -68,  93, -61, -54,  53, 108,  54,-118, 109, -76, -99,  97, -54,  15,  69,   0, -64,-101, 109, -56, 108, -85,  62, -24, -80,  81,-100,  51,  50,  89,-111,  18, -74, -90,  13, -42, -31,  76,  93,  91, -71,-117,  78, 125, -96, -41, 110, -53,  84,-112, -74, -20, 118,  65, 111,  73, -62,-110,-114, -91, -40,   1, -28,-113,  -2, -13, 119, -45,  17,  24, -67,-120, -51,  38, 103,  95, -63, 112,  79,  21,  -7,  -1,   1, -86,-114,-103,  36, 122, 101,-120,  66, -52, -81, 110, -36,  87,  10, 117,  23,  -4,  59, 108, -42, 110,   2, 124,  86, -44,  23,  20, -23, -52,-110, -24,   9, -72,  30,  62,  11, -14,  81, 112, -43,  18,-107,  24, 111,-117,  81, 119,  59, -59, 126,  17,   4, -74,-110, -68,  60, -92, -28, -68, -98,  16, -37,  54,  98, -37},
{  26,  86, 107, -58,  40,  82,  11,  12, -14, -65,-124, -34,  86,-127,   5,  27,  50, -36,   9,  81, -34, -86, -73, -56, 126, -67,-108,-115,  92, -18,  99,  24,  62,  46, 104,  96, -44,-121, -16, -36, -89,-105,-127, -58, 109, -27,  49, 124,  48, -85, -38,  40, -17,  26,  95, -94, -63, -26,  82,  38, -21, -39,  63, 121,-120, -13, -74,  27, -88,  70, -51, -98, 105, 119, -18,  66,-102,  78,-112,  93, -63, -75, -47,  48,  49, -77,  -4,-114,   6,-117,-101,  79,  68, -99, -69,  70,-111, -77, -49, 126,  46, -57,  27, 103, -60, -92, -70, -53,  77, -11,   9, -63, -52,  79, 104,  27, -60, -30, -42,-116, 104, -40, -95,-127, 124,-104,  47, -34, -16,  10,  35,  29,-116,  91,-113,  82, -64, -41, -75, -13,  28, -57, -63, -80,   8, -68, -21, 105, -93, -51, -24, -30, 126, -70, -57, -46,  90, -14,   1, 106, 104,  43,  67,  32, -24,  93,  47, -11,  26,  47,  58,  25,  -1, -61,  98,  90, 110, -60,  36,  16,  30, 107, -17, -28, -99,-127,   6,-116,  61, -69,  95, 104, -75, -88, -65, -28,  57,-120, -45,  32,   9,   7,-121,  41,  71, -60,  31, -39,  16,  34,  62,  33, 101, -86, -70, -40,  69,  61, -84, -77, -91,  68,  12, -44, -76, 122,  21,  34, 120, 104,  68,  35,  41, 116,  55,  70, -62, -13, -48,   6, -45,  64,  16,  23, -74,  91, -25, -60,   6,-102, 104,  39,  14,  71, -63,  30},
{  53,-100,  96,  33, -26,  26,  16, -51, -62, -78,  32,  41,  82,  41, 115,  85,-116,  39, 122, -45,-111, -51,  91, -31, -12, -11,  70, -85, -48, 112, -53, 111,-115,  52,  19,  30,  55, -77, -19,  54,  75, -32, -72, -89, -14, -38,  48,-118,  90,-124, 125,  20, -63,  40,  42, 107,  51, -24, -98,  78,  34, -37, -86, 114,  32, -29, -11,  17, -14,  39, -76, 121,   8,  91, -73, -63, -54,  32,  35, -91,  77, -77, -95,  29, -42, -25, -95,-108,  37, -86,  95, -84, -73, -66,  65,-106,   7, 104,   4, -12, -19,  88, 125,  86,  96, -99,  -7,   3, -45,  78,-123, -86,-108,  -8, -46,  57,  40, -18, -48, -78, -56,  43,  92, -81,  80,  39, 117,  88, -49, -98,  81,  11,  85, 112,-123, -36,  97,  52,  96,-119, -27,  85, 117, -97,  -2, -67,-124,-110,-121, -13,  27, -33,  65, -95, -22,  98,-116, -81,  33,  60, -71, 109,-110,  34, -64,-127,  55, -86,-113, -59, -20,  71,  78,-119, 122,  37,  45, -79,-115,   4, -82,  92,  16, -76,  18, -34,  96,  46, -25, 124,  27, -15, -11,  -2,-118, -32, -79,  74,  37, 114,  95, 119, -89,   0, -15, -93, -72,  67, 104,  78,  38, 115,  15,  16, -72,  90,-115,  82,  75,-111, 122, -18,  36, -43,  88,  21,-104, -26,  36,  47,  97,  63,-119, -25, -47,  48,  37,  25, 125,  38,  -8, -81, 102, 113,  75,  23, -73, 108, -61,-115, -66,  38, -76,  25,  63,-103},
{ -82,  20,   9, 127, -30, -38, -58, -37,   0, -48,  -3,  73, -22,  70, 106, -51, -54, 102,  98, -28,   0, -95, -28, 113,-112, -87, -53,-112,  96,  29, -73,  89,  27, -95,  25, -64,  25,-105, 103,-100,   5,-111,  36,  63, -62,  -3,  91,  95,  -8,  70, -24,  51,  38,-110, -95,  34,   8,  18, 112,  87, -42,  47, 100,  23, -84,  31, 121, 119, 114,-122, 115, 125, -43, -11,  24, -83, -78, -77,  33, -45, -31, -84,   2, -23, -50,-117,  -7,  99, -44,-101,  42, -81, -39, 105,  30,  87,  33,  69,  22, 120,  84,  85,-127,-106,  91,  82,  29,  37,  67,  66,-116, -70,  83, -60,  31, -42, 109, -75,  24,   9, 105, -38,-106, -98, 112, -47,  81,   5,  15,   2, -13, -86, -17, -77,  10, -11, -75, 108,  64,  48, -44,  -5,  47,  44,   3, -96, -39,  61,  50, -16,  13, -18, -78, -78, -22, -56, -59, -56, -27,  88, -24,-117, 118,  27, 105,  48,  62,  52, -85, -37, 118,  46,  69, -96,  12,  26, -65,  63, -80,  34, -98, -48, -83,  31, -77, -75,   3,-114, -63, -23, -30,  69,  29, -39,  66, 121,  64, 103, -39, -26, -77,  17,  17, 109, -20,  53,-118, -97,  67,  67,  13,  52,-115, 116,  14, -71,  -6, -96,-123,  90, -85,  -2,  58, -80, -22,  83,  53, 112, 121, -13,  83,  79,-127,  57,  50,  73,  71, -24, -15,  -6, 125, 119, -54,   4, -71, -82,  17, 102, -27, 104,  34,  65, -60,  83,  -8, -49},
{ -91,  65,  -9,  72,  54,  53,-120,  68,-111,  58, 114, -28, -45,  92, -76,-104, -38,  -5, -82,  95, 108, 112, -89,  50,  21,  78,  12,  41, 115, -40, -91,  52, -52, -44, 106, -66, -79,  77, -63, -18,-116, -79,  57,   2,   2,  71,  75, 122,-123,  83,-102,-117,  23, 100,  -9, -77, -34, -79, -25,  34, -93,  89,-127,  11,  31,-124, 119,-124, 104, 100,   8,  37,  37, 102,  37,  29,   3,  16,  54, -89,-107, -33, -63, -60,   5, -65, -82,-106, 123,-107,  23,  97, -50,  13, -70,  52, -76,-106,  32, -57,  61,  10, 104,  20,-109,  92,  14, -51,  -4,   4,   8, -10,  57,  42, -92,  74, -78,  18, 104,  32, 116,  95, -23, -66, 111, -77, -64,  31, -77, 126,  94,-113,  10, -85,-117, -90, 113, 106,  85,-111,-124,  58, 127, -20,   3, -20,  14,-106, -73, 106,-108, -72, -59,-105, -63,  60,  45,  88,  77, -28,  -5, -68, -69, -88, -54,  -4,-110,  42,  60,  11, 115, 108,  78, -23,-119,   3, -47, -99, 107, -53,  16,  55,-126,-103,  10,  63, -19, 102,  19, -48, -48, -71,  37,  82,-119,  77, -26,-105, -51,  67,  18,  73, -57, -71, -29, -83, -91,  21,  28,  67,  22,  18, -61, 104,-122, -71,  -5,   3, -69,-100,  29,  62, -50, 119,  40,-100, -15,  42, -12, -81, -41,  94,   1, -13,  24,-103,  73, -48, -71, -94,  93, -90, -72, 119, -51, -45,  78, -36,-125,  82, -84, -65,  28, 125,   9,  87},
{ 103,  65,-100,  64, -14, 105, -31, 104,-121, -40,-125, -90, -69,  10,  31, -21, -22,  12,  20,-100,  14,  58,  26, -28,  95,  83, -75,-122,  26,  32,  59,  71, -19,  45,  81,  24,  36,  47,  40,  87, -54,  10, -87, -31, -50, -98,  66,  87, -39,  85,-106, -59,  74,  62, -14,-112,-111, 115, -99, -25, -35,  40,  -8,-108,-121,  79, -96,  88, -15,  -2,-108,  51, -71, -37,-122, 108, -42,  -5,  87, -19, -91,  26,  73,  55, 117,  45, 108,-104,-125,  31, -26,  97, -63, -27, -81,-123,  86,  12,  44,  44, -80,  -7, 109,  12,-115, -22, -32,  74,  14,   4, -10, -70,  74,   6,-108, -90, -53, -68, -76, -67,  69,-124,  57, -41,  23,  10, -70,  37,  29,  67,  18, -45,-113,  38,  58,-101, -46, -26, 119, -16,  11, -60, -99,  44,  83,-116, -35,-116, 106,  44,  14,  73,  10, -36, -16,-102,  78,  -8,  80,  70,  62,-124,  87,  85,-118,  -2,  33,  79,  52,   8, -89,  34, -72, -48, -28,-123,  38, -87,  33,  82,  -2, -98,  18,  26, -74, -49,  80,  63,   9, -40, -69,-104, 108, 124, 123,  87, -74,  -5,  45, -78, -39,  83,  75, 112,  64,  25,  14,-127,  46,  30,  82, -83,  31,  91,-124, -38,  41,  79, -73,  57, -34,  -8,   6,-117, -23, -20, 105, -15, -26,   5, -56,  11, -50, -76, -49,-120,  81,  46,-122,  78, -16, 120,-115, 117, 101,-111,  -8, -55,  79,  35,  84,-108,   0,  55,-107,-101},
{ -44, -57, -91,   3,  23,-110,  30, -92, -92,  13,  77,-116,  12,  85, -96,  18,  52,  68,  65, -46,  -9,  22,-119,-118,-120,  60, -99, -19,  39, -44,  39, -97,  31,  23, -96, 113,  89,  17, 104,  70, -45,   4,   9,-124,   2, -62,   1,  78,  27, 127, -65, -14, 110, -52,  46,  17, -78, -54,-105, -37, 103,   2,  20,  67, -56, -32, -93,  10, 114,  42,  66,  -1,-100,-115, -77, 105,  61, -30, -52, -16,  96, 127,   2,  85,-106, 105, 123, -35,  12,  68, -81,  50,-112,  96,  81,  29,  54,  34, -41, -65, 121, -82,   7, -49, -20,-110,  -8,  32, -10,-117,-112,-107,  26,  53,  -7, 124, -62, 104,  32, -36,  40,  48,  72,  -5, -71, -63, -18, 121, -64, -97,  43,  15, 106,  25,  -2,-101,  74, 113,  13, -39,  59, -64, -30, -52,  77, 112, -76, -73,  -2, -11,  19, -11,  80, -32,  33, -47,  85,  14, -24,  43,  59,  98,  83,  18,  -1, -18, -13, 110, 101,-109, -52, -27,-111, -27,  94,  68,  87,-105, -91,  61,  96, -58,  90,  30,   4, -82, 100, 115,  23, -65,  78,-113, -28, -30,-105, -78,-106, -23,  -4, -49,  22,  13,   2,-105, -97,  25, -51,  41, -32,  13,  56,  42,  25, 126, -32, -51, 115, -61, -37,  29,-101,  27,  47,  81,  13, -91,  45,  98, -38,  30, -83,  11,  58, -16,  16,  90, -71, -29,  72,  68, 109, -82,  64,-107,  71,   7,  24, 115,  97, -38, -52, -47, 121, 123, -66,  81},
{ -41,  -4,-101,-106,  -5,  12, -15,  63, -10,  97, -56, -71,-117, -20,-119, -16,  82, -86,  -4,   3,  83,  93,  49,  64,-114, 113, -83,   4, 104,-115, 100, -58, -66,  93, 111, -47, -15, -56,-110,  41, -30, -84,  41, -16, -14, -62, -77,  15,  82,-110,  41,  43,  28, -49, -65, -54,  88,  85, -37, 107,-108,   0,  47,  41,-121,  18,   9, -61, -83, -10,  29, -53, -55,  39,-123, 105,  30, -23,-126,-107, 117, -34, -80,  46, -95,  49, -51, 115, -59,-114,  81, -40,  46,-106,  45, 117,   6,   8, 107,-104,  62, 120, -90, -40, 116,   9,  38, 104,  63, -79, -97, -97,  -2, -60,  87,  13,  61, -21, 127,  85,  46,  38, 100, 119, 120,   0, 109, -85, -52,   9, -78,-124, -60, -48, -75,  -2,  -9, -47,  -4, 118,-112, -32,-115,  -7, -40, -83,-113, -13,  40,  40,   9,  46, -52,  59,-125, -18,-103, -47, -64, -45, -97, -29, 124, 113,  17,  71,  41,  48,   9,-103, -26, -52, -89,  69,  46, -64,  51,  87, -51,  98, 106, -86, -52,   9, -65, -16,  58, -52, 126, -62,   4, -92, -56,  95,  36,-124, -66,  12, -50, -71,  43,  63,  -9,-126, -20,-103,-127, 110, -90, -64,  73, -99, 110,-113,-121, -36,  27,  83,-118,-125, -73, -58, -94, 119,  -3,-118, 114, -51,-126, 126,-110,  24, -92, -24, -79, -71, -75,  10, -43, -13, -14,  38, -58, -99, -91,  31, 121,   9, 123,-106,  34, -51, -55, -96,   9,  35},
{ 106, -72,-127,  12, -86, -74, -28, 117, -60, -21,  23,  33,  50,-107, -51, -39, -31, -77,-117,  55,-122,  32,-101, -15, -55, -77, 115,  54,  67,   9, -77,  20,  93, -61,-105,-108, -92, -88,  46,  35,  98, 124, 114,  91, -25,  48, 100,  69,  26,  99,  -5, -25, 106,  16, 101, 110,  57, -69,  82, -95, -81,   4, -79,  72,  73, -36, -50, -64,  60,  61, -50, -98, 111, 113,  82,  86,   7, -62,  41, -71, -25,-100,  65, 120, -22,  -3,   2,  94,  -8,-123,  19, 108, -22, -90, -84,  87,  -1,  -6, -99,  -4, -94, 124, 121, -31,  99, 123, -59, 116,  58, -38,  68, -62, -82, -15,  51,  74,  22,   4, 111, 120,  99, 120,-104, -97,  82, -14, -19, -81,  45,  26,  44,-117, -22, 127,  23, 112, -86,  -1, -13,  96, 109,  85,  59,  68, -91, 100, -20, -84, 117, -44, 108, -53,  65,  61, -19,  59,-112,-113, -55, -56,  99,-104,  68,  35, -54,  95, -98,  82, -73,  89, -24, 121, -32,-123,-105, -27,  16,  88, -99,  46,  13,  99,  75, -10, 113,  76, -71, -48, 112,  51,-117,  67, -57, -71,-109,  44, -67, -58,  99, -99, -64,-101,  63,  64, -80,-118,-111,   5,-115,  39, 106, -44, -49,  11, -80, 115, -81,-110, -19, -66,-124,  45,  50,  78,-112, -16, 121, 111, -77, -50, -17,-107, 100,   5,  91, -38, -19, -83, -21, -20,  61,  -9, -40,  56, -61, 107, -85,  56,  52,-108,  54, -80, -98, -99,  72, 111},
{  24, -23, -63,   0,  -3,  77, -77,  24, -32,  34, 100,-106,  40,  90, 107, -32,  91,   8, -35,  49, -83,-116,  51, -12,  95, -95,-112, 126,  -5,  16, 101, -24,-111, -52, -38,  68,  11,  35, -38,  -9, -46, -52,-126, 116,-121, -76,-104,  39, 122, -33, 123, -18,  70, -76, -98,-119, -26, -63, -29,  79,  87, -53,  43,   0,  74, -47,  95,  71,  36, 111, -24,  20,  15, 121, -84, -29,  80,-110, -46, -49, -34,  35, -79, 100,  -3,  71,  87,-125,  10, -81, 121, -15,  81, -88, -63,-109,  76, -62,-110, -99, -15,  15, -56, -85, -69, -23, -55,  39, -70,  53,  45, -56, 108,  50, 113, 121, 103, -30,  32,  60, -42,  92,-103, -48,  58,-126,   2,-116,  83, -39,-127, 117, -53,   8, 108,  44,  83,-110, -96, -67, -46,  81,  30,  48,  13, -19, -95,  29, -77,  38,  37,-121, -50, -21, -41,  92, 100,  51,-126,  16,  41, 116, -96,  74, -22, -42,  56, -40, -96, -18, 107,-126,   3, 115, -54, -70,  70, -52, -71,  25,  -6,  15, 116,  -3, -67,   7, -32, -67, -65,  68,  41,  98,-111, -48,-108,  23, -38,   0,-112, 117,  11,  -8,  45,  32,-100,  68, 125,  55, 102,-123,-105, -45, -90, 127, -67,-110,  -8, 105, -14, -79, -31,  19,  90, -88,-101, -66,   9,  88,  -9, -88, -78,  18,  60,  -1,  -6, -89,  -9, -20, 111, -42,  75, -22,  57,  50,  88,   7,-125,  75, -38,  45,  14, -50,  72, -84,  65,  78},
{  -3, -14, 117, -92, -11, -44, -92,  88, -30, -48, 107, -76, 107,  23, -14,-115,  -1, -16, 107,  48, 106,  57,  90,  -8, -82,  79, -80,  49, -98,   2,  33,  64,  10, -41, -26,  74,   9,  64, -17,  27,  53,-125, -79, -19, -42, -95,-111, -97, -52, -66,-113, -54, -54,   7,  -5,  50,  70,  21, -49,  21,   7,-108, 113, -75,  73,  94, -26,-107, 119, -22, 113,  32, -49,  39, 103,  74, -41, -16,-111,  18, 104,  -6, -93, -42, 117, -77,  12, -87, -33,  43,  -2,  22,  18,  77, -60,  71,  16,  23, 121, 116,  23, -51,  -6,  54, -98, -66, 120, 115,-121, -20, -47,  31, -88,-102, 112,  90,  39, -16,  47, -15, -46, -57, -40,-114, -19, -20,  62, -30, -39, -13,  -3,   7,  33,   2,-100,  22, -28, -89, -18,  87,  73, 118,  88, 102, -70,  77,  80, -45,  62,  55,  36,  31,  18,  77, -60, -78, -88,-121, -21,  59, -44,  80,  87, -36, -71,   4, 112, -51, -77,  12, -16, -73,   5,  98,  74,  98, -84,  65,-123,  28,  31,-127,-119,   2, -64,   2,  12, -82, 116,  72,  46,  25,  13,  90,-109, -42,  27,  20,  58, -22,  58,-118, 119,  12,  37,  81,-119, 102, -94,  23, 105, -49,  65, -58, 103,   4, -73, -30, 110,  47, -81, -91,  -8,  90,  13, -20,  77,  77, 104, -47, -75, -43, -97,  -3, -79,  -8, 115, -44, -23,  11,   8,  31, -87,-111,  60, -72,  44, -23,  54, -14, -41, -45, -75,  26,  64,  14},
{  19,  27,  13, 108, -96,  93, -49, 119, 104,  79,  14, -96,  62, 122,-125, -79, 116,-111, -76, -60,   9,  41,  44, 101,  55,  38, -69,  97, 116, -39, -86,  87,  19,  84, -38,-113,  87, -47,  35,  -9,-100, -54, -33, 121, 127,  39,  25,  31, -62,  47, -93, 126, -26,  72, -92,-116,  65, -54, 126,  81,  56, -27, -10,  86, -49,  88, -92, -55,-105,-124,-109, 102,-109,  82, 119,  68,  95, -45, -85,  63,  29,  62,  87,  82, -22, -78, -51, -46,-125, -92, 123, 112, -69,   8,-106, -82,   2,-125, -53,  36, -37, -53, -56, 115, 100,  91,-103,  41,  78, 127, 110, -42,  23, -18,  47,  16, -61,-125, -31, -98, -82, 109,-117,  52,  27,  32, -97, -79, -39,  28, 125,-124, 119,  87,  41, 108, -23, -33,-100, -35,  13, -25,  30,-118, -17,  73,  68, -72, -20,  10,   3,  67, -95, -43, 122,-108, -59,  24, -61,   3, -35,-120, -45,  47, 102, -62,   1,-116, -64,  47, 108,   4, 112,  48, -11, -77,  21,  30,  49,  97, -25,-124, -73, -74,  99,  82,  -9, -92,  30, -92, 111, -16, 120,  58, -85,  73, 117,  97,-127,-120, -80, -13,  41,  27, -66, -26, 104,   4, -26,  73, -65, -48,  78,-109, -10, -47, -80,  10,-101,  80, -63,   3,   5, -21, -36, -53,  -4, -81, -93,  12, -47,  57,  58, -76,  62, 116,   8, -95,  91,-126,-115, -18,  19,  96,-112, 116, -15, -28, -99, -71,  60, -74,  26,  19,  11,   8},
{  91,  31,  57,-113,  28,  68, 105,-101, -82,  96, 110,  57,  29,-114,-106,  90, -21, -28,  65, -36,  55,-127, 112, -51, -21, -38, -45,  51, -54, -12, -68, -56,-121, -52,  50, -72, -96, -11, -53, -64, -98,  34,-113,  77,  18, -60,  97,   5,-112, 121, -71, -32,  16,  61, -35, -77, -98,  38,  28, -13, -97,  37,  82,  57,  87, -86, -69, -81, 126, 111, -42, -39, -87,   6,-117,  65, -96,  64, -92,  81,-108, -43,  -2,  -7,  59,  18, 108,  26, -19,  60, 120, -13,  75,-125, -99,-126, -47,  93, 117,  88,-103, -81, -85,  -4,  18, -84,  -1,-108,  78,  14,  47, -80, 124,  39,  91, 114,  64,  36, -40, -45, 108,-121,  19, -76, -68,-108,  99,  26,  15, -63,  14, 115,  -3, -85, -29,  45, 106,  84, 123, -62,  55, -48, 124, 114,  69,  54, -76, -71,-125,   0, -90,  10, 112,  96, -86,  92, -63, -29,  96,  92, -14,  66,-106, -38,  76,  90, -74,   1,  66, 114,  64, 106,-113,  28, -84,  98, 119, -72,  74,-110,  48,  -9,-118, -45,  18, -91,  67, -49, -68,  60, 117, -56,  76,-124, -96, -61,  69,  54, -74, -96, -11, 114,  96,  70, -12,-106,-115, 101,-126, 125,  58, -64,  88,  10, -92,-114, -12, -73,-118, 108, 115, -17,  86, -47, -13,  27, -82,-126,  -3, -92, 121,-105,  62, 121,  60, -11, 120,  17,  -4,  61,   7, -19, -88, -28,  66, 113, -12,  38,-101, 115, 105,  56,  66, -49,  89, -12},
{  -2, -10,   2,  62, -88,-127, -29, -46,  53,  17,   1, -40, -32,  47, 108,  35,-120, -32,-106,-116,  60,-124, 107,-101, 123, 127, -22, -49,-101,  60,-106, -17, -73,  43, -95, -28,-122,  13, -49, -54, 114, -42, -33, 103, 113, 118,  26, -23, -37,  -1,-116, -81,-103,-123, -81,  23,-113, -31, -29, -24,  50, 101,  75,  15,  71, -68, 114,  62, 116,  45, -30,  17, -65, -52,   0,-124, -31,  80, -59, -65,   4, -43,  26,  20, -11,   8,  78,  97, -83, -21, -69,  25,  76,  29,  -6,  42,  44, -37,  88, -85,  42,  82, 103, -98,  23, -13,  81,  27, 106,-118,   3, -66,   7,  12, -40,  95,  84,   2, -47,  36, -39,  74, -38, -16, -84,   7, -81, 126, -46, -78, 112,  36,-114, -10, 102,  80, 105, -85, 126,  65,  21,  34,  31, -13, -60,  11, 111, 103, -83,  57, -72, -69,-100,-104, -28,  13, -38, -28, -22,  61,-122, -47, -69, 118,  63, -35,-126,-115,  -1,  63, 110,  90, 108,  84, 113,-108,  26,  46,  66, -40,-114,   8,   8,-119, -73, -87,  83,  58,  95, 106,-110, -81,  45, -53,  27,  75, -92,  55,  40,  91,  52,  84,-109,-116,  56,  30,   7, -32, -54, -39, -87,  42, 117,  58, -95, -56, -86,  11,  78,  -7,  43,  79,   0, -84, -88, -92, -49,-101, -77, 117, -17,  81, -27,-102, -55, -21, -96,  24,  50,  56,  60, -17,  30, 120, -31,  29,  67,   4,  15,  56,  28, -82,  32,-104, -53, 103},
{  97, -66,-110, 107, 109,  96, 124, -75, -66, -29,  -8, -92,  68,-121,  38,  38,  80, -20, 126,  60,  67,-114,  98, -18,  31,  26,  53,   2, -63, -64,  71, -10, -91, -53, 116, -17,  80, -29, -90,  37, -41,  -6,-120, -25, 104,  34,  35, -83,   1,-109,  10,  76,-124,  97,  50, 101, -44, -39,-117,  67,-101, -92, -53, 126, -64, -96, -22, 112, 100, -32,  70, -88, -93, -89,  -9,  34, -94,-109, -71, -95, -91,-101, -20, -57, -90,  20,-102,  88,-117,  67,-106, -44,   7,  27, -51, 126, 107,-114,  71,  -1, -67,  27,  16,   2,  85,-103, -46, 127, -31, -26, -46,   3,  19, 124,  50, -77, -98,  43,-119,-124,  96, -71,  93,  77, 123,  82, -74, -82,  94,  22,  67,  13,  81, -69,-110, -50,  43, -68,-120,  45, 126,  99, -65, -83,-105,-117,-111, -21, -56,-105, -17,   1, -56,-104,  38, 105,  53, -73,-107,-101, -33,  85,  79,  29, 106,  80, 115,  54,  25,  21, -46,-106,  88,  77,  53,  19,  71,-122, -49,  36, 127, 102, -35, 122, -10,  99, -38,  45, -73,  55,  31, -76,  -1,  65,  34, 120,  61, -56,   4,-122, 125,   7,  74, -51,  58,  49, -62, -73, 121, 100, -21,  30, -46, 127, -60, -44, -71, -47, -23,   6, -72, -88,  98, -71,  31,  51, -11, 101,  25, -91,  10,  57,   1, -99, -33,  50,  52, 116,  50, -43,  20, -55, -56, 126, 118,  27,  89, -31, 103,  48, -94, -48,-105, -67,   6, -10},
{ -29,  53,  18,  36, -46,-124,  57,  81, -93, -48, -81, -27,-111, -83,  24,  80, -36, -40,   8,  57,  77,  29, 111,  36,-127, -68,   8,-103, -67,   4,  37,  85,  57, 122, -96,  87,  74, -68,  84, -47,  34,  -7,-105,  68, -17,  67,  86, 126, 118, 106,  50,  12, -41,  60, -22, -64,  89,-119, -58,  51, -29,  -6,  44,  81, -74, -24,-110,-117, 104,  20,  14, -90, -27,  91,  68, -76,  72, -57,  86, 126,  -9, -92, -68,   9, -50,   5, 104,  69, 113, -42,  -4, -41, -28,-100, -10, 125, 101,  20,-125,-117, -32,  29, -66,  56, 122, -87,  25, -97, -42,  49, -75, 120, -50, -11,-106, -43,  50,  11, -46,  60, -34, 108,  90,-104,-118, -18,-102, -23,  90,  -3,   3,  58,  50, -89,  43,  88, 119,  91,-108, -21,  12, -49,  38,-112,  29, 118,  41, 116, -62, -51, -79,  31,-109,  93,-117, -12,  88,  69,  21, -31, -91, -80,  98,  25,  -4,  65,  -1, 109,  44, 122,  16, 101,-120, -98, -97, 100,  20, -55,  40,  52,  73, 125, -89,  49,  91, -77,  84,-108,  87, -62, -17,-121,-103,  92, -52,  28,  32, 105,-120, -73, -35, -35,  54,  85,  25,  45,  53, 116,  56,-115,  11,  56,-121,  40,   9, -55,-103, -28, 124,  87,  11, 112,-105, -83,-106,  -1,-120,   5, 123, -50,  81, -51, -45,-106, -87,  74, -74,  30,-114,  31,  47,   9, -50, -66,  11,-112,  79, -15,  96, -96, -74, 122,-112,-114, 103,-123},
{-119,  11, 105, -54,  71, -82, -48, -38,  -1,  75, 103, 126,-127, -76,  68,  79, -66,  25, -51, -43, -27,  71,-118,  60, -31,  12,-107, 116, -47, -11,  63,  -7, -21,  52, -53, -56, -86, -10,-110,  50, -83,  38, -78, -89, -62, -70,-117,  13, -18, -12, -28,  32,  -4,  81,  75,  89,   7,  33,  99,   0, -95,  90,  49, -73, -99, -62, -74, -70,  49, -71,  72,  57, -35,  65, 119,  62, -42,  61, -67,-115,  15,  46, -40,  94,  81,-118, 103, -15, -50,   3, -56,  38, -17, -66, -39,  53,  29, -53, -76,  13, -97,-115,-116,  80,-115,  22, 104,  69,  96, 106, -36,  48, 120, -39,  10,  93,  45,  50,  62, 104, 100,  54,  40,-115, -96,  70, -17, -55, -61,  44,  97, -14,  10,  39,   6,   0,  98,   9, -89,-108,  89, -31,  12,  17,  26,  -7,  -9, -28, 127, -37, 111, -43,  93, 119,  -6,  56, -26, -17, -58,   4, -89, -32,  77, -29, 118,  60,  67, -84, 125,  81, -83, -51,  20,  20, -85,  38, -57,  53, -52,  11, -87, -59,-126,  66,  64,-123, -62, -33, -41,  65, -30, -73, -45,  20,-109, -52, -48,  85,  -5,  54, -65,  44, -44,   6, -29,  26, -10,  26,  26,  12,  -1,   6, -14,  44,  37,  -3, 101, -54,  83,  -3,  41,  73,  93, -49, -10,  72,  58, -83,  57,   0,-120, 109, 108, -41, -42,  75, -48, -79,-115,  37,-104, 126, -31,   5,  50, -33,  82,  99, -43,-102, -22,  84,-114, -57,  80,  -1},
{  94,  -1,  44,  65,  80,-105,  17,  59, -65, -34, 112,-114, -59, -81,  -1, 106, -59,-111,-108,  51,  96,  56,  59, 109, 118, -44,-121,  56,  82,  53, -54, -51,   7,  35,-113, 114,-123,   1, -99,  63,-119, 120, -68,  17, 120, 100, -55,-127, -47,  78,-117,-100,  29,  55, -97,  38,  12,  66,-107,  64,-105, -37,-107,  87, -21, -88,  75,-109, -70,  21, -83, -41,  38, -76,  30,  64,  51,-113,-108,-102, 122, -83, -82, -79, 107,-101,-109,  10,-125,  81, 125, -19, -58,-118, -82,-126,-103,  43,  48, -70,-111,  -7, -75,  40, -53,  -2, -93,  98,-123, -35,  -4,  -9,  36, -26,-104,-122, 100, -90,-109,  35, -24, -85, 102, -84,   5,-104,  38, -22,  87, -68, -50,  26, -60,  81,-109, -42,  12,-123,-116,  -5,  -9,  17, -96,  25, -38,  63,  24,  58, -79,  55,  -4, -21, -79, -82,  38,  35, -38, 112, 122,  40,  64, -65, -87, -47, -18, -96, 117, -92,-105, -42,  44, 110, -32,  75, -65, -13, -28, -41, -96, -43, -76,  24,   0, 106, -16,  48, -51,-126, -60,  92,   8,-111,  33,  47, -52, -28,  84,  -3, 126,  70, -22, 114,  48, -99, -72,  18, -50,  48, 123,  24,-117,  15, -64, -10, -25,  43, -44,-100,  36,-114, -65,  61, 126, 105, -10, -70,  37, 111, -71,  24, -86, -11, -89, -86,  -6, -85,  30, -95, 127,-122,  98, 110,  -3, -35,  84,  -2,-100,  22,  95,  89,-102,  47, -95,-104,  88,  37},
{ -39, -82,  78,  24, -57,-125,-119, -33, -29,  78, -24,-109,-120, -34,-114, 116,  39,  23, -33, -75,  50,  25,   2, -88, 124,  26, 111,-116,  15, -47,  76, -31, -39, -23,  32,  52,-123,  60,  56,  49,  12, 103,  96, -61,  38, -74,  -6, -90, -22, 104, -10,  65, -56, -60,  80, -41,  36, -34,  -6,  39,-120, -69,  12, -36, -61, -82,  68, -86, -82,  99, -18,-116, -52,  90, -88,  93,  35, 127,  29, -68,  43,  20, -86,-114, -69,-107, 125,  16,  19,-115, -71, -61,-105,  -7, 106, 111,  22, 120,  95, 109, -17, -98,-101, -96,-108,-103, -14,  78, -38,  99, -84,  -4, 100,  77,  43,  -6, -78, 102, -18,  38, -83,  13, -44,  -5,  90,-127, -69,-105, 115, -84,  83, -48,  76,  28, 115,  37,   4,  12,  42,-103,  82,-112, -67, -94,  99, -19,  76,  52,-126, -41, -26, 125, -52,  32, -30,  12,  18, -49,  23,-123,  75, -64,  98, -63, 108, 106, 116,  18, -13, -89, -31, -58,-111, -75,  22,  15, -27, -27,  85,  42,-126, -63,  77, 107,   9, -24,   5, 125,  82,-103,  43,  78,-102,  98,  86,-120, -79,-111,  24, -40,  41, 108,  54,  65,  71, -36, -10, -19,-101,  76,  57,  80, 100, 123,  45, -96,  37,  55, 122,  -8,  59,-110,  20,  40,  53, -68, 113, 103,  89,  43, 118,  26, -92,  -9, -92, -84,  72,  68,  43,  72, -97, -22,  50,  54,-115,  35, -65, 115,  81, -75,-123, -52, 117, -30,  70,  -1},
{-124, 106, -19, -45, -49,   8, -99, -59,  56, -74, -21,  34,   1, -73, -16, -16, -20, -73, -50, -55,  96, -81,-117,  35,  46,-118,  82,  79, -47,  10,   7,  33, -15,  -4,  38, -37, -27, 106,  11, 117,  -9, 125, -39,  27, -18, 102,  61, 107,  -1, -15,  65, 106,  35,-117,  71,-101, -61,  51, -81,  45, 120,  27, -91, -60, -55, -64,  45,  79,  44, -13, -39, -66,-122, -64,  35, -54, 126,  -4,   8, -32,  36, -32,-125,  46, -65,  37, -87,  30,  29, -11, -14,-115,   8,  52, 117, -34, 124,-110,  55, -24,  73, 111,  35, -42, 118,-111, -75, 123, 116, -72,  61,  72, -91, -78,  52, -83, -91,  74,  78, 127,-124,-121,  64, -94,-126,  36,  16, -98, -72,  40,-115, 112,   5, -47, -71,   7,  15,-121, -64,  56,-101, -70, -34, 114, 124, -57,  34, -35, -12,-109,  65,-121,  52,  75, -44,  -8, -53, -72, -85, 123, -48, 117, -55, -60, -20,-115,  11, -70,  30, -68,-106,  79, -86,  27, -10,  92, 109,  11,  91, 106,  -3,  39,  62,  45, -22, -33, -59, 121,  28,  32,  30,  59,  49,  39, -35,  18,  62,-127,  95,  66,  31,-111, -52,  15, -13,  -3, -18, -33, -20, -31,  26, -25, -33, -78, -67,  53, -29, -97,-104,-114,   9, -11,  66,-117,  87,  62,  80,  63,  -3,  82,  76, -45,  31,  38,  63, -20,   7, -27, -52,   0, -98, -44, -35, -84,  30,   2, 115,  49, 117, -60,  21, -42, -78,  45, 103, 111},
{ -32, -84, -10,-127,  -1, -27, -58, 104,   8, -48, -61,  59,-113,-107,  62,  14, 127,  70,  95,  10,   9,  71,  56,  23, -86, -60,  -2,-116, -64,  18, -33,  90,-125, -77,-126,  51, -69, 105, -75, -24,  -4,  81,-109,  79,  40,  99,   3,  -5, -80, -71,  36, 101, -77, -78, -20, -93,  67,-114,  55,  52, -73,  22,  90, -43, -83, 114, -50, -82,-105,  99, -25, -27, -64, -99, 107, -70, -29, -77, -64, -50, -21,-102,  36,  -1,   8,   1, -16,  60, 104, -73, 120, -83,  13, 116, -68,  53,-105, -23,  35,-122, -36, 116,-109,  88, -54,   1, -31,  48,  71,  40, -96, -83, -14,   6,  81,  68,  26,  60, -32,  65,   6,  42,  31, -18, -46,   6, 126, 122, -86,  81,-110, -27, 108, -77,-106,  63, 121, -48, -68,  34,  -8,  63,  47,  53,  16, -41, -61, -92, -76, -99, -83,  59, -89,-118,-109,  59,  66, -12, -88,  47,  73, -68, -88,  -7, -22,-105, -63, -14, 111,  41, -67,  77,  51, -35, -97, -26, 109, -11, 127,  70,-124, -45, -25, -72, -57,  84,  55, -55, -21, -89, -18,  48, -63,  -6, 108, -46, -89, -48,-115,  26, -88, -94, -59,  62,   0,  16, -27,   4, 109,  78,  60,-104, -74,-100, -51,  85,  45,  51, -96, -42, -99,   4,  65, -11,  62, 101,  16, 104, -41,  64,-119, -86, -96,-100, 109, 117,  92,  14,  -6, 126, -32, -32, -26, 116, -13,-119,-125,  16, -75,  68, -53,  96,-121, 114, 114,  96},
{-101, -46, -33, -38, -41, -63,  29, 123, -46, -16,  32,  39, -56, -30, -31, -50,-107,  93, 105, 125,   7,  40,  95, -19, -70,   3,  68, 106,  50, -15, -93, -81, -54, -53,-115, -52, -95,-119,-119,  35, -21, -60, -17, -94, 101, -92, -93,  89,  32,  75, -86,-106, -47, 108,   9, -54, -38,  10,  -2,  99,  91,  90,  10, -76,  90,  25,  40,  40,-119, -63,  70, -44, -40,  79,  74, -46, -95, -31,-125, -99,  91,  18,   6,  53, 126,-125,  62,  64, -55, -95, -56, -93,  75, -61,  25, -60, -93, -59, -37,  13, -27, -37,  19,  45, -89,  56, -77,  18,  83,  38,  42,  76, -27,   1,  10, 121, -43, -99, -41, 119,  43, 112,  -1, 127, -33, -55, -71, -40,  73, -17,  21, -81, -88, -58, 125, -97,  26, 120, 116,  35,  52,  79, -48, 118, -59, -51, -83,-100,  35, -38, -75, -69, 115, -96, -14,  42,  28, -89,-101,  93,  11, -10,  20, 127,  77, 127,  23, 114,  15, -90,  38, -75, 118,  55, -27, -83,  80,  68,  98, -50, -19, -41,-118,  73, -96, -98, -40, 124,  16,-124, -73,-115,  63,-111, 115, 107,  14, -20,  83,  34, -95,  -2,  77, -81, -85, 104, -82,  49,  48,-101, -15,  25,  30,   1, 118, -67,  54,  93, 113,  25,  38, -92, -29,  -2, -43,  93,  22,  27,  85,  97,   6, -72,-107, 103, -76, -82, -83, -37, -48,-114,-125, 122, -20,  29, -84, -37,  12,  34, -13, -45,  30,  65, -10,  29, -18, -41},
{  -8, -61, -14, 105, -43,-115,  71, 102,  64,-121,   7, -68, -40, 121,  20, -95, -19,  60, -44, -42,  34,-122, -90, 122,  78,-105,  49, 118, -74, -26, 108,  89, -60,  63,  53,-125, -24,-107, -84, -42,  89,-117, -33, -38, -17, 126, 119, -77,  -5,  95, 120, -74,   5,  21,  66,  98, 102,   5, -69, 112, -80, -88,   6,  39,   1,  94, -97,-127, 107,  32,  93,  91, -96,  57,  88,-101, -81, -55,   2,   9,  81,  -5, -53, -83,-103, -68,   5,  63, -71, 120,  -3,  -7,-110, 104,-109, -73,  57,  95,-116,  30, -80, -93, -69,  16,  46, 102, -74, -34, -57,  32,-119,  78, 107, 117,  52,  72,-121,  33,  20, 101,  37,  45,  60, -32,-120,-125, -36,  32, -89,   3, 102,  42,  27,  72, -99, -31, 120, 118,  82, -19,  28,-116, -71, -79,  11, -95, 119,   3,-108, 109, 116, -33, -15, -84,  32,  42, 113,  53,  49, 113,  45,  58,  32,  90, -76,  87,  27,  14, 109,  38, -13,  86,-122,   7,  91, -15,  11,-119, -18,  -4, 103, -26,  45, 118,  -8, -46, -97,  34,   7,  65,  85, 109,  38, 103, -60, -40,  15, 120,   0, 102,-105,  10,-127, -55,  86,  57, -24,  18, -52,   8,  33,  90,  25, -64,-125,-123, 113,  77, -21, -38, 106, -31, -93, -27,  43, -44, -11, 116,-110,  81, 117, -75,  86,  43,  77,  54,  51, -14, -10, -30, -21,  11, -43,  26,-122,  44,   1,-116, 104,  77,-121,  74, -19, -70, -13,  16},
{ -78,  55,  43,-120, -53, -75,-123,  82, -39,  58,  34,-127,  29,  28,  93, -38, -97,   4,  73,  55,  80, 122,  10, -81,  70, -51,  -2,  92, -66,  71,-106,  58, -67, -64, -97, 115,  19, -55, -56,  39, 122, -87,  64, -42, -16, -39,  28,  17,  95, -25, 109, -78, -18,  47,-106,  51,  32, -75, -32,  45,  96,-113,-110, -40, -11, 115, 120,  83,   5, -35,  60,  97,-122, -76,  88, -18,   5, -88, -94,  63,  -1, -21, 108, -40,  89,  20,  25,  74,   3, -97,   3,   7,  -5, -51,  31,  95, -41, -67,  36,-118,   8, -75, 117, 119, 126, 101, -31,  22, -41,  27,-100,  43, -63,  67,  62, -60,  66, -65, 104,  95, -84,-125,  30,-119,-112,  32, 118,  69,  39, -86, -74, 120, 127, 126,  59,  62, -29,-102,  53, 101,   3, -49, -49, -48, -48,  69,  63, -37, 119, 125, -48, 105,-107,  -4,-117, -59,  -8, -51, 102, 109,  21, 122, 117, -26,  60, 114,-108,  60,  88,  67, -24, 107,  27,  52,-121, 127,-108, -24,-116,-118,  41,  37, -53,  81, -76, -42, -83, -40,  35, -65, -74,-101,  83,  21, 107,  60, -92, 107,  32,  57, -84,  10,  13, -62,  30, -60,  43,  80,  31, -78,  47, -69, -12, -31, -29,   3, -71, -88,  82,-101,-122,-120, -51, -12,-126,  70, -18,-122,   1,  77, -63, -42,  83, 103, -34, -41,-117, -68,  29, -43, -85,  34,  -1,  16, -81, -25, -51,-110, -98,  74, -67,  13,   0,  10, -63,  50},
{  54,  81,-120,  39, -41,  46,-124,  99,  34,  35, -90, 113, -24,  -4,   3, 120,  -1, 104,  16,-117,  78, 116, -26,-114,  99, 125, 102, -72, -83,  97,  -5,  52,  54,  57, -44, -82,-111, -55,  73, -24, -17, -65, -50,   5, 101, -95, -40,  40,  87, 101,  74, -26,   6,-119,  17, -16, 104,  38, -60,-111, -61,  93,  36,  55, -72,  45,  27, -67,  50,  41,  14,  82, -90, -43, -44, -95, -66,-122, -55, -76, -38, -73,  99, -32,  69,  77, -83,  -6, -27,  99,-114, -50, -13,-116,  32,-116, -82,-122, -24,  32, -14, -60, -66,   7, -71, -13, 121,  36,  25,-123, -66,  36, -94,  78, 111, -45, 107, -90,  78, 123,  79,  24, -51,  52,  22,-127, -41, -87,-125, 119, -45,-114, -15, 116, -48,  91,  89,  68,  80, -86,  68,  -5, 125, -45,  56, -20,  56, -98, 108,  32, -95, -68,-126,  29,-106, -72, -57, 109, 104,  94,-103, -55,  53,  59,  29,-100,-119, -68,-119, 127,  50, -30,  60, -48, -32, -72, -24,  57,-121,  23,  77, 113, -55, -25,  14,  89,  99,-114,  88,  74,  97, -11, 104,  25,-123,  61, -85,-104,-123,   2, 114,  21, -77, -10, -90, 121,  81,  -2, -56,   7,  71, -18, -13,  93, 110, -89,  -6, 108,  53,  98,-104,-126,  88, -96,   9,  27,  98,   0,-104,  86,  71,  57, -76, -10,  41,  -3,  50,  52,   8, -91, 107, -52, -82, -32,  29, -93,  58,  17,   2,   8, -36, -40,   9, -91, -71, -42},
{  60,  28,   5, -29,-123, 119,  93, -94, -95,  48,  14,   4,  18,  95,  69,-109,-110,  30,-101, -19, -71, -77,  69,  37, -82,-110, -84, -78,  52,  86,  92, 101,  31, -49, 103, -56,  71,-123, -68,-102,-117,  36, -58,  85,-101,  -8, 101, 119, -56,  64,  87,  96, -29,   2, -92, 111,   0,-119, -75,  28,  65, -82,   1, -64, -24, -89,  11,-116,-101,  26,-118, -85, 122,  10,  63,  -8,  71,  11, -76, -84, -22, -36, 119, -75,  11, -67, -42,  67,  88,  87,-105, 100,-126, 107,  58,-106,  60, 112, -75, -45,  36, -92,   1, 120, 123,-124,   7,   4,  82, 112,-124,  -8, -29,  -4,  -5,  21,  24,  63,  89,  32, -33, -13, 100, -78, -20,  13, -18,  88, -41,-117, -90,  81, 109,  91,  16,  40, -70,  11, -47,   8, -54, -67, 125,-115, -59,  91, -30,  89,  47,-106, -79, -87,  -3,   6, -99,-105,  12, -76, 122,  87, -65, -44, -80,  -2, -60,-120, -71,  74,-108,-113,  42, -41,   4,   0, 111, -10,  96, -90, -67, -33, -63, -36,  42, -16,  96,  66,   5, -22,  88, -38,   5,-127, -66, 102, -89, -30, -17, 126, 104,  90,  -7, -44,  29, 125,  87,-106,   9,  -5, -64, -86, -90,-107,   0, -79, -49, -31,  47,  89, 121, -47, -49, -84, -49,  15, -32,  78,  13,  45, -51, 100, -58,  76,  46, 126, -20,  30,  92, -66,  99, -93, -39,  69,   3,-126, 109,  51, -80, -16,-127, -29,  67, -96, -16, -23, 110, -10},
{  80, -48, -31,  68,-112, -53, 113, -23, 113,   0, -35,-125, -38, -74,-109, -38, 105, -55,  37, -92, -31, -55,-101,  94,-119, 125, 110,-112,  99,   9, -44,  -4, 106, -68,-108, -94,  44,  52,  -9, -25,  40,  -5,  11, 113, -37,  -1, -18,  30, -49,  35, -13, -52, -44,  37,  80,  15, -51,  89,  35,  27, -87, 123, -39,-108,  83, -47, -69, -47, -83, -37,  29, -14,  61, -91, 120, 114, -33,-115,  96,  82, 114, -89,  42, -82,  93,-124, 101, -89,  77,  16,  99, 115,  84, -71, -74, -56, -65,  80,  15, -31,  -6,  27, -73,  74,  77,-101,  94, -38, -90, 104,  11, -54, -92,  37,  46,  -9, -33,  63, -43,  36, 104, -62, -95,  55, -94,  -6, -15, -12, -60,  50,   0,-115, -16,  68, -26, -89,  91,  28,-126, -83, 122,  19,  62,  55,  43,  -3, -59,  61, 105, -65, -40, -46,  81, -78,-115,  35,  38,  76, -65, -73, 121,  87, 114, 103, -98, 105, -38, -70,  -7, -40, -13,  58,  85,  21, 107, -97,   0,  10,  65, -71,   9,  82, -74, 105,  -2,  42,  14,  44,-121, -97, -79, -25, -15,-127,  27,  31,  45,-118,  63,  34, 113,  90,  53, -70,  81, -28,-117,  97,  40,  35, 110,  13,  31,  41, -60,  57,  66,  17,-113, -62, -47, 117, -79,  65, -13,  18, 113,  83,-127,  71, -16, -62, -99,-102, 103,-114,  55, 109,  66,-123,-121,  48,  27,  33,-113, -78, -89,   7, -46,  53,  65, 127, -29,   8,  24, -91},
{  74, -74,-103,  -3, -15,  76,  12, -76, -70, -54, -31, -64, 122, -60, -81, -59,-102, -29,  42,  -5,  45,-118,  17, -67, -93,  73,  94,  72, -20, -35,  20,-113, -60,  61, -44, -76, 116,  21,-122,  -5,  71, -65,-126, -73,  37, 124,-104, 126,  23,-127,  84,-119,  26, 114,  24,  11, -26,-113,  25, -71,  62,  91,   3, 122,  -7,   0, 123, -38,  41,  89,  26, -68,  84, 103,  76,  72,  77, -54, -30,  85,  20,  94, -35, 122,-121,   1,  76,  32,  99,-106,-104, -18, 116,  13,-104,-115,   8,  28,  90, 120,  99, -23, -18,  90, -29, -51,   5,  72, -90,-123,-123,  73,-106, -10, -21,  38,  72,  47, -30,  52,-122,  70, -22,  72, 121, -51,  33,  18,  25, -92, -48,-118, -16,  84, -62,  76,  -9, -44,  24, -95,  98,  81,-119, 115,  24, 118, -98,  33,  35, -73,  51,  84, -56,-110, -90,  38,  80,-107,-109,  88, -51,  20, -12, -59,   4, 127,  57, -36,  50, -23,   1,  30,-122,  24,  67,  58, -29,-117, -69,-116,  77, -60, 115,  23, -27,  91, 104,-108, -76, -22, -40, -96, 116,-108,  11,  34,-125,  26,  97, -11, -29,  99, -19,  28,  63,-109, -82,  20,-125,  40,  -1, -88, 125, -20,  19, -62,  14, -39,-100, -68,  39, -33, -26,  89,  90,   2, -26, -11,-118, -60,  64,  90,   1, 121, 126,  43, -56,  77,  -9,-112,  49, -49,  27, -51,  60,-112, -95, -73, -22,  13,  31, 105,  89, 112, -78,  28},
{ -90,-114, -55, -40, 108, -26,  17,-127,  24, -56,  52,  -4, -10,   0,  27,  43,-103, -47,  69,  91, 112, -82,-120,   3, 114,  50, -36,  43,-112, -96,  55,  90, -33,  45,  59, 120,  54, 115,  17,  52, -36, -84,   7, -26, -89, -64,  -3, -36,   5, -69, 121,   0,  14,  47,-100, -60,  82, -67, 110, -75,-116, -85, -86, -99,   3, -83, -64,  66, -70, 109,  66,-114,-106, -35,  60, 104,-100,  69, -84, -47,  58,-121, -75,  35, -47,  23, -94, 112,   0, -18,-100, 110, -15, -52,-105,  80,  94, -61, -38,   6,  93,  17,   6,  30,  43, 123,  31,  79,  26, -62, -16,  87,  -3, 126, -17, -13, -59,  91, -85, -11,  83, -11,  27,  -2,  86,-100, -91, -48, -68,  95, -36, -74, -82,  19, 126,  83,  26,   7, -39,-120,  16, 108, 120,  85, -31, -87, -59,  76,-106,  72,  77, -93,  66, -48, -38,  88,  15, -62, 105,  -7, -88,  30, -92,-121,   7,-107, -52, -48, -66,  10, -20,  78,-117,  82,-102, -83, 117,  77, -94,  33,  83,  54,  12, -73,   5,  40,   4, -10,-124, -91,-126,  65,-116,  55,  47,-108, -41,  83, 125,-124, 109,-122, 116, -70,   4, 112,-104, -47, -31, 120,  85,-112,  93,  50,  20,  42,-104, -95,  76,  12, -37,  54,   1,-120,  34, 120,  93, 114, 118,-120,  10,  46, -53,  37, -97, 110, -35,  71,  58, 111, -74, -31, -26,-107,  -8,-121, -99, -62, -31, -13, -69, -28, -23, -16, -15,  23},
{  75,  29,  90,  35, -13, 122,-123,  22, -83,  35,  -2, -37,-112,  44,   1, -40, -83,   4, 106, 107, 114, -29,  93, -96,-109,  -6, -13,-102,  21,-119,  59,  62, 117, -40, -47,  45,-119, -42, -50, -63, -24, 126,  25,-125, -23,  28,  38, -89, 100,   9,-111,  74,-107,  34, -59,-108,  76,  91,-125,   7,-110,-121,  -9, -34, -42,   4, -93,  20,  27,  92, -45, 125,  65, 126,-122, -19,  87,  73, -70,  32, -46, -42,  29, -70, 125, -29,  27, -85, -91, 102, -58, -14, -33,-102, -51,  72,-113, -73, -21,  75, 123,  10,  22, -49,  89,  18,  98, -47,  25,  96,  12,  56,  65,  35, -38,  88,  30, -37, 122,  79, 125, 107,-123, -65,  33,-116, -29,  93, -77,  71,  90, -37, -33,   0,  49, -19, -16,  96,  43,-118, -48, 102, -66, -33,   6,  43, -82, -71, 101,  81,  40, -77,  44, -51,  66,  87,  -8, -64, 104, -80,-105, -13,  10, -99, -12,-116, 113,  28, -95,-122,  85, -69, -61, -51,  36, -96,  79,  43, -65,  79, -60,  91,  44, -28,  -9,  95,  70, 111,  36, -74, -21, -34,  18,-127,  46, 125, -26, -57,  -9,-110,  10,  86, -10, -78,  47,   0,   4, -96,  78,   8,  57, -22, -39,  -5, -41,  13, -92, -14, -38,  58, -23,  -9,  66,  -6, -12, -24,-114,  31, -89, -86,  39,  40,  61,  68, 113, 103,  68, -11,  74,  11, 109,  70,  61,  25, -36, 118, 112, -77,  -5, 118,  67,  35,  53, -79, -69,  -7},
{ 118,  89,   8,   4, -31,  59,   1, -33,-127, -20,  69,  70,  50, -97,  59,  42, 112,  80, -39, -61,  34, -27,  16, 110, -45, -52,  -3, -18, -58, 101,-108,  44,  66,  89,  62,-105, 114,  86, -50,  90,  22,   6,  54, -43, -36, 119, -62,-108,  16, -89, -83, 111, 112, -65,  56, -38, -61,  40,-110,  42, 125,-113, -28,  15,  60,  50,  64,  15,  85,  44,  96, -91, -45,  17,  24,  55,  14, 104,  -3,  32, -74,  52, 108, -69,-107, -44,  -9,  90,  71, 107,  30,  77, -35, -67,  23,   4,-110,  85, 103,  36, -54, -36, 125,  79,  53,   4,  70, -64,  90, -49, 121, 113, 105, -68,  75,  49, -95,-104,-101, -18,  -8,-110, -56,  96,  48, 101,-101,  27,   9,  20, -30, 126,  90,  21, -35, 112, -97,-117,  10, -47,  44, -15,  89,  97,  -1,  87, -57,-107, 115, -98,-101, -82,-112, -12, -43,  44, 120, -58, -98, -53, -17,  93, 113,-103, -58,  22, -34,  58,  10,  43, 108,   8,  71,  48,  32,  79,  38,-106,  39,  16, -30, -91,  -4,  82, -79,  13, -62, -75,  17, -43, -72, 118,   3, -96,  34, -60, -53,  73,-113, 119, -15,  79, -91, -66,   6,  54,-102, -99, -37, 126, -99, -90, -90, -16,  86,  86,  92, 108,  32,-121, -54,  74, -69, -72, 123,  37,  10, -10, -53, -51, -93,-106, 101, -87,   3,  68, -50,  84, -96, 125,  68,  82,-126, -16, -24, -28, -97,  87, 103,  32, -57,-127,  19,  75, -99, -44},
{ -97, -71, -50, 102,-116, -83,  71,  35, -35,-120,  20,  92, 123,  58, -67,  21,  41,  89, 119, -13,-101,  78, -56,  73, -59,  47, -80,-102,-109,  13,  27,  94,   4, -59, -35,  60, 110,  70, -11,  22, -56,  -3, -62, -25,-125, 122, -56,  52,  17,  34, -72,   8,   4, -79, -35,-104, -34, -34,  41, -49,  43,  75,  -7,  45, -89,   8,  80,  -8, 124,  88,  69, 125,  75,   5,  21,-105, -27, 101, 103, 118, -57, 115,-106, -84, 118,  93,  43,  18, -71,  71, -90, -82,  90,  -4,  65,  74, 114,  99,  58,  82,   9,  93, -17,-127, -15, -93, -37,-126,  37, -42, -82,  29,  87, -36, -83, 108,  -8,  57,  97, 112, -74, -67,-100, -97, -73, -65, -22, -62,-118,  86,-120,  13, -53, -34,  64, -58, -25, 120, -70, -92,-115, -62,  64, -17,  26,  58,  43,  44,-114, 115,  14,  93,-107,  42, 106, -87,  24,  22, -38,  56,  -9,  -8,-113, 119,-120,  26,  13, -68,  19, -36,  -9, 116, 108, -31,  33, 120, 108, -84, -24, -30,  69,  11,  34,  64,-120,-120, -20, 115, -75,   0, -37, 103, -31, -50,  49,  91, -34,-121, -98,-108,  -1,  64, -19,  -6,-118, -74,-114, -48, -51,  94, -83, -99, -60, 124, -63, 115,  66, -43,  92, -84, -58, -39, -12, -91,  45,   4,  98,   9, 111, 123,  17, 114,   6,  56,  86,-106,-109,-108,  53, -68,  31,-103, 127, -90, -20, -79, -95,  15, -86,  85,  44,  83, -58,  27,  64, -86},
{  51, -57, -92, 107, 112,  28,  -8,  76, -78, -42,   5, -12,  70,  15,  -3,-112,  62, -31, -46,  10,  17,  13, 126, -41, 125, 123,-122, 105, -22,   9,  81, -74,  17, -86,  89,  22,  51, -59,  -6, -69,-101,-119, -94, -47,  72,  -4, 109,  64,  89,  30, -74,  83,  92, -99, -44,   1,-126, 107, -83,   1, 117, 122, -90, -10, -63,  61, -78, -81,  11,  17,  -6, -82, -76,  52,  37,  52, 101,  14,  -1, -32, -56, -65,  33,  88,  37, -12,  37, -90, 103,-120,  98,  31, 124, -65, 118, -68,  25,  33,   6,  81, 104,  48,  16,-112,  73,   4, -84, -22, -72,-101, -16,  45,  29,  -9,  35,  20,  20,  83, -33,  52,  -6,  82,-109, -75, 102,  47, -54,  46,  49,  79,  51,  58, -70,  54,   2, -90,   7,-100,  39,-116, -51,  84,-110,-115,  12, 124,  26,  28, -23,  56,  17,  37, -46, 111,  38,-122,  30,  24, -59,  85, -81, -41,-118,  40,  56, -28,  -7,  28,  38, -21, -41,  43, -91, -86,   3,  49,  99,  87,-126, 103, 122,  56,   8, 124, 103,-125,-124, -42,   7, -81,  33, -52,  86, -47,-111,-127,  87, 114,-107,  20,  65, 115,   1, -11,  65,-124,  10,  31, -35,  77,-123,  31,  22,  46,  -2,  12, -67,-122,  99, -91, 103, -26,-117,  93,  35,   3,  83,  70,-118,  33,  24,   9,  19,-108, -93, -95,   9,  96, -54, -36, 121,  63,  64,  84,  23,  49, -43, -78, 102, -98,-117,  92,-122,  41, -18,  86},
{ 100, -96, -32, -57, -62, -82, 102,  42,  59,  62,  28, -33,  59,  59, -64,  25, -99, 100,-109,-119,   1, 127,  14,  81, -51, -47,  58, -30, -64,  27, 108,  64,  97, -19,  15, -22,-100,  67,   3,-108, -98,  61, -71,  99, 122,  58, 111,-101,  61, 115,-122,  78,  52, -91, -13, -70,  85,  22,-108,-125,  79,-112, -40,  63, -78,  78,  66,-120, -63, -13,  18,-120,  11, -17, -80,  43,  53,  64, -22,  94, 100, 109,   2,  99,  24,   9, -81,  18, -30, -74,  86,  91,  87,-121, -58, 126,  11, -84,-109, -98,  71,  11, -19,  81,  68,  62,-113,  96,  55,-115,  94,-113, 104,  69,-114,  68, -40,  10,  -8,  73, 123,-119, 125, -26, -16, -55,   5,  80,  63, -61,  92, -23,  32, 118, -26,  47,  62, 102,  24, -29,  61,  32,   6,  74,  45, -98,  69,  95, -94, -45,  52, -60,  21, -54, -52,-118,  91, 108,  64,  -8,  46,  73, -13,  63, -34, -73,  64,  72, 108,-125,  70, -89, -15,-101,  13, -38,-125,  28, 123,  33,   9,  90,-102,  95, -83,  12, -24, -92,   7,  73,-100, -28, -29,-115, -72,-118,  23, -94,  10,  19,  95, 120,  -8,  41,  -6,-104,  15,  39,  57, -91, -21,  54,-106, -54, -32,  24,-119, -83,  13,-120,  17, -68,  -5,  95,-110,  78, 102, -85,  96,  52, -49,  44,  94, -49,  44,-103, 112, -57,   0,  68, 127, 110,  51,  66,  13,  28,  83, -33,  54, -87,-107, 116, 114, -36,  -5, -80},
{  35,-127,  12,  57,  13, -87,  88,  13,  92, -79, 126, -64, -32,-104,  81,-120, 122,-104,   7,  88,-112,  37,  90,  16, -73,   8,  85, 106, -28, -34, -53,  29, -15,  59,  67,-111,  84, -25,  23,  61,-120, -96,-112, -53,  42,  57, 103, -15, 105,-105,  37,-113, -73,  78, 124, -90,  90, -60,  20,  55, 121,  83, -39,  34,  29,   3, -74,   5, -85,  59,  14,  17, -27, 122, -15, -96, -62,  14, -14, -92, -80, -62,  24,  93, -44,  55, -98, -86, -95,  79,  83,   6, -33, 115,  89, -77,  83,-119,-120,  60,-112,  41,-119,  85, -75, -31,  65,  24,  44,  56, 112,-108,  40, -17,  21,  93,  41,  -1,-114,  53,  21, -17,-113,  95, -89, -94,  10, -57, -48,  -9, -64, -58,  71,  84,   2, -71,  43, -83,  18,  10,-112,  26,  60,-113, -67,  55,-104,  57, -16,  92, -89, -32,  92, -17,-115, -66, -76,  95,  88,-125,  22,  44,  65, -30, -20,  39, -96,  58, -74, -21,  -5,  92, -10, -59, -97,   9,  91,   4,  -1, -59,  73, -45, -45,  88, -20,  12, 112,   6, -49, -54,  75, -20,  96,  56,  73,  74,  98, -15,  74,  51, -84,  71, -18,  47, -88, -70,-107,  73, -79, -42,-113, -96,-101, 122, 111,  34, -74,   6,  90,  50, -57,  58, -55, -43,  27, -34, 119, -12,  49,  -6,  49, -53, -64, -50, 101, -20, 107, -19,  -2,-110,  54,  64,  41,  53,   0,  48,  49,  74,  43, -19, 114, -38, 120,  82,  56,-113},
{ -62, -24, -24, -40,  80, -31,   2,  50,  54, -55, -85,  14,  75,  17, -49,  -2, -34,-122,  37,  92,-109, 112,  -3, -39, -15,-122, 103,  -2, -17, -30, -93, -39,  12, -77, 122, -92,-105,  77, -11,-127, -40,  33,   3, -77, -48, -12,  84, -14, -79, -85, -73,-127, -44,  19, 112,  -9,  92,  66, -43,  93, -64,  44, -57,  81, -89, -82, -74,  74,  48,  28, 111, -59, 127, -47,  14, -78, -20,  85, -62, -22, 123,  96, -96, -49, -12, 115,  59,  42, -11,  40,-109, -46, -60, 122, 102, -65,  35,  11,  95,   4,  -2,  67,  88,-109, -23,   5,  22, -68,  82, -66,  93,  47, 105, -67,  35,  89,-106,  22,-120,   7,  72, -96,  20,-118,  58, 106,  88,  55,   0,  49,  16,  97,  26, 100,  78, -85, -22,  29,-117,  20,-117, -64,  98,  62,  39,  30, 116,  15, -44, -90,-126,  55,  29, -97, -76, -73, -32, -81,  13, 126,  -8, 114,  28,-105,  11,  19,  -9, -53, -65,  39, -74, -51,   6, -37,  36,   6,   9,  98,  20,  70, -80, 109,  -9,  -1, -17, -42,  40,  33, -33, -66, -10,-125,  69,   7,  54,   2, -36,-118,  64,  21, 124, 110,  28,  10, -67,  43,-108, -26,   9,  65, -14,  79,  68,-106, 107, -16,  25,  37,  80,  82,  -8,-111, -25,  72, 102, -19, 100,  19, -65, -99, -90,  31, -92, -69, -83,-121,  98, -66, -89,  11,  -5,  95,-102, -39, -88, 111, -52, 117,  24, -68, -24,-114,-104,  32, 126, -82},
{-102,  65,  71,  53,  28, -13, -61, 110, -92,  71,  80,  20,-115,-127,  69,  57, -80,-101,-110, -66, -94,  72, 100,   0,   2, -69,-114,  97,  10, 118, -78,  50,-104, -55, 119, -69,  99, 106, -15,-122,  14, -84,  35,  22, -28, 122, -99,  78,  71,  17, 108, -85,  63,   0, -61, -78,  -4,  96, -91, -52, -29,  -2, -39,  -8, -78,  86, -44, -14,-101,  62,  89,  29, -31, -92,  24, -24, 100, -35,  35, 106,  -5, -85, 108, -63, -33, -55, -59,  72, -17, -33, 108,  88,  48,  68, 108, -70,  77,  48, -11,-108,  18, -37,  87,  82,  91, -87,  19, -99,  60,  51,   0, -62, 121,  31, -23,-108,  15, 120, 100, -24, 124,  60, -11, -94, 103, -69,  43,-117, -65,  58, -12, -53,-100, 100,  55,  58,  54,  42,  -5,  81,-123,  90, -89,  37, 104,  30, -16,-122, -21, 104, -13, 119,  42, -58,  46, -99, 125,-110,-104, 104,  53, 122,  61, -99,  26, -82,  17, -41, -86,   3, -32, 104, -71, 121,  60, 104,  -5, -13,  50,  95, 123,  73, -84,  82,  14, -64,  71, 109, -70,  88,  63,-109, -64, -82,  59, -67, -54,  93,   5,  23, -23, -29,  26,  14, -64,  92,-112, 123,  87,  45,  23,  -5, -11, -51,  21,  11, -33,  29, -57, 117, -63, -56, -92, -96, 120,-103, -50, -31, -53,  79,  81, 106, 108, -24,   1,-100,  -3,-110, -45,-124,  82, -59, -61, -35, -74,  47, -34, -26,   7,   6,  47, -11,  82,-103,  30,  76},
{  18,  45,  10,   3,  83,  57, -89, -72, -17,  47, 127, 127, 124, 123,  56,  60,  37,  65,-126,  96, -57,-105, -76, -79, -38, -78, -61,  68, 115,  88, -45, -96,-114, -51, -65,  31, 122,  39, -46, -97, -25, -65,  72, 103, -31,   3, -38,  72,  71,-116,-125,  49, -79,  52,  31, 117,  75,  17,-101, -89,-122, -43, 112,  76,-102, -56, 115,  78, -90, -93, 108,  32,  25, -98, 110, -70,  27,  57, -64, -63,-118,-124, -54,  25,-109, 125,  14, -95,-111, -14,  15, 108,-112, -70, -55,-116,  57, -99,  -2,  59,  60,  93, -83,-110, -61, -41,  33,  63,  60,  45,  47,  33,  91,  15, -80,  81,-119, -47, 119,  45,-115,  45, -71,  -2, 112,  62,  65,  84, -35,-114, -92,  20,  42,  32,-112, -33, -38, -33, -80, -12, 118,  85,  53, -94, -88,  68, -92, -49, -87, -12,-101, -34,  59, -35,  22,  20, -31,  14,  28, -49,  54,  55, -43,  33,  -1,-115,-124, -56,  31,  87,  88, 106, -59, 119,  32, -80, 110, -76,  50,  93,  59,  72,  63,  95,-109, 114, 109,  76, -67, -28,  50,-107, -18,-103, -84, -23, -56,  -3,-119, -52,  -9,  20,  -4,  87,-115,  80, -52,  38, -76,-105,  86,  65, 104, -74, -90, -20,  64,  -2, -67,  39, -45,-104, -81,  25,   5,  -5, -73, -45,   7,  -4, -81,  59,  74,  75, -92, -10,  -9, -71,  87,-112, -20,   9,  -7, 108,  94, -78, -60, 109,-122,  86, -54, -19,  -9, -99,-127, -87},
{-121,  72,-124,  98, -77, -43, -37,  46,  18,  46,   8,  54, -89, -70,-100, 119,  -8,-122,  41, -87, 107,  59,  31,  57,  81, -85,-126,  17, -83, -77,  52,-106,  32, -21,  62, -32,  95,  33,  97,-100,-116, -72,  46,  73, -87,   1,  72, -64,  31, -72, -14,  21, -17,-118,  44, -35, -16, -23,-121, -21,  46,  41,  33,  -3, -95,-100, -32, 117,-104,  38, -57,  79, -27,-126,  47,  79,  30, -67, -10, 101,  97,  -4,  98,  31,  -5,  30,  23, -77, -37, -99, -63,-124, -35, -57, -50,  92,  35, -67,  63, 124,  25, 100, -59, -72,  38, -57,  68,  92,   6,  99,  43, 108,  31, -75, -31, 104,  79,  62, 100, -88, -36, 102,  -1, -71,  95, -98, -41, -71, -54,  60, -32,  33,  -1,  27,  50, -26,  28,   8, -45,-124,  35, -97,  67,  44,  51,-113, -16, 119, -45,-108,  58,  99,  23, -89, 101,  56,  54, 114, -95, -80,-102,-124,-119, -22,-109, -23, -58, 103,  -3,  -3, 109,  70,  39,  39, -83,  53,  77, 115,  24,-120,  61, -45,  19, 127,-106, 101, -64,  31,  12,  35, -77, 117,  41, -63,  25,-105,  87,  93,  66, 112,  60, -84,   4, -54,  -1,-118,-117, 116, 103,  12, -41,  -4,  74,  30,  10,  82, -85,  32, -13,  25,  16,  65, -87, -13,  82,  94,  -1,  39,  -6, -84,  96,  31,   0,  83,  31,  82,  46,  72,  44,  -9,  59,-110,  40,  99,  86, -74,  81, -99,-109, -28,-104,-108,  59, -48, -18,  46},
{  87,  60, -87,   1, -79, -46,  96,-107,  51, 115,  74,  96,  -6, -41, -20,  72, 115,  43, -59,  12, -33, -33, -63,  -1, -57, -90,  76,  70, 107,-107,  28,  63,  49, 103, -45, -61, -25,   0, 120, -54,  77,  48,  95,  96,  62,-112,  87,-114, -82,-126, -69, -59, 127, 107,   6,  25, -96, 124,  34,-119,  -5, -45, -90,   8,  91,-122, -65, -67, -39,  -7,  27,-118,  15,  24, -92, 121, -51,  57,  96, 123, 123,   9,  14,  -2,  83, 101,  25, -82,-113, -19, -22, 103,  67,  -8,-119,  94, -35,  92, -53,  80,-115,  -4,  29, -90,  41,   9, 102,-101, -46, 110,  29, -58, -47, 114, 110, 117,  63, 121,  99,   0,-115, -21,   1, 115,-126, -96,  -7,  58, 102,  92,  10,  67, -49, -42,   0, 114, -68, -92, 117, 112, -78,  37, -80, 119,  55,  65,  87, 127, -65, 103,  96,  26,  59,  72,  29,-102,  10,  55,  33, -42,  93,  12,  84,-120,  97,   4,  25,  95, -66,-110, -58,  91, -89, -96,  72, -83, -98,  71,-107, -12,   8,  80,  14,-117,  -4,-118,-118, -58,-105, 112,   7, -72,  -7, -54, -68,  14,  71,  47, -20,  -8,-102, 110,  52, -52,  55, -37,  20, 122, -87,  19,-114,-125, -15,   8,  68, 108, -78, -74,   9,  22,  35,  81,-100, 115,  41,  31,  52,  66, -45,   8,  88, -34,-102,  40,  85, -47,  -7, -44, -12,  30, 120,-126,  15, -42,  76, -52, -73, 123, 125,  99, 126,  57, -44,-102,  -6, -13},
{ 108, -95, -39, -13, 111,  33,  39,  74,  73,-117,  59,  14, 124,  92,  67,  40,  85, -66,-121,  -9, -48,  53, 107, 125, -15,  34,-100, -17,  68,  54, 107, -46,-101, 105,  98, -27, -72,  34, -14, -98,  55,   0, -55, -56,  93,  78, -61,  59, -26, -94,-120, -13,  89, -94,  14, -11, -68,  90,  45,  44,   8, -80,  88,  56,  50,  85,  58, -42,  28, 109,  73,-105, 116, 110,  13,   8, 119, -92, 125, -98,-122, -80, -58,  90,  96,  57, -18, 118,  -6,  39,  18, 110, -65,  15, -54,  74,   5, -23, -34, -87,  11, -93,  57,-113,  14, -37, -62, -12, -40,  29, -36,  75,  55,  38, 101,  50,-113, -95,  52,  48, -17,  77, 127, -65, -42,  63, -50,-123,  50,  15, -15,-114, -95,  -5,  34, -32, -63, -52, -91,  41,  26,-116,-108,  -5,  84, -49,  -9,  24,  27,-109,-127,  42, -97,  82,   7, 107,  24, -68,  81,  55,-108,-105, -25, -47, -95, -62,  47, -76, 114,  18, -45, -41,   5, 124, -40, -49, 123,  76,  65, -83, -16, -60,  58, 105, -65, -54,-108,  45, -19, -45,  64,-118, -13,  28, 113,  27,  76,  89, 100,  76, -76,-104, -43,  -2, -25,  95, -79, -72, -61,  40,-119,  -9,  18,-125, -61, -85, -88,  85, -51, -64, -99,  -2,   7, 107, -72,  57,  26,  63, -67, -44,-126, 101,  63,-116,  40, -47,-118, -41, -39,  53, -82,  71,  30, -68, -57,   8, 113,-107,-114,  37, -72,-113, -38, -50, -87,  69},
{ 126, -37, -80,  53,   6, -44,  62, 125, -28, -46,  51,-119,  51,  25,  62, -46, -74,  33, 112,  66,  36,-104,  71,-117, -15, 124,  36, -34,   7, 127,  50, -45,-122,-121, -94, 112, -30, -19,  37, 112, -32, -30,  62,  56,  36, 116, -85,   0, -15,  90,  27, 125,  41,-116,-118,-118,  13, -93,  42, -31, -53,-104, -65, -55,  34,  10,-127,  64,  96,  52,  36, -90, -63,  56,  16,  15, -75,-110,  86,  38,  21, -85, -95,-104,  49,  67, -99, 116,-102,  76,  37,  50, -48,  95, -23, 127, 111, -82, -87, 100,  -4,-121,  38, -24, -31, -32, -71, -91,  -7,  77, -77, -46, -22, 100,  94, -50,-124,  69,-116,  56, 118, 107, -53,  77,  92,  90,   6,  -9, -75, 113, -27, -84, -18, -16,  50,  92,  54, 121,-117,  93,  31,-121,-117, -67,  72, -98,   7,  71, -28, -13, -63,  25, -46,  38, -11, -80, -67, 106, -51, -38,  72, -81, 104, -48, 120, -21,-111,-108,  54,  52, -12,  74, -78,-106,-117, -83,  73,  92,-126, -42, -27, -92, 108, -22, 109, 112,  -6,  33, -78,  79,  50, 108, 119,  53, -96, -93, -75, -29,  83,  74, 105,  51, -58, -39, -77, -82,-117,  83, -49, -89, -64,  -3, -41, -90, -80,   1, -73, 103,-102, 124,  16,  43,-122,  -6, -16, 102,  72,-101, 101,  -7, -25,  10, -94, -15, -92, -29, -34, -67,  74, -54,   1, -68,-112,  61,  73,  80,-127, -85,  38,  68, 109,  48, -57, -55,   7,  63},
{ -25, -70,  39,  84,  46,  27, -54, 104, -92,  75,-105, -13,  44,-112, -43,  28,-122, -18, -54, 102, -83, -76,  92, 118, -33,-102,  85,  66,  -1, 116,  98, -77, -65,  -8,-105,-104, 104,  77, -67,-126, -91,  95, -11,-104,  45,  84,  37, -26,  21,  71,-106, -32, -94, -32,-111,   6,  38, -53, 114,  97,-127,   1, -26, -98,  68, -16, -19, 117,  13, -94, -60, 119, 116,  -9, 113,  44, -75, -86, -39,  85, -60, -72, -67,  61,  46,  57,  75,-102,-123,-118, -37, 120,  76,  55, -40, -22,-122,   0, -68, -27, -75, 104,  46,  67, -52,  88, 114,  70,  -1,-109,  65,  -8, -24, 111,  74, -96,  68, -37, -17,  10,-121, -29, -21, -74,-110,-115, -66,  76, -53,  14, -98, -61, -33, -37, -34,  70, 114, -65,  14, -62,  44, -74,  55, -21,  75, -93, 114,-124,-104, -71, -27,  52,  68,  73, -50,  97, -86,  18, -33, 112,  49,  34, -26,-101, -52,  17,  25, -78,  64, -52,-112,  41, -83,  47,-100, 119,  78,  86, -28, -98, -48,-101, -13, -14,  46,  12,  53,  -2, -80,  86, -13, -25,  69, -95,-109,-124, -19, -53, -60,-116,  36,-117,  88, -79,-126,  89, -24,  39, -23, -63, 110,-114,-116, -13,  81,  82, -15,  83, -39,  93,  29,-122,  62, -42, 102, -48, -99, 101,  94,  19, 102, 108, -53,-127, -81, -59,  32,-100, -53,  15,  26, -58,-111,-120, -10,  -6,  -9, 102,  75, -66,-119,-122,  52,-121,  81,  49},
{ 127, -98, -33, -43, -13,-110, 113, -48,  80,  46,  55, -70,-109,  15, 114, -31,  39, -29, -85,  -5, -87,-126, -90,  57,  86, -79,  12, -93,  15,  59,  29,  35, -95,  39,   4,  99, -37, -48,  75,   6, -36, -48,  87, 126,  15,  83,  79, 123, -55, 113,   1,  81,  78, -96,-121,  94,  19, -79,  78, 108, -94,   2, -91, -88,  94, -95, -41,  29, 116, -18, -58,  59,  89, -70, -76,  61,  56, -61, -56, -20, -16,  20,  87,  91,  68,-112,   1, -24,  82,-113, -70,  74,  -5,-124, -11, 114,  29, -57,  10,-120,  74,  11,  10, -47,  81, -57,  26,  43,-119,  75,  76,  40, -38, -97,  38,-126,  52, -16, 116, -80, -68, -67, -29, -82,  51, -60, -17,-122,  83, -82,  75,-112,-100, 109, -91,  88, 110,  54,-108, -32,  78,  40, -13,  53, -56, -19,  51,  71, -20, -96,  13,  92,-111,  11,  10, -81,  14,-117, 103,  -5, -79, -83,  -8, -47,  31,  25,  31,-120, 100,   6, -41, -64,  75,-108, -27, 118,  91, 123,-106, 112,  95,  81,  19,  32,  -1, -98,  92, -87,  24, -76,  98, -29,  47,  -1, 107, -44,  53, 127,  54, -52,-110, 126,  65,  24,-107, -83, 102,-120,-113, -29,-126,  98, -49,  40,  78, -76,  83, -63,  50, -43,  -3, -31,  48, 122,  48, -47, 103,  15, -25, 102,-118,  51, -79,  -4,-123, -73,  72,-114,  38, -48, -53,  16,  50, -12,  56,  76,  55,  80,  49,   5, -41,  56, -55, -38,   6, -54},
{  99, -63, 110,  29,-100,-104,  71,  22, 125, -93, -17, -41, -45, 127,  14,  56,-107, -71, -60,  59,  60, -14,  73,  -6,  62, -46, 124,  75,  90, -54,-121, 125,   1,-112, -24, -96, 107,  39,  36, -92, -67,  13,-116, -74, -78,  79,-120, 122, -52, -69, -13, -22,  92,  23, -31,  47, -69, -68,  27,  76,   4, -54,-104,  87, -56,  55,-108,  87, -97,  58,-112, -57,  33, -92,  38, -10, -15, -13,  12,  12, -88,  64,  72,  60, 125,  60, -69,  79, -14, -70, -45, -95, -57,  16, -66,-121,-108, -36,  40, -49,  25,   8,  37,  33, -85, -24, -46,  77,  37, -37, -62,  84,  18,  14, 113,  82,  48,  -7,  89, -98,  40, 110,-115, 102,  29, -89,  54, 118, -23, 125, -71,-118,  42, -60,  72, -40,  39, -60,  29, -12,  31, -87, -61, -79, -99, -13,  22,-101,-104, 118, -51,  -6,  87, 112, -74, -86, -79, -98, -83, -16, -91,  66,   5, -65, -82,  91,  70,  26,  93, -84,  23, -93, -28,  43,-112, -67,  50,  18, -62, -27,  37,-105, -71, -74,  62,  55,  27,  44,  52, -20,  88, 100,  27,  24, -61, 102, -86,-109, -26, -78, -97,-109,  70,-118, 121, -84, -52,  22,  58, -12, -70,  14,  -1,  83, 101, 111,  90,-102,  65,-123,-126, -39,-100, -63, -20, 127,  59,  55, 112, -77, -30, -92,-101,  83, 105, -28,  39, -35,  43,  20,  26, -95,  41, 113, -40,  65,  35,  79,  57,  75, -70,  14,  13,  20, -99, -70},
{   3, -77,  -4, -82, -99, -53, -67,  41,   1,-110,  23,  40, -90,  87, -86,  61, -92,  79,-111,  92, 108,  60,  92,  46, 110, 118,-100,  50, -77, 110,  90, -33, 122,-113,  96, -33, 121, -86,  20,  96,  15, -89, 127,  52,  68,  85,-115, -17,  30, -42,-107,  73,-116, -95,  76, -79, -51,-118,-112, -83, -30, -28,-107, -35,  28,  50,   8,  84,-115,-115, -76, -28,  30,-116, 121,-123,   9,  85,  56,  -6,  98, 124, -94,-117,-111, -68,  18, -27,-125, -82,  74,  42, 107,-107,   9,  40, -91,  67,-117, -92,  60, -32,  92, 100, -60,  70,-120,  14,  58,  29,  64,  89, 108, -78,  67, -67, -73,   0, -99, -56, -41, -83,  40, -75,  71,  42,-122,   4,  37, -71,  19, -67,-111, -34, -21, -74,  54,  82, -37,  67,  46,  12, -96,  42,  76,  68, 101,  77,  -9, 120,  33,  11,-122,  63,-112, 118,  52,   9,-123, -54, 112,   1,-120,  82, -90,-111,  89,   4,  59, -94, -85,  68, 118,  79,  44, -36,-116, -45, -46, -98,  83,-116,  94,   5, -60, -87,  85,  75, -12,  -6, -34,  72,   5,  72,-101,  46,  39,  56,  -2,  11, -39,  42, -34,-121,  17, 109, -68,  89,-127,  38,  65,  27,-120, 114,  60, -10, -70,  -4,  34, -75,  79, -79, 113,-103,-125, 123, -13, -38, -63, -33, -92, -47, -33, -44, -45, 105,  33, 111,  23,  78, -66,-124,   2, -25,-106, -54,-106,   4, -36, -34,  37,  29, 107,  42,  13, 119},
{ 125, -87,  85,   6, -47,  -8,   5,-105,  15, -64,  52,  -1,-127,  34,  77, 119, 117,  97,  15,  74, -22,  67, -32, 104,  -5, -57,  97,  70, -52,-120,  60, -62,-105,  65, -58,  68,   7,  86, -83,  96, 123,-120, -24,  23, 116,   3, 126, -31, -80,  79,  46,-100,  98, 114,   7,  -6, -88,  92,  37,  78,   6, 125,  81, -40,  30, -58,-121, 104,   3, -97, -96,  68, -42, 104,  64, -77, -89,  23,  27,   7, 115,-104,-125,  14, -21,   2, -99,  91, -13,  77,  24,  31,  90,  84,  53,-105, -73, -67, -53, 108, 127, -79,-116, 111, -66, -43,-103, 115, -34, -58, -49,  -2,  39,-127,  35,   4,-115, -38,  26,  48,   1,  25, -26,  16, 126,  31, -33, -35,  62,  24, 115,  28, -52, -25,  64, -63,  17, -54,  54,  96, 101, -50,  89,  15,  10, -43, -25,  96, -81, -17, -56, 100, -77, 112,  33, -62,-102,  11, -75, -71,  99,   1,-103, -17,  74,  96,  38,  -3,  82,  98, -46,   4,  39,  44,  86,-101, -70, -42,-112,  76,  44, -96,-120, -43,  41,  67, 109,-115,   2,  17,  14, -85,  33,  84,  51,  67,  50,  17,  93,  10,  10, -23,   7, -54, -80,  43,  83, -49,  77, -95, -95, -20, 111,-107,-126,  87,  28, -27,  22,  73, -12,   2, 123,  55, -85, 110,  58, -64,  62,  76,  35, -88, -88,-108,   8,  68,-120, 113,  55,-106, -48, -21,  55,-117,  80,  75, 119,  64, -15,  88, -37,  -9,   8,  72,  41,  90},
{  24,  86, -16,-124, -21, -94, -65,   2, 108,  11,-100, 110, 121, -31, -33, -97,  64,  89,-125,  -3,  46, -15,  18, -50, -53, -46,  18,  38,  39, 114,-125,  15, 111,  65,  94,  37,-108, -84, -62,-116,   6, -59,  15, -41, -62, -90,  54,-118,  46,  58, -55, 122, 110, -72,  50, 117,-104, -62,  98, 127, 117,  57,  28, -45,-112,-115,  28,  64, 107,   6, -61, -44, -25, -73, -97,  99,  79,  49,  96, -19,  60,  -3, -51,  22, 110,  77, -35,  51, 105, 115,  44, -33,  24, -86, 113,  -1, -70,  93,-122,-107, -99,  20,  40, -28, -28, -65,  70,  43, -77, -70,-101, 111,  68,  80, 115, -48,  59, -87,-107,  40, -13, 106, 115,  63,-106, -66, -95,  28, -88,  21, -18,  51,  90,  52, -28, -31, 122,-115,  95, -22,-107, 103,-123,  25, -57,  72, 104,-106, 114, -27,-125, -76, -32,  12, -57, -56,-105,  11,  71,-119, -53, -23, 106,-113, 121,-107,  63,  -4, -76,-114,  69, -38, 110, -34, -56, -42, 119, -85,   1,-121, -62, -18, -88,   5,  19, 105,-116, 118, -16,  67, -83, -51, 114,-103,   4,  43, -19, 101,  47,-124, -36, -79, -42,-118, -54,  54,  63,   0, 108,  30,-100, -93, -77,-100, -70, -81, -69,-102,  23, 103, 117,  68, -72,-113, 103,  87,  68,  93,-114, -17,  34,  35, -31,  83,  59, -88,-112, -13, 113,  87,-100, 101, -72, -21,  65, -94, -44,-124, -66, -31, 106, -33,-123,  99,-106, 110},
{ -79, -96, -61, -40,  30, -62,  58,  43, -32, -48,-116,-127, 115, -78, 121,  29,  61,-106,  64, -64,-121,-115,  42,  67, 114, -75, -89,  55, -48, -97, -67,  67,   5, -21,  -3,  32,  -1,-124, 122, 117, -75, -93, -25,  33,  34,-123,-120,-115, -96, -16,  -7, -57, -93,   0, -40,-127,  18,  58, -44, -33,  94,-124,  -3, -70, -51, -94,  63,  40,  -5, -54,  69,  49,  38,-117,  71,-126, 124, 101, 119,  25,  14, -33, 116, -47, -96, -50, -32,  13,  57, -51, -39, -82,  55,   0,  89,  54,-114,  31,  25,  33,-106, -22, -31, 126,  14,  -9,  74, -89, -90,  41,  16, 115, -44, -30,  77,-113,  69,  71,-105,  33,  16, -43,  89,  41, -78,-112, 124,  73,  97, 127,-105,  68,  89,-112,-109, 117, -27,  67,  90,  63, -32, -87, -12, 100,  31, 125, -73, -66,  15,  43, -61,  84,  84,  -7,  64,  67,-114,  87, -37, -75,  95,   3, -62, -38,  32,  37,  -9,  -8, -10,  31, 104,  33,  60, -48, -12,  68, -97, -70,  35, -71,  -6, -23,  52, 108, -96,  63,-105, 113,  20,  97, -42, -45, -19,  71,  26,  15, -29,  62,  24, 102,  15, 116, -87,-117, -23,  -2, 101,  89,  60, -29, -37, -36,  -4,   7,  43, -41, 122,  -4,-105,-108, 113, -51,  40, 108,-121, -24,  -3,  90,-105, -97, 123,  23, -53, -30,  15,  39,  35, -89, 109, 124,  22, 116, 108,   3,  -2, -97,  48, -81,  84, -88, -51,   8, 116, -32, -10, 102},
{ 127,  54,  51,  84,-114,   7,  23, -60, -42,  32, -17,  79,   4,  32, -42,  61,   2,  11,  -5,  -7, 120, -54, -89, -51, -62, -79,-120,-110, -20,  47,  60, -10,  49,  27,  35,  50,  80,  42, -93,-119, -51,  97,  33, -78, -32,  12,  74, -88, -38, -35,  79,  95, -62, 122, -45,-125, -84, -82,-126,-121, -93,  -8,  20, -76,   6,  91,  11,  35,  23,  77,  20,   3,  11, -63, -84,  19,  76, 107, -36,   0, 112, 103,  25, -60,-122,   0, 125,   9,  92,  44,-125,  86,  99,-114,   6, -24,  16,  23, 112, -93, -52,-111,  82,  43,  64,  95,-124, -50, -42, 112, -73, -50, -27,   1,  46, -71,-114,  30,   0,  20,  27,  15, -48,  -1, -66, -16, 123,  92, -97,-111, -66, -67, -41, -56, -72,  67,-105, -52,  96,-105, -11,  82,  79, 121,  -5, -78, -51,  83, -67,  91, -13, -55,-126,   6,  44, -56,-101,  22, 127,  80,  15, -26,  -3,  34, -41, -91,  23,  13,  13,  46,  70,  20,   3, -16, -96,  93, -86,  57,   7, -29, -90,  43, 116, -15, -98,  79, 125, -79,  76,-107, -20,-109,  52, 101,-126, -61, -64, -39,   4,-116, -77,-121,  42,  29,  66, -81, -56, 127, 104,  16,  33, -99, -31, 117, -81,  26,  92,  34,  66,   3,  76,-122,  44,-118,  79, -29,  60,-119,  82, 115, -33, 113,  -7,  31, -75, 123, -71,-115, -14,-104,  69,-113,-124,  73, -25,  -1,  81, -37,  68,  85,  45, -26, -77, 114,  30, -29},
{  58, -43,  14,  99,-109, -69, 111, -41,  62, -91, 115,-113,-114, 101,  59,-120,  31, -83,  25,  37, -57, -61,  74,-122, 124, -31, -14,  60, 110,  -8,  30, -68,  84, -55,-115,-120, -51,  30,   2,  27,  31,  49,  87,  28, -16,  -1, -71,  36,-116,  15, -91, 117, -65, 114,  22,  -7, -12,  84, -33,  55,  79,  45, 112, 122,-123, 108,-102, -57, -40,  44, -44, -40, -25, -39,  50,  58,  60,  -1, -39,  80,  47,  85,-110, -12, -24,  -6,  15,  -1, -95, -42, -31,  72, -81,  37, -95, -67,  63,  39, 121,  11, 121,  74, -77,-114, 113,  26,-113,  81, -44,   4, -72,-111,  64, 110, -48,  77, -19, -42, -82, -80,  67, 113,  72,  92,  40,  80,  70,-112, -78, -35,-107,  95,  15, -29, -16,   1,  87, 114, -94,  26,   7,  20, -12,  45, -31,  52,  75,  94,  28,  -6, 117,  61,  91,-105,   4,  81,  81,-105,  81, -67,-125, -58,  99,  94,  10,  95,-111,  37, -77, 117,  96,  63,  38, -55, -31,  83,  79,  -3, 124,  43, -66,  79, 126,-122, 111,  22, -73,   7, -42, -24, -52,  88,  29,  16, -87,   2, -29, -10,   9,  66,  66,  99,  16,-111, -59, -54,  86,-109, -73,  51,  39,  87, -83, 127, 102, 101,-116,  -1,-118, 116, -10, -42, -59,  67,-110, -62, -25,-118, -26, -20, -42,  59,  72,  17, -83,-121, -76, -82,  28, -15,  44,-127, -14, -20, -44,  65,  99, -98,  92,  85,-101, -80,  26,  65, 116, 120},
{  59, 120,  -4, 107,   2,-100, -58,  99,  85, -47, -35, -98,  96,  73,-120,   1, -42,   5, -98, 112, 104,  25, -95,  99, -55,  89, -95,   1, -25, -10,-122,  25, -94,-112, -95, -50,   3,  63, -31, -67,   2, -98,-100, -71, -17, -25,  42,  95, -50, 102,-107,  36, -54, 103, -55, -28,-109,  63,  94,-120, -99, 118, -92,  60,-120,  70,  71, -43,  90,-102, -40,  -5,-125, -90, -99,  27,  78,-122, -12, 112,  14, -68,  54,  27,  -5,  89, -52,  45, -91,  64,  88,-102,   9, -22, 118, -56,  45,  -2, 106, -57, -57, -91, -12, -81, 125,  42,  64, -52, -46, -97,  31,  64, -23, -30,  28,  -2, -16, 110, -48, -85,-104, -92,  64, -70,  51,  23, -73,-113,-104, -13,  43,  76, -57,  -7,  69,  84, -31, -50,  24, -64,  84,  73,  86,  69, -64, -43,  78,  62,-108, -41, -44,-110, -92,-125,  -6, 112, 100, 107,  51, -99,  15, -39,  39, -16,-118, -16,  74, -42, -11,  44, -91,  11, -59, -38,  -4, -63,  41,  83,-114, -30,  84, -23, -25,  -5, -12,  29,  -2, -82,  99, -60,  63, -44,  77, 109,  60, -54, -10, 127,  61, 104, -63,  88,  61, 103,  -6, -18,  -8,  77, -58, -45, -29, 117, 121, 117,  88,  76,  67, -99,  34, 120,  89,  41, 108,  10, -95,  -5,-103, -21, 103,  25,-110,-121,  43,  19, -94, -70,  48,-118,  47, -49, -17, -36, -28,  14,  15,  36, -15, -95, 100,  60,  16,   9,  13,-100, -43, -32},
{-113, 115,-113, -30, -20,  50, -50, 115, -59,   5,  -5, -94, -83,  85, -38,  95, 124, -10, 116, -10, -31,  28, -14,  43, 121,  30, 126,  16, -90, -24, -57, 117,  86,  55,  94,-108,  -2,   7,  82, -52,  52, -79, 109,  73,  34,  -7, 107, -27,  65,  22,  49,-108,  23, -20,  63,-118,  86, -87, 121, -66, -66,  -5,  57, -79,  78,  27,-115, -53, -99, -68,-123,-112,  10, 113, -95,  62,-107,  43, -17,-115,  45, 119, -31,-108,  29,  55,  -6, -91,-116,  62,  -3,  98,-111,  38, 107,  25,  23,  68,  61,  10,-127, -97,  58, -38,  74, -75, -51, -83, -20, 114, -35, 103,  73,  67, -56, -19, 119, -75,  30,  72,  35, -81,  25,-116, -46,  65,  98,  22,  64,-103,  -9, -48,  51,  10,  18,  58,  49,-112,-101, -91, -21, -48,-117,  87, -57,-127,-105, -20, -12, -10, -57,  13, 114,  60, -12,  10,  43, -94,-113, -62,  85,   0,  78,  70,  91,  93, -21,  89, 107, -58, 113, -93,   1,-116,-126,  -5,  31, -11,-105, 116,  32,   9,-120,  13,  72, -38,-116,  54,  28, -19, -13,  -2, -78,  31,  88,-111, -97, -87,-111, -62, -42,  74, -97,  96,  -7, 118, 116, -54,  10, -59, -81,  -3,  71, 115,  94,  91,  87,  38,-122,  58,  15, -63, -65,  -6,  78, -69, -45,  28,  -8, -19,-105, -50, 113, -30,  55, 115,  81, 115,  60,-116,  91,   4, -59, 118,  33,-108,  24,-124, 119, -47,  58, 123,  66, -32,  77,  18},
{  81, -53, -73,  98,  87, -66, 108,  46, -23, -39, 117, 118,-106, -58, -55,-100, -80,  66,  31,  15, 126, -39,  48, -95,  27, 112, -71,  76,  51,  60, -82,  93,  14, -66, 117, -43,  39, -65, -76,  84, -12, -94,  -8,  13,  43,  42,  -1,-100, -21, -58,-113, 120, -18, -76, -70, -17, 126,  45,-120,  61,-112,-116,  82, 124,  62,  42, -41,  79,  -9,  58, 103,  33, -21,  24, -35,  74,-122,  91,-115,-121,  54,  16,   1, -53, -20,  50,  35,-113, -44,  31, 126, -18,  37,  24, -51, -17,  87,  -9, -51, 107, -47,  25, 109, -30, 105,  52, -34,  87,  66, 103, -33, -44, 102,  65, -65,  74, 114, 127,  45, -63, -67,-105, 123, -99,  79,-101, -35, 108, 126,  14,  81,  40, -68,  38, -86,  34,  13,   7,  58, -15,   7,  95, -56, -51, -81,  96, 113,  10,  32,  18, -25, -62, -38,  23, 102,  37,  40, -74, -13, -12,-119, -89, -68,  43,  44, -90, -18,-107,  80,-118, -44,  60,-108, 112,  -4,  -8,  39,-110,  93,-110,  89,  57, 116,  97,  57, -91, -54, -62, 125,  53, 108, -81,  56,  61, 113,-111, -61,  31, -41, -89, 124,  83,  92, 102, -44, -10,-127,  85, 100, -80,-102,  44,  47, -93, -52,  56,-105,  -8,   3,  84,  49,  10,   0, -39,  65, 115, -22,  89, -96,  35,-106, -31,  93, -58, 114, -18,-114, -39, 123,  14, -15,  25,-109, -46,  66, 121, -34,-122, 104, -16,-111, -95,   0, -87, -98, 110},
{ -48, -41,  84,  63, -70,  61,  60, -77,  60,-103,  -4,  65,  39, 121, 102,  47,-126, -57, 101, -62,-116,  79, -98,  -6,  35, -32,  40, 106,  56,-108, 112,  40,  62, -29, 101,  -3, -15,  28,  54,  44, -88,  48, 113, -97, -81, -49,  21,  90, -22,-123, 117,   3, -76,  -9, 102,  52,-120,-102,-105,  70, -62,  42,  95,  14, -82,  97,  28, -19, -80,  22, -21, 118,  -3,  30,  39,  43, -41,  81,  41,  32, 122, -90,-113, -81, -94,  92,  17,   2, -41, -28, -29,  -5,  33,-123,  18,-110,  97, -84, -96,   6, -46, -67, 110,  68,  66, -16, 123,  98,  48,  66, -99,  88, 115, -21, -23,  41,  30,  95,-108, -88, -87, -80, -43,-101,  95,-116, -21, -17,  37,  12,-109, -91,  58,  -3, -95, -12,  17,   7,  13, -91,  83, -38,   0,  38,  36,  24, -14,-123, -94, 123, 108,  45,  13, 125,  -4,  98, -17, -44, -39, -33, -15, -89,  28, 121,-116,  82, 121, -18, -67, -54, 100, -95, -69,-101,-123,  55,  66, -10,  51,-115,-112, 109, -91,-124,   7,  69,-127, -14, -90, -51, -16,  42,  65,   3,-127, -62,  24,  28,  46, -66,   7,  -8, -72,  32,  62,  56, -32, -46, -45, -51,  21, -63,  10, -33, -12, -53,-123, -77,  33, -66, -18, -27,  89, 115,  79, -58, -89,  81,   6, 127, 106,  10, -12,  38, -65, 103,-119, 112, 104, -31, -75,  74, -85, -71, -63, -53,  30,   7,-124,  65,  97,-100,  87, -20,  84,  73},
{ -69,  25, -85, -87,-103,  42,  86,  98, -55,   2,  68, -21,  55, -81,  80,   2,   0, -34, -84, -11, -46,  71,  29,  -6, -53, -76, 111,-104,  29,  39, 117,  72, -25,-110,-101, 119, 115,  57, -35, -96, -22, -14, -52, -27,   3, -32,  67,  68, -53, 106, -32, -77,  50,-127, -64, -76, -34,  43, 110, 101,-126,  73, -69,  89, 101,  16, -68,  -7, -10, 126, -58, -17,-105, -41, 127, -12,-112, 100, -48,  97,  64,   0, -88, 120,   8,  -9, -71,  82, -98,  27, 106, -24, 117, 110, -22,-114,  44,  64,  40,   6,  -7, -54, -24, -16, -40,  70, 124,-101, -68,  36,  55, 122, -71, -81,   8,  99,  32,   3,  62, 103,  67,-112,  -6,  78,  73, 124,  -8, -70,   0, -28,-111, -79,-111, -26,-101,  72,-108,-103, -91,-101, -56, -69,  84,   7, -29, -98, -11,-100,  90,-126, -62, -63,-101, -74, -22,  53,  17, -84,  28, 103,   7, -43,  16, -12, -62,  -8,  12, 127,  81,-114,-110,   0,  44, -42, 111,  47, -10,  81,-104,  30,  62,  82,  19,-124,  95, -21,  86,  69, 126, -45,-118,  41, -77, -61, -27,  81, -91,  -5,-124,  31,-116,  99,  54, 110,  78,  25, -25, 105,  77, -73, -20,  22,  93, -99, -65,  28, -53, 102, -68, 103,  40,  90,  38,   3, -37, -39,  52, -53, -21, -57, -92,  -3,  28,-100,  66,  66, -94, -63,-117, -65,  23, -56, -83,  72,-105, -36, 106,   4, 110,-104,  91, -45, -86,-117, -90,  30},
{-123,  25, -57,  85, 103,-109,  92, -56,-108, 100, 117, -34,  35,  17, -83,  83,  92, -47,  24,  87,  80,  39,   8,-113,  93, -73,  42, -25,  82, 116, -34,-106, -49, -96, 105, 106,  53,-113, -59, -49, -64, 122,  32,  75, -58, 123, -53, -77, -77,-126,  73, -29, -83,  69, 125,  29,  78,  54, -25, -10,  29, -71,  86, -51,  63,  77, -88,  54,  98,  44,  78,  46, -39, -42, 120,-118,  31, -59,  46, 109, -18, 119,  53, -30, -82, -62,  33,-112,  27, -80,  55,  56, -37,  56,  78, -36,  -3, -87,  41, 110,-123,  -5, -54,-102,  90,  40, -14, 121, 100, -76, -14,  28,  43,  50, -68, 107, 110, -11, -62,  24, -70,  57, -29, -78,   9,-122,  11, -81, -93,  -7, -71, -35, -27,-106,  21, 100,  -3, -52, -20,-111,-108, -81, -54, -98, -37,  73,  77, 105, -18,  30, -95, -95, -79,  34,  39,-111, 119, -15, -82, -24,  62,  -4,-103, -82,  57,  21,-114, -65,-109, -11, 100,  20,-115, -69, -31,   4,  -2,  83, -36, -48,   3,  14,  77, -84,  51, -39, -50,  92,  35,-113, 102,-100, -57, 114, -24, -48,  15, -85,  94,   3,  34,  79, -98, -62,  16,  86,  24,  95, -47, -86, -21, -51,-122, -90, -66,  71,  91,  11,  66, -68, -81,-114,  67,-120, -39,  43, -10,-123,  16, -81,  26, -85,  83, -68, 121,   9,-117, -66,-102,  80,  12, -80, -38,  95, -42,  95,  48, 127, 113, -78,-113, -29, 101,  87,-116, -23},
{ -55, -91, -20,  -2, -84,   7,  67,  -7,  82, -24,-116,-109,-110, -77, -49,  54, 112,   6, 113, -73, -39,  20, 125, -77,  94, -99,-113,   5,  62,-108, -43,  41,-107,  88,  40,   4,   5,-123, 101,  35, -46, -45,-105,-124,  24, -63,  76,  14,  38, -82,  25, -84,  94, -54, 127, 121, -18, 122, -85,  17,-102, -91, -64, 113,  34, -38, 122, -18, -69, -31, -50, -32,-109,  59,-103,  22, 102, 113,  11, -87, -23, -31,  81,  47,  53, -43, 115,  97,  57, -99, -51,  -8,  94, -69, -21,  24,-111,-121, -13, -90,  56, -32,  49, -42, -24, -85,-105, 114, -47,  35, 105, -35, -42, -63,  39,  -1, -46, 127,  84, -51,  44,   9,  51,  80, -25,-106,  47,  18,-114,-116, 125, 106,  59,  20,  99, -76, -96,  46,  -7, -15, -38, -13,-119,  66, 108,  50,  82,  24,  20, -57,  92, -44,  94,  81, 122,-120, -63,  72,-114,  97, -76, -39, 112,-118, -11,-121, -91,   8,  41,  32,-123, -13,  48, -95,-122,  14,  86,  58, -33,  71,  56,  -1,  98,  11,  59, -80,  43, -66, -50, 123,  19, -64, -43,  88, -54, 102,  87,  91, -23, -67, 103, -75, -17, 125, -71,  91, -57,-102, -70,  49, -63, -81, 113, -68,  85,   3,-106,  -3,  70,  -4, -77, -88, -27, -39,  17, 108,-109,  22, 113,  43,-100,  53, 110,-119,  34,  16,   3,  41, -50, -19, -29, -68,-105, -31,  22,  39,  10,  72, -11, -10,  72, -16,-103,  88,  -3, -82},
{  79, -65, 110,  -6,  89, -23,-124,  39,-119,  70, -41,-106,  62, -71, -78, -48,  71,  -2, 113, 122, -24, -41, -48, -12,   8,  73, -15, -53,  43, -64, -50,  12, 101, 110, -27,  -1,  33,  83,  73,  -4, -17,  -4,  29,-123, -57, -90, 100,  94,-102, 114,  70,  68, -49, -16, 112,  53, 102,-125, -35,  37, -64,  -9,  58,  47,-123,  24,   3, -77,-113, -51, -43, -15, -34, -95, -44, -81,  73, -31,  46, 127,  56, 100, -45,  18,  57, -54, 110,  43, -39,-122,  74, -95,  19,-110, 119, -61,-108, -22, -91,  97, 115, -48,  85,  32,  80,-123,-102, 120, -91,  42,  22,-104, -94,  53,  86, -50,  67, -81, -38,  25,  92,  16,-108, 115, -98,  12, -81,  91,  16, -63, -90,  66,  64,  87, -21, -21,  35, -54, -13, -92,-113, -41,   6, -64, -82, -15, -47, -11, 101, -46,  53, -33, 107, -72,  67,  31,-120, -34,  48, -92,  90, -69, -84,-118,   2,  90, -90, -50, -11,  37, -19,  21, -78,  51,  -6, 117, -36,  89,  33,  36,-115, -70,  34, -91, -35, -63,-126, -73,-111,  71,  42,  93,  59,  75,  59, -76, 110, -83,  46,  55, 111,  23, -36,  -7, 117,  73,  35,  82,  95,-117, -21,  67,  95,  95, -27,  22,  62, -48, -13, -54, -20, -18,  85,  89, -44, 100, 127,  40,  20, -27,  75,  52, -71, 114,  15,  92,   1,  12,  99, -19,  68,  74, -70,-125, -76, -16, -85,   7, -66,  -6, -85,  58, 108,-117,  67,  38},
{  75,-116, -97,-120,  11,  61, -61, -65,-121, -15, -20, -64, -28, -96,  66, -35,  81,  26,  91, -76, -78, -88,-100,  61,  99, -63, 105, -21, -64,-101,  97, 103,  62, -78, -35, 118,  -7,  15, -33, -50,  41,-106,  32, -99, 122,-107, -74, -54, -52, -87,-125,  55, -29,  43, -93, 117, -39,-122,  83,  96, -27, -31,  72,-127,  18,  46, -84, 102, -92, -94, -41,  59,-107,  40, -88, -88, -86, -86, 118, -28, -55, -82,-124, -66, -80, -86, 120,  76,  36,  58,  26,  79,  91, -59, -24, -44, 110,  34,  25,  17,  51, 106,  13, 125, 119,  83, -86,  12,   5,  90, -90, -65,  20, -26, -75,  31, -22, -31, -60, 126, -63,  71,   2, -71,  90,  94,   5,  35, 116,  -5,  46,-105,   4,  60,  65, 102,  37,  14, -27,  71, -27, -12,-106, 109, -12,  27,-127,  76, 117, -48,  92,  43,  37,  72, -83, -63,  68, -18,  91,-108,  85,  87,  87,  74, -75,  -7,-100,  16,  51,  -1,  39,  35, -53, -20,   3,  -9, -38,  63, 116,  56, -75,  63, 108, -57, -53,  46, -16, -74,  67, -65,  37, -33,  54, 127,  50, -46, -94, -19,-118,-103, 103, 124,  42, -92,  97,  25, 114, -39,  17,  55,  15,  32,  74,  54,  53,  12, -99,-103, 121, -97, -90,  94,-119,  27,-107,  10,-104, -16, -62,  92, -73,  93,-104,  18,   3,  19,   8,  37,  85, 119,   1,   0,  12, -89, -31, -52, -14,  -1,  97,  26, -31, 109, -57,  51, -99,  85},
{  13, 107, -32, -24,  -9, 121, -48, -54, -32, -35,-103, -21, -42,  79, -54, -21,  39, -52,  66,  50,  89,  93,  66,  20,  44, -85,  95,  61,   5, 125,  56, 112,  23, -52, 125,  73,  42,  -3, 110,  64, -86,  73, -36,  19,  46, 124, -96,   0, -87, -31,   2,  81, -96,  66, -60,   8, 100, -23,-115,-113,  76, -87, -37,  -4,  39,-121, -15,  46, -38, 113,  83, -15, -27, -98, -87,  66, 117,  54,  27, -95,  17, -88, -93,-122,  54, -72,  68, -60, 126, -74, -81, -14, 124,  14,  57, -44, -72,  13, -45,  11, 115, -52, -81, 107,  97,-126,  80, 104,-106,  25,-112, 108, -35,-105,  86,  80,  27,  53, -47,  35, -30,-104,  50,  65,   1,  69,  72,-121, -42, -79, 116, -39,  17,  14,  37,  64, -89, -59,-115, 115, -22,   4,  22, -40,  96, 120,  53,  44, -27,  15, -71, -82,  51,  20, -74, 122, -98, -70, -42,  89, -42,-123, -67, -55, -22, -35, -94, 120, -14, -54,-116,-104, -63, 107,  61, 117,-104,  32, -87, -54,  42,  62,  51,  74,  82,  57,   4, 124,  44,-115,-127, -33, -80, 110, 113, -26, -17, -46,  42,  92,-119,  44, -91, 102, -76, -64,-100,  39, -71,  14,-114, 103,-106, -53,  73, -11, -98,  85,  45, -86,  86,  92, -58, -74, -69,   0,   0,-127, -58, 100, -68, -33,  81,  33,  12,  94,  77,  49,  96, -61, -14,-112,  59,-104,  43,  -1, 124,-100, -13,  14, 116, -49, -72,   8, 103, -50},
{  80,  42,   1, -59,  63, 125, -91, 120,-115,-109, -50, -91, -97,-120,-109,  -1,  96, -89, -51,  66, -17, -65,-125, -85, 107, -18,  35, -84,  18,  24, -67, -66,  -9,  90, -36,-114, -83,  49, 112,  73,  55,-122,  90,  48, 124,  52,  11, -41,  88,  77, -97, -55, -43, -91, -83, -89,-111,  78, -78, -64,  86, 105, -69,-102, -51,  96, -59,  33,-115, -83, -30,  64, -11, -14, -42,  95,  -3, -24,  45,  -5,  -9, -79, -22,  47, -94,  82, -19,  20, -44,   1,  16,  92, 120, -66,  17,  48, -59,  -5,  19,  98, -10,  84,  17, -42,  70, 112, -46,  95, -39, -14, 104,  97,-102,  27, -61, -27, -44,  29, -80, -12, 113, 115,  19,-125,  85,  47, -61,  -9, -71, -86,  20,  -3, -23,  34,-112, -87,  -8, -51,  65,  12,  65,  86, 126,  57, -53, -45, -33, -39,  68, -99,-102, -87,  17, -11,  23,  32, 108,-114, -79,  38,  98, -47,  17,  54,-106,  -1, -36, -91, -99,   3,  99, -24,   1, -91, 127,   7,  11,-100, -78,  84,  84,-102,  45,  66, -11,  52,  51,  29, -44,-122, -24, -90,-104, -31,  69,-125,  64, -96,  11,  76, 105, -52, -56,  83,  57,  14, -77,  50, 111,  45,-126, -14, 106, 118,  62, -96, 114,-104,  -4, -18, 120,  75,  94,  63, -89,  68, -33,-111,-103,  23, -40,-118, -25,  -6, -28, -70,  78,  91,  35,  95,  37, -29, -82,  56,  -7, -78,  68, -60,-116, 102, 102, -72, 115,-106,   6,  40},
{  29, -69,  43, 127,  99, 121,  68, -88, -36,  99,-107,  71,  97, -97, 108,  42,  44,-127, -93,  23, -63,  54,-108, 124,-125,-106,  92,  10,  39,  32, -73, -19, -30,-118,  79, -15, 105,  38,  43,  34,  37,-118, -65, -35, -97,  86, -69, -38, -69, -77, -19,-118, -48, -73, -56,-121, 123,  33, -57,-107, 108,  61,  94, -46, -65,   2,  58, -45, 117, -88, 123, -28, 114, -69,  55,  39,  -8,  29, -56,-103, 114, -79,  77,  31,-109,  35,  18, -84,  61,  15,   6, -56,-101, -67,  27,  42,  97, -10,  -9, 106, -49,-105,  98,   4, -16,  12,  52,  15,-121, -43, -21,  84,-122,  92, -89,  94,  68, 124,  15, 108, -65,  74, 121,  21,  37,-121,  46,-106,-106,  57, 102, -87,-123,  92,-106, -32,  96, 108,  86, -21,   1, -83,  44, -84,  37,  30, -37,  47,  50,-104,-117,  72,  -3, -92, -71,-121, 119,  15,  74,-105,  -8,  59,  87,  84, -71,  56, -21, -77,   2,  83, -59,-118,  41,  19, -48,  90,  78, 105,  19,  73,  11, -80,  63, -49, 112, -38,  36, -29,-105,  -5, -91,  18,  64,  39,  21,  25, -57,  85,  76,  15,  30, 112, 124,  97, -33,  12,  83,  95, -90,  85,  57, -79,  10,   0, -18,-109,-101, -75,  49, -51,-123, -77, -73,  45, -99, -54,   6,  59,-108,  76,-105, -57,  51, -43,  57, -71,  27,  -5,  44,  -6, -22,  27, -20, -51, 126, -77, -56,  66,  53, -62, -25, -80, 118, -23,-101, 101},
{ -57,  18,  96, -18, 118, 112, -63, -13, -94,-118, 113, 111,  25,  37, -53, -89, -97,  32, -46, -38,   3, -35,-116,-108, 126,  25, -12,-115,-120, 109,  52, -36,  65, -52,-126,  72,  65,-123,-116,  20, -57, -53,-120, -13,  59,  59, -38, -80,  39, -33, -67, 118,  74,  42,-116,  13,  50,-107,  74,  81,  51,  -4,  19,  -8,  54, -94,  64,  -7, -80, 108, 120,  94,-101, -43, -88, -19, -37, 114,  92, -78,  37,  -6,  23, -32, -12, 107, -99,  90,  70,  14,  22,  32, -37,  -9,  66,-106,  35, 120,  12, -56, -54,-119, -72,   5, -17, 113,  32, 104,  -9,  28,  -4, -36,-122,  43, 120, -17,-106,  18,   9, 116, -80, -40,-125, -33,-117,-109,  54, -57,  86, -43, -52,  28, -31, -16,  39,  57,  21,  68, -62,  11,  86,  47,  89, -17, -28, -70, 109,  54, 119, -17, 109,  92, -44,  31, -91,-113,  54,  13,  77, -49,  10,  42, -51,  61,  26,  84,  96, -77,  22,  47,  -6, -74, -63, 105, -60, -43,  66, 101, -88,  97, -56,  85, 121,   1,  50, -95, 101, -45, -68,-104, -69, -94,  39,-107, -11,  80,  24,  59,  36, -42, -82, -22,  21,  84,  23, -28, -58,  29,  68, -22,  72,-122,  -3, -25,  91,  90,-108, 108,  88, 110,  82,  21,-108,-122, -49,  21, -33, -60, -77,  91,-121,  21, -30,  16,  80,   1,-101,  27, -78, -78,   2, -26, 106,  29,  54, -41,  -9, 107,  46,   6, -32,  -1,-127, -20,  33,  36},
{ -42, -68, 125,  95, -98, -99, -34, -99, -68,-103,  27, -11,  43,  53, -13, -26,  -3, 116, -48, -91, -10,  83,  36, 103,  40,  42, -81, 117,-102,  78,   4,-111, -47, 118,  73,  95,   7,-111,  32,-104,  31, 107, -85,-110, -35, -11,   6,  44, 111, -78, 112, 123,-106, 124,  89, 110,   7,-111,-121, -96,  -8,   4,  70, -37,   8,  88, 112, -77, -19, -19,  77,  56,-124, -15, -69, -57, -69,  80,  -9,  74,  60,  62,  87,  64,   0,  82, -53,  26,-121,  88, -47,-125,  48, -41,  90,  20, 106, -67, -10,  72, -28, 110, -49, -81, -63, 112, -43, -74, -81, -93,  44,-109,  49,-112,  49, -98,   3, -55,  52,  18,  67,  21, -12,  31, -90,-113,  11,  -8, 124,-119,  45,  90,  65,  93, -56, -85,-118, 102, -64, -83,  63, -72,  52, -49,-118, -55,  38,  66, -20,   4,  -8,   5,   7, 108,  70,  54, -89,  17, -64,  42, 116, 118,  78,  69,  23, -17, -25,  17,  93,  16, 118, 122,-120,  73, 123, -78, -51,  17,  67,  72, -68,  -6,  91,  18, -79,  34,  54, -13,-112, -96, 122, 122, -23,  11,  11,  18, 110, 102, -85, -31, -20, -76,  33,  43,-106, -60, -42,  28,  97, -42, 120, 106, -90,-107, 125, 127,-122, 102, -13, 121, -24,  13,  78, -74, -87,-104, -85, -49, -71, -71, -85,  -2,-118,  67, -88, -59, 106, -92, 104,  90,  12,  87, -69,-113,  97, -74, -93, 107, -79, 118, -81,  48, -32, 107,-123,  99},
{  21,  30,  15,   3,  -6,-123,   3, 115, -79, 101, -31, -47,  63, -56,  84,  23, -99,  51,  48,  80, -39, -30,  19, -42, -49,  18, -59,   7, -96,  19, -87, -47, -42, -93, 126,  68, -19, 111,-109,  48,  35, -73, -47, -93, 107,-109, -63,-106, -73, -20, -18, 111, -73,  18,  -6,   0,  50,-125, 101, -58,-121,  11,  10,  13, -14,  37,  -4,  37,  -2, -99, -43, -70,  32, -92,  43, 116, -29, -56, 103, -97, -15, -84, -48, 104,  39,  44, -56,-104, 123, 103,  77,  30, -36, -16, 107, -42,  17, -72,  71, -13,  84, 125, -24,  77,  62,-115, -15,  -8, -21, -62,-101,-119, 114,-109, -62, -76, -80, -18,  27,  98,  53, -52,  72,  28,  67, -55, -59, -70,  59,-110, -51,   2,  45,  -2, -39, 127,  60, -48,  24, -13,-125, -51, -16,  16, -14, -42,  96, -61,  63, 113,  19, -41,  14,  25,  77,  79, -44, -99,  97, -99, 115,  77, 120,-103,  48, 126, -39,-127,  81, -41, -41,  31, -99, -84,  82, -53, -47,  94,  80, 107, -97,  27,  35,   0, -60, -95,  85,  39,  11, 115,  63,   7,-127,-112, -44,-100, 108, 115,  23,   3,-111,-115,  26, -14,-122, -20,-122, -51,  -1,  30,-111, -17,   3,   7, -90, 123, -11, -67, -74, -22, -74,  52, -35,  10,  -2, -70, -95,  64,  21,  67,-107,  45,   5, 103,  97,  49, -21,  67,  28, 113,  46,  95, -95, -71,-101,-108, 117, -70,   0,  13, -43,  72,  -4,  69, 121, 109},
{ 100,  53, -21,  22,  86,  92, -11, 100,  58,   1, -21, -27, -71, 127,  -2, -14, -92, 121,  80, -66,-101, 105,  82,  40, -92,-104,   4, -75,  72, -70,  85, -35, -30, -20,-118, 113, 119, -87,  46, -65,  94, -41, -88,  16,  44, -11,-110,-107,  76,  94,  -8,  98,  -6, 125, -90,  -2, -62, -80, 105, 125, 101, -41, -87,  19, -53, -41,  80, -92,  33,  92,  59, -24,  46, -83,  43, 116,   3,-120, -26,  56,  12,-121,  43, 119,  -5,  32,  62,  41, -71,  47,  78,  47, -35, -53,-127, -99, 106, -95, -84, -61,  44, -15, -54,  11, -95,-122, 100, -60,  74, -66, 111,  45,  27,  37, -88,  93,  91, -69,-102,  41, -72,  17,-121,   5, -70,  68, -63,  64, 100,  45,  84,  14, -27,-102,  25, -53, -39,  98,   2, -60,  25,  21, -39, -65,-107,  86,   6, -94,  92,  75,-101, -88, -80, -25, -66, -70,  10,  24, -10,  24,  49, -65, -75, -42, -59, -56,  87,   6,  -3, -18, 101,  29, 103, -75,  85,  10,  31, 111,-102, -45,  32, 105, -41,-109, 103, -91, -11, -15,  -7, 102, -62, 110, 114, -81,  61,-122,  40,  59,  59, -56,-121,  47, -88, 121, -54, -32, -62,  24,-104,   6,  25, -31, -87,  42, -55, 103,  61,   5, -71,   1,  80,  84,  85, -16, -83, -95,  83,-115,  -5,-109, 109, -75,-124, -72,  88,-112,-112,   9,  79,  43, 103, -47,  86,  21,  31,  16,  23,   4, -49, -56, -82, 105,  58, -17, -77,  55},
{ -71,  71, -17, 118, -73,   9,  53,  -3,-126, -98,-111,  -5, -70,  54,  81,  92,-118, 100,  -2,  -3,  47,  84, -13, -89, 121,  12,  22,  46,  96,  44, -26, -28,  48, 113,  73,  69,  36, 126, 111,  77,  31,   6, 106, -75,  19,  52,  -7,  41,  88, -59,  -4, -15, -67,  -8,  42, 123, -88,   2,-108,  15, 124,  82, -55, -13, -56,-105, 110,  16, 121,-107, -89,  94, 102, -60, -29,  98, -50, -22,  64,  78, 113, -68, -38, -22, 124, 114, -63,  46, -45, -15, 124,-113,  80, -47,  38,  33, 109,  -7,  81, -98, -21,-113, -92,  73, -85,  20,-116, -88, -46,  55, 101,-126, -21, -25,-113,  99, -71,  -9,   6,  32,  78, 117,  34,  74,   4,  87,  67, -79, 117, 126,-122, -14, 114,-115,  61,  29,  16,  44, 107, -62, -61,  93, -17, 101,  -3, -54, -73, -24,  -4,-125, 116,  95, -75,-110, 105,-106,-124,  -3,  19,  38,  78,-120,  72,  34,  77, -17, 126, 100, -17, 108, 104,  56,  36, -71,  92,  -8, -69, -56, 125, -88, -99,-115, -40,  52, -38, -90, -89, -54,   8,  32,-110,-101,  63, -66,   8,-109,  60,  31, -25,  24,  34,  85, -40,  57,  -5, -14,  72, 116, -62, -60,-102,  27,  77,  14,  -1, 110,-116,  88,  66,  61, 120, 100,-127,  82,  32,  84, -72, -12,  35, -57, 123, -65, -14,   3, -38,-115,  78,  24, 123, 105,  18,  48, -88,  62, -10, -89,  69, -20,  33,-100,  36,  22, -41, -80,  34, 100},
{ -50,  16,  64,  81,  74,-123,  56, -54, -66, 109,-123,  17, 106,  87,-113, 114,  17,  72,  42,-107, 100, -12, -60, -21, 120,  57, -77,  53,-117, 118,  33, -15,   0, -93, -28, 123,-123, -81,  24,  66, -60, -34,  43,  32, 102,   7, 126, -86, -58,  64, -40, -93, 104,  77,  72, -59,  64, 110,-102,  94,  93, -84, -84,  56,  10,-106,  47,  16, -55,  63,-106, -87,-106, -88,  91, -66, -41, -65,  63, 119,  60,  36,  31, -25, -71,  72,  55,  43, -45, 126, -37,  23, -57,  64,   7, 126, 117, -95, -70, -18, -13, -83, -59, -97,  45, -54,  25, -96, 117, -64,-125,  -3,  54,-126,   5,  15, -14,  31, -60,  68, -95,  73,   1,-118, -96,  73,  51,-124,-123, -11,  56,  17,-123,-107,-118,-106, -58,  36, -74, -39,  99, -80, 122,  -4, -17, -75,-108,-106,-104,-120, -82, 100,  -5,-111, -22,  37,  73, -84,-107, 122, 121,  29,  26, -99, 114,   8,  63, -36, -37, -75, -32, -56,  34,  96, -97, -40, -27,  44,  60, -25, 106,  79,  21,  64,-122,  -7, -10, -82, -93,  43, 119, -43, -40,  54, 127,  55, -55, -68,  13,  15,  44,   4, -43,-120,  69,  74,  76,  56, -56,-109,-109,  23,  84,  61,  -9, -83, 127,  80,  88,-112,-102, 100, -98, -37,-118, 127, -16, -43,  51,-115, -11, 120,  46,  50,-123, -72, 126, -62, -73, -62,  22, -77, -90,  -8,  11,  90,   3,-123,  79, -23,  89,-107, 112, -55,  47, -70},
{  96, -53,  40, -33, -18, -65,  50,  56,  99,  67, -71,  -9, -76, -62,-127,  -8,-105,  27, -65,  29,  95,  20, -41,  44,  63,  71, -68,-120,  71,  96, -74,  18, -60,  16,   7, 114,  48,  76, -83,  45,  -6, 111, -93, 101, -27,-118,  65, -41, 125,  65, -36,  91, 118, -70,-109,  32, 111,  40, -53,-109,  89,   5,  87, -34,   0,  60,-120,-125,  20, -88, 112, -73, -12,-122, -23, 104,  10, -22, -59, -61,  19,   9,  22, -43, -25,-123,  68,  62, -31,  14,  62, -40,  49, 110,-106,  51, -69,  14,  75,  58, -69,-103,  11, -61, 115, -19,   6,  57, -28, -12,-113,  47,-116, -57, -58,  93, -38, -46, 126, 126,  49, -39,  33, -87,  31,  88,  14,   5, -29, -88, 100, -15,   9,-121,  42,  77,-104,-104, -27,  82,   5, -97,  65,  46,-102,  52, -34,  -5, -87,   4,-109, -40, -54,  61,  33, -45,-126,-109, -38, -69,-115,  82, 119,  -7, -73,  40, -77,  49,  14, -23,  48,  15,  54,  19, 126,  89, 107, -22,  96,-120,  25,  79,  20,  58,  31,-112,  72,  91,  27, -85,  16,  18, -83, 118,  93, -63, -80,-124,  58, 125, -95, -33, -89,  38,  40,  48, -82,  88,-102, -39,  20, 115,  78, 122,  69, 116, 101,-119, 123, 105,  -8,-126, -25,  -1, -51,  63,-112, -54, -61,   7,  98,  51, -67,  42,  80, -23, -58, -12,  70, 101,  71,  -6,  -8, 103, -19, -79,  28,  -9,-125, -14, -54, 112, -80,  -2, 114,-119},
{  12,  93,  87,   2, -78, -55,  19, 100, -22,  30,  65,  53,-105,  40,-103,  39, -54, -50,  32,  69,  53,  46,  30, -11,  -1, -13, -54, -52,  81,  73,-116, 115,-123,  15,   2,  74, -65,-107,  44, 102,  -7,  32,  46,  -7, -39,  -6,  98,-103,-111, -48, -83,  84,  68, 110, -43,   2, -88, -65,  18,-116, -86,-118,  93, -97,  83,  54, 110,  10,  49,  29,  59, 102,  76,  61,  -3, -78,  43,-127, -75, 119,-102, -77,  19,  -3, -43, -23,-116, 113,  85,-127,  50, -41,  90,-102, 104,  -1, 121, -68, -24,  37,-123,  77, -10,  26,  70,  75,  52,   7,  57,  38, 124, -69, -50,  37,  39, -13,  90, 106, -76,-100,  18,  75,  67,-117,  37,  27,  -4, 104, 105,  59,-119,   8,   2,  67, 114,  77, -85,  76,  66,  85,  56, -45,-115,   0,  54,  63,  92,  53,  49, -21,  66,-123, -77,  30,  29,   2, -39,  74,  -2,-120, 118,-117,  79,   7,  40, -66, -96,  17,   9,  95, -55, -80,-110, -42, -49, -54, -57,  77, -17,  98,  15,  -2,  36, -50,  54,  83, -32,   5,  92, -88,-127,  84,  -9, -60, 100, -95,  49,  -6,  53,  91,  -4,  68, -16,-124, -50,-100,  92, -24,  10, 115,-126,  -5, -11,-108, -58, -78,  54,-106, -43, -59,-126, -54, -42,  -4, 119, -77,  66, 125, -48, -72, 118, -85, -20,  87,  30,-119, -65,  42,   0,-102, -33,-104,  64,  -9,  27,  75, -83,  19,-120,  14,  20, -33,   4,  -9, -92,  80},
{  61, -16, 116, -75,  45, 112, -54, -50,   4, -41, -77,  98,  86, -41, -53, -56, -47, -78, 106, 107, -67, -97, -77,  22,  69,-127, -50,-101,  73, -78, 107,-109,-118, -99,  29,  82,  36,  87,  50, -55, -96,  13, -37,  52, -96,-122, -17,  18,  10,  89,  12,  95, -32, 119,  76, -74, -15,  57,  52,-109, -38,   2, -68, 126,  34, -45, -60,-118, -36, -59,  11,-122, -12,   0, -40,  30,  53,  98, 123,  16, -34, -45,  40, -84,  15,-106, 109, -84, -58,  11, -31, -69, -23,  80,  70,  62,  95, -35,-118,-117, -47,  86, 105,-109,  34,  14,  51, -56, -37,-125,  34,   5, -31, -63,  16, -30,   5,   9,  89, -46,  86, -59, -89, -47,  79, -73,  -9, -49,  47,-101,  41, -18,  52, -20, -64,  39, -46, -83, -39,  92,-118,  -6,  94, -57, -51, -17,-101,  52, -85,  77,  28, -80, -94, -36,  95, 112, -51, 118,  26,-111,  84,  -4,  97,-104, -42, -88,   4, -49,  21,  56, 126, -29, 120, -13,  30,   6,  67, 126,  56, -47,  37, 114,  35, -92, -37, -62, -69,-102, 120, -36,  45, -77, 122,  20,  24,  45, 115,  50,  68,  65, -87, -39,  18, 126, 102,  45,   2, 120, -26,  87,  97,  88, -83, 109, -94, 111,  44,-121,  38,  91, -42, 108, -81,  61, 104,  39,  48, 100,  58, -12,  18, -23,  60,  46,  85, 122, -28, -83, -44, 110, 122,  57,  54,   9, 103,-112,  14, -45,-127, 122, -10,  93,  79,  -7, -89, -76},
{ -70,-111,  14,-109, -71, -10,  11, 111,  43,  21,  34,  27,   5,  23, 108,  98, 102, -34, -42, -26,-106, -38, 117, 126,  61,  78, -21, -15,  -9,-100,-120,  65, -11, -55,  93, -54, -71,   7,-109, -52, -52,  -2,  68,  13,  76, -15, 125, -38, -12,  45, -71, -18,  92, -75,-115,  42, -27, -56, -14,-106,  57,  45,  35, 119, -13,  78, -11,  85,-111,-110, -25,  18, -19,  74, -15,  84,  88, -34,  82, -23, 101,  -9,  90, -77,  47, 101,  -3, -77, -83, -61, 109, -85,  41, -22,   4,  75,  84,  76,  29, -88,  47,  82,-104, -48,  -3,  14, -73,  25,  44, -12,  68, -97, -41,-114,-104, -35, -59, 122,  22, -51, 116,  10, -15,-111, -81, -48, 121, -75,  29, -21, -37,  59,  88, -55, 111, -12,-104,  69, -66, -33, -28, -30, -95,  76,  85, -73, -77, 123,  64,  -2, -79, -53, 106, -12, -74, -97,  29, 109,  98,  90,  92, -87, -81,  55, -89,  43,  43,  14,  60,  46,  43,-123,  78,  86, -50,  87,  38, -49,  90, -22,  95,-109,   7,  31,  90,   8,  12, -88,  70,-120,  60,   3,  76,  90,  -6, 124,  12,  51, 127, -74, -27,  74,   3,-123,  89,  55, -37,  50,  61,  -1,  59, -96,  13,  48,  81, -45, 114, -44,  77, -81, -91,  25,  94, -28,  31,  -4,-119,  14,  30,  -6,-117,  95, -82,  70,  17,-105,  92, -12, -33,  84, -12,  58,-114, -91, -68,  91, -72,  53, -52,-109, -97,  -8,  29,  -1,  -8,-126},
{ -23,  35, -71, -58,  29, -83,  60,  -2,  23,  53, -54,  49,  32,  78,   8, -70, 110, 115,  86,  -2, -82, -55,  80, -32,-109,  25, -96,  52, 106, -35, 110, -18, 121, -33, -25,-121,  91,  21, -52, 107,  27,  99, -90, -60,  11,   3,  14, 122,   9, -88, -25,-114, -65, -54, -94,  42, 112, -26, -68, -77,-114,  99, -82,  50,-122,  39, 105, -60, -32, -92,  83, 102, -67,  41, 111,  29, 113, -69, -54, -19, -36, -85,-125,  43, -91,  52, -60,  80, -40,  20, -86,-127, -39,  47,  -1,   3, -81, 103,  56,  49, 126, -67,  90, -30, -36, -19,  42, 101,  90, 117, -49,  10, -48,  10, -48, -76, -96, -57,  -2,  57, -27,  82,  33,-120, -38, -92, -59,  32, -81, -14, -17, -45,  28, -10,  19,-127, -90, -81,-103, -76,  92,  37,  76,-125,  64,  56,  47,-108,  54,  51,   0,  59,  -7,-122, -12,  81,  99,  64, -70, -91, -34, -44,-127,  10,  36, 110,  95, -30,  20, -50, 126, -16,  59,  -7, -92,  89,  75,  40, -56,  -8,-119, -86,   2, -30,  11,  27,  33, -89,  82, -15,  24,  69, -21,-116, -26, -94, -10,  89, -41,-117, -44,   0, -30, 121,  63, -95, -46,-117,-122, -87,  17, 110, 106, -79,  77,   9,  98,  58, -69, -91, -65, -45,  49, -94, -17, -43,  56,  44,  -1,-105,  34, -89, 125, -32,-109,   6,  29, -43, -48,-115, -84,  15,  51,  57,  49, 117, -16, -46, -93,  89,   5, -31, -68,  75, -49,  42},
{  93,  13,  14,-114,  13, -18, -56, -64, -98,-110,  -9, -55,-103,  29, -27, 118,  82, 125,  52,  15,  16,  30,  84, -17, 108,  89, 122,-105,  62,  95,  69, -26,-121, -27, -78,  58,  -3,  67,  -6,  36, -28,   7, -15, -98, -60, -51,  69,  21,  54,-119,  56, -37,  -4,   8, -61,  28,  28, 122,  -3,  78, -91, -17, -97, -38, 127, -27, -52, -77,  81,  37,  41,  42,  -9,  64, -26,  51, -50,  67,  38, 123, -70, 120,  68, 107, -78,-105,   3, -57,  56, -20, -37,  51,  31, -16, -66,  56,  -8,  33,  51,-120, 107,  99,  98,  12,   7, -40,  56,-115, -83, 105, -34,  -9,  94,  84,-107,  10,  16,  72,  53,  32,  85,-112,  26, 107, -66,  -4,-125,  21,  35,  64,  50,  59,  40,  59, -32,  76,  50, 126,  92,  49,  48,  25,-124,  74, -38,-110, -82, 101, -64,  62, -21,  58,  25,  73, 116,  41, -73,  44, 113, 125,  12, -83, -67,  32, -91, 119,-106,-125,  -2,  15,-121, 106,  36, -39, -90, -89,   6,  95,  61,-120,-115,  38,-120,  46,  51,-125,-116, -89, -40, -76, -12, -26, -10,-120,  26, -48,   4, -65, -34, -36,  48,   5, 107,  45,  32,  23,  74, -29,  63,  45,  46,  50, -79,  57,   2, -22,  60,  80, 112, -35, -72,  68,  16,-111, -65,  67, -47, -27,  88, -60, -14,  29, -26,   4,  76,  72, 117, 104, -36,  22, -34, -57,  -2,  27, -13, -16,-111, -22,-117,  36,  80,-102,  53,-126, -63,   3},
{   5, -62, -91, -78, -96,  -7,  53, -97, -64, -71,-110,-122, -25, -44, -71, -46, 104, -61,  -5, -98, -92, -42, -79, -30, -53,  -5,   9,-124,  62,  92,-115,   6,   9,  31,  69,-122, -81, -80, -29,  47,-120,  64,  16,  42,   3, -68,  29,  93,  61, -64,  79,  21,  72,  18, -31, 110,  93,-115, -71, 111,  16, -20, -99,  75, 122, -29, -34, -48,   9,-113, -23,  19, 119,-107, -58, -25, -30, -99,  95, 121,  75,  96, -13,  80, 117,  13,  89,-115, 102, -83,-120, 127,  -6, 119, 127,  67,   5, 116,-119, -31,-127,  -4,  84,  63,  31,-117, -19, -97, -47,-119, -30, -56, 105,  35,  93,  86,  37, -52,  73, -52,  31, 105,-101,-117, -23,  40,-104, 103,  28, -99,  20,-124, -94,  59,  74,-116,  96, -46,  66,  81, -25, -10,-125, -28, 104,  17, -68, -71, -85, -63,   6,  -5,  21,  44,  75,-111,-101,  84, -20, -53,  71, -91,  38,  24,   3,  80, 105,  83,  30,  93,-103, -79, -42, -54,  -8, -35,-102,  -8,  90, -29,-124,  -9,  71,  -5, 104,  24,  50,   6, 126,  74, 124, 120, -92,  54, 105,  17, -63,  85,  -7, -47,  13,  60,  37, -95, -87, -62, -50,  66, -77, -39, -66, -33, 113,  74,  30, -38,-108, -48, -20,-104, -72, -28,  66, -87, 105,  10, 103,-125, -78,  67, -81,  38,  68,  16, -77, -55, -73,-121,  75,  38, 110,  61,  21,  42, 104,  23, -60, -25,  60,  28,  85, -65, -27,  84, 100, -79},
{  19,  -5,  71,  84,   2,-120, -40,-127, 118,  76,  61, -68,  77,  49, -97,  15,  18,  27,   1,-100,-116,  -2, -72, 110,  53,  48,  61, -86, -85,-110,  89,  56,  47, -84,   3, -66,-107, -83, -71, -22,  24, -66, 105, -15,  73,  55,   4,  -4, -65, -53,  38, 103,  68,  75,  47,  40, -74,  54,  15,  -8,  -5,  66,  61, 124, 109,  16,-111,  -9,-100, -32,  33,  41, -31, 114, -24,  72,  51, -11,  32,  10, -57,  63,  18, 101, -99,  -8, -43, 107,  36, -21,  54, -14,  66,-121, 125, -30, -76, -93, 108, 103,  35, -17, -41, -62,  88,  70, 115, -49,  69,  36, -54,   8, -62,  27,  67, -28, 119,  91, 123,  56, -39, 125, -89,  61,-123,  37,  31, -96, -24,  24,  98,  -5, 121,   2,  71, 125,  88,-106, 113, -61, -63, -92, 119,  27,  70, 123,  -2, -22, -17,  53, -64,  -8,  17, -57,  38,  -1,-114, -61,  26, 112, -34, -42, -82, -60, -50,  75, -40, -29,  46, -61,  64, -42, 109,-100,-111,  17, -89,   4, -11,  28, -44, 123, -45,  17,-111, -83, -40, -20,  66,   4,  18,  41,  28,  43, 116, 112,  -3,-127,  53, -72,  64,  98, -10,  10,  72,  74, -27, 100,   2,  74,  75,  88, -93, -98, -83,  12,  93,   3, -34, 103, -10, 119,  15,-127,  79, -56, 119,  55,  58,  98, -75, 101,  76,  84, -54, -72,   3,  28, -30,  43, -53,  17, -32, -71,-105,  31, -67,  64, 124,  88,  91,  20,  20,  35, 126, -85},
{-116, -47, -92,  64,-114,-114, -52, 123,  50,-121, -22,  27, 118,  86, -37,  60,  65,  37, -16, -47,-122,   2,  52, 100, -89, -71, -42,   7,  29, -68, 122,  26,  33, 121, -27,  18, 116,   2, -40,-103,-105,-122,  88,  86,   0, 121,  20,  41,  60,-111,  95, -37,  -5,-101,-116, -54, 101,  16, -58,  34, -65,  65,  -9, -99, -62, -99,  21, -25, -72, -29, 116, -76,  99, -68, 119,  90, -85,-101, 118,   7,  -6, -49, -30,  60,  86, -92,  57, -31,-111, -39, -53, -30,  27, -81,-119, -81, -64,  49, 111,-126,-112,  74,  -9,  -3, -94, -93,  66,  72, -33,  98,   6,  82, -69, -27, -50,  15, 122,  -7, -43,  87,  28,-123, -49,  33, -54, -80,  11,   1,  78, -38, -81, 115,  38,-101,   0, -89, -89, -99, -63, -91,  78, 107,  25,  -8,  10, -42,-126, -87,  20, 119,   3,  35,  61, -49, -67,  17, -82, -56,  90,-127,  33,   4, 116, -69, -35, -47,  78,  86,  64,  50, -12, -29, -59,  59,  96,-102,-102, 108,-106,  21, -25, -71, -76, -53, -13,  23,  71,  13,  99, -94,-105, -79, -14,  77,   7,  27,  93, -24,-113, -92, 114,  97,  38, -74,  75,  -9,  83,  43,  -6, -38,  76,  38,-114,  99, -13, -61,-119,-126,  -4,-116, 109, 111, -17, -28, 100, -66,  -8,  47, -39,  50, -32, -91,  37,  -1, -44,  17,  70, -95, -49,  48, 109, -36, -93,-106,  -9, -32, -58,  64, 111,-101, -24, -59, -52,  66,-125, -44},
{ -65, -31,  76,  65,  51,  31,  42,   6, -29, -55, -14,  77,-101,-104, -80,  71, -81,-103,  48,  -9, 102,  53,-120, -96, -58,  85, -88, 100,-109,  78, -54,  -1,   4, -22, -63,  44, -17,-111, -42,  79,  30, -92, -85, -89, -88,  63,  65, -44, 124, -61,-118,  99,  45,  59,-102,  24,  14,  36, 116, -92, -73,  11,  -3, -33, -62,   7, -42,-101,  75, -64,  35,  40,-124,  85,-114,  64, -54, -40,-101,   9, 109, 123, -58,  88, -72, -20,  98, 114,  68, 108, 102,  95, 119,  33, -70,  57, -86,-124, -65,  88,-118,  48,   8,  40, 125,  68, 125, 119,  94,  67, -83,  43,  28,  24,  75,  -4,   7,  26,  51, -58,  82,  68, 118, 121, -17,-123, -63,  34, 111,  -6, -13, -81,  58, -13,-126, -56,  83, -92,   0,  37,  42, -40, -21,  40,  80, -85,  -9,-106,  29, -68,  49, -10,-124,  87,  25, -66, 127, -61,   3, 121, -98,  67, 124, -81, 118, 114,  69, 106, -12,-122,  15, 115,  51, 103, 107, -22,  17,  24, -97, -33,  74,-123, -41,   2,  95,  95,  63,  86, 117, -67,-123,  94, 122, -51, -43,  67,  80,  83,  53,  46, -87, -39,  77,  13, -77,   3,  14, -40,  92, -29, -98, 123,-103, -56, 113, 119,  16,-118,  98, 101,  82,  87,  33, -78,  71,  38, 101, -82,  -1,-120,-122,  42, -41, 122, 118, -63, -88,  55,  65, -52,  78,  66,  95, -74,  64,   6, -66, -61, -12, -70, -93,-111, -64,  51,  -9, 101},
{  33,  26, 126,  74,  93,  72, -74, -40,  97, -18, -57,  39, -82,  58, -33,  71,-125,  95, -96, -17, -82,  -7,   2,  38, -64, -60,-122,  32, -27, -69, 116,  99,-121,-126, 107, -47, -36,  40,   0, -31,  97,  15,  74, 120,  -1, 106, -18, 108, -91,  58, -72, 108,  50,-118,  -5,  52, -27, -34,  45, -45, -49,-110,  24,  37, -49, -97, -50,  -8, 106, -26, -90,  87,  61,  34, -64,   2, -10,  57, 127, -51, -47,-102,  90, -56,  97, -66,   0,  43,  21, 124,  27,  57,  91,  15, 109, -46, -35, 109,  91, -51, -91,  56, -41, 112,  87,  19,  70,-105,-104, -64, -13,  89, -48,  51, -89,  85,  -4,  25, -23,   9,  13,  44,-111, -61,  21, -64, 123,  92, -65, -69,  54,-105, -13,-101,  99,  68, -60, -20,  38,  60,  12,  99,   7,  46,  -5, -94, -70, 112,-109,-113,  24,  -2,-112, -35,  55,  11, -72, -51,  26, 112,  49, -92, -75,  -6,-112, 115, 111,  48,  53,  73,   8, -31,  68, -24,-117,-122,-125, -50,  89, 113,-101, 108, -10, 115,  14, 114,  32, -41,  25,   9,  62,  50,  22, 115,  86, 109, -59,  22, -60, -78,  46,  49,-111,  72, -57,  82, -72, -39, -60, -58, 126, -71,-105, -26,  60, -57,  53, -70,  13, 113, -75, -43,  98, -17,  96, -52, 106, -78, -32,  20,  66, 102, -87,  53,  26,-116,  75,-111, -18, -41,  92,   9, -79, -58,  59, -45,  29,  55, -15, -78, -19,   6, -75, -23, -74, -46},
{ -32, 104, -88,  97, -75,  82, 123,  90, 118,  21,  51, -44,  51,-115, -30, -16, 127, -74,  97, -57, -40, -93,  13, -90, -51,  29,  93, -84, -57,  83,-108,  73,  16,  41, 111, -79, -81,  99,  55,   2, -89,  21, -33,  22, -37, -10,-121,  16,  -7, -96, -66,-118,-121,-116,  99,  91, -21, -97, -48,  71, -61, 107, 120,  95,  84, -31,  97, -81, -35, 104,  10, -83, -88,   9,  44, -48,   7, -32,  17, 119,   9,  13, -42,   7, 111, -71,  20, -49,  40, 110,  56,  50,  78,-101,  16,   9,-109, -87,-100, -13,  19,  -5, 109,-111, -97,  -4,  52, -62,  20,  84, -14, -14,  60, 100,  80,-126, -84,  71, -46, -84, -68, -65,-112, 113, 127,  39,  28,  86, 107,  62,  55,  64,  49, -21,  32,   8,  41,  33,   1, -28, -73,  92, -84,  19, -49, -56,  73, 109,  11,  64,   5,  65,  46,-116,  85, -22, -36,  57, -35, 124, -30,-107,  15,-109,  58, 109,  57,-120,-111, -64, -22,  64, -27, -10,  96,  13, -37, -16, 104,  75, -99, -14,  82,  30,-109, -23, -73, 120, -67,  85,  99, -75, -11, -38,-105,-104, -90,  19,  46, 125, -94, -50,-122, -79, -15, -49,-104, -67,   9,  13,-102,  15, -18,  16,   0, -50, -12,  82,  25,  44,  21, -84, -59,  29,   8, -71, -52,  67,  89, -25,  88,-113,  30, -43,  22, -11,  45, -69, 119,  -3, -48,  76, -36,  19,  36,  20,  73, 123, -28,   4,  90, -42,  20,  13, 106, -61},
{ -79,-116,  10,  90,  40,   5,  16,  -8, -26, -41, 105,  -4,  83,  43,  12, -19, 117,  50,  19,  10,-104,-125,  83, 122, 122, -43,  33, -49,  42, 107, 104,  50, -52,-100,  61, -31,-106,-110, -86,  76, -27, -67,-127, -86,  38,  61,  67,  14, -81,  81, -82,  20, 114,  45,  12,  89, -38,   7,  56, -52,  79,  67,  39, -42,   1, -27,  56, -32, -30,  59,   5,  -9, -37,  93, -46, -50,-110,  19,  50, -77, -69,  93,  66,  28,  10,   1, -54, -22, -40,  51,   0, -61,  29,-110,-110,   4, -78, 103, -27,-118, -92, -67,  79, -88, -45, 126, -79, -68,  -7,   3, -94, -61, -79,  13, 126, -13,-119,-123, -16, -40,  60, 122,  12,  39,  93,-114,   7, -64, -38, -63, -57, -64,-104,-101,  23, -38,   0, -22, -84,  38, -17,  18, 125, -46, 125, -42,-101,  60, 127, -14,  -8,  97,  -3, -87,  -4,  67,  51,  88, -47,  11,  12,   5, 118, -31, -49,  98,  -1, 122, -26, 122, -61, -18, -82, -17,  17,-116, -53,  78, -57,  59,  58, -34,  -8, -75, -56,  22,  67, -28,  68,  48,  98, -55, -19,  93,  99, -67,-103,  17, -57,  63,   7,  75,  -3, -44, -31,-126,-111,  -1, -31,  53,  41, -30, -32,  -7, -93, 104, -97, -69,   1, 103, 124,  59, 104, -44,  63,  61,  98,  -3, 105, -15, -64,  24, -37, 112, 112,  85,  84, 122,  13, -41, -14, -44, -95,  17,  12, 114, -37,  46, -28,  13, -41,-110,  30,  20, -54,  24},
{-116,   4,-125, -76, -56,  54,  37,  42,  93, -93,-127, -85,  37, -59,  23, -51, -16,-108,  -9, -64,  14,-112,  75,-105, -83, 108, -77, 119,  49, -24,  89, -16, -54, 115,  42, -49, -93,  54, -74, -79,  84,  80, -92, -98,  36, -66,  97,  76,-102, -90,  15, -30, -35,  34,-107, -69, -90,-123, 124, -51, -82,  74, -13, 120, -30,  92, -96, 120, -65,-101, 115,  81,  59,  82,  37, -90, 120,-105, -11,  47,  11,  60,  61,  -8,  24,  88,  32, -43,-104,  -3,  52, -87,  30,  92, -19, -36,  12,  91,  82, 105, 126,  84, 118, -58,  68,   3, -22,  -8,-117, -43,-114, -40,  -1,  84, -79,   3, -64,  69,  93,-122,-101, -83, -90, -35, -78,  58, -33, -96, -97, 103, -11,   5, -42, 118, 117, -14, -43, 124,-121, 125, -12,  87,-111, -33,-106, 109,  24,  96, -49, -67, -16,  43, -26, -25,  35,  38,  60,  47, -92, -32,-108,  31,  76, 104, -33,   6,  90, -33,  52,  43,-109,  26, 119,   4, 124, 105,   3, -90,  18,-126, -84, -49, 122, 116, 105, -12,-107,  20,  63,  40,   3,-109, -52, -66,  19,  43, -44, -71,  -5, -92, -87, 101, -15,-121,  -4,  47,  41,  84, -53, 102, -20, 101, -41, 111, -37,  68, 121, -82, -94, -66,-110,  44,  21, -64,  63, 112,  57, 124, 119,  51, -52, 106,  78, -90,  74,-107,  72,  11,-111, -50,  91, -56, -69, 125,-110,  35, -34, -92, -24,  65,  79,  83, -15, -19,-102, -18},
{-117,  10,  36,  17, -49, -73, 126,-105,  93,  51,  92, -13, -47,  95,  75, -37, 116, -16, -71,  79,-115, -32, 113,-117,  83,   9, 113,  -5, -21,  46, 115,  60,  64,-107,  -8,  27, 126,  -9,  67, -18, -95, -89,-103,-123, -39, -28, -55,   6,  21, -90,-113,  54, -18, -55, -57, -88,  92, 112,  -6,   4, -83,-105,  54, -29, -53, -88,  18,   0,  44, 110,  36, -37, -71,-104,-120,   6,  79,  30,  75,  15,  -3,-110, -15, -94,  89, -57,  94,-102,-112, 117,  40,  99, -83,  17, -23, 107,-114,  -2,  60,   9, 118,  94, 121,  23,  84, -63, 102,  42,-126,  41,  51, 108, -57,-127,  64, -27,  55, -57,  80, 125, -82, -37,  59,-125,  -3,  61,  44, -13, 127,  66, -51,  88,  26, -98,  55,  59,  46,  10, 105,  11,-112,  65, -72, 124,   0,  -9,  40,-119,  69,-119, -55, -42, 124,  16, -55, -10,-102, -25, -67, -98,  88,  69,  -6, -97,-121, 124, -32,  61,  64,-118,  -1, -66, -82,  93, -87,  12, 103,  43, -55,-123,   0, -87,-105, 100, 106, -88,  -4, -38, 113,  49, 124,-109,  47,   3,  78,  44,  93,  10, 103,  88, -10, -10, 102,  92, -52,  30, -68,  19, -24,  78,-121,-103, 115, -43,  83,   0, -52,-119, 113, -79,  32, -89,  52,  37, -86,  98,  44, -62, 124,  14,  51,  12, -42,  66,  96,  -3,  46, 126,  37, -88, -33,  74, -80,  28,   9, -60,  -8,   8, -58,   8, -28,  48,  60,  50, -97, -65},
{  25,  45,  91, -17,  72,   0, -79, -19, -21, -35,   1, -97,  72,  53, 112,  46, 102,  17,  52, -99,  42, -16, -22, -95,  77,-119, -79,-112, -65,  18,-102,-108,  43,  12,-124,-119,-112,  70,  21, -26,  36,  68, -50, 114,-122,   8,  98,  47,  30, -26,  68,  55, -69,  37, 120, -27,  84,  31,  22, -21, -61, 120,-114,  84, 125,  98, -36,  -1,  48,-114, -16, 107,  16,  65,  26,  34, 124,  80,  37,  32, -58, -35,  33, -77,-123, -57, -65, -24,  46, -73, -59,  21,  59,  53,  20, -49, -66, -73, -67,-122,  92,  31,  84,  15, -72,  88, -83,  71,  11, 125, 103, -77,  85, -83, -46, -44, 127, 125,  93,  46, -46,-101,  82, -74,  96,  76,  84,  86, -60, 117, -83,  43,  83, -16, -25, -34, -23,  58,  81, 122, -34,-111,  82,  24,-121, -82,-123,   5, 106,  83, -43,  78, -15,  91, -64, -91,  64,-105,  75, 119, -66,  76,  32,  57, 112,   6, -69,-104, -99, 116,  90, -56,  47, -18,  50,  30, 106, -90, -47, 103, -44, -70,  65, -59, -94, 122,  29, 115,  46, -93,  94,-105,-104, -68,  29,  -1, 112,-101,  66, -72,  11,-121,  44,-116, -89,  86,  71,  95,  93, 109,  57,-106, -15, -35, -55,  55, 100,-118, -78,  35,  41, -76, -65,  35,  50, -52, 107,  33, -12, -46, -11,  26, -10, -81, -28,-117, -18,  21, 121,  19, -55, -30, -44,   1, -76,-123,  91,  50,-123, -29,   3,  91, 120,   5,-105,  91},
{  65, 127, -49,   0,  -2,  38, -85, -34, -99,-111, 103, -35,  10, -46,  66, -87, 120, -24,-124,   9, 103, -15,  22,  81,-110, -18, -26, -18, 117,  98,   4, -39,  59, -33,  38, -27, 119,  98, -58,-106,  92, 100,  20,   3,  49,  40,  28,  43, 121, -87, 116,  -9,  62, 118, -12,  22, 124, -36, -87,  74,  18,   3,-111,  76, -91,  -9,  57,  91,  53,   3,  23, 119,  39, -92,  38,  41,-110,  85, 107,-123,  23, -70,-109, -87, -98, -86, -66, -77, 100,  29, -70,  32,-113,  99,  71, -44,  18,  -1, -37,  19, -81, -48, -15, 124, -22,  85,  37,  68,-124, -25, -37,-101,   2,  53,  48, -27,  37,-112,  15, -46,  23, 113, -49, -80, -87,  62, -52,  94, 126,  90, -46, -72, -13, 119, -72,  48, 110,  49, -42,  44,   6,  77,  -2,  -8,  23,  54,-108, -61, -56, -58,   7, -65,-114, -52, -40,  40,  25, -80,  11, -37, 112,-125,  20,  -5, 120,  63,   5, -78, -31, 109, -67,  53,  80,  46,-124, -70, -96, 124, -33, -41,-101,-119, -35, 116, 124,  24,  31,  88, 101,  91,  11,-123,  83, -83,  36,  83, -60, -41,   3,-122,  24, -27, 125, -26, -31,  31, -81,-117, -43,  26,  18,  83,   9,-120,  38, -80,-120, -92, -47, 109, 127, -27,  83,  46,   8, 103,-106,  54,  85,  29, -43,   9,  14, -77,  26,  25, -34,  27, -29,-125, -25,  95,  51,  60, -27,-112,  87, -66,  63,-127,  56,  93, -84, -97,  90, 118},
{   0,  14,  46,  85,  33,   6, -96,-126,  56,-125,  -3,  60,  16,  28, 117, -33, -70,  77, -28,  46, -78, 102, -25,  60,-109, -67,-127, -85, 126, -11,-124,-122, 109,  86, -82,  64, -99, 118, 105,  69,-126, -83, -78,  27, -71,-123, -88,  68, -75, -82, 108, -37,  82,  48, -99,  84,   5,  -6,   5,  14,  -2, -83, 115,  11, -35, 119,  42,  61,-117, -29, -83,  62,  12, 118,  72, 110,  79,   0, -49, -26,   5,  34, -10, -89,  56, 110, -96,  91,  27,  18,-124,  86,  61, 107, -29, 101,-114, -16, -70, 123, 111,  87, -60, -99, -11, 122, -78,-116, -57, -56,-104,  56,-112, -48, -48, -14,  -4,  80,-120, -43,  23, -11, -70,  90, 117, -71,  17, 126,  -3, -51,  35, -62, 114, -41,-119,  13, 106,  45,  29,-102, 118,  48, -79, -45, -95,-115, -55,-127, -12, -25,  99, -69, -36, -83, -67, 125, -97, -15, 113,  24, -23,-126, -38, -62, 127,  69, -66, -73,  33, -91, -44,   0,  83,  39, -91,  42,-108,  14,   5,  16, -38,  58,-102,  89,-104, -73, -26, -99, -16, -99, -29,  50,   5, 117,  71, -58, 105,-101, -11,  63, -32, -46, -10, -65,  61, -62, 100,-102, -23,  -3,-124, 126,  27, -35,-116,  35,-123,  86, -13, -34,   2,-103, -99,-127,  -4,  37,  83,-123, 117, -82,-111,  86,  -1,  72,  44,  10,  27, -42, -82,  19, -89, -52, -58,  54,  57,-117, -14, -92,  21,   2,  55,  22,-115, 124,-116,  78},
{ -89,   0, 107,   9, -54,  45,  88, -29, -62, 100,  18,  55, -59, -10,  65,  14,-101, -54,  10,  88, -22,  55,  59,-109,-116, 111,  36, -97, -10, -20, -85, -21, 126,  -4, -59,  15, -97,-107,  47,-125,  86, -18,  68,  -3, -23,  -9, -49,  28,  95, -40, -14, -10,  65,-109, -11,  68,  53, -36,  59,  47, -47,-123, -50, -66,  97, -82, 107,-125, -69, -42,  29,  83,  42,  -1,-105, 115,   6,  39,  50,  71, -66, -85,  29, -73,  24,  72,   9, -46, 105, -46, -43,  49,  67, 109,  81, 102,  46, -28, -46, -32, -40, -76, -46,  91,   0, -59,  93,  14,-101,  35, -61,  95,  68,  84, -60, -37, -23, -96,   1, -26, 119,  23,  76,  35,  33,-120, 116,  84,-119,   7, -11,  -8, -60, 120, 120, -19, -27, -85, -15,-118, -49, -22, -93,  -8,  66,   5, -78, 102, -20,  -9, 101,-109, -16, 109,  78,  20,-122,  63, 125,-123, -11,  53,  62, -71, 125, -41,  65, -99, -87,  14,-101, -84, 120,  43, -65, -97,  14,  44,  51,  23, -57,  29, -38,-105, -85,   4, 102,  36, -59,  83,-115, -85, -81,  71, -44, 126,  76, 111, -66, 126,  77, -23,  -6, -57,  45, 124,  63,  -8,  25, -90,  37, 114, -38, -45,  94,  18,  13,  52,-120,-114,-112,  98,  56, -48,-111,  46, -55,-102, -95, -82, -97, -74,  13, -40,  71,-108, 104, -62,  85, -63, 127,  69, -68,   4, -22,  75,  48,-109, -65, -45, -44, 100,   4, -50, 121, -69},
{  -9, -60, -78,-109, -41,  96,-117, -51,  10,-124,  -4, -36, 106, -99, -95,-121,-106, 109,  -8,  56,  44,  96,  50,  39,  59,  65, -75,  47,-100,-115,-123,-112, 112,-104,  28, -78,-124,  21, 104, -48,  42,  45,-123,  -1,  94, -22,  71, 102,  68, -92, -98,  71, 126, -96, -20,-110, -84, -65,  54, -99, -75, -26, -76, -22,  26,-111,  79,  58,  78, 126,  39,  -6,-107,  53, -95, -77,  26,  86,  72,  15, -82, -78,  32, -93,  80,  74, -19, -88,  25,   6,  49, -56,  66,-113, -55, -24, -79, -10,  69,  62, 115, 104, -95,  59,   8, -91, -40,  31,  37, -67,  38, -79,  68,  78, -34,  43,  69,  97, 113,  67, 127, -29, 116, -31,  63,-120, -45, -90,-110, -58,  93, -14, 110, -26, -63,-106,  50,-117,  91,-105,  22, -44,  16,  44, -35, -90, 125,  29, -47,  89, -30, -56, -59,-107, -25, -91, 106,  -7, 120, 124,  10,-125, 117, -73,  -4,  -6, -28,  99,-113,  73, -16, -50, -79,  86,  65, -95,-120,  13, -85, -15,-106,-127, -44,  33,  59, -56,  -6,  53, -89,  81, -61, -96, -62,  10, -12, 108, -63,  59,-121,-122, -47,-124,-117,  -6,   6, -34, 109,  25,-116,  83,  11, 110, -55,-117, -98,  95,  96,  58, -28,  27, -46,-117, 117,  38,  98,  45,  10, -84, -77, 126,  86,  29, -12, 101,-115, -33,-124,  50, -94,  69,  90,-112, -88, 124,  35,  51, 115,  -1, -53,   8,  -7,  15,  28, 121,  12,  14},
{  79,  94, -75,  45,  64, -75, -58, -15, 117, 122,   9,  12, -90, -61,  72, -50,-121, -72, -73,  23,-112, -92,  35, 126,  58, -92,-110, -43,  95, 110,  65, -11,  89,  44,-124,  39, -28, -96, -93, -49, -70,-122,  18,  97,-103, -50, 121,  53, -29, -84, -11, -69, -26,  75,  74, 111, 118,-102, -89,  -5,-113, -61,  10, -70,-121, -96,   9, 108,  19, -12,  27, 113,  44,  67, 104, 126,  -8, -59, 121,  52,  60,  99,-114, 107, 101,  -3,  -8, -32, -75,-112,   6, -88, -99, -77, -79,-104,   9, -55, -75, 124,  30, 102,-106, -48, 123, -43, 103,-104, -25,   4, -56, -99,   1,-104,   3,-105, -10,-116, -79, -35, -43,-127, 115,  33, -49,  39, -98, -70,-103,  33, -77,   2, 127,  41, 101, -64,-102,  20,   3, -53,  24, -22, 119,  -4, -64, -88,  60,  76,  57, -39,  98, -17, -35,-122, 115,  -3, 108, -24,  25,-110, -41, -33, -45, 117,-112,  45,-115, -18, -47,  -5,  99, 126, -50,  69, -54,  -9,-105,-111,  47, -54,  16,  55, -83, -78, -68,  10, -34,   7,  23,-100,   9, -82, -15,-117,  52, 110, -23,  23, 103, -18,  84,  11,  86, -95,  51,-107,-107,  73,  61, -16,-118,  45, 109,  51,-120,  30, -58,-114,  -3, -64, 102,   4,   7,  49,  -7,-109,  91,  65, -77, -27,  32, -64, -84,  49, -19,  64, -24,  50,  17,  17,  59,   9, -73, -34, -30, -46, 100, -37,-111,  -8, -72,  24,  13, -60,  61,   0},
{ -55,-117, 114,  -2,   3, -32, 111, -75,  29, -95, -57, -85,  90,   6, -14, -12, -88, 124,  79, -69,  65, 112, 113,   4,  84, 116, -73, -57,  55, -62,  39, -28,  26, -75,  98,  12,   9, -12,  18, -64,-109,-105, -46,  12,  15,  60,  35, 119,  23,   1,  -3,  -9,  -5,  50,  22,-105,  17, -36,  15,  87, 112,  31, -36, 125,  30,-116,-113, -83, -29,   1, -85, -73,-110,  93, -86, -27, -43, 108, -39, -51, 121, 118, 121, -41,-112,-127, -49, -40,-124,  89, 103,  32,  36,  96,-101,  53,  11,-101, -22,  82,  -9,  80, 119,  90,-114, -11,  27,  20,  57,  13,  44, 119,  39,  -4, 100, -97, 115,  59,  70, -17, -28,  33, -33, -38,  92,  29,-106,-124, -93, -65, 121, -49,  48, -38, -72,  98,  34, -80,  24, -24, 120,  -3,  99,  -5, 127, -57, 117, -88,-121,-103, 122, -63,  13,-108, -68, 120, -33,-113, -55, -67,  58,  68,  42,  42, -85, -53, -43, -20,  86, -31,  89,-107,  96,  36,   9, -26,  75, 100,  77,  61,  -5, -20, -46,  22,-110,  93,-126,-107,  99, -62, -17,  14,  35,-118,  42,  21, 105, -68, -85,  63,  79,-123,  -1,  26,-110,  70,  47, -31, -25,  38, -18, 110,  30, 106, -47,  86, -93, -97, -29,  13, -57,  48,  78, -54,-103,  20, 126,  20,  34,  45,  27, -35,  89, -70,  37,  78,-115, 117, -27,  63,  49, -68,  31,   4, -40,  75, -21, -53, 101, -94, -15,  85, 115,-124, -17, 113},
{  -2, -18,   8,  20, -46,  34, -16,  13,  57, -17,   9, 124, -47, -65,  86, -54,  34, 112,-111,-106, -30, 104,  68, -68, -99,  33, -80, -74, -96, -87, -74,  90, 115,-108, -44,  35,-110, -76, -35, -10,  11, -50, -54,  73,  69,  27,-105, -86,  29, 101,  62, -32, 118, -48, -73, -40,  92,  37, -44, 121,   0, -38, -82, 105, -80, -28,  22, 111,   9,  79,  63,  92,  36,-108,  49,  10,-122, -54,  28, -36, 124,  60, -27,  50,  -3,  75,-113, -85,  25, -85, -26,  38,  26,  54,  93,   0, 105, -68,  36, -82,  24,  18,  63,  30,  16,  53,-123,-120,-125, 113,  68, -85,  -2,  86,  51, -37,  79,-113,   2,   6,-104,  -2, -75,   0, -45, -12,  50,  31,-117,  58,  72, -60, -19,  43,  10,  88,  80,   6,   9,   2, 121,-102,  72,  98,  76,   5,  63,  47, -88,  93, 119,  48,  87, -17,   3, -83,-127, -43, -28, -68, -39,  26, -48,   6,  68, -55,-100, -44,  88, -60, 120, -11,-109,-108,  28, -38, -28,  64, 119,  86,  58,  50,  78,  27,  91,  64, 121, -54,-127,  59, -21,  67, -26, -69,  91, -27, -93,   9, -59, -82,  -6, -39,  14,  86, -55,-126,  74,  34,-111,   1, -74,  45,  61,  20, -41,  30, -23,  89, 103, -69,  38, -91, -16, -17, -29,  17, -95,   9, -60,  56,  63,  -2,  68, -81,  -9, 100,  83,-126,  70,  -4, 103,   3,  -6,-106,   0,  88, -16,   6,  45, 117, -23, -35, -62, 107,  18,  17},
{ -82,  98,  79, 120,  32,  37, 120,  98,  30, -51, -39, -47,-112,  19, 111, 113,-100, 125, -70,  64, -49, -85, 104,-115,   5, -90,-111, -20,  93, -83, -70,-125, -94,  79, -37,  85,   7,  59, -25, -36, -79, -76,-125,  -4, 114,  -5,-104,   2,  26, -64,  15,  69,  94,  37,   2, -32,   1,  97,  68, -85,  33, -27,  15,-112, -95, -86,  48, -68,  97,  64, -93,-111, -97, 113, -49,  47, 104, -31,  47,  83, 113, 122,-119,  78,  75, -75,  28, -76, -50,  70,  54,  35, -18, -72,  72, -84,-100, 102, -61,  70,  60,  51,  -2,  36,  31,  48, -88, -77,  87, -81, 110, -95, -39,  74,-115, 123,-125, -99, -67,   6, 114, 124,  67, -12, -30, 115, -39, 123, -53, 110,  99, 116,  69, -68,  87, -77,-102, -41, -21, 103, -68,  27,  86,  59, -93,  27, -71,-105, -40, -36,-114,  96,-121,  44, -23,  89, -35,  35, -99,  53,  66, -46, 103,  50,  12, -96, -97, -60, -48,   8, -23,  98,  24,  99, -69, -66, 126, -19, -78,  53, 106, 112, 111, 119, 123, -93,-114,  87, 121,  30, 109, 101,  86, -79,  52, -94, -61, -87,  38, -26, -84,  31, -13,  96, 124,  24, -69, 124,  58,  88,  46, 124, 124,  88, -24, -34,-101,-127, -30, -89,-108, -63, 113, -43,  64,  64,  90,-123,  97, -43,  37, -43, -55,  22, -80,  83, -29,  49,  61, -67,  23, -62, -64, -93,  49,  75, -93,  36, -32, -88, 107,  76,  19, -22,  35, -49},
{ -47, -76, 114,  97,-100,  70, -67,  -1, -96, -97, 105,  15, -76, -70,  50, -84,   3, -17, -77,-104, -61,  11, -62,  43,  80,-111, -25, 102,  -5,  16,  23,  36,  51,-118, 106, -81,  60, 110,  -1, -83,  79, -72, -36, 124, -63,-119,-101,   8,-108,-114, -64,  -9,-117,  57,-111, -45,  89,  40, -29,  97, -92, -17, -18, -30, -46,  -2, 125,  91, 104,  56, -99,  78,  50,  82,  93,  86,  48,  78, -61,  79,  78,-101,   7,  15, -35, -29,  42,  19,  -4, -23, -47,  19,  33, -27,  14,  15, -24,  80, -97,-126,  -5, 126,  62, -71,  36,  47,  -2, 125,  75,  16, -35, -44,-103, 103, -67, 114,  69, 120,  75, -20,  78,  33,  69,  65,  21, -83,  12, -37,  81, 105, -80, -77,  82,  67, 121, -85, 114,  49,  97,  91, -75, -68,  41,-121,  63,  26,   3,  96, -25,  20, -89, -61, -39, 106,  58, -14,  33, -83,  49,  49,-114,-119,  25,  68,  82,  12, 116,  68, -34, -85,  76, -26, -27, 101,  28,-126,-107,-124,  -6, 126, -71, -91, -41, -58, -64, 107,-120,  48, -43, -22,  37,   4,  -9,   8, -48, -55, -64, -51, 113,  28,  60, -75,  48, 120, 105,-127, -48,  27,  13,  19, -22,  67, -81,  66,-101, 115,-103, -53,  23, 109,  49,  97,  13, -53, -11, 122,  26,  99, -85,  72, -91,  88, -32, -53,  27,  74, 118, -76,-111,  48, 122, -10, 100,  37,  42,-101, -45,  71, -64, 110,-120,  14,  20, -12,-120, -82},
{ 119,-101,  65, -74, -74,  49, -93,  69, -51,  85, -25, -59,-122, -38, -38, 103,  27, -82,  64, 106, -31,  82,  -4, 102, 107, -59, 110,  38, -77,   8, 105,  75,  57,  31,  38,  42, -93,-109,  44, -36, 127, -94, -87,  40, -19,-118, -45,  -3,  83,  17, -85,  80, -88,   4,  32, 101,  98,  77,  -2, -26, -30, 119,  -4, 101, -86,  57,  30, -13, -23,  54,   2, 105, -57,-127,  83,  98, 115,-124,  74, -61, 115, -80,  74, -21,  42,-117,  41, -17, -20, 113, -39, -81, -55, -97, 113, 124,  46, -10, -79, 116, 107, -10,  22,  89, -65, 123, -13,  78, 102, 106, -66,  77, 120, 109,  16, 125, -31,-102,  30, -10,  64,  77,  25,  24, -45, 104, -79, 127,-126, 101,   5,  33,  27,  91,  76, -57, -76,  58,   2, 106, 120,-126,  42,  12,   8,  80,  83,  17, -16, -88, -21,-114,  56, -57,  23, -32, 117,  55, -64,  54, -96, -87, -51,  66,  12,  65, -83,  58, 115, -66,  84,  90, -16,-103,  50, -70,  22, -74, -55,  45,  75, -16, -43,-101,  17,  51,  80,  88,  26, -13, -27,  12,-111,   4,  20, -67, 118, 118, -67,-117,  -2,-116, -24,  75,  22, -22, -27, -85, 101,-104,  56,  44,  45,  63, 110,  97, -79,  80,  36,  29,   5,  23,-112,  47,  35, -65,  37, -80,  84, 112, 112,-115, 107, -62, 100,-117, 116, 126,-111,  -1,  48, 105,  76, 113, -94,  -5, -10, -98, -85, 114, -38, -46, -37,  24,  76, 108},
{  40,  92, 108,-114,  -2,  30,  83,   9, -57, -34,  16, -79, 124, -40, -12,-108,  71, -35, -47,-106,  22,  65,-126,  91,-116, 115,  13,-100,  47,  22,-122, -96, -79,  58,  32, -95, -11, -96,   5, -52, -52, -83,  -1, -68,  56, -53, -55, -16, -47, -23,  -2, -12,-117, -41,  -3, -49,-118, -63,  -4,  34,  66, -37,  19,  73,  10, 109, -70, -74, -17, -38, -60, -53,  40, 123, 105,  52,  40, -90, 118, 120,  37,-115, 104,  90, -13,  70, -54,  79,-111,  93, -21, -80, -97, 118,  80, -15,  39, -97, -26,  21,-104, 123, -82,-119,  23,  21,  88, -73, -72, 100,  -8,   6, 124, -36, -18,  27, -68, -87, -63,  42, -85,  23, -82,  37,  40,-126, -60, -35,  29,-112,-120,  22,  49,  22, -98,  68, 122,  44, -72, -77,  10, 115, -55,-111,  31,  21, 107, -70, -61,  59,  81, 105,  34, -28,-104,  11, 111, -39,  -8, 107, -57, -68, -23,-104, 124,  58, -57,  74, -57, -98, -90, 113,  50,  21,  19,  71,  79, 116,   7,  59, -62,-112,-117, -21, 123,  76, -37, -13, -54,  69, -42, -35,-112, 119,  31,  76,  45, 117, -13,-121,  43,  85, 115,-126, -42,  88, -79, -39, -18,  32, -22,  49,  24,  96,  -9, -87,  25, 109, 123, -60, 113,-109, -29, -97,  66,  -4, 113, -69,-110,  72,  25,  23, -74,  87, -87, -54,-127, -18, 109,-104, 113, -88,  -9, -94,  25,  50, -60, -53,  65,  62,  17,   5, -32,  35,  42,  89},
{ 106, -16,  25,  71,   6,  64,  70,   2, -85,  -4,  79, -21,-100, 125,   4,  25, -82,-106, 124, -94, 111,-111,-110,  76, -97,  78,  59,  59,-120, -78, -45,-124,  34,  20, 125,   9,-118,-106,-118,  62, -39,  25,  83,  27,   5, -15,  76, -47, -53,  69, -26, -89, 127,-101,  99, 110, -58, -89,-107, -66,  -5, -45, -35, -82,  -8, -52, -45,  23,  30, 112, 122,  61, -81, -87,  39,-103,  32,  76, 100,  78, 122,  45, -10,-100,-112,-111, -85, -58, -58, -39, -66, -93, -78,-119,  28, -71, -75,-123,  26, -60, -81, -59, -33,  -2,-102, 121, -88,  49,-121, 125,-101,  67,-113,  60,-105,  71,-113,  65, -16, 115, -47,-114,  41,  86, -99,  22,  68, 127,-120,  87, -11, -71, -72,  89,  85,  47,  34,  10,  14,  24,-115,  73,  20,  45, -63, -80, -93,  54, -16, -32,  93, -48, -86,   6,  87, -61,  28,  17, -97, -29,  -1,  57,   7,  21,  88,  50, -94, 116,  75, -68,  85,  79, -46, 100, -29, -62,  -4,  46,   7, -55, 109,  38, -43, -49, 119, -20,  89, -50,  23, -26, -35,  -5, -61,-102, -73,  65, -33, 120,  60,  -8,  66,  53,  20,  88,-109,  49, -87,  32,  28, -50,  79, -11,  30,   0, -61, -15,  87,  72,  35, -43,  45, 121,  10,-121, 107, 110, -72, 110, -24, -31,-117,-109,  16,  54,  20, -49,  37,  63, 121,  70, -52, -47,  58, -20,   1,  22, -20,-112,  11, -94, -11,  38,  89,  45,  87, -46},
{  -5,  -1, -65,-108, 121,  39, -16, -40, -48,  23, 122, -96, -66,  47, -35, -89,  -9, -92,  76, -43,-106, 108,-117, -36, -79,  62,-102, -92,  23,  36, -93, -42, 104,-127,-120,  96, 119,  88, 102, 116,  48,  99,  76,  85, 118,  40,  61,  91, 109, 116,-109,  93,  50, -16,-120,  19, -61, 108,-114,-100,-100, 121,  79, -46, 108, -27, -85, -84,  71,  90, 121, -25,  94,  64, -57, -22,   8,  50,  75, -91,-101, -71, -68,  45, -90, -99,  32,  63,  51,  57,   2, -29, -64, -16,-116, 120, 115,  51, -89, -21,-100,  87, -55, -72, -75,  63, 126, -35,  77,  11, 104, 101,  -7, -63,-105,  90,  30, -81, -41,-107, -48, 105,  92, -34,-105,-111, -77,   1,  -7, -25,  95,  44,  45,  97, 112, -30,  81, -66, -21, -15,  28, -55, -55,  78, -75, -95,  12, -54,-124, -42,  31, -16, -27, -79, 115, -81,-112,  59, -31, -59, -65,-121,-113,   1, -51,  85,  60,  47, -35, -30,  37, -89,  29, -72, -45,  48, -96, -83, -75,  -9,-109,-122, -28,  77,  76,-119, -36, -98,-124,-119,   5, -22, -32,  51, -24, -50,  42, 119, -65,-117,  80,  41,  43,  27,-103,-109,-123, -71, -14, -58,   3,  32, -10,  40,  39,   0,  40,  61,  96,-107, 109, -92,-115, -21, -22,  11,  37,  63,  34, 125,   2, -99,  51,  47,  13,  12,  14, 125, -13, -27, -11, 126,  59,  86, -21,  49,  58, -16,-109,   3, -84, -37, -69,  79,-125, -39},
{  14, 115,  32,  90,  15,  -8, -39, -95, 109,  94, -35, -21,  17, -76,  62, -66, -93,-118,  29, -10, -76, -41, 101,  -5, -26, -44,  66, -33,-104,-123,  80, -94, 119,-124,  90,  -1, -59,   9,  85, -97, -36,  85,  56, -71, -72, 102,  27, -22, -52,  52,  14,  51,  99, 121,  92,-121, 112,-113,  76,  78,  71,  45, -31,-123, -68, -61,-110, -64,  90,  14,  22,  78, -53,  15,  81,  91, -23,   7,  24,  49,  41, -36, -65, -52,  34,  17,  20, 102, -49,  -4, -79, -96, -15,  53,  42,  20,  96, 108,   7,  27,  91,   3,  75, -92, 122, -50, 102,  -4, -86, -55, -30, -94, -18,  87, -99, -93, -21,  51, -83, -46,-104, -89,  36,-123,  35,  17, -56,-103,  56, -82,  99, -29,-119, -85,  22, 101,  87,  22, -18, -10,-104,-100,-110, -88, -76, -80, -72,-123, -69,   3,  47,  24,  82,  71,-103, 100, -50, -82, -88,  70, 119,  11,  86,-123, -70,  84,  28,-123, -96,  98, 124, -53, 127,   3, -95, -98, -61,-107, -12, -27,  52,  64,-113, -32,  54,-127, -15, -38,  64, -81,  58, -91, -97,  53, -37, -95,  23,  96, -44,  73, -94, -58,  88, 104,  46, -38,-106, 120, -25,   3, 120, -27,  23,  50, -18,  77, -15,   2,  35,-103,-118,  13, -43,-124, -10, -30,  68, -96,-104, -64,  88,  24,  76, -67,-103, 122, -85,  -8, -50,  85, -71,  60,  31,  47, -16, -45,  16,  71,  -1,  47,  94, -73, -83,   7,  76,  73},
{ -76,  97,  -7, -70,  73, 104,  73,  97,  74,  12, -30,  -1, -37, 113,  45, -51, -18, -99, -27, -50,-115,-127,  61, -96,  -5,-127,  87,-121, -31,  80,  38,  65, 121, -88,  80,  78,  55, -48, -13,-115,  -9,  29,-109,  81, -65,  -1,   3, -42,  -7,  69, 126,  77, -96,  65,  72, 101,  30, 121,  74,-114, -21, 124,  31, 126, 125,  97,   2, -34, 124,  68, -16,  -6, 122,   0,  -1,  22, -19,  19, -54,  -5, -81, -91, 113, -31, 115, -76, -90,  10, -54,  53, -53,  89,-109,  41, 106, -74, -60,-116,  89, -42, -43,  64,  82,  72, -75, -89, -78, 126,  47, -69,-118, -97, 125,  18,  58, -53, -84, 125, 110, 108, -97, -57, -25, 102,  80, -97,-115, -76,  89,  48,  76, -47, 113,  78,  -7, -79, -70,  10,  95,  26,  12,  51, -45, -42,  -3, -43,  30, -54, -71,  11,  66, -10,  77, -66,  50,  25,  78,  99, -10, -93, -50, -21,-103,  49, 114, -82,  47, -89, 106, -67,  47, -73,-104,  21,  57,  17,  72,  65, -16, 112, -53, 119, -48,  37,  73, -39,  46,  97, -22, 116, -47,  13, -14, -90, -18, -45, -50,  75,  86, -95, -34,  81, 107,   4,  69, -39,  58, -26, -54,-102,-119,  19,  80,  74, -43, -14, -47, -30,  47, -63, -22, -77, -20,  85,  99, -17,-114,  37,  18,  88,  29, -75,-127, -78, 101,  37,-118,  48,  52,  38,-110,  84,  62,   3,  21,-104, 108,  15, -10,  52, -54,  26, -91,-104,  29,  57},
{  72, -21,  90,  59,  -1,  58,  73, -62, -76, -69,  33, -70, -58,  31,  11,  72, -59,  85, -46,  24,-119, 112,  77, -89, -97, -62,  26,  53,  17,-118,-123, -13, -72,-119,  82,-122,  93, -75, 105,  49,  35, -79,  73, -35, -53, -86,-105, -39, 126,-126,  98, -27, 119, -37, 117,-118,  67,  95, -76,  36, -70, 123,-102,  76, -86, 100,  66,  94, -77, -28,  39, -55,  80, -29, -42, -59,   9,  -1, -35, -11,   6, 116,  71, 115,-100, 104, -85,  27, -71, -74, -53,  82, 117,  21,  75,-106,  90,  99,  35,   2,  18,  -2,   5,   7, 108,  77,  73, 115,   8,  55,  37, 120,-103,   5,-106,  55,  20,  94,  48,-112, -38, -38, -55,  78, -62,  65, -98, 118,   6,-116,  19, -28,  74, 117,  41, 102,  67,  14,-120, 109, -80,-127,-113, -25, 112, -22,  91,   4,  31,-112, -19,  21,  61, -33,  81, 121, -34,  -4,  96, -28, -18,-104,-123,-101, -14,  17,  89, -58, -26, -21, 103,  28, -53,-107, -40, -75,  18,   3, 124, -76,  47,  20, -38, -36, 104,  -9, -11,-124, 117, -60, -10,   2,  46,  57, -94,-125, -52,-111,  93, -21, -55, -85, -80,  -3,-123,  92,  91,-114, -25, -13,  68,-115, -35,-110, -45, -74,-104, -34, -56,  29, -98, -65,  51,-121,  36,  29, 119, 121,  11,  16,  21, -41, -20, -18, -65,  34,-107,  72, 126,  66, -92, -90, 109, 107, -66,  -8,  44,  42, -98,  69,  73, -29, 119, 121, -35,-123},
{  19, 122, -44,  23, -54, -96,  18, 122,  39,-120, -24,  78,  87,  66,  98, -28, 121, 126, -57,  77,  66,  17,  42,  43,  97,   3,  30,  42,  29, 125,   3,  74, -71, -49,  56,  57, 122,  -3, 110,  22,  87,  40, -27, 114, -42,-117,  49,  -3, -46,  34, -94, -92,  18,  22,  58,-115,  79, -51, -91, -59,  17, -95,  73, 113, -26, -46,  -2,  79, -22,-100, -59, -76,-117, -50, -50,  93, -14, -49, -27,   2,  62, 115, 101, -88,  58, -47, -23, -32, 113,  49,  70, -64,  -6, -23, -79, 118,  -9, -69, -36, -65, 118, -16, -70,  44, 119, -88,  57, 117,  -5, 106, -75, -47,  13,  92, 101, -27, 109, 109,  75,   4, -38,-118,  66,  47,  24, -85,  68,   2, -94, -87,  91,  60,  51, -83,  50, -66,  19,  44, -27,  17, 108,  62,  77, -50,-115, 122, -70, -29, -40, -11, -76, -58,  75,  63, -79,  -6,  62, -31,  49,  46,  36,-112, -85,  55, -63, -88, 103,  56,  72, -66, 114,  49, -80,  50,  76, -24,  -3, -61, -45, -32, -30, -71,  50, -39, -36,  -4, -31,  65,  13, 113, -41,  90,  39, -10, -39,  -9, -74, 115, 119,   1,  -7, -64,  49, -39, -93, -90,  51, -29,  72,  22,-107,  11,  18, -30,  -4,   3, 121,-127, -42,  83,  62, -69,  75, -61, -34,-100, -83,  -5,  33, 118,  41,  43,   3, 124, -51,  15,  12,  47,-115, -96, -97,   7, -92,   0, -78,  66,  78, -63, -75,  51, -24, -72, -35, -20,  68,  42},
{  -3, -52,  89, -35, -27, -53,  65, -56, 102,  97,  -7, -54,  97, -62, -39, -86,  94,  33,  42,  89,  24,-108,  19, -74,   1,   8,  21,-117,  21, -46, -98,  34,  89, -88, 114,  47,  61,  64, -94,  32,-104,  20,   2,-119, -50,  47, -75,  43,  43,  18,  52, -90,  64,  96,   5,   2, -78, 120, -65, -33,-118, -21, -95, 103,  80, -45,  63,-105,  27,  20,  61,  96, 124, -15, -52, -22,  -6,  26, -58,  24, -69,  78, -67, -38, -72, -71, -98, -74,   3, 120,  98,-100,  24,  70,-105, -68, -42, -69, -79,  74, -70,  84, -16,  50,-119,  78,-121, -50, -37, -16, -78,-116, -41,  20,  75, -97,-118,-106,   5, 104,-112,-125,  77, -85, -56, -69, -50,   1, 113, -85, 123,  23, -19, -97,  21,-115, -83,  90, -51, -67,-126,  51,  75, -91, -27, 112,  -4,-115,  -3,  14,-120,   5, 118,  87,  22, 109, -88, -43, -77,  -8,  30,  83,-101, 115, -43, -86, -55,-107,  -5, -56, -44,-127,  54, -57,-109, -97, -25,-113, -79, -80,  88,  -3, -51,   6,  40,  79, -32,  88,  -4, -99, -76,-110,  68,-110,  82,   6, -97,   9,  62, -90, -27,  86,  65, 101, -73,   1, -74,   9,-127, -10,  96,   1, -59,-112,  23,  60, -32, -97,  24,  90, 126, -30,  44,  79,-122, -28,  44, -45,  25,-122,  77, -52,-123, 123,  82, 107,-120,  98,  59,  -9, -90,   3,  -4,  61, -73, -69, -99, -87,-122, 125, -49,  90,  47,  -7,-119, 111},};
const int32_t model_test_uwb_axon_layer_5_tf_id_6_fully_connected_bias_prime[] = { -96256, -52096, -43392,  62208, 258688,  52608,-147840,-140800,  95232, -37632, -91392,  45184,  44672, -61440,-224640, 189184,  -4352, 125824, 205312,  27520,   7936,  92928, 357504,-220032,-114944, 136192, -58240,  22528, 119424,-147968,-112128,  91136,-348416,  70656, -89984,  30464, -31104,  45952, -52608, -12800,   3968,  22656,-372224,  22656, -59392,-210688, -88704, 172928, -24960, -35584,-138368,  23552, -19584,-140416,  78592, 153856, -18432, 110592, 152576,  37632, -41984, 133760,-164480,  59136, 240256, -81792, -81024,-280576,  14720,-135680,-131584, 242048,-111872,  20992, -78720, 161536, -74496,  59264, 182912, -51456,-105984,-128384, -84736,  54016,  27776,  38912,-101504,   3968,  21632,  81152, -87680, -10624, 286464,-147200,  50560,  33280, 127104,  82560,-171136, 139648,-100480, 325248,-248064, 241792,  79104,  39936,  28800,  -8704, 114816, 129408,  81664,-236800, -25984,-188544,-249344, 126336,  75520, 159232, 109184, 405760, -74240, -60416,-166272,-168448,
  174848, -15744, 179584,-354560};
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_BIAS_SIZE 1
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_RELU
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_OUTPUT_ZERO_POINT -128
const int32_t model_test_uwb_axon_layer_5_tf_id_6_fully_connected_scale_q[] = {8582,8575,8602,8577,8572,8584,8540,8515,8517,8604,8575,8528,8601,8605,8561,8607,8559,8514,8603,8556,8600,8607,8549,8524,8544,8565,8516,8604,8554,8506,8402,8583,8567,8576,8599,8588,8599,8556,8596,8591,8588,8574,8557,8592,8585,8596,8591,8575,8605,8544,8505,8594,8562,8602,8606,8601,8586,8539,8599,8570,8606,8607,8587,8599,8604,8588,8588,8501,8592,8571,8604,8606,8584,8595,8558,8597,8588,8565,8592,8590,8530,8605,8593,8563,8596,8606,8594,8603,8594,8603,8537,8566,8592,8553,8575,8567,8555,8597,8580,8601,8591,8581,8606,8572,8529,8563,8606,8595,8580,8587,8597,8597,8565,8590,8601,8589,8548,8595,8597,8582,8557,8419,8447,8588,8568,8573,8567,8578};
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_SCALESHIFT_COUNT 128
const int8_t model_test_uwb_axon_layer_5_tf_id_6_fully_connected_scaleshifts[] = {23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23};
#define MODEL_TEST_UWB_AXON_LAYER_5_TF_ID_6_FULLY_CONNECTED_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
/*
=== axon layer no 6 (tflite identifier) 7 ================================================================
FULLY_CONNECTED
weights :DEFAULT, activation function:ReLU
ip shape:[1, 1, 128, 1]
k/w shape:[1, 64, 128, 1]
bias shape:[1, 1, 64, 1]
op shape:[1, 1, 64, 1]
*/

#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_INPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_INPUT_WIDTH 128
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_INPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_FILTER_OUTPUT_CHANNEL_CNT 1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_FILTER_HEIGHT 64 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_FILTER_WIDTH 128 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_OUTPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_OUTPUT_WIDTH 64
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_OUTPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_STRIDE_W 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_STRIDE_H 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_PADDING_TOP 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_PADDING_BOTTOM 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_PADDING_LEFT 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_PADDING_RIGHT 0 //NOT_REQUIRED
const int8_t model_test_uwb_axon_layer_6_tf_id_7_fully_connected_filters[MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_FILTER_HEIGHT][MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_FILTER_WIDTH]={
{ -23, 110,-125,-102,  32, -90,-103,  41,  48,  -4,  25,  -3, -42, -90, 101, -92, -29, -97,  59,  30,  44, 124,  13,-120, -67,  -4, -79, -14, 112, -60, -14,  41, -65, 119,  88, -81,-104,  -6, -99, -38, -94, -27,  94,  81,   4,  14,  85, -66, -11,  -9, -52, -71,   4, -14, -53,  51,  60,  66,  84,  -6,-116, -23,   3,  55, -93,  63, -50,-114, -60, 127, 114,  83,  79,   9, -71,  -4,  18,  79, 117,  13,  55, -47,  48, -23, -98,  36, 110, 123,  84,  10,  53,  -9, -82,  79, 103, -90, -84,  77,  94, -11,  86,   3, -88, -58,  11,  46,  72, -53, -97, -33,  -1, -55,  85,-125, -70,-107, 123, -56, -72,  25,  61, 119, -40, -88,  89,-101,  31, -48},
{  41, -45, -35, -24, -20, 126,  72,-121,  27,  60, -53, -56, -87,-102,  77, -41,  53, -71, 104,  -7,  33,  14,-106,-103,  51,-120,  78, 125, -29, -44, -13, 117, -27,  64, -77, -42, -80,  74,  -8, -41,-103,  20,  -8, -37, -58,  13, -74, -38, -83, -97, -91, 119, -46,  44,  42, 103, -37,   0, -29, -68,  82, 113, -81,   8,  93, 125, -73, -68, -83,  80, -16,-124, 105,  34,  95,-109,   7,  98,  -9, -86,   1, -47,-101,-116, -42,  42,  55,  68,  97, -93,  26,  23, 111,  70, -68, -50,-112, -62,   8, 127, -39, -47,   2, -98, -50, -72, 100,  74, -52,  93,  -3,  69, -98,  94, 108,  95,  -7,  19,  92,  49, -76, -33,  96, -15, -70, -16,  19, -71},
{-126,  66,  16,  29,  78,  -9, -57, -83,  35,-106, -59, -95,  76, 119,-123,  24, 106, -69,-118, -18, 127, -20, -25, -12, -35, -14, -32,  14, -64, 121, -48,  42, 105,-107,  73, -17,  82, -63,   5, -60,-122,   6,   5,  98, -53,  -5, -36, -89,  16, 113, -24, -37,  33, -91, -46,  56,  75, -67, -77, -80, 119, 117,  57,  20,  93,-116,  44, -69,-112, 117,  86, -88, -11,-119,  56,  22,  67,  53,-118,  66,  69,  85, 117, -64,  26,  57, -90,  49, -12, -78,  -4,  -4, -20,  -1, -36, 119, 124,  10, 126,  43,  -9, -10, -93,  31, -43,-105,-109,  -8, 120,  82, -38,-114,  27,-122,   7,  75, -33,  35,  89,  -4, 100, -87,-111, -13,  88, -60, -63, -60},
{ -96,  92,  34, -83,  31,  72,-108,  33, -74, -95,  84, -69,-107,  65,  16,-104,  42,  14,  29, -68, -29, -18,-126, -38, 105,  41, -69,  23,  -1, -17,-108,  32, -45,  10, -26,  36, -54,  67,  78, -12,  90,-120,-108,  43, -26, -52,  -5, -39, -45,  71, -31,  36,-104, -60,  11, -87,  83, -48,  92,  81, -87,  28, 106, -64, -48, 127,  52, -67,  31, 111, -85,  45, -58,  65, 120,  22,  74, -49, -34,  67, -70,  -9, 120, -45,  92, 116,-106, -35,-112,  94, -25,-124,  44,   1,  64, -73, 122, -20, -27,-101, -64, -37, -14,  60, -35, -70,  43,  -5,  58,-111,-102,-118,  91,  52,  71,  80, 107, -17, 121, -25, 125,-109, -92,  80, -49,   7,  -2, 118},
{ -95,-116, -64, -95, 120, -60,  -1,-100, 103,  27,  77, 113, -58, -69,-101, -84, -83,  82, -51,  33, -12, -96,  39, -76, -85,  10, -59,-122,  34,  89,-125, -94, 106, -56, -59, -82, 112, -72, -87, -43,-108, -99, -38, 121,  32,-126, 114,  -4, -96,  27,-126, -49, 100, -56, -91,  45, -34,  44, -81,  16,   6, -10, 104,  28,   9, -46, 114, -98,  72,  63, 125, -62,-127,  52, 119,-125,  43,  86,-102, 125,-116,-107,  -8, -80, -31, 119, 102,  -9,  -1, -65, 101,  52, -30, -69, 109,  80, -20,-112, -87,  35, -16, -96,-101,-122, -48, 111, -58, -29, 117, -20,   9,  31,  84,  30,  82,  85,  77,  21, -23,  45, -22, 103,   1,  -7, 123, -77, -42, -38},
{-113, -69, 117, -18, -60,  32, 100, 113, -21,-127, -56,  69,  79, 109,-103, -82,-102, -97,  -1,  87, -33,   8, -47, -32, -86, 107, -19,  65,-116, -65,  61, -11, -15,  76,   0,  10,  55, 115,   4,  46, -43,  82, -86, 121, -92,  45,  38,  59,-126, -80,  99,  79,-122,  65,  40, -39, -35, -44,  91,  -9, -25, -47,  89,-109,  94, -37, 120, -26, -14,  -6,   9, -14,  51, -35, -89, -41,  27, 127,  49,   5,  75,  72, -25, 114,  43,  74,  49,-109, 103, -30,  25, -77, -65, -91,  -6, -91,-107, 118, 126,  21,  20, -60, -67,  22,  96,-119, -82,-114, 102, -77,  65, -15, -69, -92, -98,  47,-108, -25,  79, -73,  -6,-112,  40, -83,  64, -29, -52, -22},
{  74,  32,  13,   5,  -4, -60, -88,  15,  64, 121,  50, 101, -43, -69, -38, -15, -20,  22,-106, 127,  28,  72, -23, -70,  89,  45,  26,  54, -89, -52,  68, -83,-119,  66, -21, -37,-120,  95,-104, 100,   0,  -8, -46,  58, 109,  61,-120, -37,  94,  83,  32,  85,  64,-101, -13,  27,-113, -45,  65,  70,  29, -52, 121,  97, -46, -80,  69, -22,   3,  27,   6, -79, -96,  75,  38, -73,  74,  99, -98, -15, -37, -59, 118,-104,  51,-107, -53,  98, -27, -53,  70,   9, 117,-107,  29,  32, 102,   0,  69,   6,  23, -72, -63, -74,  65, -18,  45, -52, -62,   0,  59, -13,  -3,  30,  79,  59,  86,-117, -43,   0,  43,  94,-125,-114, -86,-105,  53, 116},
{ 104,-113, -58, -80,  50, -14,  31, -95,-119,  85,-108, -73, -36,  60,  80,  31,  87, -77, -80,  -1, -66, -84,  46, -11, 118,  18,-118,-107, -20, -67,  54, 110, 122,  71,  61, -70,  90, -64, -61, -47, -89, -11, 127, 110,  40, -33, 103,  59, 109,  48,   2,  83,  21,  69,  43, -75, -97,-125, -26, 126, -47,  19, -58,  89, -16, -48,  83, -44, -76, -63,  32,  98, -87, -93,  95, -68, -94,  17,  85,  53, 122,  53, -13, -85,  67, -86, -35,   8,  63, -61,  49, -84, -80,  69,  11,   2, -55,  12, -62, -17,-123, 111,  26, 101, 112,  41, -79, -66, -79, -74,  64,  34, 115,  37,  55,  11,-105,-103,  31,  42,  39,  12, -29,  10, -88,  87, 121,  28},
{ -46,  45, -72,  77, -84, 124,  52, 123,-127, 100, -56, -75, -11,  69,  99,  48,-102, -56, -86,   9,  66,-125, -21,  81,  42,  55,  33, -11,-125,  12,-117,  61, 112,  78,  82, 108, -71, 127,   3,  12, -43, -26, -30, 112, -15, -18,-112,-102, -12,   8,  98,  30, -71,  10,  11, -49, -60, -96,  23,  78,  13, 127,-120,  -1, -11, 118, -76, 125,  34,-116, -68,-123, -33, -44, -46,  89,  46, -69, -19,  76,-119,  68,  44, -58, -97, -48,  -3, -84,  55, -60, -75, -66, 114,  89, -55, -97, -67,  59,  43,  71,  46,-102, 111,  29,  -1,  88, 106, -90,  57,-119, 113,  73, -75,  60, 121,  57, -24,  59, -38,  57, -27,  41, -57,  68,  72, 117, -71,  63},
{ -54, 112,-115,  65,-111,-115, -91,  65, -40,  28, -54,  74, 117, -83,  -5, -41, -70,   9,   1,  52,  52,  -8, 105, -68, -82,  88, -95, -42,-113, 101,  91,  40,  74, -52,  14,  91, -29,  17,  -2, -56,  89, 122,  12,  25,  82,-117, -80, -63,  91, -32, -75,  94, -71, 113,  12, -73, -20, 124,  93,  66,   4,  69,-108,  77, -45, 127,  99,  56,  80,  89,  -8,  13, 113, 102, -64,  85, -34,  39, 112,  99, -14, -97,  64,  55, -40, -76,-122,  59, -24, -99, -28,  89,  11, -31,  93, -88, -93, -58, -45, -69,  89,-100, -48,  46,  39,-125,  -8,  75, 107,  35, -37,-122, -59,-123, -46,  11,-112,  82, -75, -96, -75, -46, -22, -84, 114,-123,   4, -63},
{ -61, -79,  73, -41, -85,  42,-126, -95, -23,  -7,-101,  21,  -7, 109,  78, 107,  -6,  -4, -69, -65, -80,-116,  14,  41, -82,   3, -13, 107, -14,-100, 120,  33,-119,  10, -58, -72,   2, 126, -91, -54,  22,  31, -13,   4,  80, -34, -45, 122,  73,  65,  16, -25, -96,  42,  41, -68,  91, -72,  21,-109,  65, -35,  32,-101, -52, -83, -65,-103, -73,  85, -85, -22, 122, -56, 120,  58,  18,-102,  16, -30, 125,  48,  84,  44, -16, 105,  52, -84, 127, -23, -52, -15,  75,  89, -81, -53,  81, -44,-111,  77,   4, -19,  60,  30,-127, -29,  78,-126, -89,  40, -22, 120, -73, -24, -77, 122, -85,  61,  43,  77, -61,   9, -65, -80,  21,  13,  67,  39},
{  43, -83, -90,  65, -34, 107,  35, -72, -74,  57,   9, -31,  71, -40,-121, -73,  94,-127, 114,  78, -37,  75,  50,  54,  71,  11, -37, 126,  95,   8, -19,  42, -21, -88, -20, -94, -77, 125, -80,  80, 122, -88, -25, -72,  -4, -48, -50,  18,  71, -93,  47,  20,  92,  23, -57,  24, -56, -77, 117, 118, 103, -75,   1,  70,  35,-118, -76, 125,  39,   9,  97,  28, 116, -42,-110, -24,  26,  88,  88,  65,  36, -39, -41,  88, 127, -19,-112, -14, -42,  59,  55, -94,  61, -91,-123, -91, -44,  79,-119, -10, -16, -49, -54,  -2, -90,   0, -39,  24,  67,  10, -37,-111,-100, -95,-106,  97,  86, 100, -70, -26,  92,  93,  19,  11,  94,  95, -78,  28},
{   3,  91,  84, 122,  73,-104,  32,  37, -65, -64,-114, -49, 120, -26,  87,  -1, -82,  75,-107,  29, -28,  74,  15, -43,-110,  11,   7,  54, 123,-116, 124, -31, -96,-127,  45, 103,-110,  66,  21,  13, -65, 120,-115,  62,  77, 117,  33, 109,-122,  23, -31,  61, 109, 118,  48,  93, -58, -78,  67, 114,  66,-121,  58, -34, -19,  20,  68, -71,  39,  66, -99, -93,   8,-121,  36, -28, -74,  77, 115,-125,  23,-100,   0, -52, -20, -91, -72,  28, -47,  63,-120,  89,  91, 114,  43,  -9, 110,  70,  69,-118,  -2,  37, -55, -34,  28,  78,  18, 102,  96,  21,  27,  34,  82,  45, 120,  99, -79, -94,  23, 111,-109,   4, 105,  95, -77,  95, -69,  75},
{-119, -21, -34,  84,  49,-116,  56, -68, 103,  71,  18,  87, -42,  12, -39, -74,  40,  89,   7,  99,  32,  64,  79,  37, 110,  91, -69, -90,  26, -71,  89,  61,  37, -43,  46,-117, -45,  12,-101,   4,  28,-106,  16, -93, -17, -47,  89,  55, -53,  15,  -8, -43, -16,  53,-118,  78,  13,   8,  37, 112, 114,  83,  97,  45,  35, 101,-114,  82,-113,  74, -41,  72,-116,  97, -31, -56,-108,  20,  59,-107, -60,  -6, -50, -69,  21,  74,  25,  37, -16,-120,  26,  22, -40, -37, -84,  96, -99, -74,  -3,  85, -60, -14,  49,-123,-110, -80, 127, -28, -19,   3,-113,  54, -60,  68, -11, -10, -91, 125, -95, -38,-108,  86, -18,-118,-103, -47, -14,   6},
{  54, -44,-122,  37,  31, 127, -62, -89,  45,  58,  98,  70,-104, 116, -52, -24,  60,  30,-104, -85,-106, -68,  95, -41, -73,   6,  90,  54,  83,  58,  -6, -20,  97,  33, -66,  30, -34,  99,  81,  72,  22, -93,  11, -88,   4, -77, 124, -58, -13, -92, -94, -56,  87,  53, -78, -48, 107,  21, -53, -23,  87,  76, -53, -39, -55,  13,  17, -57,-114,  60, 118, -29,  87, 118,  20,-103, -76,  -5, -23,  -3,-122,  33, -15,  91,  -8,  46, -17,  26,-117,  95, -81,   5,  99,-113,-124, -94, 106,  46, -39, -43,   9,   1,  53,-106,  41,  45, -65,  63,  69, 107, -17,  86,-113, -47,-110, -33,  41,  -9,  36,  87, 125,  50,  85,  -7, 100, -14,  39, -61},
{-120,  62,  24,-106,   9,  21, 121,  72,  99,  54, 112, -66,  28, -55,  83, -51, 106, -71,  56, 121,  84, -60,-105,  60,  -1, -95, -57, -87, 125, -32,   9,  40, -57,   1,  88, 106,  77,  41,-120,  23, -19,  14, -78, -85,  85,-107,-119,  50, -10,  73, -63, 105, -49,   1,  14, -59,  -2,  26, -74, -12, 127, -15, 121,-106,  77, -67, -40,  58,  -8,-117,  92, -65,  64,  78,  60,   3, 122,  47,  87,  -7, -97, -41,-116,  12, -82, -57,-106, 126,  27,  64,  27,  22,  91,  88,  22, -42, -32,  56,-100, -17,-119,-120,-124, 122, -18, -23,   3,  99, -47,  -4, -29,  79, -29,  76,  19, -35,  97,  91, -25, -94, 100, -50, -64,  94,  74,  28,  87, -16},
{  98,  33,  36,  31, -85, 123, -55, -14, 111,-100, -53,  97,-121,  37, 105, -23,  70, -19,  -1,-103,  65,  13,  35,   4,  37,  20,-127,  37,  25,  48,  63, -44, 115, -61, 106,  59,-104, -36, -50, -37,  18, -70, -38,  74, -60, 111, -83, -40, -52,  27,-120, 104, -32, -12, 111, 121,-117,  69, 114,-118,  95,  27,  31,  39, 110, -42, -75, -66, 106,   9, -76,  97, -80,  64,  17, 105, 122,-124,  63, -43,  27, -62,-101,  91,  66, -49,  33,  86, 103,  18,  10,-110,  -3, -31,  51, -44, -43, -93,  25,  33, -68,  87, -82,  52,-124, -69,-117,   0,-107, -19, -31, 119,-117, -77, 104,  86,  28,-121, -36, -98, -80,-113,  40, 107,  27, -26, -69, -37},
{ -85,  44,-120,  94, 114,  88, -15,  16,  23, -96,   9, -55,  40,  98,  55,  33,  96,  40,  55,  30,  87,  -1,  80, -37,-125, 114,  16, -84, -47,  43, -95, -93, -60,-126, -10,-116, -29, -79, -10, -78,  73, 114, -48, -63,  44,   3,  -6,  36, -76, -91, 103,   0, -45,-110,  60,-126, 114,-108,  54,  28, -93,  54, 114, -36,   7, -12, 114,  54,  47,  79,   1, -87, -77,  89, -18, 125, -53,  82,  91,  11, -85,  98,  57,  -5, -71,-127, 107,  70,-118,  78, -91,   6,  -3,  60,  22,  89, -40,  35,   1,  28, 113,  93,  62, -63,  31,   0,  50, -23, -72, -71, -16,  20,  64, 108,  50,  -1, -99,   0, -37, -52, -83, -51,  41,  -9, 122, 111,-114,   6},
{ -14, 109, -47, -85, 125,  64,  63,  33,  40,  26, -34,  90, -99, -89, -90, -24,  -8,  90, -20,-127, -18,-102, -86,  -5, -96, -42, -42, 113, -17,  55,  24,  13,  95, -28, -83,  20, -53,  88,  59,-112, -95,-125, 119,  38,  42, -94,  46,  39,  99, -70, 105, -11, -40, -61,  84, 117,  65, -64, -17,  83,  36,  91, -61,-102, -41,  41,  54, -84,  62,  29,-127, -11,-115,-114,  -3,   6,  -7, 117,  10,  19,  28, 108, -92, -86, -76,-104, -20,   4,  90, -61,  99,  40, -97,-112, 101, -13, 115, -41, -22,  62, -21,   5, -90, -90, -52, -21,  56, 114,  66,-116,  25, 127,  24,-123, 125, -86,-101,  92,   8,  -3, 102,-112, 117, 123,  91,  -5,  48,  41},
{-124,-125,  -3, -25,  -6,  11, -29, -73,-113,  28, -65, 125,  30,  71, -45,  16,   2, 115, -91, 109,  95,  -8,   5,  12, -40, -74,-110,  -2,  21, -65,-116, -28,  -9,  -3, -22, -15, 112,  46,  56, -43, -53,  57, 112, -14, -31, -12,  35, -60,  70,  96, -71,  99, -40,  52, 108, -38,  84, 109,  53,  54,  72, 104,-110,  39,-126, -59, -44, -75, -76, -57, -42, -50,  31,  95,  50,  81,   8, -73, -19,  36, -90,  51,  83,   0,  15,  41, 122,  21, -49,-125, -65,  64,  14, -46, -50, 125, -56,-117,  93, -14,  95,  14, 116, -95, 127,  41,  -5,  37, -98,-100, -27, -49, -62, 104, 120,-107, -55,-122,  10,  69,   5,   4,  -4,   7,  90,-116,-121, -89},
{  -5,-116,-118, 127, -19, -17, 104, -42, 101, 102, -82, 108,  10, -80,  67, -78,   2,  78,  97, -74,  35,  31,  40, -68, -48, 117,  81, -42,  55,-106, 106,  72, -61, -57, -80,   2,  60, -55, 101,  93, -65,  42, -14,  24, -17, -97,  46,  38,  93, 110, 104, -40,  23,  34, -11,-119,  14, -30, -84, 106, 112, -80, 123,-101,  -1,  -9,  95, -93,  20,  67, 126,  84,  -6,  37, -70, -40, 124, -12, 107,  41,  50,  69,  61,  73, 105, -21,  25,  11, -39, -18,  30, 108,  75,-115, 103,  56, -44, -35, 104,  21,-127, -45, -75, -46, -38,  53, -44, -19, 123,  66,  21, -60,-108,  92,-119,-112,-113, -96,  13,  97, 112, -86,-104,  58,  91,  77,  79,  43},
{  75,  65, -88, -30, 124,  49, -72, -14, -33, -93,  80,  16, -30,-101, -38,-116,-110, -30,  51, -83, -76,  17, -37,   1,  85,   1,  75,   8, 127, -25, -71, -31, -99,-118,  -3,-107, -56, -77, -25,  97, -89, -77,  -9,  74,  97,  80,  59, -62, -58, -97,-104,  60,  25,-102, 114,-109, -61, -18,-127,  68,  32,  33,  93, 101, -36, 111,  -3,   1, -10, -15, -12,  11, -12,-118,  93,  -5,  59,  46,  54, -58, -44,  50, -84,   9, -73,  -6,  97,-123, -21, -14, -18, -77, 127, -51,-103,  -2, -23,  93,  61,  72,-117, 127,  14, -52, -18,-112,  62, -41,  39, -30,   6, 122, 105,  35,  74, -40, -42,  49, -20,   5,  -4, -13,-125, -76, -46, -78, -29,-106},
{ -79, -16,  26,  43, -88, 110,  12,  21,  48, -46,  58,-104,  92,-111, -21, 105,-100,  48, -92, -18,  79, -49, -50,-125,  65,-118,-124, -72,  20, -84, 127,  36,  -3, -62,  14,  30, 113,-105, 107,  42, -27,  -6,-106,-124, -12, -61, -67, -42, 101,  -7,  -7, -69,  97,  -8,  43,   1,-113, -37, -31,  63,  15,  42,  74,-114,  65, -97, -12,  52, -78, -54, -17, -56, -32, 114, -35,  83,-100,  60, -54,  64,  98, -25,  25, -80, -27, -57, -61, -36,  -6, -71,-123,  61, -57, 119,  58,  62, -23,  11, -83, -17, -32,-112,  24,-117, -58, -87,  72,  10,  66,-110, -84, -58,  86, -49,  43,  57,  32,  91, -33,   4, -52, 107,  84,-126, -44,  -4, -17, -99},
{ -21,  87,  82, 125, -49, -79, -26, -34, -43, 107, -82,  72,  92, -83,   9, -21, -72,  30,  80, -41,  41, -20, -86,  37,-113, -34, -33, -26, 116, 112,-127,  44,   4,  -8, 105, -18,  23, -54, -53, 117, 122, -53, -17,  65,  89,  94,-118, -14, -29, -65,  -5, 105, -30,-118,  64,   4,  90, -80,  42, 107, -39, 102, 118, 104,  23,-101,  40,  61,  19, 116,  36,   8, -16,  12, -38, 109, 112, 108, -37, -83,  94,  99,  -5,  84,  46, -75,  33, 121,  -2,   6, -31,  36, -60,  39,  97,  26,-102,-127, -24, -57,  60, -47,  89,-102,-111, 105, -30, 120, -32, -29, -18, -16,  -1, -31,  23,  82,  12,  61,  71, 117,-102, 122, -99, -71,  99,  60, -73, 109},
{ -94,  69, -78, -88,  28,  -8,  26,  14,  86, -60, -50, -95,  61, 104,   9, -18,-107,   1,-102, -84, -13, -29,  53,  17,  24, -64, 114,-100, -49, -13,  92,  23, 121,-118,  56, -17,  34,  59,  56, -67,  52, -93, -65, -40,  -2,  89, -23,  23,  77,  88,  23,  65,  36, 127, -25,  -3,  29,  62,  63,-103,  50, -61, -27, 119,-107,   3, 108,  85, -69, -81, -32, -33, -53,  92,  40, -48,  -4,-113,  11, -25,-102,  94, -33, -68, -85, -58,  89,  50, -78, 116,-114, -39, 119,   2, -84, -96,   6,  23, -59, -68,  15, -54, -33,  72, 121,   2,  65, -76,-112, -49, -71,  -2,-106, -84, -40,-116, -93,  25,  40,  53,  48,  83,  97,   1,  78,  26,   0,   3},
{-103, -78, -64,  91, -14,  47,  20,-113, 117, -69, -24,   8, 127,  26,  25,  82, -18,  13, -83,-116,-112,-116,  65, -27,-122, -14,  61, -71, 114,-121, -44,  89, -94, -42,  46, -78, 109, -74, -10,  36,  92, -11,  28,   8,  90, -75,-126,  69, -64, 113, -41,  24,   1, 114,-104, -69, -30,  20,  10, -96,   1,  54, -35, -75,  21,   7,  22, -83, -35, -85, -96, -93,  22,  77, -94,  20, 100, 110,  96,  12,-109, -85, -28, -86, -47, -10, -85,   8, -19,  26,  85, -71, -31,  72,  85,  85,  66,  56,-109, 112, -41,-127,  55, -62,-112,  33, -54, -10, -33, -45,   9, 111, -90,  20,-111, -27, 102, -22,  57,  74, -74, -37,  99,  17,-118, -87,-123, -89},
{  13,-122, -51, -89,  74, -45,   7, -17, -17,  85, 108,  28,  62, -88,  37, -12, -13,  90,  51,  35, -70,  27,  21, -38, -53, -81,   9, 120, -78, 122, -92,  53,  73, -77, -31, -34,-124, -16, 108, 123, -36, -15,   5, -48, 115,  69, 115, -96, -43, -86, -77,  12,  95, -14, -91, -60, -87,   5, -40,  14,  -3,   8, 122,-126, -48, -19,-127,  95,  17, -82, -32, -52,   6, 116, -88,  28, -22,   6,  83,  -5,  37, -13, -34,  75,-115,  38,  72, -97,  48, -57,   9,   7, -44, -88, 119, -79, -17,  44,  71, -46, 105, -98,-124,  24, -86, -14,  45, -41,-125, -37, 113,  61, 102,  79,  65, -42,  19, -78,-106,  88, -10,  65, -37,-121,-101, -34, -54,  53},
{ 123,  35,-100, -18,  86,  -3, -91,  70,  44, 118, -35,  44,  -8, 121,  78, -20, -18,-100,-117,  10,  76, -98, -73,  57, -77,  42, -74,  59, 123,  44,  11,  24, -79, -88, -36,-120, -25, -38, -60, -36,  59,  66,-119,-111, -86, -13,  15,  47, -11, -83, -44,  86, -21, -60,-111,   4, -42, -38, -23, -52, -61,   2,  -9,  61,-125, -16,   7,  52,-119, -98,  43,  98,  58, -26, -46, -15, -59,  81,  67, -57,  16,-101,-100, -66,  18, -55,-108,  67,  65,  77, 126, -76,  33, -79,  57, 112,-121, -52, -70,  72, -88, -58, -32,-100,  88,  27, -31,  51, 120, 127, -80, -61,   6, 109, -61,-115,  23, 100,  76, 121,-118,  38,  58,   4, -46,  29,  32,  16},
{  25,  54,  89, -64, -16, -49,  71, -50,  99,  88, -74, -21,  28,-127,  73, -26, 121,-119,-110, -57, 115, -27, -13,  52,-109, -31, -80, 119, 119, -73, -31,  73,  76,  70, -25, 109, -27,  -2, -76,-108,  43, -37,  61, -46, -50, -26, -78,  -3,  -8,  49, -27, -55,  31,  70,  33, 101,-117,-125,  82,   0,-112,  55, -33, -77,   2,  67, -45,  68, -66, 127, 112,  37,  55, 109, -69,  88, -94,  13,  26,  11,-112, 126, -65, 124, -31, -14, -90,  83,  78, -86, -23, -60,-124, 127, -28, -17, -67,-108,  -7,-109, -99, -23, -22,  47,  18,-100, -34,  28, -87,  97, -42, -19,  27, -83, -76,  22,  83, -42, -90,-110, -12,  22, 101,  99,  74,  -5,  15,  83},
{ -91,   9, -59, 104, -11, -38, -65,  25, -40,  87, -63,-127,-117, -12,  98,  51, 110, 122,  59, -72, -77, -45,  27,  77, 111, 116, 107, -17,  29,  20,  77, -64,-114,-114, -52, -23,-101, -66,  41,  75,  31, -42,  61, -78,  68, 110, 106, -94, -79, -46, 126,  71,  66, -68,  36,-114,-114,-113,   1, -48,  54, -67,  49,-104, 110, 118,-119, -43,-102, -84,  -5, -18,  28,  97, 125,  -7,-123,  28,  40, -40,  28,-105, -49, -45, -75,-102, -34,  10, -54,  59,  97,-116,  29, -76,  97, -39,  97, 100,  97,  26,  39, 112,-108, -64, -64, 111,  13,  83,  60,  13, -37,  50,  76, 121, -66, -61, -83, 113,   3,  71, -52,  33,-122,  93,  70,  68, -65, -97},
{ -13,  47, -13,  88, 100, -77, -34,-106, -94,-121,  41,  82, -19,  59,  78, -16,   3, -83,  97,-106,  93,  71,  12, -77,  60, -79, 102,  23, -48,  20, -85, -12,  47,  71,  29, -62, 103, -87, -92,  43, -73, -34, -50,  74,  74, 117, -46,  49, -59, -38,  35, -58, -22, -83, -70, -97, -30,  66, -25,-112, -41, -48, -35,  68,  64, -98, -33,-106, -54, -91,  -4,  56, 116,  39,-118,-127, -56,  53, -61,-107,  79, -20,  47,  -7,  85,  95,  93, -57, -86,  96, 105,  77, -39,-121, 109,  88, -75, -91, -31, 110, -22, 125, -19,  40,-115, -55,  29, -79,  57,  39,  90,  80, -57, 121,-127, 118, -22,  71,-116,  55,  13,  86,-100, -15,  -7,  68, -77, -10},
{  30, -44,  47,  89, -90, 118,  79, -47,  12,  36,   0, -27,   2,  53, -39, 121, -19, -11, -36,-113, 103,   7, 106, 116,  71,   1, 104,  51, 117, -92,  43,-124,  -6,  92, -20,  45,-127, 107, -54, -48, 113,  95, -48,-116, 110,  12, -84,-102, -43, -80,  41, -52, 108,  20,  66,  63,  75, -75, -36,  64,  84, -86,  27, -94, 107, -48,  58,  88,-125, -88,-121,-101, 107,-123,   2, -38,  -7,  -1,  49, -29,  43,  -4,  35,  68, -58, -50, -21,  35,-104,  36,  18, -74, -96,  52, 108, -66,  41,  64,  58, -12, -61, -79, -20, -88, -88,  -5, -84,  59, -69,  82,-121, 112,  44, -50, -34, -98,  21, -11,  80,-123, -33, -45,  59,-101, 117, 124,   9,  43},
{  93, -28,-110, -18, -39, -30, -38,  93,  12, -49, -64,-109, -20,  38, -66, -76,-115,-103,  54,  23, -86,-122,-105, -40, -61,  23, -57, -12, 119, -17, -25,  -2,-119, -85,  64,  93, -25,-103, -65, -60,  -5,  79,  56,  69,  91,  65,  -5, -17,  62,  -2,  39,  76,  99,  10,  86, 111, -25,  32, -52, -28,  64,  38,  18, -92,-123,   0,-114, -57,  40, -70, -26,  -1,-123, -86, -67, -16,  -5,  49,-100, 125,-114, -73,  24, 103, -49, -22, -28, -61,  95,  -7,  16,  88,  -7,-102,  80,-116, 100, -46, -55, -21,  27, -55,  90, -43,  48, 102,  68, 121,  24,  34,  -1, -73, 119, -87,-127, -16, -22, -34,-112, 111, -52, -11, 119,-105,  97, -93, -22, -95},
{  91,  77,  46,  -1,  95, -71,  -9,  37, -62,  92, -98,  22,-114, -21, 109,  84, 117,  69,  67, 119,  91,-125,  -5, -77, -50,  45, -64, -29, 102,  -3,  10, -45, 107,  14,  38, -59,  36, -84, 114,   3,  91,  88, -37,  52,  38, 119,-125,  56,-127, 122,  50,  52, -42, -67,  28, -95, -22,  -9,  54,  52,  92, -31, 119,  29,  97,  38,  99, 111,-101, -99, -76, -78,  38,  55, -51,  34, 126,  28,  91, -13,  52, 101,-118, -98,  70,-109,  84,  65, -78, -57,  20,  85, 122, -38,   0,  68,  98,  66,   6, -89,  70,  72, 124,  79,  51,  21, 114, 127,-115,-116, -56, -64, 122, 115, 115, -12,-119,-112,  56, -76,  96,  -8,  19,  33, -68,  30, -65,  -2},
{  33,   8,  83, -16,  37,  -7, -48, -69,  89,-109,  81,  25,  18,  42,   5,  37, -98,  10,  50, -73,  91, 109,  70, 104,  99,   9,  85,  14, -53, 107,  36, 105, -57, 101,  67, 102, -76,-119, -40, -29,  83,-127,-104, -79,  56,  99, -58,  80,  -9,  40, -10, -94,  72,-125,-105, -30,  15,  68,  55,  18,  22,  19,-116,-106,  97,-114, -47,-121,-122, -70,  78,-123,  21,-115,  -2, 106, -68,  23,  48, 106, -85,   0, 113,  49,-115,  26,  81, -48, 119, -36,  71,  31,  31, -64, -94, -72, -56, -23, -91, -48,  -3, 109, -53,   7,  80,  97,  20, -54,-117,  20, -48, -70, -25, -71, 112,  43, 101, 116, -17,   5, 114, 102, -66, -67,   0,-100,  -9,-111},
{  29,  40,  -9,  31, 113,-118,  68,-111,  69, -17,-110,  59, -87,  -5,  86, -80,  51,  -5, -89,  61,  34, -53,  98,  96, -13,  60, 121, -64,  90,  73,-122,-117, -71, -33, -29,  75, -60, -13, -52,  75, -49, -65, 101,  61, -75,  53, -51,  64,-124,  33,-109,  79, -91,  91,  39,-123,  39,  32, 112, -41, 101, -86,  28, 123, 127,  36, -74,  12,  34, -16,  65, -43, -73,  -8,  87,  57, -57,  73,-110, -94, -60, -56, -28,  77, 126,  80,  -3,  42, 104, -89, 113,-126, -83, 100, 102,  82,  84, -52, 121,  50,   7,  96, -40,  77, 124, -29,-119, -93, -58,  47, -92,  87,-122,-114, -32, 104,  17, -50,  -7, -44, -92,  39,  18,-123,  21, -89, 107,-107},
{ 126,  51,-107, -37,-122,  69, -79,  36, -92,-104,  15, -74, -20,  25, -40,  92,  79,  43, 101, 109,  66,  35, -62, -60,-107, -37,  -7,  40, -55, 120,  36,  13, 123,  57,  99,   4,  82,  17,  -8,  25,-118, -91,  35, -47,  95, 103,  65, -37, 118,  59, 104, -30,  47,  76, 101, -49, -77, 106, 116,  93, -78,  58,  73,-121,-115,-127, -66,  75,-126,   2, 106,   7,  24,  71,-123,-116,  23, -10,-116, -85,  70, 116,  96,  99,  -2,  80,-120, 116,  99,-125, 119, 123,  87, -74,  40, -32,  14, -19,  87, -91, -34, -11,  88, 113,   9, -71,  28,  43,  10, -27, -75,-118,  67, -64, -58,-108, -48,  84, -99, -47,-105,-101,  34, -26,-108,  40, -72,   5},
{ -19,  39, -36,  17,  58, -62, 116,  79,  78, 111,-113, -11, 126,  10,-113,  39, -46,  53, -72,-121, -86, 106,  61, -39,  10,  -2, 100, -62,  98, -38,  12,  12, -38,-116,  -1,  25,  -1,  77,   8, -27,-109,   3,  51,   2, -48, 105, -59,  68,  69,  80,  -6,-111, 116, -47,  69, -67, -80, -18,  95,-107, -38, -61,  83,  73, 108,  87, -95, -80,  85,  39,  -1,-105, -47, 123, -55,  53,  94, -14,  -5, -36, 117, 103, -32,  -3,-125, -14, -13, -68,  25,-102, -51, -91,  19,  -3,-116,  47, 100,  -4, -87,  99,  -5, -63, 127,  30, -30, -10,  44,  83,   5,  55, -63, 115, -76,  63,  24,  85,  25, -11,  65, -64,  64,  54, 127,  33,  23,  45, -15, -67},
{ 110, -88, -27, -96,  45, -49, -54,  19, -46, -60, -59, -92, -35,  10,  74, 127, 123, -69,  41,  -6,-107,  15,  84,  -4, -82,  44,  -5,  96,-127, -55, -54,   3,  84, -82,-120,-107, -99, -80,  69,-119,  70,  -5, 117, -26,  58, -50, 109,  82, -39, -94, -62, -47, -38, 101, -15,  90, -29,  60, -68, -48, -79, 121, 117, -64,  60, -14,   1,  46,   5,  58, 101,  20,  70,  16, -26, -93,  33, -18, -44, -49, -53,  86,   6,  31, 103,  20,  66,  60,   0, 109,  69,-118,-126, -94,  78, 120, -65, 105, -46, -28,-117, -78,  32, -24, 116, -67,  93, -40, 107,  61,  68, 110, -27,-103, -86,  -7,  24,-103,  30, 116,  41,  43,  41,  30,  27, 109, -62,  46},
{ -65,  87,  35, 103, -70,  90,  86,  53, -70, -83, -83,   2,  50,  29,  95, -10,  34,  75, -59, 118, -65, -77,  86,   5,  19, -33,-121,-127, -69,  29,-108, -88,  38,  38,  78,-112, -57, -32,  24, -54, -94, -35, -70,  25, -23,-114,  66,  23, -95,-107,  -3,  96,-115,  36,  32,  56, -24,  10,-114,  84, -87, 114,  -8, 116,-125, 115,   4,  17, -69,-113,  -1, -21,-118,  -1, -71,-116,  27, -78, -87, -77, -89, -40, -63, -30,   3,  12,  53, 120,  24,  83,  15, -10, -81, 108,   1, -61, -51, -67,  31, -48, -46,  14,-120, -23,-124,  23,  26,-122,  49,  25, -21, -73,  66,-100, -84,  64,  93,  75, 114,  32, -32, -96,  69, 111, -47,-116, -69,-127},
{ -48, 115,   0,  -9, 111,  17, -62, -43, 108,  17, -21, -58, -10, -59,-114, 109,  43, -92,  19, -38,  82, -78,  90, -97, 111, 114,  12, -13,  61,  54, 102,  83, -72,   4, -27, -97, 109,-110, 100,  50, 115,  19,   4, 104,   8, 121, -12, -99,  29,  38,  -6,  67, -77,  37,-100,  36, 109,  74, 110,  51, -87, -51, -22, -84, -81, 117,  12, -42,  75, 107, -75,-118,  71, -50,  71, -88, -20, -23,  13, -16, -28,  58, -21,  56, -19, -15,  51,  88,  77,  96,-115,  42, -97, 120,  -5,  -7, -84,  34, 111, -13,-115,   4, 124, -74,-111, -52,-105,   7, 119, -32, -57, -72,-120, 103, 118, -57, 108, -94, 127, -68, 103,-127,  45, -37,  17, -44, -88,  92},
{ -85,-108,  17, -37, -31, -67, -14, -97,  81,  22, -79,  40, -42, 116,  42, 113, -41, -58,  96, -13,  43, -88, 116, -66,   3,-111,  16,-104,  89, -77, -41,  84, -13,  55,  16, -72,  54,  62, -51, -90, -29, -61,-123, -48, -44,  39,  -9,  50,  18, -51,-103,  76, -84,-127,  16,  56,  63, -63, -50, -78,  55, -52,  29,  -3, -95,  97,   7, -20, -27,-100, 104,  45,-102, -98,  22,  87,  78,-117, -14, 123, -92,-109,  32,  74,  56, -52, 104,  93,-118,  60, -41,   2,   3, -72, 108,  49, -23,  95,-102, -24, 109, -26, -44, -81,  27,  63, -38,-110,  82, -14,  34,  63, -44, -85, 107,  69,  87,  74, -26, -80, -16,  58,  69, -33, -44, -62,   4,  94},
{  96,  -4,  42, -69,-126,  25,  52, -33, 101,  85, 103, -97,-106,  85,  31,  79, 125, -48,  52,  10, -25,  74, -23, -42, -23, -81, -54,  -5,  71,  54, -16, -12,  14, 110, 126,  17, 116, -52,   1,  64,  24,  38,   9, -92,-110,   0, -29,  85,  42, -58, -47,  26, -59, 101, -97, 124,-109,-109,   6,  20,-117, -16, -41,  37, -18,-124, -73, -20,  42, 104, -69, -52, -95,  84,-123, -40,  76,  79, -97,-126,  23, -36, -32,  11, -91, -54,  46, -19, -67,-121,  54,  74,  18, 110, 123, -64, -24,  81,  63,  60, -83, -87, -20, -73,  28, -44, -86, -16, -61, -32,  73,  45,  59, -52,-104, 124, -98, 127, -56, -72,  46, -32, -68,-125, -54, -26, -20, 101},
{ 102,  95, -19,  81,  63, -49, -66,  85, -58,  43, -39,  52, 124,  77, 120,  88,   9, 126, -85,  31, 122,  51,  87,  60,  54,  67,-120,  48, 123, 125,  51,-107,  15, -36,   4,  -2, 116,  10, -82, -44, 122,  59, -64, 112, 116, -79, -81, -13, -61, 127, 121,  10, -81,  35,  11,  49, -75, -37, -35,-118,  33, -47,  98,-126,  15,  -8,  63,  52,  43,  92,  21,  89, -59,  13, -55, -47,  19, -72, -88,  93, -66, 114, 121,  14, -75, 104,  17, -34, -38, -38,  57,  23, -23,  77, 103, -64, -29,  10, 118, -32, 118, -38, -19,  28,  50,  22,  15,-121, 119, 109, -96, 104, -27, -67, -42,  65,-106, -46,  56,-107, -37, -53, -29,  92, -50, -25,  10, -64},
{ -82,  75, -66,  84, -33,-106, 114,  77, -49, -98, -91, -81,  43, 112,  86,-102, -55, 101,  -7,  29,  36,-118,  48,  42, 126, -11,  -7,  52,  35,  77,  68, -25, -56, -11,  78,-124, -16, -88,  20, -55,  63,-119,  -5,  57, -79,  37,  21,  65,  64, -33, 126,-112,  83,  11,  -2, -28, 113, -53,  80,  38, -64,  82,  98, -73, -52,  21, -49,  47,  66,  12, -88, -57, -34, -84, -97,  36, -26, 108,  88, -79,-105, 127,  94,  23,-117,   2,  25, -36, -26,   6,-104, 113,  39,  14,  -1,-125, -65,  55,   4,  98,  38,  -6,  18, -28,  60, 103,  53, -26,  -5,   4,  67, 116,  -6,  -2, -66, 110,  17, 119, -50,  34, -20, -70, -84, -60, -48, -40, -71,   5},
{  42,  18,-105, -88,-113, 100, -58,  58, -80, -96, -52,  90,-102,  80,  41,  88, -39,  -8,  79, -59,  13, -47,   0, -79, -19, -67,  65, -32,  34, -12, -90, -80, 106,  85, 116, -30, 122, -93,  10,  74,-109,  14,  93, -97, -37,  15,  62, -87,  30,-111,  95,  12, 119, -80,  26,  21,  36, -79, -60, -67, -23,  35, -54, -68,  15,  36, 107, -29,  67,-121, -28, 113,  95, -34,  15,-102,  44,  75,-118,  96,  79, -19,  75, 122,-122, -13,  51, 100, -18, -92,  23, -95, -17, -35,  51, 106, -34, -31, -81,-122,  88,-110, 114,  99, -86, -99,  89, -77,  30,-119,  25,-117, -81, 105,  64, -14, 123, -44,  34,-119,  39,-116,  36,-104, -83, 127,-106, -72},
{  30,-110,  47, -70,   7,  21,   4,  16,  42,  39,-115, -72,  19, -60, 124,-110, -51,   4, -43, 100, -95, -54,-115, -29, -59,  92, -88, -39, -63,  38,  -2, -46, -31, -53, -83,   2, -97, -55, -80,  -5,  22,  88,  72, 112, 123,  90, -45, 102,  61, 104, -56,-127,  52,  29,  18,  73,  37, -54,  93, -67, -73, -28,   5,-125, 106,  37,  34,  95, -85, 126,  66,  90,-104, 115,  78,-117, -77,  32,  14, -34,  55, -99,  89,   2, 120, -91,  14,   1, -63,-109,  83,   3,  10,  32,  39,  32, -65,  60,   4, -42, 115,-122,  -1,  16,  23,  54,  79,-102,  61,  83, -65,-114,  96,-108,  19,  15, -79,  66, -84, -55, 123,  -3, -68,   2, -82, 112,   8, -28},
{ -17, -40,  51, -56,  -7,  -5, 122, 113,  91, -80,  85,  19, -93,  91,  73,  89, -16,  82, -90, 126,  70, 126, -49,  21,  41,-103, -50,  30,  85,  22,  34,  29,  -7, -73, -59,-119,  57,  17,  81,  45, 103,  51,  37, 125,  63, -43, -26,  91, -99,   4,-105,  83,  76,-127, -68, -71, -61,  25, -33, -83,  73,  74, -50,  83, -35,-103, -53,-126,  71,-125,  32, -97,  12, -27,  62, -70,  53,  85, -26, -66,  13, -31, -93, -40, -64,   4, 104,  60,  98, -32, -35,  28, -11, -30, 100, 111, -79,  -5,  83, -84, -19, -72,-104,  36, -40,  32,  45,  62,  50, -82,-108, -52, -64, -25,  55,  40,  91,   1,  92, 111, -37,  66, -85,  52,  86,  98, 115, -58},
{  92, -46,  38,  37,  14,  59,   9,  43, -84,  -9, 109, -38, 118, -52,  70, -15,-118,  90, -88, -49,-111,  20, -25,  25,  45,  24, -59,  77,  32,  53, -86,-110, -60,-105, 115, -71, -69, -88, -52,  96,  50,  96, -49,-125,  46, 106, -91,  94, -19,   5, -22, -88,  -7, 118,   8,  31, -94, 108,-113, -54, -90,  26, 117,  13,  70, 102,  23,  76,  -8, -70, -87,  81, -13,  25, -97,  46,  80, -66, -40,  -6, -79,-110,-108, 121, -29, -85,-115,  17,   5, -51,  34,-121, 125, 120, -58,-121,  93,  21, 127,  72,  56,  25,-116, -91, -54,  15, -19, -51, -50, -87, 103,-113, -78,  77, -85,  64,  16, -23,  22,-117,  76, 104, -75, -42, 111,-120, -10, -51},
{   1, 116, -22,  58,-122, -52,  47,  42, -74, -68,  90, -47, 111,  10,  74,-102,  77,  73, -59, -12, 122,   5, -16, -43,-109,  -9,  33, -44,  55,  -4,  30, -67, -20,  23,   6, -38,  11,-106,  97, -45, -99, -95, -63, -19, -27, -60, -21,-126,  79, 121, -61, -94, -90,  90,  -4,-124, -68,  62, -88,  44, -46, -17, -40, 119,  46,   7, -43, -16,-115,  91,-112, -55,-100, -83, -81, -24, -85,  58,  48, -27, -82, 103,   2,-118,  35,  10,-114, 119,   4,  28, -88, 112, -42,  13,  27, 122,  14, -66,  95,  17,  98,  79,  79,  51,  -1, 112,  21,  38, -20, -92, -23, -88, -55,  42, -84, -51,  47,  72,  63, -88, -50,-103,  20,  36, 127, -93, -14,   8},
{   4,  19, 123, -98,-106, -71, -12, -54,  70, 101,  53,  10,   7,-103,  61, -26,  -3, -14,-121, 103,  72, 124, -44, -63,   2,  61,  68,  74,  87,  55,  44, -23,  65,-127,   4, -60,  49, 125, -80, -46,-117,   2, -71,  -1,  89,-121,-126,  96,  12,   1,   5, -11, -84,  23,  31, -19, 100,  88, 117, -41,   3, -83, 126,  43,  61,   3,  83,-110, -17,  58,-106, -46,-125, -17,  28,  91,   1, 116,  34, -66,  43,-105,  69, -56, 118,  33, -57,   2, -17,-120,-124, -12, -39,  23,-113,  42,-102, 124,   3, -93,   6, -81, -57,-116,  83, -69, -90,-109,-106, 109, 122, -51,  14,  11, -40, -93,-108,  27,  37, -42,  36,  18,-113,  63,  31, -19, -37, -92},
{   7,  34,  29,  24, -52, -46,  90, -64, -43,  18,-124,  70,-125,-106, -51,  13, -69, 111,-113, -85, 113, -25,  39,  83,  99,  90, -16, -33, -73,  -1, -21, 124, -30, -14,-102,  35, -15,-103, -46,  45,   5, -89,  -2,  64, 123, -80, -83, -94,  46, -78,  81, -64, 120, -54,  -2, 127, -10, -82, -17, -66, -48,  97, -95, 119,  36, 115, -62, -54,  98, -56,-100, 108,  58,   0, -21,  43, 115, 107, 122,  88,  53, 101, -79,-113, -42,-100,  74,  76,  56,  96,  88, 102, -86,   6,  85,   1, -50,  -9,  59,  67,  70, -66,-106, -13,  41, -79, -80,  21,-126, -25, -69, -20,   6,-124,  99,  17, -51, -10, -72,  63,  91, -81,  -9, -65,  61,  68, 122, -54},
{ -61,  72,  40, 104, 121,  30, -69,-102, -80,  70, -36,  27, -13, -51,  55,  -7, 127, -19, -16, -54, -48, -85, -69,  49,  77, -43, -90,  82,  63, -88,  86,  -4,  49,  16,  17, -90, -84,  40,-103,-124,  53,  80,  86,  -5, -59,  -4,  97,  54, -47,  -9,  93,  37,  23,  80,   0,  54,-126,   9, 120, -89,  53,  99, 118, -20, 123, -46,   7, 121,-106,  -8,-114, -31, -47,  17,-110,  18,   7, 120, -58, 125, 102,  16, -50, -38,   0,  57,  42,-105, 113, -61,  91, -32,-116, -61,  37, -32, -96, 120,  64, -40, -23,  37, -27, 120,  56,  -8,  55,  57, -33,  70,  79,  16,-108,  30, -54, 120, -46,  10,  41,  30, -49,  99,  15,  77, -14,  84,  42, -55},
{ -68,  73,  71, 103, 105, -48, -30,  -1,  12,  92, -71, -16,-110,-119, -12,  22,  42,-117, -46,   7, -70, -19,  22,  84,  28,  74,-109,  77, -12,  35, 114,  63,-106, 110, -70, 124,  87,  93, 125,-100, -77, -67, -91,-125, -30,  29, -47,  52,  -8,  55, -48, 123, -49,  44, -45, -85, -60,-126, -81,  92, 104, -60,-103,  54,  70, -86, -48, -67,  78,  31,  99,  85,  41,  36, -45, -57, -25, 121, -43,  77,  17, -41,   3,   4,  77, -94, 125, 101, -78,  14, -42,  64,  39,  98,  21,  88, -19,  91,  52,  69,  10,  35, -58,  33,  76,  55,  32,  32,-115, -95, 127, -36, 124,   6,-104,  24, 126,-121,   3,   5, -22,  15,  92, 116, -73,-123,  61,  99},
{ -74, 103, -17,  27, -97, -85,  -7, -60,  81,  70, -90, -42,  72, -22, -41, -59,  -3,  77,   9,-102, -90, -56,  86,  26,-122,  42,  84,  28,  40, -31,  -4,-119,  58, -52,   1,  78, -37, -39,  35, -46, -73,  70, -36, -98, -10,-120, -80, 117, -18, -73, -86, -47, -53, -24, -88,  33, -47, -10, 125, -41, -12, -76,-123,-125, -76, 109, -70,-100, -99,-106, -48,  58,  91, -37, -97,-100,  75,  88, -43,  86, -97,  26,-117,  69,-117,-102,  88,  51,  63, 121,  43, -25,  50,-121, -59, -88,  36,  86, -71,  16, 107,  58,   3, -84, -44, -54,-117, -11,-118,-108, 108, -88, -72, -22, -34, -59,   5,-121,-127,  73,  98,-111, -71, -99,  97,   5, -76,  15},
{-125, 111, 124,  54,  88,  31,-111,  -5,  10,  45,  91, -55, -78,  48,  35,  73,  -4,  47,  94, 109, 109, 114, -66,  33, -77, 109,-113,  57,  36,  -1,  68,  76,  47,  36, 110,  55,  99, 100,  25,  57, -36,  64,  -7,  27, 122,  -9,-115, -86,  63,  67,  79,  27, 106,-126, -72,  91,  34,  81, -16,  75,  99,  -3, -66, 123, -86,  42, 114,  25,   6, -11, -40, -21, -55,-106, -38,  20,  38,  28, 127, 101,  64,  75,   8, 118,   7,  38,   8,  37, -16,  57, -66,  91,  61,  45,  16, -83, 123, 121, -42, -72, 104, -75,  71, 105, -31, 104,  82,  20,  89,  58, -50, -56,  47, -12,   7, -94,-101,  73,-114, -68,  77, 124, -13,  30,  27,  64, -73,  -7},
{  95, -30,-111,  27,-110, -59, -72,  44, -74,-127, -93,-121, -98,  -5,  22,   7,-101,  24,   3, -20, -86,  46, -83, -16, -39, -66,  56, -94, -67,  -8, -10,-100, -61,  42,  12,  31,-121,  13, -74,  68,   5,  18,-122, -20, -84,-116,  93, -16,   8,-103,  80, -49,  46, -96, -91, -97, -79, -97, -70, -98,  82, -93,  91,-117, -90,  46,  28,  39,-113, -82, -29, -12, 126, -95, 115,  41,  52,  51,  47,  27,  53, 119,  -2,  81,  75,  92, -98,  65, -87,  55, -36, 124, 112, -15,  -4, -39, -38, -99, 110, -76,-102, -44,  61,-103,  64, -46, -52,  82,-102, 122,  53, -43,  68,  98,-117,-101,  68, -77,  44,  96, -35,  67, -90,-114,  35,  -8,  89, 125},
{  89,  20,  -7,  28, 126,  19,  48, -91, -39, -82, -67,  90,  84,  31,-127,  99, -12,-124, -27,-106,  10,-115, -19, -62, -74,  32, -59, -61,  48, 120,   0,  82, 117,  85, -47, -91,  47, -90,   1,-104,  66,  40,   6, -76, -35,-121,-101,-121, -92, -35, -20, -81, -20, -86, -55, -52, -54, -36,  -8,-100, -61,  37,  22, -29, 114, -11, -42,  94, -22,  22, 121,  53,-124,  28, 102,  98, -51,  83,  55, -72,  92, -80, -71,-111, 103,  89, 101,  17,  52, -41,  71,  85,  91,  80, -36,  71, 120,-112, -57,  79,  23, 118, -79,  48, -23, -22,-121,  26,   2, -52,  48, 110, -81, -15, -63, 119,  66,  76, -30, 127, -49,  64,  36, -26, -70,  18,  31, 113},
{  34,  -3, -13,  86, -20,  74,   6,  57, -86, -77, -31, 116, -74, -99,  87, 103, -32, -93,  94,  12, -94, -92, -36,  59,   1,   2, -17,  13,  66,   2, 102,-102,  -2,  97,  96, -80, -74,-100, -32, -23,  40, -55,  59,-109, 127,  47,  -1, -13,  89, -96,-118,  49,  53, -21,-111,  77, 120,  -8,   7,  89,  59,   1,  -5,-105, -75,  88,  11, 112,  52,  28,  56, -45, -98,  20, -25, -68,  61,  32, -68, -39, -11, -94, -24,  29,  32, -21, -31, -55,  42,  -1,  30,  36, 115,  54,-110, -36,  48, 100, -79, -76,  48,  98, 119, -68,   9, -56,-121, 116, -43, -95, 115,-119,  39, -10,  67,  42,  99,   3,  -3,-101, 108, -99, 116, 125,  -6,  -6, 116, 103},
{  18, -56, -79, -42,  41, 122,  18, -16, -21,   5,  62,-120,  60,   4, -39,  87, -25,  85,  98,   3, -89,-127, 127,  73,  67,-110, -36, -40,  22, -57,  25,   7, -14,-102, -83,  48, -44,-116, -86,  85, -43,  30,  -2, -73, -67,  98, -89, -24,  82,-105, -90, -86,  89,-126, -59, -30, -57,-123, -22, -33, -65, 118,  23, -48, -51,  80,  83, -43, -88,-122, -60, -92, -31,  21,  64,  21,-127,  75, -39, 105, -79, -29,  48,  79, -58,  29, -30,-116,   7,  59,-122, 107, -93,  68, -34, -74, -62, 109,  37,  91, 118, -79,  84, -15, -90,-125,  70, 116, -64, -46,  95, -66, -14, -70,  76,  47, -37,  15,-106,  70, 125,-116, 122, -92,  82,  21,  58, -85},
{  12, 120,   6, 106, -34,  92, 118,  61, -49, -84,  86, -98, -56,  25,  28,-107,  -5, 122,-111, -31,   4,  29,  54, 125, -52, -69, 121, 118, -63, 127, -56, -79,  17,  35,-107,  41,  44, -61,  82,  15, 111, 124,  97,  67,  54,  54,  77,  37, -32, -28,  96,  19, -10,  23,  87,  29, -16,  60, -51,-126, -54,  -3,  73,  -8, -10, -14,-122, -65, -21,  59, -28, 126, -22,-109, 100,  39,  57, -45,  24,  67,  40, -37, -26,  46,  36,  16, -27,  94, 116, -93,  41, -63,  36, -17,  70, -33, -23,  69, -80,-108, 105,  46,   2,  60,  24, -94, 116,  79,-121, -95,  90, -87,-106,  62, -40,  24,  58, 122,  41,-120, -87,-121, -56, 121, -75, -38,  84, 100},
{ -21,  86, -53, -43, -90,   9, -14, -13,  12, -92, -85,   6, -84,  96, -95,  11,  22, -65,-125,  35,  45, 103, -55, -71, -37,  75,   3,  -8,  74,  54, 104,  22, -72,  96,-109,  -5, -39, -14, -41,  60, -82,  51, -22, -33,   9,  42, -63, -27, -24,  28, -99,  -9, -91, -24, 119, -41,  61, -58, -17,-120,  83,  86,-109,  74, -39,-127, -45, -24, -81,-117,  39, -48,  89,  58, -15,  48,  71,  60,  75,  76,-122, -89,  83, -86, -86, -85, -40,  99, -17,  79, -54,  82,  -1, -91,  74, -16, 120,  91,  59, -97, 118,  13,  78, -40,  70,  10,  36, 126,  20, -81, -11, -70,  58, -17,  36,  57, -54, -84, -10,  20,  86, -28,  61,-117,  70,-116,  58,  61},
{  30, -93,  -4, -85,  87,  49, 127,  58,-103, 121,  86, -96, -84, -45, -97,-106,  75,  -1,  77, -57,-107,  65, -45, -89, -59,  61, -25, -14, 124, -34,  97, -78, -80,  77, -97, -35, 103,  38,  73,-124, 119, -61,  56,-108, -15, 107,  72, -62, 109, -58,  36, -95,  -4, -36, -78,  35,   3,  78,  44,-110,  68, -50, 108,  63, -39,-108,  64, -12,  60, 118,  11,  99, -90,  13,-100,  84, 100,  48, -70, 118, -75,  71, -55, -11,  11, -90,  27, -72, -11, -92, -89,  34,-117,  57, -48,  49,  15, -16,  71,  66,  94, -65, -44,   5,-126,  20,  71,-118, 108, -25,   3, -66,-114,  73, -80,  75,  49, -33, -28, -73, -46,  28,-106,-103, -88, 101,  94,-109},
{  66,  67,-105,  32,  86,-122, -92, -20,   4, 113,  51,  42,   4,  21, -81, -30, 102,  41,  38, -10, -47, -89, 116, -81,  15, -28,   1,  55,  71,  60, -76, 126, 103,-124,  56, -71, -50, -23,  -6,  93,-125,  94,  58, -72,  94, -84,-118,  94,  -4, 105, -61,  -2,  39,  13,  77, -14,-122, 113,  43,  23,  58, -99,  54,-119, -58, 122, 117,  78, -28, -17,-112,-112, -24,-121, -86,  70, -40, -61, -31, -91,-117,  49, 100,  98, 127,  45, 102, -45, 110, -47,  81,  71,  -5, -71,-121,   5, -11,   2,  83, -17,  99, 103,  39,  10,  75, -62, 100,  19, -73, -97, 114,-117,-118, -50, 109, -79,-125, 102,  33,-102, -79, -18, -32, -92,  80,  33, -98, -90},};
const int32_t model_test_uwb_axon_layer_6_tf_id_7_fully_connected_bias_prime[] = { -13824, -47744, -24960, -30208,-134400, -50944,  52096,  28032,  66432, -13824, -62976,  41984, 183424, -59392,  44544,  97024,  -1664,  70784,  14464, -22912, 188672,-141312,-179328, 209024, -59392,-179456, -82816,-102144, -37504,   6272, -37376,  20224,-156800, 273280,  11264,  44288,  65152, 116480,  45056,-215424, 107904, -73344, -71424, 228992,  49536, -84096, -15616, 105984, -82176, -99072, -85376,  22528, 145408, 136960,-324736, 396800,-217600,  18560,  88064,-143360, 178304, -39808, -60288,  10496};
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_BIAS_SIZE 1
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_RELU
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_OUTPUT_ZERO_POINT -128
const int32_t model_test_uwb_axon_layer_6_tf_id_7_fully_connected_scale_q[] = {24163,24228,24187,24220,24009,23758,24062,24090,24177,24127,24182,24100,24134,23981,23795,23904,24152,24081,24153,24236,24229,23247,24170,24244,23468,24182,23770,24153,24235,24218,24012,24231,23973,24139,24148,24121,24237,24021,23732,24083,23925,24227,24235,24157,24073,24197,24182,23746,24020,24194,24191,24189,24238,23768,24233,24124,24089,23795,23884,24209,24136,24184,24228,24025};
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_SCALESHIFT_COUNT 64
const int8_t model_test_uwb_axon_layer_6_tf_id_7_fully_connected_scaleshifts[] = {23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23};
#define MODEL_TEST_UWB_AXON_LAYER_6_TF_ID_7_FULLY_CONNECTED_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
/*
=== axon layer no 7 (tflite identifier) 8 ================================================================
FULLY_CONNECTED
weights :DEFAULT, activation function:None
ip shape:[1, 1, 64, 1]
k/w shape:[1, 1, 64, 1]
bias shape:[1, 1, 1, 1]
op shape:[1, 1, 1, 1]
*/

#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_INPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_INPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_INPUT_WIDTH 64
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_INPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_FILTER_OUTPUT_CHANNEL_CNT 1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_FILTER_HEIGHT 1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_FILTER_WIDTH 64 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_FILTER_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1 //is WEIGHTS
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_OUTPUT_HEIGHT 1
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_OUTPUT_WIDTH 1
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_OUTPUT_CHANNEL_CNT 1
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_STRIDE_W 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_STRIDE_H 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_PADDING_TOP 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_PADDING_BOTTOM 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_PADDING_LEFT 0 //NOT_REQUIRED
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_PADDING_RIGHT 0 //NOT_REQUIRED
const int8_t model_test_uwb_axon_layer_7_tf_id_8_fully_connected_filters[MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_FILTER_HEIGHT][MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_FILTER_WIDTH]={
{ -38,  -3, 127, -54,-102, -17,  43, -76, -44, 113,-106,  77, -18,  45,  49,  80,  75,-101,  -1,  30,  62,  46,  80,  21, 102,-103, -12, 125,   1, -42,  31,  93, 117,   5, 100, -50, -14,  44, 109,-117,  92,  93,  79,  70, -59,  42, -66,  61,-126, -62, -41,  68, -91, -81,  40, -25,  85, -32, -30, -70,  78,  -4,-110,  91},};
const int32_t model_test_uwb_axon_layer_7_tf_id_8_fully_connected_bias_prime[] = {86912};
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_BIAS_SIZE 1
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_ACTIVATION_FUNCTION NRF_AXON_NN_ACTIVATION_FUNCTION_DISABLED
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_INPUT_ZERO_POINT -128
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_OUTPUT_ZERO_POINT -128
const int32_t model_test_uwb_axon_layer_7_tf_id_8_fully_connected_scale_q[] = {27754};
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_SCALESHIFT_COUNT 1
const int8_t model_test_uwb_axon_layer_7_tf_id_8_fully_connected_scaleshifts[] = {23};
#define MODEL_TEST_UWB_AXON_LAYER_7_TF_ID_8_FULLY_CONNECTED_OUTPUT_BYTEWIDTH NRF_AXON_NN_BYTEWIDTH_1
#define MODEL_TEST_UWB_MIN_IO_BUFFER_LENGTH (131072) // length in bytes of the largest inner layer output
#define MODEL_TEST_UWB_INPUT_LENGTH (512) // length in bytes of the input vector
#define MODEL_TEST_UWB_OUTPUT_LENGTH (1) // length in bytes of the output vector
#define MODEL_TEST_UWB_LAYER_COUNT (7) // number of descrete operations in the model.
#define MODEL_TEST_UWB_PSUM_NEEDED (1) //flag to detect if we need a PSUM.

static const char **model_test_uwb_labels = NULL;



ModelInputDescription axon_model_input_description_model_test_uwb[MODEL_TEST_UWB_LAYER_COUNT] = {

{ 
conv_2d_layer_0_axon_0_tfid_0_input_count = 1, 
conv_2d_layer_0_axon_0_tfid_0_input_id_0 = -1, 
conv_2d_layer_0_axon_0_tfid_0_input_id_0_shapes_(C,H,W,DW) = (1, 256, 2, 1), 
},
{ 
max_pool_2d_layer_1_axon_1_tfid_1_input_count = 1, 
max_pool_2d_layer_1_axon_1_tfid_1_input_id_0 = 0, 
max_pool_2d_layer_1_axon_1_tfid_1_input_id_0_shapes_(C,H,W,DW) = (128, 256, 2, 1), 
},
{ 
conv_2d_layer_2_axon_2_tfid_2_input_count = 1, 
conv_2d_layer_2_axon_2_tfid_2_input_id_0 = 1, 
conv_2d_layer_2_axon_2_tfid_2_input_id_0_shapes_(C,H,W,DW) = (128, 128, 2, 1), 
},
{ 
max_pool_2d_layer_3_axon_3_tfid_3_input_count = 1, 
max_pool_2d_layer_3_axon_3_tfid_3_input_id_0 = 2, 
max_pool_2d_layer_3_axon_3_tfid_3_input_id_0_shapes_(C,H,W,DW) = (32, 128, 2, 1), 
},
{ 
fully_connected_layer_5_axon_4_tfid_5_input_count = 1, 
fully_connected_layer_5_axon_4_tfid_5_input_id_0 = 3, 
fully_connected_layer_5_axon_4_tfid_5_input_id_0_shapes_(C,H,W,DW) = (1, 1, 2048, 1), 
},
{ 
fully_connected_layer_6_axon_5_tfid_6_input_count = 1, 
fully_connected_layer_6_axon_5_tfid_6_input_id_0 = 4, 
fully_connected_layer_6_axon_5_tfid_6_input_id_0_shapes_(C,H,W,DW) = (1, 1, 256, 1), 
},
{ 
fully_connected_layer_7_axon_6_tfid_7_input_count = 1, 
fully_connected_layer_7_axon_6_tfid_7_input_id_0 = 5, 
fully_connected_layer_7_axon_6_tfid_7_input_id_0_shapes_(C,H,W,DW) = (1, 1, 128, 1), 
},
{ 
fully_connected_layer_8_axon_7_tfid_8_input_count = 1, 
fully_connected_layer_8_axon_7_tfid_8_input_id_0 = 6, 
fully_connected_layer_8_axon_7_tfid_8_input_id_0_shapes_(C,H,W,DW) = (1, 1, 64, 1), 
},
};