172 185 062 953 549 149 777 501 893 588 584 483 242 468 821 347 691 783 351 793 981 635 148 451 960 832 670 786 415 355 888 096 077 337 680 915 883 987 488 322 509 229 369 943 499 893 418 583 012 751