有1元、2元、5元人民币50张,面值共计116元,已知1元的人民币比2元的多2张,问三种人民币各有几张?