9268248319865482977339161661014401632835288969370148435112922426583706266271876206054959996551019396675283853543345257591975493975085685211797207670541108470492771012292551106122812587551263841232806691048767374304509431114018394811842571011855100326260395039249012304875141114920657561449241158310741240361849146333308519683160858576108278633111554260984124114798092162195919557466433511377752031585111663883692510721235932414840118711859929879612029705497534726443288100882371419929632643489300120923910854179164513458962543613178