058 952 628 311 329 152 244 638 275 935 838 131 834 471 042 742 928 101 432 405 955 573 277 110 150 776 315 593 756 645 913 238 972 023 831 239 808 987 539 267 185 885 845 467 960 708 641 096 276 498