dynamic list length to find top 8 from last 20