1. 29
  2. 4
  3. 5