Macfarlanes Top 100 info