Implicit conversion from float -94.82758620689657 to int loses precision