5 111 248 true 13 22 24 26 31