4 43 159 true 2 16 23 27