5 117 248 true 17 20 28 36 37