266 144 043 136 697 308 638 078 342 059 098 688 481 342 200 366 365 145 069 286 318 282 577 649 448 007 708 552 720 101 164 562 403 896 080 003 482 098 367 699 335 913 812 667 639 109 864 138 104 165