面值是2元、5元的人民币共40张,合计155元,面值2元、5元的人民币各有多少张?