12 9573 102 true 5 42 50 51 78 87 89 109 115 124 125 141