100 268 858 513 955 945 651 931 891 361 242 417 345 872 980 266 189 588 380 421 364 921 052 920 497 372 678 701 015 534 099 499 507 430 041 052 520 682 216 865 086 475 618 323 838 914 153 721 313 940