7 547 335 true 7 8 10 15 20 29 37