7 129 256 true 1 15 16 18 21 24 34