7 248 262 true 2 12 16 22 30 36 39