12 646 416 true 9 13 37 39 42 61 64 75 82 86 93 97