10 2153 63 true 43 69 77 83 85 90 107 134 143 149