304 640 517 546 335 342 435 739 380 667 600 548 389 304 380 294 322 671 555 283 629 323 624 374 654 413 272 648 653 648 211 249 470 554 459 185 423 734 735 626 652 199 335 735 360 737 661 630 384 331 259