40 ratings given