How many rectangles have an area equal to 128 square centimeters and whose length and width are natural numbers? (Those that can be overlapped by rotation belong to the same one)
面积等于128平方厘米，长和宽均为自然数的长方形共有几个？(通过旋转能够重合的属于同一个)
<result>4</result>