一个梯形的上底比下底少2cm,高是5cm,面积是40cm2,则上底的长是______.