7 350 266 true 5 10 24 27 33 96 97