340 058 181 891 014 152 494 770 817 867 239 968 537 477 133 426 020 438 594 247 425 225 104 173 414 016 841 607 628 105 513 181 534 628 882 806 161 735 358 861 167 971 153 811 545 194 077 469 506 625