896 581 354 960 051 064 187 860 530 534 364 150 082 835 547 552 984 164 483 759 006 824 366 721 250 386 209 128 774 423 190 143 450 503 073 252 920 263 589 941 238 631 248 443 203 338 511 337 608 157