4 43 96 true 2 29 33 37