246 641 667 612 889 757 038 293 212 434 260 474 343 784 486 312 293 533 801 605 765 422 728 226 156 025 239 286 511 533 992 699 763 819 521 415 088 044 798 246 790 434 391 505 525 291 603 386 288 040