153 917 977 270 064 966 242 676 640 567 282 860 195 240 316 596 053 550 350 506 034 440 921 199 618 521 665 543 956 984 507 293 378 655 423 883 639 227 867 406 993 080 672 105 297 456 868 960 450 220