6 119 248 true 1 4 22 23 31 39