At Penguin Island there are 184 adult penguins and 138 baby penguins.  Adult penguins have 58 feathers and baby penguins have 37 feathers.  

Part A: How many penguins, including adults and babies, are on Penguin Island?

Part B: Including adult and baby penguins, how many feathers do all the penguins have?