18421380197518871818041473126016931443108427090812191644674102218931895331474105515501987135718683271784100469514947315941661146614216612344262813508101745178292194281928369419076571110441255186278718311988832851147716902569991294611676124717532241378918511268982