153 638 253 139 767 752 709 891 005 600 286 932 084 584 054 940 999 257 929 120 952 438 409 488 196 131 544 856 918 731 338 843 681 913 874 190 284 718 445 821 022 467 326 978 898 523 510 048 970 495