Emma is planning a party for 128 guests. If 8 guests can be seated at each table, how many tables are needed for seating at the party that Emma organized?