50425061506250635067506850717221507750785079507350805081723872208955921010736141535093507414152156085075507650865082508913868809450905083508451135114511550435085509255321553231539115390508750957956138201381979557954795350885098509951005101504492085104