8 256 293 true 1 4 11 17 19 22 23 29