553 068 609 812 345 258 356 629 870 688 129 015 826 358 396 534 427 621 903 224 681 217 392 184 363 913 545 054 607 242 738 907 574 018 867 472 371 397 274 778 111 383 216 185 522 971 369 815 819 230