9 1703 583 true 7 8 12 14 16 26 30 34 37