Calculations of penguin diagrams in B decays