7 1083 234 true 3 6 16 23 24 26 31