10 1139 686 true 14 22 32 37 42 79 86 93 95 96