11 1112 529 true 1 25 29 40 41 59 66 70 78 84 98