Give the step-by-step reasoning process and then the final answer. Kathleen saved $21 in June, $46 in July, and $45 in August. Then Kathleen spent $12 on school supplies and $54 on new clothes. Kathleen's aunt said she would give Kathleen $25 if Kathleen saves more than $125. How much money does Kathleen have left?
Kathleen saved $21 + $46 + $45 = $112. Kathleen's aunt did not give Kathleen any money because $112 is not greater than $125. Kathleen spent $12 + $54 = $66. Kathleen has $112 - $66 = $46 remaining.
The final answer: 46.