110 679 144 756 845 521 665 073 861 074 434 379 407 308 902 139 570 987 352 393 684 593 740 065 573 052 173 903 064 285 544 676 736 242 610 831 368 775 663 638 535 261 234 853 941 706 567 329 449 586