8 106 258 true 1 5 14 17 21 33 38 39