782243203195765687466425343296176717828377653551505280211140504274190255270892301545031825382786895145633133087458273768052442292085413063526228663293688331202198353171350204461339562424685632399205678820170834442540804113221122470332251701527175809781202481525652888356774627965772826702145167584591082285369869151873733330434069045626958964318737