Implicit conversion from float -152.24137931034485 to int loses precision