Salvation Army raises $40K-plus