1. 5
  2. 22
  3. 3
  4. 1
  5. 8
  6. 29
  7. 6
  8. 12