88352 mm to inches