5 117 269 true 3 10 12 23 31