10 339 316 true 34 43 44 54 61 68 79 80 87 92