29 26 18 25 30 30 26 61 30 40 26 76 96 60 31 19 60 25 23 24 166 133 7518