6 570 259 true 2 12 21 23 25 29