9 153 60 9 28 46 49 56 66 71 85 87