  9
  18
  7
  17
  8
  20
  12
  4
  19
  9
  14
  10
  5
  3
  6
  13
  9
  15
  16
  18
  1
  18
  2
  11