9 109 151 true 4 17 18 19 23 29 33 35 39