11 316 309 true 2 7 27 31 42 54 57 77 82 84 98