4 43 122 true 8 23 27 32