7 965 413 true 10 16 23 24 27 29 38