5 109 141 true 6 15 18 19 31