124 79 38 180 209 121 58 27 28 205 138171