673 341 295 657 502 354 725 270 247 470 444 673 584 619 506 551 235 204 593 547 677 411 493 539 300 606 283 736 194 187 513 376 350 189 324 677 195 320 262 691 205 273 414 332 563 560 277 441 261 382 542