I am going to knit this cardigan for DD1. I need 4.5mm and 5mm ^long^ circular needles for doing the sleeves and the rib. As far as I can see, they come in different lengths: 30, 40, 60, 80 and 100cm. What length should I get?