40 978