Well you need approx 8kW for your hot water demand.
As for the rest, it's impossible to know without knowing either the total heat loss for your rooms, or the type (manufacturer & size) of your radiators.
Assuming an average of 1.5kW per rad, you should just be OK with a 40kW boiler, but...