1. 5
  2. 12
  3. 8
  4. 23
  5. 14
  6. 4
  7. 5
  8. 2