4 142 248 true 18 23 25 39