505 074 958 551 897 986 913 763 700 246 978 530 635 974 628 945 699 175 505 732 027 103 506 973 517 777 996 040 740 595 590 907 091 151 799 550 519 256 720 032 385 332 052 748 639 655 459 161 978 732