150 446 122 286 098 750 378 133 215 717 091 079 303 992 069 959 023 111 055 992 443 013 326 831 310 885 652 453 206 653 111 545 594 423 589 732 318 487 115 063 672 795 114 075 012 590 780 476 912 698