5 339 117 true 5 18 27 31 39