336793368133682339033391133925342813428234283347433477434867348683486935107351093517035178351863535635357353593555135785357863593235933362213622236223366093661037852378533785439347393483934940099401004010140524407374083241745418544231443667443664436744439449704497145263457094571045849459854617946795468614709647214473174812848177483824838449215492184934949351496964969949700500375026950281