7 109 331 true 3 4 10 66 67 70 85