40596