7 965 221 true 3 8 12 16 24 33 35