5 111 264 true 10 17 31 35 38