已知一个多边形有两个内角为直角,其余各角的外角都等于45度,那么这个多边形的边数是多少?