1. 5
  2. -3
  3. 19
  4. 1
  5. 21
  6. 18
  7. 4
  8. 2