4 50 84 true 15 16 28 31