7 150 248 true 7 9 12 16 19 21 39