4 3 15 true 31 51 64 69