I'd like to know whether "of" is properly used in the following sentences:
John bought a rope of between 10 and 20 cm.
John bought a rope between 10 and 20 cm.
John bought a rope of between 10 and 20 cm in length.
John bought a rope between 10 and 20 cm in length.
John bought a rope of 10–20 cm.
John bought a rope 10–20 cm.
John bought a rope of 10–20 cm in length.
John bought a rope 10–20 cm in length.
I'd appreciate your help.