Deposit 10 Rating fifty September 2025