Beanz Means Heinz!

So the top advertising slogan of all time has been revealed....... and the winner is...... Beanz Means Heinz, followed closely by a few favourites!

We have been trying to guess the top 20 from today's daily mail online.

Second place was awarded to Nike’s motivational ‘Just Do It,’ still used by the company 25 years after it was dreamt up, while third place went to Ronseal’s ‘Does Exactly What it Says On the Tin.’

See how many you recognise!