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