8 145 257 true 1 2 3 11 20 22 27 35