602 291 943 049 364 229 223 116 769 384 040 008 212 144 155 322 248 889 820 311 585 935 450 030 580 091 208 591 389 949 793 401 863 913 849 713 234 344 680 698 048 143 530 886 765 901 035 570 449 776