5 112 248 true 3 11 31 38 39