Da Silva scores 21 to lead Stanford past Montana