8 256 291 true 4 6 12 17 32 33 38 39