538 768 706 526 812 917 133 321 569 429 591 838 858 332 564 179 737 712 361 813 537 430 232 173 374 301 132 312 606 548 618 315 628 084 794 973 348 155 716 664 572 560 572 038 407 495 905 408 298 743