252 145 552 864 509 849 944 297 269 942 299 620 479 023 521 304 331 679 797 943 252 054 715 383 945 905 962 709 695 204 343 519 094 456 926 214 113 025 659 551 600 379 382 007 584 004 975 242 316 205