Sophie's parents give her $18 for every hour she works at the family business. On Monday, she worked 2 of those hours. Then she bought a $4 ice cream and another $4 coffee afterwards. She then added Monday's leftover amount to her pay for her next single hour of work. After that, she got an additional $45 as a bonus from her grandmother. How much money does Sophie have in total now?