4 43 257 true 12 17 26 31