text: #include <stdint.h>
  namespace posit8ns {
  // type is 5PositIaLi8ELi0EhL9PositSpec0EE
  int8_t opadd[] = {
  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-110,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-109,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-108,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-111,-107,-103,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-111,-107,-103,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-111,-107,-103,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-111,-107,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-110,-106,-102,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-110,-106,-102,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-110,-106,-102,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-110,-106,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-109,-105,-101,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-54,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-109,-105,-101,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-52,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-109,-105,-101,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-50,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-109,-105,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-108,-104,-100,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-54,-46,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-108,-104,-100,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-52,-44,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-108,-104,-100,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-50,-42,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-117,-116,-115,-114,-113,-112,-108,-104,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-111,-107,-103,-99,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-54,-46,-38,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-111,-107,-103,-99,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-52,-44,-36,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-111,-107,-103,-99,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-50,-42,-34,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-111,-107,-103,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-110,-106,-102,-98,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-54,-46,-38,-30,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-110,-106,-102,-98,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-52,-44,-36,-28,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-110,-106,-102,-98,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-50,-42,-34,-26,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-110,-106,-102,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-109,-105,-101,-97,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-54,-46,-38,-30,-22,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-109,-105,-101,-97,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-52,-44,-36,-28,-20,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-109,-105,-101,-97,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-50,-42,-34,-26,-18,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,55,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-109,-105,-101,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,57,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-108,-104,-100,-96,-95,-91,-87,-83,-79,-75,-71,-67,-62,-54,-46,-38,-30,-22,-14,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,59,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-108,-104,-100,-96,-94,-90,-86,-82,-78,-74,-70,-66,-60,-52,-44,-36,-28,-20,-12,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,61,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-108,-104,-100,-96,-93,-89,-85,-81,-77,-73,-69,-65,-58,-50,-42,-34,-26,-18,-10,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,117,118,119,120,120,120,120,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-116,-115,-114,-113,-112,-108,-104,-100,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,117,118,119,120,120,120,120,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-119,-115,-114,-113,-112,-111,-107,-103,-99,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,117,118,119,120,120,120,120,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-119,-115,-114,-113,-112,-110,-106,-102,-98,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,118,119,120,120,120,120,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-119,-115,-114,-113,-112,-109,-105,-101,-97,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,118,119,120,120,120,120,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-119,-115,-114,-113,-112,-108,-104,-100,-96,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,117,118,119,120,120,120,120,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-118,-114,-113,-112,-111,-107,-103,-99,-92,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,118,119,120,120,120,120,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-118,-114,-113,-112,-110,-106,-102,-98,-88,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,119,120,120,120,120,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-118,-114,-113,-112,-109,-105,-101,-97,-84,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,92,93,93,94,94,95,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,119,120,120,120,120,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-118,-114,-113,-112,-108,-104,-100,-96,-80,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,118,119,120,120,120,120,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-117,-113,-112,-111,-107,-103,-99,-92,-76,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,119,120,120,120,120,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-117,-113,-112,-110,-106,-102,-98,-88,-72,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,120,120,120,120,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-117,-113,-112,-109,-105,-101,-97,-84,-68,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,120,120,120,120,121,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-117,-113,-112,-108,-104,-100,-96,-80,-64,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,120,120,120,120,121,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-116,-112,-111,-107,-103,-99,-92,-76,-56,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,120,120,120,120,121,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-116,-112,-110,-106,-102,-98,-88,-72,-48,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,84,88,89,90,91,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,119,120,120,120,120,121,121,121,121,122,123,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-116,-112,-109,-105,-101,-97,-84,-68,-40,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,84,88,92,93,94,95,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,119,120,120,120,120,121,121,121,121,122,123,124,124,124,125,126,127,-128,-126,-125,-124,-122,-121,-120,-116,-112,-108,-104,-100,-96,-80,-64,-32,0,8,16,24,32,40,48,56,64,68,72,76,80,84,88,92,96,96,96,96,97,97,97,97,98,98,98,98,99,99,99,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,119,120,120,120,120,120,120,120,121,121,121,121,122,122,123,124,124,124,125,126,127,-128,-126,-125,-124,-121,-120,-119,-115,-108,-104,-100,-96,-80,-64,-32,0,32,40,48,56,64,68,72,76,80,84,88,92,96,97,98,99,100,100,100,100,101,101,101,101,102,102,102,102,103,103,103,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,119,119,119,119,120,120,120,120,120,120,120,120,120,120,121,121,121,121,122,122,122,123,124,124,124,125,126,127,-128,-126,-125,-124,-121,-120,-118,-114,-104,-100,-96,-80,-64,-32,0,32,64,68,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,104,104,104,105,105,105,105,106,106,106,106,107,107,107,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,122,122,122,122,123,124,124,124,125,126,127,-128,-126,-125,-124,-121,-120,-117,-113,-100,-96,-80,-64,-32,0,32,64,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,108,108,108,109,109,109,109,110,110,110,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,122,122,122,122,123,124,124,124,124,125,126,127,-128,-126,-125,-124,-121,-120,-116,-112,-96,-80,-64,-32,0,32,64,80,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,122,123,123,124,124,124,124,125,126,127,-128,-126,-125,-124,-120,-119,-115,-108,-80,-64,-32,0,32,64,80,96,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,122,122,122,122,123,123,123,124,124,124,124,125,126,127,-128,-126,-125,-124,-120,-118,-114,-104,-64,-32,0,32,64,80,96,100,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,123,123,123,123,124,124,124,124,125,126,127,-128,-126,-125,-124,-120,-117,-113,-100,-32,0,32,64,80,96,100,104,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,123,123,123,123,124,124,124,124,125,126,126,127,-128,-126,-125,-124,-120,-116,-112,-96,0,32,64,80,96,100,104,108,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,123,123,123,123,124,124,124,124,124,124,124,125,125,126,126,127,-128,-126,-124,-123,-116,-112,-96,0,96,100,104,108,112,113,114,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,125,125,125,126,126,127,-128,-126,-124,-122,-112,-96,0,96,112,113,114,115,116,117,118,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,126,126,127,-128,-126,-124,-121,-96,0,96,112,116,117,118,119,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,126,126,126,127,-128,-126,-124,-120,0,96,112,116,120,120,120,120,121,121,121,121,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,127,-128,-126,-120,0,120,121,122,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,-128,-126,0,120,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,0,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-120,0,126,-128,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-122,-121,-120,0,120,126,-128,-127,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-116,-112,-96,0,120,124,126,-128,-127,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-119,-118,-117,-116,-112,-96,0,96,121,124,126,-128,-127,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-96,0,96,112,122,124,126,-128,-127,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-114,-113,-112,-108,-104,-100,-96,0,96,112,116,123,124,126,-128,-127,-126,-126,-125,-125,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-108,-104,-100,-96,-80,-64,-32,0,96,112,116,120,124,125,126,-128,-127,-126,-126,-125,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-104,-100,-96,-80,-64,-32,0,32,100,113,117,120,124,125,126,-128,-127,-126,-125,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-118,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-100,-96,-80,-64,-32,0,32,64,104,114,118,120,124,125,126,-128,-127,-126,-125,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-96,-80,-64,-32,0,32,64,80,108,115,119,120,124,125,126,-128,-127,-126,-125,-124,-124,-124,-124,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-80,-64,-32,0,32,64,80,96,112,116,120,121,124,125,126,-128,-127,-126,-125,-124,-124,-124,-124,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-119,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-64,-32,0,32,64,80,96,100,113,117,120,121,124,125,126,-128,-127,-126,-125,-124,-124,-124,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-32,0,32,64,80,96,100,104,114,118,120,121,124,125,126,-128,-127,-126,-125,-124,-124,-124,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,0,32,64,80,96,100,104,108,115,119,120,121,124,125,126,-128,-127,-126,-125,-124,-124,-124,-123,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,32,64,80,96,100,104,108,112,116,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-124,-123,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,40,68,84,97,101,105,109,112,116,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,48,72,88,98,102,106,110,112,116,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,56,76,92,99,103,107,111,112,116,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,64,80,96,100,104,108,112,113,117,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,68,84,97,101,105,109,112,113,117,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-120,-120,-120,-120,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,72,88,98,102,106,110,112,113,117,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-120,-120,-120,-120,-119,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,76,92,99,103,107,111,112,113,117,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-120,-120,-120,-120,-119,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,80,96,100,104,108,112,113,114,118,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-121,-120,-120,-120,-120,-119,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,84,97,101,105,109,112,113,114,118,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-120,-119,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,88,98,102,106,110,112,113,114,118,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-120,-119,-118,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,92,99,103,107,111,112,113,114,118,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-120,-119,-118,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,96,100,104,108,112,113,114,115,119,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-120,-119,-118,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,84,97,101,105,109,112,113,114,115,119,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,84,88,98,102,106,110,112,113,114,115,119,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,0,8,16,24,32,40,48,56,64,68,72,76,80,84,88,92,99,103,107,111,112,113,114,115,119,120,121,122,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,8,16,24,32,40,48,56,64,68,72,76,80,84,88,92,96,100,104,108,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,10,18,26,34,42,50,58,65,69,73,77,81,85,89,93,96,100,104,108,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,12,20,28,36,44,52,60,66,70,74,78,82,86,90,94,96,100,104,108,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,14,22,30,38,46,54,62,67,71,75,79,83,87,91,95,96,100,104,108,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,16,24,32,40,48,56,64,68,72,76,80,84,88,92,96,97,101,105,109,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,18,26,34,42,50,58,65,69,73,77,81,85,89,93,96,97,101,105,109,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,20,28,36,44,52,60,66,70,74,78,82,86,90,94,96,97,101,105,109,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,22,30,38,46,54,62,67,71,75,79,83,87,91,95,96,97,101,105,109,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,24,32,40,48,56,64,68,72,76,80,84,88,92,96,97,98,102,106,110,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,26,34,42,50,58,65,69,73,77,81,85,89,93,96,97,98,102,106,110,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,28,36,44,52,60,66,70,74,78,82,86,90,94,96,97,98,102,106,110,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,30,38,46,54,62,67,71,75,79,83,87,91,95,96,97,98,102,106,110,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,32,40,48,56,64,68,72,76,80,84,88,92,96,97,98,99,103,107,111,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,34,42,50,58,65,69,73,77,81,85,89,93,96,97,98,99,103,107,111,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,36,44,52,60,66,70,74,78,82,86,90,94,96,97,98,99,103,107,111,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,38,46,54,62,67,71,75,79,83,87,91,95,96,97,98,99,103,107,111,112,113,114,115,116,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,40,48,56,64,68,72,76,80,84,88,92,96,97,98,99,100,104,108,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,42,50,58,65,69,73,77,81,85,89,93,96,97,98,99,100,104,108,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,44,52,60,66,70,74,78,82,86,90,94,96,97,98,99,100,104,108,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,46,54,62,67,71,75,79,83,87,91,95,96,97,98,99,100,104,108,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,48,56,64,68,72,76,80,84,88,92,96,97,98,99,100,101,105,109,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,50,58,65,69,73,77,81,85,89,93,96,97,98,99,100,101,105,109,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,52,60,66,70,74,78,82,86,90,94,96,97,98,99,100,101,105,109,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,54,62,67,71,75,79,83,87,91,95,96,97,98,99,100,101,105,109,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,56,64,68,72,76,80,84,88,92,96,97,98,99,100,101,102,106,110,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,58,65,69,73,77,81,85,89,93,96,97,98,99,100,101,102,106,110,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,60,66,70,74,78,82,86,90,94,96,97,98,99,100,101,102,106,110,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,62,67,71,75,79,83,87,91,95,96,97,98,99,100,101,102,106,110,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,64,68,72,76,80,84,88,92,96,97,98,99,100,101,102,103,107,111,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,65,69,73,77,81,85,89,93,96,97,98,99,100,101,102,103,107,111,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,66,70,74,78,82,86,90,94,96,97,98,99,100,101,102,103,107,111,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,67,71,75,79,83,87,91,95,96,97,98,99,100,101,102,103,107,111,112,113,114,115,116,117,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,68,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,68,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,69,73,77,81,85,89,93,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,69,73,77,81,85,89,93,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,70,74,78,82,86,90,94,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,70,74,78,82,86,90,94,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,71,75,79,83,87,91,95,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,71,75,79,83,87,91,95,96,97,98,99,100,101,102,103,104,108,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,73,77,81,85,89,93,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,73,77,81,85,89,93,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,74,78,82,86,90,94,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,74,78,82,86,90,94,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,75,79,83,87,91,95,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,75,79,83,87,91,95,96,97,98,99,100,101,102,103,104,105,109,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,77,81,85,89,93,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,77,81,85,89,93,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,78,82,86,90,94,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,78,82,86,90,94,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,79,83,87,91,95,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,79,83,87,91,95,96,97,98,99,100,101,102,103,104,105,106,110,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,85,89,93,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,81,85,89,93,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,86,90,94,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,82,86,90,94,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,83,87,91,95,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,83,87,91,95,96,97,98,99,100,101,102,103,104,105,106,107,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,85,89,93,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,85,89,93,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,86,90,94,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,86,90,94,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,87,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,87,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,89,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,90,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,90,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,}; 
  int8_t opmul[] = {
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,5,5,6,6,7,7,8,10,12,14,16,24,32,64,-128,-64,-32,-24,-16,-14,-12,-10,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,9,10,11,12,13,14,15,16,20,24,28,32,48,64,96,-128,-96,-64,-48,-32,-28,-24,-20,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,7,8,8,9,9,9,10,10,10,11,11,12,13,15,16,18,19,21,22,24,30,36,42,48,68,80,104,-128,-104,-80,-68,-48,-42,-36,-30,-24,-22,-21,-19,-18,-16,-15,-13,-12,-11,-11,-10,-10,-10,-9,-9,-9,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,18,20,22,24,26,28,30,32,40,48,56,64,80,96,112,-128,-112,-96,-80,-64,-56,-48,-40,-32,-30,-28,-26,-24,-22,-20,-18,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,10,10,11,11,12,13,13,14,15,15,16,16,17,18,18,19,20,22,25,27,30,32,35,37,40,50,60,67,72,92,100,114,-128,-114,-100,-92,-72,-67,-60,-50,-40,-37,-35,-32,-30,-27,-25,-22,-20,-19,-18,-18,-17,-16,-16,-15,-15,-14,-13,-13,-12,-11,-11,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,11,11,11,11,11,12,12,13,14,15,15,16,17,18,18,19,20,21,21,22,23,24,27,30,33,36,39,42,45,48,60,68,74,80,98,104,116,-128,-116,-104,-98,-80,-74,-68,-60,-48,-45,-42,-39,-36,-33,-30,-27,-24,-23,-22,-21,-21,-20,-19,-18,-18,-17,-16,-15,-15,-14,-13,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,13,14,14,15,16,17,18,19,20,21,21,22,23,24,25,26,27,28,31,35,38,42,45,49,52,56,67,74,81,88,101,108,118,-128,-118,-108,-101,-88,-81,-74,-67,-56,-52,-49,-45,-42,-38,-35,-31,-28,-27,-26,-25,-24,-23,-22,-21,-21,-20,-19,-18,-17,-16,-15,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,40,44,48,52,56,60,64,72,80,88,96,104,112,120,-128,-120,-112,-104,-96,-88,-80,-72,-64,-60,-56,-52,-48,-44,-40,-36,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,36,40,45,49,54,58,63,65,68,77,86,95,98,107,113,120,-128,-120,-113,-107,-98,-95,-86,-77,-68,-65,-63,-58,-54,-49,-45,-40,-36,-34,-33,-32,-31,-30,-29,-28,-27,-25,-24,-23,-22,-21,-20,-19,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,21,22,23,25,26,27,28,30,31,32,33,35,36,37,38,40,45,50,55,60,64,67,69,72,82,92,97,100,110,114,121,-128,-121,-114,-110,-100,-97,-92,-82,-72,-69,-67,-64,-60,-55,-50,-45,-40,-38,-37,-36,-35,-33,-32,-31,-30,-28,-27,-26,-25,-23,-22,-21,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,22,23,24,26,27,28,30,31,33,34,35,37,38,39,41,42,44,49,55,60,65,67,70,73,76,87,96,99,102,112,115,121,-128,-121,-115,-112,-102,-99,-96,-87,-76,-73,-70,-67,-65,-60,-55,-49,-44,-42,-41,-39,-38,-37,-35,-34,-33,-31,-30,-28,-27,-26,-24,-23,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,11,11,11,11,11,12,12,12,13,13,13,14,14,15,15,15,16,16,16,17,17,18,18,18,19,19,19,20,20,21,21,21,22,22,22,23,23,24,25,27,28,30,31,33,34,36,37,39,40,42,43,45,46,48,54,60,65,68,71,74,77,80,92,98,101,104,113,116,122,-128,-122,-116,-113,-104,-101,-98,-92,-80,-77,-74,-71,-68,-65,-60,-54,-48,-46,-45,-43,-42,-40,-39,-37,-36,-34,-33,-31,-30,-28,-27,-25,-24,-23,-23,-22,-22,-22,-21,-21,-21,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,14,14,15,15,15,16,16,17,17,17,18,18,19,19,19,20,20,21,21,21,22,22,23,23,23,24,24,25,25,26,27,29,30,32,34,35,37,39,40,42,43,45,47,48,50,52,58,64,67,71,74,77,80,84,96,99,102,106,113,117,122,-128,-122,-117,-113,-106,-102,-99,-96,-84,-80,-77,-74,-71,-67,-64,-58,-52,-50,-48,-47,-45,-43,-42,-40,-39,-37,-35,-34,-32,-30,-29,-27,-26,-25,-25,-24,-24,-23,-23,-23,-22,-22,-21,-21,-21,-20,-20,-19,-19,-19,-18,-18,-17,-17,-17,-16,-16,-15,-15,-15,-14,-14,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,13,14,14,14,15,15,16,16,17,17,17,18,18,19,19,20,20,21,21,21,22,22,23,23,24,24,24,25,25,26,26,27,27,28,29,31,33,35,36,38,40,42,43,45,47,49,50,52,54,56,63,67,70,74,77,81,84,88,97,101,104,108,114,118,123,-128,-123,-118,-114,-108,-104,-101,-97,-88,-84,-81,-77,-74,-70,-67,-63,-56,-54,-52,-50,-49,-47,-45,-43,-42,-40,-38,-36,-35,-33,-31,-29,-28,-27,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-17,-16,-16,-15,-15,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,31,33,35,37,39,41,43,45,46,48,50,52,54,56,58,60,65,69,73,77,80,84,88,92,98,102,106,110,115,119,123,-128,-123,-119,-115,-110,-106,-102,-98,-92,-88,-84,-80,-77,-73,-69,-65,-60,-58,-56,-54,-52,-50,-48,-46,-45,-43,-41,-39,-37,-35,-33,-31,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,-128,-124,-120,-116,-112,-108,-104,-100,-96,-92,-88,-84,-80,-76,-72,-68,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-31,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-7,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,34,36,38,40,42,44,46,48,51,53,55,57,59,61,63,64,66,70,74,78,83,87,91,95,97,101,105,109,112,116,120,124,-128,-124,-120,-116,-112,-109,-105,-101,-97,-95,-91,-87,-83,-78,-74,-70,-66,-64,-63,-61,-59,-57,-55,-53,-51,-48,-46,-44,-42,-40,-38,-36,-34,-33,-32,-32,-31,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-16,-15,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-7,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,1,2,2,2,3,3,3,3,4,4,4,5,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,17,18,18,19,19,20,20,21,21,22,23,23,24,24,25,25,26,27,27,28,28,29,29,30,30,31,32,32,33,33,34,34,35,36,38,40,42,45,47,49,51,54,56,58,60,63,64,65,66,68,72,77,81,86,90,95,96,98,102,107,111,113,117,120,124,-128,-124,-120,-117,-113,-111,-107,-102,-98,-96,-95,-90,-86,-81,-77,-72,-68,-66,-65,-64,-63,-60,-58,-56,-54,-51,-49,-47,-45,-42,-40,-38,-36,-35,-34,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-7,-7,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,2,2,2,2,3,3,3,4,4,4,5,5,5,5,6,6,6,7,7,7,8,8,8,8,9,9,9,10,10,10,10,11,11,11,12,12,12,13,13,13,13,14,14,14,15,15,15,16,16,16,16,17,17,17,18,18,18,19,19,20,20,21,21,22,23,23,24,24,25,26,26,27,27,28,29,29,30,30,31,32,32,33,33,34,35,35,36,36,37,38,40,42,45,47,49,52,54,57,59,61,64,65,66,67,68,70,74,79,84,89,93,96,97,99,103,108,112,113,118,120,124,-128,-124,-120,-118,-113,-112,-108,-103,-99,-97,-96,-93,-89,-84,-79,-74,-70,-68,-67,-66,-65,-64,-61,-59,-57,-54,-52,-49,-47,-45,-42,-40,-38,-37,-36,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-27,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-8,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,21,21,22,23,23,24,25,25,26,26,27,28,28,29,30,30,31,31,32,33,33,34,35,35,36,36,37,38,38,39,40,42,45,47,50,52,55,57,60,62,64,65,67,68,69,70,72,77,82,87,92,96,97,98,100,105,110,112,114,119,121,124,-128,-124,-121,-119,-114,-112,-110,-105,-100,-98,-97,-96,-92,-87,-82,-77,-72,-70,-69,-68,-67,-65,-64,-62,-60,-57,-55,-52,-50,-47,-45,-42,-40,-39,-38,-38,-37,-36,-36,-35,-35,-34,-33,-33,-32,-31,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-25,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,22,22,23,24,24,25,26,26,27,28,28,29,30,30,31,32,32,33,34,34,35,36,36,37,38,38,39,40,40,41,42,44,47,49,52,55,57,60,63,64,66,67,68,70,71,72,74,79,84,89,95,97,98,99,101,106,111,113,114,119,121,124,-128,-124,-121,-119,-114,-113,-111,-106,-101,-99,-98,-97,-95,-89,-84,-79,-74,-72,-71,-70,-68,-67,-66,-64,-63,-60,-57,-55,-52,-49,-47,-44,-42,-41,-40,-40,-39,-38,-38,-37,-36,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,1,1,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,22,22,23,24,24,25,26,26,27,28,28,29,30,30,31,32,33,33,34,35,35,36,37,37,38,39,39,40,41,41,42,43,44,46,49,52,55,57,60,63,65,66,67,69,70,71,73,74,76,81,87,92,96,97,99,100,102,107,112,113,115,120,121,124,-128,-124,-121,-120,-115,-113,-112,-107,-102,-100,-99,-97,-96,-92,-87,-81,-76,-74,-73,-71,-70,-69,-67,-66,-65,-63,-60,-57,-55,-52,-49,-46,-44,-43,-42,-41,-41,-40,-39,-39,-38,-37,-37,-36,-35,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,0,1,1,1,1,1,2,2,2,3,3,3,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,10,10,10,11,11,11,12,12,12,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,19,19,19,20,20,20,21,21,21,22,22,23,23,24,25,25,26,27,28,28,29,30,30,31,32,33,33,34,35,35,36,37,38,38,39,40,40,41,42,43,43,44,45,46,48,51,54,57,60,63,65,66,67,69,70,72,73,75,76,78,83,89,95,97,98,100,101,103,108,112,114,115,120,121,124,-128,-124,-121,-120,-115,-114,-112,-108,-103,-101,-100,-98,-97,-95,-89,-83,-78,-76,-75,-73,-72,-70,-69,-67,-66,-65,-63,-60,-57,-54,-51,-48,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-38,-38,-37,-36,-35,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-28,-27,-26,-25,-25,-24,-23,-23,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,0,1,1,1,1,1,2,2,3,3,3,4,4,4,5,5,6,6,6,7,7,7,8,8,9,9,9,10,10,10,11,11,12,12,12,13,13,13,14,14,15,15,15,16,16,16,17,17,18,18,18,19,19,19,20,20,21,21,21,22,22,22,23,23,24,24,25,26,27,27,28,29,30,30,31,32,33,33,34,35,36,36,37,38,39,39,40,41,42,42,43,44,45,45,46,47,48,51,54,57,60,63,65,66,68,69,71,72,74,75,77,78,80,86,92,96,98,99,101,102,104,110,113,114,116,120,122,125,-128,-125,-122,-120,-116,-114,-113,-110,-104,-102,-101,-99,-98,-96,-92,-86,-80,-78,-77,-75,-74,-72,-71,-69,-68,-66,-65,-63,-60,-57,-54,-51,-48,-47,-46,-45,-45,-44,-43,-42,-42,-41,-40,-39,-39,-38,-37,-36,-36,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-27,-27,-26,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-21,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-10,-10,-10,-9,-9,-9,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,0,1,1,1,1,1,2,2,3,3,3,4,4,5,5,5,6,6,7,7,7,8,8,8,9,9,10,10,10,11,11,12,12,12,13,13,14,14,14,15,15,16,16,16,17,17,17,18,18,19,19,19,20,20,21,21,21,22,22,23,23,23,24,24,25,25,26,27,28,28,29,30,31,32,32,33,34,35,35,36,37,38,39,39,40,41,42,42,43,44,45,46,46,47,48,49,50,53,56,59,62,64,66,67,69,71,72,74,75,77,78,80,82,88,94,97,98,100,101,103,105,111,113,114,116,120,122,125,-128,-125,-122,-120,-116,-114,-113,-111,-105,-103,-101,-100,-98,-97,-94,-88,-82,-80,-78,-77,-75,-74,-72,-71,-69,-67,-66,-64,-62,-59,-56,-53,-50,-49,-48,-47,-46,-46,-45,-44,-43,-42,-42,-41,-40,-39,-39,-38,-37,-36,-35,-35,-34,-33,-32,-32,-31,-30,-29,-28,-28,-27,-26,-25,-25,-24,-24,-23,-23,-23,-22,-22,-21,-21,-21,-20,-20,-19,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-14,-14,-14,-13,-13,-12,-12,-12,-11,-11,-10,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,0,1,1,1,1,2,2,2,3,3,4,4,4,5,5,6,6,6,7,7,8,8,8,9,9,10,10,10,11,11,12,12,13,13,13,14,14,15,15,15,16,16,17,17,17,18,18,19,19,19,20,20,21,21,21,22,22,23,23,23,24,24,25,25,26,26,27,28,29,30,30,31,32,33,34,34,35,36,37,38,39,39,40,41,42,43,43,44,45,46,47,47,48,49,50,51,52,55,58,61,64,66,67,69,71,72,74,75,77,79,80,82,84,90,96,97,99,101,102,104,106,112,113,115,117,120,122,125,-128,-125,-122,-120,-117,-115,-113,-112,-106,-104,-102,-101,-99,-97,-96,-90,-84,-82,-80,-79,-77,-75,-74,-72,-71,-69,-67,-66,-64,-61,-58,-55,-52,-51,-50,-49,-48,-47,-47,-46,-45,-44,-43,-43,-42,-41,-40,-39,-39,-38,-37,-36,-35,-34,-34,-33,-32,-31,-30,-30,-29,-28,-27,-26,-26,-25,-25,-24,-24,-23,-23,-23,-22,-22,-21,-21,-21,-20,-20,-19,-19,-19,-18,-18,-17,-17,-17,-16,-16,-15,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-10,-10,-10,-9,-9,-8,-8,-8,-7,-7,-6,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-1,0,1,1,1,1,2,2,2,3,3,4,4,5,5,5,6,6,7,7,8,8,8,9,9,10,10,10,11,11,12,12,13,13,13,14,14,15,15,16,16,16,17,17,18,18,18,19,19,20,20,21,21,21,22,22,23,23,24,24,24,25,25,26,26,27,27,28,29,30,31,32,32,33,34,35,36,37,37,38,39,40,41,42,43,43,44,45,46,47,48,48,49,50,51,52,53,54,57,60,64,65,67,69,70,72,74,75,77,79,80,82,84,86,92,96,98,100,101,103,105,107,112,114,115,117,121,122,125,-128,-125,-122,-121,-117,-115,-114,-112,-107,-105,-103,-101,-100,-98,-96,-92,-86,-84,-82,-80,-79,-77,-75,-74,-72,-70,-69,-67,-65,-64,-60,-57,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-39,-38,-37,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-28,-27,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-20,-19,-19,-18,-18,-18,-17,-17,-16,-16,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-10,-10,-10,-9,-9,-8,-8,-8,-7,-7,-6,-6,-5,-5,-5,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-1,0,1,1,1,1,2,2,3,3,3,4,4,5,5,6,6,7,7,7,8,8,9,9,10,10,10,11,11,12,12,13,13,14,14,14,15,15,16,16,17,17,17,18,18,19,19,20,20,21,21,21,22,22,23,23,24,24,24,25,25,26,26,27,27,28,28,29,30,31,32,33,34,35,35,36,37,38,39,40,41,42,42,43,44,45,46,47,48,49,49,50,51,52,53,54,55,56,59,63,65,67,68,70,72,74,75,77,79,81,82,84,86,88,95,97,99,101,102,104,106,108,112,114,116,118,121,123,125,-128,-125,-123,-121,-118,-116,-114,-112,-108,-106,-104,-102,-101,-99,-97,-95,-88,-86,-84,-82,-81,-79,-77,-75,-74,-72,-70,-68,-67,-65,-63,-59,-56,-55,-54,-53,-52,-51,-50,-49,-49,-48,-47,-46,-45,-44,-43,-42,-42,-41,-40,-39,-38,-37,-36,-35,-35,-34,-33,-32,-31,-30,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-17,-16,-16,-15,-15,-14,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-10,-9,-9,-8,-8,-7,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,0,1,1,1,1,2,2,3,3,4,4,4,5,5,6,6,7,7,8,8,9,9,9,10,10,11,11,12,12,13,13,14,14,14,15,15,16,16,17,17,18,18,19,19,19,20,20,21,21,22,22,23,23,24,24,24,25,25,26,26,27,27,28,28,29,29,30,31,32,33,34,35,36,37,38,38,39,40,41,42,43,44,45,46,47,48,48,49,50,51,52,53,54,55,56,57,58,61,64,66,68,70,71,73,75,77,79,80,82,84,86,88,90,96,98,99,101,103,105,107,109,113,114,116,118,121,123,125,-128,-125,-123,-121,-118,-116,-114,-113,-109,-107,-105,-103,-101,-99,-98,-96,-90,-88,-86,-84,-82,-80,-79,-77,-75,-73,-71,-70,-68,-66,-64,-61,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-14,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-1,-1,-1,-1,0,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,65,67,69,71,73,75,77,78,80,82,84,86,88,90,92,96,98,100,102,104,106,108,110,113,115,117,119,121,123,125,-128,-125,-123,-121,-119,-117,-115,-113,-110,-108,-106,-104,-102,-100,-98,-96,-92,-90,-88,-86,-84,-82,-80,-78,-77,-75,-73,-71,-69,-67,-65,-63,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,-1,0,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,-128,-125,-123,-121,-119,-117,-115,-113,-111,-109,-107,-105,-103,-101,-99,-97,-94,-92,-90,-88,-86,-84,-82,-80,-78,-76,-74,-72,-70,-68,-66,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,-1,0,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,-128,-126,-124,-122,-120,-118,-116,-114,-112,-110,-108,-106,-104,-102,-100,-98,-96,-94,-92,-90,-88,-86,-84,-82,-80,-78,-76,-74,-72,-70,-68,-66,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,0,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,-128,-126,-124,-122,-120,-118,-116,-114,-112,-110,-108,-106,-104,-102,-100,-98,-96,-95,-93,-91,-89,-87,-85,-83,-81,-79,-77,-75,-73,-71,-69,-67,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,0,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,68,70,72,74,76,78,80,83,85,87,89,91,93,95,96,97,99,101,103,105,107,109,111,112,114,116,118,120,122,124,126,-128,-126,-124,-122,-120,-118,-116,-114,-112,-111,-109,-107,-105,-103,-101,-99,-97,-96,-95,-93,-91,-89,-87,-85,-83,-80,-78,-76,-74,-72,-70,-68,-66,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,0,1,1,1,2,2,3,3,4,4,5,6,6,7,7,8,8,9,9,10,10,11,12,12,13,13,14,14,15,15,16,16,17,18,18,19,19,20,20,21,21,22,22,23,24,24,25,25,26,26,27,27,28,28,29,30,30,31,31,32,32,33,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,64,65,65,66,67,69,71,73,75,77,80,82,84,86,88,91,93,95,96,96,97,99,101,104,106,108,110,112,112,114,117,119,120,122,124,126,-128,-126,-124,-122,-120,-119,-117,-114,-112,-112,-110,-108,-106,-104,-101,-99,-97,-96,-96,-95,-93,-91,-88,-86,-84,-82,-80,-77,-75,-73,-71,-69,-67,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-33,-32,-32,-31,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-16,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,0,1,1,1,2,2,3,3,4,5,5,6,6,7,7,8,9,9,10,10,11,11,12,12,13,14,14,15,15,16,16,17,18,18,19,19,20,20,21,21,22,23,23,24,24,25,25,26,27,27,28,28,29,29,30,30,31,32,32,33,33,34,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,63,64,64,65,65,66,66,67,68,70,72,74,77,79,81,83,86,88,90,92,95,96,96,97,98,100,102,104,107,109,111,112,113,115,117,119,120,122,124,126,-128,-126,-124,-122,-120,-119,-117,-115,-113,-112,-111,-109,-107,-104,-102,-100,-98,-97,-96,-96,-95,-92,-90,-88,-86,-83,-81,-79,-77,-74,-72,-70,-68,-67,-66,-66,-65,-65,-64,-64,-63,-61,-60,-59,-58,-57,-56,-55,-54,-52,-51,-50,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-16,-16,-15,-15,-14,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-3,-3,-2,-2,-1,-1,-1,0,1,1,1,2,2,3,4,4,5,5,6,6,7,8,8,9,9,10,10,11,12,12,13,13,14,15,15,16,16,17,17,18,19,19,20,20,21,21,22,23,23,24,24,25,26,26,27,27,28,28,29,30,30,31,31,32,32,33,34,34,35,35,36,37,38,39,40,41,42,43,45,46,47,48,49,50,52,53,54,55,56,57,58,60,61,62,63,64,64,65,66,66,67,67,68,69,71,73,75,78,80,82,85,87,89,92,94,96,96,97,97,98,100,103,105,107,110,112,112,113,115,117,120,120,122,124,126,-128,-126,-124,-122,-120,-120,-117,-115,-113,-112,-112,-110,-107,-105,-103,-100,-98,-97,-97,-96,-96,-94,-92,-89,-87,-85,-82,-80,-78,-75,-73,-71,-69,-68,-67,-67,-66,-66,-65,-64,-64,-63,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-50,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-37,-36,-35,-35,-34,-34,-33,-32,-32,-31,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-18,-17,-17,-16,-16,-15,-15,-14,-13,-13,-12,-12,-11,-10,-10,-9,-9,-8,-8,-7,-6,-6,-5,-5,-4,-4,-3,-2,-2,-1,-1,-1,0,1,1,1,2,2,3,4,4,5,5,6,7,7,8,8,9,10,10,11,11,12,13,13,14,14,15,16,16,17,17,18,19,19,20,20,21,21,22,23,23,24,24,25,26,26,27,27,28,29,29,30,30,31,32,32,33,33,34,35,35,36,36,37,38,39,40,41,42,43,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,62,64,64,65,65,66,67,67,68,68,69,70,72,74,77,79,81,84,86,89,91,93,96,96,97,97,98,99,101,103,106,108,110,112,112,113,115,118,120,120,123,124,126,-128,-126,-124,-123,-120,-120,-118,-115,-113,-112,-112,-110,-108,-106,-103,-101,-99,-98,-97,-97,-96,-96,-93,-91,-89,-86,-84,-81,-79,-77,-74,-72,-70,-69,-68,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-55,-54,-53,-52,-51,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-37,-36,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-27,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-18,-17,-17,-16,-16,-15,-14,-14,-13,-13,-12,-11,-11,-10,-10,-9,-8,-8,-7,-7,-6,-5,-5,-4,-4,-3,-2,-2,-1,-1,-1,0,1,1,1,2,3,3,4,4,5,6,6,7,7,8,9,9,10,10,11,12,12,13,14,14,15,15,16,17,17,18,18,19,20,20,21,21,22,23,23,24,24,25,26,26,27,28,28,29,29,30,31,31,32,32,33,34,34,35,35,36,37,37,38,39,40,41,42,43,45,46,47,48,49,51,52,53,54,56,57,58,59,60,62,63,64,64,65,66,66,67,67,68,69,69,70,71,73,75,78,80,83,85,88,90,92,95,96,97,97,98,98,99,101,104,106,109,111,112,113,113,116,118,120,120,123,124,126,-128,-126,-124,-123,-120,-120,-118,-116,-113,-113,-112,-111,-109,-106,-104,-101,-99,-98,-98,-97,-97,-96,-95,-92,-90,-88,-85,-83,-80,-78,-75,-73,-71,-70,-69,-69,-68,-67,-67,-66,-66,-65,-64,-64,-63,-62,-60,-59,-58,-57,-56,-54,-53,-52,-51,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-37,-37,-36,-35,-35,-34,-34,-33,-32,-32,-31,-31,-30,-29,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-21,-20,-20,-19,-18,-18,-17,-17,-16,-15,-15,-14,-14,-13,-12,-12,-11,-10,-10,-9,-9,-8,-7,-7,-6,-6,-5,-4,-4,-3,-3,-2,-1,-1,-1,0,1,1,1,2,3,3,4,5,5,6,6,7,8,8,9,10,10,11,11,12,13,13,14,15,15,16,16,17,18,18,19,20,20,21,21,22,23,23,24,25,25,26,26,27,28,28,29,30,30,31,31,32,33,33,34,35,35,36,36,37,38,38,39,40,41,42,43,45,46,47,48,50,51,52,53,55,56,57,58,60,61,62,63,64,65,65,66,67,67,68,68,69,70,70,71,72,74,77,79,82,84,87,89,92,94,96,96,97,98,98,99,100,102,105,107,110,112,112,113,114,116,119,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-119,-116,-114,-113,-112,-112,-110,-107,-105,-102,-100,-99,-98,-98,-97,-96,-96,-94,-92,-89,-87,-84,-82,-79,-77,-74,-72,-71,-70,-70,-69,-68,-68,-67,-67,-66,-65,-65,-64,-63,-62,-61,-60,-58,-57,-56,-55,-53,-52,-51,-50,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-38,-37,-36,-36,-35,-35,-34,-33,-33,-32,-31,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-25,-24,-23,-23,-22,-21,-21,-20,-20,-19,-18,-18,-17,-16,-16,-15,-15,-14,-13,-13,-12,-11,-11,-10,-10,-9,-8,-8,-7,-6,-6,-5,-5,-4,-3,-3,-2,-1,-1,-1,0,1,1,1,2,3,3,4,5,5,6,7,7,8,8,9,10,10,11,12,12,13,14,14,15,16,16,17,17,18,19,19,20,21,21,22,23,23,24,24,25,26,26,27,28,28,29,30,30,31,32,32,33,33,34,35,35,36,37,37,38,39,39,40,41,42,43,44,46,47,48,49,51,52,53,55,56,57,58,60,61,62,64,64,65,65,66,67,67,68,69,69,70,71,71,72,73,75,78,80,83,85,88,90,93,96,96,97,97,98,99,99,100,103,105,108,110,112,112,113,114,116,119,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-119,-116,-114,-113,-112,-112,-110,-108,-105,-103,-100,-99,-99,-98,-97,-97,-96,-96,-93,-90,-88,-85,-83,-80,-78,-75,-73,-72,-71,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-53,-52,-51,-49,-48,-47,-46,-44,-43,-42,-41,-40,-39,-39,-38,-37,-37,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-21,-21,-20,-19,-19,-18,-17,-17,-16,-16,-15,-14,-14,-13,-12,-12,-11,-10,-10,-9,-8,-8,-7,-7,-6,-5,-5,-4,-3,-3,-2,-1,-1,-1,0,1,1,1,2,3,3,4,5,5,6,7,7,8,9,9,10,11,11,12,13,13,14,15,15,16,17,17,18,19,19,20,21,21,22,22,23,24,24,25,26,26,27,28,28,29,30,30,31,32,32,33,34,34,35,36,36,37,38,38,39,40,40,41,42,43,44,45,47,48,49,51,52,53,55,56,57,59,60,61,63,64,64,65,66,66,67,68,68,69,70,70,71,72,72,73,74,76,79,81,84,87,89,92,95,96,97,97,98,99,99,100,101,103,106,108,111,112,113,113,114,117,119,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-119,-117,-114,-113,-113,-112,-111,-108,-106,-103,-101,-100,-99,-99,-98,-97,-97,-96,-95,-92,-89,-87,-84,-81,-79,-76,-74,-73,-72,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-64,-64,-63,-61,-60,-59,-57,-56,-55,-53,-52,-51,-49,-48,-47,-45,-44,-43,-42,-41,-40,-40,-39,-38,-38,-37,-36,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-22,-22,-21,-21,-20,-19,-19,-18,-17,-17,-16,-15,-15,-14,-13,-13,-12,-11,-11,-10,-9,-9,-8,-7,-7,-6,-5,-5,-4,-3,-3,-2,-1,-1,-1,0,1,1,2,2,3,4,4,5,6,6,7,8,8,9,10,10,11,12,12,13,14,14,15,16,16,17,18,18,19,20,20,21,22,22,23,24,24,25,26,26,27,28,28,29,30,30,31,32,32,33,34,34,35,36,36,37,38,38,39,40,40,41,42,43,44,45,47,48,49,51,52,53,55,56,57,59,60,61,63,64,64,65,66,66,67,68,68,69,70,70,71,72,72,73,74,75,77,80,83,85,88,91,93,96,96,97,98,98,99,100,100,101,104,106,109,112,112,113,114,114,117,120,120,121,124,124,126,-128,-126,-124,-124,-121,-120,-120,-117,-114,-114,-113,-112,-112,-109,-106,-104,-101,-100,-100,-99,-98,-98,-97,-96,-96,-93,-91,-88,-85,-83,-80,-77,-75,-74,-73,-72,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-64,-64,-63,-61,-60,-59,-57,-56,-55,-53,-52,-51,-49,-48,-47,-45,-44,-43,-42,-41,-40,-40,-39,-38,-38,-37,-36,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-22,-22,-21,-20,-20,-19,-18,-18,-17,-16,-16,-15,-14,-14,-13,-12,-12,-11,-10,-10,-9,-8,-8,-7,-6,-6,-5,-4,-4,-3,-2,-2,-1,-1,0,1,1,2,2,3,4,4,5,6,6,7,8,8,9,10,11,11,12,13,13,14,15,15,16,17,17,18,19,19,20,21,22,22,23,24,24,25,26,26,27,28,28,29,30,30,31,32,33,33,34,35,35,36,37,37,38,39,39,40,41,41,42,43,44,45,46,48,49,50,52,53,55,56,57,59,60,61,63,64,65,65,66,67,67,68,69,69,70,71,71,72,73,73,74,75,76,78,81,84,87,89,92,95,96,97,97,98,99,99,100,101,102,104,107,110,112,112,113,114,115,117,120,120,121,124,124,126,-128,-126,-124,-124,-121,-120,-120,-117,-115,-114,-113,-112,-112,-110,-107,-104,-102,-101,-100,-99,-99,-98,-97,-97,-96,-95,-92,-89,-87,-84,-81,-78,-76,-75,-74,-73,-73,-72,-71,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-59,-57,-56,-55,-53,-52,-50,-49,-48,-46,-45,-44,-43,-42,-41,-41,-40,-39,-39,-38,-37,-37,-36,-35,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-22,-22,-21,-20,-19,-19,-18,-17,-17,-16,-15,-15,-14,-13,-13,-12,-11,-11,-10,-9,-8,-8,-7,-6,-6,-5,-4,-4,-3,-2,-2,-1,-1,0,1,1,2,2,3,4,4,5,6,7,7,8,9,9,10,11,11,12,13,14,14,15,16,16,17,18,18,19,20,21,21,22,23,23,24,25,26,26,27,28,28,29,30,30,31,32,33,33,34,35,35,36,37,37,38,39,40,40,41,42,42,43,44,45,46,47,49,50,52,53,54,56,57,59,60,61,63,64,65,65,66,67,67,68,69,69,70,71,72,72,73,74,74,75,76,77,79,82,85,88,91,93,96,96,97,98,98,99,100,101,101,102,105,108,110,112,113,113,114,115,118,120,120,121,124,124,126,-128,-126,-124,-124,-121,-120,-120,-118,-115,-114,-113,-113,-112,-110,-108,-105,-102,-101,-101,-100,-99,-98,-98,-97,-96,-96,-93,-91,-88,-85,-82,-79,-77,-76,-75,-74,-74,-73,-72,-72,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-59,-57,-56,-54,-53,-52,-50,-49,-47,-46,-45,-44,-43,-42,-42,-41,-40,-40,-39,-38,-37,-37,-36,-35,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-28,-27,-26,-26,-25,-24,-23,-23,-22,-21,-21,-20,-19,-18,-18,-17,-16,-16,-15,-14,-14,-13,-12,-11,-11,-10,-9,-9,-8,-7,-7,-6,-5,-4,-4,-3,-2,-2,-1,-1,0,1,1,2,2,3,4,5,5,6,7,7,8,9,10,10,11,12,12,13,14,15,15,16,17,17,18,19,20,20,21,22,23,23,24,25,25,26,27,28,28,29,30,30,31,32,33,33,34,35,35,36,37,38,38,39,40,40,41,42,43,43,44,45,46,47,48,50,51,53,54,56,57,58,60,61,63,64,65,65,66,67,67,68,69,70,70,71,72,72,73,74,75,75,76,77,78,80,83,86,89,92,95,96,97,97,98,99,100,100,101,102,103,105,108,111,112,113,114,114,115,118,120,121,121,124,124,126,-128,-126,-124,-124,-121,-121,-120,-118,-115,-114,-114,-113,-112,-111,-108,-105,-103,-102,-101,-100,-100,-99,-98,-97,-97,-96,-95,-92,-89,-86,-83,-80,-78,-77,-76,-75,-75,-74,-73,-72,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-58,-57,-56,-54,-53,-51,-50,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-38,-38,-37,-36,-35,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-28,-27,-26,-25,-25,-24,-23,-23,-22,-21,-20,-20,-19,-18,-17,-17,-16,-15,-15,-14,-13,-12,-12,-11,-10,-10,-9,-8,-7,-7,-6,-5,-5,-4,-3,-2,-2,-1,-1,0,1,1,2,2,3,4,5,5,6,7,8,8,9,10,11,11,12,13,13,14,15,16,16,17,18,19,19,20,21,22,22,23,24,24,25,26,27,27,28,29,30,30,31,32,33,33,34,35,35,36,37,38,38,39,40,41,41,42,43,44,44,45,46,47,48,49,51,52,54,55,57,58,60,61,63,64,65,65,66,67,67,68,69,70,70,71,72,73,73,74,75,76,76,77,78,79,81,84,87,90,93,96,96,97,98,99,99,100,101,102,102,103,106,109,112,112,113,114,115,115,118,120,121,121,124,124,126,-128,-126,-124,-124,-121,-121,-120,-118,-115,-115,-114,-113,-112,-112,-109,-106,-103,-102,-102,-101,-100,-99,-99,-98,-97,-96,-96,-93,-90,-87,-84,-81,-79,-78,-77,-76,-76,-75,-74,-73,-73,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-58,-57,-55,-54,-52,-51,-49,-48,-47,-46,-45,-44,-44,-43,-42,-41,-41,-40,-39,-38,-38,-37,-36,-35,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-27,-27,-26,-25,-24,-24,-23,-22,-22,-21,-20,-19,-19,-18,-17,-16,-16,-15,-14,-13,-13,-12,-11,-11,-10,-9,-8,-8,-7,-6,-5,-5,-4,-3,-2,-2,-1,-1,0,1,1,2,3,3,4,5,6,6,7,8,9,9,10,11,12,12,13,14,15,15,16,17,18,18,19,20,21,21,22,23,24,24,25,26,27,27,28,29,30,30,31,32,33,33,34,35,36,36,37,38,39,39,40,41,42,42,43,44,45,45,46,47,48,49,51,52,54,55,57,58,60,61,63,64,65,65,66,67,68,68,69,70,71,71,72,73,74,74,75,76,77,77,78,79,80,83,86,89,92,95,96,97,98,98,99,100,101,101,102,103,104,107,110,112,113,113,114,115,116,119,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-119,-116,-115,-114,-113,-113,-112,-110,-107,-104,-103,-102,-101,-101,-100,-99,-98,-98,-97,-96,-95,-92,-89,-86,-83,-80,-79,-78,-77,-77,-76,-75,-74,-74,-73,-72,-71,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-63,-61,-60,-58,-57,-55,-54,-52,-51,-49,-48,-47,-46,-45,-45,-44,-43,-42,-42,-41,-40,-39,-39,-38,-37,-36,-36,-35,-34,-33,-33,-32,-31,-30,-30,-29,-28,-27,-27,-26,-25,-24,-24,-23,-22,-21,-21,-20,-19,-18,-18,-17,-16,-15,-15,-14,-13,-12,-12,-11,-10,-9,-9,-8,-7,-6,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,2,3,3,4,5,6,6,7,8,9,9,10,11,12,13,13,14,15,16,16,17,18,19,19,20,21,22,22,23,24,25,26,26,27,28,29,29,30,31,32,32,33,34,35,35,36,37,38,39,39,40,41,42,42,43,44,45,45,46,47,48,49,50,52,53,55,56,58,59,61,62,64,64,65,66,67,67,68,69,70,71,71,72,73,74,74,75,76,77,77,78,79,80,81,84,87,90,93,96,96,97,98,99,99,100,101,102,102,103,104,107,110,112,113,113,114,115,116,119,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-119,-116,-115,-114,-113,-113,-112,-110,-107,-104,-103,-102,-102,-101,-100,-99,-99,-98,-97,-96,-96,-93,-90,-87,-84,-81,-80,-79,-78,-77,-77,-76,-75,-74,-74,-73,-72,-71,-71,-70,-69,-68,-67,-67,-66,-65,-64,-64,-62,-61,-59,-58,-56,-55,-53,-52,-50,-49,-48,-47,-46,-45,-45,-44,-43,-42,-42,-41,-40,-39,-39,-38,-37,-36,-35,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-27,-26,-26,-25,-24,-23,-22,-22,-21,-20,-19,-19,-18,-17,-16,-16,-15,-14,-13,-13,-12,-11,-10,-9,-9,-8,-7,-6,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,2,3,3,4,5,6,7,7,8,9,10,10,11,12,13,14,14,15,16,17,17,18,19,20,21,21,22,23,24,25,25,26,27,28,28,29,30,31,32,32,33,34,35,35,36,37,38,39,39,40,41,42,42,43,44,45,46,46,47,48,49,50,51,53,54,56,57,59,60,62,64,64,65,66,67,67,68,69,70,71,71,72,73,74,74,75,76,77,78,78,79,80,81,82,85,88,91,94,96,97,97,98,99,100,101,101,102,103,104,105,108,111,112,113,114,114,115,116,119,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-119,-116,-115,-114,-114,-113,-112,-111,-108,-105,-104,-103,-102,-101,-101,-100,-99,-98,-97,-97,-96,-94,-91,-88,-85,-82,-81,-80,-79,-78,-78,-77,-76,-75,-74,-74,-73,-72,-71,-71,-70,-69,-68,-67,-67,-66,-65,-64,-64,-62,-60,-59,-57,-56,-54,-53,-51,-50,-49,-48,-47,-46,-46,-45,-44,-43,-42,-42,-41,-40,-39,-39,-38,-37,-36,-35,-35,-34,-33,-32,-32,-31,-30,-29,-28,-28,-27,-26,-25,-25,-24,-23,-22,-21,-21,-20,-19,-18,-17,-17,-16,-15,-14,-14,-13,-12,-11,-10,-10,-9,-8,-7,-7,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,2,3,3,4,5,6,7,7,8,9,10,11,11,12,13,14,15,15,16,17,18,19,19,20,21,22,23,23,24,25,26,27,27,28,29,30,31,31,32,33,34,35,35,36,37,38,39,39,40,41,42,43,43,44,45,46,47,47,48,49,50,51,52,54,55,57,58,60,62,63,64,65,66,67,67,68,69,70,71,71,72,73,74,75,75,76,77,78,79,79,80,81,82,83,86,89,92,95,96,97,98,99,99,100,101,102,103,103,104,105,108,111,112,113,114,115,115,116,119,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-119,-116,-115,-115,-114,-113,-112,-111,-108,-105,-104,-103,-103,-102,-101,-100,-99,-99,-98,-97,-96,-95,-92,-89,-86,-83,-82,-81,-80,-79,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-71,-70,-69,-68,-67,-67,-66,-65,-64,-63,-62,-60,-58,-57,-55,-54,-52,-51,-50,-49,-48,-47,-47,-46,-45,-44,-43,-43,-42,-41,-40,-39,-39,-38,-37,-36,-35,-35,-34,-33,-32,-31,-31,-30,-29,-28,-27,-27,-26,-25,-24,-23,-23,-22,-21,-20,-19,-19,-18,-17,-16,-15,-15,-14,-13,-12,-11,-11,-10,-9,-8,-7,-7,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,2,3,4,4,5,6,7,8,8,9,10,11,12,13,13,14,15,16,17,17,18,19,20,21,21,22,23,24,25,26,26,27,28,29,30,30,31,32,33,34,34,35,36,37,38,39,39,40,41,42,43,43,44,45,46,47,47,48,49,50,51,52,53,55,56,58,60,61,63,64,65,66,66,67,68,69,70,71,71,72,73,74,75,75,76,77,78,79,79,80,81,82,83,84,87,90,93,96,97,97,98,99,100,101,101,102,103,104,105,106,109,112,112,113,114,115,116,117,120,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-120,-117,-116,-115,-114,-113,-112,-112,-109,-106,-105,-104,-103,-102,-101,-101,-100,-99,-98,-97,-97,-96,-93,-90,-87,-84,-83,-82,-81,-80,-79,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-71,-70,-69,-68,-67,-66,-66,-65,-64,-63,-61,-60,-58,-56,-55,-53,-52,-51,-50,-49,-48,-47,-47,-46,-45,-44,-43,-43,-42,-41,-40,-39,-39,-38,-37,-36,-35,-34,-34,-33,-32,-31,-30,-30,-29,-28,-27,-26,-26,-25,-24,-23,-22,-21,-21,-20,-19,-18,-17,-17,-16,-15,-14,-13,-13,-12,-11,-10,-9,-8,-8,-7,-6,-5,-4,-4,-3,-2,-1,-1,0,1,1,2,3,4,4,5,6,7,8,9,9,10,11,12,13,14,14,15,16,17,18,19,19,20,21,22,23,24,24,25,26,27,28,28,29,30,31,32,33,33,34,35,36,37,38,38,39,40,41,42,43,43,44,45,46,47,48,48,49,50,51,52,53,54,56,57,59,61,62,64,65,65,66,67,68,69,70,70,71,72,73,74,75,75,76,77,78,79,80,80,81,82,83,84,85,88,91,94,96,97,98,99,99,100,101,102,103,104,104,105,106,109,112,113,113,114,115,116,117,120,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-120,-117,-116,-115,-114,-113,-113,-112,-109,-106,-105,-104,-104,-103,-102,-101,-100,-99,-99,-98,-97,-96,-94,-91,-88,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-66,-65,-65,-64,-62,-61,-59,-57,-56,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-39,-38,-38,-37,-36,-35,-34,-33,-33,-32,-31,-30,-29,-28,-28,-27,-26,-25,-24,-24,-23,-22,-21,-20,-19,-19,-18,-17,-16,-15,-14,-14,-13,-12,-11,-10,-9,-9,-8,-7,-6,-5,-4,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,5,6,7,8,9,10,10,11,12,13,14,15,16,16,17,18,19,20,21,21,22,23,24,25,26,27,27,28,29,30,31,32,32,33,34,35,36,37,37,38,39,40,41,42,43,43,44,45,46,47,48,48,49,50,51,52,53,54,55,57,59,60,62,64,64,65,66,67,68,69,69,70,71,72,73,74,75,75,76,77,78,79,80,80,81,82,83,84,85,86,89,92,96,96,97,98,99,100,101,101,102,103,104,105,106,107,110,112,113,114,114,115,116,117,120,121,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-121,-120,-117,-116,-115,-114,-114,-113,-112,-110,-107,-106,-105,-104,-103,-102,-101,-101,-100,-99,-98,-97,-96,-96,-92,-89,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-70,-69,-69,-68,-67,-66,-65,-64,-64,-62,-60,-59,-57,-55,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-39,-38,-37,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-28,-27,-27,-26,-25,-24,-23,-22,-21,-21,-20,-19,-18,-17,-16,-16,-15,-14,-13,-12,-11,-10,-10,-9,-8,-7,-6,-5,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,6,7,8,9,10,11,12,12,13,14,15,16,17,18,18,19,20,21,22,23,24,24,25,26,27,28,29,30,30,31,32,33,34,35,36,36,37,38,39,40,41,42,42,43,44,45,46,47,48,48,49,50,51,52,53,54,55,56,58,60,61,63,64,65,66,67,68,68,69,70,71,72,73,74,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,90,93,96,97,98,98,99,100,101,102,103,104,104,105,106,107,110,112,113,114,115,116,116,117,120,121,122,122,124,125,126,-128,-126,-125,-124,-122,-122,-121,-120,-117,-116,-116,-115,-114,-113,-112,-110,-107,-106,-105,-104,-104,-103,-102,-101,-100,-99,-98,-98,-97,-96,-93,-90,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-74,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-64,-63,-61,-60,-58,-56,-55,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-43,-42,-42,-41,-40,-39,-38,-37,-36,-36,-35,-34,-33,-32,-31,-30,-30,-29,-28,-27,-26,-25,-24,-24,-23,-22,-21,-20,-19,-18,-18,-17,-16,-15,-14,-13,-12,-12,-11,-10,-9,-8,-7,-6,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,7,8,9,10,11,12,13,14,14,15,16,17,18,19,20,21,21,22,23,24,25,26,27,28,28,29,30,31,32,33,34,35,35,36,37,38,39,40,41,42,42,43,44,45,46,47,48,49,49,50,51,52,53,54,55,56,57,59,61,63,64,65,66,67,67,68,69,70,71,72,73,74,74,75,76,77,78,79,80,81,81,82,83,84,85,86,87,88,91,95,96,97,98,99,100,101,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-111,-108,-107,-106,-105,-104,-103,-102,-101,-101,-100,-99,-98,-97,-96,-95,-91,-88,-87,-86,-85,-84,-83,-82,-81,-81,-80,-79,-78,-77,-76,-75,-74,-74,-73,-72,-71,-70,-69,-68,-67,-67,-66,-65,-64,-63,-61,-59,-57,-56,-55,-54,-53,-52,-51,-50,-49,-49,-48,-47,-46,-45,-44,-43,-42,-42,-41,-40,-39,-38,-37,-36,-35,-35,-34,-33,-32,-31,-30,-29,-28,-28,-27,-26,-25,-24,-23,-22,-21,-21,-20,-19,-18,-17,-16,-15,-14,-14,-13,-12,-11,-10,-9,-8,-7,-7,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,8,8,9,10,11,12,13,14,15,16,16,17,18,19,20,21,22,23,24,24,25,26,27,28,29,30,31,32,32,33,34,35,36,37,38,39,40,40,41,42,43,44,45,46,47,48,48,49,50,51,52,53,54,55,56,57,58,60,62,64,64,65,66,67,68,69,70,71,72,72,73,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,88,89,92,96,96,97,98,99,100,101,102,103,104,104,105,106,107,108,112,112,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-112,-112,-108,-107,-106,-105,-104,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-92,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-43,-42,-41,-40,-40,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-28,-27,-26,-25,-24,-24,-23,-22,-21,-20,-19,-18,-17,-16,-16,-15,-14,-13,-12,-11,-10,-9,-8,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,8,9,9,10,11,12,13,14,15,16,17,18,19,19,20,21,22,23,24,25,26,27,28,29,29,30,31,32,33,34,35,36,37,38,38,39,40,41,42,43,44,45,46,47,48,48,49,50,51,52,53,54,55,56,57,58,59,61,63,64,65,66,67,68,69,70,70,71,72,73,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,88,89,90,93,96,97,98,99,99,100,101,102,103,104,105,106,107,108,109,112,113,113,114,115,116,117,118,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-114,-113,-113,-112,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-98,-97,-96,-93,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-9,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,8,9,10,11,11,12,13,14,15,16,17,18,19,20,21,22,23,23,24,25,26,27,28,29,30,31,32,33,34,35,35,36,37,38,39,40,41,42,43,44,45,46,47,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,64,65,66,67,67,68,69,70,71,72,73,74,75,76,77,78,79,79,80,81,82,83,84,85,86,87,88,89,90,91,94,96,97,98,99,100,101,102,103,103,104,105,106,107,108,109,112,113,114,115,115,116,117,118,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-118,-117,-116,-115,-115,-114,-113,-112,-109,-108,-107,-106,-105,-104,-103,-103,-102,-101,-100,-99,-98,-97,-96,-94,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-67,-66,-65,-64,-62,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-99,-98,-97,-96,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,64,65,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,96,96,96,97,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,112,112,113,114,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-102,-101,-100,-99,-98,-97,-97,-96,-96,-96,-96,-95,-94,-93,-92,-91,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-65,-64,-64,-63,-62,-61,-60,-59,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,63,64,64,65,65,66,66,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,95,96,96,96,96,97,97,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-112,-112,-111,-110,-109,-108,-107,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-97,-96,-96,-96,-96,-95,-93,-92,-91,-90,-89,-88,-87,-86,-84,-83,-82,-81,-80,-79,-78,-77,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-65,-64,-64,-63,-61,-60,-59,-58,-57,-56,-55,-54,-52,-51,-50,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-37,-36,-34,-33,-32,-31,-30,-29,-28,-27,-25,-24,-23,-22,-21,-20,-19,-18,-16,-15,-14,-13,-12,-11,-10,-9,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,30,31,32,33,34,35,37,38,39,40,41,42,43,45,46,47,48,49,50,52,53,54,55,56,57,58,60,61,62,63,64,64,65,66,66,67,67,68,69,70,71,72,73,74,75,77,78,79,80,81,82,84,85,86,87,88,89,90,92,93,94,95,96,96,96,97,97,97,97,98,98,99,100,101,103,104,105,106,107,108,110,111,112,112,112,112,113,114,115,116,117,119,120,120,120,121,122,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-122,-121,-120,-120,-120,-119,-117,-116,-115,-114,-113,-112,-112,-112,-112,-111,-110,-108,-107,-106,-105,-104,-103,-101,-100,-99,-98,-98,-97,-97,-97,-97,-96,-96,-96,-95,-94,-93,-92,-90,-89,-88,-87,-86,-85,-84,-82,-81,-80,-79,-78,-77,-75,-74,-73,-72,-71,-70,-69,-68,-67,-67,-66,-66,-65,-64,-64,-63,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-50,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-37,-35,-34,-33,-32,-31,-30,-28,-27,-26,-25,-24,-23,-21,-20,-19,-18,-17,-16,-15,-13,-12,-11,-10,-9,-8,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,7,8,9,10,11,13,14,15,16,17,19,20,21,22,23,24,26,27,28,29,30,32,33,34,35,36,38,39,40,41,42,43,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,62,64,64,65,65,66,67,67,68,68,69,70,71,72,73,74,75,77,78,79,80,81,83,84,85,86,87,89,90,91,92,93,94,96,96,96,96,97,97,97,98,98,98,99,100,101,102,103,104,106,107,108,109,110,112,112,112,112,113,113,114,115,117,118,119,120,120,120,121,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-121,-120,-120,-120,-119,-118,-117,-115,-114,-113,-113,-112,-112,-112,-112,-110,-109,-108,-107,-106,-104,-103,-102,-101,-100,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-87,-86,-85,-84,-83,-81,-80,-79,-78,-77,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-55,-54,-53,-52,-51,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-38,-36,-35,-34,-33,-32,-30,-29,-28,-27,-26,-24,-23,-22,-21,-20,-19,-17,-16,-15,-14,-13,-11,-10,-9,-8,-7,-5,-4,-3,-2,-1,0,1,2,3,4,6,7,8,9,10,12,13,14,15,17,18,19,20,21,23,24,25,26,28,29,30,31,32,34,35,36,37,39,40,41,42,43,45,46,47,48,49,51,52,53,54,56,57,58,59,60,62,63,64,64,65,66,66,67,67,68,69,69,70,71,72,73,74,75,77,78,79,80,81,83,84,85,86,88,89,90,91,92,94,95,96,96,96,97,97,97,97,98,98,98,99,99,100,101,103,104,105,106,108,109,110,111,112,112,112,113,113,113,114,116,117,118,119,120,120,120,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-120,-120,-120,-119,-118,-117,-116,-114,-113,-113,-113,-112,-112,-112,-111,-110,-109,-108,-106,-105,-104,-103,-101,-100,-99,-99,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-95,-94,-92,-91,-90,-89,-88,-86,-85,-84,-83,-81,-80,-79,-78,-77,-75,-74,-73,-72,-71,-70,-69,-69,-68,-67,-67,-66,-66,-65,-64,-64,-63,-62,-60,-59,-58,-57,-56,-54,-53,-52,-51,-49,-48,-47,-46,-45,-43,-42,-41,-40,-39,-37,-36,-35,-34,-32,-31,-30,-29,-28,-26,-25,-24,-23,-21,-20,-19,-18,-17,-15,-14,-13,-12,-10,-9,-8,-7,-6,-4,-3,-2,-1,0,1,2,3,5,6,7,8,10,11,12,13,15,16,17,18,20,21,22,23,25,26,27,28,30,31,32,33,35,36,37,38,40,41,42,43,45,46,47,48,50,51,52,53,55,56,57,58,60,61,62,63,64,65,65,66,67,67,68,68,69,70,70,71,72,73,74,75,77,78,79,80,82,83,84,85,87,88,89,90,92,93,94,95,96,96,96,97,97,97,98,98,98,99,99,99,100,101,102,103,105,106,107,108,110,111,112,112,112,113,113,113,114,115,116,117,119,120,120,120,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-119,-117,-116,-115,-114,-113,-113,-113,-112,-112,-112,-111,-110,-108,-107,-106,-105,-103,-102,-101,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-94,-93,-92,-90,-89,-88,-87,-85,-84,-83,-82,-80,-79,-78,-77,-75,-74,-73,-72,-71,-70,-70,-69,-68,-68,-67,-67,-66,-65,-65,-64,-63,-62,-61,-60,-58,-57,-56,-55,-53,-52,-51,-50,-48,-47,-46,-45,-43,-42,-41,-40,-38,-37,-36,-35,-33,-32,-31,-30,-28,-27,-26,-25,-23,-22,-21,-20,-18,-17,-16,-15,-13,-12,-11,-10,-8,-7,-6,-5,-3,-2,-1,0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,19,20,21,23,24,25,26,28,29,30,32,33,34,35,37,38,39,41,42,43,44,46,47,48,49,51,52,53,55,56,57,58,60,61,62,64,64,65,65,66,67,67,68,69,69,70,71,71,72,73,74,75,76,78,79,80,81,83,84,85,87,88,89,90,92,93,94,96,96,96,96,97,97,97,98,98,98,99,99,99,100,100,101,103,104,105,106,108,109,110,112,112,112,112,113,113,113,114,115,116,118,119,120,120,120,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-119,-118,-116,-115,-114,-113,-113,-113,-112,-112,-112,-112,-110,-109,-108,-106,-105,-104,-103,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-90,-89,-88,-87,-85,-84,-83,-81,-80,-79,-78,-76,-75,-74,-73,-72,-71,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-53,-52,-51,-49,-48,-47,-46,-44,-43,-42,-41,-39,-38,-37,-35,-34,-33,-32,-30,-29,-28,-26,-25,-24,-23,-21,-20,-19,-17,-16,-15,-14,-12,-11,-10,-8,-7,-6,-5,-3,-2,-1,0,1,2,3,5,6,7,9,10,11,13,14,15,17,18,19,21,22,23,24,26,27,28,30,31,32,34,35,36,38,39,40,42,43,44,45,47,48,49,51,52,53,55,56,57,59,60,61,63,64,64,65,66,66,67,68,68,69,70,70,71,72,72,73,74,75,76,77,79,80,81,83,84,85,87,88,89,91,92,93,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100,100,101,102,103,104,106,107,108,110,111,112,112,112,113,113,113,114,114,115,117,118,119,120,120,120,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-115,-114,-114,-113,-113,-113,-112,-112,-112,-111,-110,-108,-107,-106,-104,-103,-102,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-91,-89,-88,-87,-85,-84,-83,-81,-80,-79,-77,-76,-75,-74,-73,-72,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-64,-64,-63,-61,-60,-59,-57,-56,-55,-53,-52,-51,-49,-48,-47,-45,-44,-43,-42,-40,-39,-38,-36,-35,-34,-32,-31,-30,-28,-27,-26,-24,-23,-22,-21,-19,-18,-17,-15,-14,-13,-11,-10,-9,-7,-6,-5,-3,-2,-1,0,1,2,4,5,6,8,9,10,12,13,14,16,17,18,20,21,22,24,25,26,28,29,30,32,33,34,36,37,38,40,41,43,44,45,47,48,49,51,52,53,55,56,57,59,60,61,63,64,64,65,66,66,67,68,68,69,70,70,71,72,72,73,74,75,76,77,79,80,81,83,84,85,87,88,89,91,92,93,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100,100,101,101,102,104,105,106,108,109,110,112,112,112,113,113,113,114,114,114,116,117,118,120,120,120,121,121,122,124,124,124,126,126,127,-128,-127,-126,-126,-124,-124,-124,-122,-121,-121,-120,-120,-120,-118,-117,-116,-114,-114,-114,-113,-113,-113,-112,-112,-112,-110,-109,-108,-106,-105,-104,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-91,-89,-88,-87,-85,-84,-83,-81,-80,-79,-77,-76,-75,-74,-73,-72,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-64,-64,-63,-61,-60,-59,-57,-56,-55,-53,-52,-51,-49,-48,-47,-45,-44,-43,-41,-40,-38,-37,-36,-34,-33,-32,-30,-29,-28,-26,-25,-24,-22,-21,-20,-18,-17,-16,-14,-13,-12,-10,-9,-8,-6,-5,-4,-2,-1,0,1,2,4,5,6,8,9,11,12,13,15,16,17,19,20,22,23,24,26,27,28,30,31,33,34,35,37,38,39,41,42,44,45,46,48,49,50,52,53,55,56,57,59,60,61,63,64,65,65,66,67,67,68,69,69,70,71,71,72,73,73,74,75,76,77,78,80,81,82,84,85,87,88,89,91,92,93,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100,100,101,101,102,103,104,106,107,108,110,111,112,112,112,113,113,113,114,114,115,116,117,119,120,120,120,121,121,122,124,124,124,126,126,127,-128,-127,-126,-126,-124,-124,-124,-122,-121,-121,-120,-120,-120,-119,-117,-116,-115,-114,-114,-113,-113,-113,-112,-112,-112,-111,-110,-108,-107,-106,-104,-103,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-91,-89,-88,-87,-85,-84,-82,-81,-80,-78,-77,-76,-75,-74,-73,-73,-72,-71,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-59,-57,-56,-55,-53,-52,-50,-49,-48,-46,-45,-44,-42,-41,-39,-38,-37,-35,-34,-33,-31,-30,-28,-27,-26,-24,-23,-22,-20,-19,-17,-16,-15,-13,-12,-11,-9,-8,-6,-5,-4,-2,-1,0,1,2,4,5,7,8,9,11,12,14,15,16,18,19,21,22,23,25,26,28,29,30,32,33,35,36,37,39,40,42,43,45,46,47,49,50,52,53,54,56,57,59,60,61,63,64,65,65,66,67,67,68,69,69,70,71,72,72,73,74,74,75,76,77,78,79,81,82,84,85,86,88,89,91,92,93,95,96,96,96,97,97,97,98,98,98,99,99,100,100,100,101,101,101,102,102,103,105,106,108,109,110,112,112,112,113,113,113,114,114,114,115,116,118,119,120,120,120,121,121,123,124,124,124,126,126,127,-128,-127,-126,-126,-124,-124,-124,-123,-121,-121,-120,-120,-120,-119,-118,-116,-115,-114,-114,-114,-113,-113,-113,-112,-112,-112,-110,-109,-108,-106,-105,-103,-102,-102,-101,-101,-101,-100,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-91,-89,-88,-86,-85,-84,-82,-81,-79,-78,-77,-76,-75,-74,-74,-73,-72,-72,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-59,-57,-56,-54,-53,-52,-50,-49,-47,-46,-45,-43,-42,-40,-39,-37,-36,-35,-33,-32,-30,-29,-28,-26,-25,-23,-22,-21,-19,-18,-16,-15,-14,-12,-11,-9,-8,-7,-5,-4,-2,-1,0,1,2,4,5,7,8,10,11,12,14,15,17,18,20,21,23,24,25,27,28,30,31,33,34,35,37,38,40,41,43,44,46,47,48,50,51,53,54,56,57,58,60,61,63,64,65,65,66,67,67,68,69,70,70,71,72,72,73,74,75,75,76,77,78,79,80,82,83,85,86,88,89,90,92,93,95,96,96,96,97,97,97,98,98,99,99,99,100,100,100,101,101,101,102,102,103,104,105,107,108,110,111,112,112,112,113,113,114,114,114,115,115,116,118,119,120,120,121,121,121,123,124,124,124,126,126,127,-128,-127,-126,-126,-124,-124,-124,-123,-121,-121,-121,-120,-120,-119,-118,-116,-115,-115,-114,-114,-114,-113,-113,-112,-112,-112,-111,-110,-108,-107,-105,-104,-103,-102,-102,-101,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-90,-89,-88,-86,-85,-83,-82,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-58,-57,-56,-54,-53,-51,-50,-48,-47,-46,-44,-43,-41,-40,-38,-37,-35,-34,-33,-31,-30,-28,-27,-25,-24,-23,-21,-20,-18,-17,-15,-14,-12,-11,-10,-8,-7,-5,-4,-2,-1,0,1,2,4,5,7,8,10,11,13,14,16,17,19,20,22,23,24,26,27,29,30,32,33,35,36,38,39,41,42,44,45,47,48,49,51,52,54,55,57,58,60,61,63,64,65,65,66,67,67,68,69,70,70,71,72,73,73,74,75,76,76,77,78,79,80,81,83,84,86,87,89,90,92,93,95,96,96,96,97,97,97,98,98,99,99,99,100,100,100,101,101,102,102,102,103,103,104,106,107,109,110,112,112,112,113,113,113,114,114,115,115,115,117,118,120,120,120,121,121,121,123,124,124,124,126,126,127,-128,-127,-126,-126,-124,-124,-124,-123,-121,-121,-121,-120,-120,-120,-118,-117,-115,-115,-115,-114,-114,-113,-113,-113,-112,-112,-112,-110,-109,-107,-106,-104,-103,-103,-102,-102,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-90,-89,-87,-86,-84,-83,-81,-80,-79,-78,-77,-76,-76,-75,-74,-73,-73,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-63,-61,-60,-58,-57,-55,-54,-52,-51,-49,-48,-47,-45,-44,-42,-41,-39,-38,-36,-35,-33,-32,-30,-29,-27,-26,-24,-23,-22,-20,-19,-17,-16,-14,-13,-11,-10,-8,-7,-5,-4,-2,-1,0,1,3,4,6,7,9,10,12,13,15,16,18,19,21,22,24,25,27,28,30,31,33,34,36,37,39,40,42,43,45,46,48,49,51,52,54,55,57,58,60,61,63,64,65,65,66,67,68,68,69,70,71,71,72,73,74,74,75,76,77,77,78,79,80,81,83,84,86,87,89,90,92,93,95,96,96,96,97,97,98,98,98,99,99,99,100,100,101,101,101,102,102,102,103,103,104,105,107,108,110,111,112,112,113,113,113,114,114,114,115,115,116,117,119,120,120,120,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-119,-117,-116,-115,-115,-114,-114,-114,-113,-113,-113,-112,-112,-111,-110,-108,-107,-105,-104,-103,-103,-102,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-95,-93,-92,-90,-89,-87,-86,-84,-83,-81,-80,-79,-78,-77,-77,-76,-75,-74,-74,-73,-72,-71,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-63,-61,-60,-58,-57,-55,-54,-52,-51,-49,-48,-46,-45,-43,-42,-40,-39,-37,-36,-34,-33,-31,-30,-28,-27,-25,-24,-22,-21,-19,-18,-16,-15,-13,-12,-10,-9,-7,-6,-4,-3,-1,0,1,3,4,6,7,9,10,12,13,15,16,18,19,21,22,24,26,27,29,30,32,33,35,36,38,39,41,42,44,45,47,49,50,52,53,55,56,58,59,61,62,64,64,65,66,67,67,68,69,70,71,71,72,73,74,74,75,76,77,77,78,79,80,81,82,84,85,87,88,90,91,93,94,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,102,102,102,103,103,104,104,106,107,109,110,112,112,112,113,113,113,114,114,115,115,115,116,117,119,120,120,120,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-119,-117,-116,-115,-115,-115,-114,-114,-113,-113,-113,-112,-112,-112,-110,-109,-107,-106,-104,-104,-103,-103,-102,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-91,-90,-88,-87,-85,-84,-82,-81,-80,-79,-78,-77,-77,-76,-75,-74,-74,-73,-72,-71,-71,-70,-69,-68,-67,-67,-66,-65,-64,-64,-62,-61,-59,-58,-56,-55,-53,-52,-50,-49,-47,-45,-44,-42,-41,-39,-38,-36,-35,-33,-32,-30,-29,-27,-26,-24,-22,-21,-19,-18,-16,-15,-13,-12,-10,-9,-7,-6,-4,-3,-1,0,1,3,4,6,7,9,10,12,14,15,17,18,20,21,23,25,26,28,29,31,32,34,35,37,39,40,42,43,45,46,48,50,51,53,54,56,57,59,60,62,64,64,65,66,67,67,68,69,70,71,71,72,73,74,74,75,76,77,78,78,79,80,81,82,83,85,86,88,89,91,92,94,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,102,102,103,103,103,104,104,105,106,108,109,111,112,112,112,113,113,114,114,114,115,115,116,116,118,119,120,120,121,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-121,-120,-120,-119,-118,-116,-116,-115,-115,-114,-114,-114,-113,-113,-112,-112,-112,-111,-109,-108,-106,-105,-104,-104,-103,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-92,-91,-89,-88,-86,-85,-83,-82,-81,-80,-79,-78,-78,-77,-76,-75,-74,-74,-73,-72,-71,-71,-70,-69,-68,-67,-67,-66,-65,-64,-64,-62,-60,-59,-57,-56,-54,-53,-51,-50,-48,-46,-45,-43,-42,-40,-39,-37,-35,-34,-32,-31,-29,-28,-26,-25,-23,-21,-20,-18,-17,-15,-14,-12,-10,-9,-7,-6,-4,-3,-1,0,1,3,4,6,7,9,11,12,14,15,17,19,20,22,23,25,27,28,30,31,33,35,36,38,39,41,43,44,46,47,49,51,52,54,55,57,58,60,62,63,64,65,66,67,67,68,69,70,71,71,72,73,74,75,75,76,77,78,79,79,80,81,82,83,84,86,87,89,90,92,94,95,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,102,102,103,103,103,104,104,105,105,107,108,110,111,112,112,113,113,113,114,114,115,115,115,116,116,118,119,120,120,121,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-121,-120,-120,-119,-118,-116,-116,-115,-115,-115,-114,-114,-113,-113,-113,-112,-112,-111,-110,-108,-107,-105,-105,-104,-104,-103,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-95,-94,-92,-90,-89,-87,-86,-84,-83,-82,-81,-80,-79,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-71,-70,-69,-68,-67,-67,-66,-65,-64,-63,-62,-60,-58,-57,-55,-54,-52,-51,-49,-47,-46,-44,-43,-41,-39,-38,-36,-35,-33,-31,-30,-28,-27,-25,-23,-22,-20,-19,-17,-15,-14,-12,-11,-9,-7,-6,-4,-3,-1,0,1,3,4,6,8,9,11,13,14,16,17,19,21,22,24,26,27,29,30,32,34,35,37,39,40,42,43,45,47,48,50,52,53,55,56,58,60,61,63,64,65,66,66,67,68,69,70,71,71,72,73,74,75,75,76,77,78,79,79,80,81,82,83,84,85,87,88,90,92,93,95,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,102,102,103,103,103,104,104,105,105,106,107,109,110,112,112,112,113,113,114,114,114,115,115,116,116,117,118,120,120,120,121,121,122,122,124,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-124,-122,-122,-121,-121,-120,-120,-120,-118,-117,-116,-116,-115,-115,-114,-114,-114,-113,-113,-112,-112,-112,-110,-109,-107,-106,-105,-105,-104,-104,-103,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-95,-93,-92,-90,-88,-87,-85,-84,-83,-82,-81,-80,-79,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-71,-70,-69,-68,-67,-66,-66,-65,-64,-63,-61,-60,-58,-56,-55,-53,-52,-50,-48,-47,-45,-43,-42,-40,-39,-37,-35,-34,-32,-30,-29,-27,-26,-24,-22,-21,-19,-17,-16,-14,-13,-11,-9,-8,-6,-4,-3,-1,0,1,3,4,6,8,9,11,13,14,16,18,19,21,23,24,26,28,29,31,33,34,36,38,39,41,43,44,46,48,49,51,53,54,56,57,59,61,62,64,65,65,66,67,68,69,70,70,71,72,73,74,75,75,76,77,78,79,80,80,81,82,83,84,85,86,88,89,91,93,94,96,96,96,97,97,98,98,99,99,99,100,100,101,101,101,102,102,103,103,104,104,104,105,105,106,106,108,109,111,112,112,113,113,113,114,114,115,115,116,116,116,117,118,120,120,120,121,121,122,122,124,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-124,-122,-122,-121,-121,-120,-120,-120,-118,-117,-116,-116,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-111,-109,-108,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-93,-91,-89,-88,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-66,-65,-65,-64,-62,-61,-59,-57,-56,-54,-53,-51,-49,-48,-46,-44,-43,-41,-39,-38,-36,-34,-33,-31,-29,-28,-26,-24,-23,-21,-19,-18,-16,-14,-13,-11,-9,-8,-6,-4,-3,-1,0,1,3,5,6,8,10,11,13,15,16,18,20,21,23,25,27,28,30,32,33,35,37,38,40,42,43,45,47,48,50,52,54,55,57,59,60,62,64,64,65,66,67,68,69,69,70,71,72,73,74,75,75,76,77,78,79,80,80,81,82,83,84,85,86,87,89,91,92,94,96,96,96,97,97,98,98,98,99,99,100,100,101,101,101,102,102,103,103,104,104,104,105,105,106,106,107,108,110,112,112,112,113,113,114,114,114,115,115,116,116,117,117,119,120,120,121,121,121,122,122,124,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-124,-122,-122,-121,-121,-121,-120,-120,-119,-117,-117,-116,-116,-115,-115,-114,-114,-114,-113,-113,-112,-112,-112,-110,-108,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-94,-92,-91,-89,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-71,-70,-69,-69,-68,-67,-66,-65,-64,-64,-62,-60,-59,-57,-55,-54,-52,-50,-48,-47,-45,-43,-42,-40,-38,-37,-35,-33,-32,-30,-28,-27,-25,-23,-21,-20,-18,-16,-15,-13,-11,-10,-8,-6,-5,-3,-1,0,1,3,5,6,8,10,12,13,15,17,18,20,22,24,25,27,29,30,32,34,36,37,39,41,42,44,46,48,49,51,53,55,56,58,60,61,63,64,65,66,67,68,68,69,70,71,72,73,74,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,88,90,92,93,95,96,96,97,97,98,98,98,99,99,100,100,101,101,101,102,102,103,103,104,104,104,105,105,106,106,107,107,109,110,112,112,113,113,113,114,114,115,115,116,116,116,117,117,119,120,120,121,121,122,122,122,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-122,-122,-122,-121,-121,-120,-120,-119,-117,-117,-116,-116,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-110,-109,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-95,-93,-92,-90,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-74,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-64,-63,-61,-60,-58,-56,-55,-53,-51,-49,-48,-46,-44,-42,-41,-39,-37,-36,-34,-32,-30,-29,-27,-25,-24,-22,-20,-18,-17,-15,-13,-12,-10,-8,-6,-5,-3,-1,0,1,3,5,7,8,10,12,14,15,17,19,21,22,24,26,28,29,31,33,35,36,38,40,42,43,45,47,49,50,52,54,56,57,59,61,63,64,65,66,67,67,68,69,70,71,72,73,74,74,75,76,77,78,79,80,81,81,82,83,84,85,86,87,88,89,91,93,95,96,96,97,97,97,98,98,99,99,100,100,101,101,101,102,102,103,103,104,104,104,105,105,106,106,107,107,108,109,111,112,112,113,113,114,114,114,115,115,116,116,117,117,118,119,120,120,121,121,122,122,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-122,-122,-121,-121,-120,-120,-119,-118,-117,-117,-116,-116,-115,-115,-114,-114,-114,-113,-113,-112,-112,-111,-109,-108,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-95,-93,-91,-89,-88,-87,-86,-85,-84,-83,-82,-81,-81,-80,-79,-78,-77,-76,-75,-74,-74,-73,-72,-71,-70,-69,-68,-67,-67,-66,-65,-64,-63,-61,-59,-57,-56,-54,-52,-50,-49,-47,-45,-43,-42,-40,-38,-36,-35,-33,-31,-29,-28,-26,-24,-22,-21,-19,-17,-15,-14,-12,-10,-8,-7,-5,-3,-1,0,1,3,5,7,8,10,12,14,16,17,19,21,23,24,26,28,30,32,33,35,37,39,40,42,44,46,48,49,51,53,55,57,58,60,62,64,64,65,66,67,68,69,70,71,72,72,73,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,88,89,90,92,94,96,96,96,97,97,98,98,99,99,100,100,100,101,101,102,102,103,103,104,104,104,105,105,106,106,107,107,108,108,110,112,112,112,113,113,114,114,115,115,116,116,116,117,117,118,120,120,120,121,121,122,122,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-118,-117,-117,-116,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-110,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-92,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-60,-58,-57,-55,-53,-51,-49,-48,-46,-44,-42,-40,-39,-37,-35,-33,-32,-30,-28,-26,-24,-23,-21,-19,-17,-16,-14,-12,-10,-8,-7,-5,-3,-1,0,1,3,5,7,9,10,12,14,16,18,19,21,23,25,27,29,30,32,34,36,38,39,41,43,45,47,48,50,52,54,56,58,59,61,63,64,65,66,67,68,69,70,70,71,72,73,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,96,97,97,98,98,99,99,99,100,100,101,101,102,102,103,103,104,104,104,105,105,106,106,107,107,108,108,109,110,112,112,113,113,113,114,114,115,115,116,116,117,117,118,118,120,120,120,121,121,122,122,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-110,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-96,-96,-95,-93,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-58,-56,-54,-52,-50,-48,-47,-45,-43,-41,-39,-38,-36,-34,-32,-30,-29,-27,-25,-23,-21,-19,-18,-16,-14,-12,-10,-9,-7,-5,-3,-1,0,1,3,5,7,9,11,12,14,16,18,20,22,23,25,27,29,31,33,35,36,38,40,42,44,46,47,49,51,53,55,57,59,60,62,64,65,66,67,67,68,69,70,71,72,73,74,75,76,77,78,79,79,80,81,82,83,84,85,86,87,88,89,90,91,92,94,96,96,97,97,97,98,98,99,99,100,100,101,101,102,102,103,103,103,104,104,105,105,106,106,107,107,108,108,109,109,111,112,112,113,113,114,114,115,115,115,116,116,117,117,118,118,120,120,121,121,121,122,122,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-122,-122,-121,-121,-121,-120,-120,-118,-118,-117,-117,-116,-116,-115,-115,-115,-114,-114,-113,-113,-112,-112,-111,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-94,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-67,-66,-65,-64,-62,-60,-59,-57,-55,-53,-51,-49,-47,-46,-44,-42,-40,-38,-36,-35,-33,-31,-29,-27,-25,-23,-22,-20,-18,-16,-14,-12,-11,-9,-7,-5,-3,-1,0,1,3,5,7,9,11,13,15,16,18,20,22,24,26,28,30,31,33,35,37,39,41,43,45,46,48,50,52,54,56,58,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-119,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-111,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-95,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-60,-58,-56,-54,-52,-50,-48,-46,-45,-43,-41,-39,-37,-35,-33,-31,-30,-28,-26,-24,-22,-20,-18,-16,-15,-13,-11,-9,-7,-5,-3,-1,0,1,3,5,7,9,11,13,15,17,19,20,22,24,26,28,30,32,34,36,38,40,41,43,45,47,49,51,53,55,57,59,61,62,64,65,66,67,68,69,70,71,72,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,96,97,97,98,98,99,99,100,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,112,112,113,113,114,114,114,115,115,116,116,117,117,118,118,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-119,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-114,-113,-113,-112,-112,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,0,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-119,-119,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,0,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-119,-119,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-111,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-63,-61,-59,-57,-55,-53,-51,-49,-47,-45,-43,-41,-39,-37,-35,-33,-31,-29,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-7,-5,-3,-1,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,-128,-127,-127,-126,-126,-125,-125,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-119,-119,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-111,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-54,-52,-50,-48,-46,-44,-42,-40,-38,-36,-34,-32,-30,-28,-26,-24,-22,-20,-18,-16,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,8,10,12,14,17,19,21,23,25,27,29,31,34,36,38,40,42,44,46,48,51,53,55,57,59,61,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,-128,-127,-127,-126,-126,-125,-125,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-120,-119,-119,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-112,-111,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-95,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-64,-63,-61,-59,-57,-55,-53,-51,-48,-46,-44,-42,-40,-38,-36,-34,-31,-29,-27,-25,-23,-21,-19,-17,-14,-12,-10,-8,-6,-4,-2,0,2,4,6,9,11,13,15,18,20,22,24,27,29,31,33,36,38,40,42,45,47,49,51,54,56,58,60,63,64,65,66,68,69,70,71,72,73,74,75,77,78,79,80,81,82,83,84,86,87,88,89,90,91,92,93,95,96,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,103,103,104,104,105,105,106,107,107,108,108,109,109,110,110,111,112,112,112,112,112,112,112,113,113,114,114,115,115,116,116,117,118,118,119,119,120,120,120,120,121,121,122,122,123,123,124,124,124,125,125,126,126,127,127,-128,-127,-127,-126,-126,-125,-125,-124,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-120,-120,-119,-119,-118,-118,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-105,-105,-104,-104,-103,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-96,-95,-93,-92,-91,-90,-89,-88,-87,-86,-84,-83,-82,-81,-80,-79,-78,-77,-75,-74,-73,-72,-71,-70,-69,-68,-66,-65,-64,-63,-60,-58,-56,-54,-51,-49,-47,-45,-42,-40,-38,-36,-33,-31,-29,-27,-24,-22,-20,-18,-15,-13,-11,-9,-6,-4,-2,0,2,4,7,9,11,14,16,19,21,23,26,28,30,33,35,38,40,42,45,47,49,52,54,57,59,61,64,65,66,67,68,70,71,72,73,74,75,77,78,79,80,81,83,84,85,86,87,89,90,91,92,93,94,96,96,96,96,97,97,97,98,98,98,99,99,100,100,101,101,102,103,103,104,104,105,106,106,107,107,108,109,109,110,110,111,112,112,112,112,112,112,112,113,113,113,113,114,114,115,115,116,117,117,118,118,119,120,120,120,120,120,120,121,121,122,123,123,124,124,124,124,125,126,126,126,127,127,-128,-127,-127,-126,-126,-126,-125,-124,-124,-124,-124,-123,-123,-122,-121,-121,-120,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-116,-115,-115,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-107,-107,-106,-106,-105,-104,-104,-103,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-87,-86,-85,-84,-83,-81,-80,-79,-78,-77,-75,-74,-73,-72,-71,-70,-68,-67,-66,-65,-64,-61,-59,-57,-54,-52,-49,-47,-45,-42,-40,-38,-35,-33,-30,-28,-26,-23,-21,-19,-16,-14,-11,-9,-7,-4,-2,0,2,5,7,10,12,15,17,20,22,25,27,30,32,35,37,40,42,45,47,50,52,55,57,60,62,64,65,67,68,69,70,72,73,74,75,77,78,79,80,82,83,84,85,87,88,89,90,92,93,94,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100,101,101,102,103,103,104,105,105,106,106,107,108,108,109,110,110,111,111,112,112,112,112,112,112,113,113,113,113,113,113,114,114,115,115,116,117,117,118,119,119,120,120,120,120,120,120,121,121,122,122,123,124,124,124,124,125,125,126,126,126,127,127,-128,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-120,-120,-120,-119,-119,-118,-117,-117,-116,-115,-115,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-111,-110,-110,-109,-108,-108,-107,-106,-106,-105,-105,-104,-103,-103,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-94,-93,-92,-90,-89,-88,-87,-85,-84,-83,-82,-80,-79,-78,-77,-75,-74,-73,-72,-70,-69,-68,-67,-65,-64,-62,-60,-57,-55,-52,-50,-47,-45,-42,-40,-37,-35,-32,-30,-27,-25,-22,-20,-17,-15,-12,-10,-7,-5,-2,0,2,5,7,10,13,15,18,21,23,26,28,31,34,36,39,42,44,47,49,52,55,57,60,63,64,66,67,68,70,71,72,74,75,76,77,79,80,81,83,84,85,87,88,89,91,92,93,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100,100,101,101,102,102,103,104,104,105,106,106,107,108,108,109,110,110,111,112,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,115,115,116,117,117,118,119,119,120,120,120,120,120,120,121,121,121,122,123,123,124,124,124,124,125,125,126,126,126,127,127,-128,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-123,-123,-122,-121,-121,-121,-120,-120,-120,-120,-120,-120,-119,-119,-118,-117,-117,-116,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-108,-107,-106,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-91,-89,-88,-87,-85,-84,-83,-81,-80,-79,-77,-76,-75,-74,-72,-71,-70,-68,-67,-66,-64,-63,-60,-57,-55,-52,-49,-47,-44,-42,-39,-36,-34,-31,-28,-26,-23,-21,-18,-15,-13,-10,-7,-5,-2,0,2,5,8,11,13,16,19,22,24,27,30,33,35,38,41,44,46,49,52,55,57,60,63,65,66,67,69,70,71,73,74,76,77,78,80,81,82,84,85,87,88,89,91,92,93,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100,100,101,101,102,102,103,104,104,105,106,106,107,108,108,109,110,110,111,112,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,114,115,115,116,117,117,118,119,119,120,120,120,120,120,120,121,121,121,122,122,123,124,124,124,124,124,125,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-124,-124,-124,-124,-124,-123,-122,-122,-121,-121,-121,-120,-120,-120,-120,-120,-120,-119,-119,-118,-117,-117,-116,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-108,-107,-106,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-91,-89,-88,-87,-85,-84,-82,-81,-80,-78,-77,-76,-74,-73,-71,-70,-69,-67,-66,-65,-63,-60,-57,-55,-52,-49,-46,-44,-41,-38,-35,-33,-30,-27,-24,-22,-19,-16,-13,-11,-8,-5,-2,0,2,5,8,11,14,17,20,23,25,28,31,34,37,40,43,46,48,51,54,57,60,63,65,66,67,69,70,72,73,75,76,78,79,80,82,83,85,86,88,89,90,92,93,95,96,96,96,97,97,97,98,98,99,99,99,100,100,100,101,101,101,102,102,103,103,104,105,105,106,107,108,108,109,110,110,111,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,114,115,115,115,116,116,117,118,119,119,120,120,120,120,120,121,121,121,121,121,122,123,123,124,124,124,124,124,125,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-124,-124,-124,-124,-124,-123,-123,-122,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-119,-118,-117,-116,-116,-115,-115,-115,-114,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-108,-107,-106,-105,-105,-104,-103,-103,-102,-102,-101,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-95,-93,-92,-90,-89,-88,-86,-85,-83,-82,-80,-79,-78,-76,-75,-73,-72,-70,-69,-67,-66,-65,-63,-60,-57,-54,-51,-48,-46,-43,-40,-37,-34,-31,-28,-25,-23,-20,-17,-14,-11,-8,-5,-2,0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,65,66,68,69,71,72,74,75,77,78,80,81,83,84,86,87,89,90,92,93,95,96,96,96,97,97,98,98,98,99,99,99,100,100,101,101,101,102,102,102,103,103,104,104,105,106,107,107,108,109,110,110,111,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,114,115,115,115,115,115,116,116,117,118,119,119,120,120,120,120,120,121,121,121,121,121,122,122,123,124,124,124,124,124,125,125,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-123,-122,-122,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-119,-118,-117,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-107,-107,-106,-105,-104,-104,-103,-103,-102,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-95,-93,-92,-90,-89,-87,-86,-84,-83,-81,-80,-78,-77,-75,-74,-72,-71,-69,-68,-66,-65,-63,-60,-57,-54,-51,-48,-45,-42,-39,-36,-33,-30,-27,-24,-21,-18,-15,-12,-9,-6,-3,0,3,6,9,12,15,18,21,25,28,31,34,37,40,43,46,50,53,56,59,62,64,66,67,69,71,72,74,75,77,78,80,82,83,85,86,88,89,91,92,94,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,102,102,103,103,103,104,104,105,105,106,107,108,108,109,110,111,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,115,116,116,116,117,118,118,119,120,120,120,120,120,121,121,121,121,121,122,122,123,123,124,124,124,124,124,125,125,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-123,-123,-122,-122,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-117,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-109,-108,-108,-107,-106,-105,-105,-104,-104,-103,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-92,-91,-89,-88,-86,-85,-83,-82,-80,-78,-77,-75,-74,-72,-71,-69,-67,-66,-64,-62,-59,-56,-53,-50,-46,-43,-40,-37,-34,-31,-28,-25,-21,-18,-15,-12,-9,-6,-3,0,3,6,9,13,16,19,22,26,29,32,35,39,42,45,48,52,55,58,61,64,66,67,69,71,72,74,75,77,79,80,82,84,85,87,88,90,92,93,95,96,96,97,97,97,98,98,99,99,99,100,100,101,101,101,102,102,103,103,103,104,104,105,105,106,106,107,108,109,110,110,111,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,115,116,116,116,116,117,117,118,119,120,120,120,120,120,121,121,121,121,121,122,122,122,123,124,124,124,124,124,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-123,-122,-122,-122,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-107,-106,-106,-105,-105,-104,-104,-103,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-95,-93,-92,-90,-88,-87,-85,-84,-82,-80,-79,-77,-75,-74,-72,-71,-69,-67,-66,-64,-61,-58,-55,-52,-48,-45,-42,-39,-35,-32,-29,-26,-22,-19,-16,-13,-9,-6,-3,0,3,6,10,13,16,20,23,27,30,33,37,40,43,47,50,54,57,60,64,65,67,69,70,72,74,75,77,79,80,82,84,86,87,89,91,92,94,96,96,96,97,97,98,98,98,99,99,100,100,101,101,101,102,102,103,103,104,104,104,105,105,106,106,107,107,108,109,110,111,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,116,116,116,116,116,117,117,117,118,119,120,120,120,120,120,121,121,121,121,121,122,122,122,122,123,124,124,124,124,124,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-117,-117,-117,-116,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-108,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-94,-92,-91,-89,-87,-86,-84,-82,-80,-79,-77,-75,-74,-72,-70,-69,-67,-65,-64,-60,-57,-54,-50,-47,-43,-40,-37,-33,-30,-27,-23,-20,-16,-13,-10,-6,-3,0,3,7,10,14,17,21,24,28,31,35,38,42,45,49,52,56,59,63,65,67,68,70,72,74,75,77,79,81,82,84,86,88,89,91,93,95,96,96,97,97,97,98,98,99,99,100,100,101,101,101,102,102,103,103,104,104,104,105,105,106,106,107,107,108,108,109,110,111,112,112,112,112,112,113,113,113,113,114,114,114,114,114,115,115,115,115,116,116,116,116,116,117,117,117,117,118,118,119,120,120,120,120,121,121,121,121,121,122,122,122,122,123,123,124,124,124,124,125,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-120,-120,-120,-120,-119,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-95,-93,-91,-89,-88,-86,-84,-82,-81,-79,-77,-75,-74,-72,-70,-68,-67,-65,-63,-59,-56,-52,-49,-45,-42,-38,-35,-31,-28,-24,-21,-17,-14,-10,-7,-3,0,3,7,10,14,18,21,25,29,32,36,39,43,47,50,54,58,61,64,66,68,70,71,73,75,77,79,80,82,84,86,88,90,91,93,95,96,96,97,97,98,98,99,99,99,100,100,101,101,102,102,103,103,104,104,104,105,105,106,106,107,107,108,108,109,109,110,111,112,112,112,112,113,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,116,117,117,117,117,118,118,118,119,120,120,120,120,120,121,121,121,121,122,122,122,122,123,123,124,124,124,124,124,125,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-96,-96,-95,-93,-91,-90,-88,-86,-84,-82,-80,-79,-77,-75,-73,-71,-70,-68,-66,-64,-61,-58,-54,-50,-47,-43,-39,-36,-32,-29,-25,-21,-18,-14,-10,-7,-3,0,3,7,11,15,18,22,26,30,33,37,41,45,48,52,56,60,63,65,67,69,71,73,75,77,78,80,82,84,86,88,90,92,93,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,120,120,120,120,121,121,121,121,122,122,122,122,123,123,123,124,124,124,124,125,125,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-95,-93,-92,-90,-88,-86,-84,-82,-80,-78,-77,-75,-73,-71,-69,-67,-65,-63,-60,-56,-52,-48,-45,-41,-37,-33,-30,-26,-22,-18,-15,-11,-7,-3,0,3,7,11,15,19,23,27,31,34,38,42,46,50,54,58,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,120,120,120,120,121,121,121,121,122,122,122,122,123,123,123,123,124,124,124,124,125,125,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-95,-94,-92,-90,-88,-86,-84,-82,-80,-78,-76,-74,-72,-70,-68,-66,-64,-62,-58,-54,-50,-46,-42,-38,-34,-31,-27,-23,-19,-15,-11,-7,-3,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,119,120,120,120,120,121,121,121,121,122,122,122,122,123,123,123,123,124,124,124,124,125,125,125,125,126,126,126,126,127,127,127,127,-128,-127,-127,-127,-127,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-94,-92,-90,-88,-86,-84,-82,-80,-78,-76,-74,-72,-70,-68,-66,-64,-60,-56,-52,-48,-44,-40,-36,-32,-28,-24,-20,-16,-12,-8,-4,0,4,9,13,18,22,27,31,36,40,45,49,54,58,63,65,68,70,72,74,77,79,81,83,86,88,90,92,95,96,96,97,98,98,99,99,100,100,101,101,102,103,103,104,104,105,105,106,107,107,108,108,109,109,110,110,111,112,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,116,116,116,116,117,117,117,118,118,118,118,119,119,119,120,120,120,120,120,120,120,120,120,121,121,121,121,122,122,122,123,123,123,123,124,124,124,124,124,124,125,125,125,125,126,126,126,126,126,127,127,127,127,-128,-127,-127,-127,-127,-126,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-105,-105,-104,-104,-103,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-96,-96,-95,-92,-90,-88,-86,-83,-81,-79,-77,-74,-72,-70,-68,-65,-63,-58,-54,-49,-45,-40,-36,-31,-27,-22,-18,-13,-9,-4,0,5,10,15,20,25,30,35,40,45,50,55,60,64,67,69,72,74,77,79,82,84,87,89,92,94,96,96,97,98,98,99,100,100,101,101,102,103,103,104,105,105,106,106,107,108,108,109,110,110,111,111,112,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,115,115,115,116,116,116,117,117,117,118,118,118,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,122,122,122,123,123,123,124,124,124,124,124,124,124,124,125,125,125,126,126,126,126,126,126,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-111,-110,-110,-109,-108,-108,-107,-106,-106,-105,-105,-104,-103,-103,-102,-101,-101,-100,-100,-99,-98,-98,-97,-96,-96,-94,-92,-89,-87,-84,-82,-79,-77,-74,-72,-69,-67,-64,-60,-55,-50,-45,-40,-35,-30,-25,-20,-15,-10,-5,0,5,11,16,22,27,33,38,44,49,55,60,65,67,70,73,76,78,81,84,87,89,92,95,96,97,97,98,99,99,100,101,102,102,103,104,104,105,106,106,107,108,108,109,110,110,111,112,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,114,115,115,115,116,116,116,117,117,117,118,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,123,123,123,124,124,124,124,124,124,124,124,124,125,125,125,126,126,126,126,126,126,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-108,-107,-106,-106,-105,-104,-104,-103,-102,-102,-101,-100,-99,-99,-98,-97,-97,-96,-95,-92,-89,-87,-84,-81,-78,-76,-73,-70,-67,-65,-60,-55,-49,-44,-38,-33,-27,-22,-16,-11,-5,0,6,12,18,24,30,36,42,48,54,60,65,68,71,74,77,80,83,86,89,92,95,96,97,98,98,99,100,101,101,102,103,104,104,105,106,107,107,108,109,110,110,111,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,114,115,115,115,115,115,116,116,116,117,117,117,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,122,122,122,123,123,123,124,124,124,124,124,124,124,124,124,124,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-107,-107,-106,-105,-104,-104,-103,-102,-101,-101,-100,-99,-98,-98,-97,-96,-95,-92,-89,-86,-83,-80,-77,-74,-71,-68,-65,-60,-54,-48,-42,-36,-30,-24,-18,-12,-6,0,6,13,19,26,32,39,45,52,58,64,67,71,74,77,80,84,87,90,93,96,97,97,98,99,100,101,101,102,103,104,105,106,106,107,108,109,110,110,111,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,115,116,116,116,116,117,117,117,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,123,123,124,124,124,124,124,124,124,124,124,124,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-107,-106,-106,-105,-104,-103,-102,-101,-101,-100,-99,-98,-97,-97,-96,-93,-90,-87,-84,-80,-77,-74,-71,-67,-64,-58,-52,-45,-39,-32,-26,-19,-13,-6,0,7,14,21,28,35,42,49,56,63,67,70,74,77,81,84,88,91,95,96,97,98,99,100,101,101,102,103,104,105,106,107,108,108,109,110,111,112,112,112,112,112,113,113,113,113,114,114,114,114,114,115,115,115,115,116,116,116,116,116,117,117,117,117,118,118,118,119,119,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,123,123,123,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-108,-108,-107,-106,-105,-104,-103,-102,-101,-101,-100,-99,-98,-97,-96,-95,-91,-88,-84,-81,-77,-74,-70,-67,-63,-56,-49,-42,-35,-28,-21,-14,-7,0,7,15,22,30,37,45,52,60,65,69,73,77,80,84,88,92,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,123,123,123,123,123,123,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-95,-92,-88,-84,-80,-77,-73,-69,-65,-60,-52,-45,-37,-30,-22,-15,-7,0,8,16,24,32,40,48,56,64,68,72,76,80,84,88,92,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,119,119,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-98,-97,-96,-92,-88,-84,-80,-76,-72,-68,-64,-56,-48,-40,-32,-24,-16,-8,0,10,20,30,40,50,60,67,72,77,82,87,92,96,97,98,100,101,102,103,105,106,107,108,110,111,112,112,112,113,113,113,114,114,114,114,115,115,115,116,116,116,117,117,117,118,118,118,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-112,-112,-112,-111,-110,-108,-107,-106,-105,-103,-102,-101,-100,-98,-97,-96,-92,-87,-82,-77,-72,-67,-60,-50,-40,-30,-20,-10,0,12,24,36,48,60,68,74,80,86,92,96,98,99,101,102,104,105,107,108,110,111,112,112,113,113,113,114,114,114,115,115,116,116,116,117,117,117,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-114,-114,-114,-113,-113,-113,-112,-112,-111,-110,-108,-107,-105,-104,-102,-101,-99,-98,-96,-92,-86,-80,-74,-68,-60,-48,-36,-24,-12,0,14,28,42,56,67,74,81,88,95,97,99,101,102,104,106,108,109,111,112,112,113,113,114,114,114,115,115,116,116,117,117,118,118,118,119,119,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-114,-113,-113,-112,-112,-111,-109,-108,-106,-104,-102,-101,-99,-97,-95,-88,-81,-74,-67,-56,-42,-28,-14,0,16,32,48,64,72,80,88,96,98,100,102,104,106,108,110,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-110,-108,-106,-104,-102,-100,-98,-96,-88,-80,-72,-64,-48,-32,-16,0,24,48,68,80,92,98,101,104,107,110,112,113,113,114,115,116,116,117,118,119,119,120,120,120,120,120,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-119,-118,-117,-116,-116,-115,-114,-113,-113,-112,-110,-107,-104,-101,-98,-92,-80,-68,-48,-24,0,32,64,80,96,100,104,108,112,113,114,115,116,117,118,119,120,120,120,120,121,121,121,121,122,122,122,122,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-119,-118,-117,-116,-115,-114,-113,-112,-108,-104,-100,-96,-80,-64,-32,0,64,96,104,112,114,116,118,120,120,121,121,122,122,123,123,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-118,-116,-114,-112,-104,-96,-64,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,0,-64,-96,-104,-112,-114,-116,-118,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,123,123,122,122,121,121,120,120,118,116,114,112,104,96,64,0,-32,-64,-80,-96,-100,-104,-108,-112,-113,-114,-115,-116,-117,-118,-119,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,122,122,122,122,121,121,121,121,120,120,120,120,119,118,117,116,115,114,113,112,108,104,100,96,80,64,32,0,-24,-48,-68,-80,-92,-98,-101,-104,-107,-110,-112,-113,-113,-114,-115,-116,-116,-117,-118,-119,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,122,122,122,122,122,122,121,121,121,121,121,120,120,120,120,120,119,119,118,117,116,116,115,114,113,113,112,110,107,104,101,98,92,80,68,48,24,0,-16,-32,-48,-64,-72,-80,-88,-96,-98,-100,-102,-104,-106,-108,-110,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,123,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,119,119,118,118,117,117,116,116,115,115,114,114,113,113,112,112,110,108,106,104,102,100,98,96,88,80,72,64,48,32,16,0,-14,-28,-42,-56,-67,-74,-81,-88,-95,-97,-99,-101,-102,-104,-106,-108,-109,-111,-112,-112,-113,-113,-114,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,122,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,119,119,118,118,118,117,117,116,116,115,115,114,114,114,113,113,112,112,111,109,108,106,104,102,101,99,97,95,88,81,74,67,56,42,28,14,0,-12,-24,-36,-48,-60,-68,-74,-80,-86,-92,-96,-98,-99,-101,-102,-104,-105,-107,-108,-110,-111,-112,-112,-113,-113,-113,-114,-114,-114,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,117,117,117,116,116,116,115,115,114,114,114,113,113,113,112,112,111,110,108,107,105,104,102,101,99,98,96,92,86,80,74,68,60,48,36,24,12,0,-10,-20,-30,-40,-50,-60,-67,-72,-77,-82,-87,-92,-96,-97,-98,-100,-101,-102,-103,-105,-106,-107,-108,-110,-111,-112,-112,-112,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-118,-119,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,122,122,122,122,122,122,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,119,119,119,119,118,118,118,117,117,117,116,116,116,115,115,115,114,114,114,114,113,113,113,112,112,112,111,110,108,107,106,105,103,102,101,100,98,97,96,92,87,82,77,72,67,60,50,40,30,20,10,0,-8,-16,-24,-32,-40,-48,-56,-64,-68,-72,-76,-80,-84,-88,-92,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-118,-119,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,123,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,119,119,119,119,118,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,112,112,112,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,92,88,84,80,76,72,68,64,56,48,40,32,24,16,8,0,-7,-15,-22,-30,-37,-45,-52,-60,-65,-69,-73,-77,-80,-84,-88,-92,-95,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-110,-111,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,123,123,123,123,123,123,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,119,119,119,118,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,115,114,114,114,114,113,113,113,113,112,112,112,112,111,110,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,92,88,84,80,77,73,69,65,60,52,45,37,30,22,15,7,0,-7,-14,-21,-28,-35,-42,-49,-56,-63,-67,-70,-74,-77,-81,-84,-88,-91,-95,-96,-97,-98,-99,-100,-101,-101,-102,-103,-104,-105,-106,-107,-108,-108,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,126,126,126,126,126,126,126,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,123,123,123,122,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,119,119,118,118,118,117,117,117,117,116,116,116,116,116,115,115,115,115,114,114,114,114,114,113,113,113,113,112,112,112,112,112,111,110,109,108,108,107,106,105,104,103,102,101,101,100,99,98,97,96,95,91,88,84,81,77,74,70,67,63,56,49,42,35,28,21,14,7,0,-6,-13,-19,-26,-32,-39,-45,-52,-58,-64,-67,-71,-74,-77,-80,-84,-87,-90,-93,-96,-97,-97,-98,-99,-100,-101,-101,-102,-103,-104,-105,-106,-106,-107,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,126,126,126,126,126,126,126,125,125,125,125,124,124,124,124,124,124,124,124,124,124,123,123,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,117,117,117,116,116,116,116,115,115,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,111,110,110,109,108,107,106,106,105,104,103,102,101,101,100,99,98,97,97,96,93,90,87,84,80,77,74,71,67,64,58,52,45,39,32,26,19,13,6,0,-6,-12,-18,-24,-30,-36,-42,-48,-54,-60,-65,-68,-71,-74,-77,-80,-83,-86,-89,-92,-95,-96,-97,-98,-98,-99,-100,-101,-101,-102,-103,-104,-104,-105,-106,-107,-107,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,126,126,126,126,126,126,126,125,125,125,124,124,124,124,124,124,124,124,124,124,123,123,123,122,122,122,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,117,117,117,116,116,116,115,115,115,115,115,114,114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,111,110,110,109,108,107,107,106,105,104,104,103,102,101,101,100,99,98,98,97,96,95,92,89,86,83,80,77,74,71,68,65,60,54,48,42,36,30,24,18,12,6,0,-5,-11,-16,-22,-27,-33,-38,-44,-49,-55,-60,-65,-67,-70,-73,-76,-78,-81,-84,-87,-89,-92,-95,-96,-97,-97,-98,-99,-99,-100,-101,-102,-102,-103,-104,-104,-105,-106,-106,-107,-108,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,126,126,126,126,126,126,125,125,125,124,124,124,124,124,124,124,124,124,123,123,123,122,122,122,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,118,117,117,117,116,116,116,115,115,115,114,114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,112,111,110,110,109,108,108,107,106,106,105,104,104,103,102,102,101,100,99,99,98,97,97,96,95,92,89,87,84,81,78,76,73,70,67,65,60,55,49,44,38,33,27,22,16,11,5,0,-5,-10,-15,-20,-25,-30,-35,-40,-45,-50,-55,-60,-64,-67,-69,-72,-74,-77,-79,-82,-84,-87,-89,-92,-94,-96,-96,-97,-98,-98,-99,-100,-100,-101,-101,-102,-103,-103,-104,-105,-105,-106,-106,-107,-108,-108,-109,-110,-110,-111,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-118,-119,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-128,127,127,127,127,127,126,126,126,126,126,126,125,125,125,124,124,124,124,124,124,124,124,123,123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,119,119,119,119,118,118,118,117,117,117,116,116,116,115,115,115,114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,112,111,111,110,110,109,108,108,107,106,106,105,105,104,103,103,102,101,101,100,100,99,98,98,97,96,96,94,92,89,87,84,82,79,77,74,72,69,67,64,60,55,50,45,40,35,30,25,20,15,10,5,0,-4,-9,-13,-18,-22,-27,-31,-36,-40,-45,-49,-54,-58,-63,-65,-68,-70,-72,-74,-77,-79,-81,-83,-86,-88,-90,-92,-95,-96,-96,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-103,-104,-104,-105,-105,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-118,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-126,-127,-127,-127,-127,-128,127,127,127,127,126,126,126,126,126,125,125,125,125,124,124,124,124,124,124,123,123,123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,120,120,120,119,119,119,118,118,118,118,117,117,117,116,116,116,116,115,115,115,114,114,114,114,113,113,113,113,112,112,112,112,112,112,112,111,110,110,109,109,108,108,107,107,106,105,105,104,104,103,103,102,101,101,100,100,99,99,98,98,97,96,96,95,92,90,88,86,83,81,79,77,74,72,70,68,65,63,58,54,49,45,40,36,31,27,22,18,13,9,4,0,-4,-8,-12,-16,-20,-24,-28,-32,-36,-40,-44,-48,-52,-56,-60,-64,-66,-68,-70,-72,-74,-76,-78,-80,-82,-84,-86,-88,-90,-92,-94,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-111,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-118,-119,-119,-119,-119,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-127,-127,-127,-127,-128,127,127,127,127,126,126,126,126,125,125,125,125,124,124,124,124,123,123,123,123,122,122,122,122,121,121,121,121,120,120,120,120,119,119,119,119,118,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,112,112,112,112,111,111,110,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,99,99,98,98,97,97,96,96,94,92,90,88,86,84,82,80,78,76,74,72,70,68,66,64,60,56,52,48,44,40,36,32,28,24,20,16,12,8,4,0,-3,-7,-11,-15,-19,-23,-27,-31,-34,-38,-42,-46,-50,-54,-58,-62,-64,-66,-68,-70,-72,-74,-76,-78,-80,-82,-84,-86,-88,-90,-92,-94,-95,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-111,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,125,125,124,124,124,124,123,123,123,123,122,122,122,122,121,121,121,121,120,120,120,120,119,119,119,118,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,112,112,112,112,111,111,110,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,99,99,98,98,97,97,96,96,95,94,92,90,88,86,84,82,80,78,76,74,72,70,68,66,64,62,58,54,50,46,42,38,34,31,27,23,19,15,11,7,3,0,-3,-7,-11,-15,-18,-22,-26,-30,-33,-37,-41,-45,-48,-52,-56,-60,-63,-65,-67,-69,-71,-73,-75,-77,-78,-80,-82,-84,-86,-88,-90,-92,-93,-95,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-118,-119,-119,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,125,125,124,124,124,124,123,123,123,122,122,122,122,121,121,121,121,120,120,120,120,119,119,118,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,115,114,114,114,114,113,113,113,113,112,112,112,112,111,110,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,102,101,101,100,100,99,99,98,98,97,97,96,96,95,93,92,90,88,86,84,82,80,78,77,75,73,71,69,67,65,63,60,56,52,48,45,41,37,33,30,26,22,18,15,11,7,3,0,-3,-7,-10,-14,-18,-21,-25,-29,-32,-36,-39,-43,-47,-50,-54,-58,-61,-64,-66,-68,-70,-71,-73,-75,-77,-79,-80,-82,-84,-86,-88,-90,-91,-93,-95,-96,-96,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-111,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,125,124,124,124,124,124,123,123,122,122,122,122,121,121,121,121,120,120,120,120,120,119,118,118,118,117,117,117,117,116,116,116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,112,111,110,109,109,108,108,107,107,106,106,105,105,104,104,104,103,103,102,102,101,101,100,100,99,99,99,98,98,97,97,96,96,95,93,91,90,88,86,84,82,80,79,77,75,73,71,70,68,66,64,61,58,54,50,47,43,39,36,32,29,25,21,18,14,10,7,3,0,-3,-7,-10,-14,-17,-21,-24,-28,-31,-35,-38,-42,-45,-49,-52,-56,-59,-63,-65,-67,-68,-70,-72,-74,-75,-77,-79,-81,-82,-84,-86,-88,-89,-91,-93,-95,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-119,-120,-120,-120,-120,-121,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,125,124,124,124,124,123,123,122,122,122,122,121,121,121,121,121,120,120,120,120,119,118,118,117,117,117,117,116,116,116,116,116,115,115,115,115,114,114,114,114,114,113,113,113,113,112,112,112,112,112,111,110,109,108,108,107,107,106,106,105,105,104,104,104,103,103,102,102,101,101,101,100,100,99,99,98,98,97,97,97,96,96,95,93,91,89,88,86,84,82,81,79,77,75,74,72,70,68,67,65,63,59,56,52,49,45,42,38,35,31,28,24,21,17,14,10,7,3,0,-3,-6,-10,-13,-16,-20,-23,-27,-30,-33,-37,-40,-43,-47,-50,-54,-57,-60,-64,-65,-67,-69,-70,-72,-74,-75,-77,-79,-80,-82,-84,-86,-87,-89,-91,-92,-94,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-108,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-116,-117,-117,-117,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-122,-122,-122,-122,-123,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,124,124,124,124,124,123,122,122,122,122,121,121,121,121,121,120,120,120,120,120,119,118,117,117,117,116,116,116,116,116,115,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,111,110,109,108,107,107,106,106,105,105,104,104,104,103,103,102,102,101,101,101,100,100,99,99,98,98,98,97,97,96,96,96,94,92,91,89,87,86,84,82,80,79,77,75,74,72,70,69,67,65,64,60,57,54,50,47,43,40,37,33,30,27,23,20,16,13,10,6,3,0,-3,-6,-9,-13,-16,-19,-22,-26,-29,-32,-35,-39,-42,-45,-48,-52,-55,-58,-61,-64,-66,-67,-69,-71,-72,-74,-75,-77,-79,-80,-82,-84,-85,-87,-88,-90,-92,-93,-95,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-103,-104,-104,-105,-105,-106,-106,-107,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-122,-122,-122,-123,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,124,124,124,124,124,123,122,122,122,121,121,121,121,121,120,120,120,120,120,119,118,117,117,116,116,116,116,115,115,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,111,110,110,109,108,107,106,106,105,105,104,104,103,103,103,102,102,101,101,101,100,100,99,99,99,98,98,97,97,97,96,96,95,93,92,90,88,87,85,84,82,80,79,77,75,74,72,71,69,67,66,64,61,58,55,52,48,45,42,39,35,32,29,26,22,19,16,13,9,6,3,0,-3,-6,-9,-12,-15,-18,-21,-25,-28,-31,-34,-37,-40,-43,-46,-50,-53,-56,-59,-62,-64,-66,-67,-69,-71,-72,-74,-75,-77,-78,-80,-82,-83,-85,-86,-88,-89,-91,-92,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-103,-104,-104,-105,-105,-106,-107,-108,-108,-109,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-117,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-122,-122,-123,-123,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,125,125,124,124,124,124,124,123,123,122,122,121,121,121,121,121,120,120,120,120,120,119,118,118,117,116,116,116,115,115,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,111,110,109,108,108,107,106,105,105,104,104,103,103,103,102,102,101,101,101,100,100,99,99,99,98,98,97,97,97,96,96,96,94,92,91,89,88,86,85,83,82,80,78,77,75,74,72,71,69,67,66,64,62,59,56,53,50,46,43,40,37,34,31,28,25,21,18,15,12,9,6,3,0,-3,-6,-9,-12,-15,-18,-21,-24,-27,-30,-33,-36,-39,-42,-45,-48,-51,-54,-57,-60,-63,-65,-66,-68,-69,-71,-72,-74,-75,-77,-78,-80,-81,-83,-84,-86,-87,-89,-90,-92,-93,-95,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-102,-103,-103,-104,-104,-105,-106,-107,-107,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-117,-118,-119,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-122,-122,-123,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,125,125,124,124,124,124,124,123,122,122,121,121,121,121,121,120,120,120,120,120,119,119,118,117,116,116,115,115,115,115,115,114,114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,111,110,110,109,108,107,107,106,105,104,104,103,103,102,102,102,101,101,101,100,100,99,99,99,98,98,98,97,97,96,96,96,95,93,92,90,89,87,86,84,83,81,80,78,77,75,74,72,71,69,68,66,65,63,60,57,54,51,48,45,42,39,36,33,30,27,24,21,18,15,12,9,6,3,0,-2,-5,-8,-11,-14,-17,-20,-23,-25,-28,-31,-34,-37,-40,-43,-46,-48,-51,-54,-57,-60,-63,-65,-66,-67,-69,-70,-72,-73,-75,-76,-78,-79,-80,-82,-83,-85,-86,-88,-89,-90,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-101,-102,-102,-103,-103,-104,-105,-105,-106,-107,-108,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-114,-115,-115,-115,-116,-116,-117,-118,-119,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-122,-123,-123,-124,-124,-124,-124,-124,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,125,124,124,124,124,124,123,123,122,121,121,121,121,121,120,120,120,120,120,119,119,118,117,116,116,115,115,115,114,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,111,110,110,109,108,108,107,106,105,105,104,103,103,102,102,101,101,101,100,100,100,99,99,99,98,98,97,97,97,96,96,96,95,93,92,90,89,88,86,85,83,82,80,79,78,76,75,73,72,70,69,67,66,65,63,60,57,54,51,48,46,43,40,37,34,31,28,25,23,20,17,14,11,8,5,2,0,-2,-5,-8,-11,-13,-16,-19,-22,-24,-27,-30,-33,-35,-38,-41,-44,-46,-49,-52,-55,-57,-60,-63,-65,-66,-67,-69,-70,-71,-73,-74,-76,-77,-78,-80,-81,-82,-84,-85,-87,-88,-89,-91,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-106,-107,-108,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-116,-117,-117,-118,-119,-119,-120,-120,-120,-120,-120,-120,-121,-121,-121,-122,-122,-123,-124,-124,-124,-124,-124,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,125,124,124,124,124,124,123,122,122,121,121,121,120,120,120,120,120,120,119,119,118,117,117,116,115,115,114,114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,112,111,110,110,109,108,108,107,106,106,105,104,104,103,102,102,101,101,100,100,100,99,99,99,98,98,98,97,97,97,96,96,96,95,93,92,91,89,88,87,85,84,82,81,80,78,77,76,74,73,71,70,69,67,66,65,63,60,57,55,52,49,46,44,41,38,35,33,30,27,24,22,19,16,13,11,8,5,2,0,-2,-5,-7,-10,-13,-15,-18,-21,-23,-26,-28,-31,-34,-36,-39,-42,-44,-47,-49,-52,-55,-57,-60,-63,-64,-66,-67,-68,-70,-71,-72,-74,-75,-76,-77,-79,-80,-81,-83,-84,-85,-87,-88,-89,-91,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-106,-107,-108,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-116,-117,-117,-118,-119,-119,-120,-120,-120,-120,-120,-120,-121,-121,-121,-122,-123,-123,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-128,127,127,126,126,126,125,125,124,124,124,124,123,123,122,121,121,121,120,120,120,120,120,120,119,119,118,117,117,116,115,115,114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,112,111,110,110,109,108,108,107,106,106,105,104,104,103,102,102,101,101,100,100,100,99,99,99,98,98,98,97,97,97,96,96,96,95,93,92,91,89,88,87,85,84,83,81,80,79,77,76,75,74,72,71,70,68,67,66,64,63,60,57,55,52,49,47,44,42,39,36,34,31,28,26,23,21,18,15,13,10,7,5,2,0,-2,-5,-7,-10,-12,-15,-17,-20,-22,-25,-27,-30,-32,-35,-37,-40,-42,-45,-47,-50,-52,-55,-57,-60,-62,-64,-65,-67,-68,-69,-70,-72,-73,-74,-75,-77,-78,-79,-80,-82,-83,-84,-85,-87,-88,-89,-90,-92,-93,-94,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-103,-103,-104,-105,-105,-106,-106,-107,-108,-108,-109,-110,-110,-111,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-115,-115,-116,-117,-117,-118,-119,-119,-120,-120,-120,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-128,127,127,126,126,126,125,125,124,124,124,124,123,122,122,121,121,120,120,120,120,120,120,119,119,118,117,117,116,115,115,114,114,113,113,113,113,113,113,112,112,112,112,112,112,111,111,110,110,109,108,108,107,106,106,105,105,104,103,103,102,101,101,100,100,99,99,99,98,98,98,97,97,97,96,96,96,95,94,93,92,90,89,88,87,85,84,83,82,80,79,78,77,75,74,73,72,70,69,68,67,65,64,62,60,57,55,52,50,47,45,42,40,37,35,32,30,27,25,22,20,17,15,12,10,7,5,2,0,-2,-4,-7,-9,-11,-14,-16,-19,-21,-23,-26,-28,-30,-33,-35,-38,-40,-42,-45,-47,-49,-52,-54,-57,-59,-61,-64,-65,-66,-67,-68,-70,-71,-72,-73,-74,-75,-77,-78,-79,-80,-81,-83,-84,-85,-86,-87,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-103,-104,-104,-105,-106,-106,-107,-107,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-115,-115,-116,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-120,-121,-121,-122,-123,-123,-124,-124,-124,-124,-125,-126,-126,-126,-127,-127,-128,127,127,126,126,126,125,124,124,124,124,123,123,122,121,121,120,120,120,120,120,120,119,118,118,117,117,116,115,115,114,114,113,113,113,113,112,112,112,112,112,112,112,111,110,110,109,109,108,107,107,106,106,105,104,104,103,103,102,101,101,100,100,99,99,98,98,98,97,97,97,96,96,96,96,94,93,92,91,90,89,87,86,85,84,83,81,80,79,78,77,75,74,73,72,71,70,68,67,66,65,64,61,59,57,54,52,49,47,45,42,40,38,35,33,30,28,26,23,21,19,16,14,11,9,7,4,2,0,-2,-4,-6,-9,-11,-13,-15,-18,-20,-22,-24,-27,-29,-31,-33,-36,-38,-40,-42,-45,-47,-49,-51,-54,-56,-58,-60,-63,-64,-65,-66,-68,-69,-70,-71,-72,-73,-74,-75,-77,-78,-79,-80,-81,-82,-83,-84,-86,-87,-88,-89,-90,-91,-92,-93,-95,-96,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-103,-104,-104,-105,-105,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-118,-118,-119,-119,-120,-120,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-124,-125,-125,-126,-126,-127,-127,-128,127,127,126,126,125,125,124,124,124,123,123,122,122,121,121,120,120,120,120,119,119,118,118,117,116,116,115,115,114,114,113,113,112,112,112,112,112,112,112,111,110,110,109,109,108,108,107,107,106,105,105,104,104,103,103,102,101,101,100,100,99,99,98,98,97,97,97,96,96,96,96,95,93,92,91,90,89,88,87,86,84,83,82,81,80,79,78,77,75,74,73,72,71,70,69,68,66,65,64,63,60,58,56,54,51,49,47,45,42,40,38,36,33,31,29,27,24,22,20,18,15,13,11,9,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-17,-19,-21,-23,-25,-27,-29,-31,-34,-36,-38,-40,-42,-44,-46,-48,-51,-53,-55,-57,-59,-61,-63,-64,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-111,-112,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-119,-119,-120,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-125,-125,-126,-126,-127,-127,-128,127,127,126,126,125,125,124,124,123,123,122,122,121,121,120,120,120,119,119,118,118,117,117,116,116,115,115,114,114,113,113,112,112,112,112,111,111,110,110,109,109,108,108,107,107,106,106,105,104,104,103,103,102,102,101,101,100,100,99,99,98,98,97,97,96,96,96,95,94,93,92,91,90,89,88,87,86,85,84,83,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,64,63,61,59,57,55,53,51,48,46,44,42,40,38,36,34,31,29,27,25,23,21,19,17,14,12,10,8,6,4,2,0,-2,-4,-6,-8,-10,-12,-14,-16,-18,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-111,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-119,-119,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-125,-125,-126,-126,-127,-127,-128,127,127,126,126,125,125,124,124,123,123,122,122,121,121,120,120,119,119,118,118,117,117,116,116,115,115,114,114,113,113,112,112,111,111,110,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,99,99,98,98,97,97,96,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,62,60,58,56,54,52,50,48,46,44,42,40,38,36,34,32,30,28,26,24,22,20,18,16,14,12,10,8,6,4,2,0,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-33,-35,-37,-39,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-111,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-119,-119,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,123,122,122,121,121,120,120,119,119,118,118,117,117,116,116,115,115,114,114,113,113,112,112,111,111,110,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,99,99,98,98,97,97,96,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3,1,0,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-21,-23,-25,-27,-29,-31,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-119,-119,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,123,122,122,121,121,120,120,119,119,118,118,117,117,116,116,115,115,114,114,113,113,112,112,111,110,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,99,99,98,98,97,97,96,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,60,58,56,54,52,50,48,46,44,42,40,38,36,34,32,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3,1,0,-1,-3,-5,-7,-9,-11,-13,-15,-17,-19,-20,-22,-24,-26,-28,-30,-32,-34,-36,-38,-40,-41,-43,-45,-47,-49,-51,-53,-55,-57,-59,-61,-62,-64,-65,-66,-67,-68,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-112,-112,-113,-113,-114,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-119,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,123,122,122,121,121,120,120,119,118,118,117,117,116,116,115,115,114,114,114,113,113,112,112,110,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,100,99,99,98,98,97,97,96,96,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,72,71,70,69,68,67,66,65,64,62,61,59,57,55,53,51,49,47,45,43,41,40,38,36,34,32,30,28,26,24,22,20,19,17,15,13,11,9,7,5,3,1,0,-1,-3,-5,-7,-9,-11,-13,-15,-16,-18,-20,-22,-24,-26,-28,-30,-31,-33,-35,-37,-39,-41,-43,-45,-46,-48,-50,-52,-54,-56,-58,-60,-61,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-95,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-111,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-119,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,123,122,122,121,121,120,120,119,118,118,117,117,116,116,115,115,114,114,113,113,112,112,111,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,102,102,102,101,101,100,100,99,99,98,98,97,97,96,96,95,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,61,60,58,56,54,52,50,48,46,45,43,41,39,37,35,33,31,30,28,26,24,22,20,18,16,15,13,11,9,7,5,3,1,0,-1,-3,-5,-7,-9,-11,-12,-14,-16,-18,-20,-22,-23,-25,-27,-29,-31,-33,-35,-36,-38,-40,-42,-44,-46,-47,-49,-51,-53,-55,-57,-59,-60,-62,-64,-65,-66,-67,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-94,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-111,-112,-112,-113,-113,-114,-114,-115,-115,-115,-116,-116,-117,-117,-118,-118,-120,-120,-121,-121,-121,-122,-122,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,122,122,121,121,121,120,120,118,118,117,117,116,116,115,115,115,114,114,113,113,112,112,111,109,109,108,108,107,107,106,106,105,105,104,104,103,103,103,102,102,101,101,100,100,99,99,98,98,97,97,97,96,96,94,92,91,90,89,88,87,86,85,84,83,82,81,80,79,79,78,77,76,75,74,73,72,71,70,69,68,67,67,66,65,64,62,60,59,57,55,53,51,49,47,46,44,42,40,38,36,35,33,31,29,27,25,23,22,20,18,16,14,12,11,9,7,5,3,1,0,-1,-3,-5,-7,-9,-10,-12,-14,-16,-18,-19,-21,-23,-25,-27,-29,-30,-32,-34,-36,-38,-39,-41,-43,-45,-47,-48,-50,-52,-54,-56,-58,-59,-61,-63,-64,-65,-66,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-93,-95,-96,-96,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-110,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-118,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,122,122,121,121,120,120,120,118,118,117,117,116,116,115,115,114,114,113,113,113,112,112,110,109,108,108,107,107,106,106,105,105,104,104,104,103,103,102,102,101,101,100,100,99,99,99,98,98,97,97,96,96,95,93,91,90,89,88,87,86,85,84,83,82,81,80,80,79,78,77,76,75,74,73,72,71,70,70,69,68,67,66,65,64,63,61,59,58,56,54,52,50,48,47,45,43,41,39,38,36,34,32,30,29,27,25,23,21,19,18,16,14,12,10,9,7,5,3,1,0,-1,-3,-5,-7,-8,-10,-12,-14,-16,-17,-19,-21,-23,-24,-26,-28,-30,-32,-33,-35,-37,-39,-40,-42,-44,-46,-48,-49,-51,-53,-55,-57,-58,-60,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-92,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-110,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-116,-117,-117,-118,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,122,122,121,121,120,120,120,118,117,117,116,116,116,115,115,114,114,113,113,112,112,112,110,108,108,107,107,106,106,105,105,104,104,104,103,103,102,102,101,101,100,100,100,99,99,98,98,97,97,96,96,96,94,92,90,89,88,87,86,85,84,83,82,81,80,80,79,78,77,76,75,74,73,72,72,71,70,69,68,67,66,65,64,64,62,60,58,57,55,53,51,49,48,46,44,42,40,39,37,35,33,32,30,28,26,24,23,21,19,17,16,14,12,10,8,7,5,3,1,0,-1,-3,-5,-7,-8,-10,-12,-14,-15,-17,-19,-21,-22,-24,-26,-28,-29,-31,-33,-35,-36,-38,-40,-42,-43,-45,-47,-49,-50,-52,-54,-56,-57,-59,-61,-63,-64,-65,-66,-67,-67,-68,-69,-70,-71,-72,-73,-74,-74,-75,-76,-77,-78,-79,-80,-81,-81,-82,-83,-84,-85,-86,-87,-88,-89,-91,-93,-95,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-108,-109,-111,-112,-112,-113,-113,-114,-114,-114,-115,-115,-116,-116,-117,-117,-118,-119,-120,-120,-121,-121,-122,-122,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,122,122,121,121,120,120,119,118,117,117,116,116,115,115,114,114,114,113,113,112,112,111,109,108,107,107,106,106,105,105,104,104,104,103,103,102,102,101,101,101,100,100,99,99,98,98,97,97,97,96,96,95,93,91,89,88,87,86,85,84,83,82,81,81,80,79,78,77,76,75,74,74,73,72,71,70,69,68,67,67,66,65,64,63,61,59,57,56,54,52,50,49,47,45,43,42,40,38,36,35,33,31,29,28,26,24,22,21,19,17,15,14,12,10,8,7,5,3,1,0,-1,-3,-5,-6,-8,-10,-12,-13,-15,-17,-18,-20,-22,-24,-25,-27,-29,-30,-32,-34,-36,-37,-39,-41,-42,-44,-46,-48,-49,-51,-53,-55,-56,-58,-60,-61,-63,-64,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-74,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-88,-90,-92,-93,-95,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-109,-110,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-116,-116,-117,-117,-119,-120,-120,-121,-121,-122,-122,-122,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,122,122,122,121,121,120,120,119,117,117,116,116,116,115,115,114,114,113,113,113,112,112,110,109,107,107,106,106,105,105,104,104,104,103,103,102,102,101,101,101,100,100,99,99,98,98,98,97,97,96,96,95,93,92,90,88,87,86,85,84,83,82,81,80,80,79,78,77,76,75,74,74,73,72,71,70,69,68,68,67,66,65,64,63,61,60,58,56,55,53,51,49,48,46,44,42,41,39,37,36,34,32,30,29,27,25,24,22,20,18,17,15,13,12,10,8,6,5,3,1,0,-1,-3,-5,-6,-8,-10,-11,-13,-15,-16,-18,-20,-21,-23,-25,-27,-28,-30,-32,-33,-35,-37,-38,-40,-42,-43,-45,-47,-48,-50,-52,-54,-55,-57,-59,-60,-62,-64,-64,-65,-66,-67,-68,-69,-69,-70,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-89,-91,-92,-94,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-108,-110,-112,-112,-112,-113,-113,-114,-114,-114,-115,-115,-116,-116,-117,-117,-119,-120,-120,-121,-121,-121,-122,-122,-124,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,124,122,122,121,121,121,120,120,119,117,117,116,116,115,115,114,114,114,113,113,112,112,112,110,108,107,106,106,105,105,104,104,104,103,103,102,102,101,101,101,100,100,99,99,98,98,98,97,97,96,96,96,94,92,91,89,87,86,85,84,83,82,81,80,80,79,78,77,76,75,75,74,73,72,71,70,69,69,68,67,66,65,64,64,62,60,59,57,55,54,52,50,48,47,45,43,42,40,38,37,35,33,32,30,28,27,25,23,21,20,18,16,15,13,11,10,8,6,5,3,1,0,-1,-3,-4,-6,-8,-9,-11,-13,-14,-16,-18,-19,-21,-23,-24,-26,-28,-29,-31,-33,-34,-36,-38,-39,-41,-43,-44,-46,-48,-49,-51,-53,-54,-56,-57,-59,-61,-62,-64,-65,-65,-66,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-88,-89,-91,-93,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-108,-109,-111,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-116,-116,-117,-118,-120,-120,-120,-121,-121,-122,-122,-124,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,124,122,122,121,121,120,120,120,118,117,116,116,116,115,115,114,114,113,113,113,112,112,111,109,108,106,106,105,105,104,104,104,103,103,102,102,101,101,101,100,100,99,99,99,98,98,97,97,96,96,96,94,93,91,89,88,86,85,84,83,82,81,80,80,79,78,77,76,75,75,74,73,72,71,70,70,69,68,67,66,65,65,64,62,61,59,57,56,54,53,51,49,48,46,44,43,41,39,38,36,34,33,31,29,28,26,24,23,21,19,18,16,14,13,11,9,8,6,4,3,1,0,-1,-3,-4,-6,-8,-9,-11,-13,-14,-16,-17,-19,-21,-22,-24,-26,-27,-29,-30,-32,-34,-35,-37,-39,-40,-42,-43,-45,-47,-48,-50,-52,-53,-55,-56,-58,-60,-61,-63,-64,-65,-66,-66,-67,-68,-69,-70,-71,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-79,-80,-81,-82,-83,-84,-85,-87,-88,-90,-92,-93,-95,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-103,-104,-104,-105,-105,-106,-107,-109,-110,-112,-112,-112,-113,-113,-114,-114,-114,-115,-115,-116,-116,-117,-118,-120,-120,-120,-121,-121,-122,-122,-124,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,124,122,122,121,121,120,120,120,118,117,116,116,115,115,114,114,114,113,113,112,112,112,110,109,107,106,105,105,104,104,103,103,103,102,102,101,101,101,100,100,99,99,99,98,98,97,97,97,96,96,95,93,92,90,88,87,85,84,83,82,81,80,79,79,78,77,76,75,75,74,73,72,71,71,70,69,68,67,66,66,65,64,63,61,60,58,56,55,53,52,50,48,47,45,43,42,40,39,37,35,34,32,30,29,27,26,24,22,21,19,17,16,14,13,11,9,8,6,4,3,1,0,-1,-3,-4,-6,-7,-9,-11,-12,-14,-15,-17,-19,-20,-22,-23,-25,-27,-28,-30,-31,-33,-35,-36,-38,-39,-41,-43,-44,-46,-47,-49,-51,-52,-54,-55,-57,-58,-60,-62,-63,-64,-65,-66,-67,-67,-68,-69,-70,-71,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-79,-80,-81,-82,-83,-84,-86,-87,-89,-90,-92,-94,-95,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-103,-104,-104,-105,-105,-107,-108,-110,-111,-112,-112,-113,-113,-113,-114,-114,-115,-115,-115,-116,-116,-118,-119,-120,-120,-121,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,121,120,120,119,118,116,116,115,115,115,114,114,113,113,113,112,112,111,110,108,107,105,105,104,104,103,103,103,102,102,101,101,101,100,100,99,99,99,98,98,97,97,97,96,96,95,94,92,90,89,87,86,84,83,82,81,80,79,79,78,77,76,75,75,74,73,72,71,71,70,69,68,67,67,66,65,64,63,62,60,58,57,55,54,52,51,49,47,46,44,43,41,39,38,36,35,33,31,30,28,27,25,23,22,20,19,17,15,14,12,11,9,7,6,4,3,1,0,-1,-3,-4,-6,-7,-9,-10,-12,-14,-15,-17,-18,-20,-21,-23,-25,-26,-28,-29,-31,-32,-34,-35,-37,-39,-40,-42,-43,-45,-46,-48,-50,-51,-53,-54,-56,-57,-59,-60,-62,-64,-64,-65,-66,-67,-67,-68,-69,-70,-71,-71,-72,-73,-74,-74,-75,-76,-77,-78,-78,-79,-80,-81,-82,-83,-85,-86,-88,-89,-91,-92,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-103,-103,-104,-104,-105,-106,-108,-109,-111,-112,-112,-112,-113,-113,-114,-114,-114,-115,-115,-116,-116,-118,-119,-120,-120,-121,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,121,120,120,119,118,116,116,115,115,114,114,114,113,113,112,112,112,111,109,108,106,105,104,104,103,103,103,102,102,101,101,101,100,100,99,99,99,98,98,97,97,97,96,96,96,94,92,91,89,88,86,85,83,82,81,80,79,78,78,77,76,75,74,74,73,72,71,71,70,69,68,67,67,66,65,64,64,62,60,59,57,56,54,53,51,50,48,46,45,43,42,40,39,37,35,34,32,31,29,28,26,25,23,21,20,18,17,15,14,12,10,9,7,6,4,3,1,0,-1,-3,-4,-6,-7,-9,-10,-12,-13,-15,-16,-18,-19,-21,-22,-24,-26,-27,-29,-30,-32,-33,-35,-36,-38,-39,-41,-42,-44,-45,-47,-49,-50,-52,-53,-55,-56,-58,-59,-61,-62,-64,-64,-65,-66,-67,-67,-68,-69,-70,-71,-71,-72,-73,-74,-74,-75,-76,-77,-77,-78,-79,-80,-81,-82,-84,-85,-87,-88,-90,-91,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-102,-103,-103,-104,-104,-106,-107,-109,-110,-112,-112,-112,-113,-113,-113,-114,-114,-115,-115,-115,-116,-117,-119,-120,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,120,120,120,119,117,116,115,115,115,114,114,113,113,113,112,112,112,110,109,107,106,104,104,103,103,102,102,102,101,101,101,100,100,99,99,99,98,98,97,97,97,96,96,96,94,93,91,90,88,87,85,84,82,81,80,79,78,77,77,76,75,74,74,73,72,71,71,70,69,68,67,67,66,65,64,64,62,61,59,58,56,55,53,52,50,49,47,45,44,42,41,39,38,36,35,33,32,30,29,27,26,24,22,21,19,18,16,15,13,12,10,9,7,6,4,3,1,0,-1,-3,-4,-6,-7,-9,-10,-12,-13,-15,-16,-18,-19,-21,-22,-24,-25,-27,-28,-30,-31,-33,-34,-36,-37,-39,-40,-42,-43,-45,-46,-48,-49,-51,-52,-54,-55,-57,-58,-60,-61,-63,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-71,-72,-73,-74,-74,-75,-76,-77,-77,-78,-79,-80,-81,-83,-84,-86,-87,-89,-90,-92,-93,-95,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-102,-103,-103,-104,-105,-107,-108,-110,-111,-112,-112,-113,-113,-113,-114,-114,-114,-115,-115,-116,-117,-119,-120,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,120,120,120,119,117,116,115,115,114,114,114,113,113,113,112,112,111,110,108,107,105,104,103,103,102,102,102,101,101,101,100,100,99,99,99,98,98,98,97,97,96,96,96,95,93,92,90,89,87,86,84,83,81,80,79,78,77,77,76,75,74,74,73,72,71,71,70,69,68,68,67,66,65,65,64,63,61,60,58,57,55,54,52,51,49,48,46,45,43,42,40,39,37,36,34,33,31,30,28,27,25,24,22,21,19,18,16,15,13,12,10,9,7,6,4,3,1,0,-1,-2,-4,-5,-7,-8,-10,-11,-13,-14,-16,-17,-19,-20,-22,-23,-24,-26,-27,-29,-30,-32,-33,-35,-36,-38,-39,-41,-42,-44,-45,-47,-48,-49,-51,-52,-54,-55,-57,-58,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-73,-73,-74,-75,-76,-76,-77,-78,-79,-80,-81,-83,-84,-86,-87,-89,-90,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-102,-102,-103,-103,-104,-106,-107,-109,-110,-112,-112,-112,-113,-113,-113,-114,-114,-115,-115,-115,-117,-118,-120,-120,-120,-121,-121,-121,-123,-124,-124,-124,-126,-126,-127,-128,127,126,126,124,124,124,123,121,121,121,120,120,120,118,117,115,115,115,114,114,113,113,113,112,112,112,110,109,107,106,104,103,103,102,102,102,101,101,100,100,100,99,99,99,98,98,97,97,97,96,96,96,95,93,92,90,89,87,86,84,83,81,80,79,78,77,76,76,75,74,73,73,72,71,70,70,69,68,67,67,66,65,65,64,63,61,60,58,57,55,54,52,51,49,48,47,45,44,42,41,39,38,36,35,33,32,30,29,27,26,24,23,22,20,19,17,16,14,13,11,10,8,7,5,4,2,1,0,-1,-2,-4,-5,-7,-8,-10,-11,-12,-14,-15,-17,-18,-20,-21,-23,-24,-25,-27,-28,-30,-31,-33,-34,-35,-37,-38,-40,-41,-43,-44,-46,-47,-48,-50,-51,-53,-54,-56,-57,-58,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-82,-83,-85,-86,-88,-89,-90,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-101,-102,-102,-103,-104,-105,-107,-108,-110,-111,-112,-112,-112,-113,-113,-114,-114,-114,-115,-115,-116,-118,-119,-120,-120,-121,-121,-121,-123,-124,-124,-124,-126,-126,-127,-128,127,126,126,124,124,124,123,121,121,121,120,120,119,118,116,115,115,114,114,114,113,113,112,112,112,111,110,108,107,105,104,103,102,102,101,101,101,100,100,100,99,99,99,98,98,97,97,97,96,96,96,95,93,92,90,89,88,86,85,83,82,80,79,78,77,76,75,75,74,73,72,72,71,70,70,69,68,67,67,66,65,65,64,63,61,60,58,57,56,54,53,51,50,48,47,46,44,43,41,40,38,37,35,34,33,31,30,28,27,25,24,23,21,20,18,17,15,14,12,11,10,8,7,5,4,2,1,0,-1,-2,-4,-5,-7,-8,-9,-11,-12,-14,-15,-16,-18,-19,-21,-22,-23,-25,-26,-28,-29,-30,-32,-33,-35,-36,-37,-39,-40,-42,-43,-45,-46,-47,-49,-50,-52,-53,-54,-56,-57,-59,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-72,-72,-73,-74,-74,-75,-76,-77,-78,-79,-81,-82,-84,-85,-86,-88,-89,-91,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-100,-101,-101,-101,-102,-102,-103,-105,-106,-108,-109,-110,-112,-112,-112,-113,-113,-113,-114,-114,-114,-115,-116,-118,-119,-120,-120,-120,-121,-121,-123,-124,-124,-124,-126,-126,-127,-128,127,126,126,124,124,124,123,121,121,120,120,120,119,118,116,115,114,114,114,113,113,113,112,112,112,110,109,108,106,105,103,102,102,101,101,101,100,100,100,99,99,98,98,98,97,97,97,96,96,96,95,93,92,91,89,88,86,85,84,82,81,79,78,77,76,75,74,74,73,72,72,71,70,69,69,68,67,67,66,65,65,64,63,61,60,59,57,56,54,53,52,50,49,47,46,45,43,42,40,39,37,36,35,33,32,30,29,28,26,25,23,22,21,19,18,16,15,14,12,11,9,8,7,5,4,2,1,0,-1,-2,-4,-5,-6,-8,-9,-11,-12,-13,-15,-16,-17,-19,-20,-22,-23,-24,-26,-27,-28,-30,-31,-33,-34,-35,-37,-38,-39,-41,-42,-44,-45,-46,-48,-49,-50,-52,-53,-55,-56,-57,-59,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-71,-72,-73,-73,-74,-75,-76,-77,-78,-80,-81,-82,-84,-85,-87,-88,-89,-91,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-103,-104,-106,-107,-108,-110,-111,-112,-112,-112,-113,-113,-113,-114,-114,-115,-116,-117,-119,-120,-120,-120,-121,-121,-122,-124,-124,-124,-126,-126,-127,-128,127,126,126,124,124,124,122,121,121,120,120,120,119,117,116,115,114,114,113,113,113,112,112,112,111,110,108,107,106,104,103,102,101,101,100,100,100,99,99,99,98,98,98,97,97,97,96,96,96,95,93,92,91,89,88,87,85,84,82,81,80,78,77,76,75,74,73,73,72,71,71,70,69,69,68,67,67,66,65,65,64,63,61,60,59,57,56,55,53,52,50,49,48,46,45,44,42,41,39,38,37,35,34,33,31,30,28,27,26,24,23,22,20,19,17,16,15,13,12,11,9,8,6,5,4,2,1,0,-1,-2,-4,-5,-6,-8,-9,-10,-12,-13,-14,-16,-17,-18,-20,-21,-22,-24,-25,-26,-28,-29,-30,-32,-33,-34,-36,-37,-38,-40,-41,-43,-44,-45,-47,-48,-49,-51,-52,-53,-55,-56,-57,-59,-60,-61,-63,-64,-64,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-72,-73,-74,-75,-76,-77,-79,-80,-81,-83,-84,-85,-87,-88,-89,-91,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-104,-105,-106,-108,-109,-110,-112,-112,-112,-113,-113,-113,-114,-114,-114,-116,-117,-118,-120,-120,-120,-121,-121,-122,-124,-124,-124,-126,-126,-127,-128,127,126,126,124,124,124,122,121,121,120,120,120,118,117,116,114,114,114,113,113,113,112,112,112,110,109,108,106,105,104,102,101,101,100,100,100,99,99,99,98,98,98,97,97,97,96,96,96,95,93,92,91,89,88,87,85,84,83,81,80,79,77,76,75,74,73,72,72,71,70,70,69,68,68,67,66,66,65,64,64,63,61,60,59,57,56,55,53,52,51,49,48,47,45,44,43,41,40,38,37,36,34,33,32,30,29,28,26,25,24,22,21,20,18,17,16,14,13,12,10,9,8,6,5,4,2,1,0,-1,-2,-3,-5,-6,-7,-9,-10,-11,-13,-14,-15,-17,-18,-19,-21,-22,-23,-24,-26,-27,-28,-30,-31,-32,-34,-35,-36,-38,-39,-40,-42,-43,-44,-45,-47,-48,-49,-51,-52,-53,-55,-56,-57,-59,-60,-61,-63,-64,-64,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-72,-73,-74,-75,-76,-77,-79,-80,-81,-83,-84,-85,-87,-88,-89,-91,-92,-93,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-102,-103,-104,-106,-107,-108,-110,-111,-112,-112,-112,-113,-113,-113,-114,-114,-115,-117,-118,-119,-120,-120,-120,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,120,120,120,119,118,117,115,114,114,113,113,113,112,112,112,111,110,108,107,106,104,103,102,101,100,100,100,99,99,99,98,98,98,97,97,97,96,96,96,95,93,92,91,89,88,87,85,84,83,81,80,79,77,76,75,74,73,72,72,71,70,70,69,68,68,67,66,66,65,64,64,63,61,60,59,57,56,55,53,52,51,49,48,47,45,44,43,42,40,39,38,36,35,34,32,31,30,28,27,26,24,23,22,21,19,18,17,15,14,13,11,10,9,7,6,5,3,2,1,0,-1,-2,-3,-5,-6,-7,-8,-10,-11,-12,-14,-15,-16,-17,-19,-20,-21,-23,-24,-25,-26,-28,-29,-30,-32,-33,-34,-35,-37,-38,-39,-41,-42,-43,-44,-46,-47,-48,-49,-51,-52,-53,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-71,-72,-73,-74,-75,-76,-78,-79,-80,-81,-83,-84,-85,-87,-88,-89,-90,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-103,-104,-105,-106,-108,-109,-110,-112,-112,-112,-112,-113,-113,-113,-114,-115,-116,-118,-119,-120,-120,-120,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,120,120,120,119,118,116,115,114,113,113,113,112,112,112,112,110,109,108,106,105,104,103,101,100,100,99,99,99,98,98,98,97,97,97,96,96,96,96,94,93,92,90,89,88,87,85,84,83,81,80,79,78,76,75,74,73,72,71,71,70,69,69,68,67,67,66,65,65,64,64,62,61,60,58,57,56,55,53,52,51,49,48,47,46,44,43,42,41,39,38,37,35,34,33,32,30,29,28,26,25,24,23,21,20,19,17,16,15,14,12,11,10,8,7,6,5,3,2,1,0,-1,-2,-3,-5,-6,-7,-8,-10,-11,-12,-13,-15,-16,-17,-18,-20,-21,-22,-23,-25,-26,-27,-28,-30,-31,-32,-33,-35,-36,-37,-38,-40,-41,-42,-43,-45,-46,-47,-48,-50,-51,-52,-53,-55,-56,-57,-58,-60,-61,-62,-63,-64,-65,-65,-66,-67,-67,-68,-68,-69,-70,-70,-71,-72,-73,-74,-75,-77,-78,-79,-80,-82,-83,-84,-85,-87,-88,-89,-90,-92,-93,-94,-95,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-101,-102,-103,-105,-106,-107,-108,-110,-111,-112,-112,-112,-113,-113,-113,-114,-115,-116,-117,-119,-120,-120,-120,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,120,120,120,119,117,116,115,114,113,113,113,112,112,112,111,110,108,107,106,105,103,102,101,100,99,99,99,98,98,98,97,97,97,96,96,96,95,94,93,92,90,89,88,87,85,84,83,82,80,79,78,77,75,74,73,72,71,70,70,69,68,68,67,67,66,65,65,64,63,62,61,60,58,57,56,55,53,52,51,50,48,47,46,45,43,42,41,40,38,37,36,35,33,32,31,30,28,27,26,25,23,22,21,20,18,17,16,15,13,12,11,10,8,7,6,5,3,2,1,0,-1,-2,-3,-4,-6,-7,-8,-9,-10,-12,-13,-14,-15,-17,-18,-19,-20,-21,-23,-24,-25,-26,-28,-29,-30,-31,-32,-34,-35,-36,-37,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-51,-52,-53,-54,-56,-57,-58,-59,-60,-62,-63,-64,-64,-65,-66,-66,-67,-67,-68,-69,-69,-70,-71,-72,-73,-74,-75,-77,-78,-79,-80,-81,-83,-84,-85,-86,-88,-89,-90,-91,-92,-94,-95,-96,-96,-96,-97,-97,-97,-97,-98,-98,-98,-99,-99,-100,-101,-103,-104,-105,-106,-108,-109,-110,-111,-112,-112,-112,-113,-113,-113,-114,-116,-117,-118,-119,-120,-120,-120,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,120,120,120,119,118,117,116,114,113,113,113,112,112,112,111,110,109,108,106,105,104,103,101,100,99,99,98,98,98,97,97,97,97,96,96,96,95,94,92,91,90,89,88,86,85,84,83,81,80,79,78,77,75,74,73,72,71,70,69,69,68,67,67,66,66,65,64,64,63,62,60,59,58,57,56,54,53,52,51,49,48,47,46,45,43,42,41,40,39,37,36,35,34,32,31,30,29,28,26,25,24,23,21,20,19,18,17,15,14,13,12,10,9,8,7,6,4,3,2,1,0,-1,-2,-3,-4,-5,-7,-8,-9,-10,-11,-13,-14,-15,-16,-17,-19,-20,-21,-22,-23,-24,-26,-27,-28,-29,-30,-32,-33,-34,-35,-36,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-51,-52,-53,-54,-55,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-68,-69,-70,-71,-72,-73,-74,-75,-77,-78,-79,-80,-81,-83,-84,-85,-86,-87,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-100,-101,-102,-103,-104,-106,-107,-108,-109,-110,-112,-112,-112,-112,-113,-113,-114,-115,-117,-118,-119,-120,-120,-120,-121,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,121,120,120,120,119,118,117,115,114,113,113,112,112,112,112,110,109,108,107,106,104,103,102,101,100,99,98,98,98,97,97,97,96,96,96,96,94,93,92,91,90,89,87,86,85,84,83,81,80,79,78,77,75,74,73,72,71,70,69,68,68,67,67,66,65,65,64,64,62,61,60,59,58,57,55,54,53,52,51,49,48,47,46,45,43,42,41,40,39,38,36,35,34,33,32,30,29,28,27,26,24,23,22,21,20,19,17,16,15,14,13,11,10,9,8,7,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-8,-9,-10,-11,-12,-13,-15,-16,-17,-18,-19,-20,-21,-23,-24,-25,-26,-27,-28,-30,-31,-32,-33,-34,-35,-37,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-50,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-63,-64,-64,-65,-66,-66,-67,-67,-68,-69,-70,-71,-72,-73,-74,-75,-77,-78,-79,-80,-81,-82,-84,-85,-86,-87,-88,-89,-90,-92,-93,-94,-95,-96,-96,-96,-97,-97,-97,-97,-98,-98,-99,-100,-101,-103,-104,-105,-106,-107,-108,-110,-111,-112,-112,-112,-112,-113,-114,-115,-116,-117,-119,-120,-120,-120,-121,-122,-124,-124,-125,-126,-127,-128,127,126,125,124,124,122,121,120,120,120,119,117,116,115,114,113,112,112,112,112,111,110,108,107,106,105,104,103,101,100,99,98,98,97,97,97,97,96,96,96,95,94,93,92,90,89,88,87,86,85,84,82,81,80,79,78,77,75,74,73,72,71,70,69,68,67,67,66,66,65,64,64,63,62,61,60,58,57,56,55,54,53,52,50,49,48,47,46,45,43,42,41,40,39,38,37,35,34,33,32,31,30,28,27,26,25,24,23,21,20,19,18,17,16,15,13,12,11,10,9,8,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-9,-10,-11,-12,-13,-14,-15,-16,-18,-19,-20,-21,-22,-23,-24,-25,-27,-28,-29,-30,-31,-32,-33,-34,-36,-37,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-50,-51,-52,-54,-55,-56,-57,-58,-59,-60,-61,-63,-64,-64,-65,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-77,-78,-79,-80,-81,-82,-83,-84,-86,-87,-88,-89,-90,-91,-92,-93,-95,-96,-96,-96,-96,-97,-97,-97,-98,-99,-100,-101,-102,-103,-104,-105,-107,-108,-109,-110,-111,-112,-112,-112,-113,-114,-115,-116,-117,-118,-119,-120,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,120,119,118,117,116,115,114,113,112,112,112,111,110,109,108,107,105,104,103,102,101,100,99,98,97,97,97,96,96,96,96,95,93,92,91,90,89,88,87,86,84,83,82,81,80,79,78,77,75,74,73,72,71,70,69,68,67,66,66,65,65,64,64,63,61,60,59,58,57,56,55,54,52,51,50,49,48,47,46,45,43,42,41,40,39,38,37,36,34,33,32,31,30,29,28,27,25,24,23,22,21,20,19,18,16,15,14,13,12,11,10,9,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-24,-25,-26,-27,-28,-29,-30,-31,-32,-33,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-59,-60,-61,-62,-63,-64,-64,-65,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-91,-92,-93,-94,-95,-96,-96,-96,-96,-97,-97,-98,-99,-100,-101,-102,-104,-105,-106,-107,-108,-109,-110,-111,-112,-112,-112,-113,-114,-116,-117,-118,-119,-120,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,120,119,118,117,116,114,113,112,112,112,111,110,109,108,107,106,105,104,102,101,100,99,98,97,97,96,96,96,96,95,94,93,92,91,89,88,87,86,85,84,83,82,81,80,79,77,76,75,74,73,72,71,70,69,68,67,66,65,65,64,64,63,62,61,60,59,57,56,55,54,53,52,51,50,49,48,47,45,44,43,42,41,40,39,38,37,36,35,33,32,31,30,29,28,27,26,25,24,22,21,20,19,18,17,16,15,14,13,12,10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-96,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,96,96,95,94,93,92,91,90,89,88,87,86,85,84,83,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,64,63,62,61,60,59,58,57,56,55,54,53,52,51,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-65,-66,-67,-68,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-96,-97,-98,-99,-100,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,110,109,108,107,106,105,104,103,102,101,100,100,99,98,97,96,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,72,71,70,69,68,67,66,65,64,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-95,-96,-97,-98,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-110,-112,-113,-114,-115,-116,-117,-118,-119,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-62,-64,-65,-66,-67,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-94,-96,-97,-98,-99,-100,-101,-102,-103,-103,-104,-105,-106,-107,-108,-109,-112,-113,-114,-115,-115,-116,-117,-118,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,118,117,116,115,115,114,113,112,109,108,107,106,105,104,103,103,102,101,100,99,98,97,96,94,91,90,89,88,87,86,85,84,83,82,81,80,79,79,78,77,76,75,74,73,72,71,70,69,68,67,67,66,65,64,62,60,59,58,57,56,55,54,53,52,51,50,49,48,47,47,46,45,44,43,42,41,40,39,38,37,36,35,35,34,33,32,31,30,29,28,27,26,25,24,23,23,22,21,20,19,18,17,16,15,14,13,12,11,11,10,9,8,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-8,-9,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-61,-63,-64,-65,-66,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-93,-96,-97,-98,-99,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-109,-112,-113,-113,-114,-115,-116,-117,-118,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,118,117,116,115,114,113,113,112,109,108,107,106,105,104,103,102,101,100,99,99,98,97,96,93,90,89,88,87,86,85,84,83,82,81,80,80,79,78,77,76,75,74,73,72,71,70,70,69,68,67,66,65,64,63,61,59,58,57,56,55,54,53,52,51,50,49,48,48,47,46,45,44,43,42,41,40,39,38,38,37,36,35,34,33,32,31,30,29,29,28,27,26,25,24,23,22,21,20,19,19,18,17,16,15,14,13,12,11,10,9,9,8,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-10,-11,-12,-13,-14,-15,-16,-16,-17,-18,-19,-20,-21,-22,-23,-24,-24,-25,-26,-27,-28,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-60,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-92,-96,-96,-97,-98,-99,-100,-101,-102,-103,-104,-104,-105,-106,-107,-108,-112,-112,-113,-114,-115,-116,-117,-118,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,118,117,116,115,114,113,112,112,108,107,106,105,104,104,103,102,101,100,99,98,97,96,96,92,89,88,87,86,85,84,83,82,81,80,80,79,78,77,76,75,74,73,72,72,71,70,69,68,67,66,65,64,64,62,60,58,57,56,55,54,53,52,51,50,49,48,48,47,46,45,44,43,42,41,40,40,39,38,37,36,35,34,33,32,32,31,30,29,28,27,26,25,24,24,23,22,21,20,19,18,17,16,16,15,14,13,12,11,10,9,8,8,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-7,-7,-8,-9,-10,-11,-12,-13,-14,-14,-15,-16,-17,-18,-19,-20,-21,-21,-22,-23,-24,-25,-26,-27,-28,-28,-29,-30,-31,-32,-33,-34,-35,-35,-36,-37,-38,-39,-40,-41,-42,-42,-43,-44,-45,-46,-47,-48,-49,-49,-50,-51,-52,-53,-54,-55,-56,-57,-59,-61,-63,-64,-65,-66,-67,-67,-68,-69,-70,-71,-72,-73,-74,-74,-75,-76,-77,-78,-79,-80,-81,-81,-82,-83,-84,-85,-86,-87,-88,-91,-95,-96,-97,-98,-99,-100,-101,-101,-102,-103,-104,-105,-106,-107,-108,-111,-112,-113,-114,-115,-116,-117,-118,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,118,117,116,115,114,113,112,111,108,107,106,105,104,103,102,101,101,100,99,98,97,96,95,91,88,87,86,85,84,83,82,81,81,80,79,78,77,76,75,74,74,73,72,71,70,69,68,67,67,66,65,64,63,61,59,57,56,55,54,53,52,51,50,49,49,48,47,46,45,44,43,42,42,41,40,39,38,37,36,35,35,34,33,32,31,30,29,28,28,27,26,25,24,23,22,21,21,20,19,18,17,16,15,14,14,13,12,11,10,9,8,7,7,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-6,-6,-7,-8,-9,-10,-11,-12,-12,-13,-14,-15,-16,-17,-18,-18,-19,-20,-21,-22,-23,-24,-24,-25,-26,-27,-28,-29,-30,-30,-31,-32,-33,-34,-35,-36,-36,-37,-38,-39,-40,-41,-42,-42,-43,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-55,-56,-58,-60,-61,-63,-64,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-74,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-90,-93,-96,-97,-98,-98,-99,-100,-101,-102,-103,-104,-104,-105,-106,-107,-110,-112,-113,-114,-115,-116,-116,-117,-120,-121,-122,-122,-124,-125,-126,-128,126,125,124,122,122,121,120,117,116,116,115,114,113,112,110,107,106,105,104,104,103,102,101,100,99,98,98,97,96,93,90,87,86,85,84,83,82,81,80,80,79,78,77,76,75,74,74,73,72,71,70,69,68,68,67,66,65,64,63,61,60,58,56,55,54,53,52,51,50,49,48,48,47,46,45,44,43,42,42,41,40,39,38,37,36,36,35,34,33,32,31,30,30,29,28,27,26,25,24,24,23,22,21,20,19,18,18,17,16,15,14,13,12,12,11,10,9,8,7,6,6,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-5,-5,-6,-7,-8,-9,-10,-10,-11,-12,-13,-14,-15,-16,-16,-17,-18,-19,-20,-21,-21,-22,-23,-24,-25,-26,-27,-27,-28,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-37,-38,-39,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-55,-57,-59,-60,-62,-64,-64,-65,-66,-67,-68,-69,-69,-70,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-89,-92,-96,-96,-97,-98,-99,-100,-101,-101,-102,-103,-104,-105,-106,-107,-110,-112,-113,-114,-114,-115,-116,-117,-120,-121,-121,-122,-124,-125,-126,-128,126,125,124,122,121,121,120,117,116,115,114,114,113,112,110,107,106,105,104,103,102,101,101,100,99,98,97,96,96,92,89,86,85,84,83,82,81,80,80,79,78,77,76,75,75,74,73,72,71,70,69,69,68,67,66,65,64,64,62,60,59,57,55,54,53,52,51,50,49,48,48,47,46,45,44,43,43,42,41,40,39,38,37,37,36,35,34,33,32,32,31,30,29,28,27,27,26,25,24,23,22,21,21,20,19,18,17,16,16,15,14,13,12,11,10,10,9,8,7,6,5,5,4,3,2,1,1,0,-1,-1,-2,-3,-4,-4,-5,-6,-7,-8,-9,-9,-10,-11,-12,-13,-14,-14,-15,-16,-17,-18,-19,-19,-20,-21,-22,-23,-24,-24,-25,-26,-27,-28,-28,-29,-30,-31,-32,-33,-33,-34,-35,-36,-37,-38,-38,-39,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-56,-57,-59,-61,-62,-64,-65,-65,-66,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-88,-91,-94,-96,-97,-98,-99,-99,-100,-101,-102,-103,-104,-104,-105,-106,-109,-112,-113,-113,-114,-115,-116,-117,-120,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,120,117,116,115,114,113,113,112,109,106,105,104,104,103,102,101,100,99,99,98,97,96,94,91,88,85,84,83,82,81,80,80,79,78,77,76,75,75,74,73,72,71,70,70,69,68,67,66,65,65,64,62,61,59,57,56,54,53,52,51,50,49,48,48,47,46,45,44,43,43,42,41,40,39,38,38,37,36,35,34,33,33,32,31,30,29,28,28,27,26,25,24,24,23,22,21,20,19,19,18,17,16,15,14,14,13,12,11,10,9,9,8,7,6,5,4,4,3,2,1,1,0,-1,-1,-2,-3,-4,-4,-5,-6,-7,-8,-8,-9,-10,-11,-12,-13,-13,-14,-15,-16,-17,-17,-18,-19,-20,-21,-21,-22,-23,-24,-25,-26,-26,-27,-28,-29,-30,-30,-31,-32,-33,-34,-34,-35,-36,-37,-38,-39,-39,-40,-41,-42,-43,-43,-44,-45,-46,-47,-47,-48,-49,-50,-51,-52,-53,-55,-56,-58,-60,-61,-63,-64,-65,-66,-66,-67,-68,-69,-70,-71,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-79,-80,-81,-82,-83,-84,-87,-90,-93,-96,-97,-97,-98,-99,-100,-101,-101,-102,-103,-104,-105,-106,-109,-112,-112,-113,-114,-115,-116,-117,-120,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,120,117,116,115,114,113,112,112,109,106,105,104,103,102,101,101,100,99,98,97,97,96,93,90,87,84,83,82,81,80,79,79,78,77,76,75,75,74,73,72,71,71,70,69,68,67,66,66,65,64,63,61,60,58,56,55,53,52,51,50,49,48,47,47,46,45,44,43,43,42,41,40,39,39,38,37,36,35,34,34,33,32,31,30,30,29,28,27,26,26,25,24,23,22,21,21,20,19,18,17,17,16,15,14,13,13,12,11,10,9,8,8,7,6,5,4,4,3,2,1,1,0,-1,-1,-2,-3,-3,-4,-5,-6,-7,-7,-8,-9,-10,-11,-11,-12,-13,-14,-15,-15,-16,-17,-18,-19,-19,-20,-21,-22,-23,-23,-24,-25,-26,-27,-27,-28,-29,-30,-31,-31,-32,-33,-34,-35,-35,-36,-37,-38,-39,-39,-40,-41,-42,-43,-43,-44,-45,-46,-47,-47,-48,-49,-50,-51,-52,-54,-55,-57,-58,-60,-62,-63,-64,-65,-66,-67,-67,-68,-69,-70,-71,-71,-72,-73,-74,-75,-75,-76,-77,-78,-79,-79,-80,-81,-82,-83,-86,-89,-92,-95,-96,-97,-98,-99,-99,-100,-101,-102,-103,-103,-104,-105,-108,-111,-112,-113,-114,-115,-115,-116,-119,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,119,116,115,115,114,113,112,111,108,105,104,103,103,102,101,100,99,99,98,97,96,95,92,89,86,83,82,81,80,79,79,78,77,76,75,75,74,73,72,71,71,70,69,68,67,67,66,65,64,63,62,60,58,57,55,54,52,51,50,49,48,47,47,46,45,44,43,43,42,41,40,39,39,38,37,36,35,35,34,33,32,31,31,30,29,28,27,27,26,25,24,23,23,22,21,20,19,19,18,17,16,15,15,14,13,12,11,11,10,9,8,7,7,6,5,4,3,3,2,1,1,0,-1,-1,-2,-3,-3,-4,-5,-6,-7,-7,-8,-9,-10,-10,-11,-12,-13,-14,-14,-15,-16,-17,-17,-18,-19,-20,-21,-21,-22,-23,-24,-25,-25,-26,-27,-28,-28,-29,-30,-31,-32,-32,-33,-34,-35,-35,-36,-37,-38,-39,-39,-40,-41,-42,-42,-43,-44,-45,-46,-46,-47,-48,-49,-50,-51,-53,-54,-56,-57,-59,-60,-62,-64,-64,-65,-66,-67,-67,-68,-69,-70,-71,-71,-72,-73,-74,-74,-75,-76,-77,-78,-78,-79,-80,-81,-82,-85,-88,-91,-94,-96,-97,-97,-98,-99,-100,-101,-101,-102,-103,-104,-105,-108,-111,-112,-113,-114,-114,-115,-116,-119,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,119,116,115,114,114,113,112,111,108,105,104,103,102,101,101,100,99,98,97,97,96,94,91,88,85,82,81,80,79,78,78,77,76,75,74,74,73,72,71,71,70,69,68,67,67,66,65,64,64,62,60,59,57,56,54,53,51,50,49,48,47,46,46,45,44,43,42,42,41,40,39,39,38,37,36,35,35,34,33,32,32,31,30,29,28,28,27,26,25,25,24,23,22,21,21,20,19,18,17,17,16,15,14,14,13,12,11,10,10,9,8,7,7,6,5,4,3,3,2,1,1,0,-1,-1,-2,-3,-3,-4,-5,-6,-6,-7,-8,-9,-9,-10,-11,-12,-13,-13,-14,-15,-16,-16,-17,-18,-19,-19,-20,-21,-22,-22,-23,-24,-25,-26,-26,-27,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-35,-36,-37,-38,-39,-39,-40,-41,-42,-42,-43,-44,-45,-45,-46,-47,-48,-49,-50,-52,-53,-55,-56,-58,-59,-61,-62,-64,-64,-65,-66,-67,-67,-68,-69,-70,-71,-71,-72,-73,-74,-74,-75,-76,-77,-77,-78,-79,-80,-81,-84,-87,-90,-93,-96,-96,-97,-98,-99,-99,-100,-101,-102,-102,-103,-104,-107,-110,-112,-113,-113,-114,-115,-116,-119,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,119,116,115,114,113,113,112,110,107,104,103,102,102,101,100,99,99,98,97,96,96,93,90,87,84,81,80,79,78,77,77,76,75,74,74,73,72,71,71,70,69,68,67,67,66,65,64,64,62,61,59,58,56,55,53,52,50,49,48,47,46,45,45,44,43,42,42,41,40,39,39,38,37,36,35,35,34,33,32,32,31,30,29,29,28,27,26,26,25,24,23,22,22,21,20,19,19,18,17,16,16,15,14,13,13,12,11,10,9,9,8,7,6,6,5,4,3,3,2,1,1,0,-1,-1,-2,-3,-3,-4,-5,-6,-6,-7,-8,-9,-9,-10,-11,-12,-12,-13,-14,-15,-15,-16,-17,-18,-18,-19,-20,-21,-21,-22,-23,-24,-24,-25,-26,-27,-27,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-36,-36,-37,-38,-39,-39,-40,-41,-42,-42,-43,-44,-45,-45,-46,-47,-48,-49,-51,-52,-54,-55,-57,-58,-60,-61,-63,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-71,-72,-73,-74,-74,-75,-76,-77,-77,-78,-79,-80,-83,-86,-89,-92,-95,-96,-97,-98,-98,-99,-100,-101,-101,-102,-103,-104,-107,-110,-112,-113,-113,-114,-115,-116,-119,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,119,116,115,114,113,113,112,110,107,104,103,102,101,101,100,99,98,98,97,96,95,92,89,86,83,80,79,78,77,77,76,75,74,74,73,72,71,71,70,69,68,68,67,66,65,65,64,63,61,60,58,57,55,54,52,51,49,48,47,46,45,45,44,43,42,42,41,40,39,39,38,37,36,36,35,34,33,33,32,31,30,30,29,28,27,27,26,25,24,24,23,22,21,21,20,19,18,18,17,16,15,15,14,13,12,12,11,10,9,9,8,7,6,6,5,4,3,3,2,1,1,0,-1,-1,-2,-2,-3,-4,-5,-5,-6,-7,-8,-8,-9,-10,-11,-11,-12,-13,-13,-14,-15,-16,-16,-17,-18,-19,-19,-20,-21,-22,-22,-23,-24,-24,-25,-26,-27,-27,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-35,-36,-37,-38,-38,-39,-40,-41,-41,-42,-43,-44,-44,-45,-46,-47,-48,-49,-51,-52,-54,-55,-57,-58,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-73,-73,-74,-75,-76,-76,-77,-78,-79,-81,-84,-87,-90,-93,-96,-96,-97,-98,-99,-99,-100,-101,-102,-102,-103,-106,-109,-112,-112,-113,-114,-115,-115,-118,-120,-121,-121,-124,-124,-126,-128,126,124,124,121,121,120,118,115,115,114,113,112,112,109,106,103,102,102,101,100,99,99,98,97,96,96,93,90,87,84,81,79,78,77,76,76,75,74,73,73,72,71,70,70,69,68,67,67,66,65,65,64,63,61,60,58,57,55,54,52,51,49,48,47,46,45,44,44,43,42,41,41,40,39,38,38,37,36,35,35,34,33,33,32,31,30,30,29,28,27,27,26,25,24,24,23,22,22,21,20,19,19,18,17,16,16,15,14,13,13,12,11,11,10,9,8,8,7,6,5,5,4,3,2,2,1,1,0,-1,-1,-2,-2,-3,-4,-5,-5,-6,-7,-7,-8,-9,-10,-10,-11,-12,-12,-13,-14,-15,-15,-16,-17,-17,-18,-19,-20,-20,-21,-22,-23,-23,-24,-25,-25,-26,-27,-28,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-35,-36,-37,-38,-38,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-50,-51,-53,-54,-56,-57,-58,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-72,-73,-74,-75,-75,-76,-77,-78,-80,-83,-86,-89,-92,-95,-96,-97,-97,-98,-99,-100,-100,-101,-102,-103,-105,-108,-111,-112,-113,-114,-114,-115,-118,-120,-121,-121,-124,-124,-126,-128,126,124,124,121,121,120,118,115,114,114,113,112,111,108,105,103,102,101,100,100,99,98,97,97,96,95,92,89,86,83,80,78,77,76,75,75,74,73,72,72,71,70,70,69,68,67,67,66,65,65,64,63,61,60,58,57,56,54,53,51,50,48,47,46,45,44,43,43,42,41,40,40,39,38,38,37,36,35,35,34,33,33,32,31,30,30,29,28,28,27,26,25,25,24,23,23,22,21,20,20,19,18,17,17,16,15,15,14,13,12,12,11,10,10,9,8,7,7,6,5,5,4,3,2,2,1,1,0,-1,-1,-2,-2,-3,-4,-4,-5,-6,-7,-7,-8,-9,-9,-10,-11,-11,-12,-13,-14,-14,-15,-16,-16,-17,-18,-18,-19,-20,-21,-21,-22,-23,-23,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-35,-36,-37,-37,-38,-39,-40,-40,-41,-42,-42,-43,-44,-45,-46,-47,-49,-50,-52,-53,-54,-56,-57,-59,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-72,-72,-73,-74,-74,-75,-76,-77,-79,-82,-85,-88,-91,-93,-96,-96,-97,-98,-98,-99,-100,-101,-101,-102,-105,-108,-110,-112,-113,-113,-114,-115,-118,-120,-120,-121,-124,-124,-126,-128,126,124,124,121,120,120,118,115,114,113,113,112,110,108,105,102,101,101,100,99,98,98,97,96,96,93,91,88,85,82,79,77,76,75,74,74,73,72,72,71,70,69,69,68,67,67,66,65,65,64,63,61,60,59,57,56,54,53,52,50,49,47,46,45,44,43,42,42,41,40,40,39,38,37,37,36,35,35,34,33,33,32,31,30,30,29,28,28,27,26,26,25,24,23,23,22,21,21,20,19,18,18,17,16,16,15,14,14,13,12,11,11,10,9,9,8,7,7,6,5,4,4,3,2,2,1,1,0,-1,-1,-2,-2,-3,-4,-4,-5,-6,-6,-7,-8,-8,-9,-10,-11,-11,-12,-13,-13,-14,-15,-15,-16,-17,-17,-18,-19,-19,-20,-21,-22,-22,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-35,-36,-37,-37,-38,-39,-39,-40,-41,-41,-42,-43,-44,-45,-46,-48,-49,-50,-52,-53,-55,-56,-57,-59,-60,-61,-63,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-71,-72,-73,-73,-74,-75,-76,-78,-81,-84,-87,-89,-92,-95,-96,-97,-97,-98,-99,-99,-100,-101,-102,-104,-107,-110,-112,-112,-113,-114,-115,-117,-120,-120,-121,-124,-124,-126,-128,126,124,124,121,120,120,117,115,114,113,112,112,110,107,104,102,101,100,99,99,98,97,97,96,95,92,89,87,84,81,78,76,75,74,73,73,72,71,71,70,69,69,68,67,67,66,65,65,64,63,61,60,59,57,56,55,53,52,50,49,48,46,45,44,43,42,41,41,40,39,39,38,37,37,36,35,35,34,33,33,32,31,30,30,29,28,28,27,26,26,25,24,24,23,22,22,21,20,19,19,18,17,17,16,15,15,14,13,13,12,11,11,10,9,8,8,7,6,6,5,4,4,3,2,2,1,1,0,-1,-1,-2,-2,-3,-4,-4,-5,-6,-6,-7,-8,-8,-9,-10,-10,-11,-12,-12,-13,-14,-14,-15,-16,-16,-17,-18,-18,-19,-20,-20,-21,-22,-22,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-36,-37,-38,-38,-39,-40,-40,-41,-42,-43,-44,-45,-47,-48,-49,-51,-52,-53,-55,-56,-57,-59,-60,-61,-63,-64,-64,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-72,-73,-74,-75,-77,-80,-83,-85,-88,-91,-93,-96,-96,-97,-98,-98,-99,-100,-100,-101,-104,-106,-109,-112,-112,-113,-114,-114,-117,-120,-120,-121,-124,-124,-126,-128,126,124,124,121,120,120,117,114,114,113,112,112,109,106,104,101,100,100,99,98,98,97,96,96,93,91,88,85,83,80,77,75,74,73,72,72,71,70,70,69,68,68,67,66,66,65,64,64,63,61,60,59,57,56,55,53,52,51,49,48,47,45,44,43,42,41,40,40,39,38,38,37,36,36,35,34,34,33,32,32,31,30,30,29,28,28,27,26,26,25,24,24,23,22,22,21,20,20,19,18,18,17,16,16,15,14,14,13,12,12,11,10,10,9,8,8,7,6,6,5,4,4,3,2,2,1,1,0,-1,-1,-1,-2,-3,-3,-4,-5,-5,-6,-7,-7,-8,-9,-9,-10,-11,-11,-12,-13,-13,-14,-15,-15,-16,-17,-17,-18,-19,-19,-20,-21,-21,-22,-22,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-36,-37,-38,-38,-39,-40,-40,-41,-42,-43,-44,-45,-47,-48,-49,-51,-52,-53,-55,-56,-57,-59,-60,-61,-63,-64,-64,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-72,-73,-74,-76,-79,-81,-84,-87,-89,-92,-95,-96,-97,-97,-98,-99,-99,-100,-101,-103,-106,-108,-111,-112,-113,-113,-114,-117,-119,-120,-121,-123,-124,-126,-128,126,124,123,121,120,119,117,114,113,113,112,111,108,106,103,101,100,99,99,98,97,97,96,95,92,89,87,84,81,79,76,74,73,72,72,71,70,70,69,68,68,67,66,66,65,64,64,63,61,60,59,57,56,55,53,52,51,49,48,47,45,44,43,42,41,40,40,39,38,38,37,36,36,35,34,34,33,32,32,31,30,30,29,28,28,27,26,26,25,24,24,23,22,22,21,21,20,19,19,18,17,17,16,15,15,14,13,13,12,11,11,10,9,9,8,7,7,6,5,5,4,3,3,2,1,1,1,0,-1,-1,-1,-2,-3,-3,-4,-5,-5,-6,-7,-7,-8,-8,-9,-10,-10,-11,-12,-12,-13,-14,-14,-15,-16,-16,-17,-17,-18,-19,-19,-20,-21,-21,-22,-23,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-37,-37,-38,-39,-39,-40,-41,-42,-43,-44,-46,-47,-48,-49,-51,-52,-53,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-71,-72,-73,-75,-78,-80,-83,-85,-88,-90,-93,-96,-96,-97,-97,-98,-99,-99,-100,-103,-105,-108,-110,-112,-112,-113,-114,-116,-119,-120,-121,-123,-124,-126,-128,126,124,123,121,120,119,116,114,113,112,112,110,108,105,103,100,99,99,98,97,97,96,96,93,90,88,85,83,80,78,75,73,72,71,71,70,69,69,68,67,67,66,65,65,64,64,62,61,60,58,57,56,55,53,52,51,49,48,47,46,44,43,42,41,40,39,39,38,37,37,36,35,35,34,33,33,32,32,31,30,30,29,28,28,27,26,26,25,24,24,23,23,22,21,21,20,19,19,18,17,17,16,16,15,14,14,13,12,12,11,10,10,9,8,8,7,7,6,5,5,4,3,3,2,1,1,1,0,-1,-1,-1,-2,-3,-3,-4,-5,-5,-6,-6,-7,-8,-8,-9,-10,-10,-11,-11,-12,-13,-13,-14,-15,-15,-16,-16,-17,-18,-18,-19,-20,-20,-21,-21,-22,-23,-23,-24,-25,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-31,-32,-33,-33,-34,-35,-35,-36,-36,-37,-38,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-50,-51,-52,-53,-55,-56,-57,-58,-60,-61,-62,-63,-64,-65,-65,-66,-67,-67,-68,-68,-69,-70,-70,-71,-72,-74,-77,-79,-82,-84,-87,-89,-92,-94,-96,-96,-97,-98,-98,-99,-100,-102,-105,-107,-110,-112,-112,-113,-114,-116,-119,-120,-121,-123,-124,-126,-128,126,124,123,121,120,119,116,114,113,112,112,110,107,105,102,100,99,98,98,97,96,96,94,92,89,87,84,82,79,77,74,72,71,70,70,69,68,68,67,67,66,65,65,64,63,62,61,60,58,57,56,55,53,52,51,50,48,47,46,45,43,42,41,40,39,38,38,37,36,36,35,35,34,33,33,32,31,31,30,30,29,28,28,27,26,26,25,25,24,23,23,22,21,21,20,20,19,18,18,17,16,16,15,15,14,13,13,12,11,11,10,10,9,8,8,7,6,6,5,5,4,3,3,2,1,1,1,0,-1,-1,-1,-2,-3,-3,-4,-4,-5,-6,-6,-7,-7,-8,-9,-9,-10,-10,-11,-12,-12,-13,-14,-14,-15,-15,-16,-17,-17,-18,-18,-19,-20,-20,-21,-21,-22,-23,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-29,-30,-31,-31,-32,-32,-33,-34,-34,-35,-35,-36,-37,-37,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-51,-52,-53,-54,-56,-57,-58,-59,-60,-62,-63,-64,-64,-65,-66,-66,-67,-67,-68,-69,-69,-70,-71,-73,-75,-78,-80,-83,-85,-88,-90,-92,-95,-96,-97,-97,-98,-98,-99,-101,-104,-106,-109,-111,-112,-113,-113,-116,-118,-120,-120,-123,-124,-126,-128,126,124,123,120,120,118,116,113,113,112,111,109,106,104,101,99,98,98,97,97,96,95,92,90,88,85,83,80,78,75,73,71,70,69,69,68,67,67,66,66,65,64,64,63,62,60,59,58,57,56,54,53,52,51,49,48,47,46,45,43,42,41,40,39,38,37,37,36,35,35,34,34,33,32,32,31,31,30,29,29,28,28,27,26,26,25,24,24,23,23,22,21,21,20,20,19,18,18,17,17,16,15,15,14,14,13,12,12,11,10,10,9,9,8,7,7,6,6,5,4,4,3,3,2,1,1,1,0,-1,-1,-1,-2,-2,-3,-4,-4,-5,-5,-6,-7,-7,-8,-8,-9,-10,-10,-11,-11,-12,-13,-13,-14,-14,-15,-16,-16,-17,-17,-18,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-24,-25,-26,-26,-27,-27,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-36,-37,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-51,-52,-53,-54,-55,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-68,-69,-70,-72,-74,-77,-79,-81,-84,-86,-89,-91,-93,-96,-96,-97,-97,-98,-99,-101,-103,-106,-108,-110,-112,-112,-113,-115,-118,-120,-120,-123,-124,-126,-128,126,124,123,120,120,118,115,113,112,112,110,108,106,103,101,99,98,97,97,96,96,93,91,89,86,84,81,79,77,74,72,70,69,68,68,67,67,66,65,65,64,64,62,61,60,59,58,57,55,54,53,52,51,49,48,47,46,45,43,42,41,40,39,38,37,36,36,35,35,34,33,33,32,32,31,30,30,29,29,28,27,27,26,26,25,24,24,23,23,22,21,21,20,20,19,19,18,17,17,16,16,15,14,14,13,13,12,11,11,10,10,9,8,8,7,7,6,5,5,4,4,3,2,2,1,1,1,0,-1,-1,-1,-2,-2,-3,-4,-4,-5,-5,-6,-6,-7,-8,-8,-9,-9,-10,-10,-11,-12,-12,-13,-13,-14,-15,-15,-16,-16,-17,-17,-18,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-24,-25,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-31,-32,-32,-33,-34,-34,-35,-35,-36,-37,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-50,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-63,-64,-64,-65,-66,-66,-67,-67,-68,-69,-71,-73,-75,-78,-80,-82,-85,-87,-89,-92,-94,-96,-96,-97,-97,-98,-100,-103,-105,-107,-110,-112,-112,-113,-115,-117,-120,-120,-122,-124,-126,-128,126,124,122,120,120,117,115,113,112,112,110,107,105,103,100,98,97,97,96,96,94,92,89,87,85,82,80,78,75,73,71,69,68,67,67,66,66,65,64,64,63,62,61,60,58,57,56,55,54,53,52,50,49,48,47,46,45,43,42,41,40,39,38,37,36,35,35,34,34,33,32,32,31,31,30,30,29,28,28,27,27,26,26,25,24,24,23,23,22,21,21,20,20,19,19,18,17,17,16,16,15,15,14,13,13,12,12,11,10,10,9,9,8,8,7,6,6,5,5,4,4,3,2,2,1,1,1,0,-1,-1,-1,-2,-2,-3,-3,-4,-5,-5,-6,-6,-7,-7,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-14,-14,-15,-15,-16,-16,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-24,-25,-25,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-45,-46,-47,-48,-49,-50,-51,-52,-54,-55,-56,-57,-58,-59,-60,-61,-63,-64,-64,-65,-65,-66,-66,-67,-68,-70,-72,-74,-77,-79,-81,-83,-86,-88,-90,-92,-95,-96,-96,-97,-98,-100,-102,-104,-107,-109,-111,-112,-113,-115,-117,-119,-120,-122,-124,-126,-128,126,124,122,120,119,117,115,113,112,111,109,107,104,102,100,98,97,96,96,95,92,90,88,86,83,81,79,77,74,72,70,68,67,66,66,65,65,64,64,63,61,60,59,58,57,56,55,54,52,51,50,49,48,47,46,45,43,42,41,40,39,38,37,36,35,34,34,33,33,32,32,31,30,30,29,29,28,28,27,27,26,25,25,24,24,23,23,22,21,21,20,20,19,19,18,18,17,16,16,15,15,14,14,13,12,12,11,11,10,10,9,9,8,7,7,6,6,5,5,4,3,3,2,2,1,1,1,0,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-10,-11,-12,-12,-13,-13,-14,-14,-15,-15,-16,-16,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-31,-32,-32,-33,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-59,-60,-61,-62,-63,-64,-64,-65,-65,-66,-67,-69,-71,-73,-75,-77,-80,-82,-84,-86,-88,-91,-93,-95,-96,-96,-97,-99,-101,-104,-106,-108,-110,-112,-112,-114,-117,-119,-120,-122,-124,-126,-128,126,124,122,120,119,117,114,112,112,110,108,106,104,101,99,97,96,96,95,93,91,88,86,84,82,80,77,75,73,71,69,67,66,65,65,64,64,63,62,61,60,59,57,56,55,54,53,52,51,50,49,48,47,45,44,43,42,41,40,39,38,37,36,35,34,33,33,32,32,31,31,30,30,29,28,28,27,27,26,26,25,25,24,24,23,22,22,21,21,20,20,19,19,18,18,17,16,16,15,15,14,14,13,13,12,12,11,10,10,9,9,8,8,7,7,6,6,5,4,4,3,3,2,2,1,1,1,0,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-15,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-64,-65,-66,-68,-70,-72,-74,-76,-78,-80,-83,-85,-87,-89,-91,-93,-95,-96,-97,-99,-101,-103,-105,-107,-109,-111,-112,-114,-116,-118,-120,-122,-124,-126,-128,126,124,122,120,118,116,114,112,111,109,107,105,103,101,99,97,96,95,93,91,89,87,85,83,80,78,76,74,72,70,68,66,65,64,64,63,62,61,60,59,58,57,56,55,54,53,52,51,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,32,31,31,30,30,29,29,28,28,27,27,26,26,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,1,0,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-15,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-67,-69,-71,-73,-75,-77,-79,-81,-83,-85,-87,-89,-91,-93,-95,-96,-98,-100,-102,-104,-106,-108,-110,-112,-114,-116,-118,-120,-122,-124,-126,-128,126,124,122,120,118,116,114,112,110,108,106,104,102,100,98,96,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,1,0,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-15,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-66,-68,-70,-72,-74,-76,-78,-80,-82,-84,-86,-88,-90,-92,-94,-96,-98,-100,-102,-104,-106,-108,-110,-112,-114,-116,-118,-120,-122,-124,-126,-128,126,124,122,120,118,116,114,112,110,108,106,104,102,100,98,96,94,92,90,88,86,84,82,80,78,76,74,72,70,68,66,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,1,0,-1,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-15,-15,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-66,-68,-70,-72,-74,-76,-78,-80,-82,-84,-86,-88,-90,-92,-94,-97,-99,-101,-103,-105,-107,-109,-111,-113,-115,-117,-119,-121,-123,-125,-128,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,94,92,90,88,86,84,82,80,78,76,74,72,70,68,66,64,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,1,1,0,-1,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-15,-15,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-63,-65,-67,-69,-71,-73,-75,-77,-78,-80,-82,-84,-86,-88,-90,-92,-96,-98,-100,-102,-104,-106,-108,-110,-113,-115,-117,-119,-121,-123,-125,-128,125,123,121,119,117,115,113,110,108,106,104,102,100,98,96,92,90,88,86,84,82,80,78,77,75,73,71,69,67,65,63,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,22,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,7,6,6,5,5,4,4,3,3,2,2,1,1,1,1,0,-1,-1,-1,-1,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-14,-15,-15,-16,-16,-17,-17,-18,-18,-19,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-61,-64,-66,-68,-70,-71,-73,-75,-77,-79,-80,-82,-84,-86,-88,-90,-96,-98,-99,-101,-103,-105,-107,-109,-113,-114,-116,-118,-121,-123,-125,-128,125,123,121,118,116,114,113,109,107,105,103,101,99,98,96,90,88,86,84,82,80,79,77,75,73,71,70,68,66,64,61,58,57,56,55,54,53,52,51,50,49,48,48,47,46,45,44,43,42,41,40,39,38,38,37,36,35,34,33,32,31,30,29,29,28,28,27,27,26,26,25,25,24,24,24,23,23,22,22,21,21,20,20,19,19,19,18,18,17,17,16,16,15,15,14,14,14,13,13,12,12,11,11,10,10,9,9,9,8,8,7,7,6,6,5,5,4,4,4,3,3,2,2,1,1,1,1,0,-1,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-7,-8,-8,-9,-9,-10,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-14,-15,-15,-16,-16,-17,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-21,-22,-22,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-30,-31,-32,-33,-34,-35,-35,-36,-37,-38,-39,-40,-41,-42,-42,-43,-44,-45,-46,-47,-48,-49,-49,-50,-51,-52,-53,-54,-55,-56,-59,-63,-65,-67,-68,-70,-72,-74,-75,-77,-79,-81,-82,-84,-86,-88,-95,-97,-99,-101,-102,-104,-106,-108,-112,-114,-116,-118,-121,-123,-125,-128,125,123,121,118,116,114,112,108,106,104,102,101,99,97,95,88,86,84,82,81,79,77,75,74,72,70,68,67,65,63,59,56,55,54,53,52,51,50,49,49,48,47,46,45,44,43,42,42,41,40,39,38,37,36,35,35,34,33,32,31,30,29,28,28,27,27,26,26,25,25,24,24,24,23,23,22,22,21,21,21,20,20,19,19,18,18,17,17,17,16,16,15,15,14,14,14,13,13,12,12,11,11,10,10,10,9,9,8,8,7,7,7,6,6,5,5,4,4,3,3,3,2,2,1,1,1,1,0,-1,-1,-1,-1,-2,-2,-2,-3,-3,-4,-4,-5,-5,-5,-6,-6,-7,-7,-8,-8,-8,-9,-9,-10,-10,-10,-11,-11,-12,-12,-13,-13,-13,-14,-14,-15,-15,-16,-16,-16,-17,-17,-18,-18,-18,-19,-19,-20,-20,-21,-21,-21,-22,-22,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-27,-28,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-37,-38,-39,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-57,-60,-64,-65,-67,-69,-70,-72,-74,-75,-77,-79,-80,-82,-84,-86,-92,-96,-98,-100,-101,-103,-105,-107,-112,-114,-115,-117,-121,-122,-125,-128,125,122,121,117,115,114,112,107,105,103,101,100,98,96,92,86,84,82,80,79,77,75,74,72,70,69,67,65,64,60,57,54,53,52,51,50,49,48,48,47,46,45,44,43,43,42,41,40,39,38,37,37,36,35,34,33,32,32,31,30,29,28,27,27,26,26,25,25,24,24,24,23,23,22,22,21,21,21,20,20,19,19,18,18,18,17,17,16,16,16,15,15,14,14,13,13,13,12,12,11,11,10,10,10,9,9,8,8,8,7,7,6,6,5,5,5,4,4,3,3,2,2,2,1,1,1,1,0,-1,-1,-1,-1,-2,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-8,-8,-8,-9,-9,-10,-10,-10,-11,-11,-12,-12,-13,-13,-13,-14,-14,-15,-15,-15,-16,-16,-17,-17,-17,-18,-18,-19,-19,-19,-20,-20,-21,-21,-21,-22,-22,-23,-23,-23,-24,-24,-25,-25,-26,-26,-27,-28,-29,-30,-30,-31,-32,-33,-34,-34,-35,-36,-37,-38,-39,-39,-40,-41,-42,-43,-43,-44,-45,-46,-47,-47,-48,-49,-50,-51,-52,-55,-58,-61,-64,-66,-67,-69,-71,-72,-74,-75,-77,-79,-80,-82,-84,-90,-96,-97,-99,-101,-102,-104,-106,-112,-113,-115,-117,-120,-122,-125,-128,125,122,120,117,115,113,112,106,104,102,101,99,97,96,90,84,82,80,79,77,75,74,72,71,69,67,66,64,61,58,55,52,51,50,49,48,47,47,46,45,44,43,43,42,41,40,39,39,38,37,36,35,34,34,33,32,31,30,30,29,28,27,26,26,25,25,24,24,23,23,23,22,22,21,21,21,20,20,19,19,19,18,18,17,17,17,16,16,15,15,15,14,14,13,13,13,12,12,11,11,10,10,10,9,9,8,8,8,7,7,6,6,6,5,5,4,4,4,3,3,2,2,2,1,1,1,1,0,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-5,-5,-5,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-10,-11,-11,-12,-12,-12,-13,-13,-14,-14,-14,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-19,-20,-20,-21,-21,-21,-22,-22,-23,-23,-23,-24,-24,-25,-25,-26,-27,-28,-28,-29,-30,-31,-32,-32,-33,-34,-35,-35,-36,-37,-38,-39,-39,-40,-41,-42,-42,-43,-44,-45,-46,-46,-47,-48,-49,-50,-53,-56,-59,-62,-64,-66,-67,-69,-71,-72,-74,-75,-77,-78,-80,-82,-88,-94,-97,-98,-100,-101,-103,-105,-111,-113,-114,-116,-120,-122,-125,-128,125,122,120,116,114,113,111,105,103,101,100,98,97,94,88,82,80,78,77,75,74,72,71,69,67,66,64,62,59,56,53,50,49,48,47,46,46,45,44,43,42,42,41,40,39,39,38,37,36,35,35,34,33,32,32,31,30,29,28,28,27,26,25,25,24,24,23,23,23,22,22,21,21,21,20,20,19,19,19,18,18,17,17,17,16,16,16,15,15,14,14,14,13,13,12,12,12,11,11,10,10,10,9,9,8,8,8,7,7,7,6,6,5,5,5,4,4,3,3,3,2,2,1,1,1,1,1,0,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-9,-9,-9,-10,-10,-10,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-21,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-26,-27,-27,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-36,-36,-37,-38,-39,-39,-40,-41,-42,-42,-43,-44,-45,-45,-46,-47,-48,-51,-54,-57,-60,-63,-65,-66,-68,-69,-71,-72,-74,-75,-77,-78,-80,-86,-92,-96,-98,-99,-101,-102,-104,-110,-113,-114,-116,-120,-122,-125,-128,125,122,120,116,114,113,110,104,102,101,99,98,96,92,86,80,78,77,75,74,72,71,69,68,66,65,63,60,57,54,51,48,47,46,45,45,44,43,42,42,41,40,39,39,38,37,36,36,35,34,33,33,32,31,30,30,29,28,27,27,26,25,24,24,23,23,22,22,22,21,21,21,20,20,19,19,19,18,18,18,17,17,16,16,16,15,15,15,14,14,13,13,13,12,12,12,11,11,10,10,10,9,9,9,8,8,7,7,7,6,6,6,5,5,4,4,4,3,3,3,2,2,1,1,1,1,1,0,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-4,-5,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-21,-22,-22,-23,-23,-24,-25,-25,-26,-27,-28,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-35,-36,-37,-38,-38,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-48,-51,-54,-57,-60,-63,-65,-66,-67,-69,-70,-72,-73,-75,-76,-78,-83,-89,-95,-97,-98,-100,-101,-103,-108,-112,-114,-115,-120,-121,-124,-128,124,121,120,115,114,112,108,103,101,100,98,97,95,89,83,78,76,75,73,72,70,69,67,66,65,63,60,57,54,51,48,46,45,44,43,43,42,41,40,40,39,38,38,37,36,35,35,34,33,33,32,31,30,30,29,28,28,27,26,25,25,24,23,23,22,22,21,21,21,20,20,20,19,19,19,18,18,17,17,17,16,16,16,15,15,15,14,14,14,13,13,12,12,12,11,11,11,10,10,10,9,9,8,8,8,7,7,7,6,6,6,5,5,5,4,4,3,3,3,2,2,2,1,1,1,1,1,0,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-32,-33,-33,-34,-35,-35,-36,-37,-37,-38,-39,-39,-40,-41,-41,-42,-43,-44,-46,-49,-52,-55,-57,-60,-63,-65,-66,-67,-69,-70,-71,-73,-74,-76,-81,-87,-92,-96,-97,-99,-100,-102,-107,-112,-113,-115,-120,-121,-124,-128,124,121,120,115,113,112,107,102,100,99,97,96,92,87,81,76,74,73,71,70,69,67,66,65,63,60,57,55,52,49,46,44,43,42,41,41,40,39,39,38,37,37,36,35,35,34,33,33,32,31,30,30,29,28,28,27,26,26,25,24,24,23,22,22,21,21,20,20,20,19,19,19,18,18,18,17,17,17,16,16,16,15,15,15,14,14,14,13,13,13,12,12,12,11,11,11,10,10,9,9,9,8,8,8,7,7,7,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-36,-37,-38,-38,-39,-40,-40,-41,-42,-44,-47,-49,-52,-55,-57,-60,-63,-64,-66,-67,-68,-70,-71,-72,-74,-79,-84,-89,-95,-97,-98,-99,-101,-106,-111,-113,-114,-119,-121,-124,-128,124,121,119,114,113,111,106,101,99,98,97,95,89,84,79,74,72,71,70,68,67,66,64,63,60,57,55,52,49,47,44,42,41,40,40,39,38,38,37,36,36,35,34,34,33,32,32,31,30,30,29,28,28,27,26,26,25,24,24,23,22,22,21,21,20,20,20,19,19,19,18,18,18,17,17,17,16,16,16,15,15,15,14,14,14,13,13,13,12,12,12,11,11,11,10,10,10,9,9,9,8,8,8,7,7,7,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-25,-25,-26,-26,-27,-28,-28,-29,-30,-30,-31,-31,-32,-33,-33,-34,-35,-35,-36,-36,-37,-38,-38,-39,-40,-42,-45,-47,-50,-52,-55,-57,-60,-62,-64,-65,-67,-68,-69,-70,-72,-77,-82,-87,-92,-96,-97,-98,-100,-105,-110,-112,-114,-119,-121,-124,-128,124,121,119,114,112,110,105,100,98,97,96,92,87,82,77,72,70,69,68,67,65,64,62,60,57,55,52,50,47,45,42,40,39,38,38,37,36,36,35,35,34,33,33,32,31,31,30,30,29,28,28,27,26,26,25,25,24,23,23,22,21,21,20,20,19,19,19,18,18,18,17,17,17,16,16,16,15,15,15,15,14,14,14,13,13,13,12,12,12,11,11,11,10,10,10,10,9,9,9,8,8,8,7,7,7,6,6,6,5,5,5,5,4,4,4,3,3,3,2,2,2,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-8,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-24,-25,-26,-26,-27,-27,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-36,-37,-38,-40,-42,-45,-47,-49,-52,-54,-57,-59,-61,-64,-65,-66,-67,-68,-70,-74,-79,-84,-89,-93,-96,-97,-99,-103,-108,-112,-113,-118,-120,-124,-128,124,120,118,113,112,108,103,99,97,96,93,89,84,79,74,70,68,67,66,65,64,61,59,57,54,52,49,47,45,42,40,38,37,36,36,35,35,34,33,33,32,32,31,30,30,29,29,28,27,27,26,26,25,24,24,23,23,22,21,21,20,20,19,19,18,18,18,17,17,17,16,16,16,16,15,15,15,14,14,14,13,13,13,13,12,12,12,11,11,11,10,10,10,10,9,9,9,8,8,8,8,7,7,7,6,6,6,5,5,5,5,4,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-3,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-24,-25,-25,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-34,-35,-36,-38,-40,-42,-45,-47,-49,-51,-54,-56,-58,-60,-63,-64,-65,-66,-68,-72,-77,-81,-86,-90,-95,-96,-98,-102,-107,-111,-113,-117,-120,-124,-128,124,120,117,113,111,107,102,98,96,95,90,86,81,77,72,68,66,65,64,63,60,58,56,54,51,49,47,45,42,40,38,36,35,34,34,33,33,32,32,31,30,30,29,29,28,28,27,27,26,25,25,24,24,23,23,22,21,21,20,20,19,19,18,18,17,17,17,16,16,16,16,15,15,15,14,14,14,14,13,13,13,12,12,12,12,11,11,11,10,10,10,10,9,9,9,9,8,8,8,7,7,7,7,6,6,6,5,5,5,5,4,4,4,3,3,3,3,2,2,2,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-3,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-15,-16,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-31,-32,-32,-33,-34,-36,-38,-40,-42,-44,-46,-48,-51,-53,-55,-57,-59,-61,-63,-64,-66,-70,-74,-78,-83,-87,-91,-95,-97,-101,-105,-109,-112,-116,-120,-124,-128,124,120,116,112,109,105,101,97,95,91,87,83,78,74,70,66,64,63,61,59,57,55,53,51,48,46,44,42,40,38,36,34,33,32,32,31,31,30,30,29,29,28,28,27,27,26,26,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,16,16,15,15,15,15,14,14,14,14,13,13,13,13,12,12,12,11,11,11,11,10,10,10,10,9,9,9,9,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-15,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-31,-32,-34,-36,-38,-40,-42,-44,-46,-48,-50,-52,-54,-56,-58,-60,-62,-64,-68,-72,-76,-80,-84,-88,-92,-96,-100,-104,-108,-112,-116,-120,-124,-128,124,120,116,112,108,104,100,96,92,88,84,80,76,72,68,64,62,60,58,56,54,52,50,48,46,44,42,40,38,36,34,32,31,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,15,15,14,14,14,14,13,13,13,13,12,12,12,12,11,11,11,11,10,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-31,-33,-35,-37,-39,-41,-43,-45,-46,-48,-50,-52,-54,-56,-58,-60,-65,-69,-73,-77,-80,-84,-88,-92,-98,-102,-106,-110,-115,-119,-123,-128,123,119,115,110,106,102,98,92,88,84,80,77,73,69,65,60,58,56,54,52,50,48,46,45,43,41,39,37,35,33,31,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,22,22,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,15,14,14,14,14,13,13,13,13,12,12,12,12,11,11,11,11,11,10,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-15,-15,-16,-16,-17,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-21,-22,-22,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-27,-28,-29,-31,-33,-35,-36,-38,-40,-42,-43,-45,-47,-49,-50,-52,-54,-56,-63,-67,-70,-74,-77,-81,-84,-88,-97,-101,-104,-108,-114,-118,-123,-128,123,118,114,108,104,101,97,88,84,81,77,74,70,67,63,56,54,52,50,49,47,45,43,42,40,38,36,35,33,31,29,28,27,27,26,26,25,25,24,24,24,23,23,22,22,21,21,21,20,20,19,19,18,18,17,17,17,16,16,15,15,14,14,14,13,13,13,13,12,12,12,12,12,11,11,11,11,10,10,10,10,10,9,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-14,-14,-15,-15,-15,-16,-16,-17,-17,-17,-18,-18,-19,-19,-19,-20,-20,-21,-21,-21,-22,-22,-23,-23,-23,-24,-24,-25,-25,-26,-27,-29,-30,-32,-34,-35,-37,-39,-40,-42,-43,-45,-47,-48,-50,-52,-58,-64,-67,-71,-74,-77,-80,-84,-96,-99,-102,-106,-113,-117,-122,-128,122,117,113,106,102,99,96,84,80,77,74,71,67,64,58,52,50,48,47,45,43,42,40,39,37,35,34,32,30,29,27,26,25,25,24,24,23,23,23,22,22,21,21,21,20,20,19,19,19,18,18,17,17,17,16,16,15,15,15,14,14,13,13,13,12,12,12,12,11,11,11,11,11,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-21,-21,-21,-22,-22,-22,-23,-23,-24,-25,-27,-28,-30,-31,-33,-34,-36,-37,-39,-40,-42,-43,-45,-46,-48,-54,-60,-65,-68,-71,-74,-77,-80,-92,-98,-101,-104,-113,-116,-122,-128,122,116,113,104,101,98,92,80,77,74,71,68,65,60,54,48,46,45,43,42,40,39,37,36,34,33,31,30,28,27,25,24,23,23,22,22,22,21,21,21,20,20,19,19,19,18,18,18,17,17,16,16,16,15,15,15,14,14,13,13,13,12,12,12,11,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-22,-23,-24,-26,-27,-28,-30,-31,-33,-34,-35,-37,-38,-39,-41,-42,-44,-49,-55,-60,-65,-67,-70,-73,-76,-87,-96,-99,-102,-112,-115,-121,-128,121,115,112,102,99,96,87,76,73,70,67,65,60,55,49,44,42,41,39,38,37,35,34,33,31,30,28,27,26,24,23,22,21,21,20,20,20,19,19,19,18,18,18,17,17,17,16,16,16,15,15,15,14,14,14,13,13,13,12,12,12,11,11,11,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-21,-22,-23,-25,-26,-27,-28,-30,-31,-32,-33,-35,-36,-37,-38,-40,-45,-50,-55,-60,-64,-67,-69,-72,-82,-92,-97,-100,-110,-114,-121,-128,121,114,110,100,97,92,82,72,69,67,64,60,55,50,45,40,38,37,36,35,33,32,31,30,28,27,26,25,23,22,21,20,19,19,19,18,18,18,17,17,17,16,16,16,15,15,15,15,14,14,14,13,13,13,12,12,12,11,11,11,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-19,-20,-21,-22,-23,-24,-25,-27,-28,-29,-30,-31,-32,-33,-34,-36,-40,-45,-49,-54,-58,-63,-65,-68,-77,-86,-95,-98,-107,-113,-120,-128,120,113,107,98,95,86,77,68,65,63,58,54,49,45,40,36,34,33,32,31,30,29,28,27,25,24,23,22,21,20,19,18,17,17,17,16,16,16,16,15,15,15,14,14,14,14,13,13,13,12,12,12,12,11,11,11,10,10,10,10,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32,-36,-40,-44,-48,-52,-56,-60,-64,-72,-80,-88,-96,-104,-112,-120,-128,120,112,104,96,88,80,72,64,60,56,52,48,44,40,36,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,15,15,15,14,14,14,14,13,13,13,13,12,12,12,12,11,11,11,11,10,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-15,-16,-17,-18,-19,-20,-21,-21,-22,-23,-24,-25,-26,-27,-28,-31,-35,-38,-42,-45,-49,-52,-56,-67,-74,-81,-88,-101,-108,-118,-128,118,108,101,88,81,74,67,56,52,49,45,42,38,35,31,28,27,26,25,24,23,22,21,21,20,19,18,17,16,15,14,14,13,13,13,13,12,12,12,12,12,11,11,11,11,10,10,10,10,10,9,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-13,-14,-15,-15,-16,-17,-18,-18,-19,-20,-21,-21,-22,-23,-24,-27,-30,-33,-36,-39,-42,-45,-48,-60,-68,-74,-80,-98,-104,-116,-128,116,104,98,80,74,68,60,48,45,42,39,36,33,30,27,24,23,22,21,21,20,19,18,18,17,16,15,15,14,13,12,12,11,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-10,-10,-11,-11,-12,-13,-13,-14,-15,-15,-16,-16,-17,-18,-18,-19,-20,-22,-25,-27,-30,-32,-35,-37,-40,-50,-60,-67,-72,-92,-100,-114,-128,114,100,92,72,67,60,50,40,37,35,32,30,27,25,22,20,19,18,18,17,16,16,15,15,14,13,13,12,11,11,10,10,9,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-7,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-15,-16,-18,-20,-22,-24,-26,-28,-30,-32,-40,-48,-56,-64,-80,-96,-112,-128,112,96,80,64,56,48,40,32,30,28,26,24,22,20,18,16,15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-9,-9,-9,-10,-10,-10,-11,-11,-12,-13,-15,-16,-18,-19,-21,-22,-24,-30,-36,-42,-48,-68,-80,-104,-128,104,80,68,48,42,36,30,24,22,21,19,18,16,15,13,12,11,11,10,10,10,9,9,9,8,8,7,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-20,-24,-28,-32,-48,-64,-96,-128,96,64,48,32,28,24,20,16,15,14,13,12,11,10,9,8,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-5,-5,-6,-6,-7,-7,-8,-10,-12,-14,-16,-24,-32,-64,-128,64,32,24,16,14,12,10,8,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,}; 
  int8_t opdiv[] = {
  -128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,64,32,21,16,12,10,9,8,7,6,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-6,-7,-8,-9,-10,-12,-16,-21,-32,-64,-128,96,64,42,32,25,21,18,16,14,12,11,10,9,9,8,8,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-7,-7,-8,-8,-9,-9,-10,-11,-12,-14,-16,-18,-21,-25,-32,-42,-64,-96,-128,104,80,64,48,38,32,27,24,21,19,17,16,14,13,12,12,11,10,10,9,9,8,8,8,7,7,7,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-11,-12,-12,-13,-14,-16,-17,-19,-21,-24,-27,-32,-38,-48,-64,-80,-104,-128,112,96,74,64,51,42,36,32,28,25,23,21,19,18,17,16,15,14,13,12,12,11,11,10,10,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-8,-9,-9,-9,-10,-10,-11,-11,-12,-12,-13,-14,-15,-16,-17,-18,-19,-21,-23,-25,-28,-32,-36,-42,-51,-64,-74,-96,-112,-128,114,100,85,72,64,53,45,40,35,32,29,26,24,22,21,20,18,17,16,16,15,14,13,13,12,12,11,11,11,10,10,10,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-10,-10,-10,-11,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-17,-18,-20,-21,-22,-24,-26,-29,-32,-35,-40,-45,-53,-64,-72,-85,-100,-114,-128,116,104,96,80,70,64,54,48,42,38,34,32,29,27,25,24,22,21,20,19,18,17,16,16,15,14,14,13,13,12,12,12,11,11,10,10,10,10,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-12,-12,-12,-13,-13,-14,-14,-15,-16,-16,-17,-18,-19,-20,-21,-22,-24,-25,-27,-29,-32,-34,-38,-42,-48,-54,-64,-70,-80,-96,-104,-116,-128,118,108,98,88,76,69,64,56,49,44,40,37,34,32,29,28,26,24,23,22,21,20,19,18,17,17,16,16,15,14,14,14,13,13,12,12,12,11,11,11,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-14,-14,-14,-15,-16,-16,-17,-17,-18,-19,-20,-21,-22,-23,-24,-26,-28,-29,-32,-34,-37,-40,-44,-49,-56,-64,-69,-76,-88,-98,-108,-118,-128,120,112,101,96,83,74,68,64,56,51,46,42,39,36,34,32,30,28,26,25,24,23,22,21,20,19,18,18,17,17,16,16,15,15,14,14,13,13,13,12,12,12,11,11,11,11,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-15,-15,-16,-16,-17,-17,-18,-18,-19,-20,-21,-22,-23,-24,-25,-26,-28,-30,-32,-34,-36,-39,-42,-46,-51,-56,-64,-68,-74,-83,-96,-101,-112,-120,-128,120,113,104,98,89,80,73,68,64,57,52,48,44,41,38,36,33,32,30,28,27,26,25,24,23,22,21,20,19,19,18,18,17,16,16,16,15,15,14,14,14,13,13,13,12,12,12,12,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,9,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-16,-16,-16,-17,-18,-18,-19,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-30,-32,-33,-36,-38,-41,-44,-48,-52,-57,-64,-68,-73,-80,-89,-98,-104,-113,-120,-128,121,114,106,100,96,85,77,72,67,64,58,53,49,45,42,40,37,35,33,32,30,29,27,26,25,24,23,22,22,21,20,20,19,18,18,17,17,16,16,16,15,15,14,14,14,13,13,13,13,12,12,12,12,11,11,11,11,11,10,10,10,10,10,10,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-15,-15,-16,-16,-16,-17,-17,-18,-18,-19,-20,-20,-21,-22,-22,-23,-24,-25,-26,-27,-29,-30,-32,-33,-35,-37,-40,-42,-45,-49,-53,-58,-64,-67,-72,-77,-85,-96,-100,-106,-114,-121,-128,121,115,109,102,97,90,82,76,71,67,64,58,54,50,46,44,41,39,37,35,33,32,30,29,28,27,26,25,24,23,22,22,21,20,20,19,19,18,18,17,17,16,16,16,15,15,14,14,14,14,13,13,13,13,12,12,12,12,11,11,11,11,11,11,10,10,10,9,9,9,9,8,8,8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-11,-11,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-16,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-22,-22,-23,-24,-25,-26,-27,-28,-29,-30,-32,-33,-35,-37,-39,-41,-44,-46,-50,-54,-58,-64,-67,-71,-76,-82,-90,-97,-102,-109,-115,-121,-128,122,116,112,104,99,96,86,80,74,70,66,64,59,54,51,48,45,42,40,38,36,34,33,32,30,29,28,27,26,25,24,24,23,22,21,21,20,20,19,19,18,18,17,17,17,16,16,16,15,15,15,14,14,14,13,13,13,13,13,12,12,12,12,12,11,11,10,10,10,10,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-23,-24,-24,-25,-26,-27,-28,-29,-30,-32,-33,-34,-36,-38,-40,-42,-45,-48,-51,-54,-59,-64,-66,-70,-74,-80,-86,-96,-99,-104,-112,-116,-122,-128,122,117,112,106,100,97,91,84,78,73,69,66,64,59,55,52,48,46,43,41,39,37,36,34,33,32,30,29,28,27,26,26,25,24,23,23,22,21,21,20,20,19,19,18,18,18,17,17,16,16,16,16,15,15,15,14,14,14,14,13,13,13,13,13,12,12,11,11,11,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-13,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-18,-18,-18,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-25,-26,-26,-27,-28,-29,-30,-32,-33,-34,-36,-37,-39,-41,-43,-46,-48,-52,-55,-59,-64,-66,-69,-73,-78,-84,-91,-97,-100,-106,-112,-117,-122,-128,123,118,113,108,102,98,96,88,81,76,72,69,66,64,59,56,52,49,47,44,42,40,38,37,35,34,33,32,30,29,28,28,27,26,25,24,24,23,22,22,21,21,20,20,19,19,19,18,18,17,17,17,16,16,16,16,15,15,15,14,14,14,14,14,13,13,12,12,12,11,11,11,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-7,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-13,-13,-14,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-19,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-26,-27,-28,-28,-29,-30,-32,-33,-34,-35,-37,-38,-40,-42,-44,-47,-49,-52,-56,-59,-64,-66,-69,-72,-76,-81,-88,-96,-98,-102,-108,-113,-118,-123,-128,123,119,114,110,104,100,97,92,85,80,75,72,68,66,64,60,56,53,50,48,45,43,41,40,38,36,35,34,33,32,30,30,29,28,27,26,25,25,24,24,23,22,22,21,21,20,20,20,19,19,18,18,18,17,17,17,16,16,16,16,15,15,15,15,14,14,13,13,12,12,12,12,11,11,11,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-12,-12,-12,-12,-13,-13,-14,-14,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-25,-26,-27,-28,-29,-30,-30,-32,-33,-34,-35,-36,-38,-40,-41,-43,-45,-48,-50,-53,-56,-60,-64,-66,-68,-72,-75,-80,-85,-92,-97,-100,-104,-110,-114,-119,-123,-128,124,120,114,112,105,101,98,96,88,83,78,74,71,68,66,64,60,56,53,51,48,46,44,42,40,39,37,36,35,34,33,32,31,30,29,28,27,26,26,25,24,24,23,23,22,22,21,21,20,20,20,19,19,18,18,18,17,17,17,17,16,16,16,16,15,15,14,14,13,13,13,12,12,12,11,11,11,11,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,8,8,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-3,-3,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-7,-7,-8,-8,-8,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-13,-13,-13,-14,-14,-15,-15,-16,-16,-16,-16,-17,-17,-17,-17,-18,-18,-18,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-26,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-39,-40,-42,-44,-46,-48,-51,-53,-56,-60,-64,-66,-68,-71,-74,-78,-83,-88,-96,-98,-101,-105,-112,-114,-120,-124,-128,124,120,115,112,107,102,99,97,92,86,81,77,73,70,68,66,64,60,57,54,51,49,47,45,43,41,40,38,37,36,35,34,32,32,31,30,29,28,27,27,26,25,25,24,24,23,23,22,22,21,21,20,20,20,19,19,19,18,18,18,17,17,17,17,16,16,15,15,14,14,13,13,13,12,12,12,12,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,7,7,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-6,-7,-7,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-14,-14,-15,-15,-16,-16,-17,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-27,-27,-28,-29,-30,-31,-32,-32,-34,-35,-36,-37,-38,-40,-41,-43,-45,-47,-49,-51,-54,-57,-60,-64,-66,-68,-70,-73,-77,-81,-86,-92,-97,-99,-102,-107,-112,-115,-120,-124,-128,124,120,116,113,108,104,100,98,96,89,84,80,76,73,70,68,65,64,60,57,54,52,50,48,46,44,42,41,39,38,37,36,34,33,32,32,31,30,29,28,28,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,20,19,19,19,18,18,18,18,17,16,16,16,15,15,14,14,14,13,13,13,12,12,12,12,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,9,8,8,7,7,6,6,6,6,5,5,5,5,4,4,4,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-8,-8,-9,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-16,-16,-16,-17,-18,-18,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-28,-28,-29,-30,-31,-32,-32,-33,-34,-36,-37,-38,-39,-41,-42,-44,-46,-48,-50,-52,-54,-57,-60,-64,-65,-68,-70,-73,-76,-80,-84,-89,-96,-98,-100,-104,-108,-113,-116,-120,-124,-128,124,120,116,113,110,105,101,99,96,92,87,82,78,75,72,70,67,65,64,60,57,55,52,50,48,46,45,43,41,40,39,38,36,35,34,33,32,32,31,30,29,28,28,27,27,26,25,25,24,24,23,23,22,22,22,21,21,20,20,20,19,19,19,19,18,17,17,16,16,16,15,15,14,14,14,13,13,13,12,12,12,12,11,11,11,11,11,10,10,10,10,10,9,9,9,9,8,8,8,7,7,6,6,6,6,5,5,5,5,5,4,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-8,-8,-8,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-16,-16,-16,-17,-17,-18,-19,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-25,-26,-27,-27,-28,-28,-29,-30,-31,-32,-32,-33,-34,-35,-36,-38,-39,-40,-41,-43,-45,-46,-48,-50,-52,-55,-57,-60,-64,-65,-67,-70,-72,-75,-78,-82,-87,-92,-96,-99,-101,-105,-110,-113,-116,-120,-124,-128,124,121,117,114,112,106,102,100,97,96,90,85,81,77,74,72,69,67,65,64,60,58,55,53,51,49,47,45,44,42,41,40,38,37,36,35,34,33,32,32,31,30,29,29,28,27,27,26,26,25,25,24,24,23,23,22,22,22,21,21,20,20,20,20,19,18,18,17,17,16,16,16,15,15,14,14,14,13,13,13,13,12,12,12,12,11,11,11,11,11,10,10,10,10,10,10,9,8,8,8,7,7,6,6,6,6,5,5,5,5,5,5,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-3,-4,-4,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-8,-8,-8,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-15,-15,-16,-16,-16,-17,-17,-18,-18,-19,-20,-20,-20,-20,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-40,-41,-42,-44,-45,-47,-49,-51,-53,-55,-58,-60,-64,-65,-67,-69,-72,-74,-77,-81,-85,-90,-96,-97,-100,-102,-106,-112,-114,-117,-121,-124,-128,124,121,118,114,112,108,104,101,98,96,93,88,83,80,76,74,71,69,67,65,64,61,58,56,53,51,49,48,46,44,43,42,40,39,38,37,36,35,34,33,32,32,31,30,29,29,28,28,27,26,26,25,25,24,24,24,23,23,22,22,22,21,21,21,20,19,19,18,18,17,17,16,16,16,15,15,14,14,14,14,13,13,13,12,12,12,12,12,11,11,11,11,11,10,10,10,9,9,8,8,8,7,7,7,6,6,6,6,5,5,5,5,4,4,3,3,3,3,2,2,2,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-3,-4,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-10,-11,-11,-11,-11,-11,-12,-12,-12,-12,-12,-13,-13,-13,-14,-14,-14,-14,-15,-15,-16,-16,-16,-17,-17,-18,-18,-19,-19,-20,-21,-21,-21,-22,-22,-22,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-28,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-40,-42,-43,-44,-46,-48,-49,-51,-53,-56,-58,-61,-64,-65,-67,-69,-71,-74,-76,-80,-83,-88,-93,-96,-98,-101,-104,-108,-112,-114,-118,-121,-124,-128,124,121,118,115,112,109,105,102,99,97,96,90,86,82,78,76,73,71,69,67,65,64,61,58,56,54,52,50,48,46,45,44,42,41,40,39,38,37,36,35,34,33,32,32,31,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,23,22,22,22,21,20,20,19,19,18,18,17,17,16,16,16,15,15,14,14,14,14,13,13,13,13,12,12,12,12,11,11,11,11,11,11,10,9,9,8,8,8,7,7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-11,-11,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-16,-16,-16,-17,-17,-18,-18,-19,-19,-20,-20,-21,-22,-22,-22,-23,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-44,-45,-46,-48,-50,-52,-54,-56,-58,-61,-64,-65,-67,-69,-71,-73,-76,-78,-82,-86,-90,-96,-97,-99,-102,-105,-109,-112,-115,-118,-121,-124,-128,124,121,119,115,113,110,106,103,100,98,96,93,88,84,81,78,75,72,70,68,67,65,64,61,58,56,54,52,50,49,47,46,44,43,42,40,39,38,37,36,35,35,34,33,32,32,31,30,30,29,28,28,27,27,26,26,25,25,24,24,24,23,23,23,22,21,21,20,19,19,18,18,17,17,17,16,16,16,15,15,15,14,14,14,13,13,13,13,12,12,12,12,12,11,11,11,10,10,9,9,8,8,8,7,7,7,6,6,6,6,5,5,5,4,4,3,3,3,3,2,2,1,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-3,-4,-4,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-11,-11,-11,-12,-12,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-20,-21,-21,-22,-23,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-35,-35,-36,-37,-38,-39,-40,-42,-43,-44,-46,-47,-49,-50,-52,-54,-56,-58,-61,-64,-65,-67,-68,-70,-72,-75,-78,-81,-84,-88,-93,-96,-98,-100,-103,-106,-110,-113,-115,-119,-121,-124,-128,125,122,120,116,113,112,107,104,101,99,97,96,91,86,83,80,77,74,72,70,68,66,65,64,61,59,56,54,52,51,49,48,46,45,43,42,41,40,39,38,37,36,35,34,34,33,32,32,31,30,30,29,28,28,27,27,26,26,26,25,25,24,24,24,23,22,21,21,20,20,19,19,18,18,17,17,17,16,16,16,15,15,15,14,14,14,13,13,13,13,13,12,12,12,12,12,11,10,10,9,9,8,8,8,7,7,7,6,6,6,6,6,5,4,4,4,3,3,3,3,2,2,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-3,-4,-4,-4,-5,-6,-6,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-11,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-23,-24,-24,-24,-25,-25,-26,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-45,-46,-48,-49,-51,-52,-54,-56,-59,-61,-64,-65,-66,-68,-70,-72,-74,-77,-80,-83,-86,-91,-96,-97,-99,-101,-104,-107,-112,-113,-116,-120,-122,-125,-128,125,122,120,116,114,112,108,105,102,100,98,96,93,89,85,82,79,76,74,72,70,68,66,65,64,61,59,57,55,53,51,50,48,47,45,44,43,42,41,40,39,38,37,36,35,34,34,33,32,32,31,30,30,29,29,28,28,27,27,26,26,25,25,25,24,23,22,22,21,21,20,20,19,19,18,18,17,17,17,16,16,16,15,15,15,14,14,14,14,13,13,13,13,12,12,12,11,11,10,10,9,9,8,8,8,7,7,7,6,6,6,6,5,5,4,4,3,3,3,3,2,2,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-3,-4,-4,-5,-5,-6,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-12,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-24,-25,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-47,-48,-50,-51,-53,-55,-57,-59,-61,-64,-65,-66,-68,-70,-72,-74,-76,-79,-82,-85,-89,-93,-96,-98,-100,-102,-105,-108,-112,-114,-116,-120,-122,-125,-128,125,122,120,117,114,112,109,106,103,100,98,97,96,91,87,84,80,78,75,73,71,69,68,66,65,64,61,59,57,55,53,52,50,48,47,46,44,43,42,41,40,39,38,37,36,36,35,34,33,33,32,32,31,30,30,29,29,28,28,27,27,26,26,26,25,24,23,23,22,21,21,20,20,19,19,18,18,18,17,17,16,16,16,16,15,15,15,14,14,14,14,13,13,13,13,13,12,11,10,10,9,9,9,8,8,8,7,7,7,6,6,6,5,5,4,4,4,3,3,3,2,2,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-10,-10,-11,-12,-13,-13,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-18,-18,-18,-19,-19,-20,-20,-21,-21,-22,-23,-23,-24,-25,-26,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-36,-36,-37,-38,-39,-40,-41,-42,-43,-44,-46,-47,-48,-50,-52,-53,-55,-57,-59,-61,-64,-65,-66,-68,-69,-71,-73,-75,-78,-80,-84,-87,-91,-96,-97,-98,-100,-103,-106,-109,-112,-114,-117,-120,-122,-125,-128,125,122,120,117,114,113,110,107,104,101,99,98,96,93,89,86,82,80,77,75,73,71,69,68,66,65,64,61,59,57,55,54,52,50,49,48,46,45,44,43,42,41,40,39,38,37,36,36,35,34,33,33,32,32,31,30,30,29,29,28,28,27,27,27,26,25,24,24,23,22,22,21,21,20,20,19,19,18,18,18,17,17,16,16,16,16,15,15,15,14,14,14,14,13,13,13,12,12,11,10,10,9,9,9,8,8,8,7,7,7,6,6,6,5,4,4,4,3,3,3,2,2,1,1,1,1,1,-128,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-4,-4,-4,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-9,-10,-10,-11,-12,-12,-13,-13,-13,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-18,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-26,-27,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-36,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-48,-49,-50,-52,-54,-55,-57,-59,-61,-64,-65,-66,-68,-69,-71,-73,-75,-77,-80,-82,-86,-89,-93,-96,-98,-99,-101,-104,-107,-110,-113,-114,-117,-120,-122,-125,-128,125,123,120,118,115,113,112,108,104,102,100,98,97,96,91,88,84,81,79,76,74,72,70,69,67,66,65,64,61,59,57,56,54,52,51,49,48,47,45,44,43,42,41,40,39,38,38,37,36,35,35,34,33,33,32,32,31,30,30,29,29,28,28,28,27,26,25,24,24,23,22,22,21,21,20,20,19,19,19,18,18,17,17,17,16,16,16,16,15,15,15,14,14,14,14,14,13,12,11,11,10,10,9,9,8,8,8,8,7,7,7,7,6,5,5,4,4,4,3,3,2,2,2,1,1,1,1,-128,-1,-1,-1,-1,-2,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-7,-7,-7,-7,-8,-8,-8,-8,-9,-9,-10,-10,-11,-11,-12,-13,-14,-14,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-19,-19,-19,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-26,-27,-28,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-37,-38,-38,-39,-40,-41,-42,-43,-44,-45,-47,-48,-49,-51,-52,-54,-56,-57,-59,-61,-64,-65,-66,-67,-69,-70,-72,-74,-76,-79,-81,-84,-88,-91,-96,-97,-98,-100,-102,-104,-108,-112,-113,-115,-118,-120,-123,-125,-128,125,123,120,118,115,113,112,109,105,103,101,99,97,96,93,90,86,83,80,78,76,74,72,70,69,67,66,65,64,61,59,58,56,54,53,51,50,48,47,46,45,44,43,42,41,40,39,38,37,37,36,35,35,34,33,33,32,32,31,30,30,29,29,29,28,27,26,25,25,24,23,23,22,22,21,21,20,20,19,19,18,18,18,17,17,17,16,16,16,16,15,15,15,14,14,14,13,12,12,11,11,10,10,9,9,8,8,8,8,7,7,7,6,5,5,4,4,4,3,3,2,2,2,1,1,1,1,-128,-1,-1,-1,-1,-2,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-7,-7,-7,-8,-8,-8,-8,-9,-9,-10,-10,-11,-11,-12,-12,-13,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-25,-25,-26,-27,-28,-29,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-37,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-50,-51,-53,-54,-56,-58,-59,-61,-64,-65,-66,-67,-69,-70,-72,-74,-76,-78,-80,-83,-86,-90,-93,-96,-97,-99,-101,-103,-105,-109,-112,-113,-115,-118,-120,-123,-125,-128,125,123,121,119,116,114,112,110,106,104,101,100,98,97,96,92,88,85,82,80,77,75,73,72,70,68,67,66,65,64,61,60,58,56,54,53,51,50,49,48,46,45,44,43,42,41,40,40,39,38,37,36,36,35,34,34,33,33,32,32,31,30,30,30,29,28,27,26,25,25,24,24,23,22,22,21,21,20,20,20,19,19,18,18,18,17,17,17,16,16,16,16,15,15,15,15,14,13,12,12,11,10,10,10,9,9,8,8,8,8,7,7,6,6,5,5,4,4,4,3,3,2,2,1,1,1,1,-128,-1,-1,-1,-1,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-7,-7,-8,-8,-8,-8,-9,-9,-10,-10,-10,-11,-12,-12,-13,-14,-15,-15,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-24,-24,-25,-25,-26,-27,-28,-29,-30,-30,-30,-31,-32,-32,-33,-33,-34,-34,-35,-36,-36,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-48,-49,-50,-51,-53,-54,-56,-58,-60,-61,-64,-65,-66,-67,-68,-70,-72,-73,-75,-77,-80,-82,-85,-88,-92,-96,-97,-98,-100,-101,-104,-106,-110,-112,-114,-116,-119,-121,-123,-125,-128,125,123,121,119,116,114,112,111,107,104,102,100,99,97,96,94,90,87,84,81,79,77,75,73,71,70,68,67,66,65,64,62,60,58,56,55,53,52,50,49,48,47,46,45,44,43,42,41,40,39,38,38,37,36,36,35,34,34,33,33,32,32,31,31,30,29,28,27,26,26,25,24,24,23,23,22,22,21,21,20,20,19,19,19,18,18,18,17,17,17,16,16,16,16,15,15,14,13,13,12,11,11,10,10,9,9,9,8,8,8,8,7,6,6,5,5,4,4,4,3,3,2,2,1,1,1,1,-128,-1,-1,-1,-1,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-7,-8,-8,-8,-8,-9,-9,-9,-10,-10,-11,-11,-12,-13,-13,-14,-15,-15,-16,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-26,-26,-27,-28,-29,-30,-31,-31,-32,-32,-33,-33,-34,-34,-35,-36,-36,-37,-38,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-52,-53,-55,-56,-58,-60,-62,-64,-65,-66,-67,-68,-70,-71,-73,-75,-77,-79,-81,-84,-87,-90,-94,-96,-97,-99,-100,-102,-104,-107,-111,-112,-114,-116,-119,-121,-123,-125,-128,126,124,121,120,116,114,113,112,108,105,103,101,99,98,97,96,92,88,85,83,80,78,76,74,72,71,69,68,67,66,65,64,62,60,58,56,55,53,52,51,49,48,47,46,45,44,43,42,41,40,40,39,38,37,37,36,35,35,34,34,33,33,32,32,31,30,29,28,27,26,26,25,24,24,23,23,22,22,21,21,20,20,20,19,19,18,18,18,17,17,17,17,16,16,16,16,15,14,13,12,12,11,11,10,10,9,9,9,8,8,8,8,7,6,5,5,4,4,4,4,3,2,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-2,-3,-4,-4,-4,-4,-5,-5,-6,-7,-8,-8,-8,-8,-9,-9,-9,-10,-10,-11,-11,-12,-12,-13,-14,-15,-16,-16,-16,-16,-17,-17,-17,-17,-18,-18,-18,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-26,-26,-27,-28,-29,-30,-31,-32,-32,-33,-33,-34,-34,-35,-35,-36,-37,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-51,-52,-53,-55,-56,-58,-60,-62,-64,-65,-66,-67,-68,-69,-71,-72,-74,-76,-78,-80,-83,-85,-88,-92,-96,-97,-98,-99,-101,-103,-105,-108,-112,-113,-114,-116,-120,-121,-124,-126,-128,126,124,121,120,117,115,113,112,109,106,104,102,100,98,97,96,94,90,87,84,82,80,77,76,74,72,71,69,68,67,66,65,64,62,60,58,57,55,54,52,51,50,49,48,46,45,44,44,43,42,41,40,39,39,38,37,37,36,35,35,34,34,33,33,32,31,30,29,28,27,27,26,25,25,24,24,23,22,22,22,21,21,20,20,19,19,19,18,18,18,17,17,17,17,16,16,15,14,13,13,12,12,11,11,10,10,9,9,9,8,8,8,7,6,6,5,5,4,4,4,3,2,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-2,-3,-4,-4,-4,-5,-5,-6,-6,-7,-8,-8,-8,-9,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-17,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-21,-21,-22,-22,-22,-23,-24,-24,-25,-25,-26,-27,-27,-28,-29,-30,-31,-32,-33,-33,-34,-34,-35,-35,-36,-37,-37,-38,-39,-39,-40,-41,-42,-43,-44,-44,-45,-46,-48,-49,-50,-51,-52,-54,-55,-57,-58,-60,-62,-64,-65,-66,-67,-68,-69,-71,-72,-74,-76,-77,-80,-82,-84,-87,-90,-94,-96,-97,-98,-100,-102,-104,-106,-109,-112,-113,-115,-117,-120,-121,-124,-126,-128,126,124,121,120,117,115,113,112,110,107,104,102,100,99,98,97,96,92,89,86,83,81,79,77,75,73,72,70,69,68,67,66,64,64,62,60,58,57,55,54,53,51,50,49,48,47,46,45,44,43,42,41,41,40,39,38,38,37,36,36,35,35,34,34,32,32,31,30,29,28,27,27,26,25,25,24,24,23,23,22,22,21,21,20,20,20,19,19,19,18,18,18,17,17,17,17,16,15,14,13,12,12,11,11,10,10,10,9,9,9,8,8,7,6,6,5,5,4,4,4,3,2,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-2,-3,-4,-4,-4,-5,-5,-6,-6,-7,-8,-8,-9,-9,-9,-10,-10,-10,-11,-11,-12,-12,-13,-14,-15,-16,-17,-17,-17,-17,-18,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-27,-27,-28,-29,-30,-31,-32,-32,-34,-34,-35,-35,-36,-36,-37,-38,-38,-39,-40,-41,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-53,-54,-55,-57,-58,-60,-62,-64,-64,-66,-67,-68,-69,-70,-72,-73,-75,-77,-79,-81,-83,-86,-89,-92,-96,-97,-98,-99,-100,-102,-104,-107,-110,-112,-113,-115,-117,-120,-121,-124,-126,-128,126,124,121,120,118,115,114,112,111,108,105,103,101,100,98,97,96,94,90,88,85,82,80,78,76,75,73,72,70,69,68,67,65,64,64,62,60,58,57,56,54,53,52,50,49,48,47,46,45,44,43,43,42,41,40,40,39,38,37,37,36,36,35,35,33,32,32,31,30,29,28,28,27,26,26,25,24,24,23,23,22,22,21,21,21,20,20,20,19,19,18,18,18,18,17,17,16,15,14,14,13,12,12,11,11,10,10,10,9,9,9,8,7,7,6,5,5,5,4,4,3,2,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-2,-3,-4,-4,-5,-5,-5,-6,-7,-7,-8,-9,-9,-9,-10,-10,-10,-11,-11,-12,-12,-13,-14,-14,-15,-16,-17,-17,-18,-18,-18,-18,-19,-19,-20,-20,-20,-21,-21,-21,-22,-22,-23,-23,-24,-24,-25,-26,-26,-27,-28,-28,-29,-30,-31,-32,-32,-33,-35,-35,-36,-36,-37,-37,-38,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-49,-50,-52,-53,-54,-56,-57,-58,-60,-62,-64,-64,-65,-67,-68,-69,-70,-72,-73,-75,-76,-78,-80,-82,-85,-88,-90,-94,-96,-97,-98,-100,-101,-103,-105,-108,-111,-112,-114,-115,-118,-120,-121,-124,-126,-128,126,124,122,120,118,116,114,113,112,108,106,104,102,100,99,98,96,96,92,89,86,84,82,80,78,76,74,73,71,70,69,68,66,65,64,64,62,60,59,57,56,54,53,52,51,50,49,48,47,46,45,44,43,42,41,41,40,39,39,38,37,37,36,36,34,33,32,32,31,30,29,28,28,27,26,26,25,25,24,24,23,23,22,22,21,21,20,20,20,19,19,19,18,18,18,18,16,16,15,14,13,13,12,12,11,11,10,10,9,9,9,9,8,7,6,6,5,5,4,4,3,3,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-8,-9,-9,-9,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-18,-18,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-28,-28,-29,-30,-31,-32,-32,-33,-34,-36,-36,-37,-37,-38,-39,-39,-40,-41,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-56,-57,-59,-60,-62,-64,-64,-65,-66,-68,-69,-70,-71,-73,-74,-76,-78,-80,-82,-84,-86,-89,-92,-96,-96,-98,-99,-100,-102,-104,-106,-108,-112,-113,-114,-116,-118,-120,-122,-124,-126,-128,126,124,122,120,118,116,114,113,112,109,106,104,102,101,99,98,97,96,94,91,88,85,83,81,79,77,75,74,72,71,70,69,67,66,65,64,64,62,60,59,57,56,55,53,52,51,50,49,48,47,46,45,44,43,43,42,41,40,40,39,38,38,37,37,35,34,33,32,32,31,30,29,28,28,27,26,26,25,25,24,24,23,23,22,22,21,21,21,20,20,20,19,19,19,18,18,17,16,15,14,14,13,12,12,11,11,10,10,10,9,9,9,8,7,6,6,5,5,4,4,3,3,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-6,-6,-7,-8,-9,-9,-9,-10,-10,-10,-11,-11,-12,-12,-13,-14,-14,-15,-16,-17,-18,-18,-19,-19,-19,-20,-20,-20,-21,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-28,-28,-29,-30,-31,-32,-32,-33,-34,-35,-37,-37,-38,-38,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-55,-56,-57,-59,-60,-62,-64,-64,-65,-66,-67,-69,-70,-71,-72,-74,-75,-77,-79,-81,-83,-85,-88,-91,-94,-96,-97,-98,-99,-101,-102,-104,-106,-109,-112,-113,-114,-116,-118,-120,-122,-124,-126,-128,126,124,122,120,119,116,114,113,112,110,107,105,103,101,100,99,97,96,96,92,89,87,84,82,80,78,77,75,73,72,71,70,68,67,66,65,64,64,62,60,59,57,56,55,54,52,51,50,49,48,47,46,45,45,44,43,42,41,41,40,39,39,38,38,36,35,34,33,32,32,31,30,29,28,28,27,27,26,25,25,24,24,23,23,22,22,22,21,21,20,20,20,19,19,19,19,17,16,16,15,14,13,13,12,12,11,11,10,10,10,9,9,8,7,6,6,5,5,5,4,3,3,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-3,-3,-4,-5,-5,-5,-6,-6,-7,-8,-9,-9,-10,-10,-10,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-17,-19,-19,-19,-19,-20,-20,-20,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-25,-26,-27,-27,-28,-28,-29,-30,-31,-32,-32,-33,-34,-35,-36,-38,-38,-39,-39,-40,-41,-41,-42,-43,-44,-45,-45,-46,-47,-48,-49,-50,-51,-52,-54,-55,-56,-57,-59,-60,-62,-64,-64,-65,-66,-67,-68,-70,-71,-72,-73,-75,-77,-78,-80,-82,-84,-87,-89,-92,-96,-96,-97,-99,-100,-101,-103,-105,-107,-110,-112,-113,-114,-116,-119,-120,-122,-124,-126,-128,126,124,122,120,119,117,115,113,112,111,108,106,104,102,100,99,98,97,96,94,91,88,86,84,81,80,78,76,75,73,72,71,69,68,67,66,65,64,64,62,60,59,58,56,55,54,53,52,50,49,48,48,47,46,45,44,43,43,42,41,40,40,39,39,37,36,35,34,33,32,32,31,30,29,29,28,27,27,26,26,25,24,24,24,23,23,22,22,21,21,21,20,20,20,19,19,18,17,16,15,14,14,13,13,12,12,11,11,10,10,10,9,8,7,7,6,6,5,5,4,3,3,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-3,-3,-4,-5,-5,-6,-6,-7,-7,-8,-9,-10,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-16,-17,-18,-19,-19,-20,-20,-20,-21,-21,-21,-22,-22,-23,-23,-24,-24,-24,-25,-26,-26,-27,-27,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-39,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-48,-49,-50,-52,-53,-54,-55,-56,-58,-59,-60,-62,-64,-64,-65,-66,-67,-68,-69,-71,-72,-73,-75,-76,-78,-80,-81,-84,-86,-88,-91,-94,-96,-97,-98,-99,-100,-102,-104,-106,-108,-111,-112,-113,-115,-117,-119,-120,-122,-124,-126,-128,126,124,122,121,120,117,115,114,112,112,109,106,104,102,101,100,98,97,96,96,92,90,87,85,83,81,79,77,76,74,73,72,70,69,68,67,66,65,64,64,62,60,59,58,56,55,54,53,52,51,50,49,48,47,46,45,44,44,43,42,41,41,40,40,38,37,36,35,34,33,32,32,31,30,29,29,28,27,27,26,26,25,25,24,24,23,23,22,22,22,21,21,20,20,20,20,18,17,16,16,15,14,13,13,12,12,11,11,11,10,10,10,8,8,7,6,6,5,5,5,4,3,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-3,-4,-5,-5,-5,-6,-6,-7,-8,-8,-10,-10,-10,-11,-11,-11,-12,-12,-13,-13,-14,-15,-16,-16,-17,-18,-20,-20,-20,-20,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-40,-40,-41,-41,-42,-43,-44,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-58,-59,-60,-62,-64,-64,-65,-66,-67,-68,-69,-70,-72,-73,-74,-76,-77,-79,-81,-83,-85,-87,-90,-92,-96,-96,-97,-98,-100,-101,-102,-104,-106,-109,-112,-112,-114,-115,-117,-120,-121,-122,-124,-126,-128,126,124,122,121,120,117,115,114,113,112,109,107,105,103,101,100,99,98,97,96,94,91,89,86,84,82,80,78,77,75,74,73,71,70,69,68,67,66,65,64,64,62,61,59,58,57,55,54,53,52,51,50,49,48,47,46,46,45,44,43,43,42,41,41,39,38,37,36,35,34,33,32,32,31,30,29,29,28,27,27,26,26,25,25,24,24,23,23,23,22,22,21,21,21,20,20,19,18,17,16,15,14,14,13,13,12,12,11,11,10,10,10,9,8,7,6,6,5,5,5,4,3,2,2,1,1,1,-128,-1,-1,-1,-2,-2,-3,-4,-5,-5,-5,-6,-6,-7,-8,-9,-10,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-16,-17,-18,-19,-20,-20,-21,-21,-21,-22,-22,-23,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-41,-41,-42,-43,-43,-44,-45,-46,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-73,-74,-75,-77,-78,-80,-82,-84,-86,-89,-91,-94,-96,-97,-98,-99,-100,-101,-103,-105,-107,-109,-112,-113,-114,-115,-117,-120,-121,-122,-124,-126,-128,126,124,123,121,120,118,116,114,113,112,110,108,105,104,102,101,99,98,97,96,96,93,90,88,85,83,81,80,78,76,75,74,72,71,70,69,68,67,66,65,64,64,62,61,59,58,57,56,54,53,52,51,50,49,48,48,47,46,45,44,44,43,42,42,40,39,38,37,36,35,34,33,32,32,31,30,29,29,28,28,27,26,26,25,25,24,24,24,23,23,22,22,22,21,21,21,19,18,17,16,16,15,14,14,13,12,12,12,11,11,10,10,9,8,7,7,6,6,5,5,4,3,3,2,1,1,1,-128,-1,-1,-1,-2,-3,-3,-4,-5,-5,-6,-6,-7,-7,-8,-9,-10,-10,-11,-11,-12,-12,-12,-13,-14,-14,-15,-16,-16,-17,-18,-19,-21,-21,-21,-22,-22,-22,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-28,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-40,-42,-42,-43,-44,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-56,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-74,-75,-76,-78,-80,-81,-83,-85,-88,-90,-93,-96,-96,-97,-98,-99,-101,-102,-104,-105,-108,-110,-112,-113,-114,-116,-118,-120,-121,-123,-124,-126,-128,126,124,123,121,120,118,116,114,113,112,111,108,106,104,102,101,100,99,98,97,96,94,91,89,87,84,82,81,79,77,76,75,73,72,71,70,69,68,67,66,65,64,64,62,61,59,58,57,56,55,53,52,51,50,50,49,48,47,46,45,45,44,43,43,41,40,39,38,37,36,35,34,33,32,32,31,30,29,29,28,28,27,26,26,25,25,25,24,24,23,23,22,22,22,21,21,20,19,18,17,16,15,14,14,13,13,12,12,11,11,11,10,9,8,7,7,6,6,5,5,4,3,3,2,1,1,1,-128,-1,-1,-1,-2,-3,-3,-4,-5,-5,-6,-6,-7,-7,-8,-9,-10,-11,-11,-11,-12,-12,-13,-13,-14,-14,-15,-16,-17,-18,-19,-20,-21,-21,-22,-22,-22,-23,-23,-24,-24,-25,-25,-25,-26,-26,-27,-28,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-43,-43,-44,-45,-45,-46,-47,-48,-49,-50,-50,-51,-52,-53,-55,-56,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-75,-76,-77,-79,-81,-82,-84,-87,-89,-91,-94,-96,-97,-98,-99,-100,-101,-102,-104,-106,-108,-111,-112,-113,-114,-116,-118,-120,-121,-123,-124,-126,-128,126,124,123,121,120,118,116,115,113,112,112,109,107,105,103,102,100,99,98,97,96,96,93,90,88,86,84,82,80,78,77,76,74,73,72,71,70,69,68,67,66,65,64,64,62,61,59,58,57,56,55,54,53,52,51,50,49,48,47,46,46,45,44,44,42,41,40,39,38,37,36,35,34,33,32,32,31,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,23,22,22,22,20,19,18,17,16,16,15,14,14,13,13,12,12,11,11,11,9,8,8,7,6,6,5,5,4,3,3,2,1,1,1,-128,-1,-1,-1,-2,-3,-3,-4,-5,-5,-6,-6,-7,-8,-8,-9,-11,-11,-11,-12,-12,-13,-13,-14,-14,-15,-16,-16,-17,-18,-19,-20,-22,-22,-22,-23,-23,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-31,-32,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-44,-44,-45,-46,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-76,-77,-78,-80,-82,-84,-86,-88,-90,-93,-96,-96,-97,-98,-99,-100,-102,-103,-105,-107,-109,-112,-112,-113,-115,-116,-118,-120,-121,-123,-124,-126,-128,126,124,123,121,120,119,116,115,114,113,112,110,107,105,104,102,101,100,98,98,97,96,94,92,89,87,85,83,81,80,78,77,75,74,73,72,70,69,68,68,67,66,65,64,64,62,61,60,58,57,56,55,54,53,52,51,50,49,48,48,47,46,45,45,43,42,41,40,38,37,36,36,35,34,33,32,32,31,30,30,29,28,28,27,27,26,26,25,25,24,24,24,23,23,22,22,21,20,18,18,17,16,15,15,14,13,13,12,12,12,11,11,10,9,8,7,6,6,6,5,4,3,3,2,1,1,1,-128,-1,-1,-1,-2,-3,-3,-4,-5,-6,-6,-6,-7,-8,-9,-10,-11,-11,-12,-12,-12,-13,-13,-14,-15,-15,-16,-17,-18,-18,-20,-21,-22,-22,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-35,-36,-36,-37,-38,-40,-41,-42,-43,-45,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-66,-67,-68,-68,-69,-70,-72,-73,-74,-75,-77,-78,-80,-81,-83,-85,-87,-89,-92,-94,-96,-97,-98,-98,-100,-101,-102,-104,-105,-107,-110,-112,-113,-114,-115,-116,-119,-120,-121,-123,-124,-126,-128,126,124,123,121,120,119,117,115,114,113,112,110,108,106,104,103,101,100,99,98,97,96,96,93,90,88,86,84,82,81,79,78,76,75,74,72,71,70,69,68,67,67,66,65,64,64,62,61,60,58,57,56,55,54,53,52,51,50,49,49,48,47,46,46,44,43,42,40,39,38,37,36,35,35,34,33,32,32,31,30,30,29,28,28,27,27,26,26,25,25,24,24,24,23,23,23,21,20,19,18,17,16,16,15,14,14,13,13,12,12,11,11,10,9,8,7,7,6,6,5,4,3,3,2,1,1,1,-128,-1,-1,-1,-2,-3,-3,-4,-5,-6,-6,-7,-7,-8,-9,-10,-11,-11,-12,-12,-13,-13,-14,-14,-15,-16,-16,-17,-18,-19,-20,-21,-23,-23,-23,-24,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-35,-35,-36,-37,-38,-39,-40,-42,-43,-44,-46,-46,-47,-48,-49,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-66,-67,-67,-68,-69,-70,-71,-72,-74,-75,-76,-78,-79,-81,-82,-84,-86,-88,-90,-93,-96,-96,-97,-98,-99,-100,-101,-103,-104,-106,-108,-110,-112,-113,-114,-115,-117,-119,-120,-121,-123,-124,-126,-128,126,124,123,121,120,119,117,115,114,113,112,111,108,106,105,103,102,100,99,98,97,97,96,94,92,89,87,85,83,82,80,79,77,76,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,58,57,56,55,54,53,52,51,50,50,49,48,47,47,45,44,42,41,40,39,38,37,36,35,34,34,33,32,32,31,30,30,29,28,28,27,27,26,26,25,25,25,24,24,23,23,22,20,19,18,17,17,16,15,15,14,13,13,12,12,12,11,10,9,8,7,7,6,6,5,4,3,3,2,1,1,1,-128,-1,-1,-1,-2,-3,-3,-4,-5,-6,-6,-7,-7,-8,-9,-10,-11,-12,-12,-12,-13,-13,-14,-15,-15,-16,-17,-17,-18,-19,-20,-22,-23,-23,-24,-24,-25,-25,-25,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-37,-38,-39,-40,-41,-42,-44,-45,-47,-47,-48,-49,-50,-50,-51,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-76,-77,-79,-80,-82,-83,-85,-87,-89,-92,-94,-96,-97,-97,-98,-99,-100,-102,-103,-105,-106,-108,-111,-112,-113,-114,-115,-117,-119,-120,-121,-123,-124,-126,-128,126,125,124,122,120,120,117,116,114,113,112,112,109,107,105,104,102,101,100,99,98,97,96,96,93,91,88,86,84,83,81,80,78,77,75,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,59,57,56,55,54,53,52,52,51,50,49,48,48,46,45,43,42,41,40,39,38,37,36,35,34,34,33,32,32,31,30,30,29,28,28,27,27,26,26,26,25,25,24,24,24,22,21,20,19,18,17,16,16,15,14,14,13,13,12,12,12,10,9,8,8,7,6,6,6,4,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-4,-6,-6,-6,-7,-8,-8,-9,-10,-12,-12,-12,-13,-13,-14,-14,-15,-16,-16,-17,-18,-19,-20,-21,-22,-24,-24,-24,-25,-25,-26,-26,-26,-27,-27,-28,-28,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-45,-46,-48,-48,-49,-50,-51,-52,-52,-53,-54,-55,-56,-57,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-77,-78,-80,-81,-83,-84,-86,-88,-91,-93,-96,-96,-97,-98,-99,-100,-101,-102,-104,-105,-107,-109,-112,-112,-113,-114,-116,-117,-120,-120,-122,-124,-125,-126,-128,126,125,124,122,120,120,118,116,114,113,112,112,110,108,106,104,103,101,100,99,98,97,97,96,94,92,90,88,86,84,82,81,79,78,76,75,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,59,58,57,56,55,54,53,52,51,50,49,49,47,46,44,43,42,41,40,39,38,37,36,35,34,34,33,32,32,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,21,20,19,18,17,17,16,15,15,14,14,13,13,12,12,10,9,8,8,7,7,6,6,4,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-4,-6,-6,-7,-7,-8,-8,-9,-10,-12,-12,-13,-13,-14,-14,-15,-15,-16,-17,-17,-18,-19,-20,-21,-23,-24,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-46,-47,-49,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-78,-79,-81,-82,-84,-86,-88,-90,-92,-94,-96,-97,-97,-98,-99,-100,-101,-103,-104,-106,-108,-110,-112,-112,-113,-114,-116,-118,-120,-120,-122,-124,-125,-126,-128,126,125,124,122,121,120,118,116,115,114,113,112,110,108,106,105,103,102,101,100,99,98,97,96,96,93,91,89,87,85,83,82,80,79,77,76,75,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,59,58,57,56,55,54,53,52,51,50,50,48,47,45,44,43,42,41,40,39,38,37,36,35,34,34,33,32,32,31,30,30,29,29,28,28,27,27,26,26,25,25,25,23,22,21,20,19,18,17,16,16,15,14,14,13,13,12,12,11,10,9,8,7,7,6,6,5,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-5,-6,-6,-7,-7,-8,-9,-10,-11,-12,-12,-13,-13,-14,-14,-15,-16,-16,-17,-18,-19,-20,-21,-22,-23,-25,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-47,-48,-50,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-79,-80,-82,-83,-85,-87,-89,-91,-93,-96,-96,-97,-98,-99,-100,-101,-102,-103,-105,-106,-108,-110,-112,-113,-114,-115,-116,-118,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,118,116,115,114,113,112,111,109,107,105,104,102,101,100,99,98,97,97,96,94,92,90,88,86,84,83,81,80,78,77,76,74,73,72,71,70,69,69,68,67,66,66,65,64,64,62,61,60,59,58,57,56,55,54,53,52,51,51,49,48,46,45,44,42,41,40,39,38,37,37,36,35,34,34,33,32,32,31,30,30,29,29,28,28,27,27,26,26,25,25,24,22,21,20,19,18,17,17,16,15,15,14,14,13,13,12,11,10,9,8,7,7,6,6,5,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-5,-6,-6,-7,-7,-8,-9,-10,-11,-12,-13,-13,-14,-14,-15,-15,-16,-17,-17,-18,-19,-20,-21,-22,-24,-25,-25,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-34,-34,-35,-36,-37,-37,-38,-39,-40,-41,-42,-44,-45,-46,-48,-49,-51,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-69,-70,-71,-72,-73,-74,-76,-77,-78,-80,-81,-83,-84,-86,-88,-90,-92,-94,-96,-97,-97,-98,-99,-100,-101,-102,-104,-105,-107,-109,-111,-112,-113,-114,-115,-116,-118,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,118,117,115,114,113,112,112,109,107,106,104,103,101,100,99,98,98,97,96,96,93,91,89,87,85,84,82,80,79,78,76,75,74,73,72,71,70,69,68,68,67,66,65,65,64,64,62,61,60,59,58,57,56,55,54,53,52,52,50,48,47,46,44,43,42,41,40,39,38,37,36,36,35,34,33,33,32,32,31,30,30,29,29,28,28,27,27,26,26,26,24,23,21,20,19,18,18,17,16,16,15,14,14,13,13,13,11,10,9,8,8,7,6,6,5,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-5,-6,-6,-7,-8,-8,-9,-10,-11,-13,-13,-13,-14,-14,-15,-16,-16,-17,-18,-18,-19,-20,-21,-23,-24,-26,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-36,-36,-37,-38,-39,-40,-41,-42,-43,-44,-46,-47,-48,-50,-52,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-75,-76,-78,-79,-80,-82,-84,-85,-87,-89,-91,-93,-96,-96,-97,-98,-98,-99,-100,-101,-103,-104,-106,-107,-109,-112,-112,-113,-114,-115,-117,-118,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,119,117,115,114,113,112,112,110,108,106,104,103,102,101,100,99,98,97,96,96,94,92,90,88,86,85,83,81,80,79,77,76,75,74,73,72,71,70,69,68,68,67,66,65,65,64,64,62,61,60,59,58,57,56,55,54,53,53,51,49,48,47,45,44,43,42,41,40,39,38,37,36,36,35,34,33,33,32,32,31,30,30,29,29,28,28,27,27,26,26,24,23,22,21,20,19,18,17,16,16,15,15,14,14,13,13,11,10,9,8,8,7,7,6,5,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-5,-6,-7,-7,-8,-8,-9,-10,-11,-13,-13,-14,-14,-15,-15,-16,-16,-17,-18,-19,-20,-21,-22,-23,-24,-26,-26,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-36,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-47,-48,-49,-51,-53,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-79,-80,-81,-83,-85,-86,-88,-90,-92,-94,-96,-96,-97,-98,-99,-100,-101,-102,-103,-104,-106,-108,-110,-112,-112,-113,-114,-115,-117,-119,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,119,117,116,114,113,113,112,110,108,107,105,104,102,101,100,99,98,98,97,96,96,93,91,89,87,86,84,82,81,80,78,77,76,75,74,73,72,71,70,69,68,68,67,66,65,65,64,64,62,61,60,59,58,57,56,55,54,54,52,50,49,48,46,45,44,43,42,41,40,39,38,37,36,36,35,34,33,33,32,32,31,30,30,29,29,28,28,27,27,27,25,24,22,21,20,19,18,18,17,16,16,15,14,14,13,13,12,10,9,9,8,7,7,6,5,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-5,-6,-7,-7,-8,-9,-9,-10,-12,-13,-13,-14,-14,-15,-16,-16,-17,-18,-18,-19,-20,-21,-22,-24,-25,-27,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-36,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-48,-49,-50,-52,-54,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-80,-81,-82,-84,-86,-87,-89,-91,-93,-96,-96,-97,-98,-98,-99,-100,-101,-102,-104,-105,-107,-108,-110,-112,-113,-113,-114,-116,-117,-119,-120,-121,-122,-124,-125,-126,-128,126,125,124,122,121,120,119,117,116,115,114,113,112,111,109,107,105,104,103,102,100,100,99,98,97,96,96,94,92,90,88,87,85,83,82,80,79,78,77,76,74,73,72,72,71,70,69,68,67,67,66,65,65,64,64,62,61,60,59,58,57,56,55,55,53,51,50,48,47,46,45,44,42,41,40,40,39,38,37,36,35,35,34,33,33,32,32,31,30,30,29,29,28,28,27,27,25,24,23,22,20,20,19,18,17,16,16,15,15,14,14,13,12,11,10,9,8,7,7,6,5,4,3,3,2,1,1,-128,-1,-1,-2,-3,-3,-4,-5,-6,-7,-7,-8,-9,-10,-11,-12,-13,-14,-14,-15,-15,-16,-16,-17,-18,-19,-20,-20,-22,-23,-24,-25,-27,-27,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-37,-38,-39,-40,-40,-41,-42,-44,-45,-46,-47,-48,-50,-51,-53,-55,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-70,-71,-72,-72,-73,-74,-76,-77,-78,-79,-80,-82,-83,-85,-87,-88,-90,-92,-94,-96,-96,-97,-98,-99,-100,-100,-102,-103,-104,-105,-107,-109,-111,-112,-113,-114,-115,-116,-117,-119,-120,-121,-122,-124,-125,-126,-128,126,125,124,123,121,120,120,118,116,115,114,113,112,112,109,108,106,104,103,102,101,100,99,98,97,97,96,96,93,91,89,88,86,84,83,81,80,79,77,76,75,74,73,72,71,70,70,69,68,67,67,66,65,65,64,64,62,61,60,59,58,57,56,56,54,52,51,49,48,47,45,44,43,42,41,40,39,38,38,37,36,35,35,34,33,33,32,32,31,30,30,29,29,28,28,28,26,24,23,22,21,20,19,18,17,17,16,16,15,14,14,14,12,11,10,9,8,8,7,7,5,4,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-4,-5,-7,-7,-8,-8,-9,-10,-11,-12,-14,-14,-14,-15,-16,-16,-17,-17,-18,-19,-20,-21,-22,-23,-24,-26,-28,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-37,-38,-38,-39,-40,-41,-42,-43,-44,-45,-47,-48,-49,-51,-52,-54,-56,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-79,-80,-81,-83,-84,-86,-88,-89,-91,-93,-96,-96,-97,-97,-98,-99,-100,-101,-102,-103,-104,-106,-108,-109,-112,-112,-113,-114,-115,-116,-118,-120,-120,-121,-123,-124,-125,-126,-128,126,125,124,123,121,120,120,118,116,115,114,113,112,112,110,108,106,105,104,102,101,100,99,99,98,97,96,96,94,92,90,89,87,85,84,82,81,80,78,77,76,75,74,73,72,71,70,70,69,68,67,67,66,65,65,64,64,62,61,60,59,58,57,57,55,53,52,50,49,48,46,45,44,43,42,41,40,39,38,38,37,36,35,35,34,33,33,32,32,31,30,30,29,29,28,28,26,25,24,22,21,20,19,19,18,17,16,16,15,15,14,14,12,11,10,9,8,8,7,7,5,4,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-4,-5,-7,-7,-8,-8,-9,-10,-11,-12,-14,-14,-15,-15,-16,-16,-17,-18,-19,-19,-20,-21,-22,-24,-25,-26,-28,-28,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-37,-38,-38,-39,-40,-41,-42,-43,-44,-45,-46,-48,-49,-50,-52,-53,-55,-57,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-78,-80,-81,-82,-84,-85,-87,-89,-90,-92,-94,-96,-96,-97,-98,-99,-99,-100,-101,-102,-104,-105,-106,-108,-110,-112,-112,-113,-114,-115,-116,-118,-120,-120,-121,-123,-124,-125,-126,-128,126,125,124,123,121,120,120,118,116,115,114,113,112,112,110,109,107,105,104,103,102,101,100,99,98,97,97,96,96,93,91,90,88,86,85,83,82,80,79,78,77,76,75,74,73,72,71,70,69,69,68,67,67,66,65,65,64,64,62,61,60,59,58,58,56,54,53,51,50,48,47,46,45,44,43,42,41,40,39,38,37,37,36,35,35,34,33,33,32,32,31,30,30,29,29,29,27,25,24,23,22,21,20,19,18,17,17,16,16,15,14,14,12,11,10,9,8,8,7,7,5,4,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-4,-5,-7,-7,-8,-8,-9,-10,-11,-12,-14,-14,-15,-16,-16,-17,-17,-18,-19,-20,-21,-22,-23,-24,-25,-27,-29,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-35,-35,-36,-37,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-50,-51,-53,-54,-56,-58,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-82,-83,-85,-86,-88,-90,-91,-93,-96,-96,-97,-97,-98,-99,-100,-101,-102,-103,-104,-105,-107,-109,-110,-112,-112,-113,-114,-115,-116,-118,-120,-120,-121,-123,-124,-125,-126,-128,126,125,124,123,121,120,120,118,117,115,114,113,113,112,111,109,107,106,104,103,102,101,100,99,98,98,97,96,96,94,92,91,89,87,85,84,83,81,80,79,78,76,75,74,73,73,72,71,70,69,69,68,67,66,66,65,65,64,64,62,61,60,59,59,57,55,53,52,51,49,48,47,46,44,43,42,41,41,40,39,38,37,37,36,35,34,34,33,33,32,32,31,30,30,29,29,27,26,24,23,22,21,20,19,18,18,17,16,16,15,15,14,13,11,10,9,9,8,7,7,5,4,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-4,-5,-7,-7,-8,-9,-9,-10,-11,-13,-14,-15,-15,-16,-16,-17,-18,-18,-19,-20,-21,-22,-23,-24,-26,-27,-29,-29,-30,-30,-31,-32,-32,-33,-33,-34,-34,-35,-36,-37,-37,-38,-39,-40,-41,-41,-42,-43,-44,-46,-47,-48,-49,-51,-52,-53,-55,-57,-59,-59,-60,-61,-62,-64,-64,-65,-65,-66,-66,-67,-68,-69,-69,-70,-71,-72,-73,-73,-74,-75,-76,-78,-79,-80,-81,-83,-84,-85,-87,-89,-91,-92,-94,-96,-96,-97,-98,-98,-99,-100,-101,-102,-103,-104,-106,-107,-109,-111,-112,-113,-113,-114,-115,-117,-118,-120,-120,-121,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,117,116,114,114,113,112,112,110,108,106,105,104,102,101,100,100,99,98,97,97,96,96,93,92,90,88,86,85,83,82,81,80,78,77,76,75,74,73,72,72,71,70,69,68,68,67,66,66,65,65,64,64,62,61,60,60,58,56,54,53,51,50,49,48,46,45,44,43,42,41,40,40,39,38,37,36,36,35,34,34,33,33,32,32,31,30,30,30,28,26,25,24,22,21,20,20,19,18,17,17,16,16,15,15,13,12,10,10,9,8,8,7,6,5,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-10,-10,-12,-13,-15,-15,-16,-16,-17,-17,-18,-19,-20,-20,-21,-22,-24,-25,-26,-28,-30,-30,-30,-31,-32,-32,-33,-33,-34,-34,-35,-36,-36,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-48,-49,-50,-51,-53,-54,-56,-58,-60,-60,-61,-62,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-80,-81,-82,-83,-85,-86,-88,-90,-92,-93,-96,-96,-97,-97,-98,-99,-100,-100,-101,-102,-104,-105,-106,-108,-110,-112,-112,-113,-114,-114,-116,-117,-119,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,117,116,115,114,113,112,112,110,108,107,105,104,103,102,101,100,99,98,98,97,96,96,94,93,91,89,87,86,84,83,82,80,79,78,77,76,75,74,73,72,71,71,70,69,68,68,67,66,66,65,65,64,64,62,61,61,59,57,55,54,52,51,50,48,47,46,45,44,43,42,41,40,39,39,38,37,36,36,35,34,34,33,33,32,32,31,30,30,28,27,25,24,23,22,21,20,19,18,18,17,16,16,15,15,13,12,11,10,9,8,8,7,6,5,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-10,-11,-12,-13,-15,-15,-16,-16,-17,-18,-18,-19,-20,-21,-22,-23,-24,-25,-27,-28,-30,-30,-31,-32,-32,-33,-33,-34,-34,-35,-36,-36,-37,-38,-39,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-50,-51,-52,-54,-55,-57,-59,-61,-61,-62,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-71,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-82,-83,-84,-86,-87,-89,-91,-93,-94,-96,-96,-97,-98,-98,-99,-100,-101,-102,-103,-104,-105,-107,-108,-110,-112,-112,-113,-114,-115,-116,-117,-119,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,117,116,115,114,113,112,112,111,109,107,106,104,103,102,101,100,99,99,98,97,97,96,96,94,92,90,88,87,85,84,82,81,80,79,78,77,76,75,74,73,72,71,70,70,69,68,68,67,66,66,65,65,64,64,62,62,60,58,56,55,53,52,50,49,48,47,46,45,44,43,42,41,40,39,38,38,37,36,36,35,34,34,33,33,32,32,31,31,29,27,26,24,23,22,21,20,19,19,18,17,17,16,16,15,13,12,11,10,9,8,8,7,6,5,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-10,-11,-12,-13,-15,-16,-16,-17,-17,-18,-19,-19,-20,-21,-22,-23,-24,-26,-27,-29,-31,-31,-32,-32,-33,-33,-34,-34,-35,-36,-36,-37,-38,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-52,-53,-55,-56,-58,-60,-62,-62,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-84,-85,-87,-88,-90,-92,-94,-96,-96,-97,-97,-98,-99,-99,-100,-101,-102,-103,-104,-106,-107,-109,-111,-112,-112,-113,-114,-115,-116,-117,-119,-120,-121,-122,-123,-124,-125,-126,-128,126,125,124,123,122,121,120,119,118,116,115,114,113,113,112,111,109,108,106,105,104,102,101,101,100,99,98,98,97,96,96,95,93,91,89,88,86,85,83,82,81,80,78,77,76,75,74,74,73,72,71,70,70,69,68,68,67,66,66,65,65,64,64,63,61,59,57,56,54,53,51,50,49,48,46,45,44,43,42,42,41,40,39,38,38,37,36,36,35,34,34,33,33,32,32,31,29,28,26,25,24,22,21,21,20,19,18,18,17,16,16,15,14,12,11,10,9,9,8,7,6,5,4,3,2,1,1,-128,-1,-1,-2,-3,-4,-5,-6,-7,-8,-9,-9,-10,-11,-12,-14,-15,-16,-16,-17,-18,-18,-19,-20,-21,-21,-22,-24,-25,-26,-28,-29,-31,-32,-32,-33,-33,-34,-34,-35,-36,-36,-37,-38,-38,-39,-40,-41,-42,-42,-43,-44,-45,-46,-48,-49,-50,-51,-53,-54,-56,-57,-59,-61,-63,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-73,-74,-74,-75,-76,-77,-78,-80,-81,-82,-83,-85,-86,-88,-89,-91,-93,-95,-96,-96,-97,-98,-98,-99,-100,-101,-101,-102,-104,-105,-106,-108,-109,-111,-112,-113,-113,-114,-115,-116,-118,-119,-120,-121,-122,-123,-124,-125,-126,-128,127,126,124,124,122,121,120,120,118,116,115,114,113,113,112,112,110,108,106,105,104,103,102,101,100,99,98,98,97,97,96,96,94,92,90,88,87,85,84,83,81,80,79,78,77,76,75,74,73,72,72,71,70,69,69,68,67,67,66,66,65,65,64,64,62,60,58,56,55,53,52,51,49,48,47,46,45,44,43,42,41,40,40,39,38,37,37,36,35,35,34,34,33,33,32,32,30,28,26,25,24,23,22,21,20,19,18,18,17,17,16,16,14,12,11,10,9,9,8,8,6,5,4,4,2,2,1,-128,-1,-2,-2,-4,-4,-5,-6,-8,-8,-9,-9,-10,-11,-12,-14,-16,-16,-17,-17,-18,-18,-19,-20,-21,-22,-23,-24,-25,-26,-28,-30,-32,-32,-33,-33,-34,-34,-35,-35,-36,-37,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-51,-52,-53,-55,-56,-58,-60,-62,-64,-64,-65,-65,-66,-66,-67,-67,-68,-69,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-83,-84,-85,-87,-88,-90,-92,-94,-96,-96,-97,-97,-98,-98,-99,-100,-101,-102,-103,-104,-105,-106,-108,-110,-112,-112,-113,-113,-114,-115,-116,-118,-120,-120,-121,-122,-124,-124,-126,-127,-128,127,126,124,124,122,121,120,120,118,117,116,115,114,113,112,112,111,109,107,106,105,104,102,102,101,100,99,98,98,97,97,96,96,94,92,90,89,87,86,84,83,82,81,80,78,77,76,76,75,74,73,72,71,71,70,69,69,68,67,67,66,66,65,65,64,62,60,58,57,55,54,52,51,50,49,48,46,45,44,44,43,42,41,40,39,39,38,37,37,36,35,35,34,34,33,33,31,29,27,26,25,24,22,22,21,20,19,18,18,17,17,16,14,13,12,11,10,9,8,8,6,5,4,4,2,2,1,-128,-1,-2,-2,-4,-4,-5,-6,-8,-8,-9,-10,-11,-12,-13,-14,-16,-17,-17,-18,-18,-19,-20,-21,-22,-22,-24,-25,-26,-27,-29,-31,-33,-33,-34,-34,-35,-35,-36,-37,-37,-38,-39,-39,-40,-41,-42,-43,-44,-44,-45,-46,-48,-49,-50,-51,-52,-54,-55,-57,-58,-60,-62,-64,-65,-65,-66,-66,-67,-67,-68,-69,-69,-70,-71,-71,-72,-73,-74,-75,-76,-76,-77,-78,-80,-81,-82,-83,-84,-86,-87,-89,-90,-92,-94,-96,-96,-97,-97,-98,-98,-99,-100,-101,-102,-102,-104,-105,-106,-107,-109,-111,-112,-112,-113,-114,-115,-116,-117,-118,-120,-120,-121,-122,-124,-124,-126,-127,-128,127,126,124,124,122,121,120,120,119,117,116,115,114,113,113,112,112,110,108,107,105,104,103,102,101,100,100,99,98,98,97,97,96,96,94,92,90,89,87,86,85,83,82,81,80,79,78,77,76,75,74,73,73,72,71,70,70,69,68,68,67,67,66,66,64,64,62,60,58,57,55,54,53,51,50,49,48,47,46,45,44,43,42,41,41,40,39,38,38,37,36,36,35,35,34,34,32,30,28,27,25,24,23,22,21,20,20,19,18,18,17,17,15,13,12,11,10,9,9,8,6,5,4,4,2,2,1,-128,-1,-2,-2,-4,-4,-5,-6,-8,-9,-9,-10,-11,-12,-13,-15,-17,-17,-18,-18,-19,-20,-20,-21,-22,-23,-24,-25,-27,-28,-30,-32,-34,-34,-35,-35,-36,-36,-37,-38,-38,-39,-40,-41,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-53,-54,-55,-57,-58,-60,-62,-64,-64,-66,-66,-67,-67,-68,-68,-69,-70,-70,-71,-72,-73,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-85,-86,-87,-89,-90,-92,-94,-96,-96,-97,-97,-98,-98,-99,-100,-100,-101,-102,-103,-104,-105,-107,-108,-110,-112,-112,-113,-113,-114,-115,-116,-117,-119,-120,-120,-121,-122,-124,-124,-126,-127,-128,127,126,124,124,123,121,121,120,119,118,116,115,114,114,113,112,112,111,109,108,106,105,104,103,102,101,100,100,99,98,98,97,96,96,96,94,92,90,89,88,86,85,84,82,81,80,79,78,77,76,75,75,74,73,72,72,71,70,69,69,68,68,67,67,65,64,64,62,60,58,57,56,54,53,52,50,49,48,47,46,45,44,43,43,42,41,40,40,39,38,37,37,36,36,35,35,32,31,29,28,26,25,24,23,22,21,20,20,19,18,18,17,15,14,12,11,10,10,9,8,7,5,5,4,2,2,1,-128,-1,-2,-2,-4,-5,-5,-7,-8,-9,-10,-10,-11,-12,-14,-15,-17,-18,-18,-19,-20,-20,-21,-22,-23,-24,-25,-26,-28,-29,-31,-32,-35,-35,-36,-36,-37,-37,-38,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-49,-50,-52,-53,-54,-56,-57,-58,-60,-62,-64,-64,-65,-67,-67,-68,-68,-69,-69,-70,-71,-72,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-81,-82,-84,-85,-86,-88,-89,-90,-92,-94,-96,-96,-96,-97,-98,-98,-99,-100,-100,-101,-102,-103,-104,-105,-106,-108,-109,-111,-112,-112,-113,-114,-114,-115,-116,-118,-119,-120,-121,-121,-123,-124,-124,-126,-127,-128,127,126,125,124,123,122,121,120,120,118,117,116,115,114,113,113,112,112,110,108,107,106,105,104,103,102,101,100,99,99,98,98,97,96,96,96,94,92,91,89,88,86,85,84,83,82,81,80,79,78,77,76,75,74,73,73,72,71,71,70,69,69,68,68,66,65,64,64,62,60,59,57,56,54,53,52,51,50,49,48,47,46,45,44,43,42,41,41,40,39,39,38,37,37,36,36,33,32,30,28,27,26,25,24,23,22,21,20,19,19,18,18,16,14,13,12,11,10,9,9,7,6,5,4,3,2,1,-128,-1,-2,-3,-4,-5,-6,-7,-9,-9,-10,-11,-12,-13,-14,-16,-18,-18,-19,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-30,-32,-33,-36,-36,-37,-37,-38,-39,-39,-40,-41,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-56,-57,-59,-60,-62,-64,-64,-65,-66,-68,-68,-69,-69,-70,-71,-71,-72,-73,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-88,-89,-91,-92,-94,-96,-96,-96,-97,-98,-98,-99,-99,-100,-101,-102,-103,-104,-105,-106,-107,-108,-110,-112,-112,-113,-113,-114,-115,-116,-117,-118,-120,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,120,118,117,116,115,114,113,113,112,112,111,109,108,106,105,104,103,102,101,101,100,99,99,98,97,97,96,96,96,94,92,91,89,88,87,85,84,83,82,81,80,79,78,77,76,75,75,74,73,72,72,71,70,70,69,69,67,66,65,64,64,62,60,59,57,56,55,53,52,51,50,49,48,47,46,45,44,43,43,42,41,40,40,39,38,38,37,37,34,32,31,29,28,26,25,24,23,22,21,21,20,19,19,18,16,14,13,12,11,10,9,9,7,6,5,4,3,2,1,-128,-1,-2,-3,-4,-5,-6,-7,-9,-9,-10,-11,-12,-13,-14,-16,-18,-19,-19,-20,-21,-21,-22,-23,-24,-25,-26,-28,-29,-31,-32,-34,-37,-37,-38,-38,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-55,-56,-57,-59,-60,-62,-64,-64,-65,-66,-67,-69,-69,-70,-70,-71,-72,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-87,-88,-89,-91,-92,-94,-96,-96,-96,-97,-97,-98,-99,-99,-100,-101,-101,-102,-103,-104,-105,-106,-108,-109,-111,-112,-112,-113,-113,-114,-115,-116,-117,-118,-120,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,120,119,117,116,115,114,114,113,112,112,112,110,108,107,106,105,104,103,102,101,100,100,99,99,98,97,97,96,96,96,94,92,91,89,88,87,86,84,83,82,81,80,79,78,77,77,76,75,74,73,73,72,71,71,70,70,68,67,66,65,64,64,62,60,59,57,56,55,54,52,51,50,49,48,47,46,45,45,44,43,42,41,41,40,39,39,38,38,35,33,32,30,28,27,26,25,24,23,22,21,20,20,19,19,16,15,13,12,11,10,10,9,7,6,5,4,3,2,1,-128,-1,-2,-3,-4,-5,-6,-7,-9,-10,-10,-11,-12,-13,-15,-16,-19,-19,-20,-20,-21,-22,-23,-24,-25,-26,-27,-28,-30,-32,-33,-35,-38,-38,-39,-39,-40,-41,-41,-42,-43,-44,-45,-45,-46,-47,-48,-49,-50,-51,-52,-54,-55,-56,-57,-59,-60,-62,-64,-64,-65,-66,-67,-68,-70,-70,-71,-71,-72,-73,-73,-74,-75,-76,-77,-77,-78,-79,-80,-81,-82,-83,-84,-86,-87,-88,-89,-91,-92,-94,-96,-96,-96,-97,-97,-98,-99,-99,-100,-100,-101,-102,-103,-104,-105,-106,-107,-108,-110,-112,-112,-112,-113,-114,-114,-115,-116,-117,-119,-120,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,123,122,121,120,120,119,118,117,116,115,114,113,113,112,112,111,109,108,107,106,104,104,103,102,101,100,100,99,98,98,97,97,96,96,96,94,92,91,90,88,87,86,85,84,82,81,80,80,79,78,77,76,75,75,74,73,72,72,71,71,69,68,67,66,65,64,64,62,60,59,58,56,55,54,53,52,50,49,48,48,47,46,45,44,43,43,42,41,40,40,39,39,36,34,32,31,29,28,27,26,24,24,23,22,21,20,20,19,17,15,14,13,12,11,10,9,7,6,5,4,3,2,1,-128,-1,-2,-3,-4,-5,-6,-7,-9,-10,-11,-12,-13,-14,-15,-17,-19,-20,-20,-21,-22,-23,-24,-24,-26,-27,-28,-29,-31,-32,-34,-36,-39,-39,-40,-40,-41,-42,-43,-43,-44,-45,-46,-47,-48,-48,-49,-50,-52,-53,-54,-55,-56,-58,-59,-60,-62,-64,-64,-65,-66,-67,-68,-69,-71,-71,-72,-72,-73,-74,-75,-75,-76,-77,-78,-79,-80,-80,-81,-82,-84,-85,-86,-87,-88,-90,-91,-92,-94,-96,-96,-96,-97,-97,-98,-98,-99,-100,-100,-101,-102,-103,-104,-104,-106,-107,-108,-109,-111,-112,-112,-113,-113,-114,-115,-116,-117,-118,-119,-120,-120,-121,-122,-123,-124,-125,-126,-127,-128,127,126,125,124,124,122,121,121,120,120,118,117,116,115,114,114,113,112,112,112,110,109,107,106,105,104,103,102,102,101,100,100,99,98,98,97,97,96,96,96,94,92,91,90,88,87,86,85,84,83,82,81,80,79,78,77,76,76,75,74,73,73,72,72,70,69,68,67,66,65,64,64,62,60,59,58,56,55,54,53,52,51,50,49,48,47,46,45,44,44,43,42,41,41,40,40,37,35,33,32,30,29,27,26,25,24,23,22,22,21,20,20,17,16,14,13,12,11,10,10,8,6,5,5,3,2,1,-128,-1,-2,-3,-5,-5,-6,-8,-10,-10,-11,-12,-13,-14,-16,-17,-20,-20,-21,-22,-22,-23,-24,-25,-26,-27,-29,-30,-32,-33,-35,-37,-40,-40,-41,-41,-42,-43,-44,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-58,-59,-60,-62,-64,-64,-65,-66,-67,-68,-69,-70,-72,-72,-73,-73,-74,-75,-76,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-90,-91,-92,-94,-96,-96,-96,-97,-97,-98,-98,-99,-100,-100,-101,-102,-102,-103,-104,-105,-106,-107,-109,-110,-112,-112,-112,-113,-114,-114,-115,-116,-117,-118,-120,-120,-121,-121,-122,-124,-124,-125,-126,-127,-128,127,126,125,124,124,122,121,121,120,120,118,117,116,115,114,114,113,113,112,112,111,109,108,107,106,105,104,103,102,101,101,100,99,99,98,98,97,97,96,96,96,94,93,91,90,89,87,86,85,84,83,82,81,80,79,78,78,77,76,75,75,74,73,73,71,70,69,68,67,66,65,64,64,62,61,59,58,57,55,54,53,52,51,50,49,48,47,46,46,45,44,43,43,42,41,41,38,36,34,32,31,29,28,27,26,25,24,23,22,21,21,20,18,16,14,13,12,11,10,10,8,6,5,5,3,2,1,-128,-1,-2,-3,-5,-5,-6,-8,-10,-10,-11,-12,-13,-14,-16,-18,-20,-21,-21,-22,-23,-24,-25,-26,-27,-28,-29,-31,-32,-34,-36,-38,-41,-41,-42,-43,-43,-44,-45,-46,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-73,-73,-74,-75,-75,-76,-77,-78,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-89,-90,-91,-93,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-101,-101,-102,-103,-104,-105,-106,-107,-108,-109,-111,-112,-112,-113,-113,-114,-114,-115,-116,-117,-118,-120,-120,-121,-121,-122,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,120,120,119,118,116,116,115,114,113,113,112,112,112,110,109,108,106,105,104,104,103,102,101,101,100,99,99,98,98,97,97,96,96,96,94,93,91,90,89,88,86,85,84,83,82,81,80,80,79,78,77,76,76,75,74,74,72,71,70,69,68,67,66,65,64,64,62,61,59,58,57,56,54,53,52,51,50,49,48,48,47,46,45,44,44,43,42,42,39,37,35,33,32,30,29,28,26,25,24,24,23,22,21,21,18,16,15,14,12,12,11,10,8,7,6,5,3,2,1,-128,-1,-2,-3,-5,-6,-7,-8,-10,-11,-12,-12,-14,-15,-16,-18,-21,-21,-22,-23,-24,-24,-25,-26,-28,-29,-30,-32,-33,-35,-37,-39,-42,-42,-43,-44,-44,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-56,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-74,-74,-75,-76,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-88,-89,-90,-91,-93,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-101,-101,-102,-103,-104,-104,-105,-106,-108,-109,-110,-112,-112,-112,-113,-113,-114,-115,-116,-116,-118,-119,-120,-120,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,120,120,119,118,117,116,115,114,114,113,113,112,112,111,109,108,107,106,105,104,103,102,102,101,100,100,99,99,98,98,97,97,96,96,96,94,93,91,90,89,88,87,85,84,83,82,82,81,80,79,78,77,77,76,75,75,73,72,71,70,69,68,67,66,65,64,64,62,61,59,58,57,56,55,53,52,51,50,50,49,48,47,46,45,45,44,43,43,40,38,36,34,32,31,29,28,27,26,25,24,23,22,22,21,19,17,15,14,13,12,11,10,8,7,6,5,3,2,1,-128,-1,-2,-3,-5,-6,-7,-8,-10,-11,-12,-13,-14,-15,-17,-19,-21,-22,-22,-23,-24,-25,-26,-27,-28,-29,-31,-32,-34,-36,-38,-40,-43,-43,-44,-45,-45,-46,-47,-48,-49,-50,-50,-51,-52,-53,-55,-56,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-75,-75,-76,-77,-77,-78,-79,-80,-81,-82,-82,-83,-84,-85,-87,-88,-89,-90,-91,-93,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-102,-102,-103,-104,-105,-106,-107,-108,-109,-111,-112,-112,-113,-113,-114,-114,-115,-116,-117,-118,-119,-120,-120,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,120,120,120,118,117,116,115,115,114,113,113,112,112,112,110,109,108,107,106,105,104,103,102,102,101,100,100,99,99,98,98,97,97,96,96,96,94,93,91,90,89,88,87,86,85,84,83,82,81,80,79,78,78,77,76,76,74,73,72,71,70,69,68,67,66,65,64,64,62,61,59,58,57,56,55,54,53,52,51,50,49,48,47,46,46,45,44,44,41,39,37,35,33,32,30,29,28,27,26,25,24,23,22,22,19,17,16,14,13,12,11,11,8,7,6,5,3,2,1,-128,-1,-2,-3,-5,-6,-7,-8,-11,-11,-12,-13,-14,-16,-17,-19,-22,-22,-23,-24,-25,-26,-27,-28,-29,-30,-32,-33,-35,-37,-39,-41,-44,-44,-45,-46,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-61,-62,-64,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-76,-76,-77,-78,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-93,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-102,-102,-103,-104,-105,-106,-107,-108,-109,-110,-112,-112,-112,-113,-113,-114,-115,-115,-116,-117,-118,-120,-120,-120,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,121,120,120,119,117,116,116,115,114,114,113,113,112,112,111,110,108,107,106,105,104,104,103,102,101,101,100,100,99,98,98,98,97,97,96,96,96,94,93,92,90,89,88,87,86,85,84,83,82,81,80,80,79,78,77,77,75,74,73,72,70,69,68,68,67,66,65,64,64,62,61,60,58,57,56,55,54,53,52,51,50,49,48,48,47,46,45,45,42,40,37,36,34,32,31,30,28,27,26,25,24,24,23,22,20,18,16,15,13,12,12,11,9,7,6,5,3,2,1,-128,-1,-2,-3,-5,-6,-7,-9,-11,-12,-12,-13,-15,-16,-18,-20,-22,-23,-24,-24,-25,-26,-27,-28,-30,-31,-32,-34,-36,-37,-40,-42,-45,-45,-46,-47,-48,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-66,-67,-68,-68,-69,-70,-72,-73,-74,-75,-77,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-92,-93,-94,-96,-96,-96,-97,-97,-98,-98,-98,-99,-100,-100,-101,-101,-102,-103,-104,-104,-105,-106,-107,-108,-110,-111,-112,-112,-113,-113,-114,-114,-115,-116,-116,-117,-119,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,121,120,120,119,118,117,116,115,114,114,113,113,112,112,112,110,109,108,107,106,105,104,103,103,102,101,101,100,99,99,98,98,97,97,97,96,96,96,94,93,92,90,89,88,87,86,85,84,83,82,81,81,80,79,78,78,76,75,74,72,71,70,69,68,67,67,66,65,64,64,62,61,60,58,57,56,55,54,53,52,51,50,49,49,48,47,46,46,43,40,38,36,35,33,32,30,29,28,27,26,25,24,23,23,20,18,16,15,14,13,12,11,9,7,6,5,3,2,1,-128,-1,-2,-3,-5,-6,-7,-9,-11,-12,-13,-14,-15,-16,-18,-20,-23,-23,-24,-25,-26,-27,-28,-29,-30,-32,-33,-35,-36,-38,-40,-43,-46,-46,-47,-48,-49,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-66,-67,-67,-68,-69,-70,-71,-72,-74,-75,-76,-78,-78,-79,-80,-81,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-101,-101,-102,-103,-103,-104,-105,-106,-107,-108,-109,-110,-112,-112,-112,-113,-113,-114,-114,-115,-116,-117,-118,-119,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,125,124,124,123,122,121,121,120,120,119,118,117,116,115,115,114,113,113,112,112,112,111,110,108,107,106,105,105,104,103,102,102,101,100,100,99,99,98,98,97,97,97,96,96,96,94,93,92,90,89,88,87,86,85,84,83,82,82,81,80,79,79,77,76,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,58,57,56,55,54,53,52,51,50,50,49,48,47,47,44,41,39,37,35,34,32,31,30,28,27,26,25,25,24,23,20,18,17,15,14,13,12,11,9,7,6,5,3,2,1,-128,-1,-2,-3,-5,-6,-7,-9,-11,-12,-13,-14,-15,-17,-18,-20,-23,-24,-25,-25,-26,-27,-28,-30,-31,-32,-34,-35,-37,-39,-41,-44,-47,-47,-48,-49,-50,-50,-51,-52,-53,-54,-55,-56,-57,-58,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-76,-77,-79,-79,-80,-81,-82,-82,-83,-84,-85,-86,-87,-88,-89,-90,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-102,-102,-103,-104,-105,-105,-106,-107,-108,-110,-111,-112,-112,-112,-113,-113,-114,-115,-115,-116,-117,-118,-119,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-127,-128,127,126,126,125,124,124,122,122,121,120,120,120,118,117,116,116,115,114,114,113,113,112,112,112,110,109,108,107,106,105,104,104,103,102,101,101,100,100,99,99,98,98,97,97,97,96,96,96,94,93,92,91,89,88,87,86,85,84,84,83,82,81,80,80,78,77,75,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,59,57,56,55,54,53,52,52,51,50,49,48,48,45,42,40,38,36,34,33,32,30,29,28,27,26,25,24,24,21,19,17,16,14,13,12,12,9,8,6,6,4,3,1,-128,-1,-3,-4,-6,-6,-8,-9,-12,-12,-13,-14,-16,-17,-19,-21,-24,-24,-25,-26,-27,-28,-29,-30,-32,-33,-34,-36,-38,-40,-42,-45,-48,-48,-49,-50,-51,-52,-52,-53,-54,-55,-56,-57,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-77,-78,-80,-80,-81,-82,-83,-84,-84,-85,-86,-87,-88,-89,-91,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-104,-104,-105,-106,-107,-108,-109,-110,-112,-112,-112,-113,-113,-114,-114,-115,-116,-116,-117,-118,-120,-120,-120,-121,-122,-122,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,120,120,120,119,118,117,116,115,114,114,113,113,112,112,112,111,110,109,108,107,106,105,104,103,103,102,101,101,100,100,99,99,98,98,97,97,97,96,96,96,94,93,92,91,90,89,88,87,86,85,84,83,82,81,81,79,78,76,75,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,59,58,57,56,55,54,53,52,51,50,49,49,46,43,41,39,37,35,34,32,31,30,29,28,27,26,25,24,21,19,17,16,15,14,13,12,9,8,7,6,4,3,1,-128,-1,-3,-4,-6,-7,-8,-9,-12,-13,-14,-15,-16,-17,-19,-21,-24,-25,-26,-27,-28,-29,-30,-31,-32,-34,-35,-37,-39,-41,-43,-46,-49,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-78,-79,-81,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-103,-104,-105,-106,-107,-108,-109,-110,-111,-112,-112,-112,-113,-113,-114,-114,-115,-116,-117,-118,-119,-120,-120,-120,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,120,120,119,118,117,116,115,115,114,114,113,113,112,112,112,110,109,108,107,106,105,105,104,103,102,102,101,101,100,100,99,99,98,98,97,97,97,96,96,96,94,93,92,91,90,89,88,87,86,85,84,83,82,82,80,79,77,76,75,74,73,72,71,70,69,68,67,66,66,65,64,64,62,61,60,59,58,57,56,55,54,53,52,51,50,50,47,44,42,40,38,36,34,33,32,30,29,28,27,26,25,25,22,20,18,16,15,14,13,12,10,8,7,6,4,3,1,-128,-1,-3,-4,-6,-7,-8,-10,-12,-13,-14,-15,-16,-18,-20,-22,-25,-25,-26,-27,-28,-29,-30,-32,-33,-34,-36,-38,-40,-42,-44,-47,-50,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-79,-80,-82,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-105,-105,-106,-107,-108,-109,-110,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-117,-118,-119,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,120,120,119,118,117,116,116,115,114,114,113,113,112,112,112,111,110,109,108,107,106,105,104,104,103,102,102,101,100,100,99,99,98,98,98,97,97,97,96,96,96,94,93,92,91,90,89,88,87,86,85,84,83,83,81,80,78,77,76,74,73,72,71,70,69,69,68,67,66,66,65,64,64,62,61,60,59,58,57,56,55,54,53,52,51,51,48,45,42,40,38,37,35,34,32,31,30,29,28,27,26,25,22,20,18,17,15,14,13,12,10,8,7,6,4,3,1,-128,-1,-3,-4,-6,-7,-8,-10,-12,-13,-14,-15,-17,-18,-20,-22,-25,-26,-27,-28,-29,-30,-31,-32,-34,-35,-37,-38,-40,-42,-45,-48,-51,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-66,-66,-67,-68,-69,-69,-70,-71,-72,-73,-74,-76,-77,-78,-80,-81,-83,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-102,-102,-103,-104,-104,-105,-106,-107,-108,-109,-110,-111,-112,-112,-112,-113,-113,-114,-114,-115,-116,-116,-117,-118,-119,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,120,120,120,118,117,117,116,115,114,114,113,113,113,112,112,112,110,109,108,107,106,106,105,104,103,103,102,101,101,100,100,99,99,98,98,98,97,97,96,96,96,96,94,93,92,91,90,89,88,87,86,85,84,84,82,80,79,78,76,75,74,73,72,71,70,69,68,68,67,66,65,65,64,64,62,61,60,59,58,57,56,55,54,53,52,52,48,46,43,41,39,37,36,34,33,32,30,29,28,27,26,26,23,20,18,17,16,14,13,13,10,8,7,6,4,3,1,-128,-1,-3,-4,-6,-7,-8,-10,-13,-13,-14,-16,-17,-18,-20,-23,-26,-26,-27,-28,-29,-30,-32,-33,-34,-36,-37,-39,-41,-43,-46,-48,-52,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-75,-76,-78,-79,-80,-82,-84,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-103,-104,-105,-106,-106,-107,-108,-109,-110,-112,-112,-112,-113,-113,-113,-114,-114,-115,-116,-117,-117,-118,-120,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,121,121,120,120,120,119,118,117,116,115,115,114,114,113,113,112,112,112,111,110,109,108,107,106,105,104,104,103,102,102,101,101,100,100,99,99,98,98,98,97,97,96,96,96,96,94,93,92,91,90,89,88,87,86,85,85,83,81,80,79,77,76,75,74,73,72,71,70,69,68,68,67,66,65,65,64,64,62,61,60,59,58,57,56,55,54,53,53,49,47,44,42,40,38,36,35,33,32,31,30,29,28,27,26,23,21,19,17,16,15,14,13,10,8,7,6,4,3,1,-128,-1,-3,-4,-6,-7,-8,-10,-13,-14,-15,-16,-17,-19,-21,-23,-26,-27,-28,-29,-30,-31,-32,-33,-35,-36,-38,-40,-42,-44,-47,-49,-53,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-79,-80,-81,-83,-85,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-107,-108,-109,-110,-111,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-117,-118,-119,-120,-120,-120,-121,-121,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,122,121,120,120,120,119,118,117,116,116,115,114,114,113,113,113,112,112,112,110,109,108,107,107,106,105,104,104,103,102,102,101,101,100,100,99,99,98,98,98,97,97,96,96,96,96,94,93,92,91,90,89,88,87,86,86,84,82,81,80,78,77,76,75,74,73,72,71,70,69,68,68,67,66,65,65,64,64,62,61,60,59,58,57,56,55,54,54,50,48,45,43,41,39,37,36,34,33,32,30,29,28,27,27,24,21,19,18,16,15,14,13,10,9,7,6,4,3,1,-128,-1,-3,-4,-6,-7,-9,-10,-13,-14,-15,-16,-18,-19,-21,-24,-27,-27,-28,-29,-30,-32,-33,-34,-36,-37,-39,-41,-43,-45,-48,-50,-54,-54,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-68,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-80,-81,-82,-84,-86,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-107,-107,-108,-109,-110,-112,-112,-112,-113,-113,-113,-114,-114,-115,-116,-116,-117,-118,-119,-120,-120,-120,-121,-122,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,123,122,122,121,121,120,120,119,118,117,116,116,115,115,114,114,113,113,112,112,112,111,110,109,108,107,106,105,105,104,103,103,102,102,101,100,100,100,99,99,98,98,97,97,97,96,96,96,96,94,93,92,91,90,89,88,87,87,85,83,82,80,79,78,77,76,74,73,72,72,71,70,69,68,67,67,66,65,65,64,64,62,61,60,59,58,57,56,55,55,51,48,46,44,41,40,38,36,35,33,32,31,30,29,28,27,24,22,20,18,16,15,14,13,11,9,7,6,4,3,1,-128,-1,-3,-4,-6,-7,-9,-11,-13,-14,-15,-16,-18,-20,-22,-24,-27,-28,-29,-30,-31,-32,-33,-35,-36,-38,-40,-41,-44,-46,-48,-51,-55,-55,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-70,-71,-72,-72,-73,-74,-76,-77,-78,-79,-80,-82,-83,-85,-87,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-100,-101,-102,-102,-103,-103,-104,-105,-105,-106,-107,-108,-109,-110,-111,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-118,-119,-120,-120,-121,-121,-122,-122,-123,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,124,123,122,121,121,120,120,120,118,118,117,116,115,115,114,114,113,113,112,112,112,112,110,109,108,108,107,106,105,104,104,103,102,102,101,101,100,100,99,99,99,98,98,97,97,97,96,96,96,96,94,93,92,91,90,89,88,88,86,84,83,81,80,79,77,76,75,74,73,72,71,70,70,69,68,67,67,66,65,65,64,64,62,61,60,59,58,57,56,56,52,49,47,44,42,40,38,37,35,34,33,32,30,29,28,28,24,22,20,18,17,16,14,14,11,9,8,7,4,3,1,-128,-1,-3,-4,-7,-8,-9,-11,-14,-14,-16,-17,-18,-20,-22,-24,-28,-28,-29,-30,-32,-33,-34,-35,-37,-38,-40,-42,-44,-47,-49,-52,-56,-56,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-79,-80,-81,-83,-84,-86,-88,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-107,-108,-108,-109,-110,-112,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-117,-118,-118,-120,-120,-120,-121,-121,-122,-123,-124,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,124,123,122,121,121,120,120,120,119,118,117,116,116,115,114,114,113,113,113,112,112,112,111,110,109,108,107,106,106,105,104,104,103,102,102,101,101,100,100,99,99,99,98,98,97,97,97,96,96,96,96,94,93,92,91,90,89,89,87,85,84,82,81,80,78,77,76,75,74,73,72,71,70,70,69,68,67,67,66,65,65,64,64,62,61,60,59,58,57,57,53,50,48,45,43,41,39,38,36,35,33,32,31,30,29,28,25,22,20,19,17,16,15,14,11,9,8,7,4,3,1,-128,-1,-3,-4,-7,-8,-9,-11,-14,-15,-16,-17,-19,-20,-22,-25,-28,-29,-30,-31,-32,-33,-35,-36,-38,-39,-41,-43,-45,-48,-50,-53,-57,-57,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-78,-80,-81,-82,-84,-85,-87,-89,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-106,-107,-108,-109,-110,-111,-112,-112,-112,-113,-113,-113,-114,-114,-115,-116,-116,-117,-118,-119,-120,-120,-120,-121,-121,-122,-123,-124,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,124,123,122,121,121,120,120,120,119,118,117,116,116,115,115,114,114,113,113,112,112,112,112,110,109,109,108,107,106,105,105,104,103,103,102,102,101,101,100,100,99,99,98,98,98,97,97,97,96,96,96,96,94,93,92,91,90,90,88,86,85,83,82,80,79,78,77,76,75,74,73,72,71,70,69,69,68,67,67,66,65,65,64,64,62,61,60,59,58,58,54,51,48,46,44,42,40,38,37,35,34,33,32,30,29,29,25,23,21,19,17,16,15,14,11,9,8,7,4,3,1,-128,-1,-3,-4,-7,-8,-9,-11,-14,-15,-16,-17,-19,-21,-23,-25,-29,-29,-30,-32,-33,-34,-35,-37,-38,-40,-42,-44,-46,-48,-51,-54,-58,-58,-59,-60,-61,-62,-64,-64,-65,-65,-66,-67,-67,-68,-69,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-82,-83,-85,-86,-88,-90,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-105,-105,-106,-107,-108,-109,-109,-110,-112,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-116,-117,-118,-119,-120,-120,-120,-121,-121,-122,-123,-124,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,124,124,124,123,122,121,121,120,120,120,119,118,117,117,116,115,115,114,114,113,113,113,112,112,112,111,110,109,108,107,106,106,105,104,104,103,103,102,101,101,100,100,100,99,99,98,98,98,97,97,97,96,96,96,96,94,93,92,91,91,89,87,85,84,83,81,80,79,78,76,75,74,73,73,72,71,70,69,69,68,67,66,66,65,65,64,64,62,61,60,59,59,55,52,49,47,44,42,41,39,37,36,34,33,32,31,30,29,26,23,21,19,18,16,15,14,11,9,8,7,4,3,1,-128,-1,-3,-4,-7,-8,-9,-11,-14,-15,-16,-18,-19,-21,-23,-26,-29,-30,-31,-32,-33,-34,-36,-37,-39,-41,-42,-44,-47,-49,-52,-55,-59,-59,-60,-61,-62,-64,-64,-65,-65,-66,-66,-67,-68,-69,-69,-70,-71,-72,-73,-73,-74,-75,-76,-78,-79,-80,-81,-83,-84,-85,-87,-89,-91,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-100,-101,-101,-102,-103,-103,-104,-104,-105,-106,-106,-107,-108,-109,-110,-111,-112,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-117,-117,-118,-119,-120,-120,-120,-121,-121,-122,-123,-124,-124,-124,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,122,122,121,121,120,120,120,119,118,117,116,116,115,114,114,114,113,113,112,112,112,112,110,110,109,108,107,106,105,105,104,104,103,102,102,101,101,100,100,100,99,99,98,98,98,97,97,97,96,96,96,96,94,93,92,92,90,88,86,85,83,82,81,80,78,77,76,75,74,73,72,72,71,70,69,68,68,67,66,66,65,65,64,64,62,61,60,60,56,53,50,48,45,43,41,40,38,36,35,34,33,32,30,30,26,24,21,20,18,17,16,15,12,10,8,7,5,3,1,-128,-1,-3,-5,-7,-8,-10,-12,-15,-16,-17,-18,-20,-21,-24,-26,-30,-30,-32,-33,-34,-35,-36,-38,-40,-41,-43,-45,-48,-50,-53,-56,-60,-60,-61,-62,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-80,-81,-82,-83,-85,-86,-88,-90,-92,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-105,-106,-107,-108,-109,-110,-110,-112,-112,-112,-112,-113,-113,-114,-114,-114,-115,-116,-116,-117,-118,-119,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,122,122,121,121,120,120,120,119,118,117,116,116,115,115,114,114,113,113,113,112,112,112,111,110,109,108,107,107,106,105,105,104,103,103,102,102,101,101,100,100,99,99,99,98,98,98,97,97,97,96,96,96,96,94,93,93,91,89,87,86,84,83,82,80,79,78,77,76,75,74,73,72,71,71,70,69,68,68,67,66,66,65,65,64,64,62,61,61,57,54,51,48,46,44,42,40,39,37,36,34,33,32,31,30,27,24,22,20,18,17,16,15,12,10,8,7,5,3,1,-128,-1,-3,-5,-7,-8,-10,-12,-15,-16,-17,-18,-20,-22,-24,-27,-30,-31,-32,-33,-34,-36,-37,-39,-40,-42,-44,-46,-48,-51,-54,-57,-61,-61,-62,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-71,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-82,-83,-84,-86,-87,-89,-91,-93,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-105,-105,-106,-107,-107,-108,-109,-110,-111,-112,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-116,-117,-118,-119,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,122,122,121,121,120,120,120,119,118,117,117,116,115,115,114,114,113,113,113,112,112,112,112,111,110,109,108,107,106,106,105,104,104,103,103,102,102,101,101,100,100,99,99,99,98,98,98,97,97,97,96,96,96,96,94,94,92,90,88,87,85,84,82,81,80,79,78,77,76,75,74,73,72,71,70,70,69,68,68,67,66,66,65,65,64,64,62,62,58,55,52,49,47,45,43,41,39,38,36,35,34,33,32,31,27,24,22,20,19,17,16,15,12,10,8,7,5,3,1,-128,-1,-3,-5,-7,-8,-10,-12,-15,-16,-17,-19,-20,-22,-24,-27,-31,-32,-33,-34,-35,-36,-38,-39,-41,-43,-45,-47,-49,-52,-55,-58,-62,-62,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-84,-85,-87,-88,-90,-92,-94,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-106,-106,-107,-108,-109,-110,-111,-112,-112,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-117,-117,-118,-119,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,126,126,125,125,124,124,123,123,122,121,121,120,120,120,119,118,118,117,116,116,115,114,114,114,113,113,113,112,112,112,111,110,109,108,108,107,106,105,105,104,104,103,102,102,101,101,101,100,100,99,99,99,98,98,98,97,97,97,96,96,96,96,95,93,91,89,88,86,85,83,82,81,80,78,77,76,75,74,74,73,72,71,70,70,69,68,68,67,66,66,65,65,64,64,63,59,56,53,50,48,45,43,42,40,38,37,36,34,33,32,31,28,25,22,21,19,18,16,15,12,10,9,7,5,3,1,-128,-1,-3,-5,-7,-9,-10,-12,-15,-16,-18,-19,-21,-22,-25,-28,-31,-32,-33,-34,-36,-37,-38,-40,-42,-43,-45,-48,-50,-53,-56,-59,-63,-64,-64,-65,-65,-66,-66,-67,-68,-68,-69,-70,-70,-71,-72,-73,-74,-74,-75,-76,-77,-78,-80,-81,-82,-83,-85,-86,-88,-89,-91,-93,-95,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-101,-101,-102,-102,-103,-104,-104,-105,-105,-106,-107,-108,-108,-109,-110,-111,-112,-112,-112,-113,-113,-113,-114,-114,-114,-115,-116,-116,-117,-118,-118,-119,-120,-120,-120,-121,-121,-122,-123,-123,-124,-124,-125,-125,-126,-126,-127,-128,127,127,126,126,125,124,124,124,123,122,121,121,120,120,120,120,119,118,117,116,116,115,115,114,114,113,113,113,112,112,112,112,111,110,109,108,107,106,106,105,104,104,103,103,102,102,101,101,100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,94,92,90,88,87,85,84,83,81,80,79,78,77,76,75,74,73,72,72,71,70,69,69,68,67,67,66,66,65,65,64,64,60,56,53,51,48,46,44,42,40,39,37,36,35,34,33,32,28,25,23,21,19,18,17,16,12,10,9,8,5,4,2,-128,-2,-4,-5,-8,-9,-10,-12,-16,-17,-18,-19,-21,-23,-25,-28,-32,-33,-34,-35,-36,-37,-39,-40,-42,-44,-46,-48,-51,-53,-56,-60,-64,-64,-65,-65,-66,-66,-67,-67,-68,-69,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-83,-84,-85,-87,-88,-90,-92,-94,-96,-96,-96,-96,-97,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-106,-106,-107,-108,-109,-110,-111,-112,-112,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-116,-117,-118,-119,-120,-120,-120,-120,-121,-121,-122,-123,-124,-124,-124,-125,-126,-126,-127,-127,-128,127,127,126,126,125,124,124,124,123,122,122,121,121,120,120,120,120,119,118,117,116,116,115,115,114,114,114,113,113,113,112,112,112,112,111,110,109,108,107,107,106,105,105,104,104,103,103,102,102,101,101,100,100,100,99,99,99,98,98,98,97,97,97,97,96,96,94,92,90,89,87,86,85,83,82,81,80,79,78,77,76,75,74,73,73,72,71,70,70,69,68,68,67,67,66,66,64,60,57,54,51,49,47,45,43,41,40,38,37,36,35,34,30,27,24,22,20,19,18,17,13,11,9,8,5,4,2,-128,-2,-4,-5,-8,-9,-11,-13,-17,-18,-19,-20,-22,-24,-27,-30,-34,-35,-36,-37,-38,-40,-41,-43,-45,-47,-49,-51,-54,-57,-60,-64,-66,-66,-67,-67,-68,-68,-69,-70,-70,-71,-72,-73,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-85,-86,-87,-89,-90,-92,-94,-96,-96,-97,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-107,-107,-108,-109,-110,-111,-112,-112,-112,-112,-113,-113,-113,-114,-114,-114,-115,-115,-116,-116,-117,-118,-119,-120,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-124,-125,-126,-126,-127,-127,-128,127,127,126,126,125,125,124,124,124,123,122,122,121,121,120,120,120,120,119,118,117,117,116,116,115,115,114,114,113,113,113,113,112,112,112,112,111,110,109,108,108,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,100,99,99,99,98,98,98,98,97,96,96,96,94,92,91,89,88,86,85,84,83,82,81,80,79,78,77,76,75,74,73,73,72,71,71,70,69,69,68,68,65,64,60,57,54,52,50,48,46,44,42,41,39,38,37,36,32,28,26,24,22,20,19,18,14,12,10,9,6,4,2,-128,-2,-4,-6,-9,-10,-12,-14,-18,-19,-20,-22,-24,-26,-28,-32,-36,-37,-38,-39,-41,-42,-44,-46,-48,-50,-52,-54,-57,-60,-64,-65,-68,-68,-69,-69,-70,-71,-71,-72,-73,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-88,-89,-91,-92,-94,-96,-96,-96,-97,-98,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-108,-108,-109,-110,-111,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-115,-115,-116,-116,-117,-117,-118,-119,-120,-120,-120,-120,-121,-121,-122,-122,-123,-124,-124,-124,-125,-125,-126,-126,-127,-127,-128,127,127,126,126,125,125,124,124,124,123,122,122,121,121,121,120,120,120,120,119,118,117,117,116,116,115,115,114,114,114,113,113,113,112,112,112,112,112,111,110,109,108,108,107,107,106,105,105,104,104,103,103,102,102,102,101,101,100,100,100,99,99,99,99,98,97,97,96,96,96,94,92,91,89,88,87,86,84,83,82,81,80,79,78,77,77,76,75,74,73,73,72,71,71,70,70,67,65,64,60,57,55,52,50,48,46,45,43,41,40,39,38,33,30,27,25,23,21,20,19,15,12,10,9,6,4,2,-128,-2,-4,-6,-9,-10,-12,-15,-19,-20,-21,-23,-25,-27,-30,-33,-38,-39,-40,-41,-43,-45,-46,-48,-50,-52,-55,-57,-60,-64,-65,-67,-70,-70,-71,-71,-72,-73,-73,-74,-75,-76,-77,-77,-78,-79,-80,-81,-82,-83,-84,-86,-87,-88,-89,-91,-92,-94,-96,-96,-96,-97,-97,-98,-99,-99,-99,-99,-100,-100,-100,-101,-101,-102,-102,-102,-103,-103,-104,-104,-105,-105,-106,-107,-107,-108,-108,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-114,-114,-114,-115,-115,-116,-116,-117,-117,-118,-119,-120,-120,-120,-120,-121,-121,-121,-122,-122,-123,-124,-124,-124,-125,-125,-126,-126,-127,-127,-128,127,127,126,126,126,125,124,124,124,124,123,122,122,121,121,121,120,120,120,120,119,118,117,117,116,116,115,115,115,114,114,114,113,113,113,112,112,112,112,112,111,110,109,109,108,107,107,106,106,105,105,104,104,103,103,102,102,102,101,101,100,100,100,100,99,98,98,97,97,96,96,96,94,92,91,90,88,87,86,85,84,83,82,81,80,79,78,77,76,76,75,74,73,73,72,72,69,67,65,64,60,58,55,53,51,49,47,45,44,42,41,40,35,32,29,26,24,22,21,20,16,13,11,10,6,5,2,-128,-2,-5,-6,-10,-11,-13,-16,-20,-21,-22,-24,-26,-29,-32,-35,-40,-41,-42,-44,-45,-47,-49,-51,-53,-55,-58,-60,-64,-65,-67,-69,-72,-72,-73,-73,-74,-75,-76,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-90,-91,-92,-94,-96,-96,-96,-97,-97,-98,-98,-99,-100,-100,-100,-100,-101,-101,-102,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-109,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-114,-114,-114,-115,-115,-115,-116,-116,-117,-117,-118,-119,-120,-120,-120,-120,-121,-121,-121,-122,-122,-123,-124,-124,-124,-124,-125,-126,-126,-126,-127,-127,-128,127,127,126,126,126,125,125,124,124,124,123,123,122,122,121,121,120,120,120,120,120,119,118,118,117,116,116,116,115,115,114,114,114,113,113,113,113,112,112,112,112,112,111,110,109,109,108,108,107,106,106,105,105,104,104,104,103,103,102,102,102,101,101,101,100,99,99,98,98,97,97,96,96,96,94,93,91,90,89,88,86,85,84,83,82,81,80,80,79,78,77,76,76,75,74,74,71,69,67,65,64,61,58,56,53,51,49,48,46,44,43,42,37,33,30,28,25,24,22,21,16,14,12,10,7,5,2,-128,-2,-5,-7,-10,-12,-14,-16,-21,-22,-24,-25,-28,-30,-33,-37,-42,-43,-44,-46,-48,-49,-51,-53,-56,-58,-61,-64,-65,-67,-69,-71,-74,-74,-75,-76,-76,-77,-78,-79,-80,-80,-81,-82,-83,-84,-85,-86,-88,-89,-90,-91,-93,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-101,-101,-101,-102,-102,-102,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-108,-108,-109,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-115,-115,-116,-116,-116,-117,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-122,-122,-123,-123,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-128,127,127,126,126,126,125,125,124,124,124,124,123,122,122,121,121,121,120,120,120,120,120,119,118,118,117,117,116,116,115,115,115,114,114,114,113,113,113,113,112,112,112,112,112,111,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,103,102,102,102,101,100,100,99,99,98,98,97,97,96,96,96,94,93,91,90,89,88,87,86,85,84,83,82,81,80,79,78,78,77,76,76,73,71,69,67,65,64,61,58,56,54,52,50,48,46,45,44,39,35,32,29,27,25,23,22,17,14,12,11,7,5,2,-128,-2,-5,-7,-11,-12,-14,-17,-22,-23,-25,-27,-29,-32,-35,-39,-44,-45,-46,-48,-50,-52,-54,-56,-58,-61,-64,-65,-67,-69,-71,-73,-76,-76,-77,-78,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-93,-94,-96,-96,-96,-97,-97,-98,-98,-99,-99,-100,-100,-101,-102,-102,-102,-103,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-115,-115,-115,-116,-116,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-122,-122,-123,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-128,127,127,126,126,126,125,125,124,124,124,124,123,123,122,122,121,121,121,120,120,120,120,120,119,118,118,117,117,116,116,115,115,115,114,114,114,113,113,113,113,112,112,112,112,112,112,111,110,110,109,108,108,107,107,106,106,105,105,104,104,104,103,103,103,102,101,101,100,99,99,98,98,97,97,97,96,96,96,94,93,92,90,89,88,87,86,85,84,83,82,81,81,80,79,78,78,75,72,70,68,67,65,64,61,58,56,54,52,50,49,47,46,40,36,33,30,28,26,24,23,18,15,13,11,7,5,2,-128,-2,-5,-7,-11,-13,-15,-18,-23,-24,-26,-28,-30,-33,-36,-40,-46,-47,-49,-50,-52,-54,-56,-58,-61,-64,-65,-67,-68,-70,-72,-75,-78,-78,-79,-80,-81,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-101,-101,-102,-103,-103,-103,-104,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-115,-115,-115,-116,-116,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-122,-122,-123,-123,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-128,127,127,127,126,126,126,125,125,124,124,124,124,123,122,122,122,121,121,121,120,120,120,120,120,119,118,118,117,117,116,116,116,115,115,114,114,114,114,113,113,113,113,112,112,112,112,112,112,111,110,110,109,108,108,107,107,106,106,106,105,105,104,104,104,103,102,101,101,100,100,99,99,98,98,97,97,97,96,96,96,94,93,92,91,89,88,87,86,85,84,84,83,82,81,80,80,77,74,72,70,68,66,65,64,61,59,56,54,52,51,49,48,42,38,34,32,29,27,25,24,19,16,13,12,8,6,3,-128,-3,-6,-8,-12,-13,-16,-19,-24,-25,-27,-29,-32,-34,-38,-42,-48,-49,-51,-52,-54,-56,-59,-61,-64,-65,-66,-68,-70,-72,-74,-77,-80,-80,-81,-82,-83,-84,-84,-85,-86,-87,-88,-89,-91,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-104,-104,-104,-105,-105,-106,-106,-106,-107,-107,-108,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-116,-116,-116,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-122,-122,-122,-123,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,125,125,124,124,124,124,123,123,122,122,121,121,121,121,120,120,120,120,120,119,118,118,117,117,116,116,116,115,115,115,114,114,114,114,113,113,113,113,112,112,112,112,112,112,111,110,110,109,109,108,108,107,107,106,106,105,105,105,104,103,102,102,101,101,100,100,99,99,98,98,97,97,97,96,96,96,94,93,92,91,90,89,88,87,86,85,84,83,82,82,79,76,74,72,70,68,66,65,64,61,59,57,55,53,51,50,44,40,36,33,30,28,26,25,20,16,14,12,8,6,3,-128,-3,-6,-8,-12,-14,-16,-20,-25,-26,-28,-30,-33,-36,-40,-44,-50,-51,-53,-55,-57,-59,-61,-64,-65,-66,-68,-70,-72,-74,-76,-79,-82,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-105,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-123,-123,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,125,125,124,124,124,124,124,123,122,122,122,121,121,121,120,120,120,120,120,120,119,118,118,117,117,117,116,116,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,111,110,110,109,109,108,108,107,107,106,106,106,105,104,103,103,102,101,101,100,100,99,99,98,98,98,97,97,96,96,96,96,94,93,92,91,90,89,88,87,86,85,84,84,80,78,75,73,71,69,68,66,65,64,61,59,57,55,53,52,46,41,37,34,32,29,27,26,20,17,14,13,8,6,3,-128,-3,-6,-8,-13,-14,-17,-20,-26,-27,-29,-32,-34,-37,-41,-46,-52,-53,-55,-57,-59,-61,-64,-65,-66,-68,-69,-71,-73,-75,-78,-80,-84,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-103,-103,-104,-105,-106,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-117,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-120,-121,-121,-121,-122,-122,-122,-123,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,125,125,125,124,124,124,124,123,123,122,122,122,121,121,121,120,120,120,120,120,120,119,118,118,117,117,117,116,116,116,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,111,110,110,109,109,108,108,107,107,107,106,105,104,104,103,102,102,101,101,100,100,99,99,98,98,98,97,97,96,96,96,96,94,93,92,91,90,89,88,87,86,86,82,80,77,75,73,71,69,68,66,65,64,61,59,57,55,54,48,43,39,36,33,30,28,27,21,18,15,13,9,6,3,-128,-3,-6,-9,-13,-15,-18,-21,-27,-28,-30,-33,-36,-39,-43,-48,-54,-55,-57,-59,-61,-64,-65,-66,-68,-69,-71,-73,-75,-77,-80,-82,-86,-86,-87,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-107,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-120,-121,-121,-121,-122,-122,-122,-123,-123,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,124,124,124,124,124,123,123,122,122,121,121,121,121,120,120,120,120,120,120,119,118,118,118,117,117,116,116,116,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,111,110,110,109,109,108,108,108,107,106,105,104,104,103,102,102,101,101,100,100,99,99,99,98,98,97,97,97,96,96,96,96,94,93,92,91,90,89,88,88,84,81,79,76,74,72,70,69,67,66,65,64,61,59,57,56,49,44,40,37,34,32,29,28,22,18,16,14,9,7,3,-128,-3,-7,-9,-14,-16,-18,-22,-28,-29,-32,-34,-37,-40,-44,-49,-56,-57,-59,-61,-64,-65,-66,-67,-69,-70,-72,-74,-76,-79,-81,-84,-88,-88,-89,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-106,-107,-108,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-117,-117,-118,-118,-118,-119,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-123,-123,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,124,124,124,124,124,123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,119,118,118,118,117,117,116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,111,110,110,109,109,109,108,107,106,105,105,104,103,103,102,102,101,101,100,100,99,99,98,98,98,97,97,97,96,96,96,96,94,93,92,91,90,90,86,83,80,78,76,74,72,70,69,67,66,65,64,61,59,58,51,46,42,38,35,33,30,29,23,19,16,14,9,7,3,-128,-3,-7,-9,-14,-16,-19,-23,-29,-30,-33,-35,-38,-42,-46,-51,-58,-59,-61,-64,-65,-66,-67,-69,-70,-72,-74,-76,-78,-80,-83,-86,-90,-90,-91,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-105,-105,-106,-107,-108,-109,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-117,-117,-118,-118,-118,-119,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,125,124,124,124,124,124,123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,119,119,118,118,117,117,116,116,116,116,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,111,110,110,110,109,108,107,106,105,105,104,104,103,102,102,101,101,100,100,100,99,99,98,98,98,97,97,97,96,96,96,96,94,93,92,92,88,85,82,80,77,75,73,72,70,68,67,66,65,64,61,60,53,48,43,40,36,34,32,30,24,20,17,15,10,7,3,-128,-3,-7,-10,-15,-17,-20,-24,-30,-32,-34,-36,-40,-43,-48,-53,-60,-61,-64,-65,-66,-67,-68,-70,-72,-73,-75,-77,-80,-82,-85,-88,-92,-92,-93,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-104,-104,-105,-105,-106,-107,-108,-109,-110,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-116,-117,-117,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,126,126,126,126,125,125,125,124,124,124,124,124,123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,120,119,119,118,118,117,117,117,116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,112,112,111,111,110,109,108,107,106,106,105,104,104,103,103,102,102,101,101,100,100,99,99,99,98,98,98,97,97,97,96,96,96,96,94,94,90,87,84,81,79,77,75,73,71,70,68,67,66,65,64,62,55,49,45,41,38,35,33,31,24,20,17,15,10,7,3,-128,-3,-7,-10,-15,-17,-20,-24,-31,-33,-35,-38,-41,-45,-49,-55,-62,-64,-65,-66,-67,-68,-70,-71,-73,-75,-77,-79,-81,-84,-87,-90,-94,-94,-96,-96,-96,-96,-97,-97,-97,-98,-98,-98,-99,-99,-99,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-106,-106,-107,-108,-109,-110,-111,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-127,-127,-127,-128,127,127,127,127,126,126,126,126,125,125,124,124,124,124,124,124,123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,120,119,119,118,118,117,117,117,116,116,116,115,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,112,111,110,109,108,107,106,106,105,104,104,103,103,102,102,101,101,100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,92,88,85,83,80,78,76,74,72,71,69,68,67,66,65,64,56,51,46,42,39,36,34,32,25,21,18,16,10,8,4,-128,-4,-8,-10,-16,-18,-21,-25,-32,-34,-36,-39,-42,-46,-51,-56,-64,-65,-66,-67,-68,-69,-71,-72,-74,-76,-78,-80,-83,-85,-88,-92,-96,-96,-96,-96,-97,-97,-97,-97,-98,-98,-98,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-106,-106,-107,-108,-109,-110,-111,-112,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-124,-125,-125,-126,-126,-126,-126,-127,-127,-127,-127,-128,127,127,127,127,126,126,126,126,126,125,125,125,124,124,124,124,124,124,123,123,122,122,122,122,121,121,121,121,120,120,120,120,120,120,120,120,119,119,118,118,118,117,117,117,116,116,116,116,115,115,115,115,114,114,114,114,114,113,113,113,113,113,113,113,112,112,112,112,111,110,109,108,108,107,106,106,105,105,104,104,103,103,102,102,101,101,100,100,100,99,99,99,98,98,98,98,96,96,92,89,86,84,82,80,78,76,74,73,71,70,69,68,64,57,52,48,44,41,38,36,28,24,20,18,12,9,4,-128,-4,-9,-12,-18,-20,-24,-28,-36,-38,-41,-44,-48,-52,-57,-64,-68,-69,-70,-71,-73,-74,-76,-78,-80,-82,-84,-86,-89,-92,-96,-96,-98,-98,-98,-98,-99,-99,-99,-100,-100,-100,-101,-101,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-108,-108,-109,-110,-111,-112,-112,-112,-112,-113,-113,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-118,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-126,-127,-127,-127,-127,-128,127,127,127,127,127,126,126,126,126,126,125,125,125,124,124,124,124,124,124,124,123,123,122,122,122,122,121,121,121,121,121,121,120,120,120,120,120,120,120,120,119,119,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,115,114,114,114,114,114,114,113,113,113,112,112,112,112,112,111,110,109,109,108,107,107,106,106,105,105,104,104,103,103,102,102,102,101,101,100,100,100,100,98,97,96,96,92,90,87,85,83,81,79,77,76,74,73,72,67,64,58,53,49,45,42,40,32,26,22,20,13,10,5,-128,-5,-10,-13,-20,-22,-26,-32,-40,-42,-45,-49,-53,-58,-64,-67,-72,-73,-74,-76,-77,-79,-81,-83,-85,-87,-90,-92,-96,-96,-97,-98,-100,-100,-100,-100,-101,-101,-102,-102,-102,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-109,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-114,-114,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-128,127,127,127,127,127,126,126,126,126,126,126,125,125,125,124,124,124,124,124,124,124,124,123,123,123,122,122,122,122,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,119,119,118,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,115,115,114,114,114,113,113,113,113,112,112,112,112,112,111,110,109,109,108,108,107,107,106,106,105,105,104,104,103,103,103,102,102,102,100,99,98,97,96,96,93,90,88,86,84,82,80,78,77,76,71,67,64,58,54,50,46,44,35,29,25,22,14,11,5,-128,-5,-11,-14,-22,-25,-29,-35,-44,-46,-50,-54,-58,-64,-67,-71,-76,-77,-78,-80,-82,-84,-86,-88,-90,-93,-96,-96,-97,-98,-99,-100,-102,-102,-102,-103,-103,-103,-104,-104,-105,-105,-106,-106,-107,-107,-108,-108,-109,-109,-110,-111,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-115,-115,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,126,126,126,126,126,126,125,125,125,125,124,124,124,124,124,124,124,124,123,123,123,122,122,122,122,122,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,118,117,117,117,117,117,116,116,116,116,116,115,115,114,114,114,114,113,113,113,113,112,112,112,112,112,112,111,110,110,109,108,108,107,107,106,106,106,105,105,104,104,104,102,101,100,99,98,97,96,96,93,91,88,86,84,83,81,80,74,70,66,64,59,54,51,48,38,32,27,24,16,12,6,-128,-6,-12,-16,-24,-27,-32,-38,-48,-51,-54,-59,-64,-66,-70,-74,-80,-81,-83,-84,-86,-88,-91,-93,-96,-96,-97,-98,-99,-100,-101,-102,-104,-104,-104,-105,-105,-106,-106,-106,-107,-107,-108,-108,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-116,-116,-116,-116,-116,-117,-117,-117,-117,-117,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,126,126,126,126,126,126,126,125,125,125,125,124,124,124,124,124,124,124,124,124,123,123,123,122,122,122,122,122,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,118,118,117,117,117,117,117,116,116,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,111,110,110,109,109,108,108,107,107,106,106,106,104,103,101,100,99,98,98,97,96,96,93,91,89,87,85,84,78,73,69,66,64,59,55,52,41,34,29,26,17,13,6,-128,-6,-13,-17,-26,-29,-34,-41,-52,-55,-59,-64,-66,-69,-73,-78,-84,-85,-87,-89,-91,-93,-96,-96,-97,-98,-98,-99,-100,-101,-103,-104,-106,-106,-106,-107,-107,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-117,-117,-117,-117,-117,-118,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,126,126,126,126,126,126,126,125,125,125,125,124,124,124,124,124,124,124,124,124,124,123,123,123,123,122,122,122,122,122,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,118,118,118,117,117,116,116,116,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,111,110,110,109,109,108,108,108,106,104,103,102,101,100,99,98,97,97,96,96,93,91,89,88,81,76,72,69,66,64,59,56,44,37,32,28,18,14,7,-128,-7,-14,-18,-28,-32,-37,-44,-56,-59,-64,-66,-69,-72,-76,-81,-88,-89,-91,-93,-96,-96,-97,-97,-98,-99,-100,-101,-102,-103,-104,-106,-108,-108,-108,-109,-109,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-117,-117,-118,-118,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,123,123,123,123,122,122,122,122,122,122,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,119,119,119,119,118,118,117,117,116,116,116,116,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,111,110,110,110,108,106,105,104,102,101,100,100,99,98,97,97,96,96,93,92,85,80,75,72,68,66,64,60,48,40,34,30,20,15,7,-128,-7,-15,-20,-30,-34,-40,-48,-60,-64,-66,-68,-72,-75,-80,-85,-92,-93,-96,-96,-97,-97,-98,-99,-100,-100,-101,-102,-104,-105,-106,-108,-110,-110,-110,-111,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-116,-116,-116,-116,-117,-117,-118,-118,-119,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,120,119,119,118,118,117,117,117,116,116,116,115,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,112,110,108,106,105,104,103,102,101,100,99,98,98,97,97,96,96,88,83,78,74,71,68,66,64,51,42,36,32,21,16,8,-128,-8,-16,-21,-32,-36,-42,-51,-64,-66,-68,-71,-74,-78,-83,-88,-96,-96,-97,-97,-98,-98,-99,-100,-101,-102,-103,-104,-105,-106,-108,-110,-112,-112,-112,-112,-112,-112,-112,-112,-113,-113,-113,-113,-113,-114,-114,-114,-114,-114,-115,-115,-115,-115,-116,-116,-116,-117,-117,-117,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,119,119,118,118,118,117,117,117,117,116,116,116,116,115,115,115,115,115,114,114,114,114,114,114,113,112,112,112,110,109,107,106,105,104,103,102,102,101,100,100,97,96,90,85,81,77,74,72,64,53,45,40,26,20,10,-128,-10,-20,-26,-40,-45,-53,-64,-72,-74,-77,-81,-85,-90,-96,-97,-100,-100,-101,-102,-102,-103,-104,-105,-106,-107,-109,-110,-112,-112,-112,-113,-114,-114,-114,-114,-114,-114,-115,-115,-115,-115,-115,-116,-116,-116,-116,-117,-117,-117,-117,-118,-118,-118,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,123,122,122,122,122,122,122,122,122,122,122,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,118,117,117,117,117,117,116,116,116,116,116,115,114,114,113,113,112,112,112,110,109,108,107,106,105,104,104,101,99,97,96,91,86,83,80,70,64,54,48,32,24,12,-128,-12,-24,-32,-48,-54,-64,-70,-80,-83,-86,-91,-96,-97,-99,-101,-104,-104,-105,-106,-107,-108,-109,-110,-112,-112,-112,-113,-113,-114,-114,-115,-116,-116,-116,-116,-116,-117,-117,-117,-117,-117,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,123,122,122,122,122,122,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,119,119,119,118,118,118,118,118,117,116,115,115,114,114,113,113,112,112,112,112,110,109,108,108,104,102,100,98,97,96,91,88,76,69,64,56,37,28,14,-128,-14,-28,-37,-56,-64,-69,-76,-88,-91,-96,-97,-98,-100,-102,-104,-108,-108,-109,-110,-112,-112,-112,-112,-113,-113,-114,-114,-115,-115,-116,-117,-118,-118,-118,-118,-118,-119,-119,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,120,119,118,117,116,116,115,115,114,114,113,113,113,112,112,112,112,108,105,103,101,99,98,97,96,83,74,68,64,42,32,16,-128,-16,-32,-42,-64,-68,-74,-83,-96,-97,-98,-99,-101,-103,-105,-108,-112,-112,-112,-112,-113,-113,-113,-114,-114,-115,-115,-116,-116,-117,-118,-119,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-121,-121,-121,-121,-121,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,123,123,122,122,122,122,122,122,122,122,122,122,121,121,121,120,120,120,120,120,119,118,118,117,117,116,116,116,114,113,112,112,109,107,105,104,99,96,86,80,64,48,24,-128,-24,-48,-64,-80,-86,-96,-99,-104,-105,-107,-109,-112,-112,-113,-114,-116,-116,-116,-117,-117,-118,-118,-119,-120,-120,-120,-120,-120,-121,-121,-121,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-123,-123,-123,-123,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,120,118,116,115,114,113,113,112,112,105,101,98,96,74,64,32,-128,-32,-64,-74,-96,-98,-101,-105,-112,-112,-113,-113,-114,-115,-116,-118,-120,-120,-120,-120,-120,-120,-120,-121,-121,-121,-121,-122,-122,-122,-123,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,123,122,121,121,120,120,120,120,116,114,113,112,101,96,64,-128,-64,-96,-101,-112,-113,-114,-116,-120,-120,-120,-120,-121,-121,-122,-123,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-122,-121,-121,-120,-120,-120,-120,-116,-114,-113,-112,-101,-96,-64,-128,64,96,101,112,113,114,116,120,120,120,120,121,121,122,123,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-118,-116,-115,-114,-113,-113,-112,-112,-105,-101,-98,-96,-74,-64,-32,-128,32,64,74,96,98,101,105,112,112,113,113,114,115,116,118,120,120,120,120,120,120,120,121,121,121,121,122,122,122,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-116,-116,-116,-114,-113,-112,-112,-109,-107,-105,-104,-99,-96,-86,-80,-64,-48,-24,-128,24,48,64,80,86,96,99,104,105,107,109,112,112,113,114,116,116,116,117,117,118,118,119,120,120,120,120,120,121,121,121,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-118,-117,-116,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-112,-112,-108,-105,-103,-101,-99,-98,-97,-96,-83,-74,-68,-64,-42,-32,-16,-128,16,32,42,64,68,74,83,96,97,98,99,101,103,105,108,112,112,112,112,113,113,113,114,114,115,115,116,116,117,118,119,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-118,-118,-117,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-112,-110,-109,-108,-108,-104,-102,-100,-98,-97,-96,-91,-88,-76,-69,-64,-56,-37,-28,-14,-128,14,28,37,56,64,69,76,88,91,96,97,98,100,102,104,108,108,109,110,112,112,112,112,113,113,114,114,115,115,116,117,118,118,118,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,122,122,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-115,-114,-114,-113,-113,-112,-112,-112,-110,-109,-108,-107,-106,-105,-104,-104,-101,-99,-97,-96,-91,-86,-83,-80,-70,-64,-54,-48,-32,-24,-12,-128,12,24,32,48,54,64,70,80,83,86,91,96,97,99,101,104,104,105,106,107,108,109,110,112,112,112,113,113,114,114,115,116,116,116,116,116,117,117,117,117,117,118,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,122,122,122,122,122,122,122,122,122,122,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-113,-112,-112,-112,-110,-109,-107,-106,-105,-104,-103,-102,-102,-101,-100,-100,-97,-96,-90,-85,-81,-77,-74,-72,-64,-53,-45,-40,-26,-20,-10,-128,10,20,26,40,45,53,64,72,74,77,81,85,90,96,97,100,100,101,102,102,103,104,105,106,107,109,110,112,112,112,113,114,114,114,114,114,114,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,119,119,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,122,122,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-110,-108,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-97,-97,-96,-96,-88,-83,-78,-74,-71,-68,-66,-64,-51,-42,-36,-32,-21,-16,-8,-128,8,16,21,32,36,42,51,64,66,68,71,74,78,83,88,96,96,97,97,98,98,99,100,101,102,103,104,105,106,108,110,112,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,116,116,116,117,117,117,118,118,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-119,-118,-118,-117,-117,-116,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-110,-108,-106,-105,-104,-102,-101,-100,-100,-99,-98,-97,-97,-96,-96,-93,-92,-85,-80,-75,-72,-68,-66,-64,-60,-48,-40,-34,-30,-20,-15,-7,-128,7,15,20,30,34,40,48,60,64,66,68,72,75,80,85,92,93,96,96,97,97,98,99,100,100,101,102,104,105,106,108,110,110,110,111,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,116,116,116,116,117,117,118,118,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,122,122,122,122,122,122,123,123,123,123,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-123,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-118,-118,-117,-117,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-108,-106,-104,-103,-102,-101,-100,-99,-98,-97,-97,-96,-96,-93,-91,-89,-88,-81,-76,-72,-69,-66,-64,-59,-56,-44,-37,-32,-28,-18,-14,-7,-128,7,14,18,28,32,37,44,56,59,64,66,69,72,76,81,88,89,91,93,96,96,97,97,98,99,100,101,102,103,104,106,108,108,108,109,109,110,110,111,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,115,115,115,116,116,116,117,117,118,118,118,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,122,122,123,123,123,123,124,124,124,124,124,124,124,124,124,124,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-117,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-106,-104,-103,-101,-100,-99,-98,-98,-97,-96,-96,-93,-91,-89,-87,-85,-84,-78,-73,-69,-66,-64,-59,-55,-52,-41,-34,-29,-26,-17,-13,-6,-128,6,13,17,26,29,34,41,52,55,59,64,66,69,73,78,84,85,87,89,91,93,96,96,97,98,98,99,100,101,103,104,106,106,106,107,107,108,108,109,109,110,110,111,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,115,115,115,116,116,117,117,117,117,117,118,118,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,122,122,122,122,122,123,123,123,124,124,124,124,124,124,124,124,124,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-119,-118,-118,-118,-117,-117,-117,-117,-117,-116,-116,-116,-116,-116,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-108,-107,-107,-106,-106,-106,-105,-105,-104,-104,-104,-102,-101,-100,-99,-98,-97,-96,-96,-93,-91,-88,-86,-84,-83,-81,-80,-74,-70,-66,-64,-59,-54,-51,-48,-38,-32,-27,-24,-16,-12,-6,-128,6,12,16,24,27,32,38,48,51,54,59,64,66,70,74,80,81,83,84,86,88,91,93,96,96,97,98,99,100,101,102,104,104,104,105,105,106,106,106,107,107,108,108,109,110,110,111,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,116,116,116,116,116,117,117,117,117,117,118,118,118,119,119,119,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,122,122,122,122,122,123,123,123,124,124,124,124,124,124,124,124,125,125,125,125,126,126,126,126,126,126,127,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-124,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-103,-102,-102,-102,-100,-99,-98,-97,-96,-96,-93,-90,-88,-86,-84,-82,-80,-78,-77,-76,-71,-67,-64,-58,-54,-50,-46,-44,-35,-29,-25,-22,-14,-11,-5,-128,5,11,14,22,25,29,35,44,46,50,54,58,64,67,71,76,77,78,80,82,84,86,88,90,93,96,96,97,98,99,100,102,102,102,103,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,111,112,112,112,112,112,113,113,113,113,114,114,114,115,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,118,119,119,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,122,122,122,122,123,123,123,124,124,124,124,124,124,124,124,125,125,125,126,126,126,126,126,126,127,127,127,127,127,-128,-127,-127,-127,-127,-127,-126,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-118,-117,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-115,-114,-114,-114,-114,-114,-114,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-109,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-102,-101,-101,-100,-100,-100,-100,-98,-97,-96,-96,-92,-90,-87,-85,-83,-81,-79,-77,-76,-74,-73,-72,-67,-64,-58,-53,-49,-45,-42,-40,-32,-26,-22,-20,-13,-10,-5,-128,5,10,13,20,22,26,32,40,42,45,49,53,58,64,67,72,73,74,76,77,79,81,83,85,87,90,92,96,96,97,98,100,100,100,100,101,101,102,102,102,103,103,104,104,105,105,106,106,107,107,108,109,109,110,111,112,112,112,112,112,113,113,113,114,114,114,114,114,114,115,115,115,115,115,116,116,116,116,117,117,117,117,118,118,118,119,119,120,120,120,120,120,120,120,120,121,121,121,121,121,121,122,122,122,122,123,123,124,124,124,124,124,124,124,125,125,125,126,126,126,126,126,127,127,127,127,127,-128,-127,-127,-127,-127,-126,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-118,-117,-117,-117,-116,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-108,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-98,-96,-96,-92,-89,-86,-84,-82,-80,-78,-76,-74,-73,-71,-70,-69,-68,-64,-57,-52,-48,-44,-41,-38,-36,-28,-24,-20,-18,-12,-9,-4,-128,4,9,12,18,20,24,28,36,38,41,44,48,52,57,64,68,69,70,71,73,74,76,78,80,82,84,86,89,92,96,96,98,98,98,98,99,99,99,100,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,108,108,109,110,111,112,112,112,112,113,113,113,113,113,113,113,114,114,114,114,114,115,115,115,115,116,116,116,116,117,117,117,118,118,118,119,119,120,120,120,120,120,120,120,120,121,121,121,121,122,122,122,122,123,123,124,124,124,124,124,124,125,125,125,126,126,126,126,126,127,127,127,127,-128,-127,-127,-127,-127,-126,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-92,-88,-85,-83,-80,-78,-76,-74,-72,-71,-69,-68,-67,-66,-65,-64,-56,-51,-46,-42,-39,-36,-34,-32,-25,-21,-18,-16,-10,-8,-4,-128,4,8,10,16,18,21,25,32,34,36,39,42,46,51,56,64,65,66,67,68,69,71,72,74,76,78,80,83,85,88,92,96,96,96,96,97,97,97,97,98,98,98,99,99,100,100,100,101,101,102,102,103,103,104,104,105,106,106,107,108,109,110,111,112,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,115,116,116,116,117,117,117,118,118,119,119,120,120,120,120,120,120,120,121,121,121,121,122,122,122,123,123,124,124,124,124,124,124,125,125,126,126,126,126,127,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-111,-110,-109,-108,-107,-106,-106,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-94,-90,-87,-84,-81,-79,-77,-75,-73,-71,-70,-68,-67,-66,-65,-64,-62,-55,-49,-45,-41,-38,-35,-33,-31,-24,-20,-17,-15,-10,-7,-3,-128,3,7,10,15,17,20,24,31,33,35,38,41,45,49,55,62,64,65,66,67,68,70,71,73,75,77,79,81,84,87,90,94,94,96,96,96,96,97,97,97,98,98,98,99,99,99,100,100,101,101,102,102,103,103,104,104,105,106,106,107,108,109,110,111,111,112,112,112,112,112,112,112,113,113,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,117,117,117,118,118,119,119,120,120,120,120,120,120,120,121,121,121,121,122,122,122,123,123,124,124,124,124,124,125,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-119,-119,-118,-118,-117,-117,-116,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-110,-109,-108,-107,-106,-105,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-92,-88,-85,-82,-80,-77,-75,-73,-72,-70,-68,-67,-66,-65,-64,-61,-60,-53,-48,-43,-40,-36,-34,-32,-30,-24,-20,-17,-15,-10,-7,-3,-128,3,7,10,15,17,20,24,30,32,34,36,40,43,48,53,60,61,64,65,66,67,68,70,72,73,75,77,80,82,85,88,92,92,93,94,96,96,96,96,97,97,97,98,98,98,99,99,100,100,100,101,101,102,102,103,104,104,105,105,106,107,108,109,110,110,110,111,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,114,115,115,115,116,116,116,116,117,117,118,118,119,119,120,120,120,120,120,120,121,121,121,121,122,122,122,123,123,124,124,124,124,124,125,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-123,-123,-122,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-119,-118,-118,-118,-117,-117,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-109,-108,-107,-106,-105,-105,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-90,-86,-83,-80,-78,-76,-74,-72,-70,-69,-67,-66,-65,-64,-61,-59,-58,-51,-46,-42,-38,-35,-33,-30,-29,-23,-19,-16,-14,-9,-7,-3,-128,3,7,9,14,16,19,23,29,30,33,35,38,42,46,51,58,59,61,64,65,66,67,69,70,72,74,76,78,80,83,86,90,90,91,92,93,94,96,96,96,96,97,97,97,98,98,98,99,99,100,100,101,101,102,102,103,103,104,105,105,106,107,108,109,109,109,110,110,111,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,115,115,115,115,116,116,116,117,117,118,118,118,119,120,120,120,120,120,120,121,121,121,121,122,122,122,123,123,124,124,124,124,124,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-123,-123,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-120,-119,-118,-118,-118,-117,-117,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-108,-107,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-88,-84,-81,-79,-76,-74,-72,-70,-69,-67,-66,-65,-64,-61,-59,-57,-56,-49,-44,-40,-37,-34,-32,-29,-28,-22,-18,-16,-14,-9,-7,-3,-128,3,7,9,14,16,18,22,28,29,32,34,37,40,44,49,56,57,59,61,64,65,66,67,69,70,72,74,76,79,81,84,88,88,89,90,91,92,93,94,96,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,102,102,103,104,104,105,106,107,108,108,108,109,109,110,110,111,112,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,115,115,115,116,116,116,117,117,118,118,118,119,120,120,120,120,120,120,121,121,121,121,122,122,123,123,124,124,124,124,124,125,125,126,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-125,-125,-124,-124,-124,-124,-123,-123,-122,-122,-122,-121,-121,-121,-120,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-107,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-86,-82,-80,-77,-75,-73,-71,-69,-68,-66,-65,-64,-61,-59,-57,-55,-54,-48,-43,-39,-36,-33,-30,-28,-27,-21,-18,-15,-13,-9,-6,-3,-128,3,6,9,13,15,18,21,27,28,30,33,36,39,43,48,54,55,57,59,61,64,65,66,68,69,71,73,75,77,80,82,86,86,87,88,89,90,91,92,93,94,96,96,96,96,97,97,98,98,98,99,99,100,100,101,101,102,102,103,104,104,105,106,107,107,107,108,108,109,109,110,110,111,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,115,115,115,116,116,116,117,117,117,118,118,119,120,120,120,120,120,120,121,121,121,122,122,122,123,123,124,124,124,124,125,125,125,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-124,-123,-122,-122,-122,-121,-121,-121,-120,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-117,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-106,-105,-104,-103,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-84,-80,-78,-75,-73,-71,-69,-68,-66,-65,-64,-61,-59,-57,-55,-53,-52,-46,-41,-37,-34,-32,-29,-27,-26,-20,-17,-14,-13,-8,-6,-3,-128,3,6,8,13,14,17,20,26,27,29,32,34,37,41,46,52,53,55,57,59,61,64,65,66,68,69,71,73,75,78,80,84,84,85,86,87,88,89,90,91,92,93,94,96,96,96,96,97,97,98,98,98,99,99,100,100,101,101,102,103,103,104,105,106,106,106,107,107,108,108,109,109,110,110,111,112,112,112,112,112,112,113,113,113,113,113,114,114,114,114,115,115,115,116,116,117,117,117,118,118,119,120,120,120,120,120,120,121,121,121,122,122,122,123,124,124,124,124,124,125,125,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-123,-123,-122,-122,-121,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-116,-116,-116,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-105,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-82,-79,-76,-74,-72,-70,-68,-66,-65,-64,-61,-59,-57,-55,-53,-51,-50,-44,-40,-36,-33,-30,-28,-26,-25,-20,-16,-14,-12,-8,-6,-3,-128,3,6,8,12,14,16,20,25,26,28,30,33,36,40,44,50,51,53,55,57,59,61,64,65,66,68,70,72,74,76,79,82,82,83,84,85,86,87,88,89,90,91,92,93,94,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,102,103,104,105,105,105,106,106,107,107,108,108,109,109,110,110,111,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,116,116,116,117,117,118,118,119,120,120,120,120,120,121,121,121,121,122,122,123,123,124,124,124,124,125,125,126,126,126,127,127,127,-128,-127,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-123,-122,-122,-122,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-116,-116,-116,-115,-115,-114,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-108,-107,-107,-106,-106,-106,-105,-105,-104,-104,-104,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-91,-89,-88,-87,-86,-85,-84,-84,-83,-82,-81,-80,-80,-77,-74,-72,-70,-68,-66,-65,-64,-61,-59,-56,-54,-52,-51,-49,-48,-42,-38,-34,-32,-29,-27,-25,-24,-19,-16,-13,-12,-8,-6,-3,-128,3,6,8,12,13,16,19,24,25,27,29,32,34,38,42,48,49,51,52,54,56,59,61,64,65,66,68,70,72,74,77,80,80,81,82,83,84,84,85,86,87,88,89,91,92,93,94,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,103,104,104,104,105,105,106,106,106,107,107,108,108,109,110,110,111,112,112,112,112,112,112,113,113,113,113,114,114,114,114,115,115,116,116,116,117,117,118,118,119,120,120,120,120,120,121,121,121,122,122,122,123,124,124,124,124,125,125,126,126,126,127,127,127,-128,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-123,-123,-122,-122,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-116,-116,-115,-115,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-112,-111,-110,-110,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-103,-102,-101,-101,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-81,-80,-79,-78,-78,-75,-72,-70,-68,-67,-65,-64,-61,-58,-56,-54,-52,-50,-49,-47,-46,-40,-36,-33,-30,-28,-26,-24,-23,-18,-15,-13,-11,-7,-5,-2,-128,2,5,7,11,13,15,18,23,24,26,28,30,33,36,40,46,47,49,50,52,54,56,58,61,64,65,67,68,70,72,75,78,78,79,80,81,81,82,83,84,85,86,87,88,89,90,92,93,94,96,96,96,97,97,97,98,98,99,99,100,101,101,102,103,103,103,104,104,104,105,105,106,106,107,107,108,108,109,110,110,111,112,112,112,112,112,112,113,113,113,113,114,114,114,115,115,115,116,116,117,117,118,118,119,120,120,120,120,120,121,121,121,122,122,123,123,124,124,124,124,125,125,126,126,126,127,127,-128,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-124,-123,-122,-122,-121,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-117,-117,-116,-116,-115,-115,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-109,-108,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-103,-102,-102,-102,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-93,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-78,-77,-76,-76,-73,-71,-69,-67,-65,-64,-61,-58,-56,-54,-52,-50,-48,-46,-45,-44,-39,-35,-32,-29,-27,-25,-23,-22,-17,-14,-12,-11,-7,-5,-2,-128,2,5,7,11,12,14,17,22,23,25,27,29,32,35,39,44,45,46,48,50,52,54,56,58,61,64,65,67,69,71,73,76,76,77,78,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,96,96,96,97,97,98,98,99,99,100,100,101,102,102,102,103,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,111,112,112,112,112,112,113,113,113,113,114,114,114,115,115,115,116,116,117,117,118,118,119,120,120,120,120,120,121,121,121,122,122,123,124,124,124,124,125,125,126,126,126,127,127,-128,-127,-127,-126,-126,-126,-125,-125,-124,-124,-124,-123,-123,-122,-122,-121,-121,-120,-120,-120,-120,-120,-119,-118,-118,-117,-116,-116,-116,-115,-115,-114,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-109,-108,-108,-107,-106,-106,-105,-105,-104,-104,-104,-103,-103,-102,-102,-102,-101,-101,-101,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-93,-91,-90,-89,-88,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-76,-75,-74,-74,-71,-69,-67,-65,-64,-61,-58,-56,-53,-51,-49,-48,-46,-44,-43,-42,-37,-33,-30,-28,-25,-24,-22,-21,-16,-14,-12,-10,-7,-5,-2,-128,2,5,7,10,12,14,16,21,22,24,25,28,30,33,37,42,43,44,46,48,49,51,53,56,58,61,64,65,67,69,71,74,74,75,76,76,77,78,79,80,80,81,82,83,84,85,86,88,89,90,91,93,94,96,96,96,97,97,98,98,99,99,100,101,101,101,102,102,102,103,103,104,104,104,105,105,106,106,107,108,108,109,109,110,111,112,112,112,112,112,113,113,113,113,114,114,114,115,115,116,116,116,117,118,118,119,120,120,120,120,120,121,121,122,122,123,123,124,124,124,125,125,126,126,126,127,127,-128,-127,-127,-126,-126,-126,-125,-124,-124,-124,-124,-123,-122,-122,-121,-121,-121,-120,-120,-120,-120,-119,-118,-117,-117,-116,-116,-115,-115,-115,-114,-114,-114,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-109,-108,-107,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-102,-101,-101,-100,-100,-100,-100,-99,-98,-98,-97,-97,-96,-96,-96,-94,-92,-91,-90,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-76,-75,-74,-73,-73,-72,-72,-69,-67,-65,-64,-60,-58,-55,-53,-51,-49,-47,-45,-44,-42,-41,-40,-35,-32,-29,-26,-24,-22,-21,-20,-16,-13,-11,-10,-6,-5,-2,-128,2,5,6,10,11,13,16,20,21,22,24,26,29,32,35,40,41,42,44,45,47,49,51,53,55,58,60,64,65,67,69,72,72,73,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,94,96,96,96,97,97,98,98,99,100,100,100,100,101,101,102,102,102,103,103,104,104,105,105,106,106,107,107,108,109,109,110,111,112,112,112,112,112,113,113,113,114,114,114,115,115,115,116,116,117,117,118,119,120,120,120,120,121,121,121,122,122,123,124,124,124,124,125,126,126,126,127,127,-128,-127,-127,-126,-126,-125,-125,-124,-124,-124,-123,-122,-122,-121,-121,-121,-120,-120,-120,-120,-119,-118,-117,-117,-116,-116,-115,-115,-114,-114,-114,-113,-113,-113,-112,-112,-112,-112,-112,-111,-110,-109,-108,-108,-107,-107,-106,-105,-105,-104,-104,-103,-103,-102,-102,-102,-101,-101,-100,-100,-100,-99,-99,-99,-99,-98,-97,-97,-96,-96,-96,-94,-92,-91,-89,-88,-87,-86,-84,-83,-82,-81,-80,-79,-78,-77,-77,-76,-75,-74,-73,-73,-72,-71,-71,-70,-70,-67,-65,-64,-60,-57,-55,-52,-50,-48,-46,-45,-43,-41,-40,-39,-38,-33,-30,-27,-25,-23,-21,-20,-19,-15,-12,-10,-9,-6,-4,-2,-128,2,4,6,9,10,12,15,19,20,21,23,25,27,30,33,38,39,40,41,43,45,46,48,50,52,55,57,60,64,65,67,70,70,71,71,72,73,73,74,75,76,77,77,78,79,80,81,82,83,84,86,87,88,89,91,92,94,96,96,96,97,97,98,99,99,99,99,100,100,100,101,101,102,102,102,103,103,104,104,105,105,106,107,107,108,108,109,110,111,112,112,112,112,112,113,113,113,114,114,114,115,115,116,116,117,117,118,119,120,120,120,120,121,121,121,122,122,123,124,124,124,125,125,126,126,127,127,-128,-127,-127,-126,-126,-125,-125,-124,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-120,-119,-118,-117,-117,-116,-116,-115,-115,-114,-114,-113,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-108,-107,-106,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-98,-97,-96,-96,-96,-94,-92,-91,-89,-88,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-73,-72,-71,-71,-70,-69,-69,-68,-68,-65,-64,-60,-57,-54,-52,-50,-48,-46,-44,-42,-41,-39,-38,-37,-36,-32,-28,-26,-24,-22,-20,-19,-18,-14,-12,-10,-9,-6,-4,-2,-128,2,4,6,9,10,12,14,18,19,20,22,24,26,28,32,36,37,38,39,41,42,44,46,48,50,52,54,57,60,64,65,68,68,69,69,70,71,71,72,73,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,91,92,94,96,96,96,97,98,98,98,98,99,99,99,100,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,108,108,109,110,111,112,112,112,112,113,113,113,113,114,114,115,115,116,116,117,117,118,119,120,120,120,120,121,121,122,122,123,124,124,124,125,125,126,126,127,127,-128,-127,-127,-126,-126,-125,-124,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-120,-119,-118,-117,-116,-116,-115,-115,-114,-114,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-107,-106,-105,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-97,-96,-96,-94,-92,-90,-89,-87,-86,-85,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-73,-72,-71,-70,-70,-69,-68,-68,-67,-67,-66,-66,-64,-60,-57,-54,-51,-49,-47,-45,-43,-41,-40,-38,-37,-36,-35,-34,-30,-27,-24,-22,-20,-19,-18,-17,-13,-11,-9,-8,-5,-4,-2,-128,2,4,5,8,9,11,13,17,18,19,20,22,24,27,30,34,35,36,37,38,40,41,43,45,47,49,51,54,57,60,64,66,66,67,67,68,68,69,70,70,71,72,73,73,74,75,76,77,78,79,80,81,82,83,85,86,87,89,90,92,94,96,96,97,97,97,97,98,98,98,99,99,99,100,100,100,101,101,102,102,103,103,104,104,105,105,106,107,107,108,109,110,111,112,112,112,112,113,113,113,114,114,114,115,115,116,116,117,118,119,120,120,120,120,121,121,122,122,123,124,124,124,125,126,126,127,127,-128,-127,-127,-126,-126,-125,-124,-124,-124,-123,-122,-121,-121,-120,-120,-120,-120,-119,-118,-117,-116,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-96,-94,-92,-90,-88,-87,-85,-84,-83,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-69,-68,-67,-67,-66,-66,-65,-65,-64,-64,-60,-56,-53,-51,-48,-46,-44,-42,-40,-39,-37,-36,-35,-34,-33,-32,-28,-25,-23,-21,-19,-18,-17,-16,-12,-10,-9,-8,-5,-4,-2,-128,2,4,5,8,9,10,12,16,17,18,19,21,23,25,28,32,33,34,35,36,37,39,40,42,44,46,48,51,53,56,60,64,64,65,65,66,66,67,67,68,69,69,70,71,72,72,73,74,75,76,77,78,79,80,81,83,84,85,87,88,90,92,94,96,96,96,96,97,97,97,97,98,98,98,99,99,100,100,100,101,101,102,102,103,103,104,104,105,106,106,107,108,109,110,111,112,112,112,112,113,113,113,114,114,115,115,116,116,117,118,119,120,120,120,120,121,121,122,123,124,124,124,125,126,126,127,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-123,-122,-121,-121,-120,-120,-120,-119,-118,-118,-117,-116,-116,-115,-114,-114,-114,-113,-113,-113,-112,-112,-112,-111,-110,-109,-108,-108,-107,-106,-105,-105,-104,-104,-103,-102,-102,-101,-101,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-95,-93,-91,-89,-88,-86,-85,-83,-82,-81,-80,-78,-77,-76,-75,-74,-74,-73,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-63,-59,-56,-53,-50,-48,-45,-43,-42,-40,-38,-37,-36,-34,-33,-32,-31,-28,-25,-22,-21,-19,-18,-16,-15,-12,-10,-9,-7,-5,-3,-1,-128,1,3,5,7,9,10,12,15,16,18,19,21,22,25,28,31,32,33,34,36,37,38,40,42,43,45,48,50,53,56,59,63,64,64,65,65,66,66,67,68,68,69,70,70,71,72,73,74,74,75,76,77,78,80,81,82,83,85,86,88,89,91,93,95,96,96,96,96,97,97,97,98,98,98,99,99,99,100,100,101,101,101,102,102,103,104,104,105,105,106,107,108,108,109,110,111,112,112,112,113,113,113,114,114,114,115,116,116,117,118,118,119,120,120,120,121,121,122,123,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-119,-118,-117,-117,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-105,-104,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-94,-92,-90,-88,-87,-85,-84,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-62,-62,-58,-55,-52,-49,-47,-45,-43,-41,-39,-38,-36,-35,-34,-33,-32,-31,-27,-24,-22,-20,-19,-17,-16,-15,-12,-10,-8,-7,-5,-3,-1,-128,1,3,5,7,8,10,12,15,16,17,19,20,22,24,27,31,32,33,34,35,36,38,39,41,43,45,47,49,52,55,58,62,62,64,64,65,65,66,66,67,68,68,69,70,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,87,88,90,92,94,94,96,96,96,96,97,97,97,98,98,98,99,99,99,100,100,101,101,102,102,103,103,104,104,105,106,106,107,108,109,110,111,112,112,112,112,113,113,113,114,114,115,115,116,117,117,118,119,120,120,120,121,121,122,122,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-119,-118,-117,-116,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-112,-111,-110,-109,-108,-107,-107,-106,-105,-105,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-93,-91,-89,-87,-86,-84,-83,-82,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-71,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-62,-61,-61,-57,-54,-51,-48,-46,-44,-42,-40,-39,-37,-36,-34,-33,-32,-31,-30,-27,-24,-22,-20,-18,-17,-16,-15,-12,-10,-8,-7,-5,-3,-1,-128,1,3,5,7,8,10,12,15,16,17,18,20,22,24,27,30,31,32,33,34,36,37,39,40,42,44,46,48,51,54,57,61,61,62,64,64,65,65,66,66,67,68,68,69,70,71,71,72,73,74,75,76,77,78,79,80,82,83,84,86,87,89,91,93,93,94,96,96,96,96,97,97,97,98,98,98,99,99,99,100,100,101,101,102,102,103,103,104,105,105,106,107,107,108,109,110,111,112,112,112,113,113,113,114,114,115,115,116,116,117,118,119,120,120,120,121,121,122,122,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-125,-124,-124,-123,-122,-122,-121,-121,-120,-120,-120,-119,-118,-117,-116,-116,-115,-114,-114,-114,-113,-113,-112,-112,-112,-112,-110,-110,-109,-108,-107,-106,-105,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-92,-90,-88,-86,-85,-83,-82,-81,-80,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-62,-61,-60,-60,-56,-53,-50,-48,-45,-43,-41,-40,-38,-36,-35,-34,-33,-32,-30,-30,-26,-24,-21,-20,-18,-17,-16,-15,-12,-10,-8,-7,-5,-3,-1,-128,1,3,5,7,8,10,12,15,16,17,18,20,21,24,26,30,30,32,33,34,35,36,38,40,41,43,45,48,50,53,56,60,60,61,62,64,64,65,65,66,66,67,68,68,69,70,71,72,72,73,74,75,76,77,78,80,81,82,83,85,86,88,90,92,92,93,94,96,96,96,96,97,97,97,98,98,98,99,99,100,100,100,101,101,102,102,103,104,104,105,105,106,107,108,109,110,110,112,112,112,112,113,113,114,114,114,115,116,116,117,118,119,120,120,120,121,121,122,122,123,124,124,125,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-124,-123,-122,-121,-121,-120,-120,-120,-119,-118,-117,-117,-116,-115,-115,-114,-114,-113,-113,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-105,-104,-104,-103,-103,-102,-101,-101,-100,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-91,-89,-87,-85,-84,-83,-81,-80,-79,-78,-76,-75,-74,-73,-73,-72,-71,-70,-69,-69,-68,-67,-66,-66,-65,-65,-64,-64,-62,-61,-60,-59,-59,-55,-52,-49,-47,-44,-42,-41,-39,-37,-36,-34,-33,-32,-31,-30,-29,-26,-23,-21,-19,-18,-16,-15,-14,-11,-9,-8,-7,-4,-3,-1,-128,1,3,4,7,8,9,11,14,15,16,18,19,21,23,26,29,30,31,32,33,34,36,37,39,41,42,44,47,49,52,55,59,59,60,61,62,64,64,65,65,66,66,67,68,69,69,70,71,72,73,73,74,75,76,78,79,80,81,83,84,85,87,89,91,91,92,93,94,96,96,96,96,97,97,97,98,98,98,99,99,100,100,100,101,101,102,103,103,104,104,105,106,106,107,108,109,110,111,112,112,112,113,113,113,114,114,115,115,116,117,117,118,119,120,120,120,121,121,122,123,124,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-124,-123,-122,-121,-121,-120,-120,-120,-119,-118,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-112,-110,-109,-109,-108,-107,-106,-105,-105,-104,-103,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-90,-88,-86,-85,-83,-82,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-58,-54,-51,-48,-46,-44,-42,-40,-38,-37,-35,-34,-33,-32,-30,-29,-29,-25,-23,-21,-19,-17,-16,-15,-14,-11,-9,-8,-7,-4,-3,-1,-128,1,3,4,7,8,9,11,14,15,16,17,19,21,23,25,29,29,30,32,33,34,35,37,38,40,42,44,46,48,51,54,58,58,59,60,61,62,64,64,65,65,66,67,67,68,69,69,70,71,72,73,74,75,76,77,78,79,80,82,83,85,86,88,90,90,91,92,93,94,96,96,96,96,97,97,97,98,98,98,99,99,100,100,101,101,102,102,103,103,104,105,105,106,107,108,109,109,110,112,112,112,112,113,113,114,114,115,115,116,116,117,118,119,120,120,120,121,121,122,123,124,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-124,-123,-122,-121,-121,-120,-120,-120,-119,-118,-117,-116,-116,-115,-114,-114,-113,-113,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-89,-87,-85,-84,-82,-81,-80,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-57,-53,-50,-48,-45,-43,-41,-39,-38,-36,-35,-33,-32,-31,-30,-29,-28,-25,-22,-20,-19,-17,-16,-15,-14,-11,-9,-8,-7,-4,-3,-1,-128,1,3,4,7,8,9,11,14,15,16,17,19,20,22,25,28,29,30,31,32,33,35,36,38,39,41,43,45,48,50,53,57,57,58,59,60,61,62,64,64,65,65,66,67,67,68,69,70,70,71,72,73,74,75,76,77,78,80,81,82,84,85,87,89,89,90,91,92,93,94,96,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,102,102,103,104,104,105,106,106,107,108,109,110,111,112,112,112,113,113,113,114,114,115,116,116,117,118,119,120,120,120,121,121,122,123,124,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-124,-123,-122,-121,-121,-120,-120,-120,-118,-118,-117,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-112,-110,-109,-108,-108,-107,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-88,-86,-84,-83,-81,-80,-79,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-56,-52,-49,-47,-44,-42,-40,-38,-37,-35,-34,-33,-32,-30,-29,-28,-28,-24,-22,-20,-18,-17,-16,-14,-14,-11,-9,-8,-7,-4,-3,-1,-128,1,3,4,7,8,9,11,14,14,16,17,18,20,22,24,28,28,29,30,32,33,34,35,37,38,40,42,44,47,49,52,56,56,57,58,59,60,61,62,64,64,65,65,66,67,67,68,69,70,70,71,72,73,74,75,76,77,79,80,81,83,84,86,88,88,89,90,91,92,93,94,96,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,102,102,103,104,104,105,106,107,108,108,109,110,112,112,112,112,113,113,114,114,115,115,116,117,118,118,120,120,120,121,121,122,123,124,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-122,-121,-121,-120,-120,-119,-118,-117,-116,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-105,-104,-103,-103,-102,-102,-101,-100,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-87,-85,-83,-82,-80,-79,-78,-77,-76,-74,-73,-72,-72,-71,-70,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-55,-51,-48,-46,-44,-41,-40,-38,-36,-35,-33,-32,-31,-30,-29,-28,-27,-24,-22,-20,-18,-16,-15,-14,-13,-11,-9,-7,-6,-4,-3,-1,-128,1,3,4,6,7,9,11,13,14,15,16,18,20,22,24,27,28,29,30,31,32,33,35,36,38,40,41,44,46,48,51,55,55,56,57,58,59,60,61,62,64,64,65,65,66,67,67,68,69,70,71,72,72,73,74,76,77,78,79,80,82,83,85,87,87,88,89,90,91,92,93,94,96,96,96,96,97,97,97,98,98,99,99,100,100,100,101,102,102,103,103,104,105,105,106,107,108,109,110,111,112,112,112,113,113,114,114,115,115,116,116,117,118,119,120,120,121,121,122,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-122,-121,-120,-120,-120,-119,-118,-117,-116,-116,-115,-114,-114,-113,-113,-113,-112,-112,-112,-110,-109,-108,-107,-107,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-86,-84,-82,-81,-80,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-54,-50,-48,-45,-43,-41,-39,-37,-36,-34,-33,-32,-30,-29,-28,-27,-27,-24,-21,-19,-18,-16,-15,-14,-13,-10,-9,-7,-6,-4,-3,-1,-128,1,3,4,6,7,9,10,13,14,15,16,18,19,21,24,27,27,28,29,30,32,33,34,36,37,39,41,43,45,48,50,54,54,55,56,57,58,59,60,61,62,64,64,65,65,66,67,68,68,69,70,71,72,73,74,75,76,77,78,80,81,82,84,86,86,87,88,89,90,91,92,93,94,96,96,96,96,97,97,98,98,98,99,99,100,100,101,101,102,102,103,104,104,105,106,107,107,108,109,110,112,112,112,113,113,113,114,114,115,116,116,117,118,119,120,120,120,121,122,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-119,-118,-117,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-85,-83,-81,-80,-79,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-53,-49,-47,-44,-42,-40,-38,-36,-35,-33,-32,-31,-30,-29,-28,-27,-26,-23,-21,-19,-17,-16,-15,-14,-13,-10,-8,-7,-6,-4,-3,-1,-128,1,3,4,6,7,8,10,13,14,15,16,17,19,21,23,26,27,28,29,30,31,32,33,35,36,38,40,42,44,47,49,53,53,54,55,56,57,58,59,60,61,62,64,64,65,65,66,67,68,68,69,70,71,72,73,74,75,76,77,79,80,81,83,85,85,86,87,88,89,90,91,92,93,94,96,96,96,96,97,97,98,98,98,99,99,100,100,101,101,102,102,103,104,104,105,106,107,108,109,110,111,112,112,112,113,113,114,114,115,115,116,117,118,119,120,120,120,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-120,-118,-117,-117,-116,-115,-114,-114,-113,-113,-113,-112,-112,-112,-110,-109,-108,-107,-106,-106,-105,-104,-103,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-96,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-84,-82,-80,-79,-78,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-52,-48,-46,-43,-41,-39,-37,-36,-34,-33,-32,-30,-29,-28,-27,-26,-26,-23,-20,-18,-17,-16,-14,-13,-13,-10,-8,-7,-6,-4,-3,-1,-128,1,3,4,6,7,8,10,13,13,14,16,17,18,20,23,26,26,27,28,29,30,32,33,34,36,37,39,41,43,46,48,52,52,53,54,55,56,57,58,59,60,61,62,64,64,65,65,66,67,68,68,69,70,71,72,73,74,75,76,78,79,80,82,84,84,85,86,87,88,89,90,91,92,93,94,96,96,96,96,97,97,98,98,98,99,99,100,100,101,101,102,103,103,104,105,106,106,107,108,109,110,112,112,112,113,113,113,114,114,115,116,117,117,118,120,120,120,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-119,-118,-117,-116,-116,-115,-114,-114,-113,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-104,-103,-102,-102,-101,-100,-100,-99,-99,-98,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-83,-81,-80,-78,-77,-76,-74,-73,-72,-71,-70,-69,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-51,-48,-45,-42,-40,-38,-37,-35,-34,-32,-31,-30,-29,-28,-27,-26,-25,-22,-20,-18,-17,-15,-14,-13,-12,-10,-8,-7,-6,-4,-3,-1,-128,1,3,4,6,7,8,10,12,13,14,15,17,18,20,22,25,26,27,28,29,30,31,32,34,35,37,38,40,42,45,48,51,51,52,53,54,55,56,57,58,59,60,61,62,64,64,65,66,66,67,68,69,69,70,71,72,73,74,76,77,78,80,81,83,83,84,85,86,87,88,89,90,91,92,93,94,96,96,96,97,97,97,98,98,98,99,99,100,100,101,102,102,103,104,104,105,106,107,108,109,110,111,112,112,112,113,113,114,114,115,116,116,117,118,119,120,120,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-119,-118,-117,-116,-115,-115,-114,-114,-113,-113,-112,-112,-112,-110,-109,-108,-107,-106,-105,-105,-104,-103,-102,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-82,-80,-79,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-50,-47,-44,-42,-40,-38,-36,-34,-33,-32,-30,-29,-28,-27,-26,-25,-25,-22,-20,-18,-16,-15,-14,-13,-12,-10,-8,-7,-6,-4,-3,-1,-128,1,3,4,6,7,8,10,12,13,14,15,16,18,20,22,25,25,26,27,28,29,30,32,33,34,36,38,40,42,44,47,50,50,51,52,53,54,55,56,57,58,59,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,75,76,77,79,80,82,82,83,84,85,86,87,88,89,90,91,92,93,94,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,102,103,104,105,105,106,107,108,109,110,112,112,112,113,113,114,114,115,115,116,117,118,119,120,120,121,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-119,-118,-117,-116,-115,-114,-114,-113,-113,-112,-112,-112,-111,-110,-109,-108,-107,-106,-105,-104,-103,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-81,-79,-78,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-49,-46,-43,-41,-39,-37,-35,-34,-32,-31,-30,-29,-28,-27,-26,-25,-24,-21,-19,-17,-16,-15,-14,-13,-12,-9,-8,-7,-6,-4,-3,-1,-128,1,3,4,6,7,8,9,12,13,14,15,16,17,19,21,24,25,26,27,28,29,30,31,32,34,35,37,39,41,43,46,49,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,75,76,78,79,81,81,82,83,84,85,86,87,88,89,90,91,92,93,94,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,103,103,104,105,106,107,108,109,110,111,112,112,112,113,113,114,114,115,116,117,118,119,120,120,120,121,122,123,124,124,125,126,126,127,-128,-127,-126,-126,-125,-124,-124,-122,-122,-121,-120,-120,-120,-118,-117,-116,-116,-115,-114,-114,-113,-113,-112,-112,-112,-110,-109,-108,-107,-106,-105,-104,-104,-103,-102,-101,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-91,-89,-88,-87,-86,-85,-84,-84,-83,-82,-81,-80,-80,-78,-77,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-57,-56,-55,-54,-53,-52,-52,-51,-50,-49,-48,-48,-45,-42,-40,-38,-36,-34,-33,-32,-30,-29,-28,-27,-26,-25,-24,-24,-21,-19,-17,-16,-14,-13,-12,-12,-9,-8,-6,-6,-4,-3,-1,-128,1,3,4,6,6,8,9,12,12,13,14,16,17,19,21,24,24,25,26,27,28,29,30,32,33,34,36,38,40,42,45,48,48,49,50,51,52,52,53,54,55,56,57,59,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,75,77,78,80,80,81,82,83,84,84,85,86,87,88,89,91,92,93,94,96,96,96,97,97,97,98,98,99,99,100,100,101,101,102,103,104,104,105,106,107,108,109,110,112,112,112,113,113,114,114,115,116,116,117,118,120,120,120,121,122,122,124,124,125,126,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-119,-118,-117,-116,-115,-115,-114,-113,-113,-112,-112,-112,-111,-110,-108,-107,-106,-105,-105,-104,-103,-102,-102,-101,-100,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-90,-89,-88,-87,-86,-85,-84,-83,-82,-82,-81,-80,-79,-79,-77,-76,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-50,-49,-48,-47,-47,-44,-41,-39,-37,-35,-34,-32,-31,-30,-28,-27,-26,-25,-25,-24,-23,-20,-18,-17,-15,-14,-13,-12,-11,-9,-7,-6,-5,-3,-2,-1,-128,1,2,3,5,6,7,9,11,12,13,14,15,17,18,20,23,24,25,25,26,27,28,30,31,32,34,35,37,39,41,44,47,47,48,49,50,50,51,52,53,54,55,56,57,58,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,76,77,79,79,80,81,82,82,83,84,85,86,87,88,89,90,92,93,94,96,96,96,97,97,97,98,98,99,99,100,100,101,102,102,103,104,105,105,106,107,108,110,111,112,112,112,113,113,114,115,115,116,117,118,119,120,120,121,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-119,-118,-117,-116,-115,-114,-114,-113,-113,-112,-112,-112,-110,-109,-108,-107,-106,-105,-104,-103,-103,-102,-101,-101,-100,-99,-99,-98,-98,-97,-97,-97,-96,-96,-96,-94,-93,-92,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-81,-80,-79,-78,-78,-76,-75,-74,-72,-71,-70,-69,-68,-67,-67,-66,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-49,-48,-47,-46,-46,-43,-40,-38,-36,-35,-33,-32,-30,-29,-28,-27,-26,-25,-24,-23,-23,-20,-18,-16,-15,-14,-13,-12,-11,-9,-7,-6,-5,-3,-2,-1,-128,1,2,3,5,6,7,9,11,12,13,14,15,16,18,20,23,23,24,25,26,27,28,29,30,32,33,35,36,38,40,43,46,46,47,48,49,49,50,51,52,53,54,55,56,57,58,60,61,62,64,64,65,66,67,67,68,69,70,71,72,74,75,76,78,78,79,80,81,81,82,83,84,85,86,87,88,89,90,92,93,94,96,96,96,97,97,97,98,98,99,99,100,101,101,102,103,103,104,105,106,107,108,109,110,112,112,112,113,113,114,114,115,116,117,118,119,120,120,121,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-121,-120,-120,-119,-117,-116,-116,-115,-114,-114,-113,-113,-112,-112,-111,-110,-108,-107,-106,-105,-104,-104,-103,-102,-101,-101,-100,-100,-99,-98,-98,-98,-97,-97,-96,-96,-96,-94,-93,-92,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-77,-75,-74,-73,-72,-70,-69,-68,-68,-67,-66,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-45,-42,-40,-37,-36,-34,-32,-31,-30,-28,-27,-26,-25,-24,-24,-23,-22,-20,-18,-16,-15,-13,-12,-12,-11,-9,-7,-6,-5,-3,-2,-1,-128,1,2,3,5,6,7,9,11,12,12,13,15,16,18,20,22,23,24,24,25,26,27,28,30,31,32,34,36,37,40,42,45,45,46,47,48,48,49,50,51,52,53,54,55,56,57,58,60,61,62,64,64,65,66,67,68,68,69,70,72,73,74,75,77,77,78,79,80,80,81,82,83,84,85,86,87,88,89,90,92,93,94,96,96,96,97,97,98,98,98,99,100,100,101,101,102,103,104,104,105,106,107,108,110,111,112,112,113,113,114,114,115,116,116,117,119,120,120,121,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-120,-118,-117,-116,-115,-115,-114,-113,-113,-112,-112,-112,-110,-109,-108,-107,-106,-105,-104,-103,-102,-102,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-93,-91,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-78,-77,-76,-76,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-46,-45,-44,-44,-41,-39,-37,-35,-33,-32,-30,-29,-28,-27,-26,-25,-24,-23,-22,-22,-19,-17,-16,-14,-13,-12,-11,-11,-8,-7,-6,-5,-3,-2,-1,-128,1,2,3,5,6,7,8,11,11,12,13,14,16,17,19,22,22,23,24,25,26,27,28,29,30,32,33,35,37,39,41,44,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,64,65,66,67,68,69,70,71,72,73,74,76,76,77,78,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,96,96,96,97,97,98,98,99,99,100,100,101,102,102,103,104,105,106,107,108,109,110,112,112,112,113,113,114,115,115,116,117,118,120,120,120,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-114,-113,-113,-112,-112,-111,-109,-108,-107,-106,-105,-104,-103,-102,-102,-101,-100,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-93,-91,-90,-89,-88,-87,-85,-84,-83,-82,-82,-81,-80,-79,-78,-77,-77,-76,-75,-75,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-56,-55,-53,-52,-51,-50,-50,-49,-48,-47,-46,-45,-45,-44,-43,-43,-40,-38,-36,-34,-32,-31,-29,-28,-27,-26,-25,-24,-23,-22,-22,-21,-19,-17,-15,-14,-13,-12,-11,-10,-8,-7,-6,-5,-3,-2,-1,-128,1,2,3,5,6,7,8,10,11,12,13,14,15,17,19,21,22,22,23,24,25,26,27,28,29,31,32,34,36,38,40,43,43,44,45,45,46,47,48,49,50,50,51,52,53,55,56,57,58,59,61,62,64,64,65,66,67,68,69,70,71,72,73,75,75,76,77,77,78,79,80,81,82,82,83,84,85,87,88,89,90,91,93,94,96,96,96,97,97,98,98,99,99,100,100,101,102,102,103,104,105,106,107,108,109,111,112,112,113,113,114,114,115,116,117,118,119,120,120,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-123,-122,-121,-120,-120,-119,-118,-116,-116,-115,-114,-113,-113,-112,-112,-112,-110,-109,-108,-106,-105,-104,-104,-103,-102,-101,-101,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-93,-91,-90,-89,-88,-86,-85,-84,-83,-82,-81,-80,-80,-79,-78,-77,-76,-76,-75,-74,-74,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-56,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-44,-43,-42,-42,-39,-37,-35,-33,-32,-30,-29,-28,-26,-25,-24,-24,-23,-22,-21,-21,-18,-16,-15,-14,-12,-12,-11,-10,-8,-7,-6,-5,-3,-2,-1,-128,1,2,3,5,6,7,8,10,11,12,12,14,15,16,18,21,21,22,23,24,24,25,26,28,29,30,32,33,35,37,39,42,42,43,44,44,45,46,47,48,48,49,50,51,52,53,54,56,57,58,59,61,62,64,64,65,66,67,68,69,70,71,72,74,74,75,76,76,77,78,79,80,80,81,82,83,84,85,86,88,89,90,91,93,94,96,96,96,97,97,98,98,99,99,100,101,101,102,103,104,104,105,106,108,109,110,112,112,112,113,113,114,115,116,116,118,119,120,120,121,122,123,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-122,-121,-121,-120,-120,-118,-117,-116,-115,-114,-114,-113,-113,-112,-112,-111,-109,-108,-107,-106,-105,-104,-103,-102,-101,-101,-100,-99,-99,-98,-98,-97,-97,-96,-96,-96,-94,-93,-91,-90,-89,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-78,-77,-76,-75,-75,-74,-73,-73,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-46,-45,-44,-43,-43,-42,-41,-41,-38,-36,-34,-32,-31,-29,-28,-27,-26,-25,-24,-23,-22,-21,-21,-20,-18,-16,-14,-13,-12,-11,-10,-10,-8,-6,-5,-5,-3,-2,-1,-128,1,2,3,5,5,6,8,10,10,11,12,13,14,16,18,20,21,21,22,23,24,25,26,27,28,29,31,32,34,36,38,41,41,42,43,43,44,45,46,46,47,48,49,50,51,52,53,54,55,57,58,59,61,62,64,64,65,66,67,68,69,70,71,73,73,74,75,75,76,77,78,78,79,80,81,82,83,84,85,86,87,89,90,91,93,94,96,96,96,97,97,98,98,99,99,100,101,101,102,103,104,105,106,107,108,109,111,112,112,113,113,114,114,115,116,117,118,120,120,121,121,122,124,124,125,126,127,-128,-127,-126,-125,-124,-124,-122,-121,-121,-120,-120,-118,-117,-116,-115,-114,-114,-113,-112,-112,-112,-110,-109,-107,-106,-105,-104,-103,-102,-102,-101,-100,-100,-99,-98,-98,-97,-97,-96,-96,-96,-94,-92,-91,-90,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-76,-75,-74,-73,-73,-72,-72,-70,-69,-68,-67,-66,-65,-64,-64,-62,-60,-59,-58,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-44,-43,-42,-41,-41,-40,-40,-37,-35,-33,-32,-30,-29,-27,-26,-25,-24,-23,-22,-22,-21,-20,-20,-17,-16,-14,-13,-12,-11,-10,-10,-8,-6,-5,-5,-3,-2,-1,-128,1,2,3,5,5,6,8,10,10,11,12,13,14,16,17,20,20,21,22,22,23,24,25,26,27,29,30,32,33,35,37,40,40,41,41,42,43,44,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,62,64,64,65,66,67,68,69,70,72,72,73,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,94,96,96,96,97,97,98,98,99,100,100,101,102,102,103,104,105,106,107,109,110,112,112,112,113,114,114,115,116,117,118,120,120,121,121,122,124,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-118,-117,-116,-115,-114,-113,-113,-112,-112,-111,-109,-108,-107,-106,-104,-104,-103,-102,-101,-100,-100,-99,-98,-98,-97,-97,-96,-96,-96,-94,-92,-91,-90,-88,-87,-86,-85,-84,-82,-81,-80,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-72,-71,-71,-69,-68,-67,-66,-65,-64,-64,-62,-60,-59,-58,-56,-55,-54,-53,-52,-50,-49,-48,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-39,-36,-34,-32,-31,-29,-28,-27,-26,-24,-24,-23,-22,-21,-20,-20,-19,-17,-15,-14,-13,-12,-11,-10,-9,-7,-6,-5,-4,-3,-2,-1,-128,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,19,20,20,21,22,23,24,24,26,27,28,29,31,32,34,36,39,39,40,40,41,42,43,43,44,45,46,47,48,48,49,50,52,53,54,55,56,58,59,60,62,64,64,65,66,67,68,69,71,71,72,72,73,74,75,75,76,77,78,79,80,80,81,82,84,85,86,87,88,90,91,92,94,96,96,96,97,97,98,98,99,100,100,101,102,103,104,104,106,107,108,109,111,112,112,113,113,114,115,116,117,118,119,120,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-119,-117,-116,-115,-114,-114,-113,-112,-112,-112,-110,-108,-107,-106,-105,-104,-103,-102,-101,-100,-100,-99,-99,-98,-97,-97,-96,-96,-96,-94,-92,-91,-89,-88,-87,-86,-84,-83,-82,-81,-80,-79,-78,-77,-77,-76,-75,-74,-73,-73,-72,-71,-71,-70,-70,-68,-67,-66,-65,-64,-64,-62,-60,-59,-57,-56,-55,-54,-52,-51,-50,-49,-48,-47,-46,-45,-45,-44,-43,-42,-41,-41,-40,-39,-39,-38,-38,-35,-33,-32,-30,-28,-27,-26,-25,-24,-23,-22,-21,-20,-20,-19,-19,-16,-15,-13,-12,-11,-10,-10,-9,-7,-6,-5,-4,-3,-2,-1,-128,1,2,3,4,5,6,7,9,10,10,11,12,13,15,16,19,19,20,20,21,22,23,24,25,26,27,28,30,32,33,35,38,38,39,39,40,41,41,42,43,44,45,45,46,47,48,49,50,51,52,54,55,56,57,59,60,62,64,64,65,66,67,68,70,70,71,71,72,73,73,74,75,76,77,77,78,79,80,81,82,83,84,86,87,88,89,91,92,94,96,96,96,97,97,98,99,99,100,100,101,102,103,104,105,106,107,108,110,112,112,112,113,114,114,115,116,117,119,120,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-118,-117,-116,-115,-114,-113,-113,-112,-112,-111,-109,-108,-106,-105,-104,-103,-102,-101,-101,-100,-99,-99,-98,-97,-97,-96,-96,-96,-94,-92,-91,-89,-88,-87,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-72,-71,-70,-70,-69,-69,-67,-66,-65,-64,-64,-62,-60,-59,-57,-56,-55,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-38,-38,-37,-37,-34,-32,-31,-29,-28,-26,-25,-24,-23,-22,-21,-21,-20,-19,-19,-18,-16,-14,-13,-12,-11,-10,-9,-9,-7,-6,-5,-4,-3,-2,-1,-128,1,2,3,4,5,6,7,9,9,10,11,12,13,14,16,18,19,19,20,21,21,22,23,24,25,26,28,29,31,32,34,37,37,38,38,39,40,40,41,42,43,43,44,45,46,47,48,49,50,51,52,53,55,56,57,59,60,62,64,64,65,66,67,69,69,70,70,71,72,72,73,74,75,75,76,77,78,79,80,81,82,83,84,85,87,88,89,91,92,94,96,96,96,97,97,98,99,99,100,101,101,102,103,104,105,106,108,109,111,112,112,113,113,114,115,116,117,118,120,120,121,122,123,124,125,126,127,-128,-127,-126,-125,-124,-123,-122,-121,-120,-120,-118,-117,-116,-115,-114,-113,-113,-112,-112,-110,-108,-107,-106,-105,-104,-103,-102,-101,-100,-99,-99,-98,-98,-97,-96,-96,-96,-94,-92,-91,-89,-88,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-73,-72,-71,-71,-70,-69,-69,-68,-68,-66,-65,-64,-64,-62,-60,-59,-57,-56,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-41,-40,-39,-39,-38,-37,-37,-36,-36,-33,-32,-30,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-19,-18,-18,-16,-14,-13,-12,-11,-10,-9,-9,-7,-6,-5,-4,-3,-2,-1,-128,1,2,3,4,5,6,7,9,9,10,11,12,13,14,16,18,18,19,19,20,21,22,23,24,25,26,27,28,30,32,33,36,36,37,37,38,39,39,40,41,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,60,62,64,64,65,66,68,68,69,69,70,71,71,72,73,73,74,75,76,77,78,79,80,81,82,83,84,85,86,88,89,91,92,94,96,96,96,97,98,98,99,99,100,101,102,103,104,105,106,107,108,110,112,112,113,113,114,115,116,117,118,120,120,121,122,123,124,125,126,127,-128,-127,-126,-124,-124,-123,-121,-121,-120,-119,-118,-116,-115,-114,-114,-113,-112,-112,-111,-109,-108,-106,-105,-104,-103,-102,-101,-100,-100,-99,-98,-98,-97,-96,-96,-96,-94,-92,-90,-89,-88,-86,-85,-84,-82,-81,-80,-79,-78,-77,-76,-75,-75,-74,-73,-72,-72,-71,-70,-69,-69,-68,-68,-67,-67,-65,-64,-64,-62,-60,-58,-57,-56,-54,-53,-52,-50,-49,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-38,-37,-37,-36,-36,-35,-35,-32,-31,-29,-28,-26,-25,-24,-23,-22,-21,-20,-20,-19,-18,-18,-17,-15,-14,-12,-11,-10,-10,-9,-8,-7,-5,-5,-4,-2,-2,-1,-128,1,2,2,4,5,5,7,8,9,10,10,11,12,14,15,17,18,18,19,20,20,21,22,23,24,25,26,28,29,31,32,35,35,36,36,37,37,38,39,40,40,41,42,43,43,44,45,46,47,48,49,50,52,53,54,56,57,58,60,62,64,64,65,67,67,68,68,69,69,70,71,72,72,73,74,75,75,76,77,78,79,80,81,82,84,85,86,88,89,90,92,94,96,96,96,97,98,98,99,100,100,101,102,103,104,105,106,108,109,111,112,112,113,114,114,115,116,118,119,120,121,121,123,124,124,126,127,-128,-127,-126,-124,-124,-122,-121,-120,-120,-119,-117,-116,-115,-114,-113,-113,-112,-112,-110,-108,-107,-105,-104,-103,-102,-101,-100,-100,-99,-98,-98,-97,-97,-96,-96,-94,-92,-90,-89,-87,-86,-85,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-73,-72,-71,-70,-70,-69,-68,-68,-67,-67,-66,-66,-64,-64,-62,-60,-58,-57,-55,-54,-53,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-41,-40,-39,-38,-38,-37,-36,-36,-35,-35,-34,-34,-32,-30,-28,-27,-25,-24,-23,-22,-21,-20,-20,-19,-18,-18,-17,-17,-15,-13,-12,-11,-10,-9,-9,-8,-6,-5,-4,-4,-2,-2,-1,-128,1,2,2,4,4,5,6,8,9,9,10,11,12,13,15,17,17,18,18,19,20,20,21,22,23,24,25,27,28,30,32,34,34,35,35,36,36,37,38,38,39,40,41,41,42,43,44,45,46,47,48,49,50,51,53,54,55,57,58,60,62,64,64,66,66,67,67,68,68,69,70,70,71,72,73,73,74,75,76,77,78,79,80,81,82,83,85,86,87,89,90,92,94,96,96,97,97,98,98,99,100,100,101,102,103,104,105,107,108,110,112,112,113,113,114,115,116,117,119,120,120,121,122,124,124,126,127,-128,-127,-126,-124,-124,-122,-121,-120,-120,-118,-117,-116,-115,-114,-113,-112,-112,-111,-109,-107,-106,-105,-104,-102,-102,-101,-100,-99,-98,-98,-97,-97,-96,-96,-94,-92,-90,-89,-87,-86,-84,-83,-82,-81,-80,-78,-77,-76,-76,-75,-74,-73,-72,-71,-71,-70,-69,-69,-68,-67,-67,-66,-66,-65,-65,-64,-62,-60,-58,-57,-55,-54,-52,-51,-50,-49,-48,-46,-45,-44,-44,-43,-42,-41,-40,-39,-39,-38,-37,-37,-36,-35,-35,-34,-34,-33,-33,-31,-29,-27,-26,-25,-24,-22,-22,-21,-20,-19,-18,-18,-17,-17,-16,-14,-13,-12,-11,-10,-9,-8,-8,-6,-5,-4,-4,-2,-2,-1,-128,1,2,2,4,4,5,6,8,8,9,10,11,12,13,14,16,17,17,18,18,19,20,21,22,22,24,25,26,27,29,31,33,33,34,34,35,35,36,37,37,38,39,39,40,41,42,43,44,44,45,46,48,49,50,51,52,54,55,57,58,60,62,64,65,65,66,66,67,67,68,69,69,70,71,71,72,73,74,75,76,76,77,78,80,81,82,83,84,86,87,89,90,92,94,96,96,97,97,98,98,99,100,101,102,102,104,105,106,107,109,111,112,112,113,114,115,116,117,118,120,120,121,122,124,124,126,127,-128,-127,-126,-124,-124,-122,-121,-120,-120,-118,-116,-115,-114,-113,-113,-112,-112,-110,-108,-106,-105,-104,-103,-102,-101,-100,-99,-98,-98,-97,-97,-96,-96,-94,-92,-90,-88,-87,-85,-84,-83,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-69,-68,-67,-67,-66,-66,-65,-65,-64,-64,-62,-60,-58,-56,-55,-53,-52,-51,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-40,-39,-38,-37,-37,-36,-35,-35,-34,-34,-33,-33,-32,-32,-30,-28,-26,-25,-24,-23,-22,-21,-20,-19,-18,-18,-17,-17,-16,-16,-14,-12,-11,-10,-9,-9,-8,-8,-6,-5,-4,-4,-2,-2,-1,-128,1,2,2,4,4,5,6,8,8,9,9,10,11,12,14,16,16,17,17,18,18,19,20,21,22,23,24,25,26,28,30,32,32,33,33,34,34,35,35,36,37,37,38,39,40,40,41,42,43,44,45,46,47,48,49,51,52,53,55,56,58,60,62,64,64,65,65,66,66,67,67,68,69,69,70,71,72,72,73,74,75,76,77,78,79,80,81,83,84,85,87,88,90,92,94,96,96,97,97,98,98,99,100,101,102,103,104,105,106,108,110,112,112,113,113,114,115,116,118,120,120,121,122,124,124,126,127,-128,-126,-125,-124,-123,-122,-121,-120,-119,-118,-116,-115,-114,-113,-113,-112,-111,-109,-108,-106,-105,-104,-102,-101,-101,-100,-99,-98,-98,-97,-96,-96,-95,-93,-91,-89,-88,-86,-85,-83,-82,-81,-80,-78,-77,-76,-75,-74,-74,-73,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-63,-61,-59,-57,-56,-54,-53,-51,-50,-49,-48,-46,-45,-44,-43,-42,-42,-41,-40,-39,-38,-38,-37,-36,-36,-35,-34,-34,-33,-33,-32,-32,-31,-29,-28,-26,-25,-24,-22,-21,-21,-20,-19,-18,-18,-17,-16,-16,-15,-14,-12,-11,-10,-9,-9,-8,-7,-6,-5,-4,-3,-2,-1,-1,-128,1,1,2,3,4,5,6,7,8,9,9,10,11,12,14,15,16,16,17,18,18,19,20,21,21,22,24,25,26,28,29,31,32,32,33,33,34,34,35,36,36,37,38,38,39,40,41,42,42,43,44,45,46,48,49,50,51,53,54,56,57,59,61,63,64,64,65,65,66,66,67,68,68,69,70,70,71,72,73,74,74,75,76,77,78,80,81,82,83,85,86,88,89,91,93,95,96,96,97,98,98,99,100,101,101,102,104,105,106,108,109,111,112,113,113,114,115,116,118,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-119,-117,-116,-115,-114,-113,-112,-112,-111,-109,-107,-106,-104,-103,-102,-101,-100,-99,-99,-98,-97,-97,-96,-96,-94,-92,-90,-88,-87,-85,-84,-82,-81,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-62,-62,-60,-58,-56,-55,-53,-52,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-38,-37,-36,-36,-35,-34,-34,-33,-33,-32,-32,-31,-31,-29,-27,-26,-24,-23,-22,-21,-20,-19,-19,-18,-17,-17,-16,-16,-15,-13,-12,-11,-10,-9,-8,-8,-7,-6,-5,-4,-3,-2,-1,-1,-128,1,1,2,3,4,5,6,7,8,8,9,10,11,12,13,15,16,16,17,17,18,19,19,20,21,22,23,24,26,27,29,31,31,32,32,33,33,34,34,35,36,36,37,38,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,55,56,58,60,62,62,64,64,65,65,66,66,67,68,68,69,70,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,87,88,90,92,94,96,96,97,97,98,99,99,100,101,102,103,104,106,107,109,111,112,112,113,114,115,116,117,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-119,-117,-116,-115,-114,-113,-112,-112,-110,-108,-107,-105,-104,-103,-102,-101,-100,-99,-98,-98,-97,-96,-96,-94,-93,-91,-89,-87,-86,-84,-83,-82,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-71,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-62,-61,-61,-59,-57,-55,-54,-52,-51,-50,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-39,-38,-37,-36,-36,-35,-34,-34,-33,-33,-32,-32,-31,-30,-30,-28,-27,-25,-24,-23,-22,-21,-20,-19,-18,-18,-17,-16,-16,-15,-15,-13,-12,-11,-10,-9,-8,-8,-7,-6,-5,-4,-3,-2,-1,-1,-128,1,1,2,3,4,5,6,7,8,8,9,10,11,12,13,15,15,16,16,17,18,18,19,20,21,22,23,24,25,27,28,30,30,31,32,32,33,33,34,34,35,36,36,37,38,39,39,40,41,42,43,44,45,46,47,48,50,51,52,54,55,57,59,61,61,62,64,64,65,65,66,66,67,68,68,69,70,71,71,72,73,74,75,76,77,78,79,80,82,83,84,86,87,89,91,93,94,96,96,97,98,98,99,100,101,102,103,104,105,107,108,110,112,112,113,114,115,116,117,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-122,-121,-120,-119,-117,-116,-114,-114,-113,-112,-112,-110,-108,-106,-105,-104,-102,-101,-100,-100,-99,-98,-97,-97,-96,-96,-93,-92,-90,-88,-86,-85,-83,-82,-81,-80,-78,-77,-76,-75,-74,-73,-72,-72,-71,-70,-69,-68,-68,-67,-66,-66,-65,-65,-64,-64,-62,-61,-60,-60,-58,-56,-54,-53,-51,-50,-49,-48,-46,-45,-44,-43,-42,-41,-40,-40,-39,-38,-37,-36,-36,-35,-34,-34,-33,-33,-32,-32,-31,-30,-30,-30,-28,-26,-25,-24,-22,-21,-20,-20,-19,-18,-17,-17,-16,-16,-15,-15,-13,-12,-10,-10,-9,-8,-8,-7,-6,-5,-4,-3,-2,-1,-1,-128,1,1,2,3,4,5,6,7,8,8,9,10,10,12,13,15,15,16,16,17,17,18,19,20,20,21,22,24,25,26,28,30,30,30,31,32,32,33,33,34,34,35,36,36,37,38,39,40,40,41,42,43,44,45,46,48,49,50,51,53,54,56,58,60,60,61,62,64,64,65,65,66,66,67,68,68,69,70,71,72,72,73,74,75,76,77,78,80,81,82,83,85,86,88,90,92,93,96,96,97,97,98,99,100,100,101,102,104,105,106,108,110,112,112,113,114,114,116,117,119,120,121,122,123,124,125,126,-128,-126,-125,-124,-123,-121,-120,-120,-118,-117,-115,-114,-113,-113,-112,-111,-109,-107,-106,-104,-103,-102,-101,-100,-99,-98,-98,-97,-96,-96,-94,-92,-91,-89,-87,-85,-84,-83,-81,-80,-79,-78,-76,-75,-74,-73,-73,-72,-71,-70,-69,-69,-68,-67,-66,-66,-65,-65,-64,-64,-62,-61,-60,-59,-59,-57,-55,-53,-52,-51,-49,-48,-47,-46,-44,-43,-42,-41,-41,-40,-39,-38,-37,-37,-36,-35,-34,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-27,-26,-24,-23,-22,-21,-20,-19,-18,-18,-17,-16,-16,-15,-15,-14,-13,-11,-10,-9,-9,-8,-7,-7,-5,-4,-4,-3,-2,-1,-1,-128,1,1,2,3,4,4,5,7,7,8,9,9,10,11,13,14,15,15,16,16,17,18,18,19,20,21,22,23,24,26,27,29,29,30,30,31,32,32,33,33,34,34,35,36,37,37,38,39,40,41,41,42,43,44,46,47,48,49,51,52,53,55,57,59,59,60,61,62,64,64,65,65,66,66,67,68,69,69,70,71,72,73,73,74,75,76,78,79,80,81,83,84,85,87,89,91,92,94,96,96,97,98,98,99,100,101,102,103,104,106,107,109,111,112,113,113,114,115,117,118,120,120,121,123,124,125,126,-128,-126,-125,-124,-123,-121,-120,-120,-118,-116,-115,-114,-113,-112,-112,-110,-109,-107,-105,-104,-103,-102,-101,-100,-99,-98,-97,-97,-96,-96,-93,-91,-90,-88,-86,-85,-83,-82,-80,-79,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-58,-56,-54,-53,-51,-50,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-37,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-29,-27,-25,-24,-23,-22,-21,-20,-19,-18,-17,-17,-16,-16,-15,-14,-14,-12,-11,-10,-9,-8,-8,-7,-7,-5,-4,-4,-3,-2,-1,-1,-128,1,1,2,3,4,4,5,7,7,8,8,9,10,11,12,14,14,15,16,16,17,17,18,19,20,21,22,23,24,25,27,29,29,29,30,30,31,32,32,33,33,34,35,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,50,51,53,54,56,58,58,59,60,61,62,64,64,65,65,66,67,67,68,69,69,70,71,72,73,74,75,76,77,78,79,80,82,83,85,86,88,90,91,93,96,96,97,97,98,99,100,101,102,103,104,105,107,109,110,112,112,113,114,115,116,118,120,120,121,123,124,125,126,-128,-126,-125,-124,-123,-121,-120,-120,-118,-116,-115,-114,-113,-112,-112,-110,-108,-106,-105,-104,-102,-101,-100,-99,-99,-98,-97,-96,-96,-94,-92,-90,-89,-87,-85,-84,-82,-81,-80,-78,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-57,-55,-53,-52,-50,-49,-48,-46,-45,-44,-43,-42,-41,-40,-39,-38,-38,-37,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-26,-25,-24,-22,-21,-20,-19,-19,-18,-17,-16,-16,-15,-15,-14,-14,-12,-11,-10,-9,-8,-8,-7,-7,-5,-4,-4,-3,-2,-1,-1,-128,1,1,2,3,4,4,5,7,7,8,8,9,10,11,12,14,14,15,15,16,16,17,18,19,19,20,21,22,24,25,26,28,28,29,29,30,30,31,32,32,33,33,34,35,35,36,37,38,38,39,40,41,42,43,44,45,46,48,49,50,52,53,55,57,57,58,59,60,61,62,64,64,65,65,66,67,67,68,69,70,70,71,72,73,74,75,76,77,78,80,81,82,84,85,87,89,90,92,94,96,96,97,98,99,99,100,101,102,104,105,106,108,110,112,112,113,114,115,116,118,120,120,121,123,124,125,126,-128,-126,-125,-124,-123,-121,-120,-120,-118,-116,-115,-114,-113,-112,-112,-109,-108,-106,-104,-103,-102,-101,-100,-99,-98,-97,-97,-96,-96,-93,-91,-89,-88,-86,-84,-83,-81,-80,-79,-77,-76,-75,-74,-73,-72,-71,-70,-70,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-56,-54,-52,-51,-49,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-38,-37,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-28,-26,-24,-23,-22,-21,-20,-19,-18,-17,-17,-16,-16,-15,-14,-14,-14,-12,-11,-10,-9,-8,-8,-7,-7,-5,-4,-4,-3,-2,-1,-1,-128,1,1,2,3,4,4,5,7,7,8,8,9,10,11,12,14,14,14,15,16,16,17,17,18,19,20,21,22,23,24,26,28,28,28,29,29,30,30,31,32,32,33,33,34,35,35,36,37,38,38,39,40,41,42,43,44,45,47,48,49,51,52,54,56,56,57,58,59,60,61,62,64,64,65,65,66,67,67,68,69,70,70,71,72,73,74,75,76,77,79,80,81,83,84,86,88,89,91,93,96,96,97,97,98,99,100,101,102,103,104,106,108,109,112,112,113,114,115,116,118,120,120,121,123,124,125,126,-128,-126,-125,-124,-122,-121,-120,-119,-117,-116,-115,-114,-113,-112,-111,-109,-107,-105,-104,-103,-102,-100,-100,-99,-98,-97,-96,-96,-94,-92,-90,-88,-87,-85,-83,-82,-80,-79,-78,-77,-76,-74,-73,-72,-72,-71,-70,-69,-68,-67,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-55,-53,-51,-50,-48,-47,-46,-45,-44,-42,-41,-40,-40,-39,-38,-37,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-25,-24,-23,-22,-20,-20,-19,-18,-17,-16,-16,-15,-15,-14,-14,-13,-12,-11,-10,-9,-8,-7,-7,-6,-5,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,5,6,7,7,8,9,10,11,12,13,14,14,15,15,16,16,17,18,19,20,20,22,23,24,25,27,27,28,28,29,29,30,30,31,32,32,33,33,34,35,35,36,37,38,39,40,40,41,42,44,45,46,47,48,50,51,53,55,55,56,57,58,59,60,61,62,64,64,65,65,66,67,67,68,69,70,71,72,72,73,74,76,77,78,79,80,82,83,85,87,88,90,92,94,96,96,97,98,99,100,100,102,103,104,105,107,109,111,112,113,114,115,116,117,119,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-119,-117,-116,-114,-113,-113,-112,-110,-108,-107,-105,-104,-102,-101,-100,-99,-98,-98,-97,-96,-96,-93,-91,-89,-87,-86,-84,-82,-81,-80,-78,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-54,-52,-50,-49,-48,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-36,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-27,-25,-24,-22,-21,-20,-19,-18,-18,-17,-16,-16,-15,-14,-14,-13,-13,-12,-10,-9,-9,-8,-7,-7,-6,-5,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,5,6,7,7,8,9,9,10,12,13,13,14,14,15,16,16,17,18,18,19,20,21,22,24,25,27,27,27,28,28,29,29,30,30,31,32,32,33,33,34,35,36,36,37,38,39,40,41,42,43,44,45,46,48,49,50,52,54,54,55,56,57,58,59,60,61,62,64,64,65,65,66,67,68,68,69,70,71,72,73,74,75,76,77,78,80,81,82,84,86,87,89,91,93,96,96,97,98,98,99,100,101,102,104,105,107,108,110,112,113,113,114,116,117,119,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-119,-117,-115,-114,-113,-112,-112,-110,-108,-106,-104,-103,-102,-101,-100,-99,-98,-97,-96,-96,-94,-92,-90,-88,-86,-85,-83,-81,-80,-79,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-53,-51,-49,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-36,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-24,-23,-22,-21,-20,-19,-18,-17,-16,-16,-15,-15,-14,-14,-13,-13,-11,-10,-9,-8,-8,-7,-7,-6,-5,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,5,6,7,7,8,8,9,10,11,13,13,14,14,15,15,16,16,17,18,19,20,21,22,23,24,26,26,27,27,28,28,29,29,30,30,31,32,32,33,33,34,35,36,36,37,38,39,40,41,42,43,44,45,47,48,49,51,53,53,54,55,56,57,58,59,60,61,62,64,64,65,65,66,67,68,68,69,70,71,72,73,74,75,76,77,79,80,81,83,85,86,88,90,92,94,96,96,97,98,99,100,101,102,103,104,106,108,110,112,112,113,114,115,117,119,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-118,-117,-115,-114,-113,-112,-112,-109,-107,-106,-104,-103,-101,-100,-99,-98,-98,-97,-96,-96,-93,-91,-89,-87,-85,-84,-82,-80,-79,-78,-76,-75,-74,-73,-72,-71,-70,-69,-68,-68,-67,-66,-65,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-52,-50,-48,-47,-46,-44,-43,-42,-41,-40,-39,-38,-37,-36,-36,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-26,-24,-23,-21,-20,-19,-18,-18,-17,-16,-16,-15,-14,-14,-13,-13,-13,-11,-10,-9,-8,-8,-7,-6,-6,-5,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,5,6,6,7,8,8,9,10,11,13,13,13,14,14,15,16,16,17,18,18,19,20,21,23,24,26,26,26,27,27,28,28,29,29,30,30,31,32,32,33,33,34,35,36,36,37,38,39,40,41,42,43,44,46,47,48,50,52,52,53,54,55,56,57,58,59,60,61,62,64,64,65,65,66,67,68,68,69,70,71,72,73,74,75,76,78,79,80,82,84,85,87,89,91,93,96,96,97,98,98,99,100,101,103,104,106,107,109,112,112,113,114,115,117,118,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-118,-116,-115,-114,-113,-112,-111,-109,-107,-105,-104,-102,-101,-100,-99,-98,-97,-97,-96,-94,-92,-90,-88,-86,-84,-83,-81,-80,-78,-77,-76,-74,-73,-72,-71,-70,-69,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-51,-49,-48,-46,-45,-44,-42,-41,-40,-39,-38,-37,-37,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-22,-21,-20,-19,-18,-17,-17,-16,-15,-15,-14,-14,-13,-13,-12,-11,-10,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,5,6,6,7,7,8,9,10,11,12,13,13,14,14,15,15,16,17,17,18,19,20,21,22,24,25,25,26,26,27,27,28,28,29,29,30,30,31,32,32,33,34,34,35,36,37,37,38,39,40,41,42,44,45,46,48,49,51,51,52,53,54,55,56,57,58,59,60,61,62,64,64,65,66,66,67,68,69,69,70,71,72,73,74,76,77,78,80,81,83,84,86,88,90,92,94,96,97,97,98,99,100,101,102,104,105,107,109,111,112,113,114,115,116,118,120,121,122,124,125,126,-128,-126,-125,-124,-122,-121,-120,-118,-116,-115,-114,-113,-112,-110,-108,-106,-105,-103,-102,-101,-100,-99,-98,-97,-96,-96,-93,-91,-89,-87,-85,-83,-82,-80,-79,-77,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-50,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-25,-23,-22,-21,-20,-19,-18,-17,-16,-16,-15,-14,-14,-13,-13,-12,-12,-11,-10,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,5,6,6,7,7,8,9,10,11,12,12,13,13,14,14,15,16,16,17,18,19,20,21,22,23,25,25,25,26,26,27,27,28,28,29,29,30,30,31,32,32,33,34,34,35,36,37,38,39,40,41,42,43,44,45,47,48,50,50,51,52,53,54,55,56,57,58,59,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,75,76,77,79,80,82,83,85,87,89,91,93,96,96,97,98,99,100,101,102,103,105,106,108,110,112,113,114,115,116,118,120,121,122,124,125,126,-128,-126,-125,-124,-122,-120,-120,-118,-116,-114,-113,-112,-112,-110,-108,-106,-104,-103,-101,-100,-99,-98,-97,-97,-96,-94,-92,-90,-88,-86,-84,-82,-81,-79,-78,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-49,-47,-46,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-21,-20,-19,-18,-17,-17,-16,-15,-15,-14,-14,-13,-13,-12,-12,-10,-9,-8,-8,-7,-7,-6,-6,-4,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,4,6,6,7,7,8,8,9,10,12,12,13,13,14,14,15,15,16,17,17,18,19,20,21,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,32,32,33,34,34,35,36,37,38,39,40,41,42,43,44,46,47,49,49,50,51,52,53,54,55,56,57,58,59,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,75,76,78,79,81,82,84,86,88,90,92,94,96,97,97,98,99,100,101,103,104,106,108,110,112,112,113,114,116,118,120,120,122,124,125,126,-128,-126,-125,-124,-122,-120,-120,-117,-116,-114,-113,-112,-112,-109,-107,-105,-104,-102,-101,-100,-99,-98,-97,-96,-96,-93,-91,-88,-86,-84,-83,-81,-80,-78,-77,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-59,-57,-56,-55,-54,-53,-52,-52,-51,-50,-49,-48,-48,-46,-45,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-26,-25,-25,-24,-24,-24,-22,-21,-20,-19,-18,-17,-16,-16,-15,-14,-14,-13,-13,-12,-12,-12,-10,-9,-8,-8,-7,-6,-6,-6,-4,-4,-3,-3,-2,-1,-1,-128,1,1,2,3,3,4,4,6,6,6,7,8,8,9,10,12,12,12,13,13,14,14,15,16,16,17,18,19,20,21,22,24,24,24,25,25,26,26,26,27,27,28,28,29,30,30,31,32,32,33,34,34,35,36,37,38,39,40,41,42,43,45,46,48,48,49,50,51,52,52,53,54,55,56,57,59,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,75,77,78,80,81,83,84,86,88,91,93,96,96,97,98,99,100,101,102,104,105,107,109,112,112,113,114,116,117,120,120,122,124,125,126,-128,-126,-124,-123,-121,-120,-119,-117,-115,-114,-113,-112,-111,-108,-106,-105,-103,-102,-100,-99,-98,-97,-97,-96,-94,-92,-89,-87,-85,-83,-82,-80,-79,-77,-76,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-50,-49,-48,-47,-47,-45,-44,-42,-41,-40,-39,-38,-37,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-25,-25,-25,-24,-24,-23,-23,-22,-20,-19,-18,-17,-17,-16,-15,-15,-14,-13,-13,-12,-12,-12,-11,-10,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-1,-1,-128,1,1,1,2,3,3,4,5,6,6,7,7,8,9,10,11,12,12,12,13,13,14,15,15,16,17,17,18,19,20,22,23,23,24,24,25,25,25,26,26,27,27,28,28,29,30,30,31,32,32,33,34,34,35,36,37,38,39,40,41,42,44,45,47,47,48,49,50,50,51,52,53,54,55,56,57,58,60,61,62,64,64,65,66,66,67,68,69,70,71,72,73,74,76,77,79,80,82,83,85,87,89,92,94,96,97,97,98,99,100,102,103,105,106,108,111,112,113,114,115,117,119,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-119,-117,-115,-114,-113,-112,-110,-108,-106,-104,-103,-101,-100,-99,-98,-97,-96,-96,-93,-90,-88,-86,-84,-82,-81,-79,-78,-76,-75,-74,-72,-71,-70,-69,-68,-67,-67,-66,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-49,-48,-47,-46,-46,-44,-43,-42,-40,-39,-38,-37,-36,-35,-35,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-23,-21,-20,-19,-18,-17,-16,-16,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-1,-1,-128,1,1,1,2,3,3,4,5,6,6,7,7,8,9,10,11,11,12,12,13,13,14,14,15,16,16,17,18,19,20,21,23,23,23,24,24,24,25,25,26,26,27,27,28,28,29,30,30,31,32,32,33,34,35,35,36,37,38,39,40,42,43,44,46,46,47,48,49,49,50,51,52,53,54,55,56,57,58,60,61,62,64,64,65,66,67,67,68,69,70,71,72,74,75,76,78,79,81,82,84,86,88,90,93,96,96,97,98,99,100,101,103,104,106,108,110,112,113,114,115,117,119,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-119,-116,-115,-114,-113,-112,-110,-107,-105,-104,-102,-101,-100,-98,-98,-97,-96,-94,-92,-89,-87,-85,-83,-81,-80,-78,-77,-75,-74,-73,-72,-70,-69,-68,-68,-67,-66,-65,-64,-64,-62,-61,-60,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-45,-43,-42,-41,-40,-38,-37,-36,-36,-35,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-22,-22,-21,-20,-18,-18,-17,-16,-15,-15,-14,-13,-13,-12,-12,-12,-11,-11,-10,-9,-8,-7,-6,-6,-6,-5,-4,-3,-3,-2,-1,-1,-1,-128,1,1,1,2,3,3,4,5,6,6,6,7,8,9,10,11,11,12,12,12,13,13,14,15,15,16,17,18,18,20,21,22,22,23,23,24,24,24,25,25,26,26,27,27,28,28,29,30,30,31,32,32,33,34,35,36,36,37,38,40,41,42,43,45,45,46,47,48,48,49,50,51,52,53,54,55,56,57,58,60,61,62,64,64,65,66,67,68,68,69,70,72,73,74,75,77,78,80,81,83,85,87,89,92,94,96,97,98,98,100,101,102,104,105,107,110,112,113,114,115,116,119,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-118,-116,-115,-113,-112,-112,-109,-107,-105,-103,-102,-100,-99,-98,-97,-96,-96,-93,-90,-88,-86,-84,-82,-80,-78,-77,-76,-74,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-46,-45,-44,-44,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-23,-22,-22,-22,-20,-19,-18,-17,-16,-16,-15,-14,-14,-13,-13,-12,-12,-11,-11,-11,-9,-8,-8,-7,-6,-6,-5,-5,-4,-3,-3,-2,-1,-1,-1,-128,1,1,1,2,3,3,4,5,5,6,6,7,8,8,9,11,11,11,12,12,13,13,14,14,15,16,16,17,18,19,20,22,22,22,23,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,31,32,32,33,34,35,36,37,38,39,40,41,42,44,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,61,62,64,64,65,66,67,68,69,70,71,72,73,74,76,77,78,80,82,84,86,88,90,93,96,96,97,98,99,100,102,103,105,107,109,112,112,113,115,116,118,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-118,-116,-114,-113,-112,-111,-108,-106,-104,-102,-101,-100,-99,-98,-97,-96,-94,-91,-89,-87,-84,-82,-81,-79,-77,-76,-75,-73,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-56,-55,-53,-52,-51,-50,-50,-49,-48,-47,-46,-45,-45,-44,-43,-43,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-28,-27,-26,-26,-25,-25,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-20,-19,-18,-17,-16,-15,-14,-14,-13,-13,-12,-12,-11,-11,-11,-10,-9,-8,-7,-7,-6,-6,-5,-5,-4,-3,-3,-2,-1,-1,-1,-128,1,1,1,2,3,3,4,5,5,6,6,7,7,8,9,10,11,11,11,12,12,13,13,14,14,15,16,17,18,19,20,21,21,22,22,22,23,23,24,24,25,25,25,26,26,27,28,28,29,29,30,31,32,32,33,34,35,36,37,38,39,40,41,43,43,44,45,45,46,47,48,49,50,50,51,52,53,55,56,57,58,59,61,62,64,64,65,66,67,68,69,70,71,72,73,75,76,77,79,81,82,84,87,89,91,94,96,97,98,99,100,101,102,104,106,108,111,112,113,114,116,118,120,121,123,124,126,-128,-126,-124,-123,-121,-120,-118,-116,-114,-113,-112,-110,-108,-105,-104,-102,-101,-99,-98,-97,-96,-96,-93,-90,-88,-85,-83,-81,-80,-78,-76,-75,-74,-72,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-56,-54,-53,-52,-51,-50,-49,-48,-48,-47,-46,-45,-44,-44,-43,-42,-42,-40,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-28,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-22,-22,-22,-21,-21,-21,-19,-18,-17,-16,-16,-15,-14,-14,-13,-12,-12,-12,-11,-11,-10,-10,-9,-8,-7,-7,-6,-6,-5,-5,-4,-3,-3,-2,-1,-1,-1,-128,1,1,1,2,3,3,4,5,5,6,6,7,7,8,9,10,10,11,11,12,12,12,13,14,14,15,16,16,17,18,19,21,21,21,22,22,22,23,23,24,24,24,25,25,26,26,27,28,28,29,29,30,31,32,32,33,34,35,36,37,38,39,40,42,42,43,44,44,45,46,47,48,48,49,50,51,52,53,54,56,57,58,59,61,62,64,64,65,66,67,68,69,70,71,72,74,75,76,78,80,81,83,85,88,90,93,96,96,97,98,99,101,102,104,105,108,110,112,113,114,116,118,120,121,123,124,126,-128,-126,-124,-122,-121,-120,-117,-115,-114,-113,-112,-109,-107,-105,-103,-101,-100,-99,-98,-97,-96,-94,-91,-89,-86,-84,-82,-80,-78,-77,-75,-74,-73,-71,-70,-69,-68,-67,-66,-65,-64,-64,-62,-61,-59,-58,-57,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-46,-45,-44,-43,-43,-42,-41,-41,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-23,-22,-22,-21,-21,-21,-20,-20,-19,-18,-17,-16,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-10,-9,-8,-7,-6,-6,-5,-5,-5,-4,-3,-2,-2,-1,-1,-1,-128,1,1,1,2,2,3,4,5,5,5,6,6,7,8,9,10,10,10,11,11,12,12,13,13,14,14,15,16,17,18,19,20,20,21,21,21,22,22,23,23,23,24,24,25,25,26,26,27,27,28,29,29,30,31,32,32,33,34,35,36,37,38,39,41,41,42,43,43,44,45,46,46,47,48,49,50,51,52,53,54,55,57,58,59,61,62,64,64,65,66,67,68,69,70,71,73,74,75,77,78,80,82,84,86,89,91,94,96,97,98,99,100,101,103,105,107,109,112,113,114,115,117,120,121,122,124,126,-128,-126,-124,-122,-121,-120,-117,-115,-114,-112,-112,-109,-106,-104,-102,-101,-100,-98,-97,-96,-96,-92,-90,-87,-85,-83,-81,-79,-77,-76,-74,-73,-72,-70,-69,-68,-67,-66,-65,-64,-64,-62,-60,-59,-58,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-44,-43,-42,-41,-41,-40,-40,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-20,-20,-20,-20,-18,-17,-16,-16,-15,-14,-13,-13,-12,-12,-11,-11,-11,-10,-10,-10,-8,-8,-7,-6,-6,-5,-5,-5,-4,-3,-2,-2,-1,-1,-1,-128,1,1,1,2,2,3,4,5,5,5,6,6,7,8,8,10,10,10,11,11,11,12,12,13,13,14,15,16,16,17,18,20,20,20,20,21,21,22,22,22,23,23,24,24,25,25,26,26,27,27,28,29,29,30,31,32,32,33,34,35,36,37,38,40,40,41,41,42,43,44,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,62,64,64,65,66,67,68,69,70,72,73,74,76,77,79,81,83,85,87,90,92,96,96,97,98,100,101,102,104,106,109,112,112,114,115,117,120,121,122,124,126,-128,-126,-124,-122,-120,-119,-117,-115,-113,-112,-111,-108,-106,-104,-102,-100,-99,-98,-97,-96,-94,-91,-88,-86,-84,-81,-80,-78,-76,-75,-73,-72,-71,-69,-68,-67,-66,-65,-64,-64,-62,-60,-59,-58,-56,-55,-54,-53,-52,-50,-49,-48,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-39,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-27,-27,-26,-26,-25,-24,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-18,-17,-16,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-10,-9,-8,-7,-7,-6,-6,-5,-5,-4,-3,-3,-2,-2,-1,-1,-1,-128,1,1,1,2,2,3,3,4,5,5,6,6,7,7,8,9,10,10,10,11,11,12,12,13,13,14,14,15,16,17,18,19,19,20,20,20,21,21,21,22,22,23,23,24,24,24,25,26,26,27,27,28,29,29,30,31,32,32,33,34,35,36,37,39,39,40,40,41,42,43,43,44,45,46,47,48,48,49,50,52,53,54,55,56,58,59,60,62,64,64,65,66,67,68,69,71,72,73,75,76,78,80,81,84,86,88,91,94,96,97,98,99,100,102,104,106,108,111,112,113,115,117,119,120,122,124,126,-128,-126,-124,-122,-120,-119,-116,-114,-113,-112,-110,-107,-105,-103,-101,-100,-99,-97,-96,-96,-92,-89,-87,-84,-82,-80,-78,-77,-75,-73,-72,-71,-70,-68,-67,-66,-65,-64,-64,-62,-60,-59,-57,-56,-55,-54,-52,-51,-50,-49,-48,-47,-46,-45,-45,-44,-43,-42,-41,-41,-40,-39,-39,-38,-38,-36,-35,-34,-33,-32,-32,-31,-30,-29,-28,-28,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-19,-17,-16,-16,-15,-14,-13,-13,-12,-12,-11,-11,-10,-10,-10,-9,-9,-8,-7,-6,-6,-5,-5,-5,-4,-3,-3,-2,-2,-1,-1,-1,-128,1,1,1,2,2,3,3,4,5,5,5,6,6,7,8,9,9,10,10,10,11,11,12,12,13,13,14,15,16,16,17,19,19,19,19,20,20,20,21,21,22,22,22,23,23,24,24,25,25,26,27,27,28,28,29,30,31,32,32,33,34,35,36,38,38,39,39,40,41,41,42,43,44,45,45,46,47,48,49,50,51,52,54,55,56,57,59,60,62,64,64,65,66,67,68,70,71,72,73,75,77,78,80,82,84,87,89,92,96,96,97,99,100,101,103,105,107,110,112,113,114,116,119,120,122,124,126,-128,-126,-124,-122,-120,-118,-116,-114,-113,-112,-109,-106,-104,-102,-101,-99,-98,-97,-96,-94,-91,-88,-85,-83,-81,-79,-77,-75,-74,-72,-71,-70,-69,-67,-66,-65,-64,-64,-62,-60,-59,-57,-56,-55,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-38,-38,-37,-37,-35,-34,-33,-32,-32,-31,-30,-29,-28,-28,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-17,-16,-15,-14,-14,-13,-12,-12,-11,-11,-10,-10,-10,-9,-9,-9,-8,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,-128,1,1,1,2,2,3,3,4,4,5,5,6,6,7,8,9,9,9,10,10,10,11,11,12,12,13,14,14,15,16,17,18,18,19,19,19,20,20,20,21,21,21,22,22,23,23,24,24,25,25,26,26,27,28,28,29,30,31,32,32,33,34,35,37,37,38,38,39,40,40,41,42,43,43,44,45,46,47,48,49,50,51,52,53,55,56,57,59,60,62,64,64,65,66,67,69,70,71,72,74,75,77,79,81,83,85,88,91,94,96,97,98,99,101,102,104,106,109,112,113,114,116,118,120,122,124,126,-128,-126,-124,-122,-120,-118,-116,-114,-113,-112,-108,-106,-104,-102,-100,-99,-98,-96,-96,-92,-89,-86,-84,-82,-80,-78,-76,-74,-73,-71,-70,-69,-68,-66,-65,-64,-64,-62,-60,-59,-57,-56,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-41,-40,-39,-39,-38,-37,-37,-36,-36,-34,-33,-32,-32,-31,-30,-29,-28,-28,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-18,-18,-16,-16,-15,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-9,-9,-8,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,-128,1,1,1,2,2,3,3,4,4,5,5,6,6,7,8,9,9,9,9,10,10,11,11,12,12,13,13,14,15,16,16,18,18,18,18,19,19,19,20,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,28,28,29,30,31,32,32,33,34,36,36,37,37,38,39,39,40,41,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,59,60,62,64,64,65,66,68,69,70,71,73,74,76,78,80,82,84,86,89,92,96,96,98,99,100,102,104,106,108,112,113,114,116,118,120,122,124,126,-128,-126,-124,-121,-120,-118,-115,-114,-112,-111,-108,-105,-103,-101,-100,-98,-97,-96,-94,-90,-88,-85,-82,-80,-78,-76,-75,-73,-72,-70,-69,-68,-67,-65,-64,-64,-62,-60,-58,-57,-56,-54,-53,-52,-50,-49,-48,-47,-46,-45,-44,-43,-43,-42,-41,-40,-40,-39,-38,-37,-37,-36,-36,-35,-35,-33,-32,-32,-31,-30,-29,-28,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-18,-18,-18,-18,-17,-17,-16,-15,-14,-14,-13,-12,-12,-11,-11,-10,-10,-10,-9,-9,-9,-8,-7,-7,-6,-5,-5,-5,-4,-4,-3,-2,-2,-2,-1,-1,-1,-128,1,1,1,2,2,2,3,4,4,5,5,5,6,7,7,8,9,9,9,10,10,10,11,11,12,12,13,14,14,15,16,17,17,18,18,18,18,19,19,20,20,20,21,21,21,22,22,23,23,24,24,25,26,26,27,28,28,29,30,31,32,32,33,35,35,36,36,37,37,38,39,40,40,41,42,43,43,44,45,46,47,48,49,50,52,53,54,56,57,58,60,62,64,64,65,67,68,69,70,72,73,75,76,78,80,82,85,88,90,94,96,97,98,100,101,103,105,108,111,112,114,115,118,120,121,124,126,-128,-126,-124,-121,-120,-117,-115,-113,-112,-110,-107,-104,-102,-100,-99,-98,-97,-96,-92,-89,-86,-83,-81,-79,-77,-75,-73,-72,-70,-69,-68,-67,-66,-64,-64,-62,-60,-58,-57,-55,-54,-53,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-41,-40,-39,-38,-38,-37,-36,-36,-35,-35,-34,-34,-32,-32,-31,-30,-29,-28,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-17,-16,-15,-14,-13,-12,-12,-11,-11,-10,-10,-10,-9,-9,-9,-8,-8,-7,-6,-6,-5,-5,-4,-4,-4,-3,-2,-2,-2,-1,-1,-1,-128,1,1,1,2,2,2,3,4,4,4,5,5,6,6,7,8,8,9,9,9,10,10,10,11,11,12,12,13,14,15,16,17,17,17,17,18,18,18,19,19,19,20,20,20,21,21,22,22,23,23,24,24,25,25,26,27,27,28,29,30,31,32,32,34,34,35,35,36,36,37,38,38,39,40,41,41,42,43,44,45,46,47,48,49,50,51,53,54,55,57,58,60,62,64,64,66,67,68,69,70,72,73,75,77,79,81,83,86,89,92,96,97,98,99,100,102,104,107,110,112,113,115,117,120,121,124,126,-128,-126,-124,-121,-120,-117,-115,-113,-112,-109,-106,-104,-102,-100,-98,-97,-96,-94,-90,-87,-84,-82,-80,-77,-76,-74,-72,-71,-69,-68,-67,-66,-65,-64,-62,-60,-58,-57,-55,-54,-52,-51,-50,-49,-48,-46,-45,-44,-44,-43,-42,-41,-40,-39,-39,-38,-37,-37,-36,-35,-35,-34,-34,-33,-33,-32,-31,-30,-29,-28,-27,-27,-26,-25,-25,-24,-24,-23,-22,-22,-22,-21,-21,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-17,-16,-16,-15,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-9,-8,-8,-8,-7,-6,-6,-5,-5,-4,-4,-4,-3,-2,-2,-2,-1,-1,-1,-128,1,1,1,2,2,2,3,4,4,4,5,5,6,6,7,8,8,8,9,9,9,10,10,11,11,12,12,13,13,14,15,16,16,17,17,17,17,18,18,18,19,19,19,20,20,21,21,22,22,22,23,24,24,25,25,26,27,27,28,29,30,31,32,33,33,34,34,35,35,36,37,37,38,39,39,40,41,42,43,44,44,45,46,48,49,50,51,52,54,55,57,58,60,62,64,65,66,67,68,69,71,72,74,76,77,80,82,84,87,90,94,96,97,98,100,102,104,106,109,112,113,115,117,120,121,124,126,-128,-126,-124,-121,-120,-116,-114,-113,-112,-108,-105,-103,-101,-99,-98,-97,-96,-92,-88,-85,-83,-80,-78,-76,-74,-72,-71,-69,-68,-67,-66,-65,-64,-62,-60,-58,-56,-55,-53,-52,-51,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-40,-39,-38,-37,-37,-36,-35,-35,-34,-34,-33,-33,-32,-32,-31,-30,-29,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-18,-18,-18,-17,-17,-17,-17,-16,-16,-16,-16,-15,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-9,-8,-8,-8,-8,-7,-6,-5,-5,-4,-4,-4,-4,-3,-2,-2,-2,-1,-1,-1,-128,1,1,1,2,2,2,3,4,4,4,4,5,5,6,7,8,8,8,8,9,9,9,10,10,11,11,12,12,13,14,15,16,16,16,16,17,17,17,17,18,18,18,19,19,20,20,20,21,21,22,22,23,23,24,24,25,26,26,27,28,29,30,31,32,32,33,33,34,34,35,35,36,37,37,38,39,40,40,41,42,43,44,45,46,47,48,49,51,52,53,55,56,58,60,62,64,65,66,67,68,69,71,72,74,76,78,80,83,85,88,92,96,97,98,99,101,103,105,108,112,113,114,116,120,121,124,126,-128,-125,-123,-121,-119,-116,-114,-112,-111,-107,-104,-102,-100,-99,-97,-96,-94,-90,-87,-84,-81,-79,-77,-75,-73,-71,-70,-68,-67,-66,-65,-64,-62,-60,-58,-56,-55,-53,-52,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-38,-37,-36,-36,-35,-34,-34,-33,-33,-32,-32,-31,-31,-30,-29,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-14,-13,-13,-12,-11,-11,-10,-10,-9,-9,-9,-8,-8,-8,-8,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-1,-1,-1,-1,-128,1,1,1,1,2,2,3,3,4,4,4,5,5,6,6,7,8,8,8,8,9,9,9,10,10,11,11,12,13,13,14,15,15,16,16,16,16,17,17,17,18,18,18,19,19,19,20,20,21,21,22,22,23,23,24,24,25,26,26,27,28,29,30,31,31,32,32,33,33,34,34,35,36,36,37,38,38,39,40,41,42,43,44,45,46,47,48,49,50,52,53,55,56,58,60,62,64,65,66,67,68,70,71,73,75,77,79,81,84,87,90,94,96,97,99,100,102,104,107,111,112,114,116,119,121,123,125,-128,-125,-123,-121,-119,-116,-114,-112,-110,-106,-104,-101,-100,-98,-97,-96,-92,-88,-85,-82,-80,-77,-75,-73,-72,-70,-68,-67,-66,-65,-64,-61,-60,-58,-56,-54,-53,-51,-50,-49,-48,-46,-45,-44,-43,-42,-41,-40,-40,-39,-38,-37,-36,-36,-35,-34,-34,-33,-33,-32,-32,-31,-30,-30,-30,-29,-28,-27,-26,-25,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-15,-14,-13,-12,-12,-11,-10,-10,-10,-9,-9,-8,-8,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-1,-1,-1,-1,-128,1,1,1,1,2,2,3,3,4,4,4,5,5,6,6,7,7,8,8,8,8,9,9,10,10,10,11,12,12,13,14,15,15,15,15,16,16,16,16,17,17,17,18,18,18,19,19,20,20,20,21,21,22,22,23,24,24,25,25,26,27,28,29,30,30,30,31,32,32,33,33,34,34,35,36,36,37,38,39,40,40,41,42,43,44,45,46,48,49,50,51,53,54,56,58,60,61,64,65,66,67,68,70,72,73,75,77,80,82,85,88,92,96,97,98,100,101,104,106,110,112,114,116,119,121,123,125,-128,-125,-123,-120,-118,-115,-113,-112,-109,-105,-103,-101,-99,-97,-96,-93,-90,-86,-83,-80,-78,-76,-74,-72,-70,-69,-67,-66,-65,-64,-61,-59,-58,-56,-54,-53,-51,-50,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-37,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-29,-28,-27,-26,-25,-25,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-8,-8,-7,-7,-7,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-1,-128,1,1,1,1,2,2,2,3,3,4,4,4,5,5,6,7,7,7,8,8,8,8,9,9,10,10,11,11,12,12,13,14,14,14,15,15,15,16,16,16,16,17,17,17,18,18,18,19,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,29,29,30,30,31,32,32,33,33,34,35,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,50,51,53,54,56,58,59,61,64,65,66,67,69,70,72,74,76,78,80,83,86,90,93,96,97,99,101,103,105,109,112,113,115,118,120,123,125,-128,-125,-123,-120,-118,-115,-113,-112,-108,-104,-102,-100,-98,-97,-96,-91,-88,-84,-81,-79,-76,-74,-72,-70,-69,-67,-66,-65,-64,-61,-59,-57,-56,-54,-52,-51,-49,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-38,-37,-36,-35,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-28,-27,-26,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-19,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-14,-13,-12,-11,-11,-10,-10,-9,-9,-8,-8,-8,-8,-7,-7,-7,-7,-6,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-1,-128,1,1,1,1,2,2,2,3,3,4,4,4,5,5,6,7,7,7,7,8,8,8,8,9,9,10,10,11,11,12,13,14,14,14,14,14,15,15,15,16,16,16,16,17,17,17,18,18,19,19,19,20,20,21,21,22,22,23,24,24,25,26,27,28,28,28,29,29,30,30,31,32,32,33,33,34,35,35,36,37,38,38,39,40,41,42,43,44,45,47,48,49,51,52,54,56,57,59,61,64,65,66,67,69,70,72,74,76,79,81,84,88,91,96,97,98,100,102,104,108,112,113,115,118,120,123,125,-128,-125,-122,-120,-117,-114,-113,-110,-107,-104,-101,-99,-98,-96,-93,-89,-86,-82,-80,-77,-75,-73,-71,-69,-68,-66,-65,-64,-61,-59,-57,-55,-54,-52,-50,-49,-48,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-36,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-27,-26,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-12,-12,-11,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,-128,1,1,1,1,1,2,2,3,3,3,4,4,4,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,11,12,12,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,18,18,18,19,19,20,20,21,21,22,22,23,24,24,25,26,27,27,27,28,28,29,29,30,30,31,32,32,33,33,34,35,36,36,37,38,39,40,41,42,43,44,45,46,48,49,50,52,54,55,57,59,61,64,65,66,68,69,71,73,75,77,80,82,86,89,93,96,98,99,101,104,107,110,113,114,117,120,122,125,-128,-125,-122,-120,-117,-114,-112,-109,-106,-103,-100,-98,-97,-96,-91,-87,-84,-80,-78,-75,-73,-71,-69,-68,-66,-65,-64,-61,-59,-57,-55,-53,-52,-50,-48,-47,-46,-44,-43,-42,-41,-40,-39,-38,-37,-36,-36,-35,-34,-33,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-26,-25,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-13,-12,-11,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,-128,1,1,1,1,1,2,2,3,3,3,4,4,4,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,11,12,13,13,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,18,18,18,19,19,20,20,21,21,22,23,23,24,25,26,26,26,27,27,28,28,29,29,30,30,31,32,32,33,33,34,35,36,36,37,38,39,40,41,42,43,44,46,47,48,50,52,53,55,57,59,61,64,65,66,68,69,71,73,75,78,80,84,87,91,96,97,98,100,103,106,109,112,114,117,120,122,125,-128,-125,-122,-120,-116,-114,-112,-108,-105,-102,-100,-98,-96,-93,-89,-85,-82,-79,-76,-74,-72,-70,-68,-66,-65,-64,-61,-59,-57,-55,-53,-51,-50,-48,-47,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-25,-24,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-6,-5,-5,-4,-4,-3,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,-128,1,1,1,1,1,2,2,3,3,3,3,4,4,5,5,6,6,6,6,7,7,7,8,8,8,9,9,10,10,11,11,12,12,12,13,13,13,13,14,14,14,14,15,15,15,16,16,16,17,17,17,18,18,19,19,20,20,21,21,22,22,23,24,25,25,25,26,26,27,27,28,28,29,29,30,30,31,32,32,33,34,34,35,36,37,38,39,40,41,42,43,44,45,47,48,50,51,53,55,57,59,61,64,65,66,68,70,72,74,76,79,82,85,89,93,96,98,100,102,105,108,112,114,116,120,122,125,-128,-125,-122,-120,-116,-113,-112,-107,-104,-101,-99,-97,-96,-91,-86,-83,-80,-77,-74,-72,-70,-68,-66,-65,-64,-61,-59,-56,-54,-52,-51,-49,-48,-46,-45,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-26,-25,-25,-24,-24,-24,-23,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-13,-13,-12,-12,-12,-12,-12,-11,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-6,-6,-5,-4,-4,-4,-3,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,-128,1,1,1,1,1,2,2,3,3,3,3,4,4,4,5,6,6,6,6,6,7,7,7,8,8,8,9,9,10,10,11,12,12,12,12,12,13,13,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,19,19,20,20,21,21,22,23,24,24,24,25,25,26,26,26,27,27,28,28,29,30,30,31,32,32,33,34,34,35,36,37,38,39,40,41,42,43,45,46,48,49,51,52,54,56,59,61,64,65,66,68,70,72,74,77,80,83,86,91,96,97,99,101,104,107,112,113,116,120,122,125,-128,-124,-121,-119,-115,-113,-110,-106,-103,-100,-98,-96,-93,-88,-84,-81,-78,-75,-72,-70,-68,-67,-65,-64,-61,-58,-56,-54,-52,-50,-49,-47,-46,-44,-43,-42,-40,-39,-38,-37,-36,-35,-35,-34,-33,-32,-32,-31,-30,-30,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-23,-22,-21,-21,-20,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,2,2,3,3,3,3,4,4,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,10,10,11,11,11,12,12,12,12,12,13,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,19,19,20,21,21,22,23,23,23,24,24,24,25,25,26,26,27,27,28,28,29,30,30,31,32,32,33,34,35,35,36,37,38,39,40,42,43,44,46,47,49,50,52,54,56,58,61,64,65,67,68,70,72,75,78,81,84,88,93,96,98,100,103,106,110,113,115,119,121,124,-128,-124,-121,-118,-115,-112,-109,-105,-102,-99,-97,-96,-90,-86,-82,-78,-76,-73,-71,-69,-67,-65,-64,-61,-58,-56,-54,-52,-50,-48,-46,-45,-44,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-23,-22,-22,-22,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-16,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-11,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,10,11,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,16,16,16,17,17,18,18,19,19,20,20,21,22,22,22,23,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,31,32,32,33,34,35,36,37,38,39,40,41,42,44,45,46,48,50,52,54,56,58,61,64,65,67,69,71,73,76,78,82,86,90,96,97,99,102,105,109,112,115,118,121,124,-128,-124,-121,-118,-114,-112,-108,-104,-101,-98,-96,-93,-88,-83,-80,-76,-74,-71,-69,-67,-65,-64,-61,-58,-56,-53,-51,-49,-48,-46,-44,-43,-42,-40,-39,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-28,-27,-26,-26,-25,-25,-24,-24,-24,-23,-23,-22,-22,-22,-21,-21,-21,-20,-19,-19,-18,-18,-17,-17,-16,-16,-16,-15,-15,-14,-14,-14,-14,-13,-13,-13,-12,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,2,2,2,3,3,3,3,4,4,5,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,10,10,10,11,11,11,11,11,12,12,12,12,12,13,13,13,14,14,14,14,15,15,16,16,16,17,17,18,18,19,19,20,21,21,21,22,22,22,23,23,24,24,24,25,25,26,26,27,28,28,29,29,30,31,32,32,33,34,35,36,37,38,39,40,42,43,44,46,48,49,51,53,56,58,61,64,65,67,69,71,74,76,80,83,88,93,96,98,101,104,108,112,114,118,121,124,-128,-124,-121,-117,-114,-112,-106,-102,-100,-97,-96,-90,-85,-81,-77,-74,-72,-69,-67,-65,-64,-60,-58,-55,-53,-51,-49,-47,-45,-44,-42,-41,-40,-38,-37,-36,-35,-34,-33,-32,-32,-31,-30,-29,-29,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-20,-20,-20,-20,-19,-18,-18,-17,-17,-16,-16,-16,-15,-15,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-10,-9,-8,-8,-8,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,2,2,2,2,3,3,3,4,4,5,5,5,5,5,5,6,6,6,6,7,7,8,8,8,9,10,10,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,15,16,16,16,17,17,18,18,19,20,20,20,20,21,21,22,22,22,23,23,24,24,25,25,26,26,27,27,28,29,29,30,31,32,32,33,34,35,36,37,38,40,41,42,44,45,47,49,51,53,55,58,60,64,65,67,69,72,74,77,81,85,90,96,97,100,102,106,112,114,117,121,124,-128,-124,-120,-116,-113,-110,-105,-101,-99,-96,-92,-87,-82,-78,-75,-72,-70,-67,-65,-64,-60,-57,-55,-52,-50,-48,-46,-45,-43,-41,-40,-39,-38,-36,-35,-34,-33,-32,-32,-31,-30,-29,-28,-28,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-19,-18,-17,-17,-16,-16,-16,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,2,2,2,2,3,3,3,4,4,4,5,5,5,5,5,6,6,6,6,7,7,8,8,8,9,9,9,9,10,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,14,14,14,15,15,16,16,16,17,17,18,19,19,19,19,20,20,20,21,21,22,22,22,23,23,24,24,25,25,26,27,27,28,28,29,30,31,32,32,33,34,35,36,38,39,40,41,43,45,46,48,50,52,55,57,60,64,65,67,70,72,75,78,82,87,92,96,99,101,105,110,113,116,120,124,-128,-124,-120,-116,-113,-108,-104,-100,-98,-96,-89,-84,-80,-76,-73,-70,-68,-65,-64,-60,-57,-54,-52,-50,-48,-46,-44,-42,-41,-39,-38,-37,-36,-34,-33,-32,-32,-31,-30,-29,-28,-28,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-18,-18,-17,-16,-16,-16,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-9,-8,-8,-7,-7,-6,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,2,2,2,2,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,8,8,9,9,9,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,14,14,14,15,15,16,16,16,17,18,18,18,18,19,19,19,20,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,28,28,29,30,31,32,32,33,34,36,37,38,39,41,42,44,46,48,50,52,54,57,60,64,65,68,70,73,76,80,84,89,96,98,100,104,108,113,116,120,124,-128,-124,-120,-115,-112,-107,-102,-99,-97,-92,-86,-81,-77,-73,-70,-68,-66,-64,-60,-57,-54,-51,-49,-47,-45,-43,-41,-40,-38,-37,-36,-35,-34,-32,-32,-31,-30,-29,-28,-27,-27,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-19,-18,-18,-18,-17,-17,-17,-17,-16,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,4,4,4,4,5,5,5,5,5,6,6,6,7,7,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,14,14,15,15,16,16,17,17,17,17,18,18,18,19,19,19,20,20,20,21,21,22,22,23,23,24,24,25,25,26,27,27,28,29,30,31,32,32,34,35,36,37,38,40,41,43,45,47,49,51,54,57,60,64,66,68,70,73,77,81,86,92,97,99,102,107,112,115,120,124,-128,-124,-120,-114,-112,-105,-101,-98,-96,-88,-83,-78,-74,-71,-68,-66,-64,-60,-56,-53,-51,-48,-46,-44,-42,-40,-39,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-26,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-18,-18,-18,-17,-17,-17,-17,-16,-16,-16,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-8,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-3,-3,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,13,13,13,14,14,15,15,16,16,16,16,17,17,17,17,18,18,18,19,19,20,20,20,21,21,22,22,23,23,24,24,25,26,26,27,28,29,30,31,32,33,34,35,36,37,39,40,42,44,46,48,51,53,56,60,64,66,68,71,74,78,83,88,96,98,101,105,112,114,120,124,-128,-123,-119,-114,-110,-104,-100,-97,-92,-85,-80,-75,-72,-68,-66,-64,-60,-56,-53,-50,-48,-45,-43,-41,-40,-38,-36,-35,-34,-33,-32,-30,-30,-29,-28,-27,-26,-25,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-20,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-15,-14,-14,-13,-13,-12,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,11,11,11,12,12,12,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,18,18,18,19,19,20,20,20,21,21,22,22,23,24,24,25,25,26,27,28,29,30,30,32,33,34,35,36,38,40,41,43,45,48,50,53,56,60,64,66,68,72,75,80,85,92,97,100,104,110,114,119,123,-128,-123,-118,-113,-108,-102,-98,-96,-88,-81,-76,-72,-69,-66,-64,-59,-56,-52,-49,-47,-44,-42,-40,-38,-37,-35,-34,-33,-32,-30,-29,-28,-28,-27,-26,-25,-24,-24,-23,-22,-22,-21,-21,-20,-20,-19,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-14,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,11,11,11,12,12,12,13,13,14,14,14,14,14,15,15,15,16,16,16,16,17,17,17,18,18,19,19,19,20,20,21,21,22,22,23,24,24,25,26,27,28,28,29,30,32,33,34,35,37,38,40,42,44,47,49,52,56,59,64,66,69,72,76,81,88,96,98,102,108,113,118,123,-128,-122,-117,-112,-106,-100,-97,-91,-84,-78,-73,-69,-66,-64,-59,-55,-52,-48,-46,-43,-41,-39,-37,-36,-34,-33,-32,-30,-29,-28,-27,-26,-26,-25,-24,-23,-23,-22,-21,-21,-20,-20,-19,-19,-18,-18,-18,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-13,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,11,11,11,12,12,13,13,13,13,13,14,14,14,14,15,15,15,16,16,16,16,17,17,18,18,18,19,19,20,20,21,21,22,23,23,24,25,26,26,27,28,29,30,32,33,34,36,37,39,41,43,46,48,52,55,59,64,66,69,73,78,84,91,97,100,106,112,117,122,-128,-122,-116,-112,-104,-99,-96,-86,-80,-74,-70,-66,-64,-59,-54,-51,-48,-45,-42,-40,-38,-36,-34,-33,-32,-30,-29,-28,-27,-26,-25,-24,-24,-23,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-13,-13,-12,-12,-12,-12,-12,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,12,12,12,12,12,13,13,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,19,19,20,20,21,21,22,23,24,24,25,26,27,28,29,30,32,33,34,36,38,40,42,45,48,51,54,59,64,66,70,74,80,86,96,99,104,112,116,122,-128,-121,-115,-109,-102,-97,-90,-82,-76,-71,-67,-64,-58,-54,-50,-46,-44,-41,-39,-37,-35,-33,-32,-30,-29,-28,-27,-26,-25,-24,-23,-22,-22,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-16,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-11,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,11,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,16,16,16,17,17,18,18,19,19,20,20,21,22,22,23,24,25,26,27,28,29,30,32,33,35,37,39,41,44,46,50,54,58,64,67,71,76,82,90,97,102,109,115,121,-128,-121,-114,-106,-100,-96,-85,-77,-72,-67,-64,-58,-53,-49,-45,-42,-40,-37,-35,-33,-32,-30,-29,-27,-26,-25,-24,-23,-22,-22,-21,-20,-20,-19,-18,-18,-17,-17,-16,-16,-16,-15,-15,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-10,-10,-10,-10,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,10,10,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,15,16,16,16,17,17,18,18,19,20,20,21,22,22,23,24,25,26,27,29,30,32,33,35,37,40,42,45,49,53,58,64,67,72,77,85,96,100,106,114,121,-128,-120,-113,-104,-98,-89,-80,-73,-68,-64,-57,-52,-48,-44,-41,-38,-36,-33,-32,-30,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-19,-18,-18,-17,-16,-16,-16,-15,-15,-14,-14,-14,-13,-13,-13,-12,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,9,9,9,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,14,14,14,15,15,16,16,16,17,18,18,19,19,20,21,22,23,24,25,26,27,28,30,32,33,36,38,41,44,48,52,57,64,68,73,80,89,98,104,113,120,-128,-120,-112,-101,-96,-83,-74,-68,-64,-56,-51,-46,-42,-39,-36,-34,-32,-30,-28,-26,-25,-24,-23,-22,-21,-20,-19,-18,-18,-17,-17,-16,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,13,13,13,14,14,15,15,16,16,17,17,18,18,19,20,21,22,23,24,25,26,28,30,32,34,36,39,42,46,51,56,64,68,74,83,96,101,112,120,-128,-118,-108,-98,-88,-76,-69,-64,-56,-49,-44,-40,-37,-34,-32,-29,-28,-26,-24,-23,-22,-21,-20,-19,-18,-17,-17,-16,-16,-15,-14,-14,-14,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,9,10,10,10,10,11,11,11,12,12,12,13,13,14,14,14,15,16,16,17,17,18,19,20,21,22,23,24,26,28,29,32,34,37,40,44,49,56,64,69,76,88,98,108,118,-128,-116,-104,-96,-80,-70,-64,-54,-48,-42,-38,-34,-32,-29,-27,-25,-24,-22,-21,-20,-19,-18,-17,-16,-16,-15,-14,-14,-13,-13,-12,-12,-12,-11,-11,-10,-10,-10,-10,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,12,12,12,13,13,14,14,15,16,16,17,18,19,20,21,22,24,25,27,29,32,34,38,42,48,54,64,70,80,96,104,116,-128,-114,-100,-85,-72,-64,-53,-45,-40,-35,-32,-29,-26,-24,-22,-21,-20,-18,-17,-16,-16,-15,-14,-13,-13,-12,-12,-11,-11,-11,-10,-10,-10,-9,-9,-9,-8,-8,-8,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,10,10,10,11,11,11,12,12,13,13,14,15,16,16,17,18,20,21,22,24,26,29,32,35,40,45,53,64,72,85,100,114,-128,-112,-96,-74,-64,-51,-42,-36,-32,-28,-25,-23,-21,-19,-18,-17,-16,-15,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-9,-8,-8,-8,-8,-7,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,10,10,11,11,12,12,13,14,15,16,17,18,19,21,23,25,28,32,36,42,51,64,74,96,112,-128,-104,-80,-64,-48,-38,-32,-27,-24,-21,-19,-17,-16,-14,-13,-12,-12,-11,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,8,8,8,9,9,10,10,11,12,12,13,14,16,17,19,21,24,27,32,38,48,64,80,104,-128,-96,-64,-42,-32,-25,-21,-18,-16,-14,-12,-11,-10,-9,-9,-8,-8,-7,-7,-6,-6,-6,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,8,8,9,9,10,11,12,14,16,18,21,25,32,42,64,96,-128,-64,-32,-21,-16,-12,-10,-9,-8,-7,-6,-5,-5,-4,-4,-4,-4,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,6,7,8,9,10,12,16,21,32,64,}; 
  int8_t opinv[] = {
  0,127,126,124,124,122,121,120,120,118,116,115,114,113,113,112,112,110,108,106,105,104,103,102,101,100,99,98,98,97,97,96,96,94,92,90,88,87,85,84,83,81,80,79,78,77,76,75,74,73,72,72,71,70,69,69,68,67,67,66,66,65,65,64,64,62,60,58,56,55,53,52,51,49,48,47,46,45,44,43,42,41,40,40,39,38,37,37,36,35,35,34,34,33,33,32,32,30,28,26,25,24,23,22,21,20,19,18,18,17,17,16,16,14,12,11,10,9,9,8,8,6,5,4,4,2,2,1,-128,-1,-2,-2,-4,-4,-5,-6,-8,-8,-9,-9,-10,-11,-12,-14,-16,-16,-17,-17,-18,-18,-19,-20,-21,-22,-23,-24,-25,-26,-28,-30,-32,-32,-33,-33,-34,-34,-35,-35,-36,-37,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-51,-52,-53,-55,-56,-58,-60,-62,-64,-64,-65,-65,-66,-66,-67,-67,-68,-69,-69,-70,-71,-72,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-83,-84,-85,-87,-88,-90,-92,-94,-96,-96,-97,-97,-98,-98,-99,-100,-101,-102,-103,-104,-105,-106,-108,-110,-112,-112,-113,-113,-114,-115,-116,-118,-120,-120,-121,-122,-124,-124,-126,-127,}; 
  int8_t opsquare[] = {
  0,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,8,9,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,30,31,33,34,36,37,39,40,42,43,45,47,49,50,52,54,56,58,60,62,64,66,68,70,72,74,77,79,82,84,87,89,92,95,96,97,98,98,99,100,101,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,119,120,120,120,121,121,122,122,123,123,124,124,125,125,126,126,126,126,127,127,127,127,127,127,127,127,-128,127,127,127,127,127,127,127,127,126,126,126,126,125,125,124,124,123,123,122,122,121,121,120,120,120,119,117,116,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,101,100,99,98,98,97,96,95,92,89,87,84,82,79,77,74,72,70,68,66,64,62,60,58,56,54,52,50,49,47,45,43,42,40,39,37,36,34,33,31,30,28,27,26,25,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,9,8,7,6,6,5,5,4,4,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,}; 
  int8_t opexp2[] = {
  64,64,64,65,65,65,66,66,66,67,67,68,68,68,69,69,70,70,70,71,71,72,72,73,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,84,84,85,85,86,86,87,88,88,89,90,90,91,91,92,93,93,94,95,96,96,96,97,97,97,98,98,99,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,108,108,109,109,110,111,112,112,113,114,115,116,117,118,120,120,120,121,121,122,122,123,124,124,126,126,127,127,127,127,127,127,127,127,127,127,127,127,-128,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,4,4,4,5,5,6,6,7,8,8,9,10,11,12,13,14,16,16,16,17,17,17,18,18,19,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,28,28,29,29,30,31,32,32,32,33,33,33,34,34,34,35,35,36,36,36,37,37,38,38,38,39,39,40,40,41,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,52,52,53,53,54,54,55,56,56,57,58,58,59,59,60,61,61,62,63,}; 
  int8_t ophalf[] = {
  0,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,-128,-126,-124,-122,-120,-118,-116,-114,-112,-110,-108,-106,-104,-102,-100,-98,-96,-94,-92,-90,-88,-86,-84,-82,-80,-78,-76,-74,-72,-70,-68,-66,-64,-63,-62,-61,-60,-59,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46,-45,-44,-43,-42,-41,-40,-39,-38,-37,-36,-35,-34,-33,-32,-31,-31,-30,-30,-29,-29,-28,-28,-27,-27,-26,-26,-25,-25,-24,-24,-23,-23,-22,-22,-21,-21,-20,-20,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-1,-1,-1,}; 
  uint32_t op2float[] = {
  0,1015021568,1023410176,1027604480,1031798784,1033895936,1035993088,1038090240,1040187392,1041235968,1042284544,1043333120,1044381696,1045430272,1046478848,1047527424,1048576000,1049100288,1049624576,1050148864,1050673152,1051197440,1051721728,1052246016,1052770304,1053294592,1053818880,1054343168,1054867456,1055391744,1055916032,1056440320,1056964608,1057226752,1057488896,1057751040,1058013184,1058275328,1058537472,1058799616,1059061760,1059323904,1059586048,1059848192,1060110336,1060372480,1060634624,1060896768,1061158912,1061421056,1061683200,1061945344,1062207488,1062469632,1062731776,1062993920,1063256064,1063518208,1063780352,1064042496,1064304640,1064566784,1064828928,1065091072,1065353216,1065615360,1065877504,1066139648,1066401792,1066663936,1066926080,1067188224,1067450368,1067712512,1067974656,1068236800,1068498944,1068761088,1069023232,1069285376,1069547520,1069809664,1070071808,1070333952,1070596096,1070858240,1071120384,1071382528,1071644672,1071906816,1072168960,1072431104,1072693248,1072955392,1073217536,1073479680,1073741824,1074266112,1074790400,1075314688,1075838976,1076363264,1076887552,1077411840,1077936128,1078460416,1078984704,1079508992,1080033280,1080557568,1081081856,1081606144,1082130432,1083179008,1084227584,1085276160,1086324736,1087373312,1088421888,1089470464,1090519040,1092616192,1094713344,1096810496,1098907648,1103101952,1107296256,1115684864,2143289344,3263168512,3254779904,3250585600,3246391296,3244294144,3242196992,3240099840,3238002688,3236954112,3235905536,3234856960,3233808384,3232759808,3231711232,3230662656,3229614080,3229089792,3228565504,3228041216,3227516928,3226992640,3226468352,3225944064,3225419776,3224895488,3224371200,3223846912,3223322624,3222798336,3222274048,3221749760,3221225472,3220963328,3220701184,3220439040,3220176896,3219914752,3219652608,3219390464,3219128320,3218866176,3218604032,3218341888,3218079744,3217817600,3217555456,3217293312,3217031168,3216769024,3216506880,3216244736,3215982592,3215720448,3215458304,3215196160,3214934016,3214671872,3214409728,3214147584,3213885440,3213623296,3213361152,3213099008,3212836864,3212574720,3212312576,3212050432,3211788288,3211526144,3211264000,3211001856,3210739712,3210477568,3210215424,3209953280,3209691136,3209428992,3209166848,3208904704,3208642560,3208380416,3208118272,3207856128,3207593984,3207331840,3207069696,3206807552,3206545408,3206283264,3206021120,3205758976,3205496832,3205234688,3204972544,3204710400,3204448256,3203923968,3203399680,3202875392,3202351104,3201826816,3201302528,3200778240,3200253952,3199729664,3199205376,3198681088,3198156800,3197632512,3197108224,3196583936,3196059648,3195011072,3193962496,3192913920,3191865344,3190816768,3189768192,3188719616,3187671040,3185573888,3183476736,3181379584,3179282432,3175088128,3170893824,3162505216,};} 
  