10 1399 838 true 10 14 21 45 59 70 82 86 87 91