16 factory workers made 40 pieces in a certain amount of time. How many workers are needed to make (1) 20, (2)25 and (3)100 pieces in the same amount of time, assuming each worker works at the same rate?