5977566902461739152164211004493681192129119318821514164313691254430203324116692901973179918871193353319634101678785352462113434190911172841159949928113113172711351989333404110666757