687190122120678044613756221146634330828827935027465470685170376304805551565745827353835202377171691176332352204504333229702632205820270717255622033407012448267462781086571544246533065186881674425039828629342569039968915251452756333925178211382864358243459331230187536809721953132961758920822178538763737834456540269182198505145678228280541589140248