315 172 395 164 210 160 742 087 212 666 015 955 165 884 747 380 481 296 930 774 548 912 789 157 380 560 233 971 862 874 030 307 436 979 942 691 599 717 468 916 443 477 855 511 443 647 231 118 689 567