4 31 77 true 10 18 23 27