5 59 248 true 10 31 32 35 37