309 010 615 668 430 093 605 077 272 716 200 921 254 234 746 408 382 039 558 706 043 748 837 789 436 442 271 333 535 647 067 363 663 535 838 435 479 041 065 496 661 136 681 091 514 457 791 903 973 103