260374372243152905284237981545112820541719482149621807207711233512872194721440412683218421926218366165636249616044032050393392634245642352422768170492410610504193562247422022120842499810250672066536489142918958161301310411950242682134515828131218159195811908115928