El código PUK (Personal Unblocking Key) es un código de 8 dígitos que desbloquea la tarjeta SIM tras introducir mal el PIN tres veces. No se puede calcular a partir del número de serie de la SIM (ICCID) como el que mencionas (89919271334040461881).
También puedes encontrar el PUK en el envoltorio original de la tarjeta SIM o en la zona de cliente de la web/app de tu operador.
Importante: Si introduces mal el PUK 10 veces, la SIM se bloqueará permanentemente y tendrás que solicitar un duplicado.