464 293 315 341 279 305 556 234 181 205 133 486 481 79 555 422 309 162 506 164 300 144 215500