420 421 327 306 199 209 242 211 317 198 133 161 127 110 58 38 4123