40598