529 362 029 047 540 137 563 136 871 739 042 119 386 486 295 236 345 395 089 570 778 796 321 015 696 549 268 850 030 136 852 106 347 024 378 557 854 410 526 505 522 396 555 327 268 278 532 057 432 935