Gents top hats £1.40 each