95 of the passengers on a bus are seated in 54 of the seats. The rest are standing. If there are 5 empty seats, how many passengers are on the bus?
30
32
34
36
38