40946