已知c.d是线段ab上的两个点,cd是8厘米,m是ac的中点,n是db的中点,mn是12厘米,那么线段ab的长是几厘米?