23991220764013458931083818182050197782197833134788530877670219130706931385075429610744093861923861311060201147069985952311117691513469466096140541514394864819531120581113567735070360900813514008348121480321335582403122693453054963464387939138630638630558310538609238609475528338611638630435455214765021142014996521528130922483922594389886319030240129109343958093415671558094892248213983114972607345809845636057437541361216175901210132550028893841452411930074403334403125823854503185830722414599352511145570131390224012879422615062447540487540791062109789717516870528581106011414660152399938526173898924277783534921054877788592