Soccer Ball

The surface of a soccer ball is made of 32 pieces of polygons, which are regular pentagons and regular hexagons. Each pentagon is surrounded by 5 hexagons. How many pentagons are on a soccer ball?