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