76911286291816271008783150817981412147515219161197182018511889194768582510821319463800189715171863759187628862592115513187701264530813198714253191325846141518434241561217743175219141971397536145166518292851110