420 327 421 209 242 306 317 211 198 199 161 133 127 110 58 41 27 3823