Crypto Rebound: How High Can Bitcoin, Ethereum and XRP Prices Go Next?