190278676577455658041207018095143138352443394662034243534257212234345646150563268728864380520526958935254150420833233119544220465540308371132486895628346882865036917175385512307373041769863145678198653306685187820527251108140333170296781822281755363771545637828973402431678266902112022747465183502216258279255376399827152293229171270702459470280828