396 036 610 123 362 019 585 305 745 031 340 057 480 289 649 746 267 013 315 191 558 914 620 511 944 825 127 323 773 100 075 855 545 152 891 793 153 662 650 009 422 566 966 417 166 700 846 329 206 119