10 316 427 true 3 7 8 43 45 51 78 84 90 93