8 138 109 true 4 8 18 27 28 29 37 39