250 141 045 639 835 414 345 952 450 454 808 942 097 661 120 493 674 094 912 178 630 929 243 800 436 077 054 024 671 358 041 242 466 430 673 740 719 156 319 590 463 522 335 542 820 546 802 773 556 575