已知,5元,2元,10元,共有27张,共计108元,但,10元比5元少7张,问各有多少张?