Sally had 27 Pokemon cards. Dan gave her 41 new Pokemon cards. Sally lost 20 Pokemon cards. How many Pokemon cards does Sally have now?