6 542 259 true 7 12 21 22 29 32