10 340 368 true 10 13 28 29 34 43 69 74 75 85