9 109 147 true 1 5 7 18 31 32 33 37 39