8 160 258 true 1 4 13 14 29 36 38 39