295 629 383 380 722 728 190 611 632 682 663 334 263 718 196 429 432 304 609 507 615 518 490 243 723 515 271 682 290 611 718 631 506 407 456 228 546 448 621 245 284 590 706 337 412 394 203 643 529