359 250 402 791 598 824 371 633 217 684 915 642 573 415 204 447 968 467 669 386 486 494 617 862 973 008 844 022 903 287 345 290 857 657 532 163 209 017 987 663 598 759 899 712 508 088 376 341 900 966