8 129 256 true 2 7 17 25 28 30 38 39