Implicit conversion from float -129.95192307692307 to int loses precision