5 117 258 true 6 7 16 20 31