1. 29
  2. 12
  3. 17
  4. 3
  5. 5
  6. 21
  7. 39
  8. 28