有5元和10元的人民币共40张,合计285元,5元的和10元的人民币各有多少张?