5 42 229 true 8 15 28 31 32