TOP 50 INVENTIONS