6 587 146 true 4 7 12 23 25 35