212 412 150 713 063 296 890 672 056 587 711 260 796 270 191 959 133 276 102 318 946 994 063 351 681 510 181 168 681 571 216 023 657 714 756 331 977 674 538 648 595 922 102 271 583 552 971 180 511 884