Implicit conversion from float -153.8095238095238 to int loses precision