111005314142091845032924329626549626269627507884012466441246573526429258049526420169871107961373284773266495779664011112942161699151696761740246697746696761246581732720169766636446952811697671697217327217017929741821428566142822913525909053041106936505843007166464380755159581751839864247101367373143486289819273484454403340119913562061107823949896276581578352851935348634397556621370848295348638132443713798414978802525455324404666428390778894778847778859872650346892952498421523636467036474352859249291563082814969816023141058176123716673011502754120409120464511872739153915830426962762852463905441162032327398