4 117 248 true 14 28 32 38