138412431762982673251167401623145119741329158567929377060754512851108176418112191547144617911331824183512118861231628188117271511159139919771391031177157586210818885953171110699051574159716641204242151536495111834420541256674470217059537821179209569114710055876063574665591584817114672511421981