5 46 248 true 2 7 10 29 36