145 929 516 679 045 723 258 266 598 522 270 416 908 809 570 281 058 983 612 061 573 406 246 306 705 310 859 116 453 206 439 473 436 314 026 467 546 001 646 487 883 622 615 052 272 363 302 859 833 043