26963821764651828653636491173207064638845124822042571512637717289456466730737458964465411164278878250487142729474233102065105025408372181103136285685551955721755245536453094853747776434701824875542581143937531512363659339120316516120525727823456365484522931420778563530020219729936595