146 405 575 051 104 672 096 731 916 457 647 046 585 979 394 689 682 613 568 883 109 490 756 261 480 368 814 951 431 125 506 262 050 209 323 895 503 573 138 871 421 263 514 357 229 890 986 502 176 758