4 67 109 true 2 20 24 31