5 167 124 true 4 7 16 17 31