Mrs. Wright is planning her best friend's baby shower. She calculates that the food will cost $9 per guest, and she has already spent $43 on decorations. Mrs. Wright can afford to spend a total of $160 on the baby shower. How many guests can there be?