10 164 151 true 1 3 8 13 14 27 30 33 35 39