20550447465155565348221846678872993856364264625871757162837554012323427863545620731365441756454842995545725891658286477720673711014231452239119723356811182524644161269108711148563711730919555328984531520247063678564950243920363320837257510782706436559322041248737459530073036512217638