6 647 256 true 1 16 24 28 29 34