173 29 1 21 51 242 118 37 5 34 278