  30   1
 301   1
 531   1
  31   1
  22   1
  25   2
  20   2
  60   2
  64   3
  65   3
  34   3
 151   3
 152   3
 153   3
 231   4
  75   4
  10   4
  12   4
  21   5
  51   5
  52   5
  41   5
  44   5
  74   6
  73   6
  72   6
  32   7
  71   7
  70   7
  61   7
  40   7
  -1  -1
