86411871213190898625777076218111693931496781411191916098831496100516071906240122177318786011431456162416601782741271101196466311211812181349999184664221987518195760318951646468232141765562510651440303861141078130618833754222151131119569461762