SBI to HAL: 10 TOP stocks for long-term investment in 2025