516 152 104 188 127 211 196 118 74 123120