Implicit conversion from float -99.47368421052633 to int loses precision