103 ratings given