316 229 152 554 358 825 878 062 074 125 300 598 354 356 102 127 013 089 449 750 933 057 985 721 584 722 758 435 216 720 135 477 072 184 598 447 569 870 883 872 891 927 860 396 692 178 004 671 769 248