7 149 226 true 3 12 38 57 63 70 88