4 101 244 true 19 29 31 39