5 47 257 true 7 18 22 23 29