8 160 257 true 1 11 20 21 23 24 33 39