671713085363048352431954251872441756326915271202555892964662286435657375181451222082052936889834056389248152221108690278562202541782116239917628023074582644278247037665355119082872333685373436582063459746339140827678731351420427480428833242418226917070127950483415480554068780937746116753868958657113503717306353331350198352203270505286702229251456