6 445 342 true 8 12 14 21 28 29