What state tax returns do I need to file and which income do I need to include in the state tax returns?

My parents live in California and claim me as their dependent.  I go to college in Pennsylvania and earned income working at school.  I also earned income from my summer job in Minnesota.  Am I supposed to file a California resident return, Pennsylvania non-resident return, AND Minnesota non-resident return?  Am I supposed to report all of my PA and MN income in all three tax returns?