4 229 105 true
17 22 28 39