4 144 124 true 2 17 31 35