163 346 275 317 839 775 651 766 937 697 750 681 280 996 098 402 156 694 879 786 243 530 719 904 247 909 286 801 671 783 142 077 360 930 863 903 946 515 196 045 869 738 174 097 937 516 828 512 609 812