7 286 299 true 3 11 12 43 47 76 91