150 396 778 185 244 565 414 072 859 141 944 192 245 796 776 395 076 155 070 921 131 972 626 872 535 524 425 907 416 200 202 395 024 204 129 273 432 268 761 759 742 311 893 577 625 015 580 877 669 900