229690459637378343431221907826576271720256389461152820687643154727013062745276781872431082044564252513522032885418092485052282866895403773991716325363085042784701675658283318052055145382707021133045511403135182551452931952212793396720865365804182562170378351984667451753408272441766912694422302963333762808263325874635042412021198785035893536857688