12 701 256 true 1 2 5 6 17 21 22 25 27 28 29 32