140 118 830 417 040 340 377 556 647 966 601 983 494 827 060 436 456 151 452 551 076 271 504 822 586 275 415 516 497 187 115 746 810 628 210 721 986 587 381 488 766 016 551 859 352 637 513 044 508 596