682928683036110908822936759393322937210568144700968128081858812918172345749638881812881732294321129020130830565032222937415596523524363527944700064701104701091086930682918229391957755229400461192229399508171606446162436682954996834337847182160155843265165415348546518234700692479926516879579939580526518228147716243516283295801723442423481623481581373229390738974651663651821651820814766829352479834107863378466064281821596517142507809580169580516503616516861116408650360631357651819651668250754470033470090694313130838610869291064272469996470088352793953409155399287856565639612263266503216516574859251014859