306 100 70 311 79 141 204 120