10050221012373101344710175582102022391020225610215631030171010488701060237910605717107859351108544611110018113707331137073511399212114528791157449411574564116210131171571411901940123172331232153221234724481234724501239467181240032412621496131812913231805132421113396296135531401496514062478144851114887015142682