17611852173582110294355719785811605942162199517234407718333641414663137514652514963132028315161099884127631617708979371973234121619671318192489013941604194019547826220863879169145913161513276772701082661104288016973296263921098787468184461739796739485752921155738966150114558912461198172619841322647