Pictures of Headgear I quiz

Can you tell the names of the pieces of headgear (hats etc.) you see here?