10 529 527 true 3 4 9 10 12 24 29 33 34 37