300 090 889 022 027 552 323 053 876 818 593 546 112 403 937 125 505 395 366 362 038 695 102 580 595 684 257 796 519 906 150 238 983 333 192 759 585 336 245 074 300 249 239 910 763 606 005 698 259 825