1 326 88 213 108 160 376 655 895 461 696 730 554 109 308 529 151 648 685 813 78 225 330 395 595 928 136 627 446 486 369 520 609 873 146 809 404 448 504 866