一个盒子里装着红,绿两种颜色的球,红球比绿球多20个,绿球比红球的一半多40个,红球,绿球各多少个?