Heat flow, geothermal gradients and maturation modelling on the Norwegian continental shelf using computer methods