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