342 970 994 490 526 843 026 430 516 697 567 295 325 048 128 211 939 723 733 982 456 705 245 889 409 790 851 712 911 474 951 216 048 621 880 608 729 263 416 674 085 756 455 932 279 789 994 968 845 439