10 595 429 true 7 10 12 17 35 42 46 67 75 85