5 105 167 true 12 23 40 69 95