7 109 166 true 3 9 34 38 48 60 83