7 165 263 true 3 7 15 16 24 28 30