{
      2,4,1,0,-1,
      3,8,13,6,2,0,-1,
      0,1,5,10,19,28,23,15,7,3,-1,
      1,4,9,17,11,5,-1,
      6,12,21,31,37,26,16,9,4,2,-1,
      3,7,14,8,-1,
      11,18,10,5,-1,
      13,20,12,6,-1,
      15,24,34,22,14,7,-1,
      14,22,33,46,55,42,30,20,13,8,-1,
      9,16,25,17,-1,
      10,18,27,40,29,19,-1,
      11,17,25,36,48,61,52,39,27,18,-1,
      12,20,30,43,32,21,-1,
      15,23,35,24,-1,
      26,38,49,36,25,16,-1,
      29,41,28,19,-1,
      32,44,31,21,-1,
      34,45,33,22,-1,
      23,28,41,53,47,35,-1,
      35,47,59,71,82,69,57,45,34,24,-1,
      26,37,50,38,-1,
      27,39,51,40,-1,
      29,40,51,63,75,88,77,65,53,41,-1,
      30,42,54,43,-1,
      44,56,62,50,37,31,-1,
      32,43,54,66,78,91,80,68,56,44,-1,
      33,45,57,70,58,46,-1,
      49,60,48,36,-1,
      50,62,74,86,96,84,72,60,49,38,-1,
      52,64,76,63,51,39,-1,
      55,67,79,66,54,42,-1,
      58,67,55,46,-1,
      47,53,65,59,-1,
      48,60,72,85,73,61,-1,
      52,61,73,64,-1,
      68,74,62,56,-1,
      57,69,81,70,-1,
      70,81,93,102,108,100,90,79,67,58,-1,
      59,65,77,89,83,71,-1,
      76,87,75,63,-1,
      64,73,85,95,104,111,106,98,87,76,-1,
      79,90,78,66,-1,
      80,92,97,86,74,68,-1,
      82,94,103,93,81,69,-1,
      83,94,82,71,-1,
      72,84,95,85,-1,
      75,87,98,107,99,88,-1,
      77,88,99,89,-1,
      78,90,100,109,101,91,-1,
      80,91,101,92,-1,
      83,89,99,107,113,117,115,110,103,94,-1,
      96,105,112,104,95,84,-1,
      97,105,96,86,-1,
      101,109,114,118,119,116,112,105,97,92,-1,
      103,110,102,93,-1,
      98,106,113,107,-1,
      100,108,114,109,-1,
      110,115,118,114,108,102,-1,
      112,116,111,104,-1,
      106,111,116,119,117,113,-1,
      115,117,119,118,-1,

}