308 254 548 417 861 243 389 153 339 236 724 814 349 074 139 256 252 386 054 465 229 618 484 342 016 986 355 700 101 598 240 705 542 726 435 001 786 920 886 443 655 924 388 450 785 957 214 057 477 660