535 659 231 303 806 673 183 115 740 837 500 287 674 430 087 456 669 785 852 934 782 535 521 520 245 213 832 320 470 617 702 486 525 870 842 684 537 452 229 310 342 479 718 586 139 109 827 984 712 183