from your list at least half should hopefully be in Q1 - Boots restocking has to be ahead of April 4th NHS , as will many of the others - stocking in advance of the retail advertising that is needed.
So lets say $10m in first half and there will be fewer shareholders doubting it.
Then it is all about turning over the inventory in the channel once a quarter