108202123398564671040827456074670973458682310380775525491309679378891107031430818474387772637621163335019936063502481149532541250198719311259210972379769877688527750058647211361148710723714620768277587713858267227904111465175205110934124461764938682714281354751392831092197943022524867334969812505614211286348599