1. 2
  2. 9
  3. 2
  4. 8
  5. 24
  6. 2
  7. 17
  8. 2
  9. 30
  10. 18
  11. 30
  12. 29