18693431681125732848446110330012063212133329895752649117581490100330146917535537427385949154058319937584813641411865185735267012121446165319512751052607642498130815631433117717511239140059111291184