一个多边形的周长等于158cm,所有各边的长成等差数列,最大边长等于44cm,公差等于3cm,求多边形的边数?