4 23 80 true 17 25 28 30