Daily consumption of 43g of walnuts for 8weeks significantly reduced non-HDL-cholesterol and apolipoprotein-B , which may explain in part the epidemiological observation that regular walnut consumption decreases CHD risk .