8 164 259 true 2 12 13 16 18 29 31 39