5 58 252 true 5 8 25 31 35