Lady Crusaders hold on to beat Lady Cardinals 43-39