有1元,2元和5元的人民币50张,面值共计116元.其中1元的人民币比2元的多2张,求三种人民币各有多少张?