40978