7 132 266 true 12 16 21 27 29 31 36