Cryptocurrency Markets Performance – week 50 review