103 140 124 069 571 333 101 159 892 287 954 195 030 342 598 133 902 811 871 696 077 794 911 143 779 162 779 360 522 541 541 506 891 127 502 658 521 763 286 763 290 715 048 373 469 303 343 425 341 838