139 930 187 762 691 804 480 857 511 597 669 559 899 313 101 419 146 050 952 111 209 764 922 351 277 492 816 151 968 813 452 506 137 255 255 393 721 905 535 024 539 249 895 126 761 525 554 431 910 724