149 730 555 916 563 633 782 632 855 870 329 431 696 685 232 050 844 947 027 557 343 538 723 281 205 748 850 744 483 471 802 793 429 371 776 589 254 508 503 839 123 202 485 400 048 773 613 658 727 446