11 1071 647 true 21 28 29 35 43 47 52 54 64 87 93