142 ratings given