135 119 565 090 905 297 452 953 136 756 936 508 550 300 578 690 008 185 876 537 655 202 554 535 742 275 264 528 875 692 251 653 869 641 017 772 156 466 067 667 441 637 504 385 120 079 871 291 599 440