8 109 251 true 4 12 13 18 21 29 33 34