4845345581661563788558181157554778758014788831478894345033458614716568914613410235749971438367818122129494413965165262755262904529548436125454911932611511107151116776928199486448082175018659354959356348435593559452941396271623096345025347577501661207513141419939060159738399017899017710439571043958142119414212014728084728262501121296266999672764716624021157554670942143787195939715799348396543985671100288155219759741099492345275101463613336659198261332563475131256091427013428347833967158357410291763149321333690720749472031734584529399967815111161511168769319147198911743971174400506774506807622079622081484585638491409216