5 59 248 true 8 22 25 32 35