6 675 286 true 1 14 19 23 27 35