Carmen worked more than 40 hours last week and earned $352.95. Her regular hourly pay rate is $7.80. After 40 hours, she is paid an extra $3.90 for each hour she works. How many hours did Carmen work last week?