31 Knots