299 164 974 034 998 938 171 998 003 385 530 611 544 959 033 699 010 738 015 625 701 505 891 676 550 893 355 645 147 847 292 176 276 873 906 855 593 430 873 648 433 666 142 682 973 025 724 632 023 790