8 256 361 true 0 29 33 47 53 56 73 79