7 155 248 true 10 11 12 18 26 32 35