4 43 96 true 8 22 28 32