两个正方形的周长相差16厘米,面积相差96平方厘米,这两个正方形的边长分别是多少厘米?