104 015 061 380 704 840 057 085 607 680 714 841 157 185 167 186 748 785 867 304 035 063 341 513 631 145 164 516 473 834 753 358 376 368 475 548 674 846 765 568 113 114 151 161 911 322 224 252 226 292 737 774 577 677 779 303 055 099 331 515 991 233 255 929 373 833 755 558 799 899