Implicit conversion from float -74.23357664233578 to int loses precision