Implicit conversion from float -143.55263157894737 to int loses precision