6 339 126 true 6 18 19 20 25 27