4 109 258 true 8 22 28 32