8 144 266 true 5 6 16 19 21 25 28 32