average price of 187 of vinyl fences