653 552 402 421 443 330 362 518 566 529 550 642 282 484 524 393 193 345 692 665 216 316 505 508 724 184 270 383 455 551 199 430 392 627 308 214 448 450 449 642 366 266 554 594 585 707 726 603 697 704 198