949 682 461 741 540 301 391 578 682 207 756 683 953 919 151 655 708 114 357 474 936 098 695 290 788 964 664 879 385 582 817 106 953 478 288 571 209 136 441 307 875 577 003 272 526 267 655 620 889 141