7 235 276 true 3 9 10 14 16 31 33