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