059 505 245 708 205 064 601 802 654 935 885 623 007 527 749 636 097 717 821 794 230 577 895 170 669 556 132 533 613 278 277 186 603 586 289 649 965 071 466 131 092 879 555 536 337 272 773 130 164 455