141 616 162 646 455 825 573 823 110 487 768 906 966 626 300 442 299 306 088 535 195 015 673 196 158 674 487 791 856 883 187 962 197 702 997 021 701 551 587 116 237 518 739 721 625 449 624 217 851 808