19 191641 12646 true 10 15 28 29 31 37 41 42 43 63 69 71 76 85 86 92 97 98 99