Question: how many lengths did secretariat win the belmont stakes?
Answer: 31