 -121,-103, -89, 106,  58,  67,-111, -69,  69, 114,-102,   2, 108,  -8, -10, -47, -51, -69,  64, -45, -25, 120,-121, -51,  66, -87, 115,  76, -70,  88, -22, -38,
  103,  58,  80,  94,  16, 113,-119, -18,  84, -54,-109,  49,  10, -60,  46,  69,  69, -23, -27,-112,  80, -86, -84, 111,-117,  95, 100,  41, -71,  28,-127,  95,
   84, -12, -49,  31, -79, -29, -55, -33,  75, -23, -44, 110,  92, -53, -42,  66,  36,  96, -28,-113,  14,  37,-111, -96,-119, -57, -95,  44,  12, -22,-100,-100,
  -71, -27, -97,-115, -92, -73, -46,  47,  33, -47, -38,  90, 122,  77,  -9, -68, -49, -69,  67, -11, -28,  88, -99, -69, -46,  12,  95,  23, -18, 106, -14,-121,
 -110,  38,-120,  -6,  66,-115,  66, -68,  31, -88,-128, 105,-104,  -5, -59,-107,-102, -24,   1,-127, 126,-123, -92,  42,  69, -24, -20,  37,  65, -81, -87,  52,
   13,  59,  14, -72,-117, 116, -19,  19, -43, -10, -95,  48, -32,  60,  74, -42,   7,-127, 112,  87, -36,  34, 113,  82,-126, 124,   5,   6,  74, 113, 118, 117,
    1, -93, -22,  86,  88, -12, -32,   6,  34, -18, -84,  -9,  36, -32, -67,-126,   6,-119,-110,  -6, -26, 110, -46, -80,  74,-123,-103, -66,  44, -52,  92, 106,
  -48, 102, -30,   0, 125,  87, -75,   1, 104, 120, -77, -16,  -4,  89, -11, -87, -98,-107, -22, -34, -48,  65, -17,  41,  63, 102,  85, -59,   6,  10,-126,-108,
  -43, -85, -54,  45,  79,  -6,  92,  73, -64, -50, 120,  25, -75, -31,  12, -89, -38, -52,  30, 106, 114, -49,  27,  27,-117,-124, -78, -30,-103,  19, 113, -82,
   52, 114,  -3,-109, -43, -37,-128,  46, -20, -90,-112, -68, -24,  39,   0,  96, 118,  14,-115,  59,  65, -71, -51, -11, -95, 125,  10,-122,-116,  88,-109,-104,
  105,  89,-102, -75, -88,  41, -61, -23,  81,  81,  40, -45, 104, -38, 115,  84, -88, -74, -97, -50, -28, -29,  77,  10, 102,-117, 120,  59, -40,  92, -85,  30,
  -83,  96,-119, -33, -46,  51, -51, 127,  46, -75, 100,  55,-124, -96, -72, -68, -74,  68,  73, -51, -95, 109,-116, -63, -16,  17,  26,-114, -80,  26, 114, -85,
 -111, 114,-110,  47,-106, -46,  -6,  65, -22,  13, -81,-106,  24,  87,   5, 111,  22,  86, -85,-124,   6, -37,-128, -22, -22, -25, 106, -11,  31,  25,  63,  33,
  104,  80, -94,  10, -59, -74, -46,  -6, 122,  -9,   4,  42, -43, -66,  35,  77,  51,  17, -71,  -5,  48,  55,  83, -35,  43,  97,  11, -43, -51,  48, 101,   2,
 -124,  65, 120,  38, -64, -24,  10,  -9, -53,  37, -89,  58, -15, -70,-121,  89,  79,  -9,   4,-118,  38,  36,-117,  87,  87, -27,  47,  40,  73, -64, -47,  98,
  -80,  -5, -31,  82,-124, -97,  73,   3,  77,  47, -96,  12, -52, 123,-106,  15, -83, 123,  48, -74, -60,  -7, -14, 113,  62, -80,  28,  20, -30,-116,  90,  99,
   70,  98, -98,  -2,-125,  89,-112, -52,   1, 119, -86, -21, -56, -73, -14,  45, 114, -80, -16, -55,  86,  95,  -1,   2, 122, 100, -68, -59,  69,-112,  91, -74,
  -35,   3,  37,  94, -13,  57,  33,  55,  14, -80, -65, -83,-126, -69,  52,-125, -60, -38, -31, -62,  -6, -15,  26,  31,   8,  39,  20, 123,  66,-128,  49, -97,
   17,  27, -64,  15,  78,-113,-119,   3,  34,  89,  72, -96,  45,   0, -26, 125, -57,  15, 101,  83, 109,  -1, -96, -59,  22, -52,  46,-100, -20, -39,  79,  -9,
  -11, 105, -69, 107, 106, -55,  47, -20, -67,  14, -39, -13, 112,  85, -64,-116, 126, -76,-101,  51,  37, -21,  65,  93,  76, -59, -45, -60,-107,  78, -80, -87,
   42, -13, -44, -78, 116, -53,-113,  30, -81, -23, 122,-114, 120,  21,  80,  38, -80, -23, 125,  20,-124,  79, -79, 126, 103,  70,  58,  42,  43,  52, 123, -28,
  -96, -54, -97,  -9,  90,  -6, -26,  85,-104,  99,  11,  59,-109,  86,   8,  52, -57, -12, -35,  41, -91,  87, -86,  41, -57, -66, -51,  73,  92, -33, 111,  38,
   44, -69,-128,-119, 117,  72,  49,  23,  56,  97,   5,-123,-113, -71,  26, -78,-128,  90, -38,   0,-112, -65,-125,  37, -60, -70, -48,   0, -54,  -1,  93, -88,
 -102,  54,  -2, 126, 123, -25, -52, -30, -77, -97,  82,  47, -30, -50, -45, -43, -68,  44,-123,-101, 119,  28,  14, -17, -74,  18, 104, -52,-103, -86, -63, -39,
 -108,  38,-117,  24,-120, -60, -89,  67, -59, -94,  82,-127, -90,-121,   1, -64,  31, -85,  -8, 103,  96,   2, -19,  16, 121,  37,  91, -54, -81, 105,  95, -64,
   29,  78, 109, -12,  21,  68,  -5, 117, 116,  11, -82, 106,  27, 118,-109,  46,  28, -52,  70,  62,  10,  77,  63, -21, 125, -95, -29, -32, -73, -86,  47,  47,
 -128,-118,  -5,   6,  34,  68, 119,  95, -25, 104,-103,  84,   2, -63,  11,  45, -49,  -5,  15, 101, -72, -70,-121,  45, -58,  89,-112,  45,  80,  59,  87,-110,
   65,  54,  16, -82,  29,  93, -49, -46,   3,  25, -83,-124,  91,  69, -79, -28, -46,-111, -70,  63,  17,  96, -50, -11, 123, -52, -54, 105, -62, 112,  97,-125,
  -92,  67,  31, -79,  82, 104, -29, 106, -59, -41,  48,  83,  68, -37, -63,  30, -33,  45,  85,  17, -48,  26, -52, -92,  24,-121, -29, 117,  82,  68,  90, -66,
  -10, -66, -17,  49, -69,   8, -50, -96,-112,  86,  14, -97,  36, 115,  60,-110,  27,   6, -81,  51, 101,  67, -56, -65,  55,  12,-111,  34, -70,  36, -19,-121,
  -25, -94, -38, -28,-121, -94, -75,  59,  20, -62,-115,  84,  47,-119,  95,-111,  49,-124, -44,  74, -99, -90,  23,  32, -72,  86, -53,-119, -14, -27, -92,-126,
  114, 123,-127, -79,  69,  95, 121, -59,-112, 119, -58, -85, -21,  75,  56, -28, -71,-117,  99, -52, -24, -27,  39,  15,  27,  45,-117,  66, -16,  54,  -9, -58,
 -125, -66,  71, 109, -26,  52,  70,  11,  92,-128,  44,  93,  44,  80,-102, -52,   3,-102,  69,-124,  91, -35,  48,-119,  13, -78, -12,-110,-119, 120,-119,  27,
  -32,   8,  25, -95, -45,-127,  66, -62, -37, 110, 101,  17,  93,  -6,  -6,  39,-103,  25,   8,  95, -63,  22,  94, -31, -56, 113, 100, -75,  -6, -69,-126, -94,
 -105,  53,  11,   9, 119, -48,  97,  70, -67, 118,   9, -65, -83, -56, -81, 113,  61,  60,-105, -81,  41,  41,  98,  94,  68, -52, -37, 102, -14,  56, -88,  78,
   77, -29,  -4, 114, -26, 114,  65,-100,  73, -43, -85,  67, -61,  80, -43,  79,  27,-123, -70, -68,  46,  -2,  20, 126, -66, -39,  -5, 122,  17, -83, -28,  12,
  -82,-122, -33,  67,  63,  26,  16, 114,  46, -88,-125,   7,   1,   3,  58,  56,-101,-102,  86,  88, -86, 124, -43,  34,  43,  34, -58, -21, 107,  94,-123,   0,
   54, -43,  23, -83, -21,  62,  55,  -8, -65, 123,  39, -96,  69,  24,  -7, -51,-114, -47,  18, -17, 112, -30,  72,  21,-110, -70, -43,   7, -48, 123, 110,  28,
  101,-107,  58,-102, -76, -59,  68, -33,-124,-118,  29,  48,  82,  34, -22, -36, -62,  35, -98, 101, -51,  61,-109, 125, -98, -61,-116,  46,-125, -94, -54,  69,
  -42,-111,  96,  89, -90, -63,  99,  53, 104, -68, -64, -26, 119,-118, -42,  76, -25,  78, -77, -71,  64, -38, -73,  80,  36,-110, -90, -40,-127,  52, 102,  99,
  -99, -26,  82,  19, -75,  -2, -23, -99,  95,  18,   4,  77,  90, -45,  79,  94,  92, -64, -66, -56,  16,  48, 111, -35,-128,   3,  91,  10, 112, 124,  84, 107,
   43, -89,-111,  48, -54,  62,  24,  41,  62,-111, -12,  20, -38, 118,-111,  36,-121,  93,  75, -47, 101,-106, 119,  78, -64, 123, 116,  59,  36,-127,  52,  85,
  -22,  98, -98, 108,  92,-121, 110,  51,  11,  19,-116,   3,-100,  -4,  95,  38, -79,  64,  25,  29, 112,  13, -93, -13,  82,  66,-107,-125,  63,  25,  18,   8,
   -8,  83,-109, -54,  -1, -35,  69,  -1,  17,-120,  77,  87, -95,  29,  99, 100,-105, -46, -64,  81, -65, -35, -47, -35,  45, -86, 114,  10, 117, -96, -55,  61,
  -24, 111,-128,  25,   8,  51,  17, 124,  92,  18,   5,  38, -28, 100,  17,-108, -51,  79, -51,  52, -66, -15,  87,  66, -72,-100, -31,-111,-100,-116,  72,-120,
  -95, 112, -32,  91, -29,  -5,-117,  40,-101,  82,  76,  -6, 115,  11, -62, -67,  58, 110, -69,  72, 112,  54, -69,   9, 126,  34,  53, -37,  79, 107,  23, -33,
   76,-124, 126,  23, -63, 114,  15,  24, -87,  26,  17,-121,  65, 111,  19,  53, 125,  89, -86,-116, -15,  72,  19,-127, 104,-115,  68, -88,-101,-113,  25, -10,
 -126, -80,  -2, 104,-107,  90,  16,  -5, 102,  39,  36,-122,  84,  14, -27,   3,  18, -72,  30, -57, -41,  26,  30,-123,  55,  97, -49,  38, 126,   8, -92,-106,
   16,  54,  24,-120,  88, -83,  74,  83, -71,-128,-116,-106, -98,  98,  52, -61, -44,  76,  29, -56,-118,  94, 102, -26,   9,  -6, -24,  41, -74,  13,  29, 117,
  -78,  84,  34, 106,  20,-115,-118, 112,  73,  44,  74,   6, -37,  24,  43,  95, 117,  69, -99, -87, 123,-109,   0,   7,-120,  46,  55, -34,  -4, 104, 112,  99,
   20, -56,-128,  90, -88,  72,-107, -84, -15, -53, -10, -48, -36,   1, 121,-118, -78,-114, 116, -88,-116, -91,  34,-104, 110, -93,  92,   4, -82,-116, -71,  81,
  -59, -91,  97, 120,   2, 100,   9, 112, 118,-115, -75,  11,  -1, -50, -86,  81,  50,  82,  47,  80,  35, -45, -76,  99, -55, -82, -10, -52, -23, 114, 104,  76,
   13,  40,  30,  32, -20,  46,  53,  97, -94,  14, -68,-112,-116,  28,  94, -97,  -5,  31,-123,  14,  89, 127,  -4,-111, -56,-122,  29,  28, -82, -34, 117, 124,
   16,  10, -63, -13, 123, -16,  98,  30, 101,  39, -82,  24, -42,-123,  98, -99, -61, -67,-110,  44,  49, -67,-125,   8, -76, -61, -88, -16,  94, 106,  28,  13,
   46, -38,  16,  79, -22,-100, -62, -43,  72, -20, 107,  55,  20,  70, 107,-122, 101,  81, -79,  24,  -8, -53, -33, 117,  35,-121, -49, 127,  99, -66,  22, 120,
   63, 126,  19,  15, -41,  14,  97, 108,  88, 107,  85,  56,  22, -97,  44, -25,  31, -63, -36,  56, -99,-112,  91,  84, -39, -28, -63, -66,  78, -39, -39, -56,
  -38,  95,-127,  41, -77, 112,  25,  98,-111,  49,-112,-106, -44,  35,  20,-117, -68, 123, -33,  61, -45,  97, -49,  -1, -12,  15, 107,  -2,  23, -32, -97, -81,
  117, 119,-102,  -3,  39, -55, -72, 120, -15, -84,-127, -20, 119,  -9,  47,  46,  15, -32, 107, -26, -89,  53,  94,  53, -85, -29, -66,-115,  37,  68,  10,-109,
  -58,-115,  76, -18, -83,-102,  24,-115,   0, -35, -51, -93,-111, -59, -64,  54, -20, -43, -51,  40,  31,  36,  58, -84, -86,  50, 123, -69, -26, 113,-104, 116,
  -27, -42, 106, -39,  27, -35,  79, -62,  54,  24, -77,   3, -56,  63,-114, -90,   1,  56, -26,  49,  64,  16, -66,  18, 127, -27, -57, -56, -13,  37,  83, -26,
    8, -23, -98, -60, 122,  17, -37,  17, -43,  54,-126,-113,  93,-105, -50, -50, -38, -76,  79,  31, -38, -61,  46,  24,-128, -94, -25,  67, -39,  -9,  28,-111,
  -75, -42,  87,  60,  98, -34, -83,  54,  59,-117,   7,  -5,  18,  84,  18,  71, -46, -31, -82,  57, -34,  82, 103, 127,  58,  83, -64,  94, 110, -18, -13, -69,
   45, 117, 100, -80,  67,  29,  93, 114,  71,  68, -59, -87,  -6, -49,  78, 103, -99, -40, -21,-113, -33,  50, -57,  63, -78, -66,-110, -90, -70, -96,  90, 115,
   18,  13, 113, -35, -97, -58,  75, -42, -30,  -4,  -8, -23, 106, -99,  34,-127, 127,  45, -61,  27,  49,  75, -92,-124,  -8, 124, -74,   7, 117, -22,  75,-125,
    5,  16, -31, -23,  25, -94,  74,-118, 120,  38,   7, -23,  87,-107,  78, -82,  79, -24,  51,  94, -12,  43,  36,  61,  43,-115,  82, 102,  33, 101,  67, 126,
   29,  65,  86, -81, 100,  92,  25,  21, -23,   5, -24, 107,   1, -56,  46, 119,  57,  82, 108,  28, -87, -34, -25,  83, -34,  -9, -52,  63, -91,  10, -72, 113,
  -65,-108, -64,  77,  84, -60, -76, 108, -52,  60, -14,-112,  67,  57, -26,  31, 105, 124, -44,  43,  13,-125, -52,  55, 108, -75,-121, -70,  82, 123, -22, -99,
   98,  23,  68,  -8,   8, -95, -80, -21,  37,  44,-123,  98,-114,   6,  33,  67,  25,  38,   0,-110, -15, -47, 124, -31, -59,   9, -31, -94, -96,  96,   0, -57,
 -111,-125,  72, -52,  21,-107,  14,  45,  33,-108,  13, -95, -10, -14, 110,   1,  17, -84,  58,-124, -81,-105, 111, -69,-123, -40, 114, -72, -90, 111, -70,  70,
   10, -49,  20,   6,  95,  95, 108, -50,   0,  70,-106, -16, -88, 108, -76, 122, -95, -54,  12, -26, 105,-109,  17,  85,  52,   9, -98, -79,-115, -38,-107, -95,
  -54,  78, -99,  51,  25, -55,  85, -54,  -7,-104,  39, -96, -36, -30,  93,  77,  61,  33,  51,   7,  64, -64,  36, -70, -77, -95, -49, 101, -69,  81, -11,  93,
   -7, 115,  34,  55,  69,-104, -87, -17, -77,  67, -83,-113,  22, -61, 107,  -4, -82,   0,  28,  64,-100,-120,  -2,  58,-113, -73, -97,  23,-123,  38,-121, -21,
    5, -82,  58, -53,  91,  51,  59,  52, -97,  85,  83,  64,  49, 125,  20, -21,  37,  44,  73,-113,  75,  91, 127,   1,  32,-122,  60,   4, -37, -28, -67,  38,
  -10,  19,  63,-112,  64,  65,   0,-107, -73,  66,  12, -54,  21, -57, -61, -19, -86,  72, -11, -56,-113, 113,  32,  34, -52,  82,  17,  84,   1,-101,-109,  54,
  -54,  21, -33,  32,  -5,  18, 109, -42, -53, -90,   6,-100,  77,   5, 124, -97,  88,  70, 119,  78, -94,-107,-100,-126,  66,  68,  43,  73,  57,  58, 108,   7,
   35,  14, -54,  53, -10,-119, -63, 109, -90, -68, -80, 100,  24,  99, -22, -21, -49,   5, -91, -82, -70,  90, -65,-108, -56,-116, -53, 102, -17,  43, 125, -54,
  -31,-111, 125, -91,  21, 112, -14, -93,  71, -79,  82, -70, 119, -20,  22, -87, -10, -76, 114, -49,-108,  60, -82, 112,  -1,  92,  31,-110, -37,   4,  -2,-113,
  122, 102,-123,  -3,   0, -55, -84,  71,-118, -28,-121,-128,  23, -17,  79,  72,  22, -36,-124,-119, -11,  -5, -72,  18,  42, -10,-121, -88,-114,  -7,  47, 122,
   -3, 111, -89,  -8, -44,  14,-126, -39, -51, -53, -78, -77, -47,  55,-120, 123,  99, -99, -75, -22, -21,  30,  32, -90, 101,  30, -98,  40,  24, -41,  58, -26,
   95,  17,   8, 108, 107,  78,  41,  12, 111, 122,  25, -76,  40,   6,  44,  25,  -7,  66,-109, -69, 106, -24,  99, -26, 102,  30, 124, -44, -62,  36,-122,  30,
   35,   0,  48,  68, 125, -13, -39, -87,  99,  64,-111,  80,  62, -71,  78, -29,-105,  55, -88, 105,  12,  63,  97, -69,  18,  44, 114, 100, 120,   1,  16, 122,
  -32,  20, -69,  23,  67,  76,  58,  -5, -95,  89, -57,  99,  40,   9,  58, -80, 119,-112, 115, -92,   4,  22,   5,  31, -44, -20,  77, -67,  37, 120,  79, 110,
   71,  33, -39,  58,  72, 113,-126,  -3,-108, -71, -28, -98, 112,  25, -34,   1, -22,  94,  72, -64,-103,  20, 119, 117, -58,  82, -48,  39,  81,  52, 127, -96,
   20, -89, -86,   3,  96, -69,  31,  91,  96, -14,  -3,  40, -61, -61, 112, -41, -43,  96, -50, -83,  73, -86,  21,  69,  44,  90, -49, -23, -62,  68,  -6,  36,
  -77, -97,  35,  99,-114,  -8,  15,  41,  10,  24, -33,  79,   1, -89,-113,  82,  -7,  85,-108, -96,  48, -34, -49,-103,  -7, -89, -15,  80,  60, 100,  14, 110,
   42, -77,   9,  10, -26,-107, -85,  90,-117, -24, -54,  62, 124, -23, -47, -80, 115,  28, -67,-103,-106,-122, -20, -36, -22, 106,  50, 117,  -7,  84, -40,   6,
  -49,  94, -50,  88, -76, 126, -38, -85,  12, -43, 100, 100, -82,  34, 113, 127,  -9,  56,  26,  35,  -7, -92, 103,-101,  55,-111, 116, -60, -60,-127, -36, -61,
  -46,-104, -64,  95, -40,  31,  33, -35,  28,  39, -94, -80, -41,  80,-119, -43,  14, -46,  90,-111, -44,  42, 124, -45, -92, -72, 109, -26, -21, -23, 117,  76,
   -5, -37, -29, -53,  74,-126,  39,-116, -86, -82, -35,  33, -52, -79, -73, 127,-109,-124,-112, 115, -95,  23,  34, -79,  40,-128, -38,   2, -16, -95,  93, 119,
 -101, -98,  77, -63,  68, -28,  26,  94,  15, -14,  18,  59, 102,   1, -46, 104,  40, -77,   1,  -6, 112, -81, -57, 120, -60, -97, -75,  57,  59,-119, -32, -99,
  -11,  52,  26,-126,  41, -11,  13,  87,-127, -72, -40, 125,  67, -67, -92,  75,  60,  -7, -53, -45,  63, -60,  97,  -8,-106,  44,  93,-104, -17,  57,-123,  58,
  124, -88,-113, -31, -12, 122,  89, 106, -33, -18, -45,  81,  46,  23,  29, -22,  75, -71, -12,  24,  57,-120,  98,  38, -93, -18,-118,  47,  40,  41, -87,-120,
  -17,  66, -39,  11, -61,  85, -72, -62, -86,  21,  22, -75,  92, -37,  61,  -4, -56,-105, -95, -81,  80,  87,  56, -14, -74, 127,  49, -63,-103,  79, 121,  31,
  111,-113, -25, -57,   9, -93,  17,  99, -25, 102,  10,  32, 103, -85, -39,  94, -27,  67, 108,  16,  85, -16,  77,  51, -73, 109, -71, -88,  24,  -5,  14,  55,
 -104,  35,  75,   0,  78,  85, 124,  24,  74, -91,  73,  86, -80,   2, -58,  66,  81,  13, 113,-106,-100,-115, -66,  63,  82, -99,   5, -89, -60, -53, -53,-119,
   15, -54,-105, -99,-123,  63, -30,  70,-115,  92,  11, -13,  15, -26,  11, -99,-102, -45,-128,  -7, -57,-120, -77,-110,-105,  98, 127,  79,-103,   0, -62,  88,
   80,  83, -93,  80, -67,-103,  70, 100,-107,  10, 124,   5, -93,  93, -67,-108, -85, -33,  -3,  30,   1,-119, -75,-106, 121,  49,  44, 112,  54,-103, -76, 112,
   92,-124,  71, -92,  77,  75, -58,  80, 116,-113,  85,  60,-112,  38,  79,  65, -86, 124, 116,  25, -91,  67, -44,  43, -17, 119,  88, -81, -93, -53,  57,  74,
  -54,-117,  22, -84, -90, -70,-110,  15, -47,  48,  25,-128,-122, -75, -16,  32, -99,  82,  21,  36,  74, 122,  31,-121,-126, -61, 104,  50,  59,  83,-126, -77,
   -7,  53, -94,  68,  36,-126,   3,  54,-109, -52,  80, -38, 117, 104,  85,  65,-121,  50,  24, -19, -69,  88, -61,  91, -30, -48,  18,  12,  94, -35,  96,  20,
    5,-126, -49, -17, -68, -41,-122, -77,-128, -39, -91, -23,  82,  64,  47,  36, -38,  62,  -7, -54, -44, -34, -70, -67,  -3,  35, -72,  59, -32,-118,  50, -74,
   90, -84,-116,  -9,   7, -10, 108,  11, -73,-109,   4, -49,  47, -77, -30, -46, 120, -57, -83,  35, -96,   8,   9,   5,  27,  40,  41,   9,  51,  27, -38,  36,
   15, 102, -60,  96, -95, -52, -93, 108, -88, -44,  93,-108, 107,-109, -68, 107,  30,-111,  79,   6, -95,-115,  85,  44,  31,  10,  98, -12, 110, 113,-121,  39,
   54, -97,  60, -84,-125,  43,-111,-126, -91,  60,  69,-124, -91,  -1, -17,  36,  95, 103, -17, 125,  88,  -7, -27, -47, -24, -46, -48,  26, -74, -80,  63,  91,
   56, 113, 110, -65,  89, -86,  42,  19, 108,  22, -43, -67,  74, -76, -20,  39,  42, -43, -67,   5, -46,  79, 101,  18,  53,  43,-106, -50, -80,  59, -58, -39,
   12,  62, -75,  90,  80,  49, -44,  33, 103, -97, -31, -18,  84, -39,  96,  92,  62, -69,-111,  87, -97, -78, -62, -11,  79,-119,  60,  54, -42, -42, 102,  75,
   38, 114,  33,  50,  46,  42, -96,-118,   1, -12, -33,  84,  32, 105, -32, 103,  74, -88,  27,  18,  41,  39, -31,  84,  -2, -78,-103,  41,-108, -70,  84,  64,
   26,  25,  -9, 120, -16, -74,  74, -18, -44, -82,  92,-115,  -1, -71, 105,  43,  68,  93, -70,-114,  45,  -4,  53, -73, -15,  -6, -54,  33,  43, 109, 120,  98,
  -99, -53,  76,   6,  27, 100, -64, 113, -68, -96,-113,  37,  -1,  67,  75, -30, -42,  19,  68, -26, -57, -50,-108,  65, 112,  74, -25,  34, -71, -13,  52, -59,
 -111, 124,   4, -81,  84, -65,-116,  39,  67,  28,  53,-114,  30, -22,   0, -68, -13,  90, -98,-103, -85,  86, -69,  64,  54, -20, -40, -17,  65,  51,  12, -79,
   66,  55, 115,  65,   9,  42,  49,  74,  69,  62, -38, -77, -35, -74,-107,   0, 124, 117, 125,-124,  87, -35,-118,-112, 100,-119,  88,  94, -22,  47,  34, -74,
   14,  56, -82, 102, -33,  56,-105,-115, -27, -12, -51,  51,  15,-116, 112,  96,  81,  76, -48,  25, -53, -21, 113, -26, -59, -47, -35, -21, -11,-125, -26,  27,
 -120,  -1, -21, -93, -93,-109,  12,-118,-120,  73, 123,  43, 110, -80, -61, 118, -77, -46,-104, -51,-103, -67, 118,-128,-107,  44,  74,  47,  32, -81,  51,  19,
   90,   5,-118, -87, -87,  44, -12, -43, 102,  99,  46,-106,   8, -49, -21,  27, -89,-119,  -7, -53,  22,-105,-104,  27,  62,-128,-119, 105, -53, -52, -18,  38,
   18,-125,-120, -12,  73, -30,  32, -62,  13,  28,  22, -72,-102,  -8, -95,  11,  50, -41,  -3, 114,  10,   9, -18, -94,  33,  80,  -2,  30,  21, -22, 119, 103,
   30,  -2,  18,  66, 127, -93,  29,  73,  95,-107, -31,  33,  71,  30,  36,-122,-110, -25, 106,-123, 103, 116, -92,  57,-125, 120,  76, -50,-114, -51,-113, -21,
    6, 113,  -1, -67, -10,  73,  35,  45, -50,  85,  23, -93,  28,  46,  16,  25,   6,  35,  70, 109, -18, -26, -76,  37,   2, 111,  73,  71, -84, -75, 113,  62,
   45,   6, -53, -51, -37, -79, -90,  30, -13,-118, -44, -85,  84,  10, 100,  80, -52,   7, -30, -87, -99,  67, 103, 101, -57,  58, -25,-114,  78, -15,   8, -10,
   -4,  62, 104, -54,  -6,  -5, 114, -67, -98, -84, -64,-106,-114, -74,  54, -55,  85,   3, 106,  67,  28, -70, -89,  54,  25,  87, -96,  95, 119,  97,  -8,  99,
   -6,   7,  75,  79,  21,  96,  87,   1,-101, -25, -86,  74,-112,  79,-107,  -8, -31, -25,  -2, -27, 124,-100, 100, -28,  30, -89,  40, -74,  -2,  42, -97, -75,
  -25, -94,  22, -99,  70,  90, -21, 110,-100,-115, 110, 115, -22, -92,  32, 107,  -8,  83,  66, 124,  30, -69, -87,  -3, -76,-125, -22,  26, -45,  71, 117, 121,
   95,  88, 124, 121, -60,  42,  90,  56,-116,  54, 123,-106, -98,  19, -55,  11,   2,  72, -85,  89, -48,  61, -75,  44, -83,  -1, -39,-127,  25,  31,-114,  48,
   61,-127, -47,  -1, 126,  68,   3,  56,  12, -63, -71, -23, 101,-113,  64, -64, -23, -49, -73,  19,  62, -80,  60, -25,   4,-115,  46, -14,-128,  16,-123,  -4,
   11,  24,  99, -53, -37, -89,  49,-107,-117, -24, -14, -49,  25, -76, -62, -36, -52,-126,  -6, -51, -87, -59,  -3,-115, -46,  66, 106,  53, -31,  55, 108,  45,
  -79,  -5, -53,  33,-121, -98, -28,  44, -73, 122,  85, -92, -33,  79,  49,   1,   4, -40, -17, -45, 108,  28, 106, -31,  13,  87,  27,  26,  75,-120,   5,  33,
  102, 127, -82,   3,-112,  13,  87, -23,-106,  55, 109, -14, -40,  89, -40, -63,-119,  28,  -9, -24, -85, -61,   6,  15,  26, -80, -19,  66, -77, 114,  61,  31,
   83,-107,  60, -44,  42, 104, 122,-120,-111,   2, 112,  76,  19, -29, -15, -12, -48, -37, 109, -41,  14,  96,-127, -48,  86,  41,  82,   3, -99, -69,  69, 123,
  121, 120, -65,-101,  95, -88, -85,-107, 113,-110,-119,  57,  56,  23, -91,  86,-120, -30, -57, -94,  51,  18, -40,  23, -29,-100, 106,   6,  78,  75,  87,   3,
  -95,-105, -80, -91,  20,  18, 117, 105,  76, -54,-117,  25, -32,  36,  35,  79, -78,  18,-111, 113,  -6, -80, -65,  -7,  67, -79, -23,  17, 121,-128, -50,  18,
  127,-128,  51,  98, -69,  71, -77, -13, -44,  19, -17,  39,  76, -41,-128, 115,  70, -12, -11,  83,-102, 120, 127,  -7, -22,  32,  53, 120,  78, -16,  98, -67,
  -36, -80, -69, -88,  44, -30, -53,  36, -84,-122,  52, -94, -51,   4,  95, -44,  27,-110,   6,-122,-100, 120,  18,  96,  71, -58,  77, -38,  26,  60, -97,  63,
 -122, 106,  43, 105, -97,  64,  -4, -38, 113,   1, -25,  36,  37, -19, -68, 110,  52,-101, 110, -81, 108,  50,  94, -42,-119, -80, 111,  91,  88,  73,  37, -76,
  -10,  19,  77, -17, 127,  78, -87,  57, -58, 108, -29,  99, -28, 108, -87, -14, -65,-111,-117,   3, -76,   9,  51, 118,   3, -30,   6,  88, -92, -28,  85,  30,
   79, 120, -85, -11, -37,  -9, -75, -78, 120,  85,  93, 122, -51,  62, -31, -25, -64,  90, -90, -46,  45, -43,  60, -27, 124, 112,  50,  94, 100, -70, -86,  30,
   69,  48, -63,-101, -82, 103, -10,  69,  85, 113, 111,  19, -24,  32, -87,-122,  99, -93, -43,  51, 103, -76, -68,   6,-120, -17, -95,  26,  65,-109,  16,  -3,
   94, -11,  10, 103, -57,  14, -35, -89,  76, 125, -52,  82, -70,-111,  93,  -4, -32,  91, -52,-114,  13,  22,-107, 126,  19, -77,  21, -90,  42,  27, -87,  46,
  -57,  15, 108,  61,   8, -82, -17, -65,-123,  -3, -91,  68, 124, 107, 117, 109,  49,  26,  75,   6,-120,  51, -75,  37, -60, 122,  37,  31, 127,-120, -69,  43,
   70,-123, -90,  97, -42, -12, -56,  59, -59,  29,  52, -26, -36,-126, -28,  27,  12, -87,  50,  48,  46, 126,  56, -70, -67, -67, 101, 104,  77,  19,  58, -88,
 -104,  88,  72,   3,  85, 105,  27,  48,  91,  81, -70,-106,  67,-126, 100, 114, -61,  20, -70, 107, -24, -41, -99,-128, -52, 122, -55,  84, -22,  33,  67,-112,
   34,  88, -52,  99,  34,  -9,-112, 107,  52,-111, -47,  69, -84, -11, 112, -21, -82,  19, 120, 104, -96,  -7, -51,  13,   9,  91,  77,  47,  66,   2, -11, -89,
   39,  10, 106, -74, 115, 124, 104, -73, -32,  -3, -31, -18,  18, -72, 106,  -7,  62,  92,  36, -24, 104,  75, -41,  24,-101,  -3, -51,  93,  40, 113, 107, 113,
   -4,   5,  -6,   2, -89, 114, -69,  78,-127,  89, -41, -60,  31,  -8,-128,  12,  24, -32,  39, 118, 123,  55, 114, -87,-124,   7,-107,-117,  12, -14,-119, -47,
  -60,  45, -30, -89, -89,  62,-100,  26, -86,  77, -59, -49, -19, -12, -44, -62,  -6, -20,-105,-124,  69, -68, 109, 114, -89,  80,  54, 111,  56,  40,  99, -50,
 -128,  24, -89,  33,  44, -48, -53, -26,  73,  62, -73,  10, -70,  92, -29,  21,-122,  74,  88,  42, -42,  46, -69, -49,-115,  45,-104,  39, -77,  29,  84, 112,
  -60,  85, -40, -16, -26,-110,  28, -13, -66,  53,  29,-111,  57,  92,  56, 112, -55, -20,   5,   7,  52,  10,  64,  -5,  17,  26, 119,  81,-116, -77, -83, -37,
   44, -63, 119, 105,  50,   4, -91,  83,  -5,  21, -96, -43, -88,  37, -17,  87,  31, 100, -52, 105,  22, 110, -71,-113,   2,  76,  -4,-117,  56, -65,  17, 125,
  -64, -59,-104,  67,  35,  34,-108, -94,  61, 125, -71,  82,  11,  52,-118, 108,   6,  80, 106,  20,  23,  40, -14,  45,-107,  92, 110, -56, -88, -81, -92,  63,
  -43, 122,  45, 125, 123,  74,  96, 123,  77,-102,  60, -69, -12,  21,  53, -61, -63, 123, 121,-110,  88, 100,  38,-119,  58,  96, -56,  22,  40,-106, -90,  86,
  -34,  -3, -46,  68, 107,-103,  56,-117, -88, 126, -10,  81,  16,  58,  43, -50,-114, -63, 124, -56,-115, -74,-116, 123, -19,  58, -77,  88, -91,  96,  85,  -4,
  -82,  33,  52,  -9, 106,   2,  32,-115, 116,-108, -13, -53, -64,  85,  82,  79,  54,  99, -43, -80, -31, -28,  28, -37,  18, 113,  22,-120,  28, -61,  99,  90,
  -40, -80,  63, -79,  50, -29,-105,  46,  36,-115, -74,  86,  52,  96,  26,  19, 126, -92,  43,  26,  46,  25,  73, 117, 107,  -9, -74, -37, 121,  23,   4, 111,
 -104, -90, -92, 117,  24, -74,  53, -54, -50,   0,  80, -11,-125,-114, 110, 115,  12, -15,  98, -69,  75, -16,  69, -74,  -7, 101,  10,-109,   2, 111,  58,  52,
  122, -29,  84, 109, -19, -92,  38,  57,-102,  34, -90, -81, -35, -19, -42, -61, -74, 116,  12,  62, -14, -52,  80, -47,  49, -23, 106,  90, 114,-124,-106, 117,
 -127, -40, -45,  81, 100, -83,-116, 111,  81,  53,-115, -47, 125,  62,  40, 104, -52,  36,  40, -13, -27, 105, 115,-122,  46, -65, -32,  24,  66,  48,-127, -55,
  -49, -11,  69,   6,   8,-106,   2, -74, 119,  12,  74,  90, -68,  80, -14, -70,  27, 124, -64, -82, 103,  94, 126, -22, -16,  77,  16, 112, 124,  16, -23, -40,
  118, -59,-110, -62, 103, -62, -63,   5,  56,  39, -39,  -9,  43,  47,  26, -51,  -4, -84,-111, -86,  92,  93,  40,  62, -69, 111,-124, -86, -13, -64, -90,   9,
  -74,  47, -90,  36,   3,  68,-116,  95, -77,  22, -59,-107, 104,  -1,  44, -38,  91,-106, -86, -96,-116, -42,  12,   0, -99, 105,  -7,  49,  88,  13,-126, -49,
  -51,  81, -95,   6,  24, -95, 114,  74,  21,  66, -97, -83, -32,  18, 117, 101, -65, -48,  70,  -2,-114,-122,  80,-128,  -9,  94,-116, -91,  45,  95,  35,  46,
   16,  19, 102,  51, 101,  92, -93, -80,  93,  36, -45, -34,  48,  17, -41,  84, -89,   2,  78,  81,  59,  21,  83, -43,  -4,  86,  96,  87,-101,  97,  26, 108,
 -111, 108,  62, -48, -98, -34, -83,  62,  60,  90,  75, -53, -81,  13, 127,  49,  21,-108,  95, -18, -29,  96,-121, 119,  78,  18, 126, -30,  28,  78,  44, -43,
 -128,  -3,-102,   0, -95,  27, -79,  59,  -8, -46,-114,  58, -26, -50, -40, -29, -13,  69,  54,-107, -16,  32,  93, -41,  60, -63,  85,  59, -82,  88,  20, -53,
   26, 104, -32, -39, -60, -12,-128, 113, -34,-110,-128, -68, 115, -41,  48,  45, -37, -94,-117, -63, -97, -52, 127,  10, -21, -75, -92, -15,  72,  56,  84, -16,
   14,  41,  42, -75, -48,-118, 122, -42, 126, -28, -94, -10, -16, 102, -84, -18, -96, 114, 108, 119,-123,  32,-127,  35, -91, -82, -58,  34, -36, -41,  94, 119,
  126,   4,  64,-124, 102, -36, 104, -86,  95,  -9, -33, -14,  74, -73,  68,  90, -96, -60,  61, -99, 111, -32,  43,  58,  84, -31, 120,  82,-128, -75,-109,   7,
   13, -32,  55,  25, -80,   6,-105,  40,  44, -38,  87,  34,  55, -42, -22, -34, 114,-102,  99,  31, -24,  80,  96, -58,   3, 105, -17, -75,   0,  19, -55,  30,
  -87, -97,  19,  84, -59, -58, 108,-104, -37, 102,  66, 111,  66,   2,  32,-108, -58,  62, -69,  -7, -54, -79, 119, -29, -42,-124,   6,  85, -91, -43, -74, -58,
   91,  12,  76, -89,  69,-108,  25,-126,  69, -48,  91,  89, -52,  36,  -9,  53,   3, -19, -73,  98, -70,  20,   2,  22,  11, -89,  46, 109, -90,  48,-103,  50,
 -108,  55, -49, 113,  81, -39,  13,  53, -88,  91, -20,  29,  50, -28, -34,  40,  52, 108,  75, -92,-106,  11,  11,  45,  65,  94, 101,-114, -49,  -3,  62,  95,
   74, -32,-108,  28, -12, -72, 115, -51, -73,  42, 117,  -7, 103,  98, -45,  31,  24, 111, -84,  -4,  97, 106, -27, -92,  -9,  93,  97,  70,-111,  87,-127,  36,
  104,  37,  52,  87,   0,  36, -10, -19,  89,  87, -40, -57,  66,   9, -17,  56, -75,-100,-107,-127, -44,-119,  37, -37,  53, -49,   9,-111, 108,  68, -57, -10,
  116, -77, -80, -61,   7, -21,  98, 122, -43, -27, 108, -64,-124,   6,-121,   7,-108, 104, -17,  67, -22, -76,  51,  71, -33,-101, -76, 124,  20,  -9,  36,  85,
  -17, -54, 121, -49,  20, -80,  23,   0,   8, -23,   1, -30, 105,  90,  -4,  83, 122, -44, -71, -35, -97, -12, -33, -65,  65,   5, -72, -52,  52,-111,-123,-127,
  -16, 106,-127, -88, -17, -21, -96,-113,  77,  41, -81,   6,  36, -61, -61, -65,  -7,  17, -96,  93,-124, -23, -45,-101,  68,  33,-123, -75,  94, -89, -85, -60,
  127, -44,  49,  62,-119,  91, -84,   5, -49, -59,  30,  16, 112,  -4, -15, -75,  45, -40,  14,-104, 122,  22,  16,  44,  34, -41, -79, -60, -48,-113,   1,  56,
  110,  27,   3,  -1,  -8, -39, -89,  92, -95,  19, 108, -70,-102,  46, -39,  74, 103, -23, -35, 114, 124, -21, 126, 118,  33, -34,  51,   8, -22,  37, 101,   9,
   86, 122,  14, -82, -93, -92, 116, -55, -76, -57, 116, -28, -35, 125, -32, -29,  44,   5,-100,-124,  21, 103,   9,  18, -19,-124,  10,-112, -44,  58, -77,-112,
  -97,-102,-102,  23,   9, -54, -87, -56,  18, 112,  31,  82, -39,  40,  -2,  55,-114, -89,-109,-105, 102,  82,  -4, 108,-100,-124,-117, -51,-101, -54,-119,  -4,
  121,  18,  22,  83,  80,-124, 111,-124,-101, -34, -19, -44,-119,-100,  13,   4,  43,  70,-108,-106,  91, 101, -92,  27,  51,  24,  17,-114, 111,  12, 122, -35,
   20, -42, 112,  51,  22, -35, -44, -98,  20,  41, -14, -79,  -9,  16,  72,  77,  71,  33,  17,  35,  77, -30,  52,  34, -84, 116, -94, 107,  18,-125, -23,-107,
  -82, 115, -14, -30, 105, -77,  81,  -3, 113, -24,  47, -34,  31, -14, -69,  -2,-106,  68, -53, -15, -58, -79, -46, -76, 126, -74,-110,  49,  94, -35,  87, -64,
  -67,  79,-116, -25,-106,  23, -18, -37,  49,  90,  -1, 119, 123, -15, 109,  84, 120,  78,  25,  42, -31, 105,  70, 107, -72,-116, 121, -27,-116, -49, -79,  94,
   37,  40,  67, -13,   0,  -8, -32, -60,-111, 121,  36,  -7,-120, 113, -65,  33, -18,  -5, -61,  91,-124,-111,  71, -21,  39,  16,-108,  57,  44,  51, 109, 114,
 -108, -11, -73, -20, -13, -92,-125, -63,  36,  61, 121, -74, -66, -62,  45, -29, -97,-128, -19, -20, -64,  41, -73, 109,  14,   6, -69, -70,  59,  38,  39, -29,
  103,  -5,  16,  -4, -66,  92, -78, 126, -40, 126, -30, -70,  -4,  57,  12, -65,  88, -23, -29, -47, -75, -82,  72,  77, -70, 100,  64, -20, 117,  31, -22,  63,
 -107, 108,   3, 110,  42,  40,-119,  21,  40, -12, 122, -21,  53, -50,  48,  63, -46, -12, -24, 105,  75,  -3,  23, -37,  98, -95,   4, -10, -32,  95,   8,  47,
   12, -22, -53,-118, -89,  70,  21,-107, 105, -89,  15, -92,  87, 119,  30,-125, -94, -10, 127,   2, 119, -29,  53,-101, -42, -68, -29,  86,  47, -91,  27, -70,
  -65, 102, 101,  70, -12,  60,  27, 124, -34,  69,  18,   3, -63, -59,-120, -82,-108,  35,  35,  80, -25, 108,-113, 109,  67, -99, -41,  65, -88, 119, -48, 123,
    2, 112, -40,  27,-127,-108,   9, -25, -55,  77, 111,  65,  67,  86,  94,  86,  39,  68,  65, -36,  37,  67, -81, -64, 115,-106,  44,  55,  43,-114, -68,-117,
 -125,  25,  43, -77, 121,  -6, -32,   1,  25, 118, -19,  -3,  46,  92, -28, -51,  35,  20,  83,   2, 115,  83,  99, -90,  35, -62,   9, -74, -36,  46, -64,  95,
  -32,  -4, 104,  34,  81,  60, -52,  40, 118,  15,  80,  47,  92, -83,-108, -88,  -6,  39, -43,  78,  35,  29,  16, 103,  79,  48,  -3, -22,  78, -48,  29,-126,
 -124, -26,  81, -32, 118,-124,  91, -78, -92, 119, 125,  23,  16,  61,  -5, 115,  84, 119,  69, -54,  64, -98, -42,-105, -60, -12, -90,  21,  64, -36, -72,  -9,
   50,-110, -45,  91, 120,-124, 104,  97, -57, -72, -14,  -1,-116,  99,  29, -23,   6,  47,  47, -31,  39, -21, -93, -74,  44,  77,  24,  28,-116,  65, -56,-112,
 -113, -77,  43,-111, -14, -36, -13, -64, 126,-102, -86, 107,  16,  70,  90,  19, 112, -82, -45, -84,   7,-102, -59,  27, -99,  94, -47, -37,  78, -29, -92, -76,
   92, -42, -62,-114, -34,  60, -13,  42, 125,  65, -96, -18,-126, -37,  46,   9,  78,  48, 122, -27, -99,  55, 122, -84,-125, 122, -39,  41,-118,  82,  93,  80,
   36, -45,-108,  14,   1, 113,  79,  -5, -58,  61, -81,  50, -61, -42, -89,  63,  10, 118,   6,-126, -31, -84,  78, -45, -45, -44, -23, -79,  32,  54,-121, -77,
   46,  96, -75, -38,  70,  30,  50,-101, -26,  -7,  39, -69, -15,-120,  22,  54, -39, -76,-126, -89, -72, -91,  80, -95,  21, -97, -39,-103,-102,  93,  60,  28,
  -37, 106, 115, -89,  22,  92, 102, -77,  58, -95, 109, 102, -74, 115,  95,  38,  89,  55, -83, -87, 116,  63,-103,  94,-110,  44,  21, -42, -23,  43,  30, -78,
  -31,   0,  65, -37, -67,-105,  15,  97, -42,-122, -10, -73,   5, -67,-101,  72, -78,  31, -11, -84,-111,  52, -45, -55,  84, -60,-124,  18,  94,  66,  89,   6,
   30, 118, -11,  83,  71, -58,  79,  81,  45, -26, -94, 116, -50,  78, -84,  25,   3,  57,-101,  78,-101,   3, 111,   0, -37,  19, -63,  50,-111, -97, -34,  70,
   53,-108, -22,  95,  70, -77, -46, -65, -11, -45,  94, -43, -92,-102, -95,   7,  53,  39, 104,  68,-119, 125, -77,  92,  84,  48, 127, -17,  38,   4,  91, -96,
   -7, -74, -98,   1, 117,  90,-119, 113, -25,  93,   5, 108, -60,  10, 126, -17, -33,  43, -89, -72,  63,  17, 121,-125,  66, -42,  60, -63, -57,-103,  -1, 123,
   56,  11,  14,   3, -44, -23,  12,-125,  -2, -72, 122,  29, -82, -46,  16, -12,-114,-104,  31,  18, -30, 114, -98,-122, -77,  18, -82,-112, -19, -78, -84, -62,
   46,  60,  63,  24, -95,  31,  -5, -29, -50, -82, 120, 101,  91,  -1,  43, -63,  19,  22,  64,  72,-101, -32,-111, -42,  39,  -6,  59,  26,  22, 119,  38, -92,
  -14,  -2, -21,  95,-126, -62,-127, -68, 114, -76, 125, 111, 125, -22, -56,  23,  72, -53,  15,-108,  85, -49,-107, -14,-125, -76,  99,  88,-116, 123, -89, 106,
  -27,  79, -93,  17, -61,   7,-116, -17, 107,  24,  55,  84,-127, -65, -47,-119, -40, 119, -80, -79, -87, -11, -45, -64, -13, 115, -22,   0,-119,  47, -93,-100,
  -26, -61,-106,-123, -69,  72,  49,  86,-114, 113,  -1,   4,  -8,  36,  68,  -7, -17,  29,  61, -35, 107,  57,  -7, -43,  17, 112,  88,  50, -43, -30, -48, 104,
  -71,  32,-101,-120,  69,  43, -80, -88, 125, -19,  99,  23,  16, 124, -49,  80, -26, -50,  27,-116, -70, -94,  58,  68,  -3,  67,  -9, -54, -89,  17,  81,  -9,
   35,  24,  34, -22,-100,  10,  25,  85,  52,-104,  42, -54, -76,  73, -53, -83, 100, -46, -56, -28,  48, -97, -63,  76, -59, -25,  -3,   1,  15,-106,  72, 124,
  111,  31,  72, -50, -26, -50, -78,  46,   5,   2,-116,  12, -21,-122, -60,  98, -33, -41, -36, -34, -47,-104, -44,  73,  29,  31,  15,  -1, -65,  33, -70, -27,
 -124, -72, -73, -73,  96,  42,-120,  46,  98, 112,  56,-101,  35, -74, -94, -40, -95, 109, -76, -69, -64, 122, -32, -65,  75,  47,  54,  22, -65, -74, -23, -50,
   20, -52,   9, -35, -35,  67,  39,  -3,-120,-109,  96,  22,   8,-119,  88, -68, -56,  29,  30,  61,  89,  75,-118,-123, -27, 118,  35,  69,  54,-109,  38, -40,
  -34, 123,   5, -80,  44, -21, -18,  -2,  24, -23, -62, 100, -91, -53, -55,   2,  88, -32, -55,  98,  33,  -7, -64, -49, 120,  25,-126,-128,  93, -74, -71, -32,
   49, 119, -40, -64, -88, -78,  22, -39,  17, -11,  -2, -42, -33,   8,  33,  99, -13, -28,  88, -40, -52, -97,-113, -29,-101, -92,-125,  72,  94, -71, -30,  18,
    5, -62, 106,  13, -39, -50,  21, -20,  61,-116,  37,  24,  65,  40, 124, -11, 109,-120, 109,  29, 119,  78,  90, -93,  32,   5, -27, -66,  78, -27, -12, -40,
  -82,-119,-111,  21, -42, 120, -70,  59,-109,  43, -87, -63, -99, -69, -86,  38,-108, 114, 117,   0,  60, -90,-125, -13, -99,   0, -39, -81,-119,  32,  11, -63,
   66,  12,  80,  63, -93,-125, -59,  50,  72,  43,  27, -91, -84, 111,  97,  47, -14,  72, -94, -62, -47, -15,  68,  90,  81,   6,-111, -89,  -3,  91, -65,  81,
 -110, 100, -15,  18, -77, -77, -60,  60,  51,   3,  79,   5,-124,  42, 109, -58,  91,  72,  -9,  97,-118,  64, 121,  91,  38, -85,  49, -24, -45, -16,  22,  20,
   50,  96, -24, 118,  93, -26,  86,  50,  69,  18,  70,  67,  20, 107,  -3,-117, -44, -63, 124, 120, -23, -79,-102, -90, -28, 107,   9, -46, -84,-113, -46, -64,
  122, -68,   3,  53,-100,  51,  38, 108,  65, 113,-105,  31, -26,  25,-111,  51,-113,-108,  32, -21, -57,  94,   6, -46, -13, -48,-112, 108, 118, -15, 111, -49,
   95, -94,-100, 113, -61,-104, -11,-107,  20, -30,-105,  79, -75, -10, -55, 118, -99,  33,-107,  62, 109, -95, -65, 103,  86,-108, -88, -36, 107, -38, -60,  93,
 -102,  60, 112, -51,-122,  53,  35,-124,-103, -42,   9,  65,  41, -63,  40, -62,  71,  39,-104, -71, -73,  14, 124,-103,-114,  72,  70, -21,  90,  12, -88, 100,
   76, -62, -16, 106,-107, -20,  57,-114,-121,  -7,  32,  -5, -12,  44, 101, -95, 120,  36,  63,  23, -61,-123, -85,   2,   7,-123, 117, -42,  27,-127, -17,  84,
  -96,  85, -50, -39,  21, -93, 115,  29,  43,-114,-109,  64, -32,-128, -77, -50,  23, 125, -34,  70, -82,-121,-105,-125, 119, -90, -97,  69,-103,  59,-116, -90,
   33,  12,  -8,  34, 117, -52,  85,-127, -63,-123, -92, -49, -25,  90,  72, -87, -60, -50, -56, -78, 106, -26, -18, 109,  36, 122, -69, -55,  39, -93,  55, 116,
   55,-128,  97, -92,  -8, -91, 108, -25,  -5,  53, -21,  66, -47, -59,  68, -16,  41,  28,  79,  22, -28,  99,  46,  99,-126, -33,  42,  66,  68,  15, -63,  65,
  121, -19, -50, -55,-116, -84,  76, 104, -70,  45,   7,   5, -66,  25, -91,-126, -36, 127,-113,-120,   1, -40, -70,-121,  49, -70,  72,  82,-127, -73, -55,  98,
   72, -43, -37,  73, -17, -22, -64,  40, -23, -74, -78,  85, -80, -73,  72, -10,  55, 111, 117,-105, -99,-107, -58,  -9,  -5,  84,  63,  43,   2,  19,  91,  61,
  -68,  81, -73,  40,-123, -38, -88, -38,  58,  75, 125, -39,-112,-122,  93,  93, 104, -52,  37, -63,  33, 120,   7,  30,-120,   7,  25,  92, -60,  36, -89,  48,
 -117,  65, -80,  63,-118,-120,  49, 105, -23, -46, -91,-107,-115,-122,-127,  36, -51,  55, -73, -18,  76,-124,-128,  90,  55,  41, -62, -55, -66, -46, -28,  14,
  -80, -22, 110, 113,  84, 115, 117, -23, -63,  39, 115, -94,  51, -30, -81,-103, -50,-112,  -9,  91, -35,  16, -92, -39, -55, -14,-108, -75,  71,  24,  65,  19,
   50,  14,-106,-124,   9, 101, -93, -81, 111, -91, -11,   6,  52, 117,  62, 127, -28,-116,-121, -84,  34, -84, -97, -78, -99, -47,  31, -33, 116, -63,  54,  -7,
  -71,-112,  22, 124, -34,  53, -71,  21,-109, -82,  -8,  40, -88,   7, -85, -39,  -3, -77, -87,  77,  62,-112,  98,-102,  78, 106,  64,  49, -36,  -2, -57, -87,
  -11,  -5,   6, -41,  16,-104, -27, -70,  52, 113,  68, -68,-102, -33,  44,-119,  91,  33,  31,  76, -12,-125,-123,  56,  67, -39, 115,  77,  60, -77, -94, -50,
  -61,  73,  86,  32,  29,  56, -22,-119,  -6,  35, -75, 112,  83,   2, -14, -33, -30, -86, -33,  -7,  68,  31, -31,  39,  92, -70, -60, -63,  79,  57,-125,  21,
   76, -77,-128, -17,  22,-125, -62,  91,  91,  21,  11,  19, -69,  86, 112, -35, -43,  80, -17, -20,-127, -42, 112,   5,  19,  97, -80, -23, -84, -94, -35,  45,
 -110, -72,-110, -49,  46, 104, 121,-112, -34, -20, -52,  32,   2,  34,  -6,  -6,-116,  95, 109, -34, 104,  34,  86,  13,  76,  -1,  99,  -6,  68, -79, -39,  22,
   78,  -1,-122, -67,  47, -52, -93, -67, -79,  10, -70,-125,  83,  17,  82,  47,  79, 121, -54,  87,  19,-109, -70, -65,  37,  75, -31, -32, -18, -60,  36, -75,
  121,  -4,  56,-103,  87,  69, -34, -12,-123, -16, -79,  82,  86, -61, -35, -48, -55,  15,  14,  21,  46, 109, -87, -22, 124, -55, 115,   4,  19,  81,  50,  20,
  122,  87, -74, -77,  14,  68,-105, -48, -81,  61, -82,  75, -72,  43, -32,  97, -79,-105, -40,  33,-112,  53, -48, 112,  77, -72,-104,  78,  17,  18, -68, -36,
   -5,  42,  73, 118, -99,  95,  60, 109, -42, -48, -39, -40,-112,-126,  76,  65, -49,  45,  99, 121, 123, -34,  74,  40,  68, -12, -10,  32, 127, -41, -35, -14,
  -13, -15,  22, -44, -76,  37,  28,  22,  52,  -1, -87, -84,-100, -64, -65, 102, 110,  11, -59,-117,  68,  91, -89,  98, -27, -71,  -5, -27, 112,  89, -82,  87,
  -66,  -8, -66, 103, -70, -45, -15, -74,  68, 116,  27,  99,-127,  81, -91, -29,  38, -51,   4,  14,  69,-128,  81,   0, -85,  -6,  28, -78,   5, 124,  78,  64,
   40,  23,  41, -97,  63,  11, -51,  71,  31,  11,-113, -14, -49, -17, 101,  64,  73, -49,   1,   2,  89, 123,  85,  47,-126,  14, -78, 105,  78,  90,  96, -58,
  -51, -60,  -8, 111, 110,-109,  37, -52, 122,  73,  83, 106, -95, 116, -86,  40, -43,  -7,  22,  11,-110,  48,  93,  -2,  82,  34,-118, -48,  81,  52,  60,  -5,
   33,  47,   0,  11,-118, -38, -40, -53, -14, -65, -30, -93,  77,  26, -12, -15, -97, -20,   1,  80, 114, -69, -19,-119, 123,  75, -76, 108, 107,-125,  -5, 125,
  125,-115,-125, -42, -83, -75, -71, 120, -52, 123,  69,  52, 114,  77,-125,  58,  87, -86, -15,-126, -62,  47, -51, -53, -77,  -8,  71,  68,  69,  62, -64,  -6,
  -39, -57,  46,-100,  35, -11, -61,  98,  12, -66,  80,-117,-117,  72,-122, -96, -59,  34, -41, -86,   4,  46, 123,  72,  79, 101, 112,  24,  49,-120,-109, -35,
 -116, -27, -11, -95,  47,  62,-102, 104,  48,  23,-124, -87,   2, 108,  72, -31,  38,   3,  88,  17,-107,  69, 124, -16, -82,  60,  29,  -8,  12, -53, -58,  86,
  -73, 100, -52, -39,  44,-119, -33, -60,  99, -48,   9, -53,  12, 123, -45,-111, -55, -67,  83, -55,  79, 106,-112,  28,-122,  64,   8,-128, -41, 127, -99, -51,
  124,  59,  84, -22,  38,  30, -47, -57,  25, -53, -82,  39, 126,  83,  17,  -4,  54,  85, 100, -66, -35,  41, -78, 100,-113,  66,   5,  -6, 101,  77, -52, -73,
  -82, -60,  16,  16,  31,  13, -39,  65,-122, -85,  22, -90,-105, 108,  50,  33, -72,  33,  36,  -7,  79,  39,  74,  88, 100, 108,  75,  36, -45,  11,  15,  12,
  114,-111,  35,-113, -34, 117,-113,  29,-125,  87, -38, -27, -91, -76,-109,  79, -73, 122,-123,  67,-116, 120,-115, -16, 100,  28, -61,  53, -31,-105,  39, 108,
  -97, -10, -68, -73,  39,  48, -61, -87, -22,  27,  88, -53,  69,  29,  11, -22, -98,  22,  20, -15,-127, -57,  89,-106,  83, -38,  13, -89, -81,  94,  -3, -22,
  -94,  14, -55,  13,  94,-125,  10, -19, 104,  96,  56, -46,  85,   7,  79,  -1, -39,  80,  53,  73, 126, 115, -53,  88, 123, -82,  66,-112,  -4, 100,  -4,  43,
   29,   3,-116, -72,  21,  20, -14,  54, -13,  31, 104,  -6,  -9,  13, -14,  77,  51,  70,  39,-115, -68, -50,  61, 120,  -6,  53,  16,  37, -54, -92, -36,  84,
  -55,  42,   1,-125,  88,  38, -44, -61,-110,-111,  15,-114, -33, -13,   3, -75,  29,  84,-119, -64, -44, 111,-115,  95, 108,  57, -23,  48,  14,  91,   8, -68,
  124,  41,  55,-115,  12, -65,  -1,-127,  27, -74, -75,  12,  92,  84, -51, 109, -84, -24,  41,  -4,  55,   6, 112,  11, -94,-112, -54,   5, 109,  83,  16,  -8,
   91,-114,-128,-118,  -2,-118,  19,  11,  -6, -91, -80,  44,  -3,-114, -73, -96,  44,  -1,  85,  70, -85, -79, -53, -56, -54,-114,  -7, 102,   5,-121, 100, -66,
  112,  95, -54,  64, -21,  49,-126, -16,  88,  51, -40,  66, -71,  92,  96, -28, -16,  -3,   3,  79,  39,   2,  24,  22,  80,  68, -53, 127, -13,  -4,  20, 101,
   47,-107, -39, -12,  48,  89,  62,  -9,  32, -62,-115,  53, 113,  50,   8,  59,  31,  78,  50,  44, 124, 126, -25,  64, 103, -23,  -6,  10,  -4, -65,  -5,-124,
  -74,  66, 103, -22,   1,  -7,   8, -17, -54,  38, 118, -56, -46,-126, -12, -75,-104,  19, -97, -44,  93, -51, -93, -68, -70,  71,  73,  38,  92, -87, -32,  82,
 -100, -12,   0, 113, -25,   7,   5, -94,  -5,  89, -26, -85,   3,  -4,  21, 109,  85,  63,   5,-120, -45, -82,  96,  12, -65, -57, 121, -69,  37,-100, -52,  12,
   63,   9, -72,  49, -41,   1,  33,  17,  80,  57,  15, -25, -55,  61, -31,  -3,  67,  52,-118,-105, -44, -95, -44, -50,  95, 100, -92,-100,  12,  86, -46,-123,
  100, -18,   5,-106, -77,  67, -62,  72,   2,  47,  97, 113, -88, 125,   0,-126, -22,  23,  56,   3,-113,  70,  86, -67,  27,  78, -22,  41, -21, 117,-103, -22,
  -63,   7,  48, 123, -44, -92,  54,  12,  62,  -2,  -9,  20,   7, -33, -67,-110, -40, -54,  82,-104, -85, -91, -66,  19,   0, 119, -91,  48,  71,  88,   3, -54,
   77,  49,  68, -81,  20, 111,  39,  12, -90, -92, -82, 103,  59,   9,  93,  29, 113, -86,  88, -88,  -5, -21,  57, -72, -57,-128,  16,  67, -64,  32,-100,  87,
  116, -40, -28,  31, -26,  32, -33,  82, -71, -23,  16, -86,  -4,  42, -27,  14,  75, -31,  84, -45,  86, 116,  47, -57, -42, 107,   3,  54, -14,  30,   7, -53,
    4,  -3,  97,   9, -22,-122,  64,  31,  28,  -8,  93, -34,  80, -68, 122,-125,  84, 111, -43, -64,-110, -68,  14, -39, -13,  75,  82, -60,  34,  53, -46,  98,
  -54, -33, 106, -54,  69,  82,   4, -81,  11,  24, -47, 106, -69, -34,-102, -14, 119,  12, 120, -13,  48, -41, -29, -54,-126,  38, -67, -50, -63, -16, -11, -86,
   34,  53, 121, -63,  57, -91,  -2,  43, -60,  89, -51, -16, -73, -49,  39,   5, -97,  38, 121, -24, -86, -91, -46, -57,  30,  18, -92,-112,-127, 107,  16,  -2,
   98,-111, 116,  14,  95,  93, -61, -19,  55,  89,  10,-105, -44,  85, 118,-113, -57,  35, -25, 126, 127,  71,  -6, -89,  48, -96,  84,   4,   5, -48, -23, 112,
  104,  50, 115,  80, -33, -47,  74, -31,  69, -74,  -6, -47,-119, -91, -53, -24,  26,-119, -14, -97,-102,  55,  29,  80,  69,  54,  38, -18, -63, -95,  68, -53,
   69,  57,-125, -63, -69,   6, -45,-111,  32, 112,-118,  47,  88,  52, -13, -56,  67,-123,-103, -74,  93,  74,  12, -91,  89, 109,   2,  12,-108,  76,  43, 126,
  111,-110,-114, -34, -98,  40,  89, -65, 122,-111,  85,  75,  -2,-125,  -4, 103,  25, 127,-107,  -8, -76,  59,  68, -15,-100, -67,  53,  12, -54,  86,-119, 113,
   91, -50,  16, -66, -18,  18, 115, -67,-112,  70, -14,  25,   8, -61,  41, -46,  70, 122, -15, -36,-112,  85,  13,-128, -51,  14,  64, -47, 114,-119, 107, -39,
  -83, -90,  35,-125, -12, -86, -18,-122,  15,  36,  44,-112, -29,-109, 113,  67,  97, 101,  77,  56,  29, 106, -37, -87, -25,-110,  76,  93, -39, 126,  69,  21,
  -73,  73,  -7,  37,  18,  48, -25, -71, -55,  63, -68, 100, -16,  44, -67, -35,  15,  81,  80,  35, -76, -59, -92,  20, 126,  57,  87, -94,  13, 119,  -8,  -9,
  119, -59,  48, 126,-116,   7, 103, -13, -31,  19,  -7,  90, -16,   6,  57, -41, -96,  80, -92,  88,   9,  26,  -5, 119,-114, -54, -78, -13,-109, -10, -23, -98,
  -38,  95, -92, -14, -54,  45,  -7, 121, 112,  34, -81,  -6,  82,  -8,  41,  75, -92,  31, -46,  92,-125,  12,  62,  38,  49,  59,  -2,  20, -13,-100, -38,  61,
  124,  58, -85,  41,  17, -87,  -5, -69,-108,  32,  69, -36,  25,  77, -98,  71,  99, -23, -42,  89,-101,-121, -82,  13,-117,  -2, -92,  37,  70, -17,   0, -63,
  -23, -97, -91, -12,-124,   5,  99, -83, 103,   1,  28,  57,  64, -24, -60,  71, -99, 107, 113,-113, -15,  38,  64, -78, 127,  55, -33, 105,  75, -78,  83, -80,
 -112, 116,  91,  35, 104, 114, -72, 125, -59,  69,  74,  95,  62, -50,  44,  16, -39, -38, -45, -55, -10, 118,  82,-117, -35,  22,   2,-117, -85,  84, -64, -97,
  -13,-112,-104, -37,-112, -85,   5, -82, -65,  -4,  27,   4,  56, 108, 115,   7,-120, 109,-103,  27, -56, -80,  50, -75, 117,  92, -98, 110, 116,   4,  60,  66,
  -16,  58,  98, -92,  -2,  92,  68,   4, -68, -82,  84, 105,  50,-102, -83, -75,   4, 113, -88,  70,   6,-113,  80,  10, -79,-114, 121, -48,  -6, -60,  41,-111,
   30, -29,  82, -38, 118, -32, -53, -96,  24,  20,  50, -90, 111, -66, -72, -22,-102, 118, -24,  33, -17, -75, -63, -12, -12,  31, -84, -67,-121, -21, -48,-106,
  100, -39,-118,-101,-115, -41,   8,  -6,-115, -62,  28, -68, -76,-117,-109,  29,  46,  97,  81, -68,  11,  21,   2,-110,  91, 118,  51,-112,  82, -51,  86, -93,
   38, -87, 106,  98,  24,  -1,  -2,-123, -87, -58,  96, -42, 125, -25,  11,  85, -21,-113, -20, -20,-123,  87,  53,  19,  35,-108,-116, -13,  48,-119,  -9,   2,
  -27, -95, -77,  77,  69,-114, -31,  11, -78,  93,  34,  54,  -5, -20,  18, -47, 121, -37,  77,  49,  57, -63, 101, -86, -30, -76,  77, -82, -90,  43,  94,  79,
  -71, -56, -37, -10,  70,  90, 121, -81,  79,  18,  45,  61, -88,  88,   1, -96, -34, -57,   3, 115,  20, -18,  86,   1,  90, 103,-115,-117, -88, -32, -32, -32,
   16,  66, -98, 106, -76, -30,   7,  39,  -5, -53, 116,-116,  78, -13, -71,  40, -14,  73, -13,  94,-118, -62, -74, -79,  50,  57,  55,-106, -99, 109,  40, -54,
  101, -56,  98,  -6,-123, -96, -49,   0, 115, -41, -98, -61, 110, -81,  18,  61,  33,  87,-128, -10,  44, -15,-118,-104, 126, -22, -44, 107,  -6,  43, -46, -68,
   87, -63,  68,  38, -92, 100,   6, -22, -47, -31, -66,  51,  73, 107, -36, -86,  10, -79,  64,  59,  27,-118,  53, -95,  20, 121,  22, -59, -87, -43, -94, -47,
 -127,  80,  31,  57, 117, 115,-121, -49,  52, -51, -82,-113, -85,  83, -83,-101, -17, 100,  96, -19,  74, -63, -42,   9,  -5, 121, -40, 107, -26, -96,-121, -95,
   97,  45, -78,  60, -44, -29, -23,  97, 120,  40,  49, -29, 109, -18,  84,  36,  92, -92, -94,  -6, 105, -65, -34,  55, 126, -55, 108,  17,-126, -24, -18,  16,
  -40,  90,-106, -46, -46, -60, -96,  98, 123,  54, 106,  -7,  65,-114,  89,-108, -54,  77, -31,  75, -14, 125, 104,  -5,-118, -27, -76,  91, -76,  85, -99,  46,
  -10, -39,  25,  49,  25, 103,  21,-108, -26, -35,-125,  55, 122, -13,  13, -52, -30, -51,  -2, -60,  84, -64,-107, -78,  79, 110,  18, 113,  18, -42, -72, 117,
   89,  93,  45,  79, -41,  34, -81, 124, -61, -16,  82,  93,  19,-108,-127, 126, 124, -78,  75, -24,-117, -27,  89,   9,-120, -32,  43,  -1,  -1,-104,  15, -72,
  -22,-105, -47,  81,  45,-109, -30,-118, 109,-118, 109,  68,  65,  65, -94,  41,  59,  66, -13,  68,  36, 103, -76,  57, -33, -34, -77, -56, -32, -88,  45,  93,
   -7, -48, -91, -24, -59, -34, 124, 125,  67, 104,  92,  49, -57, -30, -94, 115, -90,-103, -48,  26,-127, 121, 108,  38,  -6,  53,  46,  85, -52, -77,  14,  42,
  -18, -40,-120, -44,-123, 104,  58,  58,  91, -92, -19, -40, 111, -46,   1, -92,  -2, -70,  56, -13,  81, 114,-100,  50,   0,-110,-117, 107,-103,  33, 126,  -4,
   60, -61,  20,  11,  46, -15,-108,  72,  89,  25, -68,  11,   8, -14, -47, -64, 126, 103, 119, -50, -14, -20, -31,  34,   5,  20, -15,  95,  36,  77,  31, -36,
  -23,-105,-100,  43, -77,  36,  -8, 103,  68, -95,  37,  72,  -2,   3,   0, 127, -82, -50, -97,  25, -80, -16, -51,  75, 121, -94,-110, -22, -80,   3,  73, -86,
   -6, -81,  31, 110,-121, 107, -40, -33,  78, -77,  62,-127,  92, -50,  94, 106,  46, 101,  47,  51,  17, -81, -62, 116, 107,  20, -50,-123,   6,  84, -28, -39,
  105, -18, -15,  64,  69, 122, -78, 124, 122, 122, 102, -16,  16,-108,  12, -48, 110,  76, 127, -35,-121, 115,  74, -80, -46, -64, -12, -73,  86,  16, -54,   1,
 -111, -44, 113,-112, -13,-105,  20,  11, -39,  24,   3, -69,-104,  11, -74,  15,  54,  86, -81,  21, 127, 102,  43, -33,-110,-105, -97,  92,  82, 110,  34,  45,
   46, -89,-109, -31, -51,   6, 117,  22,  59,  52,-120, -54,   9,  60,-120, -62, -74,  -8, -50,  80,  23, 126,  27,  31, -42, 115,  94,  98, 117, 126,  63,-104,
  -74,  34, -83,  35, -44,-125,  -1, -20,  -5,-118,  53,   0, 112,   5, -22, -75,  70, -86,  55, -13,  49, -78,   2,  31,  21, -24,  58,  47, 102,-115,  42, -52,
  -59,  39,  17, -51, -40,  41, -57, -63, -59, 110, -79,  45, -90, -21, -92, -47, -36, 113,-125, 116, -80,  41,-116, -29, -95, -11,  81,-117,  15, -96,  74, -75,
   93, -27,  82,  47, 107,  24,-126,  37,  15,  50, -10,  71, -71,  52, 111,  83,  55, -25, -91,  35,  20, -40, 103, -62,  83, -22,  -7,   0, -90,  98, -27,   0,
   -1, 124,  63,  94, -38,-127,  53,-118, -49,-106, -31, -42, -65, -97, -54, -39, -61,  17,  88,  56,  91,-100,  40, -74, -40, -25, -55, 110, -30,  69, 112,  72,
   80,  75, -65, 100, -21, -20, -76,  47,  79, -84, -41,-125,  -3,   5,  26, -65,  71, -53, -41,  54,-119, -50, -38,-102, -17, -34,  32,  12,  18,  35,  95, 116,
   28, 105,-117,  84, -65, 126,  60,-104,   9, -84, -77,  -6, -50,  33,-105, -95,-109, -34,-119,-108, -14,   5,  18,  32,  99,  28, -73, 115,  36,  21, 115,  99,
   57, -84,  96,  75, -75,  76,  88, -22,  21, 113, 127, -73,  98, -59,  89,  39, -33,  42, -15,  37, -62, 119, -91, 104, -86,  35,  24, -99, -60, -89,  89,  81,
   63,  61, -29, 127,  51, -98,  76,  67,  71,  60,-115,  17, -99, -85, 100,  66, -34, -76,  62,-128,-120, 119, -96,  63,-125, 127, -85,  86, -97, -39, -20,  12,
   10, 100, -83,   2, -10, 119,  57,  21, -63, -11,  20, 115, 108, -98,  56,  83,  28,  69,  51,  52,  56,  44,  29,  15, -78,  28,  93,  27,  76,  -8,  31,  49,
 -120,  92, -64, -81,   5, -72,  99, 127,  17,  41, -79,-115, 125, -78, -58,-108,  52,-118,  11, 100, -32,-110, -87,  -5,  47,  47,  89, -76, -43, 100, -10, 122,
   32,-106, 113, -32, 121,   8,-114,  19, -12,  70,-106,  93, -13, -39, 124, -53, -84,  -8, -67,-122,  87, -63, -68,  16, -79,  22,  26, -28,  37,  55,  63,  63,
  -19,  60,  51,  68,  51,-126, -23,  51, -98,  72,-103, 115, -30,  96,  93, -60,  33, -90,-126, 124, -98, 118,  54,  37, -33, -66,  74,  92,  22, -59, -86,  71,
  -87,  36, 123,-113,  -9, -58,  30, -41,  40, -19,-103, -55, -55,   2, -17,-108, -53, 111,  45, -33, -36, -59,  48, -50,-121,  77, -92, 105, -71, -71, 100,  10,
  -81,  59,-119,  72,  36,  67, -69,-107,  16,  12,-115, -60, 126, 116,-118,  29,  73,-121,  18, -76,   8, -80,-127,  -4,  -2,  99,  44,  70, 110, -52,  51,  24,
   38, -41, 127, 113,  90, 117, 115, 122,  49, -79,  72,  63,-113,   6,-110, -22,  81,  -8,  12,-122, 101,  46,  17,-104,  59, -19, 101,  53,  -2,-104, 101,  69,
   13,  -5,  34,  18, -68,-118,  24, -25, -92, 114, -65,  67,  74, -16,  24,  -5, -73, -51,  75,  22, 114,  55,  -8, -61,-102, -44, -75,  76, -88,  13,-105,  50,
  -93, -50,  13,  84,  17,  17, -30,   9,   9,  53,-121,  79, -82,  96,  86,-120,-119, -98,  -5, -19,  19,  48, 101,  22, -73, -91,-116, -61,  -5,  80, -72,  78,
  -38,  19, -23,  66, -51, -78,  52, -21, -40, 103, -81, -25,-115,  39,  35, -66,  81, 107, 114, 123,  99,-115, -11,  81,  -3,   8, -33,   3,  17,  64, -78, -75,
  -14,  64,  42, 120, -96,  -3,  59,-126,-127,   3,-124,  21,  24, -42, -56,   2, -28, -74,  84,  70,  53, -65,  46, 119,  38,  28,  -1, -11,  -3,  50, -81,   0,
  -42,  34,  27,-120,  85, -74,  -1,  15,-105,  98,  40,  -4,  20,  15, -18,  25, -45,  36,  41, 113, 114,   9,  67, 108,  98,  60,  86,  85,  42, 102,  60, -75,
   99,  74, -70,  58, -86,  12,  39, 101, -63,  67,  90,  63,  -2, 114,-125, 106, -80, -66, 126, -59, 102, -79, -26,  69, -89,  81,  66,-105,  60,  29,  77,  63,
   35, 113, 101, -36, -23,-124, -94, -77,  10, -40, -57, 122, -23, -19, -55, -46,-128,  85, -49, -34, -90, -40,  35,-128,   6, -41,-118, -26,  23,  10, -17,  70,
  -10,  89, -11,  18,-111,  28, -17,-125, -17,  18,  19, -85, -57,  91,  63, 115,  44,-118,  36,  19, -78,  32, -37,   5, -50, 100, 104,  90,  94, 111, -91, 108,
  114,  88,-101,  32, 107,   7, -93, -70, -10,  36, -15, -95,  73, -63,-106, -90,  43,-111, -57,  31, -71,-115, -34,-104, -22, -25,-127,  22,   2,  61, -24,  68,
   -8, -96, 100, -68,  13,  -4,  57, -11, 104, -64, -91, -83,  66,  94, 108,  -5, -98, -66,-111, -40,  72,  -6,  35,-121, -96,-115, -85, -24, -34,  70, 106,  34,
   -7,  19, 127, -74, -85, -60,  36, -36,  -4,  63,  39, -44,  34, -88, -47,  29, -14,  65, -47,  73, -41, -40,  34, -40, -46, 127,  39, 117,  95, -15, -31,  16,
  -25,  57,-103,-117,  45,-102, -40, 127, -43,   6, -47, 101,  61,  55,  54, -90,  58, 108,  86, 118,  57,  57,  -4, -13,  80, -58,  74, 123,  20, -46,  53,-112,
   -9, -89, 119,-124,  24,-109, -77, -18, -92,  88, -29,   9, -35, -52,   5, 100, -12,-101,  -4,  37, 112,  26,  46,  26, -56,   6,-107, -59, 111,  96, -53,-106,
 -128,  40,-123, -35,-126, -17,  97,  79,  39,  78,  13,  53,  28,  92, 111,-123,  57, 112, -72,  28,  13,-115,  76, -20,   6, 104, -32,  59,  84,  30, -82,  92,
   27,-112,  -6, -32, -67,-102,  53, 110,  19,-112, 122, 113,  84, -61,  37, -77, -64, 119, -79,  -6,  71,  32, 119,  24,  13, 100,  22, 127,  16,   4,  52, 127,
   81,-107, -72,  29, -45,-100,  68,-113, 115,  18, -35, -61,  36, -37, -14, 111,  50,  93, -90,  30, -79,  30, 110, -75,  -1, -58,  63, -78,   3, -27,  96, -65,
  -13,  -8,   5,  -1,  25,  68,  85, -28, -23,-118,-104, -66, 109, -55, 117, -60, 104, -60,  82, -48,  27, -70,   2, -29,  89,-104, -14, 108, -58,  80,  55,  62,
 -115, -61, -12,  15, -24,  41,-128, 125,-101,  71, -55,  57, -27, -23,  21,-108, -62, -56, -33, -37,-108,   7, -23,-112,  -5, -22, -18, -55,-120, -75,  80, -56,
 -124, -41,   4,-109,-120,  66,-100, -52, -51,-112, -84,  51,  89,  66,  17, -62,   6,  64,  78, 122,  50, -11, -70,  -8, -57,  55, -98, -47, -89, 111, -34, -34,
    0, -52, -25,  27, 112,-111, -36,  85, 101, 108,  48, -25, -14, -30,  13, 114,  81,   2,  10,  20, -19,  32, 112,   0, 109,  80, -77, -72, -59, 101, 119, -66,
 -119, -47, -85,   4,  20,   6, 115, 106,  -8,  54, -36, -38,  74,  70, 126,-104, -29,  15, -98,  80,  40,  49, -16,  77, -88,  78,  43,-115,  -6, -34, -75, -97,
    1, 125,  55,  11,   8,  49, -91,  76, -34, 101, -72, -86, -88,  -2,-104,  32, -55,  76,  79,  -1,  65,  40,  68,  82,  31, -24,  93,  77,  25,-109,  57,-104,
   19,-119,-119, -42, -49,  39,  49,  73,-109,  99, -70,  38, 108,   7, -99,  39,  63,  26,  98,   9, -62,-109, -34,-112, -27,  27, -50, -86,-120,-118, -30, -36,
   54,  19,  82,  69,  20, -64, -21, 110,   3, 103,   0, -73,  22, -66,-106, 125,  63, -17, -84,  16,  42, -29,  66,  80, 125,  89,  33,  34,  33,  75,  50, -30,
   21,   8, -25,  80, -85, -74, 102,  -8,  87, -93, -50,-124, -23,  51, -60, 114, -11,   5, 119,  61, -39,  97,  75,  68, -32,  -1,  92,  32, -85, -91,   9,  -8,
   52,  37,-105,  28, -81, -44, -48,-110,-114,  66, -43,  93, -12, -13, 120, -57,  15,  98, -17,  15,  65, -60,  65, -74, 102, -11, -86,-118, 119,  77,   3, 126,
 -102,   4,-125,   7,-108,  90,  32, -36,-109,  64,  48,-123, -22,-103, -97,  -7, -28,  -8,  32,  81, -26, -48,  29,  57,-112, -81,  28,  10,  69,  59,  -6,  67,
 -107,  20, -87,   5, -90, -87,-127, -74, 102, -12,   0,-107, -76,  79, -53,  29,  73, 113,  60, -74, -91, -90,  83,-122,  58,  41,  30,  46, -86, -93,  47,-124,
  108,  25,  47,-110,  36, -81, 108,-118, -53,  15, -58,  21,  24, 124, -97, -32,  58, 122,  59, 119, -22,  22,  31,  13,  15,  34,   9, -47, -79,  33,  25,  17,
  123,  94, 103,  48, 114,-107,-110, 126, -56,  83,  -8, 118, -20, -22, -35, -92, -86,  94,  49, -25,  70,  51,   8,  91,-111, -65,-106,  68, -10,  81, -70,  10,
  114,   1,  86, -56, -74, -41, -16, 126, -92,  -1, -29,  19,  81, -51, -66,-114, 113,  22,  40,  70, -71,  97,  44, -57, -30, -76, -51, -58, 105,  80,  47,   3,
 -121,-119,  37, -34,  95,  20,-113,  20, -21,  49, 121,  74,  70,-101,  12,  -2, 119,  57,  65, 105, -84,  51,  11, -75,   9,  84, -33,  84, -80, -92, -21, -77,
  -97,  79,  61,  49, -31,  63, -24, 126,-111,-117,  98,  84, 113, -43,  99, -14, -21,  24, -46, -42,  33,  79,-101, -11,  92,  37,  -7,-110, 106, 125, 122,-126,
   33,  69,  -3, -41, -74, -28, -18, -56, -91, 114,  26,-110,  57,   8, 100, -45, -75,  91,  96, -83, 106, 118,   6,  -4, 101, 114,   9,-114, -78,  25, -89, -54,
   41,-112,  85,  54, -62,-109, 107,  67,-107, -39,-108, 125,  63, 105,   7,  48, 120, -75,  45,  88, -15,-127, -18,-109,  40,  87, -99,  58,  18, -47,  70, -84,
   76,  24, -30,  80, -23, -97, -92,  -6,  61, -16, 117, -21,  37, -88, -67,   1, 114,  66, 121, -10,-121,  41, -81,  60,  48, -89, -52,  -9,  33,   0,  60,  77,
  102,  76, 112,-117, -32,  87,  -4, -23,  41, 118,-123,  70, 126,  82,-121, -32, -81,-107, 119,  93,-115, -32,  -4, -24,  90,   1, -14,  75, 119,-127,  18,-114,
   58, -31,  79, -10, -75, 108,-102,  80, -25,  43,  28, -35, -38,  -3,  73, -52,  31,  27,-108, -55,  55,   4, -56, -26, 118, 110,  37,-123,  34,  20, -17, -52,
  -58, 102,  51, 124,  51, -86, -53,  69,   8,  41,  91, -68, 113, -15,   5, -56,-120,  60, -54, -29,  91,  -8, -92,  98, -26, -49, 117, -73,  42, -27, -65,  86,
  126, -29,-125, -14,   6,  60,  35, -27,  69, -55, 100,-102,  89,  33,-103,  12, -83, -97, -46, -42,  -6,-100, -19,   5, -34,  46,  76,-101,  44,  51, -33, -51,
  -38,  81, -83,-116, -96,  82, 127, 117,  44, -72,  64, -46,  65,  94, -43,  80,  32,  67,  82, 114, -82, -75,-108, -17, -51, -22,   2, -40,   9, -89,  29,  -1,
  -89,  -7,  -8,  65, -87, 118,  59, -21,-104,  41,-105,  -7, -23, -11, -60, -32,  38,   3,  78, -69,-122,  98, -74, -15, -88, -17,  -2,  49, 123, 102, -66,  60,
 -109,-120,  43, -81,  16,  82, -84,-118, 107, -23, -15,  73,  25,  29,-124, 122,   0, -33, -44,  24,  33, -13,  57, -37, -91,   1, -56,  33,  52, 101,  25, 102,
   93, -66, -12, 110,-112,  65,   2, -66,  -5,  38, -61, -14,  99, -58, -46, -24,-107,  73, -50,  60, -26,  77,   9,  44, -98, 103,   2,-117,  96, -86,  -1, -89,
  -48, -28,-111, 112,  83, -15,  -6,  -2, -27, 116, -95,  43, -67,-113,  76,  -5, -21,  25,  -6, -79,  57, -39,  31, 107,  55,  30, -37,  77,-114,  75, -42,-126,
  -15,  92,-102,  11,-110, -78, -16, -84,  54,  44,-128, -39,  49, -78,  29,  60, 100,-108,  22, -61,  -5, -95,  59,  26,  28,  83, -12,  11, -39,  62,  -8, -48,
  -89, -73, -51, 115,  -6, 120,   0, -29,  15, -30, -87,  81,  75,  97, -90, -78,  85, -32,   3, -88,-125,  -1, -49, -43,-124,  44,  74,  80, 125, -41, 125, -22,
    5,  26,   8, -77, -15, -39,  75, 103, 104,   2, -73,  11, 114,  63,  10,  87,  26,-108, 104, -24, -30, -44,  29, -78, -13, -28,-107, -91,-122, -81,  -4, -95,
  -35,  63,  -8, 101,  20,-119,  12, 100, 122,  35, 116, -47, 119,  31, -62, -57,  64,  -9,-116, -67,-109,  24, -47,  34,  -8,  84,  55,  80,  27, -76, -14, -60,
 -105, 119,   1,  23, 105, -41, -76,  53, 105,  59, 123, -93, 105,  14,  -8,  78,  84,  53, -85, 108, -93,  51,  85, -80, -57, -47,  15, -34, -77,-111,  24,  94,
   87, 116, 100,  38,  66, -66, 103, -44, -50, 122, -80, -44, -38, -64,  71,  48,  76, 127,   3, -40,-120,-115, -72, -12,-120, 121, 124,  52, 114,  14, -82, 113,
   90,   0, 111,  65,  18, -10, 118,  -7, -39, -17,  46, -99,-124, -31,  -4,   3,  69, 117, -40,  72, -80,-101,  36,  17, -97,  53,-106, 124,  41, -68, -77,  18,
   35, 113,  93,-120, -78,-126,  17, -21, -71,  99,-121, 100,  65,  78,  15, -27,  40, -80, -83,  31, -84, 121,  16, -35,-127, -48, -72,  72, -64,-113,-121,  26,
  -35, -96, -93, -49,  24,  23, -73,  14, -33, -12,-104, -52, -78, -30,  81, 116,-127,-123, -10,  25, -40,  39,  45,  97,  64, -35, 117, -79, -83, -27,  90,-128,
   90,  25,  34, -31, -55,  66,  -5,  20,  55,  56,  80,-100, -11, -51,  51,   3,   6,  20,  -8, -11, -89,  72,  32,  90, 100, -64, -44,-106,  27,  52, 124, 103,
   21, -57, -25, 119,  24, 103,  48, -95, -36, 100, -64, 102, -99,  17, -81,  61, -97,  72, 116,-107,  48, -59,  59,  32, -20,  79,  55, -87, -68, 116, 115, -66,
   57, 126,  17,  -2,  49,  15, -41, -89,  69,  15,  76,  38,-104,  88, -97, -87,-107,-101,  69,  83,  61, -24, -39, 121,-122,-122, -52, -28, -29, 109, -83, -38,
   75,  -6, -86, -81,  62,  94, -96, -96,  22,  15, -37,  78,-106,  57,  51,  48,  57,-103,  13,-112,  47,  68, -77,  10,  14,  82,  16,  16, 106,-106,  11, -83,
  -75,-106, 120,  38,  19, -51,  34, 120, -10,-121, -30,   9, 111,  47,-108, -11, -12,  63, 126, -40,  21, 119, -70,   0,  89,  58, -40,  34,  13,   6,   5, -49,
 -107,-128,  89,  95,-123,  95, 117,-103,  93, -22,  79,  84,-112, -96,-106,-103, -71,  76,  86, -78,-109,-118,-115,-120,-108, -84, -69,  18, -90,   0,-119, -14,
  -64,-127,  77,   2,   4,  82,  44,  35, -53,  34,   6,  44,  39,  84,-101,  77,-115, 110, 114,-111,  12,  82, 108,  26,  22,  43,-112,  90, -55,  47, 100, -69,
 -125, 113, 124,  19,  -7,  68, 123, -68, -61, 118,  54,  73,  55, 127,  56,  25, -28,  35, -50,  67, -51, -79, -48, -85, 101, 100,  33, -70, -12,  57, -44,  13,
   35, 100, -89, -74, 113, 120, 105, -70,-128, -15,  30,   5,-106, -38, -95, -64,-120,-117, -57, -43, 114,  99, -82, -44,  30,   6,  81,  27,  38,  16, -20,  76,
   43, 120,  83, 102, -64,-120, -48, -90,-104, -11, 121, 108,  31,  -7, -71,  -5,  16, -90, -95,   7,-126, -39,  60, -39, -46,  61,-100,  27,  90, -12, -39,   6,
   65, -51, -26, -67, -36,  99,  44,  14,  10, -44,  42, -80, -95,  -7,-106, 113, -61, -10, -15, -55,  50, -37,   0, -87,  -6, -78,  10,  -8, 101, -64,  76, -42,
   98,  95, 114, -29, -96, 108,  -3,  73,  53, -20,  -6,  76, -16,  78, -38,  64,-103, -89,  50, -88, 106,  61, -44, -29,  58,-123, -47, -88,  43,  30,-126,  46,
   43,  66,  48,  58, -50, -43,  40, -38,  31,  18,-127, -62, -82,  49,  56,  75, -33,-115, -37, -24,  -6, -61,  69,-115, -37, -80,  80,-105,  61,  89, -57, 115,
  -14, -32,  15, -56, -38, -17, -41, -55, -93, -40, -20,  71,  46,  12,  36,  48, -43, -65,  54, -40,  74,  14, -80,  15,  88,  92, -78,  84, 122,  -6, -41, -38,
  -84,-114, -43,  77, -70, -60,-108,  50,  29,  61, 105,-112, 122,  18, 104,  17, -90,  19,-119,-100,  77, -55,  -3, -59,  16, 120,  69, 119,  60,  29, -32,  22,
  -90, -88, -16, -44,  83, -82, -56, -28,-105, -74,  41, -63, 126, -59,  -1,-125, -70,  86,-124,-122, -19, -20, -67,  84,  28,  72,  52, -30, -81,  70, -63,  -6,
  117, -19, -99, 102, -25, -96, -84,  13,  61, 109, -81,  99,  93, -48, -80, -76, 124, -65,  -7,  -6, -56, 121,  46, 126, -72,-122, 110,  80,   9, 119, -78,  80,
  125,-115,  30,  34, -91, -49, -26,-102, -42,  39, -41, -38, -38, -58, -20,  89, 123,  93, 116, -80,-118, 108, -23,  95,  81, -25,  42,  82,  -6, -40, -91, -78,
  -85,  38, -94, -50,  83,  -3, -51,   1,  24, 103, -94, -83, 115, 117, 113,  38, -41, -47, -37, 115,  -9, -38,-103,  38, -77, -75, -91,-121, -16, -40, -19, -35,
   -8, -35,  46, -13,  96,  81, -92, -62,  57, 117,  83,-118, 127, -20, -90,  -8, -76, -95,-102,  26, -71, -65, -11, -86, -33,   5, 112, 112,  86, -76,  58,  44,
   32,  99, -59,  77,  20, -19,  36,  43,  75,  23, 124, -11,  25, -66,  54, -90, -90, -27, -14, 111,-128, -11,  15,  25,  79, -42, 105, 102, 118,  17,  99,-107,
 -105, -49,  -4, -61,  98, 110, 106, -10, 100,  50,  -2, -61,  10,  98,  19, -74,  18, -86, 103,  20, -35, -67,-101, -23, -92,  20,  18, -82, -23,-115,-104,-116,
    4,  96,  16, -17,  46,  52,-123,  47,  94, -34, -92,-108,  23,  93,  74, 127, 118, -37, -15,  70, 104, -47, -16,  93, -46,  61, -74, -18,-108, -96,  10, -48,
   40,   5,-108,  16, 114,  21, -39,  72, -86, -84,  97, 125, -84,  68,  73, -70, -35, 106, -90,  50,  70,  46,  38,   0,  68, -77,   1,-114,-104,  -7, -74, -16,
   38,   3, -75, 102,   9, -73,-121,  23,  22,  -8,-105, -31,  74,  97, 125,  18,  53, -19, -94,  18,  20, -59, -73,-109,-122, -27,  10, 119, -97,  -8,  15, -48,
   38, -45, -47,  73,  76,  21,-104, 127,  54, -20, -18,  27,-127,  65, -56,  47,   5,   4,  60, -40, -53, -62, -51,  87,  86,  73,  58, -90,  68, 113,  59, 107,
   50,  24,  11,  90,-128,-114,-113, -97, -55,  63,  57,-120, -53, -32, -62, 116, -38,  45,-116, 114, -73, -29, -86, 118,  40,  63,  81,  15, 120, -81,  30,  47,
  -84,  41, 105,  84,  97,  36, -35,  35, -98, -56, -85,   8, -96,-102, -75,-103,  91, -85,  98,  25, -85,  34,  -5,   6,  95, -80, 108, -39,  41, -19, -48,  63,
  -60, -65,  10, -56,  40,  74, -55,  23, 125, 127, -31,  75,  22,  98,   7,  57,  46,   2,-123,   4,  29, -66, -77,  52, -94, -87, -90, -31,-101,  34,  20, -29,
   72,-120,  91,  17, -39,  62,  41,  54, -65,  86, 117,  62,  -3, -22,-101, -72, -44,  12,  62, -39, 126, 113, -92,  47, -73, 127,  -1,-110, 117,  54,-115,-123,
  106, -91,  80, 112, -16,  96,  23,  -2,  -1,  39, -18, -57, -54,  -5, -70, -98, -48, -55,  13, -21, -92,  94,-126,  24,-109, 103, -52,-109,-112, -74, -30, -53,
    5,  74, -20, -21,   7,  36, -97, -67, -92, -68, -94,  17, 115, 106, -92, -62, -53, -74,  -4,-124,  26, -62, 101, -97, -58,  76, -69, -81, -89,  55, -35, -34,
  -52,  97, -97, -40,   5,  58,  13, 126,  44, -18, -53, 121,-105,  73,  71, -91,  85,  26,   1, -95, -35,  80, -38, -45, 109,  26, -18,  73,  72,  12,  78, 104,
  -91,  28, -39, -70,  37, -91,  40,   8,-113, -15,  24,-108,  79, 118,  71,  39,  67, -53, 110,  -3,-107, -71,  93, -93,  25,-111,  56,-121, 119, -55, -94, -65,
   -6,  96,  72,  49, -19, -62,-112, -98, -18,-116,   6, -53,  33, 124, -60, -44, -12, -15, 117, 115,  93, -85, 105, -36,  82, -52,-126,  33, 122, -70, -84, 117,
  101, -86,  91, -10, 116, -55,  90, -51,  -6,  61, -55, 126,-114, -38,  49,  46,  59,  18,  -4,  42, -11, -54, -50, -33,-104, 127,-111,  51,  41, -38,  45,  75,
   38, 114,  22,  65, -16,   0, -24,  28, 117,  75,  76, -19, -27, -61,-114,  90,  30, -91,   7, -48, -82,  36,  -3,  27,  98, -54, -18,   8, 108,-126, -80,  -7,
   44,-112,  96, -77,  73, -57, -58,  -4,  52,  12,  15,  84,-118, -48, -35, -24, -77,  54,   4, 112,  64, -55, -28, -92,   2,-111,  49, -66, -35,  59,  -8, -48,
 -107, 113,   2,  75, -37,-104,   5,   7,-101,-128, -61,  74, -55, -38,  58,  64,  32,   9,  76, -18, -26,-114,  11, -20,  76,  90, -68, -55,  26,  74, -49,  -4,
   65, -37, -56, -44,  13,   8, -35, -46,  20,-114,  57, -66, -86, -97,  64,  19, -58,  34, -78, -11,   9,  -4, -52,  -3,  38,  31,  52, -63,  63,  11, -52, -90,
  -94, -43, -19, -66, -66, 114, 123, -82,  18, -25,-122,  74,  30, -57,  59, -17, -16,-101, 101, -76, -35,  41,  65, -50,  -3, -57, -31, -17, -72,  41,-126, -36,
   46,  42,  34,-110,  90,  84,-122,  -9,  79, -74, -49, -73,  20, -64, -40,  87, -50,  46, -38,  44,  16,  82,   6,   9,  47,  59,  25, 119, 115,  66,   2,  88,
   80,  93,-121,-121, -54, -42,-112,  53,  89,  78, -30, -70,  64, -82,  77, 102, -32,  28, -31,-124, 126,-103,-127, -13,  12,  49,-111,  60,-125,  -2, -20, -52,
  -23, -92,  98,  -4,  46,  31, -19,  97,  14, -59, -56, 123,-105,  61, -74,   8,-126,  73,  75,  30,   3,  42,  -6,-114, 121,  97,  82, -41,  10,-121,   1,  66,
  -89,-107, -95,  93,  52, 116,  11, -43, -85,  65, 123, -13, -88,-123,  97,  54,  28, 115, -50,   7,-111, -86, -40,  68,  -5,  84,   5, -61,  20, 105, -63,-104,
   36,  33,  -5, -83, 126,  29, -77,-124,  99, -63,  32, -73, -64,-114,  -6,-115, 100,  20, 101,   9,-107,-102,  75,-103, -27,-102,  26,-127,  31, 105, -95, 124,
   55,-127,  25,-127, 121, -35, -16, -37, -72, -75, -98,  76, -20, -17,  87, 105, 127,  43, -80,  22, 119, -24,-105, -15,  62, -68,   1, -99,-110,  12,  45,  53,
   35,-107, -80,  93,  64,  79, -56, -17, -86,  41,  69,  -4,-124,  43, -48, -67, 102,-115, -18,  59,  74, -97, 118, -11, -63, -69,   6, 100, -36,  24,  98, -29,
  -73,   2,-113, -88, -16, -80,  33,-111,  99, -12,  94,  34, -40,   3,  83,  46, -86,-109, 110,  38, -64, -46,-104,  46, -30, -62, -81,  22, 119,-101, -78,  20,
   76,-103,  11, -39, -69, -17, 104,  12, -66, -70,  48, -55, 121,  47, -82, 119, -59, -12,  84,  30,  91, -55, -67,  17, -52, -22, -25,  71, -84,  78, 106,  -2,
   30,  -2, -84, -87, -16,  88,  -1,  11,  -4,  63, -42,  14, -12,  54,-117, -55, 119,  14,-122,  15,  73, -42, -43, 121, -50,  23,  89,  48, -91,   3,  64, 121,
   35,  52, -47, -58, 125,  35,  71,  16, -40, -37,-109,  63,  20,  62, -23,-125,  77,-121,  68, -65, -34,-109, -53, -16,  91, -87, -42,  41,  -3,  88, -51, -77,
  -59,  13,  87, -94, -78,  82,-117,  -5,  11, -76, -93, -84, 126,  49,  26, -63,-106,  89, -95, -93,  -5, -79, -99, 122, -55, -95,-100,  44,  16,-109, -42, 121,
  -40,-116,  41, 119,  53, -29,  41,-121, -46, -68, -86,  64, 101,  24,  16, -52,-113, -72, -70,  82, -37, -72,  50, -95, -99,  34,   9,  85,  10,  96, -50, -55,
 -116,-119, -57, -24, -87, -38, 124,  75, -99,  42, -93,  47,  17,  65, 115,  66,-117,-124,  69, 101, -75, -97, 107, -46, 105,-102,  42, -56, -83,  49, 106,  44,
  -69,  46,  96,  20,  26, -41, 112,  28,  91, -42,  25, -57,  65, -29,-112, -98,-117, -93, -85, -25,  65, -35,-114, -66, -62,  79, -86, -98,  51,-119,  71,-110,
  -50,  60, -37, -20, 119, -11, -33, -15, 117,  83, 115, 116,  42,  32,  43, 111, -92,  35,  82, -57,  79, -66, -19, -82,  36, -43,   2,  -1, -89,-128,  30,  57,
  -50,  19, -62, 126, 110, 102, -12,-124, 103, -12,   3, 116, 114,  98,  77, 104, -34,  83, -32, -13, -45, -68,   8,  83,  17,  25,  30, -78, -23, 122,-108, -37,
   26,  10,  34,-127, -48, -26, -90, -33,  95, -15,  91, 101,  39, -31, -91,-127, -36, -75,-105, -73,  25,  46,  76,   1, -41, 106, -20,  -8,-107, -18, -13,  26,
   24, 120, -16,-128, -29, 123, -21, -62,  52,-120, -63, 118,  90,  85, 108, -40,   6,  68, -26,-127, -18, -52,  14, -90, 115,   8, 123,  10,-113,  81, -67,  35,
  117, -94, -28, -46,  54, 118,  78,  94, -87, -82,  89, -71, -20, -75,  -8, 127,  62,-103, -94, -96,  61, -82, -61,  -8, -35,   1,-118, -78, 108, -41, -76,  13,
   84, -70,  -2, -50,  16,   3,  90, -75, -53,  15,  -9, 110,  23, -81, -62,   1,  52, -36, 103,-110,  39,  39, -59, -25,  59,-121, -92,  61,  26,  48, -99,  33,
   78, -54,-107,-114,-126, -49,  79, -78,-126, 114,-108, -90,  35, -81,  -2,  33,  -3,  88,  17,-112, -58, 100, -48,  28,-112, -68,  10,  50,  -6, 111, -13,  98,
  -82,  94,  57,  71, -33,  27,  40,  33,  45, -36,  42,  10, -80,  45,  27, 121,  75, 110, -90, 107,  -1, -12, -29,-102, -17,  64,   2,-108, -37, -90, -98, 109,
 -104,  17,-122,  90, 101, -60,  57,  36,  14,  90,  88, -85, -77, -55,  15, -15, -69, 104,  80,  98,  27, -25,  73, -11, -73,  54,  91, 120,-120,-128, -19, -60,
   74, -79, -93,  51,  69,  61,-120,-114, -73,  89,  75,-120,  86, -60,  96, -52,  90,  23, 120,  55, -69, -56, -70,-125, 124,  80,-118,  56,  59, 101, -78,  -4,
 -105, -49, -50, 109, -62, -63,  57, -55, -78, -97,  17, -93,  48, -96, -40,  95, -35,   2, -64,-125, -48,  -1,  64, -13,-118,  86,  80,  58, -54,  54,  38, -70,
   39, 119,  11,-110, -85,   4,-112,  16, 126, -57, -42, -77, 115, -29,  78,  31,  26, 126, 111,  54, -84, -25, 101, -60,-121, -51, -19,  30, 109, -36, -11,  10,
  -60,-118,  34, -34,-106, -78, -17,  14,  21, -29,-100,  87,  82,  93,  34, -74,  -3,  51, -82,-113,  65,  -4, 110, -87,-122, 111,   9, 125, -69,-123, 103, -26,
  -20, -54,  -3,-126, -37,  28, -15, -76, -41,  76, 116,  80, -68,  94,  41,  40, -90,  27, -71,  38,  35,   3,-102, -11, -32, -27, -57, -78,  20, -83,  27,  33,
  -72,  87, -46, -83,  14,  12, 115,  -9, -18,  49, -77, -17, -47, -97,  41, -52,  70, -56, 102, 127,-118,-124, -89,  35,-128, -38, -82, -39,  56,  52,  12,  13,
  124,  77, -52,-128,  18,-108, -29, -84, -41, -53, -33,  -4,  44, -55, 116,  23,-105, -56, -64,  42, 100,  75,  77,  79, 123, -26, -45,  76,  88,-122,  64,  26,
  122,-128,  22, -59,  82,  21, -79,-114,   9,-102,   3, 108,  93, -62,  13,  17, -87, -60,  50,-112,  -8, -28, -35,-110, -39,-101, -23, -30, -22,  18,-100, -26,
   71,  15, -82,  54,  88,  86, -62,-116,  59,  16, -46,  16,  83, 108,  -2, -25,  94,  10, 121,   4, 108,  61,-106, -49,  58,  49,  92, -98,  -5,-104, -93,  83,
  103, -28,  17, -14, -38, -28,  32,   4, -58,-113,  80,  61,  89,-117,  28,  43,  71, 111,  98,-127,-115,  97,  66, -73, -36,  22,-125, 109, 118, -81,-105, -89,
   40,  75,  80, 126,  97, -34,  88,  23,  11,  57, -65, -46, -46, -22,-112, -97,  -9,-118, -61, -30,-102,  56, -16,  95, -36,  41, -99,-107,  92, -86,  74,  96,
  -92, -88,   6, 121, 116,  29, -29,-101,  10, -31,  61, -24,  49,-122,  17,-106, -82,-105,-117, 113, -75, -91,  91, -57, -44, -89, -94,  77, -59, -19, -99,  25,
  -25,  64, 110, 122,  10, -50,  -1, -37,  18,  -9,  78, -87, -85, -68, 109, -67, -30, -19,  15,  60,  87,  10, -81, 125, 118, -26, -64, -66,  89,-121,   1,-128,
  -84, -15, -86,  95, -81,  73,  10,   2,  61,  -8,  93,  15,-100, -92,  86, -31, 115, 112, -84, -78, -89,  -4,  63, -52,-103,-114,-111, -30, 115,   8, 105,  19,
  -18,  85, -59, -24, -92,  84,  42, -93, -42,-111,  96,  -5,  24, -89, -98, -58,  54,  90,  50,  12,-126,  46, -72,   0,  46, -59,  66,  -7,  94, 125, 113, -31,
   42,  52,-111, -26,  36, -71,-123, -77,  78, -24,  -1, -29,   7, -81, -42, 115,  52, -89,   7,   2,  11, -79, -54, -14,  39,   3, -55, -85,  87, 101, -28, -46,
  115, -99,-112,  50,  64, -60, -36, 118, -56, -97, -92, -26, 115, -51, -42, 108, -36, 112,-120,  70,-127, -95, -14,-101,  20, 107, -96,  14, 103, 125, 107,-115,
    5, 109,  88,-106,-112,  41,  33, -12, -83, 119,  68, -79, -52, -28,  18,  45, 124, 104, 122,-120,  71, -59,  49, -57, 117, 117,  95, 105,  31,  43,-111,  54,
  -48, -78, 104,  17, -69,  23,  -2,  71, -58,  74,  44, -71, -83, -56,  69,  61, -42,  40,  32,   2, -58, -11,  61, 126, -66, -85,  64,-108, -10,  57,  -7,  95,
   51,  29,  -4,  24,  89,  18,  83, 121,  46, -74,-107, 116,  37,  41, -44, 127,-126,  22,   3,-107, -93,  52,  77,  34, -29, -91,  10,  63,  14,-116, 102,-110,
 -113,  73,  35, -63,  19,  23, -25, -19, 127, -34,-116,  65,   9,  88, -16, -96, -85,-124, -75, -35, 119, -89, -65, -99,  66, 124,-115, 100,  53,-120,  89,-115,
   27, -27, -37, -81, 103,  96,  72, -15,  51,-120,-125, 115, 127, -45,  71, -24, 100,  15, -30,  81,-114,  97,-117, -27, 113, -96, -58,  23,-104,-112, -36,-125,
 -100, -47,-106,-100, -89,  76,   4, 111, -35,  84,  51,  13, -71,  33, -93,  12,  74, -91, -15, 119,-104, -15,  24,  83, -73,  -6,   1, 104, 101,  -9,  62, -19,
  125,  39, -54,  74, -10, -81,  75,  49, -45, -97,  96,  64, 111, -86, -42,  25, -80,  90, -78, 124, 113, -36, -54,-101,  13,-107,-109, -31, 118, -59,  -2, -88,
  112,   8,  74, -53, -47,  -9,-118,  66,   2,  12, -91,  78, -43, 106,  -9, -41,  16,-102,  66,-104, -50,-109,  -4,  70,  56, -51, 107, -95, -47,  47,-101, -74,
   78,  16, -24, -72, -83,  21,-127,   5, -49,  89,   9, -96, -17, -73, -25,  35, -57, -54,  42,  16, -13, 103,  77,  94,-105, 125, -76,  36, -95,-105,-126, 121,
  -99, -10, -32, -55,-116, -66, -54,  -8,  21,-101,  39,  67, -93,  90, -68,-108, -90,  88,-125,-111,-120,  74, 115, -29,  57, -57, -93,  13,  28, -57,  74, -92,
  -71, -74, -58,-108,  25, 105, -14, -45,-120, 121, -75,  73, -85,  84, 100, -10,  92,  63, -71,  10, -26,  81,  93,  91,  15,  13, -45,   3,-111,-102, -23,  86,
   -4, -26,  21,  61,  -1,  -1, -62,   5, 127,  -9,  21,-124,  40,  10,  58, -10, -93, -94,-108, -64, -74,  91, 109, 112,  62, -70, -40,   7,  95,  63, -19,  -7,
  -94,  45, -30,-127, 119, 112,  47, -48,-100,  77, -52,  85,  63,  91, -22,  -2,  -8,   3, 113,-101,  50,  31, 113, -14, -72,  22,-105, -77, -70, -19,-116,-110,
  -19,  -9,-116,  21, -43, -94, -21,  42, -49, -94,  87,  63, -94, -62,  -9,-107, -85, -42, 114, -34, -29,  -7,  23,  -3, 121, -43, -25, -87, -41, -33, 121,  77,
 -117, 106, -71,  42,-128,  30,  53, -17,   8,  91, -66,-119, -23, -40, -14,  -8, -54, -18,  24,  93,  87,  46,  34,  24,  62, -50,-122,  39, -44, -59,  74, 115,
  -65, -84,   4, 104, -38, 107,   6, -77, 123, -31, -55,-121,-115, -12,  92,  39,  33,  69,  53, -88,  34,   5,  38,   7, -48, -78,  13, -30,  53,-114,  87,  65,
  108,   9,  29,  70,  68, -52, 126,  84,-111,  97,   2,  -3, -42,  16, -35,  30, 122,-113,  36,  94, -50, -80,-104,  33, 116, -61, -58, -91,  67,  -2, -94,  57,
  -46, -64,  54, 101, -91,  44,  42,  66,-121, -19, -18, 114,  39,  28,-110,  77, -51,  27, -22, -81,  11,  72, -53,  -8, 102, 112, -28, -67,  93, -94, 106, -10,
 -121,  71, 123,  17,  13, -56, -26, -12, -47, 100, -53,   5, -67,-127, -69, -64,-123,-109, -29,  88,  -5,  81,  18, -19, -52, 104,  66,  81,-107, 117,  -2,-122,
   45, -37,  39, 114,-101,  56,   5,  -6, -87, -81, -17, -15,  76,  35, 104,  62, -51,  64,  10,  77, -15,   4,  84, -13, -70, 116,  48,  58,  59,  68, -34,  94,
   34,  33,  90, 110, 100,  60, -28,-115, -67, -85,  55,  85, -10,  23,  72, -81,  55,  83, 103, 105,-123,  35, -15, 109, 117,  99,-108,-122,  37,  34, 105,  49,
  -73, 102,  -4,  28,  97,  85, -17, -13,  75, 122, -94, -63, -72,  91,   6,  90, -25,-127,  21, -94,  37, -62,-111, 122,  74,  40, -25, -64,   1,  30, 120,  28,
   38, -97, -59, 112,  78,   2, 125,  18,  78,-101, -11,  44, -32,  16, -61,  94,  70,  78,  17, -66,  -3,-120,  61,-105,  -2, -53,  83, -33,  73, -58,  95, -84,
  -12, -53,  85, -28, 120, 110, 120,  74,  -5, -33, -37, -72,  24,-111, -78, -79,  56,   4,  31,  32,  25,  80,  78, 104,  86,  48,   7,  75, 116, -19, -39, -29,
   54,  63, -70, -80, -58,  54,  11,  34,  35,  38,  69,  10,-127, -62,  38,  71, -94,  59, 120,  72,-100, -46,  78, -59, -18,  73,   4,  99, -18,-123, -26, 106,
  112, -59, -32, -53,  80,  85, -15,  29, -72,  -5, -16,   6,  81,-102,  43, -27,  42,-128,  24,  70, 107, 119,-123, -41, 113, 112,  21, -93,-104, 104, 117, -62,
   27,  -4,  52,   1,  93,  57, -93, 117, -69, -12,   8,  79,  55,  97, -28,-110, -98, -73, 103, -68,  45,  83,-106, -67,  75,  33,  16, 119, -83, -70,-100,  99,
  -60, -86,  16, -66, -45, 120,-125, -15, -75,  71, -40,  62,  81, -95, -13,  25,  55,-125, -95, -74, -51,  78, -31,  76,  15,-115,  35,  40,  70,-109,  55,   4,
   49,-119,  26, -95,-111, 115,  47,-113,  84, -19,  41, -54,-124,  29,  82, -16,  76,  10,   4,  16,  42, 107, 116, -59, -97, -63, -23,  71, 123, -27,  66,  75,
  -91,  14, -61,  84, -76,  60,  75, -26,  47,  17,  74, -30,  50,  59, -12,-101,  69,  79, -89,  17,  25,  19,  -3, -24,  33, -85,  73, 105,  77, -19,  57,  56,
   86,   2, -54,  -2, 119, -57,  56,  -4,  99,  75,-115,  23, -83, 109, -13, -12,-123,  27,-117, -12, -72, -56, -88,  52,  -5, -48, -87,  18, -83,  94, 125, -68,
  103, 107,  26,-117,  48, -11, -15,  45,  87,  28,   6, 115, 114,-101,  -7, 106, -43,  56, -13, -82, 116,  33,  89,  47,-115, -66,  36,  73, 100,  75, 105,-112,
   83, -19, -69, 120,  66,-103, -27,  99,  57, -89, -25, -35,-123, -80, -70,  25,  53, -13, -94,  41, -57,   1, -59,  64, 109,  91,  42, -27,  91, -96, -46,  53,
  -57,  62,  94,  24,-100,  83,  30,  93,  88,  67, -91,  44,  88, -32, -30, -68,  76,  21,  90,  57,  72,-118, 120,-116, -49,  95, -67,-119,-113,  46, 106,  30,
  -64, -85, 107,  79,  68,   6,-104,  28, -39, 115, 103, 120,-104, -25,  31,  74, -49, -42,  64,  15,  39,-115, -12, 120,-126, 109,  49,  77, -27, -63,  39, 107,
   68, -99,  77,   1,  60, -14,  68,  -7, -70,  -7,  56,  31, -81, 108,  97, -59,  38,  37,-121, -88,-121,  82, 101,-119, -60,  76, -88,-114, -90,-116,-115, -14,
  117, 123,  83, 118,-122, -55, -12, 107, -65, -55,-128,   6,  26,  15,  77,-100, 105,  77,  45, -62,  87,  83,  69, -94,  28,-110,  24,  25, -82, -14, -64,  74,
 -113, -15, -17, -78,  59,  25,  91,  96, -71,-127,  38, 104,  21,-124,  49, -72,  75, 126,  82, -33,-118,  10,-117,  41,   7, -70, -18,  24,  15,  34,  97, -26,
  127,  96, -16,  89,  21,  22, -11, -68, -61, -74, -73,  10,  42,-114,  31,-120,  29,   4,  -8, -17, -32,  48,  96, 101, -59,-111,-117, -99,-119,  26,  14, -37,
  118, -92, -74,  86, 103, -10, -81,  -8,  39, -10,  68,  41,  90, 119, -82,  -9,  23,-114,  24, -28,   1,  32,-110,   0,  21,  95,  -3,  90, -32,  79,   5,  55,
 -101, -78,  53,  32,  36,-108, 125, -27, -62, -44,  -5, 119, -68, -45,  99, -82,  45,  71,   8,  93, 116, -19,  26,  44, 115, -66,-111, -47, -39, -96,  66,  81,
 -110, 127, 113,  15, -79,-106, -62,  28,   1,  22,  57, -60,  26,  69,  43,  71,  47,  95,-115, -29,  97,  43,-113,  26,-112, -89, 117,  15,  19,-103,  85,   6,
   91, -39,  -4, -83,  84, -83, 109,  19,  42,-127, -39, -71, -61,-107,  24,-116,  68,  -5,   2, -62, -32,  24, -58,-109, -21,   5,  72, -34,  41,  92,  46,   0,
  110,  35, -94, 119,  92,-100,  95,  37,  25, -50, -98, -91,-127, 109, -31,  43,  66,  22,  72,-106,  19,  83, -51, -98,  45,  37, -13, 112,  85, -25, -51, -28,
  113,  63,  61,  34,  44,  11,  50,  93,  -5,  41, -11,-118,  58,-110,   3,  -5,-106,  24, -34,-122, -28,  52,  98, -78,-110, 122, 122,  88,  10, -62, -35, 102,
   21, -24, -74, -70,  -2, -75,   8,-100, 110,  32,  22, -29,  19,  60, -73, 117, 105,  98,  84,-126, -26, -76,  37,   1,  42, -73, -19,  96,  39, -76,-114,  24,
   47,  15,  96,-126, -46,-127,-126,-105, 118, -62, -51, -68,-127,  57,  79, 100, 100,  15,  59,  77,  85, 122,  78, -51, -26, -42,  60, -45,  35,-113, 113,  99,
    9,  95,  39, -87, -51, -99,  62,  25, 109,  27, -26, -77, -96,  85,  13, -40, -66,  91, 108,-104, -48,  70, 114,  97,  72,  70,  64,  17,  34,  85,  50,  85,
   33, 102,-112, -91,   3, -49,-109,  73, 103,  40, -33, -35, -68, -52, -33,  76,  60,  98,  26, -85,-115, -10,  42,-110, 124, -29,-113, -41,  64,  -8, -97, -12,
    8, -51,  56,  37, -69,  20,  95, -16,-109,  94, 115, 116, -36,  48,  19, -68,  -1,   9, -69, -73,  30, -94,  75,-104, -36, 100, 101, -14,  44, -24, 100,   2,
  110, -96,  80,  21,-113,  19,  60, -51, -53,  40, 111,  52,  88, -24, -82,  17,-124,  96,  44,  61, -58, -50,  18, -55,-113,   7,  17,  65,   1,  10,  75, -37,
 -128,  56, -29, -91, -44,  95, -62,  85,  47,-116,  14, 105, -97,  32,  58,-100,  70, -45,  96, -20, -46,  14,-117,  25,  89,  -3, -44, -84, -80,  -4, -50,  61,
   14, -62,  19, -78, -30,  89,  35, -59,-115,   9,  -2, -25, -87, -49,   0, 115, -90, -66,  96, -36,  83,  84,  79, -14, -10, -83,  59,   7, -10,  57, -42,  47,
  -70, -81, 112, 108, -27, -42, -26,  42,  -7, -25,  93, -90, -53,-113,  67,  25,  52,  12,  67, -71, -93, 118,-107,-102,-115, 104, 101, -25, -70,  90, -40, 127,
    4, -98, 109,  52, -40,  96,-123, -27,-107, -10, -34, 126,  88,  11,  73,  93,   3,  26,  79, -26,  88, -17,  95, 109, 123,  71, -96,  47, -42, -77,  12,  57,
   81, 122, -14,  10, -43, -68,  97, -82,-126,  -8, -94, 108,  52,-124,  46,  58,  32,-111, -78,  44, -26,  -8,  78, -77,  -2,-124, -88,   8,-117, -48, -54,  17,
   22, -24, -32, 100, -90,-114,  93,   5, 107, -21, -91, -94,  23,-101, -82, -99,  33,-112,  -9, -92, -49,-120, -69, -15,  86,-120,  63, -37, -44,   5, -79,  94,
  -46,  78,  26,  72, -25, -74, -64,-111,  32,  29, -57,  70,-103, -50, 107,-128,  84,  83,  65, -25,  71, -66, 105,  72,  56, -65,  37,  14,-102,  32,  40,  75,
  -13,-102, 118,-104, -78, -25,  72,  74,  25,  56, -12,  34,  11, 121, 107, -50,-115,-123,  52, -62,  16,   3, 100,  68,-120, 104, -52,  29, 120,  24,-102,  80,
  -98, -68,  25, -42,  53,  76,  -8, -82,  38,  82,-102,  74,  86, -84, -66,-119,  53,  29, 105, -18,  30,  76,  -2, -98, 120,-102, -87, -95,-110,-114, -69, -99,
 -100,-123,  47, -59,  67,-126, -84,-117,  50,  48, -11,  51, -98, -14, -46,  64, 105, -93,  -4, -85,  72,   7,  96,  44, -66, -35,  23, -88, 100, 125, -95, -55,
 -111, -53, 117, 102,  24, -95, -76, -34, -62, 113,  12,-114, -54, -18,  70, -68, -24,  39, 100,-119, -67, -77, -88,  80, 118, -14, 116, -41, 101, 109,  52,-108,
    7, -37, 122,  -1,  13, -12,  88,  62,   1,  55, -33, -47,  42,-123,-102,  21,  78, -22,-105, 127,   9,  77,  24,  37,-117, -49, -42,  25, -78,  12,  -4, -28,
  -22, -70, -35, -95,-119,  65,   8,  41,  62, -65,   8,  -7,-119,-105,  93,-103,-127, -14,  -4,  54, -74,   2, 113,  83, 118,  91,-126,  34,   0, -62, -94,  95,
   34, -51, -85,  48, 115,  -5, -75,  26,  24, 108, -25,  22,  -6,  87,  65, -14, 119,  73,  32,-125,-104,-108, -78,   2, 125, -14,-108,  51,  40,  70, -86, -67,
   12,  87, -61, -30, -63, 121, -33,-112,-123,-117,  38, -28,  28,  76, -77,  96,-114,  24,   5, -33,  76,  -9, 116, -91,  36,  14,  80,-120, -45, -85,-113, -31,
   50, -16, -50, 114, -18, -55, 106,-108, -38,  38, -92, -86,  69, -89,   1, -88,  46, -34, -36, 103, -39,  40,  45, -99,  15,  58,  90,-112,  93, -95,  66,  50,
   83, -67,  -5,  15, -50,  72, 100, -16,  90, 117, -94,-116, 103,  -7, -65,   1,  10,  74, 118,-113,  32,  92, -60, -84,  48,  55,-106,  55, -71,  82,  -7,  22,
   27,  88,  32,  46, -47,  32, -37, 115,  83, -65, -10, 111,  43, -53, -67,  34,   0,  69, 114, -26, -16,  92,  -9, -14,  79, -93,  54,  -2,  78, -92, 121, 100,
  -48, 124, 124, -75,  90, -77,  41,  74,  88, -30,  28,  84, 125, -76,  79, 118, -61,  86,  60,  84, -70, -35, -87, -73,  90,-115,  12, -19, 102, 109,  72, -83,
  -13, -17,  68,  68, 100, -59,-127,  23, -60,  78,  17,-103, 103,  88,  21, -11, -99,  65, -44, -72, 105,  90, -81, 123,  75,  99,  31,  72,  25, -58,  15,  42,
   69,  39,  61, -19,  64, -20, -84, -57, 115, -78,  14,  64, 107, -29,  58, -44,  67, -28, -20,  -3,   2,-119, -95, -58, -71, -41, -70, -76,  48, 111,  74, 123,
  -21, 124,  16,-121, -32,-104, -50, -76,  14, 102, -56,-109,   0,-102,  99, 100,-120, -41, 103, -28,  24,-101,  38, -55,  74,   7,-121, -37,-128,  54, 126, -10,
 -122,  -5,   2,  11, -97,-111, -24, -38,  24, 122, 119,  81, -64,  54,  33, 101, -10,  85,  82,   2, 105, -42, -94,  59, -34,  72,  20, 108,-125,  30, 112,  -5,
   81, -44, -93, -76,-120, -27,-106, 106, -55, -12, -89,  99, -33,   1,  16, -48, -29,  15,  23,-112,  89, -31,  47, -68, -16, -92, -39,  41,-116,  -4,  38,  10,
  -35, -74,-105,  52,-105, -31, -25,  86,  94, -60,  -5,  84, -55,  -8, 119, -29,-128, -75,  81,  65, -57,  60, -80, -83, 119, 121, 114, -74,  55,-100,  87,  27,
  -64, -12, -71, -57, -90,  81, -68,-117, -44, 118,  13,  79,-102, -10,  22, -99, 103, -30, 112, -42,  -1, -12,  20, -87,-113,-104, -52,  89,  86, 118,  31,-114,
  120, -42,  19, -43,  -8, 126, 122,  89, 107,  70,-102, -77,  49, -75,  33, 113,  86,  54,  19,-128,  18,  85,  12,  63, -32, 121, -66, -60, -30,  14, -23,  41,
  117, -51, -16, -55,  47,  -9, 119, -85, 106, -15, 111,  56, -92, -81, -65, -36,  58, -29,  -4, -27, -59, -48,  18,  40,  76, 102,-118,  87,  58,  59, -64, -68,
   23,  56,  -5,  15,  32,  48, -74,  83,  84, -99, -28,  -3,  22, -46,  35,  92, -65, -80,  -2,  -3,  10,  10, -30, -97, -26, -70, -52, -87, -99, -95,  21,  21,
  118, 120,  38,  11, -48,  92, -28,  -1, 109, -36,  24,   3, -97,  -2, -11, -80, -80, -56,  11, -56,  82,  96, -63, -75, -35, -82,  -4, -80, -77, -71, -99,  33,
  -86, -45, 126, -41, 106,  40,  85, -52,  51,  26, -85, -11,  87, -37, 108,  75, 117,  48,-107, -96,  52,  -9,-116,-101, -95, -59,  10, -48, -35, -32,  61, -14,
  127,-111, -87,  93, 101, -98,  96,  70, 121, -14,   8, 104,-105, -48,  27,  44, -75, -21, -21, -99, -55,  -3, -83,-104,  72, 110, -42,  78,  42, 125,-104, -90,
  -33, -81,-116, -89, 122, -96,-123,  13, -29,  16,  -7, -31,  79, 108, -62, -64, -60, -84,-104, 114,  14,  59,  -1,-108,-108,   9, -36, -29, -54,  32, -95,-110,
   57,  92, 122, -61, -57, -95, -38, -64, -59,-106, -57,  66,  75,  98,-117,   7,  40, -10,  98,  17,   3,  80, -42, -12, -24, 122, -28,  80,-119,  84,  55,  52,
  -80,  72,-123,-104,  35, -79,-104, 119, -40, -48, -48,-108,  50,   4,-103,  27,-113, -27,-126,  41, -20,  81,  21,-120, -22, -84, 108, -81,  48,  67,  58, -82,
   25,  35,-120,  81, -47, 122,  24, -65, -42, -80,  52,  98,-104,  54, 103, -92,  97,-121, -31,  28,  39, -14,  93,   4,  23, -90, -65, -75, -23,  27,  74,   2,
   35, 112, -44,  63, -25,  -2, -56,-121,  99,  94, -17,  51, -73,  17,  51,  93, -72,  39,  67, -27, -67, 120, 112, -20, -28, -19, 104,  85, -49,  31,-110,  66,
  -68,  47, -68, -50, -98, -84, -33, -99,  82, -46, -33,  14, -19, 107,  13, -11,  49,  79,   6,-127,  76, -63,  -6, -98, -28, -79,  75, -91,  -4, -19,  -1,  38,
  -63,  95,  90, -76,  30,  28,  97, 112, -96, -11, -38, 118, 122, 100, -15,  47,  99, -94,  36,  44,  53,-113, 101,-105, -55,  -1,  38,-117, -22, -76,  -4,  89,
   33,  32,  34, -30, -92, -22, -31,  98,  -6, -68, 103,  75,-105, -57,  84, -74, -54,  25,  25, 104, 122, -87,-117,   9,  -4, -86, -14, -87, -58, 104,-113,  67,
  113, 106,   1,  90,-105, 116,-109, -67, 122, 111,  69, -90,  70,-122,   1,  38, -26,  78, -35, 106,  46,  30,  73,-125, -92,  93,  -5,  41, 106,-109,  62,-127,
   92,  62, 101, 122,-128,  18,-106,  16, 127, 101, -47,  15,  69, -15,  44, -74,  47, -39, 123,  20, 114,  84, -15,  47, -18,  93,  31, 110, -47, -50, -32,  19,
  -24,  19,  98,  87, -86, -51,  -1,  25,  49, 112, 122, -51, -76,  72,  93,  51,  40,  68, -84,  13,  50,  69,  94,  25,  44,-107, -78,  88, -50,  88, -10, -39,
  -69,  53,  58,-102,  47, -61,  -8,   5,  60,  68, -15,-111,  50, 102,  13,  61,  13, -65, -76, -98, -26,-114, 123,  14,  48,  44, -89,-109,  28,  24,  15,-114,
   -1,   5, -21, -10,  15, -64,   7,  -5,  -8, -44,  81,  57,  64, -69, -37, -64, -24, -61,-115,-127,  20, -38,-128,  77,  -7, -29,  73,  19,   8, 105, -24,-128,
   39, -91,-107, -61,  74,  40,  28,  -9,  20, -24, 104,-116,  20,  31,  67,  89,  63, -20,  58,  -9, -14, 114, 111,  97,  59,  51,-115,  29,-102,  50, 119,  70,
  -82, -59, -71,-119, -18,  58,  21, 109, -37,  90, -91,  68,   8,   4,   0, -10,  34, -82,-128, 107, -68,  41, -60, -20,  74, -38,-119, -19, -47, -78,  57,  80,
   99,  65, -45,  58,  35, 113,   9,-111,  93,  89, -17,  33,  30,  21,  44,  91, 109,  89,  87, 103,  91,-109, -24, -17, -50,  11, 105,  69,  76,  28,-126,-116,
  -50, 112,  33, -59,  94,  67,  12,  -1, -26, -85,-126, -74,  66, 109, -62, -96,  56, -10, 105,  67, -49, -57,  60,   0, -46,  95, -58, -42, -51,  98,  -5, 118,
  -62, -11,  36,  60,   1,  48, -68,  -7,  13, 119,  56,  16, -68, 120, -17, -62, 107, -16, -95,  43,  77, -71,-109,  52, -37,   4, -77,-109,-102, -60, -54, 121,
 -110,  74, -26, -59, 127,  78, -20,  12,  11, -16, -97, -73, -83, 100, -46, -40, -27,-120,  21,  41,  10, -48,  17, -85, -22, -68,-115, 100,-116,  38,-117,  -7,
 -122, -73, -77, -47,  18, -27,  66,  32, 111,  49,  83, -94, -29, 117,  55,-128,  92,  59, 127, -60,   0,  79,  -5, -36,  59, -45,  11,  39,-103,   3, -17, -50,
   91,-120,  89, -51, -30, -38,-102,  33, -11,-108, -48,  43, -32, 104,  29, -98,  84, -95, -38,   7, -17,  80,  86,   3, -85,-122, -47, 122,  -4,  33,  43, -21,
  -30,  84, 107, -91,  77,-104,  77,  88,  52, -15,  68, -94, 127,  46,  73,-101,  56,-105, 114, 124, -59, -70, 113,  84, -42,-101, -80,  46,  15,  -4,  80, -27,
  105,  84,  41,-111, -87,  81, 117,  59,  82, -15,  87, 121,  94, -49,-109, -82,  19,-101,  61,   0,  -4,  51, -19, -71,   0,-107,  85,  67,  95, -19,  -4,  12,
  -17,  -2,  79,  98,  91, -48, -19,  11,-113,  94, 124, -69,  87,  -5, -31, -56,   7,  38,  29,  -7, 111,  58, -78,  81,  67,  64,  81,  -6,  67,  40,  50, -22,
  -61, -32,  97,-111,  50,  25,   8, -52, -69,  93,  89,  90, -67,  49,  44, -50,  62, -49,-125, -37,  25,  56,  52,  -7,   6, -94, -64, -52,-108,  58, -65,  31,
   -6,  80, -48, -11, -33,  63,  40, -96, -54, -51,  79,  65,  78, -53,-118, -83, -13,-113, 107,  -1,  55,  -3,  -9, -86,  16,  35, -81,-105, -63,  71, -85,  18,
   70,-118,  10, -91, 101,  74,  21, -32, -52,  14,  -8,  59, -28,  56,-105, -67, -32,  72,  28, -20, 113,  97,  42,-123, -14,  42,   7,  37,  27,  76, -14,  23,
  -88, -92, -83, -80,  57, -54, -50, -37, -81, -92,  32, -19,-114,-127, -41,  57, -39,  73, 127, -51, -45,  10, -53, -68,  40,  60, -98,  54,-107,  26, -19, -83,
   -8, -45, -34,  -6, -89, -27,-118,   0, -22,  94,  91, -41,  72, -35, -25,  73,-121, -99, -34,  -2,-116,  -3,   5,  15, -63, -53,  -9, -52,  29, 106, -53,  11,
  -66, 122,  -5, -14, -66,  54, -46,  81,-109,  67, -36,  55, -59, 107, -73,  33,  35,  68,  91,  54,  28,  16,  60,  98,  59,  29,  52,  61,  59, -69,  36, -35,
  121,  -7, -64, 121,-106, -60, -48, 116, -63, -95,  -8,  45, -43,-110,  29, 104,  -7,  24,  79, -25, -62, 121,  64, -35,-125,  27, 113, -43,  55,-113,-124, 122,
  116, 115,-125,  87, 110, -24,  67, -70, -43,  25,-103,  65, -73, -12, -12,  22,-116,  68, -58,  34,-125, -50, -44, -31, 124, -78, -19,  52,-119,  42,  41,  37,
 -100,  11, -23,  69, 108, -74,  50, 115,  46,  -2, 100,  80, 121,  39,-126, -26,  32, -97,  34, -76,   9,  56,  63, -26,  41, -51, 100,  15, -43,  21, -13,  67,
  -11, -76,   0,-113,  61,  63, -46,  16, -10, -61,  46, -49, -86, 109,  34, -38,  13,  41, -58,  61, -64,  37, -37,-102,  53, -83, -33, -95,  -7,  85,-111, -38,
  125, -42,-127,  67, -24, -42,-106, -73,  80,  33,   9, -27, -23, -84,  -3, -46,  20, -52,  38,-128,  28, -28,  89,  84, -26,  36, -28,  93, -71, 120,  97, -92,
  -44, -18,  50, -20,   7, 112, 100,  18,  90, 119, 118,-125,  75,  -9, 112, -83,  33,-123,  16,  98, -36, 103, -48, -92, -73, 110, -30,  47,  23,-122, -14, -87,
   46, 112,  -3,  27,   4, -79,  40,  90,  12,  39,  33,  80,-128, 102, 121,  55,  27, -68,  38,   6,  -2, -72, -50, 117,  53,-128, -25, -35, 105, -14,-115,  13,
 -108,-110, -68, -27,  58, -44,  56,   5, -55, -52,  59, -41,-100,  25, -17, -74, 121, -25, 116, 123,-113, 127, -31, -15,-117,  57, 118,  90, -28,  -2,  89, 112,
  -94, -25, -90,  73, -35,  74,  45,-118,  18,  13,  28,  35,  68,  69, 114, -70, -23,  75, -79,  73, 108,  82,  10, -14,   2, -95,  72,  79, -31, 112,  80,  18,
   42, -96, -38,-128,  65,  94,-117,  37, 100,-120, -87,  48,  -6, -92,  88,  89,  -2, -14,  70,-122,  49,-123,  -8, -99,  48, -42, 124, 127, -54,  44,  -4, -71,
  -80,  36,  -3,  35,  83, -37,  89,   9, -92, -45,  17,-108, -64,  31, -20, -17, -82,  20, -36, -25, -52, -82,-122,  75,  59, -29,  61, -63, -28, -94, -46, 109,
   70, -75, -83,-118, -28,-127,-109, -47,  53, -14,  59,  63,  75, -48,  85,  89,  86,  93,  96, -73, -61, 119,  65, -61, 122,  69,  33,  61,  93,  31,  49,-112,
  -94, 113,  42, -39, -30,  81, -61, 109, -44, -53,   9,  71, -67, -81, -68,  -1, -62, -10,-104,  49, -42,-105,-122, -79, -17,  49,  64, -57,  48, -29,  67,   4,
 -123,-120, -18,  53, -38,   7, -24, -75,  59,  24,-124,  71,  68,  79, -72,  97, 115, -28,  98, -78,-106, -83,  -3,  72, 106,  85,  21,  98, -11,  40, -70, 111,
 -124, -39, -21, 100, -41,  19,  54, -16,  15,  -2,  61, -22, -70,  24,  -9, -24,  85,  93,  31, -34, -90, -63,  44,  63,  19,   3, -17,  -3,  56,  63,  58,  74,
   40,  17,   5,-113, -40, -89,  77, -83,-102,  61, -62,  96, 112, 119,  86,  -5,  16, 117,  -1,-106, -46,-118, -48,-117,-123, -40, -84, 104, -58,  59, -28, -42,
  -93,  80,  70,  -9, 100, 120,-107,  41, -66,-115, 123,  67,  44,  23, -95,  53,  -7, -47,-105, -45,  71, 126,  83,  19, -81,-100, 122, -55,  82, 122, -34, -68,
  -63, 119, 106,  71,  49,  90,  33, -72, -66, -19, -76, -57, -84,  86,  67, -91, 127,-112,  80, -79, -45,  34,  -9, -47,  46,  95,   4, -52,  23,  86,  30, -66,
   29,  34,  55,-124,  27,  26,  86,  -7,  15, -71,-128,  36,  13, -23, -18,  61, -27, 101,-119, 123,  24,-124, -24, -53,-107, -44, 119, -12,   9,  54,-111, -21,
  -30,  95,  53, -24,  95, -82,  68,  41, -62,-127, -59,  81,-116, -73, -16,  -1,  27, 124,  11, -90, 122,  61, 125,  76, -71, -57,  95,   7, 126,-106, -80, -19,
   35,  59, 112, -72,   9,  78, -66,  73, -54, 125,  31,-107, -67, -25,  68,  59, -15,   0, 127,  99, -60, 106,-127,-101, -46,  86, 117,  69,  40, 102, -85, 101,
  110,-125,  69,  21,-119, -64, -48,   5,  81, 119,  27,  61,-108, 125,-101,   9, -34,  27, -72, 109, -23,  83, -14, -73, 126,  71, -75, 108,-121,  22, -73,  86,
   33, -66,-128,  39,  58,  -6,-108,  27,  57, -55, -35, -79, -51,-123, 117,   1, -80,  28,-100,   2,  10, 114, -38,  -7, 113,   4, -68,  45,  95,  97,  -4, -88,
  -96, -13, -73,  72,  70,-107,-117, -44,  62,-105,  52,  45, -12,  73, -22,  -5,-109,  10,  10, -48,-109,-103, -33, -68,  47,  26,-105, -13,  89, -41, -42, -54,
  -33, 111, 100, 120,  69, -63, -35,  74,  69,  61, -54,  85, -86, -60, -64, -95,   6,  58, -40, -41, -23, -44,  72,  37,   8,-114, -35, -63,  29, -85,  70,  93,
  -72, -60, 123, -90, -13,-110, -98,  -5,  36,  43,  91, -20, 103,  99,-101, 127,  94, -22, -16,  18,   7,  13,  -9,-105, -42,-103,-117,-105, 113,  71, -29,   2,
  -34, 114,-108,  68,  39,  -7,   7,  18, 105, -19,-115,  -9, -23,  95, -33, -91, -86,  -9,-109,  16, 107,-103,  46,  48, -46,  30, 120, -30, -49,  42, 104, -18,
  -35,  -3, 119, -22, -34,  -7,  66,  33,  98,  58, -81,  14, 111, -20, -24,  97, -60, -36,-128, -30,  73, -67, 111,  -4,  56, -51, 127,-127, 121,  87,  47,  30,
  106,-111,  85, -26, 111,  37, -99, -86, -22,  60, -33, 119, -26, -26, -63, -49, -13, -95, -73,  -6,  47,  41, -53,  42,  91,  91, -45,  80,-124,-126, -86,  12,
  -88, -55,  85,  49,  97,  -6, -72, -96, -34,  84, -10, -95,  -4,  -5,  -5, -60,-119, -65, -73,  -7, -88,  70,  93,  81,  59,  80, 100,  65, -51, 119, -97, -47,
   52, -37, -61, -81, -12,  42, -16, -30,  34,-107, -28,  67,  79, -33,  56,-113, 111,  35,  57,  95, 127, -46,  66,-119,  25,  73,  70, -99, -33, -47, -33,  87,
  -15, -82,  18, -59,-111, -31,  96,  86, 123, -83, -64, 126,  73, 122, 101,  62, -52, -29,  50, -18,  -6,   5,  10,  47, 100, 117,-128, -89,  68, -20, -72, 112,
  -42,  -5,  11,   9, -81, -99,  82, -67, -56,  45,  99, -99,   5,-117, -51, -78,  -5, -90,  -8,   8,  79, -31,  -6,-112, 103,  93, -56,  61, -60,-100,  66, 119,
  -84, -79, -16,-120, 123,  80, -50,  96,   0,  30, -87, 104,-109,   5,  51, 121,  31, -34, -98, -81, -55,  32, -65,  38, -91,  76, 106, 104, 121,  60,  72, 118,
 -102,  12,  79, -49,  46, -99,  30,-115,  49,  -9,-111,-115,  41,  -5,  93,  33,  84, 110, -56,-105,-126,-115,  12,  82,  88, -73,  87, -99, -98,  61, -47,  74,
  -96,-111,-104,-128,  29,  21,  69, -40,  12,  41,  95,-120, 126,  30,  99,  -4,-104,-126,-112,   1,  74,  32, -83, -61,  99,  -1,  38,  38, -27, -65,  55, 118,
   85, -93,  -6,  79,  89,  93, -35,  -3,  85, 107, 114,  58, -52, -63, 110,  86, -56,-112,  47,  49,  21,-101,   9, -52, -26,   7,  63, -79,  78,  32, 114,  -6,
  -63, -87,  62, 113, -52, -72,-119,  89, -26,  46,  90,  41,  11,  88, 127, -84,  32,  94, -82, -89,  57,  93,-118,  37, -29,  12,  39,  45, -83,  25, -93, -54,
  -80,-117, -75,  76, -78,-112, -37,  41, -92,  -7,  86,  51,  19,-121,-109,  48,  45,  75,-123, -83,  20, -88, 103,-114,-106,  33,   9,-127, 109, -65,  35,  75,
   34, -86, 102,   3,  29, -36, -61,-112,-112, -38, -74, -76,-119,  86,  93, -76,  27,-104, -19,  45,  -9,  -7,  27, -98, -27,-120, -27,  66, -33, -41, -75,  26,
   90, 103,  92,  26,  23,  63, 115,  67,  58,  45, -96,-104, -27, -42, -97, -37,  25,  42, 123,-114,  61,  35,  95, 123,  -2, -96,  82,  64, 126, 104,  53, -25,
  -87,  24, -49,  -2,  -6,  43,  28, -89,-118, -58,  21, 102,  79,  80,  21, -33, -10,  97,  44,  34,  85,-112, -30, -38, -62,-102,   3, -51,  34,  92,  94, -95,
   -2,  87,  52,-125,  93, -65, -12,  79,  32,-122,  28, 119,  30,  84,  38,  44, 127, -27,  17,-101,  45,  42,  14,  57,-124,-102,  63, 121, -53,-118,  82, -86,
  -18,-110, -50, 110,  35, 117, -23, 127, -74,  54,  48,  11,  19,-104,  71,-113, -14,  23,  65, -52,  42, -90, 121,  26,  83, -75, -23,-116, -13, -71, -96, -77,
  -86,-122, -86, -74, -29,-103, 111,-116, -78, -86,   8,  15, -74,-103, -76,  89, 112, -45,   5, 121, -96,  31,  15, 106,-117,  60, -88,  87,  17,  41, 108, -89,
  -17,   2, -95,-122,  33,   1,  51, 112, -51, -72, -28, -79, 104,-115, -87, -22,  78,-118,-101,  65,   6,-128,-110,-106,  92,  40,  15, -68,   1, -59,  66, -35,
   29,  31,  21, -78,  -2,  69, -46, 109,-110, -83,  52,  18, -54,  70, -20,  34,-106,  47, -51, -37, -85, -71,  85, -26,-110, -31,  17, -96,  -5, 114,  -1, -21,
  107, -67, -33,  68, -14,-108,  29, -42,   9,  73,-107, -28,  76,-115,  19, 124, -85,  51,  80,  11,  75,  -9,  25,   5, -67, 114,  10,-109, 125,  23, -24,  51,
  -10, 120,  92, -38,-127, 121,-124, -69, -58,  69,-119, -71,  89,  69,  92,  67,   7,  16, -64, -23,  22,  60, -87,  19, -56, 108,  84, 124,  83,  34,  57,  87,
  -86, -73,  -1, -23,  53, 125,  36, -57,  35,-124, -42,  11,  59,  46, -41,  97,  63,-114, 100, -45, -22, 106,  87, -57, 120, -66,  35,  49, -91,  99,  83,  21,
   20, -59, -86, -91,  80,  75, -44,  83, 127,  93, -39,  -3, 124,  86,  13, 107,-128,   2, -82, 127, -63,  -2,  95, -47, 110, -86,-121, -40,  69, -93,-101,  53,
  -35,  -3,-116, -82,   7,  89, -48, -37,  -5, -78, 109, -40, -97,  19,  -5,  25, -12, -64,   6,   1,  50, -40, -46,  34,  27, -52,-122, 124,  -9,-128,  16,-123,
 -121,  64,-125, -90, -73,-123, -60, -72,  59,  84, -85, -71, -63,  44, -24,  -4,  57,  83,  74, -16, -56, -85, -90,  29,  57,-104,  91,  46,-113,  24, -40, -10,
 -122,  97,  37,-122, 105,  -5, -76,-121,  31, -52,  54, -97, -23,  89,  -7,  40, 100,  -6,  39, 102, -49,  37, -66,   5, -95,-124,   4, -21,  45,  46, -73, -28,
  116,  92,  17,-127,  -7, -60,  25,  37, 122,  64, -25,  18,  89,-104, 123,-117,-107, -19,  49, -92, -51,  20,  59,  -2, 115, -40, -69, -66,  60,   1, -65,-113,
 -104,-112,  -4, -78,  63,  36, -82, -93,-102, 123,  56, 125,  26, -43, -43, -33, -90, -88, -74, 119,  58, 126, -50, -98, -20,  87, -84, -38, -99,-113,  33, 114,
  -45,-118, -57, -77,  53, -97, -70, 114,-114, -53, 124, -76,-104,   0,  63, -40,-101,  76,-111, -47,  67, -23, -50,  92,  19,  54, 120,  26,  57, -60,  51,  60,
   69,  13,  41, -77,-106,   5, -44, -80, -12, -24,  -9, -38,  -6, -14,  89,-128, -84, -25, -76, -69, -89,  30, -26, -80, -78, 110, -74, -15, -78, 116,  29, -68,
   24,  -5,  53, 101,-109,  26,  24,  10,   5, -23, 121, -63, -36,  77, -62, -20,  77, 122, -34, -61,-100, -73,  29, -49, -41, -24,  61, -65,  59,-121,  38,   8,
  -95,-123,-102,-125, -17,  16,  57,  47,   7,  18,  95, 123, 113, -19,  82,  90,  73,  84, -13, -21,  38, -61,  34, -46,-110, 118,  18,  56,  -5,-113,  67, -66,
 -113, -44,  66,  81, -12, 105, -68,-111, -97,  98,  58,  43, 118,  65, -99,  39,   4, 104,  50, -40, -84, -82, -89,  -3, -44,  -6, -17, -43, -48, -16, -11, -20,
   34,-104,  85,  91, 113,  64,-113, -39,  44,  77, 104, 102, -44,-127, -15,-101,  46, -57, -53, -55,  30, -93,  99, -92, 104, -61, -47, -93, -90,-114, -35, -73,
  -28, -22,  93, 110,  81,-122,  94,  38, -15,  97, 122, -13, 113,-107,  64,  86, -44,  66, -54,-121,  90,  77, 109,-122, -46,  51,  12,  24, -38,-108,  94, -75,
   61,-119,  23,  94, 108, -80, -18,  80,  26, 109, 106,  90,  63,  20,-105, -89, -80, 118, -77,  38, -54,  83,  75,-105,-106,-102,  62, -96,-117,-103, -10,  61,
 -124, -35,-117,-115,  42, -72,-114, 113,  29,  36,  21, -76, -39, 116,  14,  62,-110, -98,  84, -24,  34,-105,  76, -87, -11, -49,  74,  54, -45,   0, -16,-110,
   43, 114,  11,  71,  92, -71, -12, 123,-114, 102,  89, -93,  12,-120,  43,  85, -86, -74, -25, -68,-110,  73, -63,  22,  10, -33,-113, -80, -43,  15, -81, 116,
 -128,  32, -25,  13,   6,-106, 107,  25,  58, -31, -23, -55, -22,-120, -72, -79, -91,  89,  24,  62,  19,  91,  24, -77, 105,  58, -91,  18, 118,  61,  27, -60,
   99,-128, -68,  -9,  88,  -2, -58, -66, -54, -84,  70,  29,  20, -53,  28,   5,  42, 117,  97, -14,-124, -42,  50,  21, -39,  51, 125,  54,-108, -23, -19,  77,
   72,  78, -56,  52,  -1,  12, -88, -70, 127,  53,  -8, -23,  70,  28, 105,  21, -71, -16,-101, -70,  94,  53,  40,  11,   6, -56,  90, -11, -81,   9,  -9,  30,
  -64, -19,  22,  10,  34, -99, 107,  33,   9,  -9, -78, -82, -35,  95,  85, -41,  91,-102,  42, 111,  56, -76,  41,  -2,  81,  96, -39,  70, 126,  15, 111,-114,
    6,  79,  71, 109, 127, -46, -36, -29,-110,  92,  76, -51,  82,  29,-102, -34, 121, 126, 105, 119, -49, -56,  44,  71, -65,  11,  98, -18,  73, -19,  20,  86,
  -62, -34, -16, -17, -22, 106,   2,  93, -42, -50, -34,-102,   1, -23, -43, -92, -94,  90, -22,  30,  10, -74, 111, -93,  10, -85, -65,  33, 104,  44,  58, -19,
  -98,  78, -20,-119,  32,-128,  89,  63, 124, -83, -13, -45,-122,  44, -92,  59,  44,-109,  -8,  -1,  68,  97,-102,  97,  73,  64, -67, -73, 123, 126,  17, -59,
 -122,  91,  62,   0, -53,-110,-103,  68, -38,  67,  24, -24, -72, -22, -84, -26,-118, -77,-120,-105,  62,  19, -33,  96, -44, -77, -85,  32, -57,-124, -73,  57,
  114,  40,-128, -77, -57,  -4,  32,-119, -37,   5,  41, -16, 115,  75,  98,  99,-101,-106,  20,  70,  82,  90,  83, -71,  -7,  23, -18,-110, 124,   2,  70,  43,
  -85,  51, -25, -96, -69,  14,  93,  17,-115, -11, -46,-102, -47, -44,  28, -60,  31, -85,  79,  86, -27,  41,  59,   3,  24,  80,-100,-116,-125, -40,  75, -17,
  124,  -1, -51, -21, 111, -69,  56,  86,  92, 102,  42,-115,  48, -58,   0,   0, -49,-109,  37,  43,  41, 114, -22,  54, -87, -36,  66,-110,  16, 103, -70, -20,
  -75,  54, -80, -66,   5, 103, -87, -85, -11,  63, -43,  19,  20, 100, 109,   1,  12, -82, -61, -36, -19, -75,   1, -98, -47, -89, -68, 121,-119, -72, -84,  70,
  -99,-121, -22,  54, -55, -63,-104, -83,  90,-104,  11,  57,  52, -11,  90,  80,   6,-116,-115,  20, -27, -43,  14, -43, -34,-126,-115, -39, 125, 118,  85, -96,
    7,  32, -69, -47, 115,-116, -78,  53, -20,  89,  14, 106,  86,  25,  -1,  68,  21,  22, 119,  -4, -11, -19,  -1,  72,-127, -38,   7,  57,-120, -76,  30,  86,
  -32, -83, -39,   0,  57,  70,  68,  98, -52,  90, 104, -44, 125,  36,  58, 113,  33, -81, -75, -62,  66, -29,-120,  92,-115, -14,-119,  46,  96, -90,  96, -21,
   92,  16, -62,  81,  69,   9, -10, 107,  64,-112,-124,  20, -51, -74, -44, -74,  86, -16,-125,-114,  19, -65, -90,  78, 122,  96,  43,-120, -33,  36, -14,-124,
   19,  16, -42, -95, -76, -22,  81,  36,  64,  -5, -82, -41, -43,  57, -83,  90, -59,-106, -38, -40,  62, -57, -17,  42, -89,-102, -28,  87, 114,  30,  59,  69,
   87,  46, 108, 107,  14,  68, 102,  50, -20, -75,  -9,  38, -28,  76,  96,-120, -73, -29, 123,-107, 113,  52,   8,  79,-125,  65,  65,  99, -46, -22, -29,-105,
    0,-110,  28, -78, -22, -66, -67,  28,  72,  96, -54,  77, 107, -97,   2,  12,  68,  82,  67,  92, -48,-115, -71, -46,  50, -89,-127, -90,  44, -81, -98,  46,
   81, -64, 111,  38, -49, -98,   6, -52, -61, 119,-107,  60,  23, -14,  15,  76,  98,  35, -50,-114,   2, -81,   3,-115,-103,  53,  49, -86,  11, -52, -65, -67,
  -80,  65,  48,  31,  48,   2,  21,  29,  85, -43,  21, 105,-116, -35,  73,  28,  29,  10,  -2, 115,   3, -83, -63, 100, 109, 104, -17, 103, -35, -63,-127, 108,
   34,-106,-121,  17, -67,  47,   8, -20,-126, -34,-101, -81,  36, -81,  80, 104, 105,  87, -68, -78,-117,  47, -78, 121, 113,  45,  30,  63, -23,  40, -55, -45,
  107,-115,  58,-119, -82, 110,-123,  64,  78, -86, -31, -45,  51,  92,  37, -83, -66,  21, -52, -67,  79, -15,-111, -74,-115, -91, 117,   2, 103, -60, 101,  35,
   20, -22,  97,  81, -41,-115,  51, -44,   6, -10, -75,  56, -47,-128,-124,  95, -61,-122,  99, -34, -86,  29,  49, -41, 125,  98,  -9, -78, 121, 103,  97, 114,
  122, -15, -13, -65,  51, -35, -75,  45,  33,  -1, 103,   3,  69,-102,-110,  -3,  37, 101, -59, -66,-109,  81,-113,-123, -85, -91,  78,  36, -93,  64, -24, 115,
   21,-113,  52,  47,-110, 117, -72, -64,  46, -57, -38, 118, 112, -12, -12,  89,  37,  21,-102,-101,  95,  79,-124, 122,-100,-123,   9,  65,   3, -78,   3,   3,
   94,  34, -82, -36, -65, -66, -65, 108,-126,  -3,  -5, -70,-105,  86,  98, -90, -13, -57,  51,  -9, 116, -87,  96,-103,  58,   9, -20,  36,  76,  43,  -2,  59,
  -36, 101, -96, 120,  70, -94, -45, 105,-123,  94, -32,  93,  51,  14,  18, 100, 109, -29, 127, 101, -78,  -7, -47, -87,-108, 116,-111,  25,  76, -21,-102,  99,
  -50,  57,-108, -25,  61, 110,-112,  46, 109,  92, -29,  31, -47,-126,-103,  90,-104,  42,  52,  13, -50, -94, -38, -22,  97, -10,  94,   4, -10, 116,  97, -44,
  102,   6,-101, -54, 111, 110,  25,  41, 103,  44,-126, -34, 110,  61,  -7,-115,-115, 103, -52,  82,  79, -67,  15,  36, -76, -98, -67,  48, -59,-120,  -2,  19,
  -41,  20, -57,  71,  46,-114, -37,  83,-125,  90, 120, 110,  40,-125,  71, 112, -25, 102,  12, -99, -69, 107, -34,-108, 100,  66,  29,  68,  20,  14, -16, -20,
    5, -98, 124, -67,  26,-105, 107, -60,  32, 121,  41, -68,  98,  62, -81,  -2,  53, -43, -39, -19,-123, -28, 123,  95,  87,-111, 124, -16, -33,  -9,  71,  68,
  -26,  70, -70, -66, 116,  37, 114, -77, 108,  61,  -2, -16,  14, -13,  59,-117,  53, -95,-104, -57, -53,  64,  16,  97,  92,   8,   2,  99,  19,-121, -66,  41,
   98,  48,  70,   6,  36,-125,  32, -85, 120,  54,  55,  55,  78,  17,-121,  53, -47,-114, -29, -15, -72, 127, -62,  52, 114,  35,  78, -87, 114,  72,  42, 123,
  108,  20, 109, -47, 100,  -4, -65, -91,  75, -78,-108,  14,-111,  68,  -3,  14,-126,-122,  43, -55, 123,   9, -11,  30,  47,  78, -64,  71,-104,  48,  50, -73,
  -49, -94, 126,  75,-119,  21,  89,  43,-101,  -5, -86, 111,-120, -74,   2,-115, -28,  68, 111, -43, -97,  32, -68, -65, -74, -11,  78, -75,  63, -55, -45,  88,
   79, -95,  -3,  -4, -81, 108,  14, -17, 111,  29,-122,   1,  82, -71, -59,  77, 102, -25, -46, 111, -84,   0,  47,  59,  23,  59, 106, -98,  59,  39, -38, 124,
  -20, -18, -92, 114,  52,  64,-104,-118,  13, 123, -90,  99,  58,-127,  66,   0,  41,  78, -57, -27, -29, -36,  39,  38, -87, -29,  74,-126, -81, -41, 121,  16,
  -60, -73, -13,  38, -48,  92,-115, -55,  78, 101,  65,  99,  55,-107, -38, 118,  48, -91,-121, 101,  27, -74,-120,-111,-112, -87,  41,  73, -95,  -3,  57,   9,
  -74,  96,-118,  25,  92, -10,  32,  94, -20,  54,  99, -42,  89, 116, -55,  25, -76,  97, -19, -78, 125,  98,  30,  13, -65,  27,   1,  -7,  40, 123, -82, -82,
 -106,  73, 125, -80, -63, 115, -58,  -2,-117, -52, -82, 127, 115, -29, -55,-104,-101, -47, -49, -21, 107, -99,  54,   1, 110,  58,  73, -99, 121, -63, -83,-118,
  -95,  85, -92, -30,  79, -89,-116,-107,  29, 102, 117, -29, -55,  98, 110, 104,  20,  -2, -10, 123,  75,-127, 115, -65, -28,  25,  71,  54,  45,  -2,  31, 121,
  -95,  37,  24,  88, -81,  37,  46, -56, -57,  50,   7, -30, -99,  35, 109, 113, -68,  21,  12, 107,  38, 126,  81, -37,  80,  30,  -6, 100,  20, 114,  44, -23,
    2, -96,-104,  56, -52, 127,  62, 104,  15,  99, 126, -59, -72,-100, -10, -57,  -9, -51, 106,   0,  58, -85, 103, -60, -77, -52,  -8, -35,  94, 114,-119, -31,
   27,  54,  84,  41, -99,  25, -77, -65,   8, -74, -63,  54,  66, -71,  60,  93,  -8, -20,-128,  70,  48, -47,  71,  79, -14, -28,  62, 109,  20, -93, -66, -72,
  -27, -36,  18,-107, 119,  60, -16, -26, -82,  45, -46, -65,-105,  -2, -72, 102,  52,  78, 101, 123, -17,  65, -96,  57, -84, -40, -77, -84,  50, -46, -39, -71,
   74,  66,  53,  10, -66,  99,  59, -61,  53,-103, -89, -99,  30,  59,  12, 114, 103, -80,-119,-107,  10, -97, -40,  21, -76,  71,  40,  19, -18, -81, -63,  26,
  -80,-126,   5,  -8, -19,-111, -17, -83, -51, -98, -15,-104, -74, 112,  45,  65,  98,  51, -16, 122,  46, -22, -47,  17,  77,  37, -76,  53,  20,-126, 100,  28,
  -42, -64,  43,-123, -15,-122,  39, -72, -42,-118, 101, -39, -54, 118,  -6, -83,  37, -40, 110, -78,  96, -53, -73,  50, -70,  49,  17,  22, -89, -21,  47,  77,
  -15,  94,  86,  80, -79,  80,  -2, 125, -47, -55, -68, -21, -50, -64, -96, -26,  -4, -39, -98,  27,  35, -57, 111,  49, -42, 105,-110, -96,  94,  88, 126,  -1,
   88,  47,  83, -34,  10,  21,  17, -59, -35, -97, 119, -82,  -5,  29, -31,  79,-122, -46,  61, -94, 102,-102, -49,-111, -53,  63, -88,   9,  30,  92, -71, -67,
  -59, -50, -60,  72,  34, -66, -77, -74,-108, -50, -77,  60,  63,-118,  40, -62,   7, 123,-112,  66,  61,  49, -32,  64,  97,   9, -94, -87,  76,  18, -29,  95,
  -39,  -5, 106,  82,  93, -62, 118,  99, 117,-118,  86,   4,  78,  13,  45,  91,  61, -26, 127,  13, -88, -90,-106, -26, 103,  91, 124, 105,  44, 120, -15, -61,
   71,-110,-125, 110, -12,  26,  47, -32, -16, 121,-107,-114, 111, -50,  37,  13, -12, -50, -33,  80, -71,  68,-127, -87,  66, -42, -42, -52,  39, -90, -45,  95,
 -101, -63, -13, -19,  48, 106,  83,  -6,  -3, -63, -41, -27, 118, -92, 122, 112,  25,-110,  -7, -16, -80,  38, -92,-100, -51,   2, -74,  96,  71,  46, 124, -61,
  -88,  50, -94, 114,  50,  31,  56, 102, -97, 101,  16, -32,  57, -26, -16, -36, -44,  79, -14,  42, -94,-102, -84,-128, -71, -43,  41, -26,  60,  17,  31, -81,
  -54, -45, -25, -48, -24, -65, -92,  67, 104,  38,-103,  78,  63,-127,  48,  47, -75,  90, -48,   0,  44,  18,  37,-107,  71,-123,  87,-121, -43,  56, -86,-112,
   56, 115,  88,  50, -62,-122, -71,  91,  56,  52,  -6,  47,   7,   1, 107,-106, -74,-109,  31,  98,  82,  12, -49, -46,-121,  74,  -4, 103, -30,  73, 101,  73,
  100,  65,-109, -66,  98, -73, -40,  82,-115, 110,  25, -78,  54,  14, -83, -82,-116, -79,  11, -50,  27,  -9,  55, -35, -15,  11,  43, -57,  57,-119, -52,  46,
  -95,  47, 122, 102, -26, -40,  78, -22,  90,  -6,  89,  89, -59, -26,-127, -53,  89, -79,  89,  97,  33,-127, -10,  82,  68, 108,  56,-122, -32,  57, 106, 118,
    3, -98, -95, 123,  -2,  97,-109,  65, -23,-119,-128,-111, -98, -84,-110, -31, 114,-110,-111, -22, -87,-119, 118, -60, -84,  25,-118,  91,-125,   4, -24,  31,
   24,  96, -91,-113,  58, 108,  52,  41, -46, -34,   3,  49,   5, -92,  48,-111,-116,-104, -37,-111, -17, -42,  10, -31,  31,  67,   5,-107,-120,  46,  94,-117,
   94,  63,  19, -83,  77, -66, -94,-104, -65,  52,  68, 115,  26,  87,  96,   5,  89, -56,  64,  35,  64, 116,  36, -23,-115, -82, -54,  89, -13, -45,  16,  70,
  103, 116,  99,  70,  20, -99, -18, -30,  81,  17, -16,  47,-112, -34, 104,  14, -94, 109,  -7, -20, -85,  -4,  29, -25,  32, -91, -58, -77,-107, -94, -27,  57,
   60, -46,  26, -15,   8,  95,  21,  58,  40,  99,  92, -15, -49,  16,-115,  18,  71, -51, -56,  69, -81,  75,  -3,  15,-112, -57, -67,  77,-103,-120,  22,-126,
 -102,  93,  -2, 126,  43,  49,  63, -77, 124,  11,  76, 104,  58,  98,  38, -29,  81,-105, 104, 107, -71, -37,-111, -88, -50,  79,-111,  21,  58,  32, -50, -64,
   38,-112, 107, -20, -58, -98,  86, -24,  49,  56,  15, -36,-117, 101,  -1,  -9,-128, -82,  74,-107, -46, -43,-119,  27,  18,  21, -23,  96, -52,   8,  29,  88,
   41,-121, -24,-104, -70,  75,  15,-119,-108, -32,  21,-118, 117,-105,  54,  58, 109,-107, -11,  96, -28,-102, -21,  54,  52,  37, 115, -70,  75, 113, 113, -54,
   84, 116,-113,  65,-109, -90, -76,-124,  93, -39,  84,  93, 106,  40,  85, -28,  79,  26,  31, -44, 102,  63,  36,-127,  68,  96, 127, -73,  35,  24,  50,-119,
   -8, -51,  62,  51,  82,  39,  15, -63, -60,  38,-128,  85,  63, 104,  92,  71, -93, -97,   2,-123, -69,  87,  83, -41,  51,  71, -56,  40,  -1, -24, -42, 100,
 -123, -88,  96, -67, -45, 105,  10, -62, -85, -59, -33, -98,  18, -53,-122,-112,  82,  35,  75,  93, -93, -97, -91, -55,  -5,  36,-110,  84,  -4, -59, -89, -14,
  -41, -90, -41,  47,-110, 107, 116,  47,-118,  96, -98,  49,  11,  17, -42,  20,  65,-122, 113,-110, -67, 127,-104, -48, 121, 103,  39,-117, 105,  78,-119,-115,
  -77,  24,  80, -41, -33, -51, -21, -39,  68,  12, -26, -52,  83,  -3,  64, -19, 107,-127, -31, -70, -44,  62, -19, -83, -82,  55,  85,-108,  56,  14, 109, -89,
  125, 114,  84,  60,  -3, -38, 111,-118, -38, -33, -15, 112, 115, -87, -43, -88,   0,  -8,  34, -27, 117,  93, -94, 106, -55, 112,  98, -56, -33,  -1,  47, -83,
   31,-125, -53, -66, -54,  99,  82,   9, -90,  73, 110, -30, 120,  -6,-106,  95, -33, -64,  63, -42,  87,  -8,-115,  34,  81,  42,  40,  65,  30, 108,  28, 105,
 -127, -57,  90, -24, -65, -11,  32,  -7,  14, 125, -12,  -8,  35,-120,  84, 109,   1, -11,  73,-105, 101, -15,  98,  82,   4,  51,  11,-108, -46, -59,  -2, -69,
   57, 108,  57, -43, 110,  17,  47, -78, -29,  10,  42, -50, -31, 118, -33,  70, -61, 102,  40, -26, -42, -10, -87,  74, -73, 107, -45, 119,  30,  32,  83, -12,
  -96,  62, -46, -34,  -8,-108, -85,  79, -75, -82, -50, 112,  87, -24, -21, -86,  44,  -3, -52, 113,  80,-102, -52, -73, 117,-121,-107, 126,  59, -58,  86,   7,
   37, -27, -24,-104, -85,  41, -63,  18,  67, -64,  36,   7,  54, -44,-120, 105,  78,  68, -88,  58, 103,  38,  31, -11,  79, 119, -11, -40, -15, -35,  -8,  96,
  -64,  89, -93,   8, -97,   6, -51, -88,  79,  26,  89, -29, 101, -33,   5, 122, 110, 100,  53, -19, -22,  98, -58, -73, -31,  67,-115, 119,-104, -32,  63,-115,
  -23, -24,  62, -29, -74, -75, -37,-112, -18, -11,  80, -25,  -4,  50, -64,  93,-111, 105,  72,  98,  53,  88, -48, -94, -88, -87,-112, -58, -73,  -3, -33, 120,
  -68, -47,  16,  53,  43, -62,  33, -59,-122, -28,  73, 101,  11,-105,-110, 105, -65,-128, 101,  44, 104, 118,  31,  97, -70,  81, -71,  78, -58, 110, -71, -81,
  -86, -48,  -6,  -7, -59,-124,  74,  24,  99, -79,  41, -93,-105, -30, -96, -48, -75, -72, 105,  83, -42, -37,  55,  74,  16, -13, 123,  24,  75, 113, -21, -44,
  125,  97, -57, -38,  32, -90, -28,-105, 100,  29, -68, -18,  92,  99,  65, -97, -42, -30,   9,  -3, -40,  42, -31,  43,  61,-112, -84,  12, -43, 116,  63, 122,
    9, -25, -56, -54,  15,-127, -43,  82, -57, -44,  11,  78, 101,  69, -38,  84, -48,   2,  36,  50, -42, -60,  44, -71, -47,  95,  -9, 125, -76, -28, -30,  27,
   75, -68,  96,  78,  35,  -8, 124,  85, 124,  -1,  15, -18,  55,  32, -76,  50,  21, -87, -45,  38, 103,-100, 120,  15,  16, -34,  98,  93, 126,  93,  60,-105,
 -119,-119,-101,  42,  13, 122,  81, -46,   9, -62, -69, -73,  50, 118, -12, 123,-109, -46,  55, 126, 111, -45,  49,  52, -96,  55, -83, 124,  10, -97,  17,-124,
  -26,-112,  61, -26,-100,   5, -18, -23, 108, 117,  16,-105, -92,  35,  81,  -6, -32,  62,   1,-125, 105, 122, -51,  93, -17, 102,-120, -36,  93, -40, 113,  28,
  122,  42, 127,-106, -35,  55, 112, 116,  -9, 114,  86, -26,  16, -12, -57, -78, -41,  35,  16, -91, -70,  50,-104, 104,  77,  76,-121, -71, 109, -59, -33,  21,
   25, -77,  78,-121, -42,  -7,  98, -84, -37,-121,  23,  29, -75, -26, 107,-109,  44, 102,-110,-107, -19, -49,-126, -80,  55, 113,-101, -32,  16,  60, -62, -27,
   51, 119,   2, -63, -37,-101,  36, -54,  66, -36,  20, -11,  19, -72, 110,   7, -95,   4, 123,  65,-109,  -1,-113,   3,  98, -42,  80, -36,  16,-104,-110,  -2,
  -86, -76,-105,  42, 103,  46,-101, 110,-110, -85,  98,   3,  13,-112, -38,-123, -16,  -3, -52,   9,  29,  36, 100, -58,  68,  52,   1,  53, 105,  60,  93, 115,
   17,  25,-126,  57, 113,  27,  10,  22,  30, -82, -82, -56, 104,  72,  83,  35,  39,  19, 105,-126,  52, -20, 115,-104,-106,-108, -68, -33, 103,   2,  55,   0,
  -96,  58, -78,  92,  82,  39,  80,  80,  54, -80,  90,  38, 110,  24, -27, 109,  85, 117, -78,  73, -26,-111, -59, -10, -63, -39,  40,  49, -22,-109,  72, 111,
   97,  89, -79, -60,  54, -31,   3,  69, 109,  51,  72, -16, -39,  13,  85,  -4, -65,  33, -70,-117,  59,  30,-102,  12,  -1, 100, 114,-115, -89, -85, -51, 108,
  -88, -42,  77,-112, 103,  37, -69,  93,  91, -19, -99, -78,  58,-109,  82, 113, -37,   3, -17, -44,  40, -28, 100, -84,  34,   2,  61, -45,  83,  17,  39,  95,
   61, -45,  33, 114,   9,-103, -43, -53,   2,  21,-126,-128,  63,  72, -84,  59,  12, -50,  16, 119,-111,  58,  66,  93,-114,  73, -46,  41,  -7, 111, 117,   6,
  -11,  60, -12,  18,  61, -62,  86,  41,  69, -69,-128, -46,-114,  33,  98,-121, -57,   8,  -5, 112,  13, -15,-113, -95,  84, -38,  58,  44,  60,-124,-121,  19,
   74,  74,  91,  10,  -8,  47, -29,  80, -60, -19,  34,   6,  -9, -90, 111,  75,  13, -76,  22, 110, -28,  59, -51,  18, -41, -18,  78,-110,-111,  17, -25,  36,
  -28,-112, -60, -22,  22, -98, -18,  49,  11,  10,  60, -62,  -5, -27, -22,  18, -83,  56,  68, 103, -93,-121, 115,  11, -60,  78,  -5,-107, -38,-126,  87, 123,
   24,  33,  54,   5, -25,  68,  23, -37, 101,-128,  79,  41, 102,  51, -99,  72,  64, -60, 102, 112, -89, 111, 111,  76,  93,  -3,  34,-105, -19, 100,  98,-108,
   34,  35, -91, -83,  55, -29, 101,-107,-101,  26,-125, -21, -95, -56,-111, 102,-108, -73,  35,  92,  32,-110, -65,  79, -63, 127, -33, 100,  33, -49,-113,  87,
  113, -80,  13,  36,  86,  36, -56, -64,  -3,  42, -63,  71, -22, -21,  17,  73,-124,  60, -82,  48, 122, -33,  72,   5,   4,  22, -13, -46,  60,  79,  38, 101,
  -71,  77, 107, -97,-117,-125,  84,-106, 110,  20, -57, -55, -21,-112, 119,-111, -25,  79,-104,  16, 121,  46, -78,  29,  82,  68,  21, 122, -27,  73,  20, -18,
  -77, -81,  62, -89,  70,  66,  92,-106,   5, 110,-101,  56, -69,-123,  79,  48,  92,  17, -68,-120,  -6,  42,  76, -49,-112, -18,  91,  10, -26,   0,  87, 125,
 -116,  29, -90, -91, -70,  39,  28, -95,-100,-120,  16,-102, -85, -31,-101, 100,  51,  54,  10, -91,-104, -61, -67,-124, 111,   4, 121,  10, 113,   3, -55, 126,
  -63, -29, -72,-117, 108,  81, -37,-124,  96, -14, -16,  92,  78,  99, -54, -46, -27, 115,  10,  59,  98,  36, 105,  90,  21,  40, -39,  -4, -65,  41, -54, 113,
  -68, 117,   4,-122, -88, -28, -64, -78,-121,  99,   2, -75, 125, -58,  15, -13,  16,  -8, 107, 126,  70, -44,  75, -19, 126, -78,  28, -28,-103,  80,-128,  71,
  -76, 105,  42,  42, -93,   2, -68, 101,  77, -86,  61, 124,  62, 113,  14, -10, 109, 110,-120, -77,  32, -39,-119,  68,  90, -87,  47,  44, 102,-107,   5, -12,
   -2, 127, -38,  36, 110,  57, -36,  11, 110,  44,  40, 125, -46, -48,   9, 122,  82,  92, 112,-119, -27, -63,  85, -22,  84, 120, 112, -33,-122,   5,  53,  -1,
 -112,  -2,-117, -92, -69,  20,  26,-117,-115,   7,  51,  60,  97, -94, 114,  64,  16, 111,  38,  84, -50,  95,-126,  -7,  27,  45,  79, -43,  83,  15,  49, -55,
  -62, -18, -68,  41,  43, -32, -40,  67,  90, -16, -13,  79, -39, 102,  33, -43,  20,-114,  37,  82,  87, -78,  22, -76, -32, -80, -25,-103, -11, 115, -22,  78,
   -2,  82,  73, -73,  96,  86,  32, -59, -27,  92,-121,  39, -64, -21,  90,   5, -64, -19,  67, 111,  13,-104,-100,-107, -90, -23,  91, -36, -80, -69, -96, -14,
  -85, -17,  64, -88,  27, -15,  25, -94,  -6,  58, 108, -36,  42, -90, -67, -90,   1,  85,  51, -38,  65,-102,  51, -82,  62,  87, -96,-122, -69,  82,-117,-124,
 -108,  -4, 110,  70,  59,  67, -11,  64, 101,  68,  51,  81,  39,   3,  35,  62, -83, -47,  29,-121, -22, -34,  45,  -8,  39, -71, -99, -25,-125, 122, -37, -86,
    2,  15,-122,  71,  32, -80,  64,  20,   1,  81,  79, -55,  57,-111, -43,  10,  83, -99,   5,  66,-125, 112, -39, -75, -40,  98, -26,  60, -85, -51, -34,  66,
  -80,   0, -22,  13,  61, 100, -40, -17, 102,-126, -98, 100,-115, -52,   2, -92,  49, -71,  23, -49,  40, -34,-100, -16, 120, -79, -97, 106,  75, -20, -17, -41,
   -7, -33,  26, -97, -10,  95, -92, -48,  83,  84, 115,  22,  63, -80, -20, -61, -35, -70,  57,  80, -97,  90,  -6,  84, -99, -53, -52,-123, -59,  70,   3,-119,
   40, -39, 119,   3,-100,  65, -12, -28,  99,-122,-114,  71,-110, -49,  87,-107,  58,  79, -53, -48, 118,  16, -65, -53,-110, -17, -21,  25, -37,-118, -92,  -9,
   62,-123,  96, -55,   8, -71,  95,  73, -95,  82, -44, -94, -88,  45, 107, -69, -15, -23, -19,  58, -57,  12, -36,  67, -91,  82, -83,  45, 120,-104, -95, -33,
  -54,-120,  85, -85, 121, 117,  94,  54, -41,  63,  15,-111, -40,  68,  91, -89,  87,  69,  83,  88,  42,  45,-123,  -7, -13,  98,-126, -50,-126, -78,-111,  41,
  -18,-118,-100,-117,  26, 120,   8, -52, -71, -53, -32, -19,  63,  42,  20, -32, -33,  21,   6,  88,  41, -69, -67, -72,  42,  98, -87, 113,   8, 106,  91,  10,
   33, -21,  31, -43, -84, -82, -55, 126, -57, -19, -27,  78,  -4,-116,  80, 109, -26, -20, -89, -61, -33, -51, -33,-107, 110,  41,  -4, -57,   5, -41,  54, -42,
  116, -80,  21, -88, -73,-117, -64,  51,-119,  92,  34,-102,  18,-123,  89,  79, -32, -74,-113, -34,  65, -80, -45, -12, 109, 107,-123,  44,  98, -95,-124,-104,
  -48,   7, 101, -11,  61,   0, -34, -90,-105, 103,  12, -34, -82,-120,  67, -26,-121, -19,  22,  89,-115, 116,  67, -10, -47, -57, -85,   0, 123, -50,-117, 107,
  -68,  63,  -3,  -1, 107,-101, -92,  98, 111,  -6, -42, -28, -73,-126, 100,  51,  53,   3, -64, -93,-115,  88, -57, 120, -56,  29,  97,  -7,  35, 125, 116, -91,
   18,  59,   2,  40,  47,  13, -53,  15, -36,   5,  74,  78, -23,  29, -87,  11,  46,-112,  33, 101,  74,  75, 103, -62, -58, 123, 115,  42,  51,  78,   1, -94,
   42, -73,  78,  45, -96, -40, -19,-101, -60, -33,  91, -36,  33, -75, -27,  80, 104,  11, -25,-126, -75,-109,   6,-128,-106,  93, 122, 104,  65,  86,  73, 124,
  -12,  28, -78, 104,  46,  94,  -9, -85,  95, -62,  98, -77,  81, -34,   2,-115, -43, 113, -48, -77, -28,  19,  46, 104, 108, -35,  85, 102,  77, 114,-100, -80,
   46,   7, 112,  26,-104, -76,  96, -42,  31, -48, -26,  82,  83,-121,   0, -99, -17, -92,  12,  77, -29, -65,  85, -20, -86,  53, -43,  45, -82, 120, 107,  40,
   64,  60,  25,-106,  81,  92,  94,-100,  34,  -2, -83, -12, 127, -23, -43, -67, -84,  31,  56,-108,  37, -87, -12, -81, -39, -65,  88,  13, 123, 105, -69,  70,
  123,  90, -78,  35, -65,-120, -74, -55,  -7,  23,  88, -17,  55,-100, -42,  47, -10, -18,  53,  -6, -10,  58,  73,  78, -25, -11, -59,  96, -98, -94, -78,  55,
   73, -73,  58, 116, -94,  72, -29, 109, 118,  39,-117,  68, -49, -77, -90, 120, -43,   8,  34, -82,  77,  97, 122, -48, -69,  77,  88, -24,-124, -47,  -8,-126,
   66, -57, -14,-107, 108,  75, -70,  96,  48,  59,   6, -75, 108, -94, -48, -27,   7,-121, -33,   2,  91,  73, 106, -10,  96,-101, 101, -36,-113, 117,  58,  66,
   34, -10,  85,-115, 105,  48, -37,  34,-109,-110,-128,  10,  21, -53, -22,-100,-112,  82, -57,  85, -74,  39,-113, -48,  51, -66, -25, -68,-115,  -9, -46,  38,
  -55,  -2,-100,  52,  25, -80,  64, 112,  -5,  68, -59, -51,-120, -56, -75, -43, 107, 107,  13, -99,  47, -54, 119,-112,-109,  50, -61, -92, -54,  89,-128, -28,
  -16, -14,  58, -28, -58, -22, -49, -44, -55, -84,  -5, -24,  10,-128, -50,-114,  83,  -6, -46,  80,  66,  16, 118,  83, -74,  37,  56,  35,  10,  67, 104, -35,
   -6, -88,  11, -78,  -5,  70, -80,  78, -94,-111, 123, -65, -30,  19,-110,  20, -39,   5,  58,  70,  86, 113,  94,  80, -67,  15, 103, 104,  65, -83, -24,  47,
   15, -60, -17, -39,  12, -71,  37, -43,  82,-109, -73,  42,  -2,  22,-100,-126,  36,-108,  41,  25,-123, -85, -86,-127, -91, -13,-110, -16,  17, -88, -64, -66,
  -82, -70, -54,   2,  45,  45,-107, -73, -79,-107,  14,  54, -33, -11,  24,-101, -44,  90,  89,   5, -62,  80,  44,  87, -58, -87, -58, 115,  74,  21, 104,   5,
   95, -58,  -4, -79, -17, -89,   6, -13,-128,-128, -99,  56,  56,  -7, 102, -51,  64, 104, -80,  32,  80,   7, -83,  79,  14,  67, -88,-128, -94,  -4,  16, -61,
 -103, 126, -75,  54,  70,  -7,-128,-113, 102,-115, -18,-111, -77, 120,  25, -51,  66, 121, -90, 109,-119,  39,   1, -21,  74, -91, -61,  67, -50, -50, -33,  78,
    9, 108,   8, -47, -41, -22, -34, 109,  92, -16, -52,  67, -46,  92,  58, -97, -23, -64,  29,-113, 122, -88, -80,  63, 108,-118,  16,  10,  64, -25, -29, 125,
  -45,  32,   1, -33, -51,  -6, -22,  45,  13, -65,  33,  47,  -8,  13, 120,  84,  -5,  34,  21, -87,  -2, -33, -27, -59,  66,-124,  42,  -2, -23,  22,-105,  14,
   61, -64, -95,  56,  29,  81, -80,-118,  73,  64, -66, -79, -21, -30,   6,  20, -37,  -2,  32,  18, -17, 109, -24, -32, -99,-107, -15, -21, 120,-127,  23,  -1,
  -76, -11,  58, -87,  85, -86,  46,  70,  20, -60,  98, -75, -58, 111,  70,  21,  19,  34, -85,  10,-119,  77, 111,-109,  43, -71,  54,  98,  40, -16, -92,  81,
  -83,-110, 106,-104, 125,-106,  92, 110, -89,-127, 116,  65,   3,  -9, 109, -16, -69,  46,  53, -63,  -4,  94, -57, -83, 119, -22,  29,-111,  19,-109,  38, -64,
 -106,  21,  59,  54,  18,  64,-123,  49, -30,  17, -73, -35, -77,  60, -76, 100, -25,  10,  63, -91,  84, -45,  37, -21, -25,   4, -64,  63, -36,   9, -57, -75,
 -113,  82,  95,  89, -79, 124, -32,  16,  10, -98,  12, -85, -83, -11, -17,  99, 126, -10, -42, -93,  19, 101, -93, -50,  77,  -1, -89, 110,   4, -32,  90, -75,
   51,  56, 126, -86, 118,-127, 105, -87, -40, 105, -96,  15, -95, -74,  62,  63, -11, -15, -91,  58,-128, -41,  64, -13,  91, -62,-110,  24, 124, -89,  98, 122,
   98,  10, -37, -81,  67, -50, -46,  30, 123,   5,-109, -72,-121, 103,  33, -21, 112,-118, -63, -76, -89,-112,  52,  -8,-108, -95,  17, -95, -98, -92,-105, 120,
  -97,  24,  19,  86,-111,-127, -51,   5,-118,-121, -94,-127,  26, -93,  60,  39, -96, -22,  36, 109, -20, -68,  48,-102, -16,-123, -36,  36,  15, 108, 105, -55,
  -35, -21, -97, -49, -35,   9,  63, -15,  21, 105,  71,  34,  80,-113, -58, 109, -69,  43,  10,  72, -24,  84, -58, -12,-114,  68,  86, -66, 114, -12, -20, -46,
   41,-109,  27, -35, -57,-116,-107,  25, -35,  19, -37,  24,-123,  13,-102,-112,  16,  72,-105, -60,  95,  67,  26,  42,-104,  72, -89,  61, -70, -10,  19,  48,
   60, 110, -20, -23,  95, 121, -18,  -8,  72,  97,  81,  25,  51, 102,  20,  35,-117, -34, -94,  -3, 117, -80, 107, -73, -44, -64,  74,  71, -97, -26, -49, -71,
 -115, -20,  94,  65, 104,  14, -59,  31, -48, 126, 114, -44, 101,-123, -51, -15, 116,  45, -36,  85, 123,  14,   7, 123,  14, -79,-121,  41,  97,  37,  -2,  43,
  -37,-121, -81,  77, -53,-113,  63, 117,  -5, -43,  45, -17,-103,  21, -51,  60,  83,  71, 101,-115, -61, -43, -45,  72,  83,   4, -80, 124,  29,-114,  35,  27,
    9,  64, -28,-113, -82,-115,  74,  36, -45,  21,   8,  28, -55, -16, -88, -40,  48,  51, -46,-112,-107,-114, -19, -61, -88,  57,  66, -74, -25, -20,  98, -21,
   30,  44, -96,   0, -62,  67,   3,  94, -98,  10, -78,  47,  90,  66, 117,  15, 107, -83,-111, -19,-112,  64,  89, 111,  68,  72,  58, 126, -13, 120, -74,  64,
    4, -58,-109,  67, -73, -49, 108, -74,-126,  96,-127,-100, -36,  48,  68, 109,  57,  61, -14, 100,  33, -66,  17, -40,  16, 126,  26,  13,  44, 125, -48, -23,
 -119,-107,  62, -12, 122, -78, -60,  57, -64, -33, -73,  88,  33, -99,  98,  55, 114, -34,  22, 119, -18,  78, -48,  91,-117,  36,  87,  92, -61, -41, -32, -71,
  112, -90,  27, -49,  81,  86, 102,-119,  98, 101, 121,  92, -24,  91, 113, -56, 110,  11, -43,  85, 119,  30,  53,  16,  31, -13,-114, 115,  -6,  95, 120, -84,
  -55, -20,  84,  -7,   5, -27,  94,  59,  78,  64,-101, -26, -49, -47,  81, -33, -21, -98, -51,  13, -45,   1, -38,  98, -51,  98,  53, -18, -92,  81, -79,  85,
  106,  30,   6,-103,  -8,  95,  53, -59, -55, -59, -10,  36,  77, -37, -22,-105, 107, -69,  -6,  83, -33,  81, -58,  75,-108,  51,-126, -84,  -1,  21,  38,-109,
  -26, 118,  97, -17, -49, 120,  90,  96,  77, 119,   1, -56,  42, -87,  73,  82, -21,  29, -67,  87, -19, -54,  88, 119, 123, -73,  50, 124,  46,  99, -10,-122,
  -12, 115,  98, -59, -90,  -3,  15,  23,  25,-109,  70,-105,  38, -44,  30,   8,  24,-123,   8,-119, -39, -55,  14,  56, -88,  95,  31,  15,-114, -61, -82,  37,
  -78, 106,  76,  43, -14, 101, -98,  53,  45,  74,  25,  34,  17,  63,-106, 102,  94, -77,  86,  57, -48,  42, -27,  44,  27,  43,  24, -78,  30,  -2,  86,  86,
   30, -16,  90,-116,-111, -21,  91,  82, -13,  65,-108, 122, -36, -25,-109, -79,  -3,   3,  77,-114,   9, 100, -51, -13,-101,  86, -18,  41,  82,  -7,-125, -93,
  -38,-102, -49,  42,-111,  98, -78,  78, -53, -54, -38, -99,  90,-128,  51, -94, -27, -45, -24,  -8, -62, 101,  95,  76,  -5,  45,  37,  48,  43,-127,   0, 126,
    9,  -4,  72,-120, 127,  75,  -5, -75,  27, -27,   1,  52, -75, 127,   1, -50,-124, -78,-125,  15, 104,-121,  -6,-102,-104, -56, -54,  -6, -61,  -8, 100, -31,
  102, -22, 125, -57,  42, -17,  43, -25,-111,  99, -37, -50, 125,  73,-122,  67,  97,  53,  85, -89,  54,  20, -79,  48, -47, -26, -31,  17,-107,-125,  -9,  93,
   45,  44,  70,  91, 127,  90,  56, -52,  96,  35,  76,  -4, -76,-110, -53,  60,-115, -39,  96, 122, 121, -85, -27, -42,-124, 125,  -6, -75,   9,-117,  70,  27,
   88,  54,-111, -11,  79,  20, -58,   2,-119,-112,-116, -74, 107,  84, 127, -21, -27,  19, 106,  46, -90, -51,  96, 127,  -1,  32, 125, -23, -74, -11, -59, -68,
 -108,  22,  50, -67,  95,  -2,  37, 102, -33, -81,  85,  61, -73,  77, -11, -60, -28, 103, -83,  10, -51, 120, -35,  78, -68,  12, -66,  82, 102,  84,  51,  44,
  -90,  15,  13, 109,  26, -15, -73,  10,-112,  40, -56,  63,-123,  84, 125, -78,  31, -45,  87,  97,-101,  -9, 113, -20, 121, 120,  76, 117,   1,  21,  77,  31,
   14,   4, -34,  54, -69,  58, -63,  -3,  11,  91, -51, -29,  48, 116, 117, -67,   6,   5,  46, -92, -75,  22,  94,  48,  78, -52,  -6, -13,   5,  71,  42,-126,
  -86, -10, 121, -98, -59,-100, -11,-106, -31,  46,  78,  48, -17,  70, -50, -41,  -6,  67,  70,  17, -49, -37,-112, 108, -27,-114, -71,  74,  45, 116,  20, 126,
  -10,   5, -19,-116,  68, -52,-118,  83,  19,  -6,-121, -34,-120,-113,  78,  23,  26,  32,  37, -47, 111, 102,  44,   1,  30, -71,  -7, -21,  48,  63,  60, -63,
    5, 106,  19, -61,  80,  10, -46,  26, -91, -84, -93,-125,-121,-124, -39, -96,  23,-103, -35,  91,  30, -75,  10,-120, 114,  -4,  58,  39, 117,  57,  65, -85,
  -52,-127,  96,   2,-128, -22,-109, 107, -22, -41, 105, -57,  92,  27,   0, -39, -13,  54, -37,-100,  17,  48,  32, 100,  58, 102,  57,  68, -19,-100, -45, -31,
  -87,  91, -54,  30, -92,-123, -80,-125, 106, -54, -94,   5, -25, -22,  41,-115, -20,  79, -87, 117, 120, -51,-126,  70,-125,  88,  71,  62,  59,  95, -22,  -8,
  -38, -36,  22, -37, -52, -36,  96,   4, 114,  51,-126,  17, -70,  20, -14,  64,  92, -28, -45, 124, -59,  76,  49, -45,  51,  21,-128, 118,  98,  16, -91, -35,
  -99, -47,-105, -86,-124,  10, -75,   3, -17,-113,  49,  51, -23, -23, 121,  54,  74, -45, -51,-106, 124,-124,-113,  83,  59, -94,  81,  63, 103,  -4, -40, 122,
  -51,  11,  85, 102,  -3, 120,  -5, -66, -62, -18,-122,  57, -77,-127,  69,  58, -77, -63, -58, -46, -62,  25,  -3,  97,  71,   7, -61,-125, -32, -46, -10, -37,
   86, 104,  33,   4,  29, 111,  85,-102, -83, 103,  54, 123,  25, -39, -23, 107, -73,   1,  63, -39, -89,   5,  25,  35,-128,-126,  22,  27, -94, -98,  -3, -94,
   24,-110,-115, -41, -64, -20,  85,  81, -46, 114,  99, -85, 113, -29,  17,  79, -32,  25,  88, -65,  97,  43,  48,   1, 106,  96, -13, -68, -99, 117,  26, 122,
 -120, -64,   0,   8,  84,-108,  52,  41,  57,  50,  69, 105,  54,  27,  29,  94, -32,  80, -86, -43, -16,  32,-114,  70, -73,-128,  12, -77,  -4, -73,  92, -86,
  -84,  50,-103, -63, -13,  61, -81, -22,  57, 105,  27, -98,  59,  -5, 112,  77, -56,  91, 112,  97,  76, -38,-116,  61,  11, -77,-116, -43,  44,  77, -28, -20,
  -75, 115, -98,  34,  16,  50,  62, 120, -79,  21,  92, -38,  32, -79, -85,   3,  11,   5, 123, -44,  45, 127,-110, -85,  95, 117, -91, 123,  85, -93, -47, 111,
 -112, -59, -74,-105,-106,-117, 111,-127, -32,  57,  76, -73,-107,-101,-111,  77,  47, -69,  28,   5, -97,  67,-103, -82,  34,  98, -59,  40,-107, -63,  98, -92,
 -127,  82, -67, -51,-117,  17, -44,  87,   5, -29,-115,  73, -22, -58, -34,  -8, -75,  34, 109, 104,  16, 119, -89,  99, -34, -48,  37, -59,  69, 115,  38,  86,
  119,  78,  86, -81,  -8,  12,  33,  44, -97,  20, 115,  14, -58, -34, -82,  89, 120,  -2, -83, 101,  35,  18,  84,  85, -67,  13,  27,  58,  -9,  68, -79, -91,
   -8,  98, 114, 114, 106, 118,  12, -17,  -8, 114,  67, 100,  46, -77,-105, 122, -66, -97,  92,  93, -12,  86,  64, -38,   8,   9, -87, -57, 124, -50,   3,  18,
 -104,  10, -53, 121, -30,-120, -42,  67,  54, -62,-115, -95,  72, -57,  54, -34, -24,   6, -36,  52,-103, -10,-121, -69,  28, -18, -50,  78,  62, -34,   5,  32,
   27, -91,-112, 119, -11,  85, -22, -47, -20, -33,  62,-102,  13, -67,  88,-108,  82, -10,  38, 109, -52,   0,   6,  92,  -7,  66, 112, -57,  89, -58,  52, -86,
  -38,-125,  87,  93, -30,  20,  71,  -4, -59,-107, -79,  60,  13, -10,-105, -49, -14,-125,-108,  77,   3, -62, -82,  19, -46, 102, -93, 121,-114,-100, 105,  53,
 -117,  90,-123, -39,  34, -93,  46,   5, 111,  26,  -5, -67,  97,  87,  48, -22, -61, -23, -55,  55, -52,-126,  50, -37, 108,-126,-115, -10,  14,  46, -82,  82,
   23,  59,-112, -29, -84,   3,  80, 105,  34, -66, -26, -93,   1, -69, -39,  77,  31,  69,  27,-124,-111,  23, -76,-117,  76, -56, -57, -34, -68,  84,  92,  68,
   64,  90, -95, -84, -34,  62,  -6,-128,-101,  16,  26,-100, -67,  18,-108,  65,   5,  -8,  38,  11, -11, -46, -55,  47, -24, -99,  29,-122,-102, 115, -87, 109,
  -46,-102,  52, -40,  39, 109, -98, -53,-101,-117, -71, 107,  17, -74,  47, -73,  51, -34,   7, -15, -33,  76,  21, -85, -25, -50, -98,  95, -49, -23,-125,  52,
 -104, -51, 123, 108,  58, -90,  -1,  81,  49, -99, -10, -52,  17, -28, -87,-125,  44,   6,  60, 111,  -9, -80,  84,  23,  37, -26, 115,  50,  18, -28,  86,  52,
  -95, -57, -15, -98,  25,  40, -26, -65,  57,  37, 112,  23,  54,  92,  26,   3, -68,-113, 100,  27, 111,  63,  14,  -5, 118, -67,  80, -97,-122, -26,  53, 123,
   65, -24, -33,-120, -78,  46, -83, 110, -90,  24, 104,  30,  85,  32,  68, -25,  83,  -3,-114, 105,  79,-115,  65,  84,  29,-105,  44,   4, -43,  74,  -7, -59,
   22,  30, -28, -38, -97,-111,  68,  83,   2, 122,-100, -39,-100,  93,  29,  66, -44,-114,   7,  21,  96, -69,  65, -75,  90, -81,   5,  91,  60, 102, -29,  88,
   75,-121,  28,  63, -68,  35,-119, 115, 101, -95, -84, -90,   9, -90,  29,  -3, -99, 112,  48,-125,  25,  53,  60, -70,  43, -17, -70,-114, -82, -38, -64, -88,
  104, -23, -97, -36,  26,-102, -59,  79, -38,  14, -35,-110, -85, -51,  56, -85,-107,  29,-125,-110,  48, -72,  26, -39, -41, -95, -77, -70,  99, -25,  87,  68,
   43,  19, -68,  59,-123, -50,-101, -17,  51,  58,  19, -66,   1, -40, 102,  69, -10, -65, -79, -19, -72, -94,   2,  22,  27, 105,  90, -99,  29, -33,-111, -14,
  -76, 120,-123, -23,  15, -87,-128,  93, 111, -90,  42,  81, -45,  94,  96, -32, -92,  27, -20,  80, -90,  89, -28, -44,  32, -99,-104,-111,  13, -42, -84, -22,
 -115,  70, -36,  14,  13,  30, -48, -10,  32, -77, -42,-123,  33, 107, -84,  11, -79, -42,  86,  26,  86,-121,  77,  79,  27,-112,  84,-105,  46,  86,-115, -96,
 -112,-119,-121, -14,  71, -90,  47, 111,  84,  91, -47,   4,  22, -53,  -9,-126, -11,   5,  79,  86, 126,  74,  56, -83, -32, -37,  90,   4, -58, -98,  53,   5,
  111, -77,  44,  88,  43, -93,  72,-106, -77,  29,  45,  87, -68, 114,-116, -32,  83,  84,  76,   1,  82,  20, -69, -62,  24,  12, -18,  36,  -8,  84,  94,  47,
  124, -50,  10, -97, -22, 122, -47, -44,  90, -12,  30, 124, -85,-115, -82, -64, -48,-125, -23, -81,-111, -48,  29,  60, 120,  30,  79,  91, -71,  93,   1,  -1,
 -113, -91, 119, -74, -67, -72, 104, -70, 126,  70,  -9, -93,  92, 125, -19, -21, 109, -76, -65, -59,  96,  46,  50,  41, -38,  86, -79,  76,  45, -60, -81,-101,
    9, -79,-108, 125, -25, 110,-100, -57,  76, -64, -85,  18,   7, -31,-122, -10, 106,  23,-104,  81,  35,-118, -32,  92,  32,  13, -90,-128, -85,  23,-118, -25,
  101, -83, -56, -45,  19, 114, -36,  -6,-105,-104, 102, -19, 119,  95,  21,  25, -32,  99,  -3, -68,-115,-113,  64, -32, -38, -27,  42,  72, 118, -70,   3,   7,
  -80, -94,   4, 103,  79,  65,  22, -68, -33,  66, 123, -64, -37,  -4, -50,  82,  -8, 124,   0, -27,-117, -82,-103,  15, 102,  89,  87, -17,  76,  79, -83, -10,
 -122,  53,  45,  95, 125, -13,-113, -59, 122,-103,  41,  85,  -1,-109, 107, -31, -52, -54, -73, -66, -85, -50,  16, 125,   6,  79,  84,-128, -11, 122, -71,  75,
   91,   5,  -1, -42, -46, -56, -45, -38, -33, 123, -18, 111, -50, -18, -17,  90, -37,  53, 110,  38,  60,  31,  82, -15,  93,  75, -74,  99,  14, -45, -40,  81,
  124,-102, 110,-116,  94,  68,  95, -34,  15,  77, -20, -74, 101,  91, -12,  78,  -8,-102, 110,  96,-122, -75, -56, -15,  11, 108, -78,  -8,  62, -33,  42,  76,
   97,  34,  44,  37, -82,   7,  -6,  10, 127,  82,   2, 101,  72,-121, -38, -71,  -8, -11, -77,  51,  77,-127,  78,-128, 102,-123,  -8,  41, -84, -18, 107,  85,
  -86,  32,  51, -36, -87,-111,  51,  -7, -41,  -6,  44, -22,  18, -44,-123,  73, -84,-109,  30, -12,  72,  57,  81, -69,  35, 126, -48,-114, -20,-104,  23, -88,
 -117,-126,  -9,  10,  76, -29,  48,  66,  48,  40, -37,   9,  58,-126,  62,  -4, -55,  97, 119,  61,  49,  -4,   2, -18,-100,  23,  -4, -13, 127, -57, -85,  59,
  -38, -72, -21,  84,  98,  26,  93,  52,-107,  52,  89, -14, -17, -53, -26, -21,  33, -45,  52,  97,  64,-118, 107,  38,  -2, -99, -53,  10,  57, -21, 125,  85,
 -109,  13, -58, -56, -33, 120, 114, -71, -59, -14, 104, -70, 120,   9, -82,   7,-111, -18,  46,-107, -54, 101, -28,  76,  -3, 113, -14,-116, -69,  14,  -5, 115,
    7,   1,  77, -77,  22,  80,  69, 115,  66,  59, 105,  44, -53, -25, 104, -25,  94,-103, -29,  87,  55,  61, -36, -39, -47,  97, -57, 100,  71,-116, -51, -44,
   20,  41, -74,  31, 103,  45, -65,   0, -90, -80,  22, -96, -90,   3,  32, -77, 111,  94,  66,-115, -86,  62, -50, 117, -23, -17,   4,  39, 113, -34,  16, -80,
    5,  62, -10, -35,  11,-125,  73, -37, -43, -29,  84,  21,  75,  21,-104,  46, 106, -95,  95,  96,  49,  44,  95,  22,  66,  60, -49,  50, -78, -19, -96, -36,
   70, 117,  94, -61, -83, 121,  76, -90,  94, -77,  66,  47,-117, -15, -50,-118,  40, 122,   0,  17, -31,  11,-118,  64,  37,  95,  18, -47,  47,  21,  95,  10,
   73,  72, -93,  93,  47,  48,   0,  37,  94,  20,  88, -65,  68, -97, -84, 124,  61, -32, -73, -74,  60,  54,  96, -93,-127,  -9, -69, -34,  20, -57, -21, -30,
  -21,  91, -30,  88,  58,  42, -19,  -6,  50,  79,  88, -51, -73, -13, 123, -52, -55, -90,  67,-123,-109, 117,  85,  11,  92,  39,  62, -46,  65,-120, -62, -45,
   18,  59,  -6,  70,-108,  87, -46, 115,   0, -99, 110,  28,  25, 117, -21, -22, 107, 125, 120, -93,  60, -81,  18, -48,  68,-122, -75, -22,-107, -42, 109,  60,
   56, 102, -39,  78,  37, -90,  62, -35,  65, -47, -55,-114,  -3, -40,  32,-122, -77,   5,  96,-108,  97,-120, -13, -18, -14,-104, -37,  20,  88,-101, -72,  44,
   69,  30,  56, -98, -43, -86,  39, -62, -68,  72,  14, -55, 120,-103,  21, -25, -10, -85,  -1,  78,  95,  82, 111,-101, -54,-111, -18,   2,  70, -51, -50,  10,
  -92, -50,  -8,  86,-121,  85, -73,  98,   7, 115,  73, 106, -22,  50, -76,  20, -10, -34,  37,-102, -29, -90, -27, -93,  10,  75, -89,  45, -13,  12,  95,  27,
   93, -80,-125,  12,  75, -69,-124, 105,  31, -66, -44, -29,  -6, 121, -55,  15, 127, -67, -72,-115,  79, 110,  28,  46,  66, -42, -25, 109, -69, -33, 103,  91,
 -120,  -7, -70, -57,  57, 112, 114,-115, -81, -99, -99,  22,  96, -10,  -6, -83,  29,  83,  21, -81, -76, 120,  16, 103,-101,  21,  60, -42,-108,  -7, 100, -29,
  113, -49,  61, 101, -34, -49,-123, -86,  82, -63,  -8, 102, -56,  75, -14, -59,-109, -28,  39, -20,  22,  39, -68, -19,  35,  98,  24,  40, 127, -44,-120,   9,
  109,  17, -35, -94, -82,-101, -29, -63,  74,  53,   4, 127, 104,-127, 111,  28, -39, 112,  28,-128, -57, -25,  20,  15, -87,  97,-100, -93,   7, 104,-117,  54,
  -79, -17,  55,-108,  72,-116,   5,  -7,  25,  52, -97, -85, -29, -72, 114, -58, -53, -95,  -2,  63,  75, -31, -13,  85,  10,  74,  34, -62,  48,  12,-117, -88,
   48, -41,   7, 114,   2, 104,  88, 113, -85,  83, -34,  64, -78, -95,  33, -38, 110,   1,  18,  41,  54,  -7,  86,  98, -36,-114, -69, -64, -75, -28,  70,   3,
   78,  49, -29, -21, -11, -33, -88,  78,  71,-126, -51, -33, -45, -36,  16, -83,  28,   4,   1, -54, 112,  99, 104,-112,  42,  61,-126, -10, -20, -95, -18,  64,
   63, 117,   0,  -7, -15, -43, -46, 120,  62, -78,-115,-119, -99, -78, -18,  57, -48, -52,  57, -70, 105, -32,  85,  23,-119,-116, -48,  20,-116, -56, 127,-126,
 -123, 109, -18,   7, 106,  51,  48,  99, -43,  78,  39,  28,  -4, -56,-126,   4,  -2,  99,  28, -96,-107,  -1,-128, -42,  51,-107,   5, -13, -14, 118, -19, -55,
  -74, 108, 100, 121, -16, -84,  17, -63,  33,  23,  59, -22, -27,-115, -28, -58,  -4, -96,  74,  50,  59, -61,  55,-104,-108, 109,  29, -78, -95,  81, -90, 113,
  -15,  97, 126, -93, -18, -44,  35, 127,  69,-111, -60,  34,  -7,  -7, -29, -62,  49, -52,  74,  79,  -2, -27,   0, -67,  68, -77,-110, -73,  65,  33, -75, -29,
   55, -69,  73,-121,-122,  -2, -34,  -5,  56, -51,  -2, -77, -37,  98,   7,  59, -29,-101, -60,-128, -44,-108,  36, -33, -70, -99, 125, -45,  90, -41, -71, 109,
   59,-122,  17,-105, -33,  92, -60, -45,  84,   2,  30,-109,  89, -70,  69,-128,  -4,  61,  90, -43, -61,  81,  29,  33, -52, -20,  33, -37,  75,  11, -77,  92,
  -39,  51, -75, -91, -35, -68, -36,  -8, -27, 120,  45,  -2,  11,-118,  76,-126, -81,   8,  82, -93, -95,  -9,   8, 105,  58, -38,  36, -33, -50,  97,  27, -27,
 -106,-122, -60,-121, -36,  45,  92,-116, 121,-122,   7, -47, 121,  77,  49, -77, -51, -28, -78,  91, -43, -20,  83,   3,  -4,  46, -18, 107, -69,  98, -99, -28,
  -10, 116,  75, -82, -86, -98,  55,-110, -82, -14,  54, -23,-122, -78, -22, -47,-102, -17, -49, -39,  11,  13, -62, -50, -75,  98,-108, -32,  10, 117,  39,  25,
   41, -39,-100, -91, 108, -25,  79,  61,  15, -68,  36, -22,  49,  65, -98,  33,   2,-119,   7,  -2,-120, 118,  74,  58,  96,  20, -41,  39,  70,-111,  27, -53,
  -48, -62, -93,  72,-123, 105,  49,  24,  84, -95,  -6,  82, -33,  25,  78, -63, -18, -95,  66, 121, -20, -47, -23,-107,  19,  30, -14, -45, -54, 119,-119, -68,
  114,  -6, 106, -30, -53, -38, -55,  89, -82,-126,-101, -95, 116,-126,  20, 106,  77, -81,  38,  16,   4, -98,   0,   4,  22, 123, -70,  99, -16, -50,  42,  43,
   30,  32, -53, -80, -35,-116,   5, -25, -79,-113, -21, -35,  49,  40,  58, -58, -17, -44,  -3,  36, -96, -20, 111,-127,  24, 106, -60, -35, -39,  10, -44,  28,
    1,-112,-110, -51, -26, -27, -33, -72,  79, 105, -11, -53, 104, -96,  50,  93,  -6, -28,  89, -90, 121,   7, 114, 124,-105, 124, -72,  -2, -75, -55, -97, -98,
   97,  67,  81, -68,  -6,-108,  74, -71,  39,  98, 102, 112,  50,   9,  15,-100, -36,  84, -61,  -5, -41,  45, -90, -78,   6,-120,   7,-123, 104,  54, -92,-127,
  -53, -49, -49,  -8,  25, -69, 120,-100, -19, -23,  53,-111,  40,  12, -64, -26,  75,   6, -88, -58, -22, -25, -41, 123,  90, -71, -70, -77, -66,   1,  53,  51,
   80,  -2,  24,   6,  23,  -7, -92,  77, -41, 126,  -5,  30,  20,  96, -79,-124, -11,  92, -29, -30,  42, -81,  81,-105,-116, -64,-127,  13,-126, 100, 127, -14,
    9, 110, -83, 111, 123, -59,-126,-101,-104, -26, -38,-117,-112, 103, -40,  66,  11,  38,  29, -36,  88, -73,  14,  92, 100,  17,  30,  56,  63,   1,  20,  17,
   -9,  64, -78,  85,  78, -63, -72,-118, 118, -52, -19, -40,  58, -12,   2,-112,-123,  22, -84, 110,  47,   0, 112,-100, -10, -16,  61, -66, 126,  68,   2,   0,
  -91,   7,  51,  36, -75, -12, -92,  85, -11, 114, -31, -75,  73,   5, -35,  59,-104,  72,  45, 125, -15,  -8, -27,  52, -32,  45, -14, -12,  -1,  -9,  78,  31,
  -47, -76, -46, 108, -99, -51, -11,-111,-121,  88,-114,  97, -17,  62, -12,  42,  65,  70, -13,  78, -79,  77, -38, -67, 113, 108, -30,  51,  38, -23,  -3,-108,
  -55, -73, 122, -95,  22, -57,  49, -38,  69, 108, 100,  40,  69, -69,  55, -22, -98,  75,  18,  81, -99,  39, 113,  29, 102, -92,-126,-128,  32,  37,  50, -48,
  106, -86, -95, -38,  29, 126,-116, 126, -58,  49,  -6,  54,   5,  52, -60,  -2,  77,  38,  -7,  39, -17,  66,  51, -93,  95, -73,  49, -20,  -9,  -8,-118,  80,
 -111,  39, -76, -74,  69,-127,-108, -75,  40,-122, -45,  96,-105, 103,-105, -38, 125,  89,-119,  20, 110,  87, -58,  71, -58,-115,  57,  81, 119, -80,   4,  45,
  -50, -57, 111,  48,  44,  49, 125,-101,  22,  74, -60,  18,   2, 116,  72,  36,  62, 105, -37,  83, -59,  70, -22, -35,  -3,-128,  16,  99, -38,  -8,  18,  17,
  120,  -7, -44, -70,  77, -42, 100,  73,-115,  38,  17,  -8, -47,  95, -97, -96, 112, -40, 116,  67,  47, -23,  42, -66,  75,  82,-112,  60,-124,  33,  31,  94,
   34, 125, -49,  54, 111, 111, -48, -52,  23,  32, -46,  45,-127, 121,  52,-119,  14, -62,  26, -72,   7,  63, 109, -28,  30, -58,-117,-112,  90,   3,  58,  81,
 -114,  33, 110,  43,   2,  26,  12,  23, 103,-106, -74, 108, -92,  65,  49, -86, -66, -21,  82, 100,  63,   5,   2,  22, -75,  63,  53, 124,  93, 100,  66,  34,
  -17,  93, -45, -64,  19, -22,  99,   7,  71,  60,  61, -41, 116,  42,  45,-116, -35, 116, -86, -47,  57, -69, -61,  77,  85,-124, -33, 127, -54, -11,-101, -58,
  -66, 113, 126, -65, -79,-101, -60,  42,  71,-108,  97,  -4,  88,  56,  74,  32, 120, -21,-106, -14,  13, -42,-127, -20, -31,  48,  12,-123, -52, -52,   1, -41,
  -11,  64,  11, -39,  99, 117, -20, 115, -16,  36, 111,  37,  89,   1, 101,-114, -67, -90, -13, 125,  25,  38,-121, -14,  77, -79,  28, 122, -52,  17,  82, -91,
   19,  92, -84, 117,  24, 103, -24,-119,-108, -44,  99,-109, -31,  97,  11, -22,  98, -86,-119, -17, 121, -45, 125, 105,  86, -97, -10,  85,  64, -42, -73,  93,
  116,  26, -51, 103,  10,-100,  95,  11,  11,  99, 105, -44,  95, -37, -58,  48,  73, 111,  22,-124, 106, 113, -63,   1,  25, -13, -90,-117,  -4,  63, 108,  43,
  -57,  38,-100, -25, 104, 107,  20, -13, -56, 118,  13,   0,  17,  77, -39, -62,  17,  46,  -3, 112,  30,  69,-116, -29,  90, 104,  38, -51, -82,  83, -10,  24,
  116, -35,  20,-123, -62, 110,-119,  -8,  58,  53, -65,  87,-103,  73, -93,  64,-106, -61,  11,  27, 100, -36, -47, -26, 103,  62,-115, -82, -55, -16,  26, -64,
  -52,  40,  88,-100, -34, -72,-116,  46, -15, -80, 114,  33, 118, -21, -36,   1, -48,  86,  68,   0,-109,  64, 114,  85, 125, -56, -61,-122,  91,  66, 112,-102,
  110,-112,  62,-114,-110, 102,-104, -56, -58, -45, -36, -60,  16, -78,  52,   3, -48,  43, -23,-103,  29,  51, -36,   8,  85, 111, 122,   8, -28,  13,  59, 123,
   58,  -6,-116, -77,  69,  10,  76,  27,  21,-103, -81,  83,-117, 119,  -9,  18,  33,   2,  26, -75, 122,  68,-125, -17,  44, -93, -63, -87,  91,  76,  90, -66,
  106,  48,   1, -50, -38, -12, -47, -44,  52, -96,  48,  71,  46,  25, -75,-123, -14, -56,-112, 111, -43,  13, -97,  34,-124,  -1, -74, 107, -15,  74, -46,  55,
  -98, -62,  52, 118,  67,  99, -55,  44,-126, -11,-121,  87,  52, -41,  17, -87,  95, -28,   1,  17, 121, -52, -24, -96,  64,  96,-110,  54,  92, -70,  63,  50,
  -65,  67,  84, 107,  85, 105, 127,  87, -81,   8,  98,  59, 121,  68,  88, 118,  10,-125,  30,-111,  99, -56, -80,  -9, 103,  99,  77,  90,-116, -93, 104, 108,
 -127,  -6, 115, -92,  -2,  29, -63, -43, -23,  72, -82,  53, -30,  64,-103, -86, 117,-121, -66,-109,-110, -11, -84, 113, -18, -49,  23,-108, -12,   6,  -3,  85,
  102, -72, -38, -16,  16,  45,  90,  92, -58,   1, -67, -63,  12,-117,-113,  90, 117,  13, -65, -32,  51, -12, -63, -59,  16,  60,  78,-121,  69,   2,  46,  94,
    3, 117,  20,-115, 102,  85, -21, -20,-123,  36, -95,   8,-117,  -5, -36, -25,  44,-100, -35, 126, 110,  53,-124, -17, -95,-108,-108, 114,-100, -99,  95, 121,
  -77,-101, 108,  17, 109,  59,   9,  47, -91, -32, -22, 108,  27, -66,   9,  15, -37, -58, -87, 124, 115, -78, -61,  77,-126,   0, -92, 121,  74, -48,  78,  61,
  -53,  61,-126,  -1,  51, -69, -41,  18,  72,  25, -61,  20, -45, -42, -88,  93,  62, -36, -70,-121,-125,  -9,  41,  98,-121,  -6, -99,  79,-126,  78, 125, -16,
   31,  10,  10,  86,-118, -73, 100, 119,-126, -93, -75, 111,-109,   7, -53,  91, -12, -90,  48, -26,-103, 112,-104,  61, -91, -67,  77, -33, 120,  15,-109,  39,
  -43, -73, -49,  42,   2, -69,  58, -92,  83, -93, -84,  75,  36,  -9,  18,  27, -99, -67, -37,-103,  79,  16,  78,-106, -21, -76,  46, -79,-107, 121, 103, -36,
  113, -44, 125,-102, -28,  47,  90,  -1,  14, -34,-117,  67, -95,  91,  68, -93, -60,  72, -68, -83,   3, -34, -53,  73, -34, 114, -25, 122, -67,-107,  38,   3,
  -77,  29, -97, 118, -80,  -7, -29, -70,  -8, -55, -19, -22,-123,  52,  77, -92, -58,  -5,  41,  69,  95,  90, -58, -40, -51, -94, -66, -38,  62, -32, 108,-110,
    6, -74,  58, -80,  28,-108,-127, 123,  19, 125, -78, -81,  31, -40, 108,  17,  63,-120,  21,  90, 112,  77,  51,  31,  54,  63,-101,  79, -20,  44,  82,  41,
    0,-100, -31, -80, -96,-109,  83,  -2, -73,  -3, -55,-112,  -2,-124, -75, -11, 108,  99,  46,  18,-120, 115, -43, -36, -39, -23, -63,  34, -24,  76,  61, -59,
  -47,-104,-120, -78,  41, -29,  35,  27, 118, -42, -47,   5,  21,  87,  84,  29,  37, -89,-126, 124, -10,  23,   4, -58, -72, -38, 111,  28, -41,  56, -61, -64,
  -58, -66, -40, -81, 101,-101,  53, 112,   7, 115,  44,  76,  90, -94, -72, -88,-114, -46, -75, -98, -79, -75, -30, -84, 120, -16,  13,  93,  51,  66, -78, -81,
  -70,  20, -80, -46,  46, -65, 105,  56, 100,  32,  80,   9, -19,  67, 114, -11,  -3,  -2, 110,  -7, -66,-117,  50, -63,  37,-100, 115, -76, -96,   0,  73, 114,
  -88,  58, 101,   1,  82, -38, -48,-108, -51, -42, -15,  19, -82, -67,  14, 104, -22, -19,  96, 122, 124, 103, -79,  -2,  58, -20,   4, -27, -80,  83,  25, -91,
   39,-123, 100,  89, 121, 103, 123,  62, -62, 117,  64,   0,-112,  54,  34, -34, -32,   8,  54, -51,  -1,   7, -17,  55,  63,  86, -56,  41, -40,  90, -43, -75,
  -95,  -4,  78,  60,  51,  -6,  -4,  82, -76,  -1, -94, -59,  54, -35,  44,  38,  88,  90,  89,-106, -55, -61, 118,  14,  76, -55, -55, -32,  42,  -7,-105, -40,
  -59,   5,   6, -47,-117, -79,  42,-110, -66, -53, -95,   5,  86,  25,-120, -93,  30, 110, 121, -96,   4,-112,  92,  22,  45, 100, -72, -56,  90, -15,-117, -52,
   47, -56, -76,-111,  -3, -44,  -3,  42,  40, -31, -53, -57, -95, -88,-102,   0, -51, -36,   9, -77,  65,  68, -83, -86,  99,-100, -50,-122,  -5,  52,-113,  29,
 -124,   0, -85, -35,-127,  11,  50,  60, -23,  56,  17, -80, -51,  35,-100, -60,  30, 124, -50,  64, -11,-121,  55, -10, 102,  75, -86,-111,  43,  73,  16, -57,
  -65,  -1,  24, -28,-105,-108,   9, 112, 124,-126, 105, -91, -14,  41,  33,  49, 113,  58, -16, -31, -28,  48,  91,  92,  59,  -6,-104,  24,  92,  -7,  31,  84,
  -95,  96, -58,  58,  21, -25, 120, -73,-125, -40, -70,  89, -36,  78, -19, -45,  18, -26,  93,-104,  66,  92,  13,  30,-124, -59,  25,  52, -11, -81, 118, -56,
 -114, -69, -18,  22, -51,  88,  39, 121,  72,  46, -30, -73, -72, 115,  87,  35,-108,-122, -49, 119,  21, -40,  38, -57,  62, -87, -54,  47, -80,  -1, -64, 106,
   62,-101, -98,  -8,  10, 121,  38, -31,  95,-107,  52,   5,-110, 107,  59, -88,  54,  -9, -88, -81, -10, -71, -33,  91, -88, 108, -89, -26, -42, -21, -78,-122,
  -36, 123,   7, -66,-102, -44, 115,  69, 118, -94,-117, 119,-123,  86,  81,  10,  -7, -32,  80,  61,-127,-124,-124,  87, -35,  25, -42, -89, -23, 101, -99, -30,
 -127,  42,  74,  41, 113,-115, 126,-116,  72,  98,  96, -13,  67,  85, -77,  17, -85, -36, -67,-120, -95,  -8, -61,  81, -83, 114, -38,  99, -71,  37, -63, 126,
   -5, 101, -28, 116, -41,  74, -24,  76, -63,-107,  85,  -9,-120, 103,  34,  41,-104, -69, -15,  28,  76, -48,  72,-115,  66,-117, -13, -72,-103,   8,   4, -49,
   81,  -3, -97,  36, -37,  75,  61,  91, -85, -89,   8,  66,-110, -79,-109,-108, -86,  42,  28,  63,  94, 117,  11, 102,  76,  39,  97, -84,  30,  26,  -1,-112,
 -116, -48,-109, -95, 106, -79, -94, -59, 113, 116, -25,  71, -72, -31,  33,  44, -71,-110, -41,-123,  33,  99, 109,  73, -92, 100, 105, -47,  58,-100, -76,  90,
  -53, -47, -70,  13,  98,  45,  12, -40,-101,  66, -50, 108,   4, 110, -81, -82,  58, -17, -58,  90, -99,  64,  49, -14,  85,  33, -93, -61,  26,  74, -36,  59,
 -114, -21,  99, -37,  11,  88, -12,  -8, -66,-100, -48, -47,  49,  47,  -2,  72,  37, -31,  82,  99, -13,  81,  43, -95, 106,  71, -99, -28,  -6,  53, 108, 122,
   16, 110, -76, -63, -46,-112, 111,   6,-109,-118,  93,-119, 116,  39, -64, -61,  48, 102, -99, -24,  41, -20, -15,  10,-101, -88,-110,  18,  -4,  40,  74,  94,
  -87, -18, 115,  86,  71, -92,  76, -22, -87,  53,-113, -66, 113, -78,  95, -20, -67, -89,  31, -87,  89,  39, -52,-103,-119, 103, -34, -12,  57, -13,  53, -49,
  -49, -83,-112, -33,  84,  44, -30,  23,   9, -92, -74, -91,-124, -50,  -2, 102, -75, -61, -98, 109, -18,  38, -65,  -5,  -2, -15,  55, 108,  77, 109, -84, -23,
  -99, 111, -67, -15,  84,  29, 117,-105,  26,  -6, -62,  66,-103,  -4,-105, 111, -36,  85,  46,  64,  46, -75,  95, 101,-115, 102,-109,   3,-114, -24, -47,  62,
   39, -54,  96,  22,  21, -11, -20, -91,  21,  -4,  19, -42,  26,  79, -95,-106, -91, -18,  62,  79,-107,  49,   0, 114,  -5, -38, -63,  95, 112, 111,  37, -57,
   34, -93, -16, -14, -72, -28,  20,  -4,   3, -92, -13,  61,  30, 118,  53, 116,  48,  65,  16, -31, 125,   9, -53,  62, -84, -45,  96,  89,-120,-125, -18, -59,
 -127, 110,  52, -39, -15,-105, -46, -82, -88,  74, -33, -14, -77,  80,  83, -72,  41,  55,  46,-120,  22,  79, -35,  65,  78, -32,  42, -26,-118, -78,  61,  30,
 -101,  34, -48,  81, -75, -25,  47, 106,  49,  38,-100,  69, -98,   0,  78, 113,  97, -43,  60, -60, -71, 118,  21,  29, -89, -31, -28, -67,   5,-109, 114,   4,
   55,-100,  66, -17,  95, -50, -96,-107,  81,  43,  96, 119,  21, -44,  70, -65,  75,  96, -59, -22, -63, -62,  12,  19, -83,   5,  37,  12,  41, -25, -18, -56,
   19,  98,  -7, -12, 115,  30,-115, -99, -17,  68,-121,  54, -22, -65, -81, 119,   9, -28,  -6, -82, -63,  55, 119, -62, -74,  86,  81, -20,-105,  20,  26, -42,
   91, -11, -87, -34,  60,   0, -76,  77, -57,  42, 112,-109,  50, -50,  19,  72, 103,  96,  81, -61,  27, 112,  66, -86,  99,  91,   6, 110, 115, 125, -85, -57,
 -121, -81,-117, -89, -74, -66,  24,  96,  70, -54,  65,  45,   6, -57, -83,  17, -69,  59, 125,  36,-117, -33, -59, -45, -65,  34,-124, -53,-117, 108,-115,  -2,
 -124,   3,-121,-118, -36,  38,  67,  38,  30, -22, -74, -45, -59, -87,  25,  89, -45,-105,  50,  17, -26, -90,  19, -79,  95,-122,  13,  44, -75,  15, -83, 121,
    9,  51, -93, -70, -86, -69, -17, -53,  41, -85, 120,-124,  67,  74, -96,  -9, -97, -28, 104,  36, 124, -33,-116, -87, -96,  48,  77, -77, -59, -77, -25, -22,
   98,  22,-106,-117,-125,  97,  23, -28,-116, -66,  -9,  63, -82,-108, 123,  70, 119,-119, -83,  63, -17, -33, -59, 113,  13,   5,  68, -94,  22,  38, -58,  38,
  103, -90,-117,  -3,  16, -60, 100,-106,-101, 112,   4,  90, -98,  59, 119,  49,-116, -24,  14,  57, 115,  39,-113, -16,  74, -27,  16, -91, -86, -55,  67, -30,
   33,  96,  24, -80, -67,-100,  99,  12,  20, -72,  12, -84, -88,  -4,  66, -79, 100, -64,-117, 108,-104,  30,  11,  27, -94, -78, -14, -48,  69,  47, 115, 104,
   87,  66, -51,  72,-107, -97, -11,  87,  62, -56,-125, -42, -35,  26,  63,  54, -77, 105, -75, -21, -14,  33,-121,  73, -11, 118,  72,  -9,  94,-122,  22,  45,
 -127,-103, -12,-121,  17,  13, -89, -10,  83, 118, 122,  57, -69,  58,  41, 108, 114,  27,  17, -84,  99,  68, -51,  36,-110, -46,  43,   8,  16,  52, -70,  38,
  -42, -59,  -4, -66, -42, -38,  18,  25, -21, -99,  70,  74,  -3,  58,  -7, -19, -69, -98,  18, -32, 110, -85,  45, -63,  49,  95, 113,  10, -55, -16, 119, -42,
   32, 114,-122, -17,  88, -73,  46,-100, -52,  69,  81, 110, -10,  27, -28,  11,  82,   8, -72,  80, -94,  56,  76,  39, -50,-102, 110,-107, -16,  81,  67,  39,
    8,  42,  15,  -2, -36, -40,  55,  12,-115,-125, -18, -36,  49,  44, 115, -17,  56,-110, -32, 111,  18, 100,  84, -92,-113, -79, -99, 127,-126, -62,  19, -99,
   59,  43, -74,  30, -70,  60, -66, 116, -90,-108, -47,-107, -39, -75, -78,  89, -97,-113,  30,  49,  32,  59,  62, -96,  79,   8,-100,  21,  25, -32,-108,  38,
   43, -60, -34, 119, -15, -31,  81,-107,-117, -98,  99,  15,  -4, -98, -29, -66, 104,  -1,-124,  92,   5,  -1,-128,-127,-124,  17, -28,-119,  92, -58, -44,  83,
    5,  27,-117, -46, -97,-106,  57, -85,  -7,  75, -15,  80,  45, 125,  21,  76,  25,   9,  81, -83, -37,  45,  56,  36,  90, -72,  79,  77, 126,  95,  56,-127,
  105, -87,  75,  84,  -8, -46, -86, -64,   9,  23,  -7,  80, -33,  27, 121, 112,-112,  17, -40, 109, -20,  85,  43,  52,   5,  74, -88,  19, 115, -88,  53,  84,
 -127,  10,  10,-119,  99,-120,-104,  82, 112, 104,  29, -28, -88, -37, -23, -81,  40, -12,-113, 106,  99,-119,  24, -42, 114, 116,  96,-101, -19, -56, -76, -19,
   43,  22,  -6,-116,  28, -24,  27,  43, 114,   2, -56,-116,  -8, -96,  12,-101,  97,  48,  -5,  12,  55, -20, 120,  93, -63, 125, 102,   5,  70,  19,  88,  81,
    8, -29, -97,  74, -86, 118, 110,  43,  25, -95, -82, -33,  45, -70,  38,  -3,-105,  14,  60,   8,  35,  86,  59,  48, -60,-124,-115,-108,  87,-126,  95,  12,
  -17, 108,-114,  36, -90,  90,  92, -14,  64, -37, -35,   0,  68, 112, 120,  66,  97, 100, -51,  37,  78,-113,   1, -26, -65, 103,  45, -82,  61,  30, -73,-115,
  -70,   2,-127,   7, -34, 110, -49, 107,  -1, -89,  15, 118,-108, -66,  72,  -4, 103, -90, 117, -66, -72, -24,   0,  22,  90, -91, -72, -90,  33,  42, 114, 116,
  -21, -77, -89, 102,-100,-116,-118,  -4, -80, 125,-111, -26,  35,  30,  28,-125, -89, 113, -15,-116, -19, -92, -63, 100,   1,-124, -41,  55,  12,   2, 106, -70,
  -90, 111, -18,  49,  92, -39,  55,  28,-124,-114,  96, -43,  98,  87,  64, -18, 123,-127,  72,  57,  -9,  20, -29,-123,  20,  50, -79,  88, -23,  77,-127,  20,
   48,-120,  51, -65, -34,  32, -25, -70, -56,  82, -80,-110,  13, -56,  25,  25, -98, -50, -16,  98,  56, -21,  74, -91,  92,  64, -89,  49, -70, -74,-113, -73,
 -128, -95, -88,   9,  65,   0, -60,-123, -89,  80, -81, 108,-112,  89,  28, -77, -19, -91,  22, -94,  88,   2, 125,  17,  58, -76, -81, -58,  -6, -18,-124, -25,
  -22,-124,   8,  25, -34,-103, -14, -44, -70, 113,  79, 101,  64,   9,   6,   4, 123, 107,  76,  38, -13, -80, -11, -54,-102,  67,  98, -34, -28,  91,  68,  36,
  -83, -19,  82, 103, 101,  48, -71,-126, -25,  19, 120,-126, -53,  55,  49, 114, -68, 101,  93, -65, -93,  14,  60, 125,  48,  48, -58,-101, -57,  13,   7, -82,
   55, 105,  55,   1, -25,  53, -78,  60, -21,  49,  33, -58, -56,  16, -78, -55,  83,-105,  64,  13,-108,  -4,  25,  53, -52, -37,  74,-107, -57, -38, -22,   0,
  103,  -1,  87,-120, -14, -13,  97,  68, 104, -15,  31, -36, 117,  30, -82,  -1, -78,  12, -97, -38,  68, -33, -72,  67, -40,-122, -12, -90, 106, -55,   2,  44,
  -31,  36, -15, 115, -39, -64, 120, -82, -25, -68, -76,  29, 113,  -4,  43,  -1, -38,   2, 118,  74,-104, -73,  28,  -1,-126,  77, -67, -42, -56,  95, -47,  -4,
 -114, -71,  54,  95,   9,-103, -10,  49,   6,  87,  -3, -57,  98, -87, -73,  -1, 109, -80,  39, 103,-113, -63,  94, -57,-107, -62, -59,  50, -58,  54,  -9,  13,
   42, 100,  -1, 124,  71, -43,  55,  52,  42, -21, -10, -23,   3, -59,  46, -37,  51,  30,  48, -28, 115,  35,-118,  51,  92, -92, 118,-108,   8, -24,  -9,  16,
  -46,  43, 122,  51,  40, -70, -88, 120,-116,  -6, 120,  -1,  -6,  56,-121, -35, -15, -60, -82, 100, -70,  26, -97, -29,  46,  82,  46,  88, -83, -13, 119,  40,
  -66,  36,-117,  70, -14, -85,  68, -12,  72,   1,  -9,  62, -61, -26, -43,  70,-106,  56,  75,   9,-122, -53, -53, -16, -15,-102, 116,  99,  11, -52, -31,  27,
   78,-101, -90, 101, 123,  30,   3,-113, 107, 101, -61, -30, -59,  93, -91,  -9,  36, 108, -32, -74, -48, 120, -24, -47, -80, -80,  42,-118, -16, -56,  -1,  99,
   86, 120, -10, -12, -75, -97,  78,  18,  -4,  79,  82,  53,-113,  89, -73,  37, -13, -23, -23,-123, -10,-103, 105, -82, -62, -26, -28,  -8, -72,  43,  77,  51,
   78, 121,  69,   5,  85,  89,  36, -78,  60, -13,  65,  44,   6, 107,  85,-109,  54,   2,  38,  38, -87,-106, 121, -91, -60,-121, -35,  43,  -5,  85,  42, 113,
  -20,  50, -55, 124, 114, 116,-117, -49,  75, 107, 122, -98,  55,  22, 104, 113, 118,  30,  69,  -4, -60, -72,   8,  61, -79,  10,  -8,  93,  79,  59,  68, 122,
   22, -69, -61, -14,  24,-120,-121,  20,-109,-101, 100,  50, -87, -72,  21,  -3,-103,   7, -82,  22,  60,  33,  20,-123,-122, -98, -99, -90,-121,  53,  99,  77,
   52, -90, -82, -43,   6,   6,  23,-114,  86, -39,   7, -96,  35, 114, -78, -33,  31,  29,   1,  84,  59,  35,  24,  31,  97, 115,-125,-125, -55, 102, -45,  54,
  -68, -26, -79, -24, -86,-102,  55,  51, -94, -82,   6,  82, -67, 100, 107, -73, 125, -85, -89, -22,-111,  80,  -2,-114, -69,  90,  44, -98, -96,  83,-112, -77,
   99, 119,  25,  61,  74,-113, 123,  65,  -9, -49,  92,  43, -41, -10,-115,-105,  -8, 117, 103,-102,  42, -20,   0,  34, -98, -16, 119, -94,  96,  88, -71, -65,
  113,  79, -45,-110, -39, -23,  77,  -1, 113,  50, -95,  64,  24, -12,  42, 117, -30,  17,  21, 107,  50, -97,  48,  97,-112,  49,  -2, -78, -55,-122, -35,-114,
   48, 112,-116, 115,  26,  65,  26,  46,  32, -82, -90,  18, -43,   5, 108, -78, 112, -89,  48, -87, -40,  64,  -4, -98,-111,  88, 126,  49, -72, -42, -89, 114,
   65, -80, -35, -27,  34, -97, -18,  62,-120,  26,  28,  92,  61, 109, -84, -13,  39, -78,  76,-121,-127,   3,  50,  33, -97, -41, -33, -63,-112,  95,  69, -48,
  -71, -26,  70,-110,  22, -55, 118,  75,  94, -59, 114,  35,  72, -23, 109,  32,  71, -20, -85,-124, 110, 105, 127, 106,  15,   6, -68,  -7, -92, -80, -37, 110,
   62,  29, -89, 120, 119,  76,  66,  25,  71, 125, -43,  21,  66,  30, -61,  48,  57, -51,  88, -28, -19,  46, -35, 105,  52,-109,  51, -92, -78,  48,  -1, -11,
 -104,-107, -67,  82,  25,  22, -14, 105,  23, -16,  92, -16, -25,  29,  96,  72, -61,  17,-108,  54,  38, 126,-107, -74,-128, 111,   2, -76,  56, -18, 106, -62,
   60,  15,   8,  77, 116,  14,  34, -16, -97, -35,-102,  54,-124,  99, 115, 118,  92,-126,  15,  55, -43,  14, -30,  74, -57,  56, -54,-109, -31,  66,  42,  99,
 -126,  70,  58, -64,  93, -70, -65,  30,  43, -82,-106,  85, -38, -41,   2, -22, -90, -57, 113, -20,  59,  44, -20,-120, -85, -87, -91,-116, -23, 108, -28, -81,
  -99, -29,  79, 122, -36, 117, -28, -47,  85,  56, 109, -97,  40,  44,-104,  24, -12, -35, 112,-117,  59,   2, -19,  52, -29, -34,  34, -62, -28,   1, -44,  63,
    0,  41, -16, -22, -69, -44, 109, -41,  92, 101,  15, -36,  54, 113, -24,-102,  43,-108,-111,   8,  96,-115, -63, -32,  12, 124, -14, -54,  -8,   4, -80,  78,
   58, 100,-116,  47,  36,  51, -29, -59,  19, -15,  26, -69,  52,  24,   7, -24,  30, -90, -80,  12,  22, -77, -41, -54,  92,  89,  80,  47,  76,-119, -11,  69,
  111,-110, -97,  93,  67, -51, -15, 106,  36, -68,-121,  48, -78,-113, -48,  88,  59,  37, -21, -90,  45,  10, -55,  74, 109, -88, -82,-103,-103, -19, -23,-113,
  -74,  90, -57, -99,  20, -95, -11,  23, -82, -50,  34, -13, -54,-128, -23,  11,-104, -49,  76,  16, -51, -33, -13, -56,-117, -12, -64,-117, -39, -49, 106, -39,
   65, -26,  48,  32, -43, -14, -25, -29,  73, -76,  22,  75,  39,  74,  77, -65,  31, -81,-122, 104,-109, -56,  71, -35, -10,  58,  94, -61,-125, -87,  -5,  42,
  124, -36, -95, -70, -78,  88, 107, -44, -45,  31,  75,-122, -90,  33,  44, -37,  15, -57,  67, -58,-109,  64, -50,-108, -46, -56, -54, 102, -22,  95,-113,  43,
  -30, -50,  44,  84,  62,  32,  35,  77, -94, -11, 113, 115, -35,  44,  24, -46,-106,  60, -95, -30,  49, -14, -41,  75, 102,  49, -62, -64,  45,  20,-117, -35,
   68, -29,  -6, 122,  73, -32, 108, -52,  26,  57, -13,  97,  15,  91,  57, -48,-118, -90,  93, 108,-106,-124, -69,-102,  18, 102,-127,  76,  43,  44, 112,-118,
  109,-122,  -5,-124, -98, -79,-120,  73, -42,  36,  72,   3, -16,  27, 124,   7, -84, -27,  35, -16,  83, -82,-118, 125,  57,  26, -31,  56,  47, -57,  84,  14,
  -88, -70,  70,  64,  42, -38,-120,  87,  70, -53, -48, -33, -54,  86, -95, -86, -45, -61,  98,  21,-106, -21,  52, -59,  64, -68, -65, 124,-112, -79, -73,-103,
   71, -65, -25,  57, -16,  -7, 124,  28, -82, 124,  91,  45,   4,   2,  56,  38,  -6,-118, -90,  50, 104, -24,   3,-113,  15, -47,  95,  48, -61, -30, -99,  39,
  -60, -95,  31,  99, 114, 112, 125, -79, -12, -23, 102, -36,  25,  86, -13,  41,-114, -29, 116, -16,  34,-110, 119, 109,  49,  34,  64, -88,  47,-128, 111,  96,
  117,  42, -89,  77, -39, 104, -89, -81,  94,-125, -60,  86,  48, 117,   2,  73,  32,  98,   0,  65,  74,  16,  81,  34, 110, -38, -92,  89, -92,  47,  91,   2,
  114, -65, 119, -49, 117,  44,  79,  72, -86,   0,  78,  85, -79, -42,  69,  64, -45, -57,-122, -59,  91,  99, 118,  33,   1,  50,  47, 127,  82, -13, 101, -14,
  -90,  -1,  64,   3, -42, 115,-122, -80, 102,-117,  60, 110,  22,-126, -69,  28,-103, 106, -10, 113, -64, -61, -85, 107,-105, -77, -30, -80, 119, 126,   9,  -4,
  -79, -51,  28,  63,  -6,-123, -94,  38, -77, -35, -22,  77, -65,-125, 114, -32,  87,  27,-103,  48,-110, 106,  24, -32,   6,  88,  85, -58, -95, -84, -32,  86,
    2, -23, -92,  10, -95,  11, -80,  52, -19,  77, -41, -48,   1,-121,-103, -45, 124,  35, -85,-116, -31,  79,  66, -61, 118, -42,   1, -84,-108,  17, -44,  47,
   62,-123, -97, 100,  66,  77, -95, -69,  -1,  44,   2, -75,  -9, 117, -80,-118,  57,  79,  80, -83,  18, -59, -72,  19, -13,  37,-115, -86, 108, -15, -82,-108,
  -39, -18,  80, -53, 113,  59,  54, 122,  32, -36,  92,  -7, -56, -41,  64,  86,-102,  35,  74,-121,  38,  46,  67,  -6, -26, -37,-123,   3, -63,  59, -43,  53,
   66,  66, -35,  57, -36,  59,-112, -92, -37, 122,  34,  40,-102,  56, -38,  46, -54,  90,   0,-126,-105,  12,  -5,  72, -24,-121, -91,  50,  25,  59,  56, -64,
   16,  50, -88, -91,  65,-104, -54,  55, -88,  57, -93, -55,  97,  52, 102, -66, -52,  89,-108, -79,  42, -21, 120, 126, -95,  76, -17,  62, -74, -94,  87,  22,
   12,  49, 113,-121, -46,  16, 118, -57, -18, 110,-103, -12,-125,  73,  39, -49, 109, -55,  -7, -88, -61, 116,   1, -87, -28,  61, -97, 105, -51,  85,  -4, -28,
  -76,  -1, -72,   6,-115, -97,  78,  21, -50,-113,  25, -44,   8,  77,  78, -17, 126, -75, 109, -91,-119, -34, -57,  51, -45, 111, -63, 121, -51, -39,  26,  39,
  -44,  -3,  58, -48,  40,-108,  30, -54,  67,  38,   9, -17, -40,  70, 120,  31, -46,  67,  49,  45,   0,  86,  67, -49, -25, 103, 123, 108,   0,  47,  70,  51,
   36, 117, -94, -97, 127, -51, -80, -27, -43,  19,  -5,   4, -76, -30, -46,  32,  32,   2, -54, 123, 123,  88, 118,  79,  72,  84, -19, -37,  68, -12,  99, -35,
 -112,  90,  34,  69,  78,-110,  13, 122, 126,  34, -35,-107, -84,  94,-101,  25,  74, 122, -36, -82, 107,-120,  38, -99,-125, -73, 111, -53, 121, -71, -25,-107,
 -127,  36, -75, -44, -88,  15, -51, -49,  84,  84, -38, -87, -77, 100,-112, -32, -14,-111, -98, -65, -60, -71,  75,  38,  26,  73,   4,  23, -52,   3,  57,   9,
  -50, -87, -67,  61, 115, 103, -44, 109,  97,  73,-115, -30,  31,-128,   4,  51, -83,  73,  55,-106, 112, -44,  25,  25,  18,  77, 100,  65, -73, -38,-109,  42,
    9, -67,  98,  96,  49, -68,  96,-120, -63,  95, -68, 113,  17, -81,  -1,  51, -93,  95,  -7,  95,-112, 114,-128, -11,  -9, -78, -66,  19, -95, -84, -44,  88,
   44,  83, 107,-125,-102, -52, 104,-109, 102,  69, -23,  97,  96, 119, -40,  82,  33, -20, -80,  14,-101,-122, -92, 126,  29,  63,  59, -44,  94, -96, -44,  90,
   64, -17,   9,  45,  59,  -1,-124,  64, -13, -17,  93,  19, -90, -65, -80,  52,  74,  35, -51,  -6,  77, -27, -32, -53,  59,  53,  12, -44,  48,  57, -55, -72,
  -44,-101,  33,  58,-122,  23, -31, -11,-119, -83, -17, -32, -28, 101,-109, -84, -14,  23,  82, -35,  11, 121, -88, -73, -71, -48, 105,  50,-121, 101,  58,  15,
  111,  57,  78, -59, -47, -34, -98,  -4, -62, -31, -90,  24, 113, -93, 110, -66,  33, -11, -79, -49, -98,  56, 114, -77,  97,  19,   7,  95, -99, -78, -63,  33,
  -19, 118, -11,  62,  15, -48, -78,-116,  54, -52, -34, -19,  92,-120,-120,  79,  33,  58, -73, 105, -11,  66, -17, 105,  35, -34,-119, -98,  12, -90, -93, -45,
 -109, -95,  30, 100, 124,  82,  76,  97,  -9, -67,  92, -33, -82,  49, -93,  89, 126, -37,   4, -44, -92,  84,   1,-109, -49,   3, 101, -25, -97, 121, 124, -14,
   -6, -91, -81,-112, -63, -45,  99, 106, -69, -54, -77, -43, -18,  66, -65, -22, 125,  60,  28, 118,  92,  63,  -3,  28, -72,  35,-101,  -1,-121,  39, -98,   8,
   12, -51, -12,-105,  30,  91,  68, -44, -29,  18, 115,  36,-127, -30,  55, 109, -25,  37,  37,-117,   0, -18,  75, -74,-107,  86, 101, -71,  62, 125, -51,  21,
   44,   8, -10,  66, -38, -66, -33,  71,  44,  77,  98, -58, 110,  75,-126, -98, 124,-121,  50, -79, -62, -23, -24,  63,  86,  -9,-110, -68,  47,  42,-123,-102,
  113,-109,  46,-107, 113, -13,  21, -97,  78,-114,  48, 121, -15,  71,-102,  93, -57,  73,-118,-108, -51,  70,  32, -83,  27,  64, -17, 118,  90, -83,  10,  99,
   30, -67, -15,-116, -55, 102, -29,  94,  78, -21, -63, 115, -64,  87,-101,  57, 120, -26,  44,  61, 125, 103,  53,-119,  86,  80, -74,  87,-106,  32,-117, -50,
  -16,-107,  81,-117,  39,  76,-104, -84,  21, -55,  40,  55, -53,  97, -49, 114,  83, 113,  68,-110, -69,   5,-116,  10, -74, -47, 111,  10, -10,  66,  49, -17,
 -118,  -1, -13,  52,  30,  32, -17,  74,  26,  85, -44,  65,  -6,  47, -50,  12, -45,  59, 126,  10, -57, 121, -52,  50, -89,  97,  88,   7, 118, -63, -62,   1,
  122, -27, 112, 123, -48,  -7,   6, -31,-101, -17, -26,-102,  92,   6,  64,  66,  88, -29, 112, -91,  84, 110,  12,  85,-102, -23,  81, -21,  13, -96,   6,  28,
   29,  74, 115, 101, -46, -81,  62, -63,  80,  93,  22,-105, 127,  -1,  22, 127,  39,  22,  58,  32,  80,  -5,  50, -47, -25, 103,  55,  67, -91,  91, 121, -52,
 -127,  65, -58,  14,  83,  -2, -90,   8, 108,  59,-123, -29,   7,   9,  12,  59,-100, -26, -79, -62,-118, -69,  93,  53,  79,  12, -90, -75,-116, -95,  53,  67,
   57,-110, -28, -24, -29, 103,-107, -32, 106,  46, -26, -66,  56,-126, -73, -15, -77, -38,  63, -11,  13,-101,   5,  78, -38,  33, -96, -51,   8, -54,  41, -29,
  -62, -41,-102,  37, 100, 101,  27, -68,-105, -56, -10,  96, 126,  34, -24,  49, 108,   3,  -8, 100,-108, -84, -62, -62,  27,  -1,-118,-118,-108, -51, -58, 107,
  -87, -78,  37, -59, -98, -50, -70,   3, -97,  61, -96, -87,  72,  44,  38,  53,  99, -26,  57, 109, -77,  34, 105, -92,  47, 110, 118, -81, 105, 121,  46,  79,
  -64, -61,  -4, -15, -73,  25, -16, -41,-124,  41,-123,  19, -80,  97,  59,   8, 118,  22, -83,  33,  97,  87,  72, -64, 118, -23,  51,  80, -98, -52,  65,  35,
  -17,  36, -51,  44,  10, -67, -33,  14,  50,  75,-122, -50,  19, -49, 120,-107, 125,  26, -15, -44, -89, -40, -51,  85, -41,  23, -62,  51,  -4,-122,  98, 120,
   54,  49,  62,  16,-122,  40, -34, -76,-109, -89,  18, 114,-117, 107,  39,-115,   3,  58,-124,  48,-127,  55,  77,  24,  -6, -23,  55,-101,-122, 107, 126,  46,
    6, 103, -66, -14, 104, -66,  53,  44,  -8,  87,  70, 119,  36,  55,  12, -44,  16,  32, -15,-111, 125,-107, -46,  57,-112, -77,  73, -94,  13, -41,  58,-114,
  117, -39, 119,  28,  22, -13, 110,-113, -60,  41, -41,  -7,-109,  77, -84,  88, 112,  -7,  52,  34, -62, -22,-123,  95,  39,  31,  82,  83,  93, 105, -49, -49,
  -47, -10,  74,-105, -68,  28, -51, 111,  53,   7,  40,-127,  48,   8,  81,  45, 127,  41,  53,   4,  34, -14,   9, -19, -65, -56,  89,  75, -54,  85,  14, -27,
   12,  93,  10, -85, -50, -34, -72, -40,  93, 100,  24,  85, 116, 123, 101,   0,  31, 102,-110,  13, 111, -63,  47, -61, -75,   3, 114, -68, 124,  41,  67,-107,
  109, 124,  59,  23, -72,  68, 117,  31, -89, -84,-116,  52, 114,  41, 101, -34,  67, 120,  66,  44,  45, -91,  83, -67, -44, -54,  -3,  -2, 116,   3,  79,  13,
  -22,  39, -39,-109,  53, 108, -20,  48, -72,  96, -38, 118,  82, -70,-128,-102,  98, -63,-111, -70,-126, -57, -23,  69, -66,   8, -70,-104,-102,   3,-104, -80,
   17, -74,  73, -20,  85,  -5, -29, -36,  96, 125, -50,  53, -68, -35,  99,  78,  28,  67, -28,  72, -96,-116, -72,  -2,-108,  65,  88,-124,  57, -38, -33, -32,
  -88, -96, -38,  65,  49,  37,  37, -55,  17,  64,  92, -87,  32, 125, -45, -56,  69, 126, 120,  94, -13, -30, -34, -28,  39, -66,  -5,  10, -81,-126, 102,  98,
   67,-102, -36, 125,  12, -20,  83,  61,-102,   6, 115,  31, -35,-105, -80,  99,  82, 116,  44, -66,  82,  98, -18, -89, 125,  37, -79, -72,  76, -37,-110,-111,
 -116,  -4,  85, -70, 116,  94, -75,  97,  87,  25, -78,  49, -90, 126, -57,  62,  49, 105, 118, 120, -34,  90, -86,-127, -31, 126, -56,  46,  84, 107,  12,  64,
   52,  62,-118, -76,  43, -38,-104,-110,  -5,   3,   2,   0,  54,  57, -96,  22,  19,  27, -77, -50,-107,-120,  39, -23, -34, 108, -98,  -6, 122, 101,  12, 125,
   21, 104,  35, -46,  53, -28,-128,  83, -33,  -5,  15, -78, -82,  65,  -8, 116, -93, 121, -50,-101,-127, -60, 112,  -8, -92, -47,  93, 116, -90,-118, 126, -95,
  -21, -50, -95,-112,  95, -64, 126,  61,  65,-106, -96,-127, -74,  47, -60, -52,   6,  92,-112,  93, -22,-125, -76,  12,  82, -25,  11,-117, 120,  34,-112, -42,
  -94,  34,   3,  33,  48,   5,  17, -87,  52, -56, -82,  18,  33,   6,-113,  30,   6,-110,  14,  76,  97,  93, -28, 102,  59, -93,  96, -10,  88,-120,-107,-108,
   35,  78, -74, -99, -86, -68, -88, 104,   2,  45, -63, -21,-109,  23, 109,  10, -19, 107, -42, -73,  15,  10,-117,  64, 122,  14,  73, -59,  -9,  65,-121,  15,
  123,  20,  11,-127, -88,-103, -29, 103,-126,  88, -83,-100, -85,   8, 121, 125, 103, -38, -76,   7,  16, 126,  73,  30,  24,  75, -29,  24, -40, -66, -44,  97,
  -54,  74, -43,   3, -74,  45,  30,  23,  90, -90, -29, 111,  43, -56, -88,  -6,  91, -42, -46,   9,  -6, 126,  86, -70,  56, -24, -41,  41,  73,  66, -93,  -8,
   49, -55,  47,  26,  13,-116, -65, -39, -80,-117, 120, -16,  46,  77, -22, -81,-116,  -5,  71,  76, -52,  -6, 110, -98, -51, 124, -19,  58, -59, -69,-106,  42,
   37,  10, -59, -49, -27,-122, -76,-105, -23, -86, -51,-102,  47,   7,  42, 103,  92,  56,  26,  83,  10, -61, -17, -47, 105, 102,  90,  67,  -8, -19,  81,-115,
   99,  76, 102, -27, 123, -53,  30, -83, -50,-114, -65,  43,  37,   9,  80, -79,  46,-119,  49,  11, 107, -60, -72,  90, -23, -51, -75, 105,  99,  74, -15,  37,
  -54, -50,  96, -78,  42,  83, -85,  72,  38,   3,  34, -80,  73, 100, -56,  15,-106,  27,-109,  23, -65, -62, 121, -57,  -7,  14,  14, 111,  59,-122,  62,-111,
  -17, -47,  91,-113,  86, -78, -45,  89,-104, -62,  43, -71, -56, -16,  56, -76,  37, -32, -70, -78,   7, -54, -50,  99, -84,-118,-121, 113, -40, -18, -88,  39,
  109,  95, -88, -64,  -5, -83,  18, -15, 114, -18,  15, 127, -67, -33, -87,-111,-118, -26,   7,  30, -73,  34, -58,-100, -53,  96, -29,  36,-116, -97,-117,   1,
   75, 101, -16,  31,  93, 121, -68,  55,  32,-125, 118, -81,  93,  14,  12,  72, 107, -94,  33,   4,-109,  21, -64,  68,  -2, -78,-120,  57,-115, -31, -92, -12,
   77, -89,  94,  -3,  19,  83,  -4, 126, 113,  90,  97, -40, -38, -48, -14,  17, 126,  12, -57,-128,  53, -13,  69,  75,  74,  33, 121,  22, -90,  45,  18, 126,
   42, -66, -24,  95, -84,-118, -63,  88,  87,-112,  70,  54, -20, -63,  29, -25,  42,  59,-124,  65, -57, -40,-115,  65, -19, -15,  74,-126,  70, -84, 113,  53,
  -17, -29,  28, -31, 108, -58,  97,   0, 118,   2, -39,  31,  25,  24,  71,   1,-107,  81, -93, -94,  59,  40, 117, 125, -54,  20,  27,  34,  50, 123, -76, -62,
   88, -71, -44,  37, -28, 108,-105,  -7,  47, -13,  55,-124, -45,  48,-112, -23, -45, 109,  13, -50,  18, 107,  82,  56, -12,   7, 114,  70,  -3, -66, -21,  -8,
   30,  87, -82, -97,  56,  53, -78,  87,  87,  51, 119, -23,-112,  66,-126,  28,  61, -51,   1,-108,-100, 110, -58, -73, -93,  32,  87,  94,-115, -80,-106, -39,
   37, -21, 104,  77, -64, -92,  36,  79, 108,  35,-106, -65,  64, 123, -96,-116,  91, 114, 101, -84,  36, -89, 124,-115,  41, 123, -91, -88,  87,  40,  36, -38,
  100, -56, -24, -88, -52,  85,  50,  -6,  93, 106,-120, -94,   9, -51,  62, -20, 125, -78,  42, 126, 105,  66, -84, -53, 106,   1,  62,  -8,  23, 126,  14,  64,
  -92,  35,  73,  27,  81,  95, -36,-120,  18, -96,-123,  13, -72, 108, -92,  49,  91, -83,  78, 126, -84, -65, -70, -38,  26,  -3, -91, -22, -50,  87,  88, -82,
  -14, -31,  47, 111,-108,  99,  82, -44,-121,-111,  83, -24, -77, 119,  88,-105,-103,   2, -78, 108,-116, 112, -58, -45,  11,  32, -75,-123,  90, -74, -47,-105,
    1,  97,  15, -67,-102, 100,  58, -29,  79,   3,  21, -18, 112,-123, -52,  39,  77,-127,-122,-128, -44, -40, -31,-106,-100, -78,   3, 109, -99,  10, -67, -55,
   21,   2,  52, -14, -19,  58,  29,  32, -99, -31,-122, 103, -43,  43,  96, -11, -11,  54,  18, -98, 124, -68, -38, -23,  48, -25,  60,-114, -41, -23, 109, 126,
   70, 111,  -2,-105,-109,-113, 106, -91,  59,  16, -83,  14,  28,  35,  64,  88,-101, -33, -53, -91, -53, -40,  52,  99,  36,  38, -75, -97,  50,  12, -43, -13,
  102, -11,  24, -27,  59,  10, -54, -60, -16, -34,  -5, -36, -16,  20,  34,-100, -66, 101,   8, -88, -86,  67,  74,  -1, -12,  61, -18,-111,  38,  19, -91,  34,
  -68,   2,-117, -66,  65,  -6, -80, -37,  80,-105, -12,  52,  34,  84, 109,-110, -30, -54, -66,   4,  63, -68,  35,  14,  37,  51, -91, -81,  47, -62,  11,  37,
 -119,  49,-120, 100,  63,  36, 104, -99,-108,  32, -31, 103,  38,  55, -26,  60, 107,-101,  67,  39,-119, -60, -81,  -7,   8, -15,  48,  50, -92,  42, 112,  59,
  -98, 124, 104,-113,  79, -20,  34, -25, -57,  15,  25, 105,   1,  85, -77, -94,  97, -95,  72, -12,  48, -77, -66,-114,  13, -92,  19,-114,  42, -66, -74, -69,
 -117, 111,-108,  78, 116, 108, -55,-116,  62, 124,  92,  86, -99, 120,  57,  67,  68, -70,  30,   5,  61,  66, -59,  73,-117,-104, -92, -52,-118,  71,  79, -69,
 -110,  39, -97,   0,  33, -99,  21,  34,-102, -74, 105, -65,-124,  11,  81,-116,   2,  90, -87,  16,  13, -16,  20, -22,  53,   0,  17,  36,-125,  -2, -11,  12,
    9, -45, -60,  64,   6, -53,   7,-118,  53, -86, 102,  73,  35, 127, 113, -45,-124, 119,  30,  32,  92,  -6, -99, 118,  96, -31, -76, 103,-108,-105,  65, -25,
  -43,  27,  -6,  15,   9,  27,  19, -26,  37, -58,   2,  16, 118,-125,-109,-117,  23,   3,  91,  23,   8,   8,  77,   7, -53, -28,  30,  76,  85,  44,  77, 118,
    7, 113, 102,  18, -34,  13,-121,  55,  94,   4,  95, -93, -42,  68, 124,  22,  16, -62,  88,-117,  76,-127,  60, -24, -55,  77,-119, -41,  19,  74, -50,  16,
 -125, -24, 111,   9,  51,-118,  20,-110,-114, -12,  40, -94, -14,  37,-107, -72,  35,  23, 107,  34,  27,  27, -39,-125,   1, -18,  61,  -6,-126,-115,  49, -20,
    1,  55,-115,  41,  93, 116,   8, -86,-122,  59, -27,  60, -72,  -8,   0, -26,  68,  24,  99, -15,  83,  50, -91,  47,  52,  70, 105, -30,  41,-100,  31, -45,
   53,  17,  81, -44, -45, -91,  49,-102, -55, 106,  67,   3, -55,   2,-100,  21, -17, -75,  39,  10, -57,-114,-117, -22,  64, -97,-125,   5, -91,  23, -67,-128,
  -10,-126, -46,-123,  56, -21,  70, -64,  56,   0,  47, -17, -89,  70, 112,-122, -71,  50, -58,  37, -18, -61,   5,  -1,  90, -84,  71,  81, -65,-100,  38, -80,
  -30,  65,-106, 124,  26,  -4,  16,  17,  46, 123,  -6,-114, 112, -51,  73,  53,  83, -72,  19, -16,  67, -56,  36,   7, 122,  82, -62,  72, 126, -48,  97,  50,
  -31, -98,   8,  90, 107, -66, -66, -51,  78, 127, -38, -80, -97, -22,  95,  16,  82,  79,  23,  96, -18,  84,-116,  29, 120, 127,  57,  81,  28,  37, -32,  36,
   61, -83, -19,-116,  -9,  41, -31,  19,  90,  19,  -9,  50, -54,-104, 116,  87, -76,  -5, 115,  88,  -9, -24, 107, -93, 126,  83, -97,  -5,-120, -48,  30,-120,
  -38,   0,  90,  24,   5, 111, 118, -63,  97,  77,-125,  52, -53,  35,-102, 108, -16, -82,  18, -96, 117,  17, -27,  -5, -50,   8, -93,  73, -36,  49,  51, -92,
   26, -66, 106,-127,  20,   1,  70,  73,-114, -32, -70, -79,  62, -64,-112,  78,-103,-115, -98,  39,  43,  88,  37,-120,  -8, -57, 110,  43, -51, -47,  90,-122,
  106,  -7,  52,  57, 107, -25, -13, -84,  28,  -1, -92, -73, 113,-125,   2, -50, -53,   5,-112,-100,   1,-107, -74, 110,  85,  62, 117,  -2,  -4, 100,  38, -84,
 -127,-112, -24,  87,  92,-112,  59,  68,  12,  -4,-110, 127,  36, -53, -72,  -4, -27,   2, 113,  46,  -1,-100,  68,  71, 106,-102, 122,  -9,  -2,-108,  85,  59,
 -111,  45, -36, -78, -64,  -7,-103,  16, -44, -19, -30, -91, -92, -96, 122, -50,-128,  -7,  17,  48, 108, -88, -68,   2,-125, -32,  63, -49,-127,  29, -11,  28,
  -80,-112, 101, -42,  86,-108, -54, 127, -26,  34,   9,  34,-117,  60,  32,  89,  79,  76,  86,  34, 114,  37,-100,-105, -92, 113,  19, -34,  -6, -63,  88,  28,
 -106, -37, 108,-119,  24, -40,   6, -67, -49, -71, -57, -63, -93,  -7, -72,-120,-123,  98, -42, -17,  -9,  80,  65,   6,-124,  17, -68, -58,  41, -89,   2,  15,
 -100, -94, -79,  40,  -1,  49, -67,-106, -73, -50, 124,  44,  50, -21,-120, -15, -62, -97,  50, -75, -94, -50,  33,  75, -74,-116,  71, -95,  40, 123,  34,-123,
  -67, 122,-100, -34,  41, -30, -22, -71, 119, 114, -61, -71, -62, 108, 117,  95,  -6,  29, -47,  79, 124,  -2,-102, -16, 125,  80,-113,-100,  -9, 113,  34,  68,
  -52, -70, -68,-100,  -8,  83,  57, 126, -33,-103, 110, -11,  37,  52,  98, -62, -52, -61, -85,  -6,  57,-128, -32,-127,-105,  27, 117,-125,-111,  57,  85,  49,
   51, -92, -23, 115,-102, -64,-110,  88,-118, -98,  96, -88, -38, -74, -39, -59,  -5,  99, -90,-126,-100, -99,  27, -84,-108, -91,   0, 114,  54, 104,  -2,  69,
 -113,  73,  44,  48,  58,  57, -22, -74, 117, 113, 125,  43, -89,-100,  37, 112,  32,   1,-125,-118,  87,  68, -93,  63, 111, 119,  50, 105, -28, -49,  22, -60,
  100,-117,  -9,-125, -75, -64, -68,  29,  63,  24, 127, -68,  93,  58, -80, -22,  -7,-101,-107,  42, -54, 100, -45, -93,  57,-123,  27,  68, -65,  34, 123, -22,
   63,  92,  82, -55, -55, 123,  30, -85, -93,  37, -99,  78, -99, -12, -30,-113, -59, 120,-116,  90,  27,-103, -66,  67,-124, -94, -29, -26, -73,  56, -84, -45,
  -70, 123, -42,   3, -47,-108,   8, 105, -73,  25,  37,  94, -20,  32, 120,  64, -60, -26, -26,  44,  64, 124, -58, -84,  78, -62,  46,  -5, 117, -51,  85,  96,
  -74,  71, 116, -17,  23, -94, -15, -96,  38,  -1,-119, -25, 109,  43,  34, -71,-109, -78,  96,-126, -10, -90,-121, -50,-125, 124, -22,-111,-107, 117, -12, -12,
  121, -13,  -9,-102, -48,  -4, -72,-128, 127, -72, 115, -70,   2,  30,  40, -66,  62, -49,  45, -54,  46,  65,  -4,-109, 118, -85, -66, -35, -57,  84, 122, -69,
  112,  82, -46,-102, 120, -81,  45, -93, 104,  87,  94,  17, 114, 103,  20,-109,  90, -32, -44, -74, -25, -29,  39,  95, -88,  32,  -5, 106, -18, -92,-104,-116,
  -85,  53,-109,-125,  28, -30, -70,  29,  99,  68,  37, -63,  -2, -15,  75,  86, -19,  36, -74, -22, 114, 127,  45, -48, -82, -39,  51, -85, -51, -80, 126, -36,
  -28, 119, -81, -97, -98,  33,  87, 102,  55,  54,  97,  -1,  22, -15,-106,  56, -31,  56,  47,   4, 112,-110,  24,  37, -46, -15, -90, -73,   3,  93,  11,  63,
  -29, -47, 108,  25,  43,  87,  30,-122,  38,  -8,  41,-114,  17,  34, -29,  48,  28, -11,-106,  65,  64, -58, 100, 105, -82,  74,  63,  93,  17, -95,  22,  30,
  -26, -26, 116, -43,  48,  37,  58, 119, -18,  76,  49,  83, 100, -21,  85,  96,  17, -48, -42, -26,-120,   5, 100, -71,  16,  49, -41, -96,  95,  83, 126,-127,
   87, -84,  45, -25,-107, -93,-128,-108, 108,  59, -83, -95,  -8, -77,  50, 101,  76, -76,  30,-100, 104,  95, -70, -42, -74,  -1, 125,-115,  49,  58, -54, -80,
  -78, -16,-112, -22,  50,-109, -72,   9, 100, -95, 112,   2,-117, -81,-112,-121,  48, -53,  89,  28, -95,  53,  51, -93, -76,  44, -46,  55,  59, -80, -23, -61,
   99,  95,  99, -28, -54,  70, -87, -44,  10,-101, -67, -10,  32, -72,  47, -92,-122,-106,  48,  44,-119, -76,-126,  -7,  81, -43,  69,  73, -85, -90, -38,  -5,
  -22, 121,  81, 120,  46, -79, -71, -59, -64,  42,  95,  58,  51, 118,-108, -19,-123,   9,  74,  54,  40,  -2,-114, -77, -46, -33, -14,  46,-112,  32, 105,  80,
 -105,-116,-104, -50, -56, -69, 124,-114,-108,  41, -95,  35, -57, -21, 110, -73, -41,  83, 122,-103,  94, -38,-100,  16, -19, -94,-110, -37,-122, -87,-106,  39,
  -17, -15,  53,  56, -35,  69, -23, -16,-100, 118,-112, 109,  66,-107, -22,  -5,  78, -70,  65,   4, 114,  74, -80,  50, -14, -37, -17,  29,  36,  -8,  54, 115,
   -3,  41, -36, 110,  31, -34, -63,  34,  -4, -40,  32, -98,  24, 114,-111, -92, -76,  59,  87,  52,  26,  88,-102,  97, 108, -31,  48, -21,  96,  19, -23,  42,
   80,  71, -77,-110,  31, -86, -12, -26,-120,  54, -99,  -1,  72,   7, -16,   8, -81,  72, -57, 125, -68, -21,  33, -27,  34, 121, -70,-106, 125,-102, 110,  -3,
  -11,-119,-106, -84,-125,  53, -82, 112, -20,  78,  10, -92, -70,-120, -47, -53, 126, -59, 115,-108,  46, 122, -70, -86, 127,  62, 116, -99,-111,  52, -26,  30,
  -31, 122,  14,  66, -67,  84, -53, -87,-126,  19,  56, -70, -32,  56, -29, -17, -34, 121, -61, -65,  60, -38, 113,  42, 102, -88, -53,-102,  31, 110, -72,  81,
   81,-111,   1,  89, -23, -94,  81, 102, -52,  98, -41,  91,  29,  77, -89,  55,  74, -12, -84,  70,   4, -21, -90,  -3, 106, -76, 123,  10, -93,-116,  33,  83,
  119,  92,  34,-116, -99, -31, -54,  89, -10, -49,   3, -33,  79, -58,  47,  13, -29,  96, -79,-117,  22, -53,  -6, -19, -25,  84,  -4,  -6,  73, -70,   2,-111,
  119,  85,  30,-108, -75, 119,  -4, -41,  25, -17, -74,   8, -34, 101, -37, -61,  29, -68,  67,-101, -10,  84,-127, -78, -59,  56,  84,   6,-120,-103, -48,  54,
  -32,  21,   8,  90, -12,-125,  46,  67, -53,  70, -92,  -3, -50,  14,-124,   6,  -5,  50, -57, -37,-106,-100,  92,  93, -53,-121, -63,  99, -23, -35, -78,-115,
   31, 123, -23,  48, -16, -17, -86,  88,  46, 101,   5,  18,  33,  38, -75, -97, -88,  -3, 115,  35,-105,-124,-105,  98, 126, 100, -11,  56, 113,  70, -32, -40,
   33,-103,  71, -39,  61,  -9,  53,  -5,   7, -86, -25,  87, -72, -24, -51,  59,  -3,   3,  22, -34,  88,  88,  22,  89, 123, -89, -50, -18, -63, -33,  62,  73,
  -70, -72, -19,  -3,  85, -79,  10, -80,  16,  46,  92,  81,-120,  55, -28,-100,  -3, -73,-127, -61, -20, -38,  -2,  -9,  69,   7,  59, -83, -42, -18, -43,   1,
  -87, -96,   3,  39, -43,  63,  31, -64, -74, 125, -34, -57, -52,-125,  13, -53,   3,  37, -68, -97, 120,  57,  15,  21,-122,  45,  88,  27,  41,-112,  28,  15,
  106,  -9, 112, 107, -15,-121, -82, 118, -61, -13, -65,  75, -39, 113,  23, -96,  86, 125, 106, 123,-128,  -8, -47,  96, -47, -86, -82,  58,  13, -59,  19, -35,
   89,  65,  25,  48,  26, -80, -32,  27,  77,  27, 125,   2,  92, 121, -54, 105, -11, 113, -49, -89, -55, -64, 118,  97, -35,  74, -98,  75, -33,  26, -66, -92,
   39, -78, -81,  78, -79, -55,  87, -58, -26,  95, -24, -94,  45,  25, -42,-122,  92, -79, -30, -72, -63, -36, 103,  74, -22, -84, -93, 105,  45,  71,  55,-122,
 -112, 121, 100,  -8, -64, -27,  75, -84, -55, -38,  13,  39, -41, -71, -56, -46, -28,  74, -74,  59, 123, -73,  53,   1, -27,  55, -63, -55,  96, -79,  34, 127,
 -116, -98, 125, 105,  44, -86, -30,-127,  70,-126,  85,  38, -24, -19,-124,  43, 124, 105, -21, -55,  26, 122, -68,  60,-112,  47,  28,  20, -44,  68, -43, 104,
   62,  47, -58, -33, -45, -98,  78,  -9,  16,   0, -58,  83, -79, -48,  16, 100,  11, -49, 104, -62, -80,  34,  18, -72,  82, -97, -87,  98, -52,  73,  15, -45,
  -42,  54, -30,-119, -27, -71, -74,  34,  57,  63,-105,  74,  -3, 125,  11, -71,-119,  82,  46, -40, -82,  38, 102,  82,  10, -65, 113,  93,  49, -13, -73, -32,
 -113,  67, -69,  28,  19,  29,  96, -78, 121, -93,  33, -17, 110, -35, -73,  -6,  -4,  94,  53, -54,-125, -43,  43,  25, 103, -44,  54,  81,  71, 123,  56,  19,
  -66,-123,  92, 110, -50,  80, -75, -31,  38,  53,  23, 106, -78, -89,  24, -44,-114,  30,-124,  45,  -2,  56, -82,  45, -31, -86,  -3, -54,-118,  55,-124, -20,
  -39,  47,  65, -63,  31,  54,   3,-117,-128,  90, -56, -53,  99, -83,-125,  11,  77, -20, -83,  45,  22,  54, -22,  85, -94, -93,   4,  94, -52, -78,-105,  79,
  -91, -38, -82, -83,   4, 126, 114, -16,-128,  54,  78,  25,  48, -60,  10,-116, -49,  63,  35, -62, -60, -65, -92,  46,-103, -82, -13,  86, -16,  92, 107, -24,
  -43,  84,  82,   0,  69,  38,  26,  66, -33, -44,  38,  88, -77,-124,   0, -81,  83, 102, 117, -23,  43,-113, -80, -18,  29, -40, -37,  92,   5, -54, -35,  15,
  118,  34, -95,  81,   1, -60,   6,  30, -43,  27, -64,  28,  72, -92, -75,  79, -23, 124, -51,  97, -95,  -7, -84,  85,  72,  34,-107,  24, 102, -43, -21, -26,
   85,  35, -15,   2,  56,  16, -90, -38, -73, 108, -30, -92, 104,  54, -34,  -1,  -1,  20, -42, -53, -74,  -4, 113, 122, -47,  80, -73, 101,  37,  14,  32, -68,
  -11,  30, 117, -16,-117,  59,-125, -81,  31,-113,  19,-128,  66, 112, -73,  88, 102, -34,  30, 123,  88,  16, -40, -55, -55, 118, -94, 123, 114, -48,  54, -59,
   28,   8, -95, -29, -99, 108, 100, -81, -50,  97,  67,-125, -44,   3,  93,   0,  18,  29,  35, 104, -52,-121, -46,  10, -74,-125,-121,  75,  79,   1, -33,  47,
   30, -42, -92,-128, -63, -16, -34,  67,  92, -72, -40,-104,  28, -54,-111,-104,  29,   7, -24, 112, -81,-104, -92,   4, -38,-123,-106, -26,-103,  48,  41, 113,
  -90,  38, -89,   7,  20, -65,  17, 114, -77,  33,   7, 113, -39,  48,   4, -23,  93,  71, -36,  22,-110,-116,-109, -85,  40,  56, -62,  93, 127,-110, -10,  83,
  -36, -17, -96, -39, -48, -50,  85,  13, 100,-117, -61,  -8,  -4,  34,  -1,  83, -92,  35, -56,  85, -71, -84,-111,  73,  65,  50,  96, -95,  38,-103, -79, 110,
  104, -80,  47,  58,-122, -85,   4, 121, 123, 119,  74,  11, -19, 106, -28,  36, -39, -40,-128,   6, 105, -78,  46, -70,  51,-123,  75,-101,-103,  91, -17, -37,
  -72,-128,-112,-110, -87,  11,  40, -60,-109,-111, -74, -46,  34,   7,  11,-122,  67,   2, -53, -65,   1,  45,-100, -38,  22, 115,  55,  50,  70, -53, -19,  30,
 -125,  70,  12,  18,  86,-114,-114,   0,   1,  57,-105, -66, -16,  84, -56, 119,  38,-103,  41,  61, -82,  35, -15,  44, -94, -86,  51, -51, -16, -51,-104, -46,
 -125, 123,-102,-115,  67,  61, -43,  28,  48,  26,  48, -46,  33,   3,  61, -26,  71, 107, -57,  44,  89, -71, -86, 101, -69,  90, 117,  91,  30,-119,  86,  86,
   -4,  -6, -43, -29,-113,-106,-126,  59,  58, -14,  77,  29, -37, -64,  91,-119,  54, -12, 111,-127,-107, -24,  69, -79, -77,-120, -86, 108,  11, -34, 118,  79,
  -51, -56,  -7, -17,-127,  82,  50,  32,  35,  30,-127,  48, 119,  65,  27,-102,-124,  21, -65, -90, 104,  70,  22, -32, -36, -48,-106,  41, -95, -71, -36, -55,
  -60, -85, -41, 115, -43, -97,  89,  -4, 115,  68,-107,  91, -30,  41,-118,-124, -44,-113, -81,  46,  35,   5, 102, -27, -99,-112, -41, -67,   0, -15,-104, -98,
   52, -92,  41, 112, 106,  -2, -38, 120,  28,  99, -20, -71, 100, -82,-112,  83,  35, -55, 110, -32,  65,   4,  92,  13,-126,   2,  90,  30, -97,  86,  99,  60,
  -44, -86, 114, -19,  66, -93, -91,  79,  53, -74,  92, -10, -64, -38, -46,   7,-109,  87,  23, 116, -85,-119, -56, -76,  48, -11, -89,   8, 100, -30, 117,  97,
  -29,  76,  72,  66, -12, 101,  72,  46, 101, 109, -45,  26, -72, 125,  26, -23,-120,  63, -68,  43,  25, 106, -23,-115,  91,-114,-108,  70,  38, -90, -38, -48,
   44,  83, 121,-114, -57,  31,-103,-102, 111,-107,-103,  24, -42,   8,-125,  15,-121,  90,  32, -15, -28, -37, 100, 126, -86,-105, -99, 119, -51,  34,  17,-106,
   63, -80,  -9,  64,  88, -22,-101,-111, 116,  98,-128,   5,  63,  -9,  66,  93, -53, -16,  59,-106,  82,  -9, 110,  83,   2,  36,  43, -50,-110, -81,  76,-109,
   77,-126,  58, -37,  15,  24,  27,  83,  97,  68,-115, -98, 106,-122,  -1,   9,-121,  40,-116,-117, -75, -10, -59, -28, -82, -93,  22,   5,-102,  90, -83,  55,
  -26,  65, -39, 100,-109,  79,  65,  35, 115, -67,  30,  -3, -95, -53, -42,  52,  88, 113,  70,  45, -86, -59, -99,  55,   8,  62, -40, -45,  34,  -1, -45, 121,
    2,  61,  70, -92,  -5,  70, -92, -95, -62, -54, -11, -84,  49, -92,  52,  -5, -78,-117,  37, 122,  52,  60,  50, -22,  19,  -2, -87, 102, -60, -59,  81,  44,
  -22, -19,  12, -57,  89, -76,  71, -97,  14,  12, 115, -71,-118,-100,  36, -62,-118,  71,  87,-124, -60,  20,  81,  67,  57, -13,  82,   0, -24, -69,   1, -46,
  -46,-110,  14, 112,-104,  88,  61, -73,  -7, -26, -12,  64,  55,  98, -48,  16, -32,  48, -72,  20,  92,  66,   7,  -4, 111, -64,  91,-124,  16,  10,  67, 106,
  -14,  25, -64,  99,  75, 103,  80,  30,   6,  66,  10,  -2,  72,-110,  13,  29,  -9,  18,  74,  75,  35,   3,  75,   7,  -4, -70, 107, -35,  10, -36,-103,  61,
   61,  24,-102,  38, -74, 112, 109,  -5,  94, -40, -34,-117,  77,  79, 101, 109,  78, -53,  31,  91,  -2, 102,  38, -91, -47, -42,  85,   7, -50,  -2,  57, -82,
  -13,  94, -49,  24, -98, -23,  82,  98,  47,  85, -26,-111,  20, 109, -91, -33,  30,  86,  36, -34,  27, -98, 108,  40, -77,  94, -91,   7, -88, 119,  60, -97,
  -22, -64,-106,  49, -68, -12, -92,  71, -46,-118, -16, -48,  32,  28, 120,  93,  42, 127, -59, -92,  53,  13, -20,  83, 110, -56, -63, -81,-110,-105,  25,  50,
   73,-112, -79,-119,  22, -87,  28,  72,  94,-126,  80,  62,-117,  13,-120, -52, 101, -78, -50, 126, -15, -49, -62,-113, -73,  26,-122,  11, -74,  70,  69, 113,
   52,  78,  93, -37,  66, -58,  75,  -6,  42,-106, -49,   1,-114,  27,  72,  87,  29,  43, 111,  10,  39,  86, -54, -75, 103,  27,-111,-119,   9, -83, 102,  93,
    4,  96, 118,  21, -37,  58, -57, -32,  96, -28, 102,  84,  89,  98, -21,  56,   3, -79,   0, -62, 114,   0,  61,  95, -95,   9, 101, 107, -14,  96,  28, 106,
   -5, -16,  57, -83,  22,   4,  50, -43,  67,  33,  83,  66,   0,  61, 102, 108,  45, 127,-113, -11, -70, -27, -46,  62, 105,  93, 112,  19, -35,  28,-122, -39,
   69, 120,  98, -98,  74, -48,  44, -12,  54,  -2,   7,  53,  -7, -80, -39, -39, 104,  43, -73, 104, -90,  64,  65, -51,  40, -75,-112,  76,  22, -20, -90,  61,
 -109,   7, -10,   0,-127, -89, -88,  68,-113,  46, -47,  -9, -35, -92, 112, -72,  55, -84, 108, -79,  52,  52, -14,  92, -57, -39,-104, -52,  56, -55,  91, -14,
  -45,  33,  23,   0, -49, 122, 119,  60,  99, -96,-100, -81, -79,  84,  11,  46,  17,-110, -28, -88, 109,  74,  89,  68, -70,  23,  27,  48, 124, -14,  75,  31,
   -2, -44,  69,  19,  72, 109,  78,  16, -13, 116, -70, -80,  30,  -2,  30, -54, -44, -49, -52, 105, -30,-122, -70,  -7, -23, -98, 127,  91,-128,  59, 118, -69,
  -69,  53,  61, -21, -31, -52,  39,  71, -80, -16,  18, -36,  48, -21,  23, -24,  -2,  28, 102,  51,  -4, 103,   6,  56, -11,-112, -31, -65, -94, -92,  99, 126,
  -78,  48,  81,   5,  24, 119, 124,  34, -17, -30,  49,  74, -47,  66,  98,-111, 110, -77,  55,   1,-122, 116, -52, -15,-118, -47, -58, -85,  55,   2,  92,  23,
 -117, -26, -12,  48, -77,-117,  19,  82,-107,  -6, -20, 127, 116, -24,  -3, -76,-111,-126, -29,  77,  -3,  62,  95,-117,  54,  69,   5,  58, -60,-105,  59, -76,
    9,  -7, -12, -64,  42,  -6,  58, -79,  56,-127,   6,  61, -26,   1,  87, -32, -91,-119, -62, -96, -47,  83,-101,-104,  45,   1,  29,-105,  55, 107, -48,-103,
 -128, 104,  16, -22,  87, -45,  96, 124, -32, -30,  62,  47,-120, -53,  21,  76,   2,  10, -35,  29,-116,-105,  18, -65, 111,  47, -98, -67,  35, -28, -48,  46,
  -47,  81,-125,  92,  35, -58, -60, 110,  29,   7,  67, -55,-111, -26,-105, -31,  -1, -39, 120,  76,  93,  80, -34, -53,  12, -44,  69,  23,-118,  24,  93,  28,
  -38,  85, 125, -23, -66, -99, -71,-110, -95,  75,  43, -62,   0, -33, -73,   7,  28, 109,-121,  -6,   8,   3,-115,-112,  10,  73,  60,  -2, -77, -60, -90,  -5,
  -18,-125,-122,  47, -57,  77,  48,  50, -69,  49,-100,  16, -19, -68,  75,  73,  15,  76, -49,  60,  18,  21, -18,  24, -97,  44,  25,  68,-100,  93,-112, -28,
 -104, -72, -31, -56,-107, 121, 101, -16,  25, -24, 126, -79, -39,-122,   6,  67, -52, -71,  88,  57,  12, -60, -78,  59,  43,  91, -15, -82, 102, 123,  61,  74,
   14,  55,-121,  95,  24,  71,  71,  23, -42, -67, 127, -14,  34,-118,-108, 123, -56, -39, -19, -41, -65, -28, -84, -44,  57, -75, -66,  28, 119, 115,-110,  73,
   55,  32,  85,-115,  57,  11,-118,  22, -51, 103, 101,  42,  52,  64,  15, -18, -97, 102,-112, -34,  35, 126,  58,  -5, -68, 126,  67,  -9,   1,  40,  66,  52,
  117, -19,  12, -68,  79,  68, 126,-120, -85,  63,  74, -60,   9,  87,  69, -84,   0,  70,-121,  45,  99,  67, -22,  64,  79,  63,  79,  94, -59,  93,-104, -76,
   60, -66,-120,  -2,  96,-115,   6,  74,   3,  56, -93,  92, -46, -70, -71,  56,  95, 112,  -1, -49,  46, 124, -70,  32,  77, -14,  99, 124, -80, -30, -18, -75,
   -8, -30, 108, -36,  -3,  59,  -4, 119, -69, -94, 104, -12,  70, -64,  25, -17,  77, -81, -90, -40,  84, 123,  11,  61,   2, -91,  95, -22, -78,   8, -48,  73,
   53,   5, -47,  92,-106,  12, -10, -60,  70, -77,  41,  34, -65,  -5,  78,  39,  17,  43,-109, -61,   4, 117, 126,-122, -36,  55, -31, -33, -90,-102,  26, -55,
  -37, -50, -83, 107, -18,  87, -96,  12,   8,  49,  11,  96, -25, -90, -10,  63, 120,  37,  42, -90,   0, 121, -21, -92, -93, -31,-108, -11, -90,  16, -62,  90,
    9, -42, -39,  31, -28,  17,-114, -12,  50,-112, -42, -49, -37,-108,  82, -24, 109,   1,  56, -53,  48,  -7, -28, -18,  91,   4, -95, -77,-110, -85,  26, -77,
  -47, -44,  76, -52, -71, -60,-115,  15, -30,  26, 109,-108,-125, -83, -35, -48,  56, -71, -49, -45,-127,  32, -77, -48, -69,  27, 110,-106, -52,   0, -90,   6,
 -119,  79,-128, -33,-116,  32, -19,   1, -87, -36,  -7, -16, -19,  51, -45, -75, 118, -49,  10,  13, -39, 100, 124,  65,  85,  80,  48, -98,  49,  91,  71,-116,
  -62,-117,  78,  -6,  99, -73,  56,  85, -29, -51, -34,  93,   4,  63,-112, -73,  15, -27, -90,   5, 107,-105,  14,-101,  10, -36, -71, 100, -39, -48,-115, -37,
 -102,  64,   1,-106,  12,  84, -78, -94, -41,  71,-110,  65,  36, -79, -25,  -5, -57,  95, 126, -25, -15, -56, -88,   4,  13, -70, -28,   1,  79, 120,-124, -75,
   81,  80, -36,  75,-104,-126,   6,  64, -55, 121, -81, -49, -63,   1, -14,  59,  94,  55, 123,  63,-112,-113, -86,  -5,-128,   4,-110,  46,-106,  84,  68,  62,
  112,  29,  74,  78, -30, -91, -10,  42,   0,  -2,-113,  49,  39,  75,  56,  19, -35, -85,  34, -68, 114,  18, -58,  21, -44, -81,   9, -35,  75, -33, -34, 114,
  102, -18,-106,  58, -53,  47,-124,  97,  59, -17,  50, -37, -12,-114,  63,   3, -97, -78, -32, -38, 117,  62,  59, -70, -56,  80,  85, 102, -15, 124,  28, 106,
 -102,  23, -29, 101,  36, -77,  11,  17,  58,  37, 108, -31, -85,-107,  64,  89,   8,-128, -84,  70,  85,-117,  43, -62,  26,  63,  11, -81,   8,  66, -13, -87,
   79, -66, -68, -14, -41, -27,  40,  94, 101, -71, -73,-111, -78,  80,  66,   3,  10, -77,   4,  64, -39, 119, -40,  74,  99,   3, -91,-117, 122, 115,  17,-121,
   -1,  15, 105,-110,  12,  40, -21, -17, -56, -49,  39, 123,  68, 113,-124,-119,  81, 111,  77,  53,  98, -40,  59,  13,   9,  86, 123,   5, -86,  31, -23, -80,
  -14, -10, -59, -43,  34,  92, -96, -62, 122,  54, -59,   0, -95, -23, -54,  -2, -59,  64,  66, -81, -58, -49, -40, -16,-116, -39,  74,  73, -25,-110, -91,   6,
  119,-112,  64,  78, -37, 102,  29,  93,  33, -57, -73,  12,  36,  89,  95,-105,  46, -18,  60,-111, 100,  81,  85,-128,  15,  34, -81,  50,  68, -67,  93,   6,
  -87,-109,  -9,  36,  32,  71,  19, -20, 116, -11,   3,-119, -45, -26,  41, -24,  17, -43,  45,  97, 109, -99,-101, -78,  63,-105,  34,  82, -26, 113,  95,  51,
  -21, -53, -22,  63,  69,  94, -96, 114, -78, -59, -16, 110, -54,-105, -24, -74, -16, 109, 118, -66, -60,-109,  95, -32, -76, -28,  75,  -9, -18,  88, -96, 105,
  102,  95,  -9,-126,  97, 108, -38,  47, 112,   3,-112,  83,  69,  97, -56,  23,-125,  65,-111,  47,  77,  86,-128, -73,   8, -90,  43, -67,  -4, -11,-101, -61,
   37,-116,   3,  51,  -9, -88, -21, -33,  32, -86,-102,  41,  70,  86, -62,  75, -40,  26, -19,-106,  77,  -7, -88,  -5,  24,-119,  49, 126, 106, -96,  72, 111,
  113, -67, 102,  14,-107, -65,  96,  90,  42,   5,  24,   0,  47,-102,  79,  47, -59,  75,  51,   1, -54,  59,  17, 113,-123, -80,-108,  68, -58, -53,  29,  11,
  -96,   7,-128, -44, 124, 106,  33, -86, -40, -22,  32, -49,-112, -88,  91, -84,  94,  41, 117,  75,  92,-124, -43, -22,  38,  82, -17, -17, -69,  89,-121,  94,
  103,  -8,  21, 110, -58,-104, -24, -92,   0,  35,  38,-106, -18, -81, -92, 113, -16,  69,-122, -65,  57, 102,  67, -28, -69, 118,  15,  29,-102,  94, -57,  -7,
   72,  16,  21,  47, -20, -40, -19,  90, -35, -74, -24, -39,  74,  73,-119,  17,  -9,  97,-125,  66, -57,   6, -87,  12,  64, -52, 125, -66, 101,  16, -67,  55,
  113,  91, 117, 115,  -6,  89, -16, -16, 101, -36, -74,  82,  51, -95,-109,  46,  -3, -57,  66, -14, -39,  -6,  20,  76,  35,  23, -91, -92, 117,  93, 110,  13,
  106, -67,-101,  20,  60, -94, -56, 105,  71, -62,  28,  73, -86, 104,  -2, -29, -19,  92, -16,  59, -26, -96, 116,  80,   5,-100, -72, -15, -71,-120,  26,  88,
 -105,  -9,  86, -93, -87, 111, -15,  17, -18, 106, -34,  54,-115,  77, -93, -41, -54, -31,-107, 105,   8, -81, -89,  24, 111,  22, -87,  31,  14, -71,   6, -95,
  106, -93, -40,   1, -38, -21,-101, 107, -32, 109, 105,-120, 111,  74,  74, -10,  32,  48,  -6, 103,-113,  66,  -2,  48,  80,  41, 100,  89,  55, -89,  -7,  47,
  -12,  74,  87, -43, -67,  68,  42, -95, 118, -43,  16, -57,-121,  65,-115, -17,  58,  75, -19, -38, -93, -44, 120,  68, -69, -99,  46, -84, -91,  41,  59, -71,
  -40,-101,  31, -19, -30, -77,  20, -19,-106, -67,  11, -41, -38, -87,  91, -76,  22,  97,  98, 105,  74, -15, -27, -46, -61, -54,  35, -70, -35,  49,  84, -37,
  -79,  78,-119,  52, -41,-122, -10, -62,  41, -19,  26,  19,  -6,  24,  25,  40,   7, 120, 119,   0,   9, -19, 119,  55, -97,  25, 104, 112,-114,-110,  32, -36,
  -97,  36, 101,  68,  83,  72,  99, -97,  25,  78, -57,  94,  30, -80, -58,  39, -10, -51, -68, -77, -12,-124,-115, -19, -11, 100, -77,   8,   0,  87,  66,  82,
  -42,  78, -48, -82,  39,  50,  74, -85,-114,-101, -53,  98,  43,   7,-111, -97, -38,  14, -41,   9, 106, 111, -60, -30,  37,  -6,  19, 126, -62,   3, 111,  54,
  114,-116,  54, -64,-113, 121, 104,  64,  33,  36,  71,  40,  -1, -30,  48, -82, -51,  32, -28, -75, 123, -94,  77,-124, -44, 112, -74, -26,  61, -34, -97,-108,
   58,  26,  -9,  56, -79, -96,  69, -44,-112,  99, -13, -21, -12, -89,  64,  45,-109, 124,  20,  64,  86,-120, -71,  69, -49, 102, -69,  95,  32, -42, 113, -50,
   71,  61, -73, -83, 125,-101, -22,  18,  17,  87, -86,  43,  85, 101,-112, -70,  -3, 120, -22, 108,  92,-123, -85, -69,-115,-110, 112, -89, 111,  65,  60, -42,
   34, -47, 107,  79, -14,  12, 110,  69, -14,  20, -37,  20, -12, 111, -70, -10,-104, -44, -61, -61, -36,   1,  29,  92, -71, -52, -41, -74, -55,  64,  30, -67,
  -78, 127,  67,  56, -16,  27,  44,  47, -57,  35, 102,  91,  -6,  -5,   1, -66, 124, -58, -61,  53, -40, -61,  -3, 127,   3,-107,  81,-121,  90, -83,  60,  34,
  -76,  91,  54, -37, -44, -27, 100,  41, 103,-115, 104, -86,  63,  57,  43,  47, -83,  99,  29, -58, -34,  92, 120, -63, -67,  90,-109, -93,  30, 111,   9,  45,
  -59,-119,  22, 102, -33,  87, 114,-109,  61, -62, 113,  66,  32,  69, -62, -52,  25,  27, -67,  23, 113, -93,-115,   6,  20, -31, -87, -79,  60, 108, 110, -13,
  -20, -37,  17,  87, -49,-106,-115,   3,  47,  79,  80,   8, -66,  95, -94,  56, -33,  55,-125,  91, -99,-107, 102,  20, 104, -81, -95, -28, -75,   1,-100, -33,
 -101, -76, -19, -94, -56,  71,  42, 107,  46, -90, -96, 108,   9,-113, -28,  74,  24,  22,  99,  14, -19,  97, -27,  18, -17,-103, -94, -65,  28, -23,  26, -13,
   54, -19, -56,-113,   5,  43,  67,-105, -73,  13,  30,  41,-117, -12,  -8, 118, -64,  71, -35, -89, -66, 117,  35, -59, -35, 115,  80, -55, -86,  87, -90, -31,
  112,  79, -97,  51,  60,  97,  96,-125,  17, -46, 127, -16,  37, 105,  92,  44, -60, -58, 105,-112, -81, 116,-128,-119,  85, -82,-107,  -2, -96, -13,  21,  68,
   21, -82, -57,  63, 109, -62,  68,  83, -55, -76,   3, -94,  89,  13,  27,  92,  24, -34, -28,-123, 107,-113, 107,  75,-122, -46,  42,  41,-113,  55,-112,  -9,
   65,-105, -28,  32,  32, 104,  -3,  40, -81, -13, -96,  22, -41, 127, -14,  55,  55, 115,-119, -29, -56, -63, -27, -74, -98,  31, -66, -10,  -1, -34,  46,  33,
  -95,  77,   9,  10, -29, -82, -96, 108,-102,  67,  57, 113, -71,  98,  22,  -1, -40,  30, -59,-104,  43,  -6, 101, 103, -55,  97,  79,-113,-120,  84, -99, 108,
  -80,  97,  45,-105, -73,  -3,  -2,   1,  89, -90, -45, -86, -58, -16,  32,  -6,  86, 118,  91,  54, -93,-113, -96,  69, -83, -92, -55,   2,  12, 125, -72,  99,
   78, -87,  16, -74, -98,-119,-120,  44, 112,  99,  10,  -2, -34,  73,  52,  -7,  35, -61,-106, -26,-115, 104,  83,-112,-113, -82,  10,  -9,  19,  51, -18, -42,
  -45, -26, -15,  72, -43, -30, -66,  61,  -9, -65, -13, -62,  66, -57,  62,  -9,  33, -65, -52, -86,  47,  32,  36,  82, -46, -16, -40,  12, 106,   7,-126,  72,
   56, -80,  97, 116, 124,  61,  95, -77, 100,  48,   2,  56,  13, -93, -20, -49,  93, 101, -46, -70,-116,-102, 102,-114,  33, -91,  29,  66,-115,  14,  34,-117,
  -77, -43, 120,-115,  99,  58, -19, 109,   1,  50, -81,-112,  30, 106,  84,  73, -31, -71, -34,-109, 105, -84,  96, -16, -38,  61,  60, -24,  17, -63, -99, -40,
  116,  25, -19,  26,  -2,-118,  14,-115, -82,  34,-107, -77,  51, -60, -57, -10, -11, -80, 116, 123,  -5, 104,  63, -77,-107,   5,  10,  29, 122,  76, 125,-119,
 -113,  34, -42, -18,  74,  93,  11, -14,  99,  55,   7,  89, 119, -71, -89, -95, -86, -41,  86, -98,  35, -76, -27, 120,  97, -15,  11,  70, -56,  25,  81,  31,
   81,  -8,  86,  30,-114,  -2, -59, -81, -76, -47,  34, -43,  -8,-112, -36, -47, -57, -46,   2,  25, -92,   3, -38, 108, -26, -20,-113, -72, 119, -94, -57,  67,
   87, 122, -23,  -8, -31,-118,  24,-116, -25,  -6, 124,  59, 120, -58, -65,  65, 115, 106,  26,  16,-126,  99, 114,   8,  71, -91,   2,  88,  13,-117, 117,  64,
  -76,-102, -98,  26,  65, -81, -40,-113,  54, -53,   2,  -1, -80, -31, 113,  71,  21, -62,  48,  27,  16,  91, -75, -81, 107,  45,  49,  43, -68, 115,-101, -84,
  -25,  -2,  72,  10, -18,  93, -53,  33,  70,  -6, -62,  -1, -79,  85,  48,  12, -34,  45, -64,-103,-112, 125,-104, -28,  95,  53,-126,  20,  80,  -6, -66,-106,
  100, -40, -39,   2,  57,  50, 120, -92,  25,  14,  -1, 108, -19, 122, -46, 101,-117,  58,  11,  69,-116,  26,-120,  60,  85, 110,   4, -42, -28,  37,  72, 108,
   88, 107, -28, -55,  70,  63,  -1,  -8,  -2, -15,   0,  63, -52,   1,  45, -47,  33, -87, -48,   0, -90,  66, -18, 111,  38, -87, -49,  66,  96, -70, -88, -70,
   12,  -6, -40,  38,  67,  99, -32, 119, 101, 122, -27,  58, 116, -26, -58, -50,  70,  98, -48,  56, -75, -28,  76,  24,  40,  50, -27, -86,-105, 104,  89, 122,
 -121,  74, -16, 110, -23, -97, -22, -83,  66,  32,  85, -25,-116,-118,  99,  41, -57,-103, -91, -48,  -3, 108,  46,  67, -29,  14,-103, 122,  58,  98, 102,  23,
  -87, -50,  81, 121,-124, -91,   2, 102,  83,-114, -91,-127, -57,-119,  -1,  70,  39,  47,  43,  -7,-103, -20,  50,  54,  26,  37, -92, 107, -21, 110, 125, -55,
  -56,  76, 102, 110, 122,  75, 102, 122, -53,  44, -70,  40,   5, 123, -17, -28, 116, -94,  31, -26, -31, -84,  16,  71,  25, -22,  -4, -54,  88, -85,  33,  37,
  -89,  21, -43, -84, -11,  85,  13,  11, -85, -15,  58, -56,  48,  24,  75, -78, -91, 120,  40,  97, -65, -29,-125, -17,  81,  25,-108, -45,  42, -45, -59, -30,
   44, 104, -85,  52,  46,  27, -60,-122,  20,  63,  39,   0, 123, 124,  41, -80, -49,-121,  15, -84, -99,  79,  50,  68,-112, 106, -34, -65, -69,  14,  18,-109,
 -120,-122, -80,-110,  64,-126, -66,-116, -14,  97, -86,-119,  81,  59, -62, -56,  88, -12, -67,-117, 119, 123,  -6,  34, 104,  75, -75,   9,-105, -16, -65, -68,
   58, -19,-122,-113,-123, -67,-117, -58, 124, -63,  23, -35,  67, -64,  -8,  87, -45, -12,  23,   5,-107, -33,-101, -63, 118,-117,  13,  66,-112,  19, -16,-109,
  -54, -15, -87,-124, -91,-114,-100, -30, -76,-119, -85, 101,  49,  58, 106, -45, -38,  90,  53, -81, -55,  25,  57, -83,  91, -37,-105,  39,  25,  23,-110, 120,
    2,  53, -94,-100, -94,-120, -43,  14,  27,  46,  26,-128, -79, -72,-117,  40,  72, -10, -98, -56,  57,-111, -17, -80,  13,-121, -37, -94, -97, -80, -98, 104,
 -125,-111,  94, -81, -59,  70,-110, 108,  -9,  21,  94,  73, -49, -97, -18, -80,-109,  45,  76, -22,  26,  71,  54, -96,  71,  53, -15,  91, -29, -78,  88, -87,
   68,  46, -50, -99, 127, -79,-113,-106, -32,  89, 113,  85,  19,-115, 105, -88,-126,  89, -23, -39,-102, -43,  88,   6, 109, -16, -18, -70,-115,-121,  81,   2,
   50,  -9,  71,-109, -23,  54, 121,  54, -91,   3, 127, -18,  89, -89, -86,  -3,   0,-115, -93, -23, -93, -77, -66,-128,  48, -58, -24,  93, 124, -47,  17,  88,
  -87,  78, 120,  67,  24, 126,  -5,   0, -56,  81, -65,  82, -14,-108,  28, -45, -60,  48, -82,  62,   9, -89,  50, -25,-122,  89,  65,  73, -56, -43, -85,  94,
  -60,-114,  97,  27,-101, -66,  57, -79,  -4, -67, -83, -61, -16, 101,  14,-107,-109, 122, 108,  95, 127,  31,-125, 112, -97, -22,-116, -37, 127,  51, -72,  31,
  -94,  53,  81,   2, -88, -65,  98, 120,-125, 121,  -6,  77,   2,  -7, -74, -79,-120,  -7, -38, -11,  15,-127, 116,-128,  35,-113,-107, -34, -79,  58,  40,  -9,
   15,  83,-108,  -2,-111, -74,  74, 102, -51, -31,-116,  -8, -84, 108,  89, -38,-116, -25, 113, -29,  86,  18,  13, -22,  98, 126,   0, -91,   6,  30,  24,  82,
  -79, -77,  69,  -9,  -6,  64,-119, -77, -45,  61,  48,  37,-106,  58, -90,  30, -28, -54, 123, 117,-106, -15,  -6, -95,  44, -23,  19,-110, -89,  66,  53, -63,
  109, -64,  13, -56,  15, -48, -18,-111,  11, -83,   4,-106,  88,  78,  14,-114, -29, -94,  15,  51,   6, -82, -94, 107, -28,  78, -32, -34,   1, -62, -94,-126,
  125, -49,  -9,-127,-122,  16,  26,  39,  18, -80, -93, -92, 126, -40,-127, -83, 112, -38, -79,   2,-125,  79, -55,  23,  41,  43,  75,  -4, -61,  86,  52, -73,
  104,  95, -50,   6,-126,  36, 108,-120,  25, -40,-120,  -4, -75,   0,  14,-106, 101, -16,  48, -96, 111,  97,  28, -61, -67,  55, -12, 119,-120, -29,  90, -73,
  -97, -65,   4, -91, -46, -34, -65,  37, -25,  54,-105, 121,  97,  84,  42, 113, 120, -18, -10, -17,  59, 117,  38, 103,-105, -77,-113, -48,-110, -32,  48,  79,
  -32,  29,  95,   3,  27,  25,  19, -23, -32, 113, -65, 109,  -1,  79, 123,-104, -26,  66,  61,  82, -55, -30,-105,  68, -44,  57,-127, -57,  65,  -8, -56, -94,
   23,  84, -34,  81,-119, -37,  57, -26, -24,  47,-120,  89, -19, -49,  76, -41,  85,-114, -57, -15, -62, -98,  88,  21, -60,  65,  14,-113,  63, 118,-119, -38,
  -45, -39,  72,  85,  -7,  25, -11, -34, 109, 112,  18,  61,  77, -60, -76, -49, -66, 105,  80,   2,  61,  96, 103,  -3, -61,   2, -53,  52,  15,  40, 108, 107,
  124, 106,  70,  51,  -1,  74,   4,  41,-115, -27, -25, -66, -49,  13,  -4,  79, -81,-115,  94, -11, -55, -98,  23, 109,   2,  45, -93,  98,  46,  57,  79, -23,
  -65,  13,  23,  16, -31, 111,  24, -99,  59,  97,  79,   5,  75,-102,  65, -82,  10,  32,  65,  -4,  85, -74, -94, -30,  24, -62,  44, -30,  35, -59,  75,  17,
  -84, -38,-109, -32,-127, 103, -76, -93, -41, -71, 113, -73,  85,  28, 120,  73,  75,  74, -52,-127,  67,  54, -37,-122, -54,  61, -49,  82, -92, -34,  67,  92,
   51, -23, -53,  89,  98,  82,  22,  62,  39,  96, -63, 124,  31, -65, -39, -99, -62, -26,  17,  51, 110,  70,  87, -40,  91, -32,-107, 108,  27,  40,  68, -69,
   31,  92,  40, -14, -97,-100, -34, -98,  63, -97,  42,-123,-109, 111, -26,  -6, -34, -56, -81,-124, -52,  86,  -5,-111, -19,  54,  13, 124,  74,  50, 116, -50,
  113, -59,-128,-127,  85, 112, 119, -17,  59, -69,-128, -28,  28,  22, -76,-117,  -6, -34,  39, -90,-112, -69,-104, -62, -49, -26,-123, -68,  48,  39,-101,  63,
   34,  46,  50, -19, -72,  85,   8, -33, -89,  -7,  33, -62, -40,   2,   7, -59,  11,   9, -33, -76, -66, -40, -62,-128,  95,-118, -89, -42, 119, -18,  50,   7,
  104, -79,  34, 106, 112, 100, -50,  92, -13, -54, -88,-100,-118,-112, 108, -82,  23,  66, 101,  67,  48,  12, -49,  42,  89,-101, 112, -33,  32,-103, -42, -46,
  -73, -28, -65, -47, -19, -33, 126,  69,  69,  87,-100, 121, 113,  49,  31,  36,  29, -41, -22, -91,  61,-112, -53,  69,-120, -89,  65, -11, -48,-128, 124,  68,
 -121,  40,  55,  81,-121, -16, -22,  77,  -5,  33,-121,-109,  49, -20, -57, -91,  70,  17,  51, -32,-100,  90, 126,  84,  45,  46, 116,-125, -58,-124, -28,  80,
  -39,  78,-101,  20, -83,   8, -66, -68,  57,-110, -27,  50,  34, -47,  60,  30,-108,   8, 106,  22,  88,  64,  73,  13,  64,  23, -34,  93, -35,  50,-102, -79,
  -74,  72,  28,  16,  45,  40, 111,  33,-125, -14, -10, -68,  27, 127,  34, -52,  33,  29, -16,  43,  36, -54,  75, 110,  50, -88,  83,   3,  40, -78,  53, 104,
   50,  74, -24,  12, 115, -98, -69,  53,-125,   4,-106,   9, -44,  55,  25,  95, -46,-107,  88, -45, 124,  16,-120,-107, 109,  84, -82,   9, 122,  91, -96, -76,
   83,  74, 123,  95, -40, -43, -42, -57, -81,  42, -92, -41, -31, -90, -30, -79,  18,  78, -12, -45, -97, -64,-101, -86, -28,  38,  66,  71,  33, -14, -93,  36,
  -61,  39,-100,   3,-120, -61, -56, 119, -99,  14, -84, -39, -79, -48,  30,  18,  83, 122, -17, -90, -36,-103,  57, -45,  87, -21, 107, -22,  13,  31,  52, -77,
  -66, -35,  49, -79,-121, -44,  85,  37, 104, -81, -54, -63,  43, -10,   2, -46, 121,  14,  77, -98,  61,  22, -53,  -2,-124, -50,  46, -83,  64, -78, -99, 115,
  -30, -77,  48, -97,  98,  95, -54,  75,  51,  -5,  88,  30,  79,  92, 107, 104, 113, -86,-122,  63, -45,   4,  75, -61,  28,  96, -80, -71, -12, -55,  53, -15,
  110, -26,  35, -17, -42,   4,-112, 109,-116, -51, -78,  40, -68,  71, 124, 120,  54, -97,  52,  48, -45, -18,  34, -92,  60, 114,  98,  80, -30,  78,  21, -17,
   -7, 106,   4,-112, -14,-114,  58, -22,-119,  17, -54, -31,-107,  31, -83, -97, 100,  56,-125,  40, -13, -12, -55,-114,  65, 126, -29, -13, 125,  -7,-117,  10,
   84,  95, -77, 123,  55, -26, 118, 101,  87,-127, 122,  13,-110,  42,-102, -99,  -5,  50, -93,-124, -80,  54, 113,-125, -71, -96, -76,  90,-100,  54,  47, -96,
  -42,-124, 117, 102, 101, 112, -51, -91, -16,-128,  31, -26, -16,  29, -40, -98,  -6, -77, -49,   7,  17,-115,  15,  76, -49, -23,  80,  75, -14,  41,  98,  39,
   25,   4,  15,-116, -24,  86,  64,  67,  12,  21, 119,  90, -68,  58,  73, -39,  53,  17,  88, 126,  93,  34,  24,  35,  50, -99, 115, -81,  -4, 124,  77,  29,
   75,  49,  -4, 117, -86,  93,  85,-126,  10,  20,  22,  23, -64, -90, -99,-105,  90,  81, -85,-115,  39, -86, -59,-110, 124, 102, -68,  14,  -9,  48,-119,  60,
  -68, -54, -59,  88, -89, -41,-118, -17,  31,  42,-102, -64, -98, -60,  35,-117, -27, -45,  90,  64, -16, 118,   2,  28,-118, -51, -40,  58, 116,  25, 123, -23,
  -70, -86,  95,  48,  55,  30, -86,-105,  55, -54, 122,   5, -63, 120, 105, -66,  21, -68, -87,-109,  50,-112, 114, 126,  74,   6, -89,  46, -21,  99,  89,  36,
    3,  83,  44, -69,  85, -28, -40, -24, -99, 118,-111,  17, -75, -94,  87, -64, -97,-114,-110,  30,  20,  -1,  46, -68, -43,  39,  69, -96, -32,  24, -39, -75,
    1, -91,-100, -99, -25, -96,  44, -49, -89, -38, -74,  72,-112, -54,-116, -47,  80, -89, -88,  38, -95, 101,  93,  19,  96, -96, 106, -40, 126,  23, 101,  58,
  -36,  30,  98, -98,  42,-125, 108,  82, -19, -12, -83, 121,-125, -63,  37, 123,  53, 115,-112,  34,   6,  95, -40,-106,  30, 125,-127,  85, -83, -18,  75,  16,
   51, 102, -47, -99,  88, -91, 119,  55,  68,-105,-123,  37,-110, -32,  85, -51,  36, -37,   6,-113,  42,  15,  -2, -26,  94,  -2,  93, -35, -35,  95, 103, -55,
   24, -39,   2, 104,  85, -51, 119,   4, -95,  28, -58,-119, -13,  37, -47,  76,  86, -51, 114, 105, -91,   6,  10,   8,  87, -32,  45,  31, 107, -39,-128,  88,
 -106,  93,  -1,-117, -92,  98, -59,  73,-127,  50,  55,  21, -68,  97, -55, -98, -39, 100, -66, -28, 107, -67,  11, -50,  -7,  50,  99, -19, -78,  54, -39,  89,
  -81,  27, 114, -21,  22, -27,  97,  94,  80, 122, 123, -33, -15, 101,-107, -20,  41,-111,  31,  63, -76,  22,  27, -58, -41,  25,  64,-102, -56, -96, -70,  75,
  -15,   6,  46, -65, -19, -42,  42, 103,  66,  -9,  38, 111,  12, -54,-119,  97,  28, -89,  83, -78,  68, -41,  30,  29,  93, -99,  55, -94,  74, -45,-118,   3,
   33, -76,  20,  18,  71, -66, -12,  34, -64,-102,  87,  12, -59, -30,  11, -65, 127,  27, -43, -26,   5,  95,  -8,  24,-107,   2,  54, -25,  61,  24, 123, -91,
  108,  30,  72, -72, 108,  21,  33,  91, -33,  -2,  96,-122,-126,  -3, -77,   8, 101,  98, -16, -53, -64, 109,-106,  45, -53, -62, -39, -23, -66,-125, -89,-110,
 -107,  90, -60, -64,-121,  20,   3,   7,  85,   8, -10, -83,  55, -26,  20,   9,  -6,  58,  45,  12,  -1,  84, -81,  51,  77,  25, -46,  64,  16,-103,  87, -65,
   38,  74,  94,  85,  47,  65, -76, 108,   9,  88,  51, 117,   4,   7, -50,  76, -90, -26, -49,  74,  70,  57,  85,  71,  37, -13,   4, -51, -13,  81,-104,  25,
 -120,  -8, 100,  -2,   0, 127, -14, 110,  11,  48, -82, 100,  47, -19, 112,  13,  19,  82, -39, -51,-104, 107,-111, -49, -94, -20,  93,  80,  47,  57, 103,  15,
   95, -23,  77, -56,  78, -85, -46, -88, -99,-111, -35,  66, -93,  82,  -1, -14, -20,  46, 125,  89, -65,  73, -71,  -4, -46,  73, -79,  49, -44, -37,  44, 102,
   59, 107,  81,-120,  68, -39, 101,  14,-120, -85,  17,  79, -48, -34,  84,  89, -23,-107,-103, -29,  62, -68,  18,  69,  47, 127,-120,  33,  68, 108, -75, -64,
  115,  51, -95, -27,  -2,  97, -71,  88,  57,   6, -55,  55, -97, 103,  -8, -40,  28,  20, -74,  55,  74, -59,-113, -47,  38,-109,  50, -80,  77,  29,-105, 111,
 -104, -89,  70, -82,  44, 106,  77, -69,   8,   0,  78,  37, -14,  41, -13, -94, 113,  96,  65,-103,  40, -52,   7,  -5,  68, -74,  37,  94,   3,  74,  74,  24,
 -122, -42,-118,-101,  15,  77,  94,  96,  72,  73,  56, 108,   6,  20, -82, 117, -83,  39,  52, 125, 116,  51, -63,  45, 118,-120,-105,  25,-123, -59, -11,  35,
  -12, -67, -23,  22, -23,  32, 126,-119,  94, 112,-105, -39,  -4, -72, -22, -46,  66,  56,  78,  36,  64, -48,   2, -91,  75, -48,   8, -42, -54,-126, 127, 113,
  -29,  59, -90,  78, -76,  94, -71, -29, -77,  92, -30, -82,  41, -89,  48, -32,-103,  35, -58, 105, -41, -66,  99,  83,  26, -17,  80, 125,  81,  76,-101, -33,
  -31, -24, -36,  64, -33, -61,  40, -23,  49, -82,   3,  74, -36, -96, -69,-119,  76, -71,-110,  39, -67, -51, -38, 122,  45,  32,  86, -54,   2, -50,-111, 116,
  114, -45,  16,   4,  -1,-118,  41, -45, -32, -49,  35, -33,  87,  15, -62,  81, -70,  87,  46, -55, -49, -32,  23,-122, 112, -94,   2,  64,   0, -46, -68, -17,
  -17,  76,  70,  51,  20, -16, 104, -94, -67,  73, -77, -46,  67,   7, -29, -75, 116,  25, 122, 110,-128, 116, -84,  26, -33,  -8, -96,  55, -48, -91, -42, -75,
  -68, -20, -87,-118,  43,  57, -87, -79, 117,  62,-126, -19,  76, -71,  -9, -71, -35,  59,  17, -34, -61,  64, 120,  18, 125,-111, -52,-118, -33,  -5, 126,-116,
  -96, -10, -92,-116,-119,  91,-125, -56,-118,  58, 124, -69,-106,  99,-125, -54, -83, -10, -81,  86, -29, -11,-122, -79,  89,-122, -22,   9, -95,-120, -60,  64,
   65, -60,  80,-124, -96,-112,  87, -92, -87,  90,  96,  28,  84, -99,  -8,  33,-105, -75, -21,  72, 126, -40,  29, -28, -79, 119,-126,  79, -41,  84,  30, -83,
  -61,  29,  61,-119, -20, 111,-107, 113, -62, -99,  75,  11,  -3, -64, 117,  50,  83,  85,  32,  60,  60,  98, -65,-125,  93,  17, -25,   2, -27, 125,  61, -66,
  -76, -69, -31, -38,-122, 101, -80,   5,  10, -57,-116,  -4,  75,  94,-105, 113,  41,-102,  77, -75,  71, 113,-110,-114, -55,  -7,  -6,   4, -64,-110,-119, 125,
  -50, -69, -12,  31, 115, -70,  -8, -29,-101, -76,  52, -62, -11,  78,  18, 102, -35,-104, -73, 121, -64, -53, -59, -60, -68,  36, 115, -75, -51, -18, -82,-114,
  125,  77,-120,  90,  47, -21,-128, -73,   3,  -6,  -3, -21, -74,  28, -99, -58, -62, 102, -13,  76, 124,-123, 116,-121,  93, 101,  88,-105, 109,-112,-126, 123,
  103, -49, 104,-111, 126, -94,  65, -21, -12, -40, -68,  68,   5,  16,  -7,  55,  99,  69,  71,  73, -41,  93,-122,-124,  19, -76,  43, -11, 112,  11,  39, -68,
  -23, -26,-124, -20,  17,  71, 117,-107, -10, -91, 126, -38,  22,  31,-121, 104,  38, -79, -60, -71, -76,  52,  47, -24, -73,  34, -31,-111,-124, -83,-123, -17,
    7, -60,  37,  82, -17, -42, -47, -35,  -7, -39, -78,  26, -42, -52, -25,-103, 113,  46,  89, -17,   6,  82,  51,  92, 113, -74, -19, -58, 118,  22,  -2, -55,
  -87,  12,   7,  66,  -8,  49, -87, -78,  -5, -74,   7, -30,-105,-117,  99,  78, -85, -85,  -3,-108, 121, 101,  25,  39,  20, 107,-105,  23,  23,  45, -49, -93,
   89, 102,  58,  82,-121, -91,-115, -14,  82,-122, -67,  60,  20, -52, -15,  47, 109, 127,  59, -60, -90,-125, -86,  47, -39, -23,  68, -45, 109,  43, -99,  77,
  -54, -32, -83, -96, 108,  57,  -8,  16,   2,  91, -52, 111,-121,  73,  -1, -86,  -2,-121, -90, -38,  84,-118, -80,-116, 104,  92, -25, 103,-107,-114,-112,   0,
  -52,-126,  56,  37,  30,-112, -96,  53, -86, -27, -35, -90,  51,-104,  84,-126, 123,  20,   9, -24, -80,-111, -50, 103,  46,-100, -35, -29,  12,  57,  76, 105,
  -27,  24, 114, -45,  -1,  17, -92,  35,  20,  -9,  -6, 111,  92,-111, 113, -66,  74,-125, -68, 123,  40,  75, -53,  61,  42, -82,  98, -93,  13,  10,  -8,  74,
   98, -25,  -6,-120,  92, -71, -58, -88,  60, -71,  69, -21, -16,  -6, 117,  58, 121, 108, -41, -83,-125,  14,  -3,-105,  71,-109, -65, -40,  67, -90,-126,-114,
    9,  85, -22,-100,  90, 102, -46, -60,  23,   1,  91,  16,-126,  76,  27,  53,  64, -31,  54,  20, -32,  -8,  28, -56,  79, -68, -46,  62, 101, -95,  35, -60,
   73,  56, -95,-105,   4, 105, -11, -25, -30,  15, -69, -30,  98, 127,  29, -17,  27, -96, -93, -28,  33, -30, -75,-103, -34, 119,  68,-104,  56,-128, -67,-101,
  -32,  -1,  63,  68,  24, -55,  92,  -2,  53, -73,  67,-105,  11,-111, -63, -80,-122,   5,  95,  62, -23,-115,-123,  39,  -7, -74,  82,-123,   7, -24, -22,  70,
   51, -75,  32, 126, -13, -53,  24, -76,  19, -43,  87, -17, -76,  30,  -3, -60,  32, -62, 110, -25, 100,  31, 127,   5, -92, -43, -92,  12, -59,-122,  99, -90,
  -49, -91, -73, -47,   3,  74, -62,  85, -47, -68,  24,-102, -58,  69,-119,  64, -52,-112, 112,-103, -66, -10, -40,   2,  62, -25, -81, 114, -63,  22,-106,  71,
  -46,  43, -49, -29,-110,-128,  63, -89,-114,-106, -19, -58,  17,  27, -64, -78, -94,  25,  -5,  36, -83,  90, -98, -61,  61,  50, -51,  88,  35, -73, -55, -72,
  -68,-123,  66,  64,  52, -70, -40,  17, 127,  49, -58,  56,   5,  66, -13, -44,-118,-103, -66,  52, 126, -20, -77, -61,  33, 119, -61, -85,-123,  -5,  75,-113,
  -16, -99,  28,  94,  37, -53, -49,-121,  -8, 117,-109,  63,  67, -67,  83,  61, -14, -96, -23,  83,  41,  11, -16,-110,  88, -61,  43, -40, -46,-123,  15,  12,
 -115, 121,-110,  37,-107,-122,  32, -40,  42,  21, -62, -34, -38, -31,  -7,  71,  24,  12, -52,-103,-110, -16,  19,-123, -16,  40, 110, 122,  16,  62,  87, -15,
   51, 114, -26,  41, -31,  58, -17,   2, 122,  27,  89,  -1,-101, -81, -26,  12,  14,  89,  25, -44, -19,-127, -13, -31, -89, -41, -23, -98,  -8,  62, -38,-105,
  -77,  87,-104,-120, -32, -67, 103, 110, -64,  -8, -50,-100,   6,  19, -19,  -2, -39, -83,  84, 100,  32, -67, 110,  -6, -63,  54,  39,   7,  81,  82, -55,   6,
 -103,  -5, -44,  47,  80, -30, -71, -57, -47,  16,  59,  86, -78,  57, -57,  -2, -66,-117,  61,  26,  -6,  51, -29,  74,  88, -69,  76, -62, -11, -13,-102, 113,
  -14,  84,  78,-115, -73,-128,  22,  39,  -5, -51,   7, -41,  16, -49, 116,  17,  97, -48,-115, -30,  73, -13,  91, -49,  94,  23,-122,-107, -80,  99, -89,  39,
   63, -24,   1, -87,  43, -49, -57, -84,  87,  16,  59,  56, 107, -80, -34, 103, -77,-103, -93,  26,  64,  -3, -73, -54,  94,  82,   8, -68,-109,  54,  42, -21,
  -23,  54, -10, -33, -80,  89,  38, -42,  69,-106,  52,  55, -77,-114, 107,  62,  14,  -7, -46, -40,  58, 113,  94,  46,  38, 115, -54, 107, -75,  98,  22, -75,
   -4,  60, 125,-107, -26,  20,  42,  55,-113,  30, -19, -31,  85, -28,  83,  67,  73, -59, -36, -26, 117,  32,-108,  78,-121, 100, 124, -48,-119,  65, 126, 127,
  -44, -35, -31, -45, -88, -24,  39,  78, 117,-116,  76, -78,  84,-128,  17, -47,  34,  82, -17, -44, -90, -61, -22,  24,-106,  42, -82, -48, 116,  -3, -99,  66,
  102, -32,  -3,  67, -89, -35,  74, -87, 111,-120, -64,-109, -97, -92,-104, -27,  53,   5,  23,  13,   5, -34,-106, -67, 100, 104, -64,  51, -97, -80,-106,  12,
  103, -45,   8, -16,  12, 119,  89, 114,  94, 115,-110,  45,  25,  23, -41, -64, -16,  74,-103, 103, -87,  52,-120, 100, 102, -96,  85,  52,  93, -76,-120,   8,
  -48, -70, -14,  59,  51,  -9, -13,  28, -24,-110, 116, 105, -51,-101,   0,-117,   1,  64, -11,  23, -61, 105, -67, -11,  96,-109, -61, -67,-126,  48,  31, -46,
   94,  95,  86,  56,-104,  60,  88, -30, 119, -16,   8,  38,  33, -77,  -7,-110,-110,  -9,  64, 117, -18,   0, -14, -57,  54, -11,  87, 121, 118,-115,  71,  -1,
   62,  94,-128, 103, 103, -64,  52, -59, -32,  68,  18,  -8,  20,  66, -10,  41,  33,-117, -55, -15,  87, -73,   1,  -4, -91, -49,   3, -38, 101,  49, -99, -73,
   47,  -1, -43,-110, -85,  34, -26, 112,-111, 120, -87,  33, -15,-107,-114, 105, -40,-121, -75, -81, -42, -71,  38, 110, -63,  91,-125,  62,-106,  11,-100, -81,
  115, -74, -18,-116, -40,-105,-112,  -4,-113, 107,  11,  38, -90, 125, 118, 120, -73, -43,  72, -82, -89,  85, -82, -53, -54,  74,  81,  55,-110, 101,  30,  26,
   96,  18,-110, -16, -81, -21, -69,  50,  56, 107,-110, -60, -80, -87,  91,-103,  -6,  42,-109,-113,-105, 104, -10,  22,  -2, -78,  75,  28,-124, 100,   9, -86,
  -35,  -4,  93,  53, -74, -98, -60,  52,  43,-112,  79, 113, -69,  24, 122,  99, -67,  53,  64, -74,  43, -62,  48, -38, -23,  91, 117, 120, -26, 121, 111, -52,
  -54, -56,  57, -28,  -3, 123, 120, -62, 117,-108,-116,-114, 104, -26, 104,  58,-110,  86,  45,  66, -44, -23, -12, -66, 118,-100, 125,  52,  15, 123, -78,  36,
   46,  27,-119,  16,-127,  58, 100, -36,-100, 109,-113, -48, -11, -52, 123, -76,  -8, 114,  37, -29,   1,   2,  -2,   8,   8,  92,-122, -42, -38,  13,  16,  65,
  -40,  97, 103, -28,-108, -99,  30, 100, -28, -41, 112, -42,-120, -97,  61, -15,-127,  15, -65, 126, 118, 112,  96, 102,  36, -28,  38, 101,  96,-128, 117, -44,
  -36, -93, 111,-104, -62, -77, -47,  44,  70, -62,  -6, -18,  69,  21,  98, -57,  96,-119, 123,  50, -42,   1, -11,  86, 124, 114,  15, -12,  48, -64,  82, 106,
   23, 126, 105, -73, -61,  37, 123,  12, 124,  56,   5,  35, -45,  10,  -9,  30,  23,  77,  97,   7,-112,  71,  18, -20,  54,   2,  71,  38,  65,-122,  13,  44,
  -35, -33,  51, -30, 115,  91,  28,  73,-123,-114, -90,  76,  27, 116, -47, -70, -81, -30, -35, -51,  71,  60, 104,  -9, -71,   4, -95, -76,  21,  -8,  74,  98,
  116,  85, -57,  49,  27, -88, -81, -38,  50, -18, 101,  86,  95,  56, 127,-121,  48, -53,-114,  62,  48, -16, -54,  72, -31,  47,-116,  29, -31, -95,-110,  59,
   91, -60,-103,  85,  57, -77, -94, -89, 103,  80, -28, -78,  86, -56, 122,  25, 100, -50,  25,-127,-101, -16,-110,  38, -56,  74, -81,-118,  57,  79,  36, -46,
 -120, -98,  39, 119, -70, -90,  61,-113,  11, -67, -26, -94,  45, 123,  21,  95, 107,-125, -90,-113, -83, -16, -97,  15,  98, -77,  29,  38,  53,  85, 117,  90,
  -93,  32,-112,  25, -32,  74, -61,  31, -87, -89,   3,  85, -16, -99,  90,  96,  62,   3, -78, -76,-105,-125, -13, 109,  35, 117,-114, -52, -44, -78,  24, 119,
    1,   8,  10,-122,  37, -90,  65,  41, -62, -52,  39, -36,   7, -22, -37, -65, 125, -83,-118, -87,-117, 122, -32,  -8, -60, -37,  13, -48, -64, -19, -75, -94,
  -21, -66, 125, -95,-104,  33, -67, -38,  98, -36,  51, -30,  88,-126,-120,  73, -36, -65, -35,  80,-100, -62, -97, 127,  61, -81,  12,  63, -33,  77,  32, -70,
  -13,  12,  22, -94,  56,  27,  97,-114,-119, -20, -86, -93,-122, 104,-108, 103,  35, 126,  18,-115, 115, -25, -32, -49,  62,-117, -10,  62,  16,  -3, -32,  28,
   -2,  46,  -9, -65,   2,-127, -37,  76, 109,-101, 122, -89,  41, -40,  99,   0,  79,  86, -36, 117, -39,   3, -75,-108, -35, -38,  86,-114, -26, -13,-110,-103,
    1,  51,  84,  75,  -7, -41, -35,  99,-122,  65,-107,  99,  77,  46,  68, -56, -36,-116, 114,  -9, -34, 108,  65,  88, 117,  23,  45,  36, -17, -77,  63,  90,
   49,  13,  -2, 125,  56, -17,  19,  39, -61,  38, -40,-101,  70,  69, -32, -81,  13,   0,  26,-128, -95, 109,  59,  60,  72,  76,  44, 117, 122, 113,  10,  -4,
 -114,  28,-121,  25, -80, -95,  -7, -22,  32,  82,  78, -52, -13,-120, 113, -26,  98, -93,  99,  16,  12, -22,  39,-128,-101,-108, -28,  92, 109, -20, 111,  27,
   -4,-107, -41, 101, -75, -77,   0,-111,  -8,  26,-120,  43, -57, -24, -93,  60,  78,  42, -58, -29,  75,  91, -31,  -8,  58, -41, 121, -45, -52, -64,  62, -70,
  -60,  74, -36,   5,-123,  74, -55,-106, -19,  43, -44,   9,   3, -88,  81,  73,-109, -14,  63,  15, -95, 116,  95,  99,-127,  27, -52,  59,   2,  46,-118,-107,
  127,  22,-109,  44, 106,   0, 103,  51,-121, 105,  -8, 120,-124,   7, -87,   7, -52,  32,-125,  32, 124,  34,  36, -41, -61, -49, -92,  10, -48, -70, -47, -57,
  -55, -64, -24,  -1, -97, -37,  30, 115, -59, 123,  35, -29,  33,-126,  36, 119,  -6, -14, -95,  19, 121,  14,-118,  55, -80, -27,   5,  88,  74, -60,  29, -51,
  -99,  70, -82,  51, 103,  50,  -7,  26,   7,  56, -18,  36, -15,  55, -32,-120,-114,  70,  86,-114,  45,  53, -10,-123, -91,  66, 101, 111,   8,-115,  11,  96,
   21, 125,-117,  80,  -7,  76,  15, -17, -13,-115,-123, 126,-115, -76,  13, 114, -42,  32,  42, 123,  85,  59,  -5, -50,  47, -10, -56,  10, -66,  62, -98, 117,
   55,  26,  61,  20,  82, 108, -77,  47, -80, -58, -71, 106, -28, 120,  47, -85,  83, -96, -21, -76, -51, -16, 114, -98, -48, 100,  75, -49, -67,  50, 127,  13,
   56, 105, -98, 102,  47, -41,-124, -94,  82,  58,  47,   4, -43,  58,  23,  -8,  81,-103,  42, -35, -51,  46,  18,-100, -59, -32, 119,   7,  23,-106, -85,  -9,
   61, -84, -14,  68,   8, -53, -63,  90, 116,-101, -43,-106,  56,  79,  11,  78, 125, -46, -40, 123,-103, -89,  58, -46, -32,   6, -91,  67,  86,  75,  85,  39,
   21,-119, -76,-100, 114,  28, -64,  24, -92, -37,  -2,  42, -49,-117,  74, -44, -67, 104, -45, -62, -28,  65, -72,   7, 109,  12, -73,   8, -39,  52, 103,-105,
   48,-105, -45,   8,  92,-100, 127, -57, -86,  63, -72,  82, 119, 125, -22, -18,  -2, 127,  52, -52,  80,  57,  29, -86,-101, -96,  42, -38,  81,-120, -58, -58,
  -77, -44, -41, -22, -81, -77,  -5,-115,   9, -27, -76, 104, -61, 106, -37, 123,  94,  52,-128, -22, -78, 101, -32,  64,-116,-114,-116,  97, -98,  -5,  43,  58,
  115,-116, -80,-125,  43,  44,-101,  97, -22, 122, -99,  50, -42, -94,  41, -38, -15, -60, 119, -95,  -2, -22,-100, -53,  59,  38,  71,  67,  23,  36,  81,  60,
  -51,-125, -38, -32,  58,  94, -61,  60,  -1, 116,  92,  82,   0,  95, -57,-114, -20,  35, -11, -23, -96,  54,  69, -36,   7,  58, -15,-115, -31, -44, -96,  37,
  125,  93,  34,  97,  22,-113, -66, -93, 102, -53, -29, -90,  90,  -9, -44, 121, -32,  95, 125,  59, -27, -14, -26, -90, -63, -15,  90, 125,-113, 126, 117, -86,
   89, -81, 125, 114,  21,   7, -66,  76, -88, -13, 121,  63,  91, -59, -81,-100, -72,   6, -82,   7,  65,-123,  75,  36, -88,  32,  82,  34,-102, -61, -33,  79,
   20, -93,  14, -51,  99,  21,  87, 102, -12, -76,-101,   4, -13,  87,  -3,  86,  21,  85,-111,  85,  60, -94,  49, 107,-122,  -9, -24,  52,   9, -96, -88,  21,
   53, -10, -53,  23,-119,  23,  21, 125, -26, 113, -17,-127,   4,  58, -28,  54, -64,  22,  84, -31, -93,-109, -64, -76,  39,  -6, 101, 111,  30,  59, 111,  29,
   68,  70,  34, -13,  30, -64,  83, -55,  91, -45,  42,  67,  31, -30,  92,  43, -59, 109,  35, -50, -67,-107, -58, -83,  94,-126,  18,   5,  11, -13, -83, -85,
  -92, -35, -55,  44,  -7, -13, 100, -92,  48, -13,  99, -67, -95,  36,  49,  86, -40,-112,  12,  11,  35,-116, -39, -57,  12,  -5,  55, 123,  -3,-127, -20,  47,
  107, -60, -13, 123, -94, -67, -74, -32, -55,-107, -23, -51,-117, -92,  62, -55,  35, 105, -54, -95, 123, -40,  14,   1,  73,  23, -71, -66, -43,  12, -73,-108,
   36,  13,  87,  17,  -6,  57,-120, 117, -56, 114,  27,  42,   6,  91, 105, -11,  61, -47, -12,-109,  21,  13,  -3,-105, -57, -66,  -6,-125, -48,  77,  39, -48,
  -77,-121,  18, -22, -50, 124,   6,  98,  48,   7, -75, -15,-109, -74,  43, -25,  59,-106,-106, -46, -96,   6, -15,  78, -66,  19, -58, -56,  14,  31,-114, -51,
  -23,  19, -72,  68,  50, -29,  96,  94, -50, -18,  58,-108,-110,  75,  67, -10, 101,  41, -48,-127, -40,-103,   0, -16,  50, -12,   2, -84, 117, -29,   9, 102,
   36,  80,-126,  71,  42, -28,-119,-100, 103,  99,  -6, 111,  25,  49,  47,  40,  39, 124, -81,  60,  49, -95, -18, -24,  29,   2,  88, -63,  66, -44, 112, -56,
  -38,  85,  36,   6,  93,  29, -83, -27,  -6,  19, -62, -46,  25, -63, -56, -98,  43, 117, -16, -43, -40, -83, -34,   5,  -9,-119,-111,  27,  72,  87, 126, -81,
 -103, 127,  37, -41, 118, -49, -78, -47,  52, 124, -91,  45,  25,  16,  30, -64, -22, -52, -73, -89, -91, -77, -13,  13, 119,  22, -16,  15, -71,  41,  90,  93,
  -61,   5,  15,  72,  95, 105, -93,  38, -88,  80,  11,-109,  46, -44,-115,-121,  61,  -8,-106, -13,  15,  42,  72,  51, -47, -66,  21, -94, -97,-117, -81, -63,
 -126, -96,  12,  47,  78,-109,  26,  40,  50,  21,  79,  12, 112,-120,-115,  74,  66,  70, -55, -50, -42, -70, -90, 102,  26, -59, -60,  66,-108, 110, -40, -67,
   10, 119, 100, 116,  82, -39,  11, -47,-107,  -5,  99, -75,  -6,  65,  42, -11,-120,  45, -91, -79, -26,  72,  62, 124, -26,  77,  15,  49, -64, -28, -33, -28,
    6,  28, -83,-126,  39,-113, -83,-114, -54, -82, 122,  -7, 123,-121,  68,  23,  -1,-103,-114,  84, -91,  84,  96,  54,  12, 106, -70,-106,   1,  33,  80,-126,
 -103,  70,  22, 108,  33,  50, -23,  88,  90, -94, -83,   6, 103,  37, -39,-119,  82,  33,  -1, -17, -80,  87, -13, -99,-122,  22,  -3,  92, -54, -50, 103, 118,
  -61,  -6, -86,  -4,-126,  -7, -45, 112,  43,  73, -13, 122, 101, -48, -68, -59,  45, -73, 115,-119, -67,   9,-109, -81, -96,  98,  27,  76, 119, -85, -26,-123,
  -83,-117,  -4,  14, 113, -50, -59,  50,-114, -98, -74, -58, -98, -93, -55,  97, 118,   4, -95,  66,  81, -60, -24, -89,  18,-100,  23, -46, -28, -41, 125,  44,
 -107,  16,  33, -94, -97,-109, -12, -85,-114, -38,-123, -24, -61,  47, -48,  28, -46, -70,  74,  87,  57,  78,  78,  98, -73,  93, -90,  86,  38,-108,  90,  50,
   -6,  90,  85, -85, -65,-104, -10, -75, -72,  21, -60,-125,  30, -26, -69,   2, 101, 106,  70, -16, -88, -54,  21,-122, -89,  58,  32, 105,-109, -85,  71,  89,
  110,  91,  75, -49,  86,  46, -93,  23, -88,  16,  28,  65,  15,  56,  93,-107,  22,  60,  34,  74,  43,  37,  17, -34, -75, -65,-112,-106, -43,  -2,-125,  38,
   45,  31, -46,-113, -12,  28,  26,  62,  96,  42, -36,  63,  93, -48,-110,  41,-116, -37,  42,  15,  22,  27,  73, 119, -87,-116, -88,  15,  25, -14,  18,-101,
  -38,  56, -87,  91, -72,  40,  72, -43,-101, -48, 123,  90,-107, -90, -78,  74, -73, -64,-127, 110, -68,  84,  -5,  86,  20,  44,  -5, 117,   3,  19, -96, -85,
 -114,-128, -91,  85, -18, -55,  81,-100, -44, -77,  60,  50, -48,-117, 123, 106,  82,  48,  56,  59, -97,-110, -29,   1,  67,  33,-111, 127,  17, -59,  -1, -88,
  -44, -24, -64, -14,  70,  22, -49,  -7, -80,  79, -12, -15,  77,  52, 112, -42, -27,  -2,  17, -23,  10,  30,  37, -70,  38,  -5, -20,  75,  75, -58, -57,  36,
   62,-125,  26,  82, -12,  66, -25, -24, -76, -13, -84,  61, -88, -29,   4, 109, -12, -84, -36, -36,  66, -75,  11, -66,  21,  94,  26, -72,  75,  66,-124,-116,
  109,  40,  -6, -15,  50,  88,  56, -80, -65,  41, -12,  35, -96,  96,  97, -85,  11, -12, -31,   5, -11,  98,  10, -72,-110,  39,  87, 102,  10,  75,   4, -24,
  -84,-126,  -5,  19,  41, -52, -49,  93,   0, 110,  39, 121,  47, 126,  86, -43,   1, 122, 101,-104, -92, -21, -98, -48, 119, 109,-107,  -3, -41,  15,-121,-112,
   64,  25,  -6, 114,  89, -74, -49,-108,-113,  84, -23, -67,  -5, -46,-121,-121, -74, -69,  32, -65, -82, 121, -54,  68,  63,  37, -45, -83,   1,  48, -24,  63,
  -95, 116, -74,-116,  19, -40,  89,  70,   1,  23, -15, -91,  95,-127,  -8, 103,-124, -26, 113, -40,  38,-127,  -4,  44,-100,  30, 103,  53, -18,-103,  16,  12,
  -76, -19, -58,   8,  22, -25,  58,-109, 113, -78, -44, -73,  84,  -9,   2,-100, -65, -18, 117,  38, -25, -28,  78, -55, -68,  62, -48, -64,  -4, -21, -93,  77,
  -77, 104,  60, 108,  48,-123,  -8,-113, 101,  36, -85, -16,-124,  52, -51,-101,   6, -64,-125, -88,   4,  60, -22,   7, -40, -92, 100,  82, -80,-107, 118,  56,
  101,-105, -47,  37, -62,  69, -68, 109,  67, 108,  11,  11,  79,  68,  84, -42,  74, -21, -23,  20,-113,  14, 109,  91, -91, -72,  53, 112,  88, -16,  43,-121,
 -128, -17,-109, -73, -81,  16,  49,  22, -96, -66,  50,  -2,  28,  37, -64,  29, -55,  63,  28, -67, -36, -24, -58,  16, 119,  28,  76,-121,  25,  15,  32,  -5,
   42, -99, 124,-108,  79,  29,  49, -76, -16, 115,-127,-107,  42,  22, -84, -10,  85, -33, -17,  14,  -6,  21, -81,-117,  96,-112,  75,-106,  95,  58,  93,-107,
 -100,-124,  64,  17,  80, 108, -79,-112,  45,  -8,  34,  41,-103, -59,  75,  66,-128, -53,-112, -29,  64,  41,  93, -41,  17,  18, -52,  77, 127,  16, -83, -64,
 -126, 124, -89, -86,  86,-105, -83, 111,-107,  41,  92,  82, -33, -35,-115,  12,  68, -17, -14,  51, -36,  69,  63, -88,-115, -64,  47, 110,-100, 112,-120,  53,
  -62, -69,  51,-109, 105,  -6, -40, -73,-126, -46,  13, -20, -75, -72, -75,   3, -65,-125,  20,-109,  -8, 105,   9, -58,  70,  92, 110,  37, -57, -51,  63,  47,
  123, 117,  78,   0, -64,  -3,  36, -17,  98,  96, -51,-124,-112,-115,  -6,  96, -15, -88, -46,  23, -17, -73, -22, 106,  16,  67,  23,  84,  55, -72,  84,  21,
   87,  99,   1,  21, -91, -47, 116, -61, -42, 102,  -4,  13,  52, -96, 114, -99, 117, -40,   9, -57, -89,  16, -43, -13, -53, -46, 112,-117,-107,  99, -84,-111,
  -96,  12, -94, 105, -53, -76, -73,-101, -39,  91,  65, -92,  77,  61,-108, -27,  -6,  94, 101, -39, -56, -91, -19,-104,  92,  53,  57,   5, -24,  11, 114,-120,
  -46, 118, -76, -20, -51, 116, 108,  23, -37,  77, -63, -67, -85, -85,-119, -21,  40, 123, 122, -98,  -5, -94,  61, -52,  90, -93, 111,-101, 117, -46, -27, 113,
   13,  11, 105, -42, 111,   5,  20,   7,   0,  83,-113,-102, -71,-121,  61, -32,  82,  -8, -29, -39,  20,-115,  24, -69, 127,  21,  89,  89,  67,  74, -45,  87,
  118,  20,  10,  47,  91, -75,  -5,  30, -63,  77, -71, -99,  59,  85,-121, 115,  28, 117,  72, -68, -61,  43,  17, -81, -97,  73,  17, -11, -82, -95,  25,-115,
   23,-101,  71, -38, 120, -44, -12,  63, -13, -52,  75,-101, -73,  39,   6,  73,  65, -94,-110, -47,-106,-122, -20,  59,  57, 119,  52, -72, -90, -16, -15, -27,
   61,-116, 114,-103,  35,-118, -97,   2,  -2,  58,   3, -75,  73,  -6, 121,-127,  83,-111, -97,  35, 123,  54, -80, -90,   5, 106, -57,  85,  15,  59, 121, -48,
   48, 127, 123,-108,-113,-107,  56,  37, -58, -81,   7,  57, -86, -79, -67,   3,  66, 112, -39,  71, -56,  77, -21,  18, -77,  64,  47,  12, -48,  61, -61, -69,
   66,  16,-123,   1, -28, -32,  61,  66, -14,  39,-123,  -3,  10, -11, -53,  18, 114,  46,  58,  14,-128,  35,  -4,  68, -31,  70, -68,  30,  85,  59,  47, -83,
  -14, -11, -75, -87,  75, -48,  68,-108, 118,  92, -52,-113, -87,  -8, -85, -67, 105,-111,-119,  32, -89, -21, -36, -60,-101, -82,  96,-117,  -3,  38,  48,-106,
   15, 105,  30, -93,  66,  56,  55, -35, -52,  45,  59,  22, 122,-114,  17,  20,  87,  56, -68, -63,   1, -54,  20,-114,-117,-110, 105,  47, 103,-105,   0, 118,
  -58, -68,  71,  27,-113,-113, 104,-100, -56,  68,   9, -46,  14, -78,  75,   3, 126,-111,  78, 113, -94, -29,-102,-127,   5,  23, -39,  31,   1,  -7, 118, -22,
 -108,-119,  58, -81,-101, -84,-109, -93, -20,  13,  58,  54, -95, -64,  62, -49,  38, 104,  83,-120,  56,-125,-120,  34,  12, -95,   1,  26,-104, 105,  78,  30,
  -52,  50,  43, -79,  71, -30,  27,   9,-108, -96,  -8, -94, -42, -37, -87,-107, 112,  44, 105,  84,  36, -42,  97, -92,  88,  85,  68,  21,  97, -79, -91,  69,
   54, 113,  25, -84, -42, -16,  75,  -3,  23,  82, 103,  76,-109,  31,-114, -74,  30, -25, -40, -37,  41, -51,  54,-126, -72,  13,  22, -14, 125, -88, 117, -60,
  -41, 124, 124,  18, -31, -79,  27,   3,   7,  94, 120,  16, 111, -44, -14,  26,   9, -94,   3,  10, -54,  23,  35,  86,  -1,-116,  28,   3, -35,  68,-103, -61,
    6, 114,  10,   3,  43,  66,   1,  17,   0,  39, -22,  -9,  65,  98,  84,  92,  93,  50,  92,  75,  90,  33, -27,-119, -23,  53, -78, -64,  49,-103, -50,-115,
   19, -60,  10, -94, -40,  81, -46, 117,  32,  66,  47, -75,  62,-106, -42, 123, -84,  21, -18,  82, -24, -64, -83,  14, -87, 118,  69,  82,  60, -95, -26, -21,
 -110,   4,  95,  52, 109, -73, 121, -38,  60, -85,  -3,   7,   2,  28, -12, 115,  82,  85, 110,-116, -64,-103, -43, -63, -39, -28, -78,  37,  77,  12,  82, -14,
   98, -77, -93, -96,  53, -90,-127, -44, -65,-126,  16,  53,  86,-125,  62,  21,  89, -76, -54,  50, -15,-105,  69,-109, 121,  29,-108,  72, -14,-101, -22, 100,
   71, 118, -45,  27, -81, -39,  88,  13,-101,  -1,-122, 112,-103,-101, -78,-105, -87, -52,  36, -49, -30,  91, 109,  17,  27, -99, 114,  23, -62,  59,  42, 112,
   21,  12, 113, -85, 124, -97, -99,   9, 102,  86, 118,   9, -71, 111,-109,  80, -84, -23,  88,  62,  25, -51,  66,  -6, -69,-115,  80,  72,  89,-111,  94,  -5,
  -51,-126, 122,  90,-122, -58, -34,  -7, -67,  65,  98, -59,  38,-123, -39, 116, -63, -48,-127,   6, -71,-123,  16, -73, -11,  51,  47, 112,  23, -11, 117,-114,
  -59, -30,  75,  98,  88,  52, -60,  21,  78,-118, -96,  70,-102,  95, -27, -39,  59, -12,   5,  40, 109, -19,  60, -52,  54,  98,  89,  57, 104, -86, 127, 126,
   71,  28,  19,-111, -73,   0,   0,  67,  47,  20,  21, -38, 122,  20,  98, -28,  55, -38, -63, -25, -46,  77,  31, -13,  22,  74,-109,  95,  74,  46,  15, -99,
 -114,-107,   0,  14,  49, -65,  27, 114, 111, -88,  48,  74,  72, -63,  85, -24, -29, -25,  18, -73, -60, -13, -21,-106, 125,  69,  78,  92,  87,   2,  -1, -97,
   62,  66,   4, 105, -95, -53, -96,  20, -56,  70,   8,  51,  34,  81,-105, -58, -20, -91,  -7, -35, -33, 102,  27, -21,  52, -34,-115, -89,  42,  97,-117, -82,
  -82,  31, -58, 114,-120,  -7,  11, -79,  89,  87, -16, 122,  77,  25, -95, -23, -39,  14, -60,  14, -11,-105, 104,-100, -18,   2,  23, 117,  74, 101,  80,  68,
   36,  98, -79, -31,  50, -78,  57, -26, -57,-101, -82,-103, 115, -98,-116, -36, -11,  86, -29, -84, -86, -60,  18,  45,   0, -41,  17,  87, -63, -37,-114,-110,
 -101,  59, 126, 115,  96,  -5, -60, -42, 123,  57, 109, -84,  11,  64,  -6, -11, -60,-110,  42, 124, -23, 123, -93, -35, 109, -11, -45,  68,  27,  92, -33,  36,
   15,-108, -20,  38, -46, -12, -80, -92,-125,  94,  90,  81,-121,  29, -41,-114,  47, -25,  80,  95,  -8,   8,  89,  46, -83, -21,  76,-100, 118, -88,  38, 125,
   18, -52, -52,  41,  34, 110,  15,-110,  82, 121,  14, -42, 101, 103, -33,  -3,  48, -16,  99,  54,  90,  11, -46,   3,  98, -20, 112,-100, 125, 120,   8, -32,
  127,-108,  50, -88, -44,   4, -62,  46,  69,  59, 113, -69,  38, 107, 126, -74,  -3, -95, 119, -50,  59,  51,  -9, 111,  89, 120,  43, -79, -62,  40,  31, -80,
  -99, -98, 108,  34, 100,  -9, -47,   9,  85, 114,  74,  95, -37,  96, -76,-118, -53,   2,-105,  21, -67,  99, 117, -50,  87,  -7,  96, -12, -92,  74,  10, -88,
   78,-110,  10,  77,  95, -87, -62,  78, -92, 123,-111,-108,-115, -99,  77,  52, -94, -25,-113, -35, -22,  98,-116, -97,  41,  76, -47, -90, -43,  30, -97,   6,
  -90,  90, 123, -19, -36,  57,  31, 102, -83, -51,  72, 118,  70, 105, -36, -27, 123, -31, -40, -41, 101,  53,  92, -36, -37, -73,  88,-102,  85,  85, 114, -41,
   79,  97, -59,  85,  38, -87,-114,  95, -67, -72,  22, 102,  -3, -35,  89,  21,  83, -59, -92, -77,  74,  34, -76, 127,  82,  13, -98,  28,  65, -70, -71,  52,
  -22,  20, -89, -89,  35, -77,   8, -38,  12,  -7,  49,-124, -47,  47,  70, -44,  86, -41,-120, 106,  33,   7, -66,  40, -41, -87,  82,  23,  17,  46, -26, 124,
 -100, -11,  71, -90,-112, 107, -93,  17, -67, -20, -45,  11,   8, -33,-126, -13, -79,  35, 123,  44, -69,  23, -99,-101,  95, 101,  95,  -3,  12, -92,  89,  18,
  -29,-123,  87,  11,  40, -37, 103, -27, -12, -44, -16, -19, -29, -58,  20, -41,  86,  87, -18, 126, -28, -33, -27, -86,  58,  88, 120,  87, 126,  -3, -27,  52,
   42, 127,  35,  38,  -9,  28,  12, -45,  38, 121, -74, -27,  63,-107, -65,-107, -39, -45, -67,  48, 110,-111, -51, 113, -90, -93,-115, -85, -84,  89,  97,  63,
  -91, -87,  78, 123, -60,-108,   0,  91, -71, -10, 125,  38, -50, -93, -71,-116,-109,  83, -12,  34, -62, -99,-107,  67, -45,  97, 125,  46, -77, -29,  72,  80,
   54, 123, -50,  16, -20, -73,  71,  71, -37, -69,  51,  -3, -21, -41, 124, -43,  68,  75, -88,  61, -75, -58, 108,-108, 117,  74,  27, -13, -98,  36, -10, 119,
    8,  -2, -84,  66, -31,  19,  49, -96, -78,  22, -28,-125,  39,  22,  29, -22,  95,  15, -75,  44,  87,  34, -48, -94, 106,  19,  23, -91,  18, -99, -87,  64,
 -108, -13,  76,  75, -63, -22,  93, 120, -11,   6, -89,   6,  88, 103, -16, 125,-111,  54,  26,  37, -32,-102,  62, -40, 104,  83, 102, 111, -69,  23, -86,  17,
   33, -47, -80,  18, 116, -22, 127,  29,  21,  12, -19,  22, -41, 103,   3, -85,  37,  65,  56,  93, -21,  -5,  58,  67, -99,-128,-126,-100,   0,  43, -45, -22,
  -93, -98, -43,  60,  44,  74, -46,  -9,  45, -35,-128, -96,  73,-126,  54,  -7, -88,  88,  -6, -85, -76, 122, -99,-104, -61,  27,  56, -69,-124, -36,-103, -71,
   25,  55, -95,  -4,-121, -58,  -7,  76,  28,   1,  20, -10,  85,  67, 101,-126,  87,-117,  28,  85,  39, -73, -28,  68, -60,  22, -20,-116, -53,  87,   3,-110,
   12,  23, -34, -18,-104,-109, -94,  42,   6,  31,  73, -52,-127,  74, 102, -65, -15, -75, 124, -62, 125,  87,  56,  94,  64, -78,  -6, -34,  12, -85,  55, -64,
   10, -84, -35, 127, -82, -96,  58,-113, 127,  37, -32,  92,  54, 127, -44, 127,  97,-104, 127, 112, -87, -17, 121,-109,  29,  82, -35, -68, -49, -18, 112,-103,
   73,  69, -18, 109,-101,   9,   5, -46,   8,   2,-127,  24,-100,  19, -86,  19, 102,  28, -64, -33, -98, -72,  69,  89, -50,  48,-111,  32,  78, -40,  61, -77,
  -40,  93,  32, -15, -56,-108,-104,  97,-112, -24, -22, -53, -17,  48,   3,  49,  34, -42, -11, 120,  -7,  86,  13, -23,  72,  15, 105,  -5,   3,   2, -26, -30,
   69, -80,-104,  39, -76,  66, -18,   6,  -4, -76,  76,  77,  11, -51, -31, -74,  42, 102, -89,  23, -16, -30,  35, -89, -17,-108, -38,  42,  80,-111,  35, -61,
 -121, -99,  82, 111, -44,  57, -77,  37, -29, 100,  -3,  16,  20, -54, -48, -67,  76,  26, -77, -75,-111, -36,-113, -92, -17, 119, -57, 113, -58,-119, -66,  32,
   65, 121, -53, 103, -47, -28,  28, -20, -95, -40,   7, 107,  63,  -6,  88,-103,-111,  84,  -8,  77, -82,  98, -59, -59,  -2, -56,  64, -44, -85,-118,  52,-118,
  -81, -55, -73,  43, -78, -40, -98,  80,   6,  87,  45, -74, -43, -73, -53,   8,  31, -94, -63,  31, -33, 110,-125,-116,  14,  73, -79, -70,-108, 122, -44, -35,
 -115, 118,  10,  92, -43,  31, -66,  -4, -19,  15,  48,  40,  46,   9,   3, -25, -52,-121,-105, -55,  81,-100,  -3,-108,  22,  95, -20,  19,  -8, -23, -20, -75,
   -3,  -7,-118, -56,  19,  17,   2, -87, -69, -32,-119,  89,  24,  24, 113, -93,  70, -64,  11,  53,  57, -36, 126, -22,-109, -52, -34,  19, 105,   4, -63,  97,
  -62,  94,-120, -32, 117,-126,  33,  51,  89,  91,-111,  17,  54, 116, -59,  43,  12, 119,-111, -40, -54, 127, -93, -14,-106,  75,  49,  58, -33, -70, -51,  24,
  108, -35, 119,-103,  35, -52, -85, 100, -78,  79,-122,-120,  38, -31,  34,  86,  45, -31, 110, -84,-123,  50, 112,  92,   8,  18, -92, 102, -49, -38,  44, -75,
 -109,  67,  19, 116,  37, 124, 100, -44, -72,  24, 111, 102, -87,  52, -61,-120, -47,-101,  95,-101,  13,   7, -41,-105,  15,  21,  98, -78, -67, -55,  50,  86,
 -107, -97, -66,  81,  -4, -95, -73, -34, -55, -97, 101, -32,  95,  23,  75,  36, -32,  -2, -29,  -6, -61, 106, -32, 104, 110,  -9,-111,-111,  30,-123,  12,  70,
   53, 100,-124, -86, -94, -52,   0,-114,  88,  26,  65, -38, -24,-103, -87,-118,  12,-112, 101, -68, 113,  46, -83, -52,  -7,  28, -63, -55,  42,  66,  65, -46,
  -64,  40, 107,   7, -47,  -3,-115,-106, -44,-127,  28, 125,  16,-100, -29,  95, -63,-127, 109, -28,  57, -23, -95,  98,-100, -52,  65, -98, 111,  26, -34, -15,
  -79,-127,-108, -69,  -6,  49,  70, 121, 105, -42, 117,  30, -25, 108, -31,  23, -29,  69,  25,  25,  40, 111,  64,  30, -52, -72,  75,  33,  16, -15,-115, -39,
   22,   5, -67,  62, -79,-114, -77,  70,  22,  36,  23, -87, -76, -85,  59,  67,-118,  71, 101, -77,  93, -90,  94,  87, -24, -97,-109,  32,  87, -49,  14,   1,
   72,-113, -81, -19, -37, -15, -42,   3, -15, 103,-109, -65, -39, 108,  99, 107,  88, -83, -95, -29, -47,  75,  69,  32,  94,  41,  54,-117, 110,  72,  -5, 126,
   67,  81,-115,-111,  21, -66,-100,  18, -50,  23, 102,  41,  97, -26, -94, -37,  58,  63,  50, 101, 113,-101,  84,  89,  58,-102,-122, -88,  66, -34,-125,  36,
  105, 110, -38,  -6,-109,   0,   0, -23,  81,-124,  27, -64,  43, -67,  23,  31,-121,-105, -37,  46,  44,  71,  51,  42,  92, -10, -27, -49, 101, -38,  69, -52,
  106, 119,  75, -21, -10,  73, -29, -20,  41,  32, -35,  45,  74, -10,-109, -67, -44,  -1,  42, -18,   5,   2, -72,  60,  83,  97, -25, -29,  45, -53,  80,  70,
   12, -34,  48, -57,  21, -64,  -5,  94, 102,  66, -13,   4, -89, 111, -29, -27, -67,  39, -38, -34,  59, -20,  49,   3,  17, -36, -52, -24,  23, 106, -31,  64,
   52,  22,  22,  27,  20,  53, -69,-121,  32,  79, -72, -24,  96,  55, -18, -53,  37,-106,-120, -45,-118,  47, 113, -37, -44, 121, -45,  49,  51, -58, -51, -23,
   58,  48,   7,  55, -46,  44, -81, 125, -78,  73, -41, 103,   0,   3,  36, 123,  11, -77, -83, -93, -82, -79, -91,  81, -99,  25,  68, -76, -89,-120,-116,  77,
   -3, -50, -23, 126, 117,   4,  21,  91,-120,-120,  65, 110,  21,  -5,-101, -80, -62, -44, -93,  77,-110,-127,  20, -71, -70,-121, -89,  20,  47,  16,-119, -36,
   40,-100, -22, 109,  15,  59,  37,  38, 116,-111,  22,  42, 109, -65,  36,  57, -43,  -5,  27,  30,  27, 104, -71,  65,  53,  47, 109,  88,  -9,  16, -10, -48,
  112,  98, -45,-126,-103,  80,  84, -18,  40,  29, -48, -10, -40,  51, -44,-104, 120, -61,-121,-126,  10, 118, 103, -49,-128,  15, -50, -68,  98, -11, -15, -64,
  -22,  89, -54,  18, -81,  95, 103,  46,  54,  69,  96, -84,  74,  18,  48, -57,  31, -25, 111, 111, -58, 125, 115, 120, -52,-119,  65,  62,   4,  53,  92,  30,
   57, -25,  29, -57, 114, 109,-112, -15, -80, -83,-101,  87, -78, 124,  16, -73,-104, 121, 111,  49,  58, 127,  -7,  89, -75,  87,  28, -59, 119, -31,  45,-102,
 -104,   8, 104, -24, -42, -19,-124,  -4, -45,   2, -10,  18,-120,   5, -94, -33, -39,-112, -87, -67, -74,  76,  84,  85, -95, -65,-122,-113,  52, -57,  62,  10,
    1,  91, 119, -43,  66,  98,  22,-101, 106, -18,  -1,  67,  -7,  -4, -32,-121, -47, -21,  61, -68,  47,  85,  50,  71,-102, -70,  26, -22,  56,  80,  71, -39,
   36, -55, 113,  55,  87,  76, 102,  68,  52, 102,-115, -60, -60,  79, -43,-125,  96,  59, 114,  99,  31, -10, -28,  25, 125,  53,  32, -49, -73, -60,  -4,  -9,
  -75,  38,  70,  72,  81,  78, 101,-120,  25,  33, 106, -53,-112, 105,  89,   1,  37, -51, -12,  54,  88,-117,  65,   9,   8,  47, -50, -95,  24,  97,-119, -45,
   50, -60, -20,-109,  63,  16,  -1,  73,  34,  93,-101,  50,  91,  98, -68, -71,  10, -85,  90,   1, -13,  73,  -5,-108,  66, -18,  91, 120,  64,  24,-105, -10,
   84,  68,  36, -20,  65,  -1, -40,  42, -29,  51, -35, -89,  15, 122,  88,  57,  27,  94, -60, -22, -13, -10, -73, -30, 121, -34, -22, -70,  65,  18,  93,  62,
  106, -66,  95,  95, -32, 126,  82, -87,  71, 105,-112, -28,   3,  -1,  90,  -3, -97,-124,  30, -84,  72, -50,  76, -92,  64,  38, -66,-128,  96,  32, 121, -59,
  122,  26, -12, -95,  69, -58, -82,  50, -51, -77,-108,  47,  87,  35,  75, -43,-128, -31, -87,-117, -91,  -2, -91,  67,  60,  57,-121, 116,  29,-118,   6, -54,
   -1, -54,-105, -25,  95, -91, -19, -61,-115,-100,  32,  81,  84,  57,  42, -47,-126,  87, -91,  99,  63,  38,-106,  32, -83,  -4,-105,  63,-116,  58,-117,  19,
 -100,-127, 106, -26, -31,  11, -28, -63, 125,  29, -64, 106,   4, 111,  65, -95, -97, 114,  92, -18,-113, -44, -45, 106, -15,  95, -71,  15, -20,  84, -34, 109,
   18, -10,  48, -41, 112, 110, -28, -48,-123,-112, -36, -87,-105, -71,  84, -23,  39,  98, 101,  -5,-100, 113, 122, 116, -26,-117,  23,  82, -93, -67,-100, -76,
  -53, 102, -28,  84, -67,-125,  62,  74,  95,  20,   2,-112, -22, 105,  61,  98,  97,  65, 108,  74, 124, -64, 114,-103, 126,  50, -11, -93, -47, -66,-110, -20,
  -35, 105,  67, -50,  40,  -6,  76, -58, 112,-111, 106,-105, -47, -20, 115,  47, -87, -60,  26,  43, 116, 111, -49,-112,  -8,  84, -37, -76,-106,  12,   3, 117,
   86,  34,  23, -24,  43,  97, -33,  12, -62,-111,-102, -44, -22, -21,  21,  27,  78,  65,-118, -82, -70,-118, -74, 113, -88,  71,  17, 113, -15, -37, -24,  93,
   92, -89,  24,  21, -51, -41,  60,  34, -59,  26,  21, -89,  -4, -92, 112, 109, -50,  36, -34,  82, -66, 124, 116,  55, -45,  -2, -15,  13, -50,  75,  61,-111,
   74,  15, -93,  15, -32,  88, -18, -47,  60, 114, -65, 118,  48, -62,  52,  98, -26,   6, 106,  33,  76,-107,  40,  17, -91, -40,  44,-127,  77,-108, -42,-120,
  -74, -29,   1, 122,  59,  88,  15, -83, -34,  72, -90, -12, 120,-124, 121,   2,  96,  21, 124,  52, 111,  19,  99,  35,  -7,  21, 102, -71,-102,  19, -83,-123,
  123,-124,-112, 118,  -4, -19, 107, -92, -61,   0, -38,  14,  32,  18,  47,   9,-107,  -6,  61,  16, 113, 121, -49,  50,  29, -36, -38,  64,-101, -12, -66,  93,
  120, -52, -77,  32, -12, 110,  58, 109, 116,  53,-125, -85, -96, 101, 109,  -8,  50, -69, -19,  97, -12, 123, -62,-123, -56,  68,  13, -99, -30, -34,  -1,  42,
 -105,  51, -47,  30,  62,  46, -68,-105,  77,  84, -15,  60,  52,  36, -28, -76, -86,  30, -10, -94, -72,-101,   7, -36,  87, -87, 118,   4, 102, -76, -96,  71,
 -107, 100,  10,  98, -63, -77,  -1,-119,  76, -85,  62,  78, -70,   7,  15, 106, -23,  12, 123, -29, -37,  47,-119, -60,  70, -11, -47,  84,  81,  91, -35, 116,
 -104, 127,-119, -28,  83, -38, -77, -22,  72, 104,-128,  -2,  83,-122, -39, -15, -46,  -9,-107,  63,  47,  88, -37, -84,  84, -17,   5,  39,  62, -43,  65,  36,
  -82, 117,   0,  51,-118, -82,  68, -67, 107,  21,-113,-124,  -2, 101, -16, 118,  65,  82,  24,  34,  53,-127,  55, -20,-103, -36,  86,  42, -68, -68,  -8, -21,
  -58, -51,  87,  99, 108,  59,  79, -18,  54, 115,  12,  19,  81, -12,  10,  15,  51, -73, -18,  29, -43,  16,  -9, -73, 124,-127, -10,  16, -43,  73,  -8, -54,
  112,  85,  86, 104,  93, -23,  74,  29,  98,  78, 122, -99,  11, -57, -52, -44, -87,  44, -80,  90,   6,  99,  57, -86, -18, 113,  57,-112,  74,-112, 122,-102,
  -16, -59, 121,-122, 126, -83, -96,  18, -74,  86, 108, -65, -69,  12, -79,  10, 106,  77,  67,  22,  78, -33, -79, 104, -33, -32,-101,  63, 118,  -8,  66,  41,
  112, -40, -70, -65,  30, -13,-121,-115,  77, 126,  67,  42,   9, -81,  98, 126,  33, -20, 108, -55,  57, -42, -13,  88, 117,-109, -33, -42, -65, -96, -47, -32,
   28,   0, -87, -77, -18, -11,   2,  56,-120,   1,   2, 122,-105, -90, 117, -69, 118, -28, 122,-122,-109,-109, 101, -26,  46, -80,  -6, 110, -32,  37,  58, -31,
  -90, -58, -14,  28, -80,  76,  80, 118, -85,   9, -38, 110,  14, -49, -86,  72, -77, -35, -50,  68, -65,  32, -24,-113, -72, -26,-128,-102,  24,  43,   0,  13,
  -61,  51,  32, 100,  50, -41,  47,  60,  -4,  88, -45,  47,  87,  77, -79,  81, 118,  53, -30,  10, 119,  48,  58,  34, -66, -55,-127,-119,  63,  31, -53, -75,
   85,  88,  37,  63, -10,-122,   0, -37, -56, -11, -30,   0,  74, 104,  26, 117,  23, 116,-100,-112,  93, -48, 115, 103, 108, -73,  44, -19,  97,  70, -76,  -6,
 -114, -94, -58, -86,  85, -59,   6,-110,  48,  83, -59,  11,  99,  99, 106,  81,  44, -31, -24, -47, -73,  48,  45, 109,  81, -92,-121,  20,  39, -85,  27,  33,
  -46, -49, -93,  97,  79,   4, -59,  99,-118,-105,-107, -32,  74, -16, -24,  83, -16,  98, 104,  64,-109,  43,  93,-122,-110, -63,  18, 122, 112,  43,-102, 127,
  -94,  38, -72,-122,  -8, 115,-104,-105,  -8,  50,-104, -82, -31, 107,-119, -82,  53,-100, 109, 114, -48, 108,-116,-108,   9,-114,  43, -37, -44,  78, -32, -81,
  -82,-118,  29,   1,  99, 115,-128,  51,-112, -40,  38, -94, -97, 127,   8, -72, -71, -39,   3, 106,  50,  79,  90, -10,  52, -19,  68, -84,  37, 105,   7,  41,
  -67,-100,   8,  41,  13, 109,  -9, -70, -64,  56,-101, -74,  45, -76,-106, -31,  72,  44,  91, -71,  44,-121,-119,  27,  61, -12, -43,  29, -36, -75,-127,  81,
  -70,  68, 118, -58,  75,  35,  40, 111, -75, 104, -16, -46,-123,  -1,  11,  83,  76,  56, -53, -66, -61, -91, -16,  85,-122, 126,-104,  18,-125,-122, -92, -34,
  -20,  43,-102,  61,   9,  -1,  34, -44,  38, -60,-123,  73, -10, -84,  41,  60, -17,-102, -25, -52, -60, -91,   4,   6, -64, -12,  37, -39,  23,  82,  67,   4,
  108,   4, -84,   6,  41,  67, 109,  52, 102, -80,   0,-115,  50, 124, -18,-119,  44, -87,  47,  -5,  76,   3, -23,  82,  70, 109,  36, 105, -61,  10, -68,  53,
   35,-111, 101, -61, 114,  69, 114,  98,  14,-103, 103, -26,  76, 115,  32, -10,   6,  48, 105, -69, -28,-107,   2, -68,  79,-106,  38, -69, -96,  14,  10, 111,
  104,  42, 108,   0, -15, -14, 121, -73, -89,  81, -23,  97, -94, -25,  82, -66, 126, -79,  10,  49, 109,  42,-105, -84, 110,-124,  65,   0, 108,  42, -57, -35,
   28,  37, 102, -71, -70, -51, -98,   9,-101,  25, -48,-107,  75,  75,  62, -36,-108,  -2, 110, -49, -19,  48, -65, -64,  25,   7, -66,  51,  91, -51, -15, -80,
   35, 123, -88,  78,  52, -85,  77, -35, -59, -69,  83, -84,  42,-114, -99,  30,   7, -29,  75,-112,   0,-128, 100,  18, -85,  56, -50, -40, -14, -69,  77,-123,
  -22, 122, -40, 105, -34, -48,  83,  26, -47,  -2,   1, -68,  54, -90, -75, -48, -47, 115, -20,  11,  63, -47, -17,  41, -34,-110, -39,  94,  52,  23, -83,  99,
  127,  65,  75, 126, 126,  20,  -6, -24, -89,-115,  53,  59,  41, 107, -12,  37,  23, -46,  68, -18,   5, 121, -85,-109,  78, -12,   0, -76, 116,   4,  53, -34,
    3, 111, -95,  -2, -63,  24,  -4, 109,  66, -56, -29, -25,  23,  64, -45, 125,  35, -42,  93,  56, -82,  50,  22, -67,  13, -61, -13, -38,  17, 104,   2, -17,
   12,  20,-118, -72, -19,  39,  36,-107,  -7, 108,  25,  21, -11,  46,  12,  77,  29,  12, -99,  25, 125,-120,-103, -27,  30,  73, 118,  24, -69,  13, -85,  26,
   92,   2,  53, -84, -95, -84, -66,   1,  64,  19, -20,  31,  89, -72, -18,  72,  90,-100,  52,  81,  24, -15, 125, -32,  15,  25, -70,  48,  23,  42, 119,  26,
  115, 124, 111,  20,-105,  53,  93,  59, 109,   7,  24,  68,  27, -93, -54,  69,  34, -89,-105,  40,  27,-107, -98,  74, -46,-117, -82, -20,  67, 116,  15,  70,
  -92,  60, -76, -17, -81, -14,  -8, -24, -70, -69, -48,  32, 125,  99, -60, -68, 114, -95,  -1,  50,  18, -77, -68,  75,  33, -31,  55, -18, -63, -39, -68,   9,
  -33, 105,   8,  86,-110,  86,  77, -24,  67,-101,  89,  69,  46, -18,   8, -55,  87, 115, -83, -48,-112, -95, -75, -60, -33,-101, 118, 102, -56,  -7,  59,-118,
  -59, -25, -88, -56, -19, -93,  81,   1, -35, -16,   5, -47,  34, -39, -35,  98,  73, -98, -81,  17,-115, -86, -60,-124, -61,  48,  16,-113, -17, 114,  -1,  15,
   -1, 104,  65,  86,  60,  99,-114, -92, 105, 127,  75, -73, -37, -82, 125,   2, -26, -78, -14,-128,  22, -19,  62, -88, -88,-113,  86, 112,  21, 113, -27, -13,
  -17,  30, -53, -39,-106, -45,  98,  12,  34, 126,  61, -36, -10,  10,  32, -12,  41, -34, -68, -45, -42, 108,  -9,  66,  56,  47, 110, -26,  89,  16, -51, -59,
   55, -46,  -8,  52,  97,  18, -96,  17,  77, 100,  91,  85,  74,  79, -88,  94, 120, -61,-121, -23,  78,-123, -73,-114, -86,  26,-124,-117,  10,  70,  71, -91,
  -23, 117, -68,  14,  20, -47, 101, 122, -55, -16, -30,  -8, -19,  75,-105, -27,-110, -49,  43, 104,  -5,  45, -83, -13,  19, -19, -91, 111,  14,-108,-122,-125,
  -86, 127,  81, -80,  16, -64, -62, -60, 103,  86, -35,  -3,  32,  83, -71,   0, -64,  -9,  77,-113, -84,  96,  31,  24,   8, 116,-109, 123,  84,   4, -53, -74,
 -127, 100, -73,  58,  96,  51,  80, 113,-104,-121,-119,  26, -32,  68,-127, 115, -36,-121, -39,  20,-101,   5,-121, -82, -56,  36, -40,  11, -15,  -7,  25,  64,
  -32,  35,  58,  17, -45,  20,  78,  -9, 122,-128,  82, 114,  23, -90, 125, 100,  39, 110,-127,-100,  84,   9, -90, 106,  13, 102,  -8,-124, -92,  54,  22,-120,
 -118, -79,  25, -98,  38,  36,   6,  61, -20, -10,  -5,  34,  37, -50,   6, -70, 112,  88,-123, -23,  18, -44,  42, 116, -88,-114, 106, -40, -76, -97,-127, -44,
  -32, 122,   8, -30, -71,  93,  96,  82, -74, -33,  73,-102,-126,  76, -17,  16, -26, -86,-110, 108, -74, -14,  75,  16,  61,-115,  87, -81,  79, 110,  97,-105,
  -82,  22,  45, -38, -77,  83,  52, -83,  85,  92, -77,  15, -47,  36, -30,  10, 104, -92,  11,  14,  19,-123,  32, -43, -83,   9,-126,  27, -90, -85,   8, -91,
   49, -90, 105,  22, -57, -39, -90,  72,  20,  17,  65, -79,   9, -46,-113, -35, -26, 112,   7,   0, -90, 116, -20,  78, -45, -12,  76, -54, 106,   7, 120,  81,
  -87, 113, -11,-101,  99, 103,  27,  -2, 101,  46, -13,-106, -26,-126,  -9, -90, -44, -26, -77, 103,-126,-124,-120,-107, -43,  65,  98,  63,  -9, -21,  41,  -8,
  -23, -35, -56,  12, -54, 108, -30,  41,  18,-105, -95, -54,   5,-121, -61, 106,  56, -11, -79,   2, -92,-125,-120,-119,  -8, -66,  62, 126, -94, 105,  36,-120,
  -10,  31,  30,  22,  -6, -37, -51,  72,  12, -19,  72,  33,-106,  62, -15,  56,-109, -57,  93, -45, -40, -65, -62,  24,-100,  72,-114, 114,-103,-100,  95,  75,
  121,  84,-119,  81,-103,  86, 107,  85,-101, -25, 114, -65, -85,  88,  -9, -69,-117,-103, 103,  25,  92,  22, -22,  68, -82,-109,  63,  72,  75, 118, -15,  76,
  -47,  71,  -7,-121,  88,  27, 112, -99,  87, 121,  -3,  91,  15, -93,  57,  49,  66,  76,  -5, 120,   0,  40,  79,-124, -45, -38,-103,-100, -29, -34, 102, -93,
  -38, 111, 123,  39, -10, -70,  73, -29, -63, -35,  82, -79, 104,   3,  40, 120,-113,   0, -62,  69, -31,  36, -99,  79, -99, 127,  71, 120,-116, -80,-106,  72,
  -18, -70,   7, -51, -85, 108, -24, -93,  27, 126,  98,  77,  11,  73,-122, -41, 110,-100,-104,  -9,  38,  38,  86,  47,  26,   6,   8, 109, -48, -23,  -4,-115,
   63,  95,-123, -90, -77,  50,-124, 100, -37, -78, 106, -31,  73,  92,  21, 112,  80,-102,  21, -29,  -3,  21, -46, -81,  29, -54,  57,   8, -74, -30, 108, -58,
 -101, -21, -38,  50, -19,  64, -53, -43,  85,  55, -63,  -6, -88,  37,  93,  22, -54,  28, -84,  78,  19,  52,  72, -36,  33, 101, 105, 100,  27, 112,  22,  89,
   63,  37,-100, -81,  55,  53, -13, -90, -46, -93,-126, -97, 124, -34,-121, -43,  57,-128, 105, -75, -27, -93,  38, 111, 124, 113,  41, -65, -77,  79,  89,  -3,
   28,   9,-118,-109, -83, -77,-101, -56, -21, 114,  11,  76,  -2,  30,  39,  65, -73,  -5, -82, -67, -84,  58, 124,  58, 104,  88,  17,-126,  96,  41, -45, -52,
 -101,  98, -22,  75, -72,  35, -31,  75, -19,  85, -71,  94, -35, -23, 105, 100, -31,-102,  -1, 100,  51,-100, 108,-126,  48,   6,-113, 101,  15, -85,  93, -60,
  119, -21, -88, -69,  71,  97,  43, 108, -13, -68, 119, -60,   7, -65, -22, -49, 117,-121, 110,  35,  87, -63, -16, 112,  91, -10, 124,  -7,  10, -34, -57, -78,
   86, -72,  12,  14,-126,  49, -47, 104,  66, -89,   9, -69,  50,  64, -60,-115,  13, -62,-128, -16, -82,  26,-118,  62, 110, 101,  31, 127, -61, -80, -53, 121,
   55, -54,   3,-126, -97,-125,  19, -66,  13,   9, -38, 103,  58,  54, 108,  56, -12,  52,  31, 103, -41, 103, -91,  59, -87,  62,  72, -27, -96,-105, -77,  14,
  -18, -22, -93,  -2,-108,   4,  26,  71,  37, -61, -19, 102, -52,  40,   5,  75,  23,  38, -99,  -6, -41,  28, -81, 118, -63,  -8, -61,  42,  50,  -6,-127, 125,
   13,-127, -49, -56,  15, 126,  30,  25, -46,   4, 118,  16,  82, -50, 108, 100,   4, -93,  48, -24,  -5,-103, -91,  97, -36,  88, -10,  72,-104,  64,  27,  19,
  -46,  -9,  36,  13,  36,   0,-124,  32, -94,  88,-116,-100,  32,  51,  69, -54,   1, -54,-110, -45, -98,  93,  -2,   4, -50, -92, -71,-104, -46, -85, 104,  41,
  120, 122,  22, 109,  48,  63,-108,-125, 105,  99, -67,  -6,  -2, 105, -67,  20,  50,  74, -32, 120, -45,  10,  14, -14,  77,  38,  31,  74,  24,  99, -51, -14,
  -59,  40,  31,  67, 111,  51,  29, -27,  29, -61,-109, 113,-101, -49, -14,  64, 118,-125, 102, -55,  45, 125,  84, -47, -62,-122,  66,  86,  83,-119,-110, -22,
  -43, 112,  17,-111, -38,-110, 109,-118,-114, 127, -25, 122,  -2, 117, -74, 101,  -4, -61,  94, -82, -19,  96, -48,  79,  60, 103,  89, -18,   4, 102,  11, -88,
   34,  10, -95, 113,-114,  29,  50, -69, -28, -35,-122, -15,-128,  70, -56,-101, -19,  -6,-128,  50,  95, -91, -60,-113,  45,  73, -41,  41, -21, -19, -18,   4,
  124,  24,-125,-120,  72,  -4, -28,  95,-103,-127,  -9,   8, -99, -29,  19, -62,-112,   3,  46, 127,  15, -25, -56,  16,-119,   2,  29,-113,  28,  56, -18,  31,
  -14,-122, 104,  44,  98, -73, -36,  68,   6, 114, -36,  54,  51, -18, -94,  91,  81,  -6,  84,  86,-126,  50,  33,  31,-115, -40, -20, -47,  19,   9,  95, 118,
    7,-120,  -3, -35,  85, -24,  38, -94,  77,  53,  60,   8,   1, -32,  37,  74, 116,  41,  30, 114,  69,  88,  96, -73, -18, -68,  31,  -3, -58, -73, -57,  83,
   70,  43, -51, -87,-109,   0,  69,  50, -85, -71, 123,-119,  68,  42,  66, -70, -29, -88,  40,-119, -71,  73, -80,  31,  -7,  -4,  47,  33, -38, -23,-124, 117,
 -111, -26, -80,  80,  73,  88,  28,  24, -42,  69, -23, 107,-123, 100, 119,  71, -51, -45, -86,  21,  50, -27,  43, -36, -38,  24,  38,-124,-118,  -7,  62,  93,
   16,-104,  88,   5,  97,  91, -25,-101, -28,  54,  24,-101, -97, -21,  15,  91, -29,  -2, -99, -48,  60,  61,  88,  97,  19, -43, 108,  97,  58, -10, -46,  -8,
   -6,  40,-127, -70,  -6,  91,   7,-114,-123, -76,-103, -29,  38,  72,  19,  76,-113,  17,   5,  95, -71, -49,  88,  66,  72, -54,  89,  30, -93, -94,  91,  32,
   22,  90, 123,  70, 119, -73, -24,-125,  35,  16,  28, -99, -21,  -9,  51,  53,   7,  19,  16, -41, -83,  46,   2, -16, -62, -77,  -8,  50, -29, 110,-102, -42,
  107, -83,-127,  -8, -11,-125,   8,  19, -47,  -1, -74,   4, -60,  -6,-117, 126, -60,  -8,  56, -32,  14,-120, -99, -94,  -9,-121, -95,-108,  -7, -65, -67, -85,
  -32,  99, -47,  -2, -52,  24,  32, -81,  51,  69,  58, -62, -78, -81, 127,  44,  23, -69,  61, -29, -89,  69, -28, -75, 109, -56,  13, -20,-119, 107,  -9, -32,
   16, -17,  22, -50,  40, -64, -49, -11, -61,  14,  33,  56, -54, -67, -95,   0,  26, -21,  -1, 117,  79, -43, -19,-123,  79,  86, -12,-126, -47,-120,  31, -74,
  111,-125, -95,  37,   4,  41, -17,  -8, -84,  44,  46, -18,-115, -50, -75,  37,   8,  72,-100,  76,  -7,  36, -92,-111, -14, -54,  -6,  35,-110, -74, -14,  86,
   91, -93, -14,  66, -44,  73, -90, -77, 126,  21,  96,  29,  12,-122, -95, -59, -70,  65,  -6,  42,  74,  14, -77, -98,   0, -89,-112,  -9,  23,-115,  82, -35,
  113,-102, 116,  75, -94, -67,  74, -28,  42,  46, 101,  25, -66, -14, -19, -49,  -5, 100, 113,  36,  11, -65, -23,  49, -39,   1, -67, -71,  41, -46, -94, -88,
   97, -43,  94,  27, -99, 119, -50, -28,  -1, -60,  36, -37,  41,  58, 127,  51,  91, -77,  34, 108, 120,  -9,  94,  34, -85, -41,  14,  64, 103,-104, -32, -99,
  -21, -57,  57,  22, -76,  -2, -82,  34, -80,  99,  60, -91, 111, -11, 116,  73, -86,  48, -47, -95, -36,  39,-121, 114, -42, 124,-116,  68,  99,  42,  38,  37,
  -60,  -5, 123,  44, -22,  61,-102,  23, -20,  75,   0,  16,  65, -99,  74, -73, -91,  92, -22,  46, 123,  77, -56, 121, -88,-128,-114, 120,   1, 104,-103, -35,
 -106, -74, -83,   4,  -2,  41,  51, -94,   6, -65,  30,  20,  73,  87, -87, 109, -77, -38, -33, -68, 126,  84,  18,  70,  95,-124, -55, 107,  41, -85,  37,  88,
  -37, -93,  99,  -8,   5, -73, -91, -29,  71,  40,  82,  66,-107, -99, -16,  86,  -2, -24,  11, -94, 117,  14,  28,  97, 110,  35,  37,  41, -48, 127, -31, -19,
   77,  -8,  65,-106, -66, -78, 119,   3,   1, 117, -19,  59,-101, -15, -52, -25, -10,  -5,   9,  68,-116, 111, -74,  23,  61,-112, -18,  -1,  92,  90,  43,  62,
  -23,  17,  72,   2, -28, -10,   3,  90,  82,  84,  27, -71, 110, -18, -74, 120,-114, 109,  67,  80,-109, -60, -90, -61, -10, 112,   2, -66, -44,  30, -86, -34,
  103,  -5,  11,-102, -39,  43, -80,   1,  37, 111, -54,  39, 121,  75, -39,  52,  13, 106,  -9,  62, -74,-127,-111,  -4,  47, -45,  28, -15, -64, -47, 112, 102,
  101,  -1,  22,  -7, -73, -26,  45, -96, -56,  45,  31,  35, -54, -29,  79, -22, -77,-123,  58, -94,  30, -83,  -7, -74, -23, 101,  24, 107, -53, -72,  16, -23,
 -103, -59,  64,  70,-101,  67,  11,  62, -37,  11,  15, -48,-100, -60, 126,  80,  46, -92, -81,  34, -56,  43, 105, -18, -40,  32,  60, -80,  21, 104,-103, -87,
   59,-120, -25,  16,  52,-104, -12, -36,  66,  -4,  89,  40,  31, -65,   0, -47, -90, -10,  53,   6,  42, -44,  82,  21, -17,  23,  31,  30,  70,  50,  98, -47,
   71, 127,   4,  -2, 116,  80,-127, -65, -68,  49,  61, -63, -25,  52,  67,  52,  36, -78,  56, -16, -57,   1, -14,-121, -16,   3,  85, -37, -25,  -7,  59,  41,
 -122, 100, -59,  13,  67,  58, -34,-107,  31, -64,   1, -39,  91,-122, 118, -20,   1,   8, -62,  84, -42,  87,  39, -68, -68, -53, -64,  39,  71, -13,  69,  77,
  -84, -24, -11, -57, -13, -45, 113,  25,  70,  36,  58,  23,  57, 124,-101, -53, -65,  53, -66,  90, -12,-110,-115, -28, -12, -90, -46, -72,  34, -66,  65, 123,
  -78,  99,  19, -93, 125,-121,  91,  92, 123,  94,  24, -57,  71, 116, 116, 127, 100, -69, -18, -45, -27, -55, -78, -38, -40,-111,  89, -87, 127,  67, -36,  49,
   76,  42, -31,   0,  -1,  -4, -16,  26, -28,-102,-128,-123,  41, 124,  -8,  30, 126,  48, -10,  91, 109,-119,  21,  90, -24, -50,-104,-104,  55,  50,  -2, -23,
   44,  88,-102, -96, 104, -26, -48,  20,  65, 116, -55, 101, -87, -61, -50,  35,  87,  64,-126, -38, 107, -34, -74,  32, 122,  48, -59,  42,  88,  85,  33, -50,
  -58, -43,   8,  47,  69,-108,  -2,  95,  19,  65,  37, -96, -32, -87,-101, -21, -86, -58,  76, -13, -74,  26,  55,  57, -59, -79,  58,  42, -27,  37, -58,  12,
   86, -26, -11, -88, -95,  -3,  70,  39,  54, -46, -65, -61, -13,-109, -92,  57, -33,  47,-114,  87, -57,  25, -95, -20, -27,  16,  50, -34,  64,  20,  93,  -7,
   -2, -90,  99, -97,  68, -53, -27,  12, -90, -90, -32,-121, 104,  92, -27,  15, 119, -92,  44,  37, -28,   5, -62, 124,  98, -36, -28, 126, -27, 121,  42,  74,
   42, -33, -97, 118,   6, -48, -25, 107,  85,  12, -63,  -8, 102, -57,  74,  12,  30,  62,  55,-113,  54, -12, -71,   0, -45,  -1,  10, -74,  62, -11, -12,  72,
 -109, -50,  26, -52,  37, -54, 107,  58, -40, -61,-119, -26,  -2, -25, -13, -86,  88,   8,  65,  50, -11, -45,  82,  74, -48,  50, -97,  53,  57,  45, -47, 122,
   80,  15,  68, -52, -19,   3, -28,   0, -53, 114,  43,  68, 121,  13, -72, -19,  70,  48,  76,  47,  26,-117, 109, -24,  41, -31, -91,  12,-105,  86, -82,-127,
  -47,-121,  98,-127,  60,  50,  91,  39,  70,  69, -51,-124,-105,-114,  39,  75, -36,  29,-103,  50, -26, -85, -42, -40,  65,  93,  65, -15,   8,  52,  21,  93,
  -40,  12, 103,  33,  61,  94,  56, -28, -34,  66,  75,  77,  12,  56,  15,  22,  41, 117,  57,  44,  78, 118,  83,  85, -83, -42,-100,  91, -62,  17, -26,-103,
 -103,  48, -39, -26,-126, 125,-104,-100,  54, -20, -18, -24, -34, -31, -74,-100, -55, 121, -56,  31,  61,-101,  72, 120, 119,  53, 126,  77, -29, -92,-112, 124,
  -35, 102, -88,   6, 103,  52,  -1,-106,   6, -58, 103, -94,  43, -24,  31, -24, -18,  19, 100,-101, -15,-126,  58, -99,  23,  -6,  -1, -69, 101, -98,  87, -57,
 -127,  -7,  31, 119,  78,  69,  91, -28,  52, -47,  15,  40,  30,   2, -60,  -9, 102, 109,   7,  73, -94,  83, -74,  -1,-103, -22, -43, -15,   3,  -5,  36, -63,
   89, -58,-125,  84,  80,   6,-124,  70, -45, -32, -45, -65, 120,  77, -94, 101, -43, 111,  21, -77,  13,  61, -76,  45,-103,   6, -30, -48, 119,-122,  41,-107,
   -3, 107,  74,-120, -21, -31,   2,  77,  18,  10, -56,  93, -57,  61, 114,   4, -65,   7,  -7, -46,  73, -61, 120,  53,-103, -99,   5,  79,  94,  16, -36, -18,
  -57,  74, -68, -27, -41,  90,-108,-108,  27, 117, -54,-101,  52, -25, -39,  28,   7, -41, 112,  74,  55, -47,  70,-113,  63,-111, -74,  33, -26,  83,  30,  91,
   84,  77,  72, 122,  79, -35,  64, -52, -26,-118,-116,  78,  16,  -7,   0, -51, -16, -35,  31,  56, -33,  70,  39, -76, -27,  66, -25,  17, -83,  83, -99, -36,
  -57,   9, -22,  23,  76, 126, -36, -76, -31,  52, -33, -21, -33,  -4,  -2,-105,  48, -30,-125,  -7,  13, -19,  26,  12, -57, -88, -55, -74,  65,  51, -62, -90,
   47,  -4,  67,  80, 121, -50,  76, -20, -65,  82, -97,   9, -38,  83,  44,  91,  43,  77, -28, -45,  66, 120, 117, -67,  67, -59,  62, 108, -42, -27,   6,-106,
    0,  -5, -97, -33, 124, -13,   9, -98, -20,   7, -33, 120,  47, 113,  70, -17, -38,  13, -39,-124,  36, 117,  18, 118,-103, -71, -76,  41,   2,-110,  14, -65,
   89,  61, -24, -77, -64,-108,  -6, -20,-112, -38, -89, 111, -98,  52, -55, -98, 113,-112,  71,   1,-117, -51, -88,-100,  67,  98, -40, 112,  71,  12, -96,   2,
   71, -37,  62,  -3, -70, 117,  60,  91,-102, -68,  61,  54,  95,  23,  42, -66, 101, -95,  55,-124,  17,  -2,  33,  67, -53,-128,-125,-105,  81,  56, -55, -23,
  -41,  -8, -36, -77,-114, -28, 125, -28,-118,  21,   4,  34,  24,  62,  75, -67, -40,  37,  -3, -11,-114, 124,  63,  48, -26, -62, -43,  65, -93,  93,-126, -20,
  -83,  73,  49, -42, -45,  -2, -73, 102,   9, -17,-124,-123, 110,  -3, -74, -59,  -2, 113, -56, -84,  15,  95,  45,  51,   2, 115,  95,  32,  66, -28,  97, -85,
 -102,  81,  -9, 101,  -8, -69,   8, 120, -88, -68, -85,  74, -20, -99,  10,-128,-113, -90,  37,  45,-122, -17,   6,  20, -35, -38,-124,  12,-103, -23, -96,  46,
   69,  52,   7,  86, -39,  35, -91,-128,  41, -10, -46, -69, -86,  24,-121,   5, -69, -89, -83,   4, -83, -65,  83,  -4,  96,  55, 116,-100, 103,  66,  41,  76,
   71,  72, -65, -77, -10,  15,  99,   8,  -3,  79, 122,  23,  99,  89,   7,-122, -31, -73,   2, -46,  15, -74, -69, -57,  99, -12, -67, -83, -62,   8, -58,   0,
    7, -32, -84, -82,  47, 111,  13, -39,-126, -19,  83, -27,-101,   9, -29,-112, -42,  74,  16,-100,  29, -75, -67,  38, -69, -42, 125,  42, -59,  -9, -36,  15,
   59, -60, -81,-110, 104, -62, -54,  75,  94, -43,  50, 103,  61, 116,  43,  83, -43,  27, -14,  86,  73, 106,  -3, -89,   8, -13,  15, -61, -32,   0, 111,  92,
   22,  43, 105,   1,  95,  30, -34,  19, -96,-105, -10, -68,  71,  24,-102,  86,  78,  18, -68,   2,  16,-125, -44, -14, -97,  11,-118,  89,  20,  33, -99,  25,
  -73, -15, 100,  14, -29, -86,   8,  66,  22,   6,-112, 108,  90, -99,  -6, -75,  53,   2, -43,  59, -26, -20, -78,  53,  22, 118, -82, -87, -46, 110, -15,  57,
  -40,  16,-124, 108, -56,-128, 121, -60, -20, -84,  96, -73,  -4, -75,-126,  99, -70, -54,  40,  47, -76,-111, 123,  22,  83,  56, 116,  28, 122,  96,  53, -12,
   88,  50, -77,  55,-116, -34,-103,  68,  72,-116,-100,-108, 110,  27,  -8, 104, -28,  51, 106,-122,  64, 103,  98, -57, -50,  58,  46, -15, -34, -42, -13,-114,
  -14,   4,  58,  33,  49, 113,   8,-121,-104,  85,  11, -32,  53,  52, -44,  76, -18, -74, -94, -40,  55,-102, -36, -98,  24, -98, -17, -37, -10, 124,-113, -86,
  114,-122,-115,  12,  28,-121,  53,  65,  30, 124, -17, -88,  58,   1,-107, -94, -45,  45,-121,  13,  77,  23,  -5, -73, 109, -10, -28, -17, -65,  15,-123,  70,
   80, -30, -35,  37, -14, -21, -36,  39, -72,-108, -86, 107, 115, 115,   8, -61,  34, 116, -40,  88, 102,  52, -50,  64,  65,  21, -26,  23,-106,   1, -68,  37,
   -7,  33, -10, 121, 121, -99,-128, -57,   0, -61, -54,-108, -67,  -7,  51,-108,  72, -77, -12,  35,  33, -31,  62,  30, 110, -18,  45,  25, 109, 121, -93,  13,
    2,  31,  83,  11,  24,-108, -12, 118,  96, 104,  -2,  83,  76,-115, -86,  15,  -4, 104,  90, -28, -30, -41,  96,  12, -35, -81, -31,  41,-124, 108,  76,  75,
   -4,  97,  60, 124, -25,-112,  23,  80,  22,  42,  28,-123,  92,-110, 115, -68, -77, -29,  43, 104,  89,  16,  -9, -12,-110,  53, -74, -23, 119,  97,   9, -29,
   -2,  31, -34,  90,-106,  83,   1, 126,-127, -11, -30,  85, 127, -81,  91, -52,  -8, -19, 114,  -4, -91,-115, -30,  24, -73,  -9,  63,  21, -22,  -4,  -6,  80,
    1, -89, -78, -66, 114, 117, 105,  21, -18, -58,  -3, -96, -51, -74, 116,  19, 123,  16,-105, -98, -63,-110, -83, -90, -36, -59, -81,-124,  36,  77,  70, 127,
   18,-124,  65, 106,  72,  10,  67, 117,  52,  37, -97,  61,  86,  10, -38,-115,-128,  29, -98,-104, 114,  98,-124,-100,  64,-121,  90,  97,-100, -44, -67, -78,
  118,  65,  -3, -92, -76,  61,  76,  74,-107,  48, -72, -65,  -5, -15,  50,  97,  35,   8, -40,-100,-103, -53,   5,  78, -61, -71, -58,-116, 108, 110, -20, 112,
  -58,  51, -14,  18, -28, 102,  72, -79,  61,  44, -62, 112,  33, -71,  17,  77,-111,  21,-115, 109,-103, 102,   3,  33,-115,  68,-127,  76,  59,-117, -74, -64,
   97, -64,  23,  95, -50,  60,  85,  61,-109,  69,-113, 101,-100, -53,-123, -84, 108, -18,-115,-104, 105, -99,  87, -96,  63, -42, -84, -78,  67, 120,-114,-116,
  -32, -55,  85, -73, -53, -87, -46, -64, -15,  57, 106, -88, 100,  -9,  85,  18, -60,  94,  95,  10,-105,  88, -73, -92,  77,   9, -30, -35,  12, -98,  81,  46,
   20,-122,   9, -63, -96,  42, -90, -16,  58,  49,  96,  55, 104, -38,   1,  12, -86, -73, -16, -23,-117, -95, -51, -28,   0, 119, -88, -40,  14, -48,  80,  31,
   35, -76, 115,  45,  53,  45,-120, -72, -72,  34, -68,  20, -88,  89, -51,  51,   9,-115, -19,  16,-122, 115,   6, -25, -75,  13,   7, -42,-103, -85,  65, 115,
  -45,  34,  75,  13,  77,-116, -18,  56, -71, 118,  33, -54,  73, -65,  22, -57, 123, -34,  73, 109,  79,  -6,  79, 111, -90,-103, -81, 118,-128, -13,  30,  -5,
  -22, -63,  76,  75, 107, -46,  50,  19,  76, 127,-102, -84, -70, -52, 127,  73, -74,  64, 117,  -4, -52, 100,  -6,  83,  43,  91,  54,-105, -12,  91,-122, -64,
  -81,-108, 114, 112,-123,  -5, -37, -76,  81, -96,  89, 126,  17,  50, 106, -42, -99,  53, -91,-120,  49, -70,  34, -26,  -3,-101, -43,-121,-110,-127,  37, 106,
  -21, -28,  54,  81,-110, -80,-125, -92, -49,  68,   7, -71, -82,  45, -38,  94,  18,  83, -83, 122,  30,  68,-117,  15,  50, 100, -88,  81, -38, -75,  51,  11,
  -44, -54,  69, 126, -12, -24, 109,  13, -49, -41,  -3, -72,  71, -30, -10, -53, -91,-100, -41, -84, -53,-121, 103, -87,  86, -42,-108, 116,  66, -22, 104, -50,
 -102,  62, -52,  -1, -78,   8,  99, -33,  18, -36,  24,  23, -43, 100,  11, -98,  45,  -8,   4, 123,  83, 120, -72,  -9, 101, -65,  20,  87, 107,-108,  98, -65,
 -102, -78,-103, -10,   2,  21, -72,  23, -85,  20,-122, -20, -74, -92, -14,  81,  84,-113,  24, 119, -72,  79,  -2, -52, -62,  35, -99,  -6, -51,  37,   6, -60,
  -63,  50, 118, -41, -67,   5,   3,-111, -55,  35,-118, 109,  82,  90, 103,  13,  71, -94, -43, -96, -37, -87, -81, -20, 105, -58,  65, -49,-101, 112,  16,  55,
   72, 108, -41,  60, 104, -98,  -6,   3, 104,  -3,   1, -94,  98, -39,  79, -23,  20, -40,  98,  34, -76,  -4,  97, -54, 108,  12, -27, -63,-110,  92,  93,  -5,
    2,-107,-101, -74,   3,-128, -37,   6,  60, -87, -45,  87, -56,-113, -94,-124,  24, -28,-112,-102,  72, 101, -21, 101, -30, -86,  33, -96,  -7,-107, -53, -16,
  -10, -59,  69,-117,  43, 126,  34,  81,  67,  54, -68, 125, -41,-115, 113, 125,-123,  98,  10,  49,  60,-121, -25, -24, 117,  73,  44, -10,  52,-102, -34, -94,
   39,-117,  36, -42, -19, -10, -42, -24, -31, -27,  -5,-116,  -1,  -3, -46, -47, -50, -97,  45,  49,-112, -82, 118, -95, 111,  44,  96,  25,-111,  26,-117,  -4,
  -63,  68, -47, -38, -33, -91,  45, -74,  18,  47, 112, -13,  78,  67, -74, -30, -47,  22, -24, -95,  49,  34,  71,  -8, -77, -51,  -9,   6,  87, -24,  77, -67,
   39, -54, -93,  88,  15,  -9,  64,-111, -46,  85,  10,-120, -53,  93, -44, -41, 104, -77, -94,  59,  92,  40, -48, -58, 108,-100,  16,  15,  -2,  57,-100,   4,
   67,  -7, 109, -86,  54, -54,-108, 125,  33,  -2,  88, -26,  17, 112, -50, 105, -44,  56, -11,  41, -19,-114,  78,-118,-122, 111, 102, 105,-110,   7, -19, -75,
 -105, -38, -24, -18,  77,-114,  11, -35,  86, -65, -49,  30, -62, -65,  50, -48, 120, -44,  40,  65, -93, 101, -78, -43, 115, -82,  16,  11, 113,  82, 122, -11,
  -85,-110, -29, -11, 106, -15,-112,  48,  18, -10, -19,  82, -35,  68,  -2,  95,  48,  74,  92,  25,  74,  66,  44, 106, -66, -97, 104, 104, -37,  95,  13, -94,
   24,  55, -25, 103,  18, -88,   6, 123,  80, -54,  85, -26,  97,  76, -29, 127, -89, -53,  24,  47, 104, -58, -20,-128,  94,  78,  45,  90, -12, -15,   1, -38,
  -84,   4, -67,  49,  50, -29,  92, -17, -80, -38, -38, -88, -57, -61, -38,-101, -49,   6, 101,  36,  -5, -63, -13,  50,  44, -33, -44,-122, 110, 120, -40, 127,
   31,-115,  54, 122,  10,  37, 113,-119, -97, -39, -36, -28, 108, -47, 110,-108, 125, 121, -53, -53,  98,  55,  35, -85,  95,  13,-117, 109,-101, 122,  69,  79,
   70, 104, -87,   8,   2, -25,  56,   7, 105, -66,  38, -86,  59,  87, -79,  95,  86, 111,  56,  72,  42,  29,  70,   3,  54,-114,  19, -40,  24,  90, -17, 102,
   31,  68,  29,  89,  -4,-105,  34, 121, -57, -59, 106,  42,-126, -77,  24,-124,  62,  81, 108,-126, -44, -92, -42, -89, -31,-118, -33,  -2, 121,  73,-105,  64,
  123,  -2, -20, -37, -61,  90, -35, -40,  50,  83,-104, -25,  25, -74,  34,   2, -70,  -2,  82, -87, -96, -58,-101,-116,-106, -98,  61,  24, 125,  18, -29,  87,
    1,   5,  28,  93, -67, -66,   7,   9, -50,  10, -14, -44, -16,  23,  80, 109, 109, -88,  44,  42,-103,  89,  13,  -1, -42, -63, -48, -84, -43,  87,-115,  77,
   53, -41,-128, -18,-113, -71,  56,  23,  47,  38, -58,-125, 120,  -1,  92, -86, -43,  96, -70, 106, -54, -68,  97,-101,  43, -82,-102,  24, -55,  62,  28, -64,
 -111, 101,-128, -55, 127, -58,  34,  30,-109, 121, 113,  74,-123, -81, -80,  54,  77, 126,  17,  31, -92, -88, -19, -83, -40,  52, -66,  83,  81, -71, -93,-122,
  -28, -66,  80,  86,-118, -46,  24, -62,  68,  80, -97,  19, 112,  29, -24, -57, -10,  16,-117, -22, -58, -25, -37, -93,  61,  85,   4,  -9,-102, -81,  -8, 100,
 -119, -51, -83,  94, 120,  92, -46,  27,  25, -18,-128, -37, 106,  43,  19,-114,-113, 104,  -5,  93, -60, -65, -14, -12, -72, 109,-123,  96,  -6, -35, -90, 101,
    7,  52, 120,  32,-106,-118, -67,  92,-108, -24, -20, -32, 111, 118,-104,   9,   8, -42, 112,   4,  75, -51,  77, -95, -49, 109, -22,  62, -69,  -9,-128, 127,
  -51,  54,-110, -98, -72,  42,-117,   5,  20, 105,  93,-127, -21, -64, 116,  71, 115, -22, -63, -52, -38,   6,  -6, -18, -61,-108,-117, -74, -47,  -4,   2,  45,
   69, -16, 127,  99, -99,  88, -27, 106,  -1,  46,-123, -12, -60,  69,  -2,  46, 117,  73, -53, -96,  55, -58,  94, -16, -24,  12,  31, 125, 127,  62,  56,  69,
   38,  94, -32, -79,  34,-100, -24, -92, -71, -65,  60,  86, -67, -39,-126,  62, -39, -23,  33,  43, -22, -19,   7,  43, 103,  88, 121, -63,  81, -26,-115,  66,
    9, 123, -96,  70,   2, 117, 123,-128,-110,   8,  31, -34, 100,  79,  82,  56, -42, 126,  18,  15, -47, -26,  18, -55,  88, -28,  32,  74, 120,-113,  80, -51,
   24,  46, -17, -61,  40,  42, -33,  17, 110,  -5, -20,  35,  -8,  -4,  27, -29,  75, -72,  90,  62,  40, 126,   6, 101, -50,  23, 109, -60,-122, -75, -61,  60,
   22, 104, 114,-122,-125, 109,  22,  17,  16,  99, -82, -52,-124,  93, -65, 113, 115, -53, -15, -38,  35,  -6,  55, -41, -74, -36,  44,-128,  39,  64, -50, -54,
   12,-116, -46,  32, -84, -88, -20,  86,  63,-110,   1, -78, -37,  61,-100, -42, 107, -52, 107,  78,  37,-124, -68, -46,  87, 122, 117, -64,  69,  64, -48,-109,
   16, -82, -40,  24, -10, -28, -20,-106,-104, -23,-101,-117,  40, -38, -57,  44, 122,-108, 115,  72,  23, -20, -74,  -6,-104, -18,-103,   1,-106,  33, -51,  40,
 -115, -77,  46,  37, -27, -36,  64,   5,-105,-106,  67, 125, -24, -61,  26,-113,-126,  58, -35,  15, -26,  79, -71,   8,  70,  67,  71,  -6,  60,   6,  54,   9,
 -124, 119,  43, -18, -64,  53,  66, -31, -91, -82,  32,  38, -53,  45,  69, 123,  43, 116,-121,  17,  34,  -9,  24,  43, 123, -91, 125,   9,  47,  31,-122,-102,
  -97,   0,  40, -34, 114,-107,  40, -95, 102, -78, -83,  42, -95,  31, 115, -33,  83, -56,  60,-109, -87, -71,  77,  63,-117,  89,  82,  73, -72,-120,-115,-116,
 -103,-104,  25, 104,  30,  90, -66, -23, -55, 100,  12,  -5,  24, -84, -28,  99, -33,-115, 112, -69, 103, -64, -48, 119, -61,-105,  42, -43,   0, -97, 102, -22,
  -83, -57,-124, -99,-121,  61,  27,  12, -18,   0, -13, -97, -57,-127,  76, -86,  70, -43,  24, 100, 121, -73, 117,  75,  48,  62, 126, -30, -44,  91, -36,  23,
   94, -97, 107, -78,  13,  21,  -8,  43, 107,  88,  21,-102,   0,  24,  45, 118,  87, -41,-116,  23, 111,  52, -69,-122, -96, -71, -71, -50, -67,  98,-121,  66,
   76, -50,  40, -42,  57,   4, -13, -85,  11,  33, -88,-105, -72,   5, 118,   4,-119, -87, -39,  78, -98, 108,-119,  64,-102, -64,  12,-117, 122, -73,  -2,  57,
  -32,  46, -21,  62, -70, -52, -10, -38, 105,  72, -83, -73,  50,  79,-121, 100, -69,  79, -36,-107,  -5, -60, -34,-128,  -6,  60, -78,-119,  55,  -9,  53,  -1,
   56,  59,   0,-126, 115,   8, -86, -92, -79,  85,-122,  28,  96, -17,  20, -53, 121, -51, 100, -19,-104,   7,  -9, -28,  94, -54, 123,  25,-107,-110,  93,  42,
  122, 102,  60,  94,  97,  96,  88,  21,  93, 117,  32,  89, -29, -67, 111,   4, 100,  60, -88,-109, 107, 122,-116,  50, -27,-109,  99, -59,  39, -63,-104, -61,
   14,-120, -47,  64, -19,  68,  -4, -29, -81,  86, -99,  86,-124,-107, -34, -91, -10, 117,-106,-107,  51,  94,-123,   5, 101, -41, -87, -56, 125,  67,-110,  17,
  -84, -53, -22,-123,  69,  88, 119,  29,-101, -63,  64, -19, -90,  -3, -86,  43, -16,  55, -49, 125,  72,  17,  29, -69,   5, -36, -64, 113, -50, 114, -77,-107,
  -87,   0,-112, 127,  -5, 114,-110,  75,-104,-125,  52,  54,  16,   0, -35, -95,-124,-106,-127,  13,  32,  51,  58,  55,  13, 108,-126,-107,  36, -59, 103,-121,
  111,  64, -29, -55,  46, -17,  55,  79,  24, 108, 109,-126, -59, -32, 112, -12, -18, -36,  12,  97,  -4, -76, 108,  36,-116, 101,-114, 103, -73,-107, 117, -51,
   18, 118, -97,  40, -70, -60,-127, -46,-105, -45, -58,  33,  27,  -2, -89, -47, -98, -65,  30, -44, 123, 114,  84,-118,  12, -90, -28,  13,  38,  39, 101, -54,
   27, -61,  37,  63,   7, -93,-128, -98, -59,  92, 127,  84,-127, 109,  29,  18, -26,  53, -97, -58,  39,  60, -25,   8,  87, -45, -27, -44,   3,  -6, -96,  88,
   28,   3, -57, -36,-115,  29, -11, 127,-122, 100,  37, -78,-118, -96,  80,  -7,  94,  -7,  10, -44,  29,  85,  70, -50,  89,-105, -47,-113,  -4, -40,  25, 115,
  -29,  78,  34, -40,  24,  51, -98,  71,-111, -93, 125, 112,  53,  16,-103, 112,  83,  92,  87, 126, -21, 123, -38,  -6,  27,-104,   3, -14,  86,  61, -90,-114,
 -117,  -1,  42,  96,  78,  28, 114,  54,  25, -90,  70, 103,  -3,  -9, 120,  63,  97,  69, -32,  26, 110, -18, -89,  15,  53,  38,-111, -87, 106,  45,  27, 118,
  -19,-111, -81, -28,  26,-103, 109, -48, -15,  88,  79,  98,  -9, -10,  94,-103, -15,  54, -32, -61,   5, -91,-106,  57,  -9,  93,  29, -59,  75, -58,  37, 118,
  -10,  -9,  71, -56, -67,-119,-114, -48,  76,  32,  27,  88,  -3,  79, -12, 115, -95, -37,-117,  10, -57, -85,  88,  22,  56,  95, 121, -73, -31, -44,-115,  50,
  -99,  86, -45,-100,  29,  -6, -44,   6, -80, 106, 106, -62, -89,   8,   3,  40, -30,-116, 118,  10,  15, -99, -46,  -1, -95, 120, -70, -46, 126, -96, 124,  22,
   26,  11,-100,   4,  27,  64, -21,  42,-104, -65,  64, 109,-119, 120, -98, 111, -24, -65,-119, 113, -13,  50, -55, 120, -52, -10,-121, 107, 114,  96, -11,-102,
   23, -96,  49,-119, -45, -59, -24, -22, -70,  92,  78, -72, -13,  50, -17, -19, 111, -93,  -3, -51, -72,  57,  79,  87,  85, -25, -53,  -1,  95, -33, -31, -70,
  -94, 107, 115,  73, -53,  24,  34, -37, -63,  96, -87, 104, -56,  40,  79,  42, 100,  36, -99, 119,  21, -70, -99,  30,-106,  63,  78, -93,-120,  67,  60,  26,
   -4, -47,   0, -25, 116,  17,  88, 107, -36,   8,  44, -50,  -7, -79,  21, -26,  74,  78,   3, -93, -35,  74,-112,  99, -71,  61, -87,  44, -89, -47, -37,  28,
  100,  -4, -49,  28, -61,  25, -49, -36,-109, -50,  59, -21,  35,  10, -59, -86,  93, 101,  15, -49, -61,  85,  52, -97, -17,  91, -63,  98, -77, -69,-114,  31,
   74, -13,-123, -91,  -8, -36,-125,  83,  47, 113,  98,  71,  68,  18, -19,   6, -23,  97,  -9, -60, -61,  49,  -7, -80, -54,-110,  85, 112, 102, -52, 105,  12,
  102, -69, 121, -26, -47, 104,  61,   3, -30, 125, 125, -17, 117,  85, -64,  59, -15, -41, -70, -76,-102, -79,   4, 112,  68,  51, 125, 120,  62,-102,   2,  35,
  117,  -7, -32, -49,  23, -42,  65,   4, -85,  13,  46,  -6, -29, 120, -34,-111,  14,-107,   3,  92, -40,  87, -99, -74, -33, -74,  31, 102, -71, 111,  70, -57,
  -20,  -4, 105,  50, 116,-126, 125, 123, 127, 100,-120, -52,-103, 115, -27,  83, -46, -27,  92,  56, -92, -36, -53, -86,  92, -58,  13, -58, -98,  63, -53,-105,
   64, -91,   9, -14, -57,  35, -62, 103, 124,  13,  30, -95, -55, -27,  13,  10,-112, -90,  78,  37,  87,  -9, -81,-120,  64, -93, -56,-115, 106,  23,  18,  87,
   23, -93,  24,  33, -56,  62, -48,-108, -67,-100, 102, 104, 115,-114,  52,  -5, -74,  55, -27,  38,  -8,  13, 127, -21,  61,  36,  41, 109, -56,  81,  93,  23,
  -24, -19,  70, -76,   2, -20,  22,  38,  23, -39, -43,  61,  50,-123,  66,  55, -37,  87,  83,  97, -80,-105,-105,  27, -45, -18, -84,  40, -26, -49, 105, -97,
  -58,   3,   9,  51, -51,  47, -88,  16, -10,  17, -24,  -3,  24, 109,  19,  94,  -1,-108, 106, -28, -48,  26, -22,  80,  45, -28,  70, -63,  92, -45,  58, -31,
  126, -34,  99,  39,   7, -66,-114, -68, -36, 115,  47,-102,  26, -85,  15, -73, -41, -29,  85,-110,  81, -31,-113,-127,  21, 124, -76,-101, -57, -51,  -2, -43,
   60,   5,-118, -15,  66,  13,  74, -86,  41,  35,-122,  30, -17, -69, -72, 110,  62,  68,  10,  76,  -7, -90,  -1,  91, -88,  14,  63, 121, -57, -74, -15,  93,
  -56,  61, -90,  44, -66,  87,  26,  39,  28,  73,   2, -80,  84,-106,  25, -55,-112,  37,  65,  73, -61,  40, 113,  78,-118,  28,  45,   2, -99, -57,  39,   1,
   -3, 105,  42,  56, -55,  22,  33, -64,  -4, -96,  49,-121, -15, -53, -81, 113, 115,  68, -44, -27,  66, -78, 100,  89, -57,  54, -30,-109, -25, -77, 127, -73,
 -117,  79, 118, 111, -54,  12, -12, 104, -87,  19,  55, -43, -64,   5, -46,  36,  43,  94,-104, -48, -51, -82,  76, -16, 114,  -2,  78,  89, 112,  70,  22, 103,
  -21, -96,-101, -71, -64,-105,  -5,   6,  75, -80,  17, -26,  54,-106,-120,   5, -56,  92, -46, -96,  15, -48,  39, 105,  80, -72,  77, -17, -21,-121,  27,  95,
 -109,-107,  63,-118,  -2,   5,   9,  94, -26, -82, 119, -79,  88, -17, 111,  94,  42,  73,  29,-128, -55, 122,  20,   1, 127, -25,  20, -73,  82,  -7,-114, -32,
   61, -43,  36,  41,  94,  85,  19, 110,  12,  92,  81,  51, -41, -95, -33, -85,-123,   2,  63,  77, -70, -41, -66,  42, -32, 101, -60, 105, 122, -39, -23, 109,
  -94, 125, 114, 126, -76,  30,-117, -41,  -6, -68,  39,  -4, -10, -62, -35, -10,  60, -82,  29,-100, -13, -90, -73, -56, -43, -15, 121, -58,-113,-122,  82,  25,
   27, -75, 112, -83, -56,  67,-123, -59, 119, -18,  67, 109, -10,  20,  56, 124,-121,  35,   2, -87,  88,  86, -19, -55, -36,  53,  36, -44, -66,  70,   1,  68,
  -15, -41, -85,  53,  81, -25,  54,  25, -20,-111,  46,  68, -44,  -1, -35, -29,  38, 116, 100, -57,  97, -70,  89, 114, 121, -43,  60,  83,  88,  21, -87, -71,
    2,-117, -87,  37, -47,-104,-128,-106,  35,  63,  -7,-125, -13,  97,  54, 101, -22,  68,-101, -22,  47, -25, -34,-106,  -5, -22,   7,  15,  73,  18,  28,  57,
  -49,  48, -35, -27,-100,  83,  32, -94,  69, 126,  50,-103, -66,  60, -32, -77,  58,-120, -31, 106, -44,-117,  18, -15,  81,  25, 123, -97, -36,-116,  73, 100,
  -16, 103, -70,   4,-121,-104, -83, -41, -68, -40, -53, 105,  76,  45,  75, -60, -37, -67, -46,-127,  17, 107,  56,  -6,  97,  63,  59,-100, -26,   9, 109, 112,
  106,  43, -27, -22,  32,  56, -18,  53,  -7, 126,-114, -19, 117,  46, 107,  90, -53,  44, -41, -27,  45,  37,  16,  68, 110,-106, -84,  82,-121,  89, -88,-118,
    1, -62, -91, -32, 117,  86,  94,-123, 124, -38, -73,  67, -69, -65,  70, -78,  72,  -3, -64,  21,  81, -81,-105,-100,   7, -38,  49, -11,   9,  15,  66, -37,
  -44,   0,-110,-121,  65, 116, -51,  66, 103,  93,-110,  29,-123,  91, -48, -88,  79, -93, -73, -38, 119, -98, -94,  -7, -75,-122, -41,  15,  42, -24, -76,  59,
  -63,-101,  61, -62,  -2, -51,  -4, -38,  84, -51, -38,  98,  71, -56, -20, -28,  13,-121,-121, -71,-115,-122, -47,  71,  -5, -10, -26,  42, -59, -85, -16,  88,
   29,-108,  51, -73,  65,  82,-113, -11,  63, -56,   2, -11, -50, -15, -98,  57,  76, -99,  -7,  67,  -7, -17, -92, -52, -14, -10,  21,  37,  33, -82, -79,  29,
  -63, 111,  93,-122,  21,-112, -97, -16,-107, -15, 110, 122,  52,  -6,-116,  -2,  15, -91,  10, -87, -93, -12, -87,-100, -69, -20,  50,  69, 127, -62,  53,  36,
  -83,-112,  13, -90,  70, -82,  47,  89,  13, -86, -77, -17,-122,-114, -64,  67, -11,-125,  75,   1,  -1, -59, -69, 125,-123,-103,  57,  29, -88, 126, -86, -34,
   25,-100,-113, -14,-125, 117, -71,  -7,  49, -19, -85,  88,  69,  -7,-111,  84,  62,  72,  29, 102, -92, -22,  45,-119,  81, -59,  41,  87,-105,  82,-123, -83,
  -35, 110, -96, -28, -27,  12,-116,  55, -54,  18, -78, -47,  83,  29,-110, 117,-110,  47, -14,  71, 114,  35,   3, -18,-119, -97, -60, -78, 106,  54,  82, -19,
   96,  50, -38,  30, -97, -11, -77,-100,  72, 123,-108, 119,-103, 109,  90,  67, -39, -12, 111, -66, 113,  46,  62,  85, 110,  -7, -48,-126,  48,-117, 119,-124,
   -5, -94, 126,-121, -74,-116, -87,-118,-106,  25,-118, 116, -42, -77, -37,  52, 110,  82, -49, -87, -17,  97,  98,  -1, -75, -77, -51,  12,   6,  98,  22, -41,
   45, -43, -51,  12,-115, -32, -82, -29, 103,  99, -56,-104, -41,  99,   6, -78, -59, -32, -77, 117, -39, -19, -87,  97, -22,  74, -60, 121, 125,  68,  53,  12,
   87,-107, 125, -43,-125,-113,  53,  95,  10,  -4,  -8, 118,  42,  89, -37,-104, -82,-107,  83,-120,-103, -38, -83,  36, 110,-121,  82, -49,  81, -25, -55,  87,
   43, -84,-111,  82, -75,   9, -87, -85, -49, 121, -29, -77,  57,-122,-103, -73, -91, -61, 110,  79,  19, 118, -11,  11,  47, 105,  80,  -3, -84,   4,   1, -31,
  -44, 100,  52, -48,  -3,  -7, -83, -73,  51, -86, -89, 120, -45, -81,  11, -82,-119,  -4, -99, -82,  -8,  71, -88,  63, -96,-127, -56,  66,-121, -62,-102, 117,
  -22,  39,-101,  22, -29,  -9, -84, 108,  29,  21,  -6,  94,  48,-121,  82,  15,  25, -79,-112, -59, 124,-124,  51, -31, -78, -57,-124, -11, -51, -29, -54,  74,
   50, -53,  81,  85,-126,  42,  41,  50, -63,  84,  17,  76,  81,  52,  53,  13,   2, -87, -52,  -5, -25,  61, -12, -74, 110, -81, 108, -10,-107,  96, -75,-125,
   11,  44, -67, -87, 127,  48, -63, -75,  61,  97, -48,  43,  -5,  87,   7, 103, -92,  86,  13, -60,  75,  78, -92, -97,  84, -10, -17,-110,  74, 122, -46,  59,
  -55, -36,  81,  35, -39, -73, -35,  29, -81, 116, 110,  36, 125,  25,  35,  97, -60,-118, -81, -34, 124,   5,-102, -85,-119, 105, -65,  92,  31, 111,  43, -41,
  -75, 111,-111,-111,  87,  76,  15,   4,  -7, -51, -20, -66,-125,  85, -40, -30,  69, -58,  30, -75, -40, 104, 111, 126,  -4, -19,-121, 112, -32, -82, 103, -44,
  -85,-113, -32,  72, -96,  11, -11, -13,  48,  81,  64,  56, 116,  72, -83,  18, -70, 102,  12,  92, -30,-108,-113, 104, -34,-108, -63, -77,-122, -54,  91,  24,
   42, -89,  47, -13,  75, -62, 103,  39,-108,  38, -34,  94, -16, -80, -79,-102, -45,  19, -19, 106, -61,  -9, -82,  15, -40,-127, -62, -43, -72,  50, -39,-101,
  -36,-103,  74, -26, -20,  82, 108,  17,  69,  14, -57,  11, 106, -96, -34,  12,   3,  71,  22, 101, -10, 126,  73, -12,  76,-117,  87,  63,  20,  78,  39,  -5,
  -57, 121, 112,-101,  -4,  91,-105,  89,-106,  32,  41, -19, -48, -31,  91,  -4, -87,  25, 113,-108, 105,-122, 110,  -7, -29,  49, -83, -94,  99, -34,  -9,  -1,
  -46, 122, -38,-112, 112, -33, -68,-107, -59, -20,  43,  74,-125, 121,  99,  49,  92, -95,  42, -67,  45,  60, -83,-101,  98, -74,  94,-103,  82, -56, 113, 104,
   46, -44,  -2,  21, -91,  25,  64, -57,  89, -13, -47, -97, 104, 112, -98, -89, -53,  40,  28,  44,  33,  90, 125,  90, -85, 111,  31, -54, -75, -26, -41,  39,
   86, -87, -74, -70, 108,  57,  11,   7, 117, -34,  59, -23,  32, -72,  -2, 122,  -1, -51, 112, -94, -11, -28, -84, 106,  70,  15,  42,  13, -69,  44, -77,-107,
   49, 110,-116, -34, -13,   1, -85, -30,  28, 118,-105, -66, -30, -29,  17, -38, -17,  54,  60, -40,  67, 103, -93,  64, -49, -19,   0, 107,  11, -59, -35,  20,
  -96,  99, 103, -97, 124,  83,-106,-103,-101, -72, -86,-122,-125,  37, -86, -18, -12,-104, -18, -12, -92, -76,   5, -17, -10, -51,  46, -90, -71,  81,-109, -93,
  -38,  11, -89, 113,-107,  22, -50,   5,-115,   6, -36,  16, -23, -44, -53, 105,  14, -85,  32,  43,  34,  51,  99,  74, 108, 105, -34,  69,  82, -87,-111,-114,
  -78,  34,  31, 117,  53,  52,-121, -13,-111,   8,  51, -28,  -9,-114,-119,  29,  16,  78,  66, -76, 124,  51,-110,-102, 110,  10,  96,  26,  43,   6,  41, -31,
   43,  88,-121,  -1, 104, -80,  29, -75, 115,-108,  13,  58, -85,  -8, -84,   2,  93, -30, -95,  47, -18, -85,-116,  56, 102, -83, 123,  97, -48, 106, -50,  28,
  -51,  88,  21,  90, -89,  10, -91,  56,  39,  30, -99, -46,  44,-100, -13,  82, -25, 106,  49, -65, 126, -92,  23,   0,  65,  42, -74,  88, 118,  20, -83,  55,
   -4, -99,-108,  45,  90, -26, -73, 110, -55, -73, -72, 120,  64, -56,  -4,-107, 109,  24,  52,  62,-101,  13,  47, -11,  98,  20, -73,  13,-124,  50, -82,  84,
  -66, -72,  59, -32,  84,  88,  83,-115,  37,  19,  75, 105, -85,  45,  89,  22,  25,  90, -46, -30,  43,-116,  19,  48,  -1,  12,  30, -70,   3,-116,  28,  15,
  -53,  71, -31, 109,  72,-122, -51,  10,  48, -66, -89, -91, -20,-103,   3, 115, -59, -20, -38, -47, -39, 102, -98,  55, 122,  55,  66, -50,  83, 108,  59, -78,
  111, 117,  42, -48, -47, -32,   8, -35,  83,  63,-107, 112,  36, -73,  -6, -57,  56, 106,  98, -95,  74,  13,-100,   4,  25, -23,  78, -57,-127, 114, -52, -76,
 -128,-127,  93, -93, -44,  91, -76, -61, 112, -38,  84,-106, 126,-107, -57,  27,  57,  76,  99,  34,-117, -98,-101, 120,  75,-128,  22, -58, -21,-125,  76, -12,
   16, 105, -41,  53, -19,  99, -46, -18,  72,-125,  65, 121,  87,-120, -47,-102, 101, 123,  80,  45, -87,  37,  41, -95,   3, -69,  15, -75, 114,-114, -55, -37,
 -116,  68, -54,-128, 102, 100,-109, -43,  53,  36,  63, -59, 107, -53, -14, -57, -19, -33, -83, -89,  35,  15,  98, 113,  36, -48, -36,  55,  12,  94,  30, -40,
 -100,  12,-116,  74, 115,  47,  54,  89, -62, 118,  81, 108, -41,  61, 120,  37,  81,-110,  71,   5,  67, -99,  53,-122,  27, 106, 125,  12,  62, -34,-120,  93,
   59,  26,  62,  36, 109, -46, 119,  18,  99,-111, -21, 109,-125, -22, -33, -46,  25,  61, -57, -30,  41,  41, -95,-121,  34,-105,  40,  26,  99,  85,  90, 103,
 -100,  67,  43,  18, 125, -54,  28, -22,-119,  31,  39, 103, -27,  19, -85, -96, -45, -14, -40,-121, -57, -76, -85,  28,  28, 109, -31,  10, -31,  92,  85,  98,
  120,-106,-100,-117,  55, 116, 127,-112, -39, -19,  32, 123, -24, -78,-123,  19,  68, -15, -17,  49,  20,  54,  53, 109,  20,-101,-102,  54,-121, 103,  76, -44,
  -81, -23,  50, 120, -59, -55, -54, -40,  -9, -32,   8, -57,-117, -88,  17,  71,  96,-106, -99, -85,-104,  79,-115, -34,  10,  70,  15, -65, -22,  38,  54,   9,
 -114, 115,-107, -82, -67,  40,  61,  -2, -85, -20, -43,  13, 103,-104,-112, -31, -39,  60,  67, -50, 127, 106, -90,  31, -40, -94,  -1,   9, -57, -78, 113,-110,
  -68, 111,-122,  42, -92, -73,  21,  57, -59, -10, -56,-126,  26,  44,-109, -95,  15, -28,  61,  13,-111,-118, -93,-122,   1, -10,   8, -61, -25, -65,  34, -60,
  -28, 116,  95,-100,-113,-104,  17, 114,  23, -27, 106,  -7, 100, -51,  66,-103, 120,  27,-104, -47, 100,  73,  58, 101,  52,  53,  -5, -80,-121,  42,-102,-111,
  119,   0, -12,  82,-100, -96, -25, -14, 121, -55,  64,  75, -41, -80,   0,  56, 100, -46,   3,  -9,  64, -32, -32,-108,  67, -16, -11,-121,-103,   1, 105, 121,
   73,-118,  31,  -1,  10,  20,   4, -98,  82, 126,  46,  56,  66,  54,-120,-121,  73,  76, -22, -57,  18, -91,  11,  83, -16,-122,  18, -27,  95,  37, -85,  39,
   99,  55,  89,  15, -76, -67,  37, -78,-111, -69,  49, -99,  -2,  14,  25,   4,  54, -22, -42,-111, 103,   6,  81,  52, -71,  90, 119,-104,  11,  78,  79, -32,
  -43, -62,-122, -80, -58, -44, -17, -56, -28,  23,  57,  60,-117,  51, 115,  34,  15, -14, -39, -26,  88, -12,  73, -61, -39,-116, -57, -41,  83,  21,  10,  37,
  -90, 111, -89,  20, -66, -53, -83, -38,  24, -12,  45,-112,  66,  64, -97,  31, -10, -76,  86, -43,  91,  35,  29, -30,  22,  56, -35, -26,  88,-113, -29,  85,
   -2,  34, -26,  63, -80, -27, -25,  21, -61, 125,-126,  41,  40, -61, -59, 108,  58, -74,  88, -80, -74,-109, -25,  -9,  80, -26,  86, -89, -42, -96,  52, -67,
  -87, -24,  60, 112,-112,   7,  94, -53, -20, -38, 109, -25, 101, -10,  72, -36, 109, -18,  88,  27, -14, 114,   3,  37,  -8, -85,-104, -36,  88, -91, 103, 116,
   87, -65, -30,  -4,  74,  50,-123,-111,  -9, -66, -91,  15,  74,  19, 121,  69,   4,  60, 104,  -9,  -8, -75, -70, -32, 126, 113, -25, -19, -46, -30,-100, -97,
  124, 114,  75, -63,  75,  23, -37,  98,  28, -16,  89, -59,  63, -15, -79, -96, -42,-100, -59, -23, -17, 102, -57, -75,  61,-107, -87, -58,-126,  74, -58,  72,
   -9, -23,  83,   9, -58, 111,-107,  23,-113,  38,  64, -51, -69, -98, -70, -45, -89, -50,  21, 120,  86,  60,  35,  39, 109, 120,   0,  93, -16, -62, -61,  28,
  115, -96,  42,  46,  91,  44,  65,  23, 100, 127,  70, -82, -51,  -7,  -1,  26,  74, -89,-122, -67, 123,  84,  13, -52,  77,-125, -80,  -9,  21,  86,-100,  23,
   86, -21, 110, -32,  62, -72, -66,  -3, -51,   4,  84,  17,   6,  70, -70,  21, -21, -78,  26,  16,   8,  27,  94, -65, -60,  89, -54, -41,  41, 110,  -9, -17,
  -42,  90,  37, 106,  65,  55, -73, -91,  40, -59, -72,  47, -11,  82, 112, 110,  35,-110,  79,-124, 114, -68,-118,  60,   9, 113,  28,  16,  99,  71,-125,-114,
  121,  22, -41,  94,  -5, 124,  20, -85, -76,-109,  -3, -86, -35, -21,  42,  91,-110,  23, -39,  96,  64,  65, 115,  43,  -9, 116,  31,  88,  18, -66,  28,   2,
   44,  48,  -3, -49, -37,  56, -78,  36,-121, -80,  66,  -6, -83, 111, 105,  36,  79,  39, -78, -45,  35,-109,-122,   5, -41, -60, -46,  87, -42,  72, -62, -26,
  -69,   5, -69, 115, 102, -35,  70, 112, -92,  45, -70, -24,-108, 108,  87,  -2, 114,  75, -43,-108, 103,   8,  38, -11,  81,  96,  -9,   4,  72, 118, -94, -78,
   50, 121, 120,  78,  75,  14,  15,   2, -67,-118,  48, 117, -76,  36, -25,  14,   6,  96,  51, 110,-110,  15,  97, -10,  72,  48,  28, -50, 123, -34,  -9,   1,
  -58,  70,  13, -75,  79,   4,  34, -18,  86, -60,  55, -69,  -8, -62, -59,  52, -68,  68,  61,-115,  28,  83,  42, -11,  98, -13, -28, -90,  -9,  79,-104,  33,
  -97, 101,  31,  13,  34, -49,-118,  37,  90, 126, -84,  88,  86, -93,  79, -77, -73, 100,  34,   7,  73,  45,  69, 120,-108, -34,  80, -49, -28,  43, -72, -41,
 -121,-118,  17,  17, 116,  30, -77,  18,  85, -20,  69,  59, -95,  60, 115,-100,  24,  47,  93,  35,  99,  55,  27,  27, -15,  43, -21,  73,  49,  21,  84,  39,
  -79, -20, -30, -16, -14, -81, 105,  52, 109, -88,  87, -71,  73,  53, -61,  -4,   0, 111,  69, -85, 127,  -7, -61, 118, -18, -80, -45, -50,  40,-115, -98,  53,
  -74, -74,  58,  38,   0,   6, -87, -67, -84, -38, 105,  53, -76,  44,  -6, -29,  58, -57,-128, -64, -75, -34,-110,   3,  54, -37, 116, -60, 121, -71, 125,-119,
 -105, -75, -96, -91,  76,-105, -64, 120,  59, -73, -65,  92,   9, -96,  38, -21, -45, -28, -67,  33, -25,  97, -21, -71,  11, -41, -41,-107,  46,  33, -30,  87,
   81,   8,  68, -95,  81, -48, 101,-114,  32, -56,  16,   7, 106, -93, 100, -21,   1, 103,-113, -13, 102, -75,  -4,  -9,  55, -91, -34, -99,-114,  27,-100,  61,
   83,  63, -96,  29, -40,  54,  77, -11,  88,  21,-105, 117, -82,  74,  66,  85, -27, -29, -45, -38,   5,  10,  84,  47,  17,  55, -21,  62,  29,   1, -63,  88,
   50, -27, 119, -80, -53, -29,  71, 101,  30,  94,  20,  13,  27, -42, 104,  57,   1,-119,-117,  19, -50, -60, -22,  -8,-113, -92, 106,  94, -70,  24, -33, -84,
  122,  83,-120,  45,-100, -27,  33, 114, -75,  44,  -1, -58,-100, -36, -34,  79,  43, -68, -29, 120, -58,   3,-116,  54,-119,  11, -98,  46, -60,  43, -63,  86,
  118, -77, -35, -22,  89,   6, -45, 104, 101, -79,  86, -71,  91,  57,  30,  71,  57, -53,  -6,  41, 121, -71,-128,  61, 126,  62,  16,  62,  60,  13, -33, 126,
    1, -63, -94, -13, -10,  14, -32, 110,  36, -55, -68,  44, 124, -59, -36, -31, -67, 117, 101,  12,  43,  70,  22,  12, 109,  29, 117,  99,-119,  31,  44,-114,
  -89, -89,-126, -32, 111,  58, -39, -20,  12, -75,-125, -59,  84, -92,  53,  91, -97,  92, 109,   0,-106, -37, -32, 120,  20,  30,  12,  45,-119,  77, 107, -27,
  117, -63,  32, 123, -37,  46, -82,   9,  31,-118, 117,-116,  59, -11,  71,-101, -54,  95, -86, -89,  38, -25, 102, -81,  -3,  85,  78,  59,-108,  -2,  41,  66,
  -59,-123, -71, -93,-114,  73, -83,   5,-128, -81,  19,  55,  -2, -93,  88, -12, -87, -26,-100,  48,-111,  76,  94,   9, 102, 121, 116,  43,  70, -75,-100,-119,
   35, 119,  67, -11,  90, -74, -52,  10, -78,-111, -55, -79,  25,  19, -69, 122,  84,  72,  30,  87, -60, -78,  -7,-108, -63,  21,  28, -61, -94, -37, -68,  45,
    2, -25, -34,-111,-114,   8, 120, 109,-102, 116,  55, 121, 124,  90,  17, -66, 123,  85,  59,   9,-128,  38,  11,  -2,  11, -14, -69, -94,  -5, -50, -40,  36,
  -50,-106, 101,  75,-102,  57, -91,-112, 121, 112,  -2, 116, -76, -88,   9,-116, 111, 119,   2,  97,  44,-116,  39,  33,  57, 105, -93,  54,  26, 127,  41,-108,
   45,  94,  61, -87,  76,-120,  84,-118, -43, -76, 124, -82,  62, -89, -36,  70,  31,-112, -63, -66, 113,  70, 116,  52,   6,  74,-118,-111, -26,  93,-102, 113,
   -9,  64, -98, -63,  24, -13, -66, -90, -54, -98,  19,  37,-102,  25, -72,  27,  -1,  58,  15,  37, -32, -15,  24, -23, -15, 105, -87,   6,   3,-110, -63, 116,
 -114,  84, -65, -37, -34,  41,  18,  80, -86, -85, -92, -11, -91,  40, 105, -98, -18,  91, -49, 100,  50, -16,-128,  37, -21,  99,  23,  35,   6, -66, 120,  96,
  118,  98, -84,  91, -40,-124, -65,  17,  64,  26,  72,-100,  10, -70,  16,  93, -99,-121, -66, 123, -59, -72,-105, -77,  73,-110,-111,-104,  69, -61,  22,-112,
  -63,-125,-128,   4,  37,-107,  75,  70, -57, -29, 109, -88,-124,  90, -93, -45,  25,   3, 121,   4,   5, -39, -27,  82, -36,  87, -83, -10,  18, 109,-109,  24,
  -74,   1, -70, -56,  78, -73, -83,-123, -54, 117, -97,  72, -82,  46, -38,-117, 107, -63,  86,  35,  38,  30,-113, -92, -54,   9,  11, -18,  70,-122, -61,  58,
  -26,  25,  49,  41,  -5,  47, 125,  52,  81, -41, -64,  83,-109,  94,  11, -14, -62, -20,-108,  51, -14, 125, -12,  -4, -92,  59,  44, -28,  93,  48, -48, -22,
   53, 127,  29, -15, 113, 120, 110,  29,  32, 109, -18, -92,-114,-116,   0, -32, -86,  74,  55, -83,  69, -19,  63,  86, -65,  89,  66, 111, -26,  29,  46,  26,
 -128,-127,-112,-117,  65,  12, -26, 104, -11,  40, -42,  51,  56, -96, 110, 102, -11, 122, -43, -31,  34,   6,  86,  25, -50, -61, -28, -34,  87, 126, -13, -80,
  -58, -60,-115, 121, -13, -93,  72, 112,  34,  92,-116,-105, 104, -14,  79, -21,-116, -26,  18, 118,-102,  89, -81,  92, -67,  -3,  39, -31,  19, -61,  -1, -30,
  -95, 100,  61,  67, -46, -39,  22,  27,  69, -90, -57,  12, -85, -22, 103, -92, 116,  50,-118,  43, -74,  72,  52, 123, -89, -10,  69, -16,  -7, -85, -26, -22,
  -97, -44,  54, -89,  76,  19, -43, -20, -34,-101,   7,  11, -15, -99,  98, -25, -84,   9,  35,  24,   0, -35,   8, -48,  25,  56,-127,  46, -14,  -8,  -3,  30,
  -52,  35, 105, -86,  68,-110,-126, 106,   0,  83, 122, -49,  75,  99, 110,  94,  75, 106,  11, -77, -27, -62, 124,  22,  -1,  59, 119, -34, 117, -60, -48, -77,
 -103, -26, -84,-101,  99, -88, -20,  93,   6,   7, -57,-115, -19,  89,  78, -72, -13,  -9,  90,-103,-109,   6, -29,  89,-121,  95, 118, -30, -69, 108,  44,  54,
  -97, -33, -52, 118, -94,  13,  66, -24,-122,  27, 106,  85,  70,  65, -40, 120, -36,  -5,  94, 103,  53, 113, -73,  45, 103, -99,  71,  98, 126, -20, -74,  69,
   32,   3, 125, -50, -22,-126,  70,  61,  48, -63, -61, -13,-123, -63,-102, -89,  51, -80,-102, -20, -52,  98,  60,  93, -57, -97,  26,  72,  72,-117,  55,-100,
   29,   3,   1,  98, 117, -94, 104,-127,  29, -33,-105, -41,  -6, -25,  56, 109,  28,-107,   2,  83, -88, -78,  97,  36,   8, -10,  86,-123, 123, -27, -36, -87,
   97, 110, -88,  84, -42, -27,  21, 102, -42,  51,  70,  15,   8, -48, 103,  15, -85, -33,  72,  51, -15,  15,  39,  82, -53, -56, 108, -24,  59,  89, -70,  73,
  -70,   1, -66, -34, -41, -20,  72, -78, -23,  28, -72,   1, 109, 119,  96, -75,  68,-117,  30,-123,  65,  71, -33,  79,  27, 115,  86,  -8, 110,  65, -38,  62,
  109, -72,  91, 105,  23, 119,-108,  43,  42,   7,  13,  63, -63, -52, 109,  12,  22,  92,-124, 103, -85,  94, -19,-101,   7, -16,   8,  74,-105,-103, -80, -99,
   -3, -52, -84,  -6, -49,  37,  -8,  78, -96,-128, 106,  26, 113,  16, 125, -80,  -4,  89,  29, 108, -72, -88,  93,  21,  47, -94,  79, -76,  97,  -3, 109,-116,
  -13,  42, -10, -92,-109,  16, -10, -85,  49, -67, -14, -79, -92, -42, -14,-124,  61, -74,  86, 114, -55,   4,  53,  82, -12, -14, 117,  46, -68,  14,  69, -63,
   53, -86, -35,  31,  34,  25,  31, -91, -28,-120,  85,  31, 112, 105,  59, 111,-112,  22, -41,   7,  29, 118,  -3, -11, -78,-127, -15,  45,  46, -14,  90, -61,
  -91,  99,  56, -74, 118,  38, -25,  79, -82,  71, -92,  80,-111,  30,   9,  93,  69, -74,  31,-112, -29,  62,  88,  55,-124,  20,   1,  58,  28,-102,-107, -84,
   16, -66, 112,   2, -92, 122,  92,  49,  23,  21,  18,  98,  56,  71, -25, 120, -32, -89,  96,  77, -23, 119, -91,  96,-126,  77,  71, -82, 117,  -4,  35,   4,
   38, -43,  42, -86,   7, -89, -56,  36, -46, -32, -64,-116, -31, -48, 109,  -7, 103,  30, -82,   4, -74,  97,  17, -53,-120,-104,  61, -55,  21,  87, -86, 114,
  -18,  27,  12, -83,  -3, -44,  12,   2,  21, 107,  71,  74, -59, -85,-114,  17, -69,  16,  55,   3, -82,  11, -79,-118, -22,  42,-116, -60, -73,   4, -68, -57,
  -93, 124, -65,  76,-108, 122, -57,  85, -26, -49, -88, -12,  67, -83,  34, -39, -76,  61, -51, 110, -41, -73, -71,  35, -24,-112, 103,  30, -46,   8, -60, -93,
 -104, -48,  60,-118, -93, -68,  35,   1, -51,-105,  47,  15, -69, -33,-128,  53,-128, -27, -32, -39, 126,-116, -23, -80,-122, -56,  98,-112,   9, -65, -33, -26,
  -67,-112,  71,-103,  79,  90, 103,  96,  24,  27,  62, -38, -71, -71, -39,-111, -33, -26, -39,   3,  22,-123,-112, 126,  31,  16,  37, -26,   5, -79,-127,-128,
  123, -42, -91,  88, 104,  50,  89, -62,  31,  31, -23, 110,  91,  26,-116,  98,  43,-125, -99,  78, 107, -69, 117,  93, -95, -87, -63,  78, -41, -20, -60,-118,
   15, -20,  80, -23,-111,-120,  16, -66,  99, -14,  89,-114,  34,-106,  26,  59, 123, -71, -22,  26, -48, -78, -70,  24,  61,  41,-113,  73, 110, -44,  -8, -28,
   46, -57,  75,  43,  55,-117, -96, 103, 102,-118, -93, -63, -33, -29, -98, 121,  66,  71,-113,  43,  56,  20,  40,-121, -40, -19,   4, -42,  51, -65,  27, -39,
  126,  36, -99,-109, 113, -18,  43,  58,  41, -79, -71,  86, -57,   3,  30,-112, -18, -88, -52, -42,  35, -86, -72,  91,  61,  17, -77, -47,  86, -23, -34,  -4,
   35, -47, -98,  56,  97, -52,  80, -96,  70, -47, -19,-124, -50, -63, -98, -93,  95, 107,  24, -13,  22, -11, 120,  50, -91, 118, -58,   1,  25, -26,-123,-109,
  -42, -57,  63,   5, 112,  18, -12,  27,  82, -25, -37,-117,  27,  49,-127, -70,-124, -94,  39, -55, -87, -78, -61,  12, 112, 114, 100,-120, -44,   2, -91, -98,
 -110,  31,-128, -64,-115, 122, -98,  51,-120, -27,  -2, 115, -96,  78,  67,  28,  49,  84,-125,  12,  78, -35,  77,  51,  38,-125, 124,  70,-116,-109,  29, -36,
   97,-123,-117,  82, 104, 127,  -1,  96, -79,  65, -46,  42, 101, -36,  72,  24,  50,  61,-108,   9,-120,  87,  72,-105, -77,-119, -17, -83, -31, -97,-103, -19,
  -55,  48,-105,  44, -12,  58,   4, -34,  71, -61,-102,  91,  86,  49, -70,  12,  95,  14,-110, -50,-106,   8, -55, 125, -93, -55, 108,  25,  87,  20,  67, 127,
  -29,  76,-114, -30, 123,  29, 123,  29, -30,   6,  21, -21,-109, -61,  44, -48,  19, -65, -35,  30,-103,-118, -83,-119, -68, -95,  24, 120,  -7, -84,  35, -98,
 -115,  13,  90,-114, -15,  92, -69, -31, -13, 108, -38, -40,  40,   9,  77,-117,  66, -55, -74,  75,  48,  99, -45,  60, -73,-119,  42,  10,-104, -51,  90,  38,
 -103, -74, 107,-128,  70,  79, 126,  87,-119, 124, -36,  46,  80, 104,  10,  46,  70,  27,  11, 118,  80, 127,  27, -94,-128, -45,   3, -66, -48, -44,  22,-108,
  -90,  17,   4, -37,-120, -68,  -9,  72, 102,  76,  50,  87,  94, 118, -48, -52, 100,   4,  15,  77, -82, -20, -35, -71, -61, -96,  40, -41,  -5, -55,  84,  68,
   -5, 103, -32, -66, -97,-100, -11, -13, 106,  79, 110, -74, -16,-120, 119,-102, 105, 126, -99,  96,   2,  72, 116, -62, -45,  42,  68, 118,  77, -32,  91,  21,
 -111,   7,  94, -84, -29,  91,  30,  60,   9,  31,  84,  23,-122,  70,  10, -68, -73, -30, -26, 100,-126, -34,-127,  26,  16,-108, -35,-101,   8, -37,  28,  98,
   83, -14, -47, -27, 111, -61,  86, 105,-119,  33, -26,  85, 110, -45,  54, -86,-100, -17,  -4,  -1,  76, 122,  65,  33,  70,-101,  75,-117, -30, -78,-124, -81,
 -101,  54,  82,  90,  37, 124,   2, -24, -89,  96, -61,  27, 122,-104, -52,  31, -85,  34, -84,-128, -19,-116,  -7,  19,  97,  89, 115, -92, -59, -59,  33,  56,
   87, -24, -82,-100, -32,  82, -69,  25,  97, -80, -84,  80, -54, 105, -89,  90, 117,-116, -91,  37, -59,  16, -44,  23,   5,  54,  62, -13, 113, -55,  51, -70,
   -7, 114,  17,  -1,  24, -99,  49,  50, -26, -74,  99,  84, 104, -69, -93,  52,  68,  34, 111, -98, -18, -81,  90,  61, -25, -62,  54, -93,  22,  -3, -35, -27,
  -60, -41,  35,  69,  64,  40,-100, -20,   8, -47,  36,  72,-112, 119,  12,  51,-109, -17,-111,  18, -40, -53, -23,-123,  10, -22, -20,-110, -88, -58, -34,  87,
  -42, 111,  56,  36, -70, -71,  87,  58, -10,  77,  99,-119, -24, -38,  20,   9,  43,  24,-107, 108,  69, -22,  -6, -45, 126, -93,  79,  45, -76,  92,  60, -40,
   81, -69,  55, -86,  14, -56, -78, -98,  42, 115, 108, -26,  50,  76,  12,  55,-106,   7, 124,-100, -31, -81, -75, -81, -83,   2,-100, -81,-118,  36, 100,  47,
   80,-105, -48, -26, -74, -78,  83,-117, 110, -64,  -9,  68, 127,-102, -83, -59, -98, 100, -81, -31, -31,  78,-111, 118,  98, -39,  14,  74, -42,  76, 108,-110,
   30,-101, 111,-125, 115,-109,  78,  92,  44, 117, -94, -83, -65,-113,  27, 115, -67, 108, -46, -76,-102,  68,-123,  20, -36,  87,  88, -27, -92,   0,  56,  28,
  104, -71, -19,  34,  97, -65, -85, -57, 114,  19, -25,-123,  57, 110,-120, 114, -20,  39, -47, -91,-128,  89, 125, 110, -70, 102, -40,  91, 111, 101,  -1, -42,
 -126,  82, 126, -93,  44,  90,  27,  92, -29,-123,  25, -28,  53,  60, -93,  77,   6,  88,  46, -23, -10, -71,  -9, -64,  12,  46,-101,  94, -92, -19,  23, -23,
  -67, -96, 110, -28,  64,  -3, -12,  12,   5,  23, -74, -79, -15, -47, -12,  97,  70, -65, -86,  88, -79, -38,  27,  90, -97,  88,  30,  20, -29, -23, -19, -23,
  104, -64,  93,-108,  20,  75,  35,  64, 110,  -7,   9,  80, -32, -57, 118, -64, -92,  32,  76, -19,-119,   9,  63,-111,-118,  22,  -2,  -4, -91,  58,-101,-107,
   28, -99,  86, 107, -33,-111,  23,  25, -19, 126,  34,-104,  -4, -88,  19, -20, -23,  68,   3,  84, 127,   4,-108, -16,  23,  26, 127,  54,  86, 106,  21, -49,
  -96,  59, -56,-125,  60,-114,  85,-114, -21,   1,  46, -11,  52,  39, -85, -80, -26, -45,  -1, -32,  31, -75,  54, -45,  35,  88,  18, -71,  58,-117, -64,  84,
   35,   6, -33, -90, -49,  38,  85, -27,  20,  74,-128,  67, 111,  16, -87, -54, -96, 104, 117,  54,  64, -64,-113,  15, 105, -88, 102, -55,  74,  59,  59,-109,
    7, 100,  85,-117,  52,  -6,  84, -88, 120,  39,  63, -94, 120,-115,  94,  95,  56, -53,-102, -52,  45,-106,  43,  80,  75, -19,  31,  65, -47, -79,-111, -71,
   52,  23,  87,  74,  87, -63,  16, -47, -19,  50,  72,-112,  27, -44, -58, 113,  58,  33, 116,  83,  70,  63,  -6,  76, -76,  42,-104,-122,  79, -61, 110, -90,
  -87,  11,  84, 109,  84,  64,  86, -77,  54,-100, -19, -53,  53, -63,  54,-111,-107,  17, -37, -49, -78, -98, -55, 109,  29, -81,  32,  80,  26, 101,  11, -52,
  -43,-117, -62,-116, -75, -20, -99, -86,-112, -39,   7, -52, -46,  23, -76,  29,  -4,   6,  -7, -81, -25,  72,  49, -28,   6,  -9,-106, -22,  71,  -2,-125, -66,
  -31, -12,  10, -13, -48,  95,-114,  97,  46, -12,  20, -73, -55,  72,  82,   9, -12, -73, -75, -56, -25,  92,  83,-104,  79,  -8,  76,  55, -74, -44, -95, -70,
   32, -30, 122, 102,  97,-114, 108, -59,   5, -69, 109, 126, 115, -15, -70, 127,  68,  69, -12,  32, -40,  93,  66,  48,  91,   2,  92,-120, -95,  46,  28,-114,
  -32, -54,   5,  96,  42, 127,  48, 102, -43,-119,-110,  21, 122, -30,  75,  35, -76,  86, -27, -31,  18,-105,-126,  -2,  27,  54,  85,-115,  92, -42,-102, -37,
   99,-125,  87,-100,  32, -43, -36, -61,  16,  15,  34,  53,  81,  84, -54, -60,  27, -19, -34, 114,  89, 116,  90,  73, -13,  52,  28,  75,-106,  26, -13, -15,
   95,  49,  99, -58,  31, 114, -97, -36,-126,  10, -64,  18, -13, 106, -26,  38, -29,  69,  35,-124,  -3,  81,  82, -67, 115, -44, 109, -42,  63, -87, 111, -19,
  -10,  25, 126, -80,-103, -53,   6, -48,  16, -54,  46,  42,  66,  31,  24, -91, -43,  29,-108, 101, -22, -24, -47,   1, -42,  11, -64,  73, 110,  -1, -45, 110,
  105, 110, 123,-117, -27,  26,-127, 109,  49,  10,  79, 103, 109, -30, -13, -31, -68, -54,  39,   7,-111, -76, -32, -30,  72, 126, -76, 111, 100, -85,-128,  89,
   48, -81,  12,-115, -65, -53,  44, -97,  36,  16, -51, -96,  56, 103, -44,  70, 122,  83,  39,  51,  -8,-108,  24,-112, -47,  26, -44,  34,  38,  13,  -2,   5,
   66, -13, -32,  68,-123,  31,-115, -27,  39,  87, 119,  23,  18, -13,-108,  44,  73, -70,  50,  99,   3, 107,-110, -17,  85, -12, -62, -87, -96,  94,  90, -62,
   43,  14,  51,  81, -84, 125, 107,  16, 119,  19,  37, -95, -99,  70,  87, -55, -71, -89, -39,-120, -89, -43,-110,  78, -69, 120, -83,  70, 103, 124,  92, -55,
  -20,  53,   8, -86,  16,  34,  18, -89,-100, -26,  12, -52, -18,  91,  72, -81,  85, -35,-101,  -6, -45, -47, 107,-102,  93,  38,  96,-128,  95,-104, -25,   6,
   13, 123,  84,  79, -39,  98, -59, 119, 106, -22,-120, 120, -53,  99,-106, -11,  68, -68,  97, -46, -85, -99,  58,  60, 127, 120,  65, -89,  60,  -7, -96, 108,
 -108, -87, -15, 121, -19,-125,-110,  59,  25, 105,-114,  20,   1, -86, 105, -53,  22,  14,  41, -51, 123,  83, -55,-103,  54,  35,-111,-112, -45, 109,  87,-111,
  127, -70, -59,  71, -72,  -2, -80, -68,-101, 124,  39,-122,   9, -44,  27,-109,  70, -24, 126,-113, 125, -81, -94, -18,  93,  71, -26,  41,  85, -59, 105,  61,
  -46,  84, -19,  -2,-127, -38,-120,  54, -44, -36, 112, -58, -19, -82,-102, 122,  44, -15, 117,  75,   3, -58, 126,  49,  64,  47,-123,  66,  29, 123, -76,  30,
  -79, -45,  66,  -9, 104,  97,  14,  78,  99,  11,-104, 108,  38, -45,-107, 114, -98, 121, 114,  82,   1,  -3,  48,  20, -37,  29,  42, -46, 104,  99,  76,   2,
  -68,-108,-117,  41,  19, -67, 108, -13, -89, -77,  16,  38,-123, 101, -63, 108, 121, 102,  37,-128, -24, 111,  76,  30, 115, -78, -88,  10, -99,  34,-110, -24,
 -107, 104, -14, -49,-110,   7,  -2, -74, -82,  74, -19, -39, -78,  44,-120, -10,  76,  -8,  65, -95, -49,-128,  -2, -24, -85,  96,-119,  -3,  54,-106, -81, -64,
   71,  80,  13,-107,  51, -83,  38, -33,  27,  81,-100,  79,  42,-120,-123, -71, -11, 100,  82,  25, 102,   0,-100, -42,  13,  26,-118, 103, -59,  91,  81,  54,
   69,  54, -16,  95,-114, -37, -12, 123,  98,-118,   9, 118,  42,  18,  90,  28,-117,  15,  96,  80,  15,  38, -63,  87,  21, -13, -74, -98,-119,  83, 112,  31,
   -3, -92, 126, 127,  -4,  75, -91,  66,  30, 114,  35,  60,   1,  52,  55, -31,  70,-116,  -2, 110,-127, -49, 105, -24, -75,-102,  -6, 102, -20,  49, -91,-118,
  -28,  -2,  95,  69, 126, -50,  10,-126, -55,  40, 110,-116,  44,  21,-108,  78, 121, -87,  97,  12,  19,   2,  53, 116, 103,  12, -86,  57, -94, 116,  65,  80,
    6,  37, -78, 107, -90, -89,  28,  39,  87,-102, 100, -83, -92, -20, -20, 124, -14, -44,  43,  28, -72,  83, -81,-106, -77, 122, -56, -64, -96,  93,  56,  87,
   13, -95,  82, -86,-124,   0,  67, -80,-100,  46,  63,  -9, 100,  29, -19,  44,  43, -62,  20, 124,  58,  83, 114,  81,-105, -31, -19,  58, -66,-127,-113, 111,
   15,-117, 100, -42,  59,  56,  18,  45,  30, 107,  58,  59,  63, -91,  -1,  52,   4,  33, -75,  65,  -3, -39,  91,  14, -27, -45,-108,  75,  15,  17, -23, -32,
  -23, -48, -15, -66,  48, -59,  79,  -9, -99,-111,   2,   1, -67,-110,  98, -48, -44,  13, -51,  74,  34,-128, -79,  33,  37,-111,  60, -75,  43, 121, -42, -63,
  -68,   1,  34, -39,-126, -80, -82,  81,   0, -66, -84,  74,  88, -50,  -1, -87,  75,   3, -40, -88,  46,  55, -99, -18, -83,-123,  52, 113, -70,-100,  27,  14,
   94, -18,  28, 115,  29,  78, -67,  72,  -2,  51, 121,  89,  65, -60,-123, -11, -90,-113,  71, -41, -44, 112,  -7,-108,  20,  26,-119,  67,  89,  98,  53,  62,
   33,  93,  92,-101,-112, -95, 106, -34,  61, -78, -84, -68, -41, -64,  -8, -96,  42,   5,  96, -30,-127,  31,  12,  22,   1,-115,  -6,-125, -35,-124,  13, 115,
   67,   0, -98,  73, -96,  43,   1,  93,  10,-104,  58, -59, -91,  24, -15,  14,  28, -37, -35,   2, 106,-114, 107, -48,   0, -53, 111,  12, -92,  15, -30,  62,
  -24, -97,  38,  19,-122,  12,  38,  84, 110, 119, -92,  74,  60, -14,-123, -44, -35,  84,  58, -38, 113, -36, -96, 118, -58, -75,  17,  62,  34,-117, -80,  59,
  -79, -62,-121, -19,  27, -41, 125,  98,-121,  27, -70, -72, -65, -44,  34,  20, 121,  78, -42, -79, 107,  78, -46, -84,  33, -99, -98,  -7,  18,  42,-113,-103,
  -53,  59, -10, 126,-128,  99,  39,  51, -53,  92,  20, -16, -55, 105, -44,  88, -49, -24, 127,  23,  69,  96, -43, 121,-123, -28, -17,  68, -62,  50,   8, -22,
   93, 106,  50, -50, -76,  70,  35, -10,  87,  60,  18, -90,  87, -85,  12,-116,  85,  94, -21, -69, -18, 107, -82,-121,  47, -50,  88,  46,  18, 114,  22,  27,
   83, -51, -23,-123, -32,  43,-128,  46,  93, -17,  46,  81, 127, -27,  85,   7,  65,-101,-102,  15, -81,  89, -64, 111,  57, 109, 122, -60,  94,-116,  12, -48,
   72, -21, 105,  77,-101,  49, -65, -86, -53,  -5, 103,  29,  92,  82, 118, -77,  39,  50,-120,-115,-123,  57, -15,-128, -50,  53,  -3, 120, 120,  95, 121,  60,
   85, -74,-107,  35,  26,  80,  -9, -87,  27,  34,-117, -84,-104,  26,  15,-123, -79,  99,  52, -58,  73,  54, -29,  -9,  61, -94, 125, -18,  43,  12,-122,  22,
   34,-123, -41,-100,   9, 125, -78, -47,  50,  94,  52, -90,  30,  83,-105,  -4,  80, -97,  27,-124,-123, -77, -54, 125,  78,  -7, -31,  57,-118, -82,  79,  -9,
   71,  70,  94, -67, -62, 111,-115, 126, -88, 117,  51, -44,  81, -86,  67,  -5, -36, -16, -58,  56, 100, -12,  70, -64, -11, -18, 125,-114, 104,  -2,  52,  50,
   48,-111,  24,  71,-111,  54, 127, -31,   9,-102, -13, -10,  33, -35,  10,-127,  48, 103,  64, 101,  -5,  91, 123, -99,  19,  45,  68, -12,  -1,  89,-107,  31,
   13,  69, 106, -28,  34, -28,-117, -94, -29, -26, -53, -90,  90,  33, -58,-111,  73,  63, 112,   6, -64, -14,   9, -92, 124, -96, -37,   1, -81, -66, -59,  41,
   52, 122,   5, 115,  42, -24, -17,-110,-101,  20, -61,-126, 124, -86,  57,  80, -31,  -9, 122, -56,   7, -15,  78, -86, -72,  55, -95, -90,  60,  41,  76,   3,
  -61, -17, -45, 107, -60,  -6,-119, -58,  91,  83, -50,  25, -75, -99,  33, -74,  95,-127,-106, -34, -60,  47,  29, -49, -49, -52, 124,  32,  76,   8,  83, 124,
  104, 112,  47,  27, 107, 114,  71,  79,  83,-122,  89,  75, -50, -36,-126,  58,  68, -89, -45,  56,  82,  54,  89,  40,  83,-114,-116,  -3,   0,  25, -66, -81,
  106,  28,-110,  31,  67,  76,-124,  23, -99,  38,  82, -64,  33, -95, 124, -63,  96,  22, 123,-108, -92,-127,-121,-101,  -3, 115,-125, -65, -95,  28,-104,  81,
  -32,  56, -47,  48,-108,-113,  13, -38,  17,  52, -45,  -7, -74,  81,  24, -60,  -1,-105,-119,  59,  73,  63, -63, 111,-122,-107, -78, -11,  58,  90, -85,  56,
  -62, 107,  63, -10, 109,-113,-100,  12, -43,  16,-121,   1,  83, -76, -61, -65,-116,  39, 102,-100,-114,  79,  78,  -5,  43, -42,  66,-116, -92,-101,  57,  11,
   31,  91,-111,-122, -25, -17, -39, -91,   8,  92,  52,  90, 103,  79,  72,   5, -23,  20,  93,  96,  91, -96,  71, -25, -53,  20,  11,  39,   5,  -8, 107,  18,
   19, -28,-115,  38, -98, 101, -46, -21, -79, 112, -63, -54,  95, 114, 108,  65, 101,  23, -41,  23, 100,  97,  25,  48, -64,  27, -17, -76,  82, -63, -56, -73,
  -13, -50, 118,  99, 102,  70, 125,  69,  59,  60, -67, -53, 115, -57,   5, -55, -16,-125,  46,  87,  -9, -66, -61,-107, -70, -21, -38,  -2,  57,  37, -28,  93,
   20, -16,-121, -91, 113,-114, -33, 119, -25,  -1, -99, 107,  74,  71,  47,  75, -39,  82, 115,  17,  40,  94,  11,  57,   4,  53,  97,  84,  -8,  40, -37, 127,
 -121,   8, -70,  21, -12, 122,-107,  75, 104, 120, -23, -44, -75,  45,  98, -59,  67, -26,-106, -32,  96, -13,  24, -70, -11, -17, -89, -10,  62, -47, -61,-104,
  -51,  10, -61, -14,  50, 121,  52,-121,  24,  84,   2,  19, -20,-124,-122, 105,  98, -59,-110, 123,  87, 104, 104,  -5, 108,  21,  80,  18, -37, -34, -39,  36,
   58,  64, 123, -73, -78, -13,  66,  58,-128, -32,  33,   2,  16,  62, 110, -64, -52,  70, -75,  36, -85,-127, -96, -30, -29,  14,  33, 122,-124,  60, -81, -12,
   46, -90, -80,  29,  24,  50,-112, -76,  84, -37, -88,   8,  95,  65,   1,  70,  -3,-101, -39, -48, -62,-117,-128,  48,  23,  -7, 105, -62,  96, -80,-100,-104,
    9, -41, 105,   6,  38, -62,  79, 126,  47,  47, -68, 125, -76, -58, -35,  12, -31,  81, -40, -74, 127, -15,  74, -83,-126,  85, 115, -80,  39,  68, -30,  -1,
   45, 121,  -4, -60, -30, -50,-107, -15,  99,  96,  34, -38,   3,  -9,  75, -71,  12,-121,  39, -94, -24,  16,  89,  78,  74,  94, -71,-125,  48, -17,  35, -64,
  118, -45,  61,  61,  38,  94,  -8, 123, 116, -52, -93,   6,-122, -28, -79,  -2, -47,   3, -92,  59,  -4, -80,  10,  49, 119,  45, -90,  89, -61,-119, -55,  45,
  -94,-101,  62,   7,  43, -26,  32,  33,   9, -51, -76, -15,  62, -29, -72, -93,  11, 108,  12, 115, -60,  30,   1,  94,  19, -30,  61,  37,  38,  72, -54, 110,
  111,  20, -73,  42, -28,  33,  53, 117,  29, -98,  92,  81, -60,  13, 118,   0,  28, -21,  96,  68,-108,-117,  14, -19,  -9, -74, -66,  26,  81, -93, -87, -70,
   15,  28, 121, -97,  11, -11, -96,  83,   7, -38,  30,  68, 120, -80,   1,  78, -49, -48,  94, -79, -73, 112, 113,-106,  84, -40,  88,  36, -16,   0,  -8,-104,
   32,  61,  79, -18,   1,  91,   3,  11, -34, -18,  -7, -74, 104,  95, 127,  19, -92,  30,  18, 103, -74, -88, -28,  86, -42,  79, -54, 119,  59,  94, 108, -26,
   54, -57,  38, -96,  79,  48,  -3,-123,-117,   0, -42, -12,   3,  73, -58, -11,  48,  26, -95, -53, -99,-125,  78,  78,  82, -39,  95,-122,  15,  83,  53, 102,
 -114, -30,  26,  74,  20, 103, -73, -64, -62,  35,   2, -81, -49,  31, 106, -97,  78, 108,-100,  83, -74,  -2, -20, -88, -11,-119,-127, 110,  70,  94,-111, -98,
  -14,  15, 106,  36,-108,  36, -11,-103, -18,  15, -61,-116, -72,  93,  20,-103, -32, -73,   4,  58, -13, -95,-104, -26, 102,-102, 116,  94,  49, -53, -40,-120,
   68,  11,  53,  20, -77,  12, -30,  37, -15,  69, -32,  38, -20, -13,  32, -34,  85,  79, 108,  46,   9,-102,  62,  21,  27, -66,  61,   8, -67,  43,  39, 101,
  -70,  14, -46, -76, -48,  30,  52,  10,-106, -11, -23,  25, -39, -26,  16, -24,  80,-103, -77,  20, -80, -78,  98, -62,  51,  21, -72,  -2,-105, -70, 107, 116,
   72, -11, -58,-113,  58, 113,  86,  22, 107,  -1,  12, -64, -91,  -3,  89,  45,-126, -82,  12,-110,  -4,  67,-103,  96, 125,  92, -39, -11,  62, -79, -25,  73,
  -73,  88,  59, 125,-114,  24, -36, 107,   2,-102, -37,-101,   0, -74, -29, 124, 105,  82,  50,  43, -39,  23, 116, -77, -82,-123, -43, -52, -49, -27,   3, -84,
    5,  75, -61,  31, 112,  32,  29,  66,  -5, 113, -85,  86,  81, -97, 108,-123,  73,  60,  13, -20,  61,  68, 106, -21,  14,  39, -61,  82,-116,  98,  49, -96,
   70, -10,  87,  64, -19, 101,   9,   4, -57, -64, 125, 107,  72,-103,  18, -15,  60,  34, -27,  56, -11,  30,  30,  73, -77, -92,-103, 123,  93,  79,  42,  -3,
  112, 100, -35,   9, 123,  18,  65, -37,  57, 116,  81,  15,  48, -79, -98, -36, 105, -97, -36,-116, 116,  67, -42, -16, -44,  -1, -23,  67, -59, -64, 113, -62,
  -52, -93, 113,   4,  10, -80, -87, -35, -57,  61, -69, 105, -68,-100, 123,-102,  87,-105,  84,  -1,-110,  -4,-123, -10, -92, -48, 126,  57, -78,   0,  60,  81,
  -16, -91, -60, -14,  60, 105, 108,-107,  94,-112, -19,  98, -13, -38, -26, -57,   0,  62,  26, -72,-116,  89, -58,  75, 127, -95,  54, -68, -91,  23,  71, 101,
   89, 122, -61, 122, -81, -82, -35,  36, -76,  37, -49, -44,-113, -10,  18,  48, 105,-121, -25, -38, -14, 115,  36,  38, -44, -57,-109,  46,  80,  38, 114, -28,
   18, -97,  61,-107,  42,  42,-100, 115, -41, -37,  32,  -8, -12, -47, -43, -12, -27, -24,  34,-111, 109, -50, -95,  66,  15, -59, 103, 120, -80,  15, -62, -40,
   29, -73,  94,  98,  82,  -5, -10,-127, -80, -55,  76, 110,  47,  65, -72,  21,  65, -15,  46, 115,  48, 104, -18,  75,  55, -64,  -3,  52,  47,  91,  53,  18,
  -29,-121,  35,  52,   1,  42, -19, -30, -30, -30, 119,  47, -35,   2, -56,  11,-119, -94,  21,  86,  32, -36, -77, -90, -92,  74,-107,  58,  58, -59,  65, 127,
   34, -60, -16, -62, -41,   9, -99, -14, -80,   0,  -6,  75,  47,  81, -39, 123,  61,  25,   8, -84,  67, -56,  54, -54,  98,  68,-105, -16,-108,-118,  30, 100,
  -61, 122, -45, -26,  19, -18,   2, -25, -54, -67,  14, -74, -56,-105,  81,  86, -14,  11,  28, -20,  41, -89,  81,  -8,-103, -96, -72,-104,  55,   8,-124, -99,
    3,  44,  -2,  -7, -46,  72, 127,  23, -51, -11, 123,  43,-101, -75,   2,-105,  78,  24, -93, -31, -23, 122, 126,-111,  95,  59,  24, -79, -58, -57, -53,  26,
  -66,-128,  68,-111,   5,  52,  69, -61,   3,-124, 124, 102,  21, 112, -99,  48, -84, -54,  38,-107,  56, -43, -86, -84,  37,-102, 111,  -1, 117,  22,  -6, 117,
    3, 120, 115, -66, 115,  18,   7,  38, -91, -86,-101, 125, -29,  28,  81,  92,-118,  20,-117, -14, 111, 100,-106, -41, -60,  97,-128, -47,   0,  60, -39,  16,
  111,-111,   5,  53, -22,-120, -86,-105, -63, -67,  17, -58,  64,  59,   8,  91, -84, -33, 127,  26, -10,-111, -80,  70, 112,  57, 120, -24, -22, -17,-102, -32,
   69,  17, -85,  43, -28, -94,  44, -88, -42,  90,  34, -12,  26, -50, -56, 123,-118,  83,  64, 104, -53,  44, -55,   6,-105,   3,  55,  64, -55, -33, -41,  42,
   86, -74, 111,  45, -29,  47,  23,  -9,-116,   0, -17, -61,  90, -27, -49,  60,  97, -10,  62,  24, -80,  53,  95, -12, -36,  58,  79,  27,  65,-116,  55, -26,
   12,  -7,  34, -24, -33, -68, -15,  72,  19,  -5, -28, -95, -26, -16,  38, -22,  86,  -7,  24,-102, -27,  68, 105,-102,  27, -61,  66, -55, -88, -64,  78,  18,
    5,  40,  76,-107,  23,  -9, 119, 100, -64, -50, -63,  92,  77, 101,   5, -73,  33, -76,   3, 120, -87, -77,-117, 112, 114,  30, -50, -30,  22, 105, -80,  65,
  113, -63,  48,   5, -18,-119, -27,  90,  15, 123,-113,  90, -48, -74, -32,-128, -56,  69,  61, -65, 111, -17,  55,  88,  15, -60,  54,  31, 110,   7,  77, -69,
  -99,-126,-119,-128,  45,-120,  44, -51, -17,  40, -40,  35, 107,  46,  -1,  51,  52,   9, -97,  67,-109, -19, -73, 106, 121,   0,  18, -65,  42,-118,  -6, -70,
   46, -80,-105, -81, -61,-101, -52,-104, 106, -83, -98,  73,  80, -26,  34,  94, -14, -46,  25, 100,   1, -19, -38,  94, -66, 104,  25,  51,  55,  71,-121,  59,
   44,  75,-124,  14,  68, -28,   5,-113, -67,-104,  97, -18,-118, -33,  59,  56, -55,  50, 107, -21, -56, 112,  98,  93, -45,  23,  34,  -7, -53, 124, 127, 115,
   66,  12,  95,  59,-111, -65,-125,  45,  98, -61, -77,  28,-113, 108,  91,  74,  -6,  65, -11, -52, -24,  55,  60,  39, -67,  79,  96,-104, 126,  61,-104, 120,
   57,-120, 103, -57, 125, 103, -74,  26,-104,-127,  95, 107, 127,  92, -34,-112,  -7, 101, -47, -11,  57,  54,  99, 106, -23,  88, -27,-109,  62,-106, 126, -96,
    6, -97,-112, -62,  84, -19,  71,-110, -16,-109, 120,  76, -61,-106, -44,  41, -39, -49, -61,  56,  44,-100, -79,-113,-110,  36, 104, -76,-106,  36,  95, -31,
  -77,  69,  17, -70, -85, -95, 113,-128,  77, -47,  35, -23, -51, -41, -52, -28,-108, -41,  40,  92,-100, -50, 101, -84,  63, -38,  44,  63, -27,  88,-101, -91,
   16,  62, -36,  80,-105, -95, -83,  38,  27, -98, -62,  47, -51, -82, -75,  21, -73,  68, -70,  49, -66, -16,  -9,  81, -93,  61, -49,  47, -82, -59, 121,  83,
 -121,  29, -22, -29, -11, -36,  94,  51,  87, 102,  60, -23,  91,   1, -99,  18,-126,  12,  15, -76,  60,  -1, -29,  33, -44, -95, -47,   2,  15,  40,  80, -23,
 -126,-102,  63, -14,  26,  31,-102,  11,   0,  49, -66, -25, -22,  60,  51,  97, -42,   2, -10,  53, -95, -31, -16, 107, -42,-112, -58,  97,  57,-114,-108, 100,
  105,  85,-108,  78,-124,  21, -57,  47,-125,  81,  64,-118, -84, 102,  72, -30,  77,  37,-125, 122,  64, -88,-118, -86,  -8,  49, -38, -84,  84, -56,  -1,  77,
  -21,  56, 106, -93,  11,  38, -83,  21,  46,  38, -59,  -4,  58, -27, 127,  29,  11, -32, -83, -73,  18,  20, -19,  90,  20,  70,  35,  83,  50,-102, -13, -52,
  -47,-128,-124, -97,  49, -46, -86,-109,  85, -67,  31,  93, -43, 122,  42,  71, 123, -55,-101, -87, -39,  19, -88,-106,-127,  13,-106, 123,  -4,-106, -32, -91,
   72, -54,  13, -64,  55,  34,-112,  -1,-112, -13,-110, -91, 113,  97,-106, -64, -57,-126,-115,-105,  10,  48,  53,   0,  99, -58, -18,  65,  -8, -55,  47, -98,
   28,-116,  89,  75,  57, -43, -97,  19,   2, -82,  85,  -8,  66, -76,-105, -76,  79,  51, -80,  21, -15,  65,  75, -33,  20, -94, -23,  -1, 122,  67,-111, -15,
   76,-102, -10,  58, 113, 127, -20, -66,  36, -29, -36,   5,-111,  13, -78, 122, -95,-114,  13,  27,  96,  -3, -52, 110, -75,  32,-115, -52, -87, -96, -68, -64,
   69,  29, 121,  65, -60,  27, 113, -80, -17,  21,  82, -82, -95, -93, -32, 115,  51, -59, -15,  23, -75,  69, -60,  81, 122,  -2,  -3, -10, 110,   6,  67,-111,
   -2,  83,  -7, -30,  77, -75,  59, -68,  21, -87,  47, 127,   4,  75,  41,  98, 107, -36,  78, -57,  65,  19, -64,  40, -10, 109, -89,  -5,  -2,   0,  78, -53,
  -35,  80,-116,  49,  97, -85,  54,  15, 111, -76, -25, 109,  89, -30, -17,  16,  77,  16,-103,  26,  31, -90,  72,-113,  23,  91,  50,  36, 104,  36,  53, -59,
  -68,  23,  62,  91, -78, -29,-101,  24,  14,  99, 124, 127, 112, -51, -80,  62, 109,  73,  51, -61,-104, -27,-114,   9,  50,  69,  28, -51,  53, -91, -18,  55,
   10,  39, -36, -88,  52, 112, -27, -42, -20, -23,  15,  54,  74,  95, -87, 123,   3,  78, -31,  54, -23,-109,  90,  57,  -5, -53, -60,  54,  86,  37,   7,  65,
  -38,  40, -77,  68,  54,  95,-101, -71, -74, -72,  40,-112,  73, -13, 122,  89, -42,-115, -13,-108,  84,  26,  33, -29, -82, -35, -64,  92, 103,-108, -69,  70,
  124,  78,-121, -24,  20,   4, 101,  62,  78, -92, 111,  96,-107,  -5,-106,  13,  -3, -72,  -2,  70, -67,  96, -74,  92, -12,  22, 118,  83, -93, -56,  54, 106,
    6, -91, -16,-107,  13, -17,-121,   4,  71,  34, 120, -67,  59,-101,  58,  65,  34, -87,-119, -44,-106,-114,  75, -17, -72,-100,  -7,-108, 113, -80,-118,   5
