Implicit conversion from float -37.272727272727266 to int loses precision