13 965 646 true 4 14 18 21 22 39 42 71 72 77 84 86 88