8 166 60 31 34 35 37 49 70 91 95